body {
    margin:0px 0px 0px 0px;
    background:#88A1B7 url(../images/inn_mainbg.jpg) repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
p{
    margin:0px;
    padding:0px;
}
.clear{
    clear:both;
}
.main_bg{
    background:#FFF;
}
.img_top{
    background:url(../images/bg_top.png) no-repeat;
    width:914px;
    height:15px;
}
.bg_left{
    background:url(../images/bg_lt.png) repeat-y;
    width:15px;
}
.bg_right{
    background:url(../images/bg_rt.png) repeat-y;
    width:15px;
}
.img_bot{
    background:url(../images/bg_footer.png) no-repeat;
    width:914px;
    height:50px;
}
#header{
    background:url(../images/bg_front_top.jpg) repeat-x;
    height:100px;
}
.header_left{
    float:left;
}
.header_right{
    float:right;
}
.menu{
    background:url(../images/toplink_bg.jpg) repeat-x;
    width:408px;
    height:35px;
    margin-top:65px;
    margin-right:10px;
}
.left_menu{
    background:url(../images/toplink_lt.jpg) no-repeat;
    height:35px;
    float:left;
}
.right_menu{
    background:url(../images/toplink_rt.jpg) no-repeat;
    width:10px;
    height:35px;
    float:right;
}
a.toplnk:link,a.toplnk:active,a.toplnk:visited{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
    text-align:center;
}
a.toplnk:hover{
    color:#000066;
    text-decoration:none;
    font-weight:bold;
    padding-left:7px;
    padding-right:7px;
    text-align:center;
}
#content{
    padding-top:5px;
    padding-bottom:5px;
}
.main_content{
    background:url(../images/front_bg_bot.jpg) repeat-x;
    min-height:50px;
}
.content_left{
    float:left;
    text-align:justify;
    width:820px;
    padding:20px 15px 20px 20px;
    line-height:1.5em;
}
.content_right{
    float:right;
    text-align:justify;
    width:240px;
    padding:20px 10px 10px 0px;
    line-height:1.8em;
}
.news_border{
    border-bottom:1px solid #CCCCCC;
    padding:10px 0px 10px 0px;
}
.pageheading{
    font-size:20px;
    font-weight:bold;
    color:#000066;
    padding-bottom:5px
}
.footer_bg{
    clear:both;
    background:url(../images/front_bg_bot.jpg) repeat-x;
    height:35px;
    font-size:12px;
    text-align:center;
    padding-top:15px;
}
a.footer:link,a.footer:active,a.footer:visited{
    color:#000;
    font-size:12px;
    text-decoration:none;
}
a.footer:hover{
    color:#000066;
    font-size:12px;
    text-decoration:underline;
}
.textbox,textarea.textbox
{
    border:1px solid #c4c4c4;
    background:#f9f9f9;
    color:#000000;
    padding:5px 0px 5px 7px;
    width:290px;
    font-family:Arial;
    font-size:12px;
    margin:2px 0px 2px 0px;
}
.textbox:focus,textarea.textbox:focus
{
    border:solid 1px #666666;
    background:#F5F5F5;
    font-weight:bold;
}
.textbtn{
    height:30px;
    width:100px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    background:#122744;
    border:1px solid #457ABE;
    font-family:Arial;
}

a.email:link,a.footer:active,a.footer:visited{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
a.email:hover{
    color:#000066;

    text-decoration:underline;
}
.boldfont
{
    font-size:14px;
}

.pageheading1{
    font-size:13px;
    font-weight:bold;
    color:#000000;
    padding-bottom:5px
}
.contact_pageheading
{
    font-size:14px;
    font-weight:bold;
    color:#000000;
    padding-bottom:5px
}

a.morelnk:link,a.morelnk:active,a.morelnk:visited{
    color:#000;
    text-decoration:underline;
    font-weight:bold;
}
a.morelnk:hover{
    color:#000;
    text-decoration:underline;
    font-weight:bold;
}
.footer_left{
    float:left;
    padding-left:15px;
}
.footer_right{
    float:right;
    padding-right:15px;
}
