/*@import url("css/menu.css");*/

/* CSS Document */
#Body {background:#FFF; height:100%; margin:0; padding:0; }

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#4c4c4c; font-family:Georgia, Arial, Helvetica, sans-serif;}
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#a92828;font-weight:bold;margin:0 0 7px;}
h1{font-size:36px;margin:0 0 8px 0;text-shadow: 1px 1px 1px #000;color:#fff;text-transform:uppercase;font-weight:normal;line-height:27px;}
h2{font-size:20px;}
h3{font-size:14px;color:#4c4c4c;}
h4{font-size:24px;}
h5{font-size:16px;text-shadow: 1px 1px 1px #000;color:#fff;text-transform:uppercase;font-weight:normal;line-height:22px;}
h6{font-size:10px;}
ul{padding-left:10px;}
ul li{list-style-type:disc;list-style-position:inside;}

a,a:link,a:visited,a:active{color:#5695ca; text-decoration:none; font-weight:normal; }
a:hover{color:#5695ca; text-decoration:underline;}
/*.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox{font-family:Verdana, Arial, Helvetica, sans-serif;}*/
body .Head, body .SubHead, body .SubSubHead, body .Normal, body .NormalDisabled, body .NormalDisabled, body .NormalBold, body .NormalRed, body .NormalTextBox{font-family:Georgia, Arial, Helvetica, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------- design style --------*/
.s_wrap_main{display:table;width:1200px; margin:0 auto;}
.s_wrap_sub{display:table-row}
.template_style{display:table-cell}
.clear_float{clear:both; line-height:0; font-size:0; height:0;}

.headerline{background:url(images/hbg.gif) repeat-x 0 0;}
    .ltlogo{float:left;width:315px;}
    .rtlogo{float:left;width:355px;padding:27px 0;}
    .hrtbox{float:right;width:200px;padding:25px 0;}
        .toplinks{height:11px;}
        .searchbox{padding:27px 0 0 0;width:176px;float:right;}
.navbannerline{background:#043773 url(images/home_menu_banner.png) repeat-x 0 0;}
.navbanneriline{background:#1260bd url(images/innerbbg.png) repeat-x 0 0;}
    .mnav{ margin-right:-300px;}
.bannerbox{}
    .homebannerc{background:url(images/homebbgc.png) no-repeat 288px 78px;min-height:219px;}
    .homebannerci{background:url(images/innerbbgc.png) no-repeat 0 0;height:84px;}    
.breadcline{background-color:#303030;border-top:1px solid #414141;border-bottom:1px solid #414141;}
    .breadcrumbs{float:left;color:#8ec6f7;}
    .sociallinks{height:30px;padding:5px 8px 5px 0;float:right;}
.contentline{padding-bottom:15px;}
    .contentline .template_style{padding-top:20px;}
.footerline{background:url(images/footerbg.gif) repeat-x 0 0;height:84px;padding:23px 0 0 0; font-size:11px;color:#acacac;}
    .copyr{float:left;}
    .sitecreatedby{float:right;}
    .FooterPane{float:left;padding-bottom:5px;margin-bottom:8px;border-bottom:1px solid #d2d2d2}
        .FooterPane .Normal{color:#5695ca;}

a.Breadcrumb{line-height:39px;}
.hccol{float:left;width:311px;margin-left:21px;}
.hccol.first{margin-left:0;}
.hccolrt{float:left;width:644px;margin-left:21px;}
.iccol{float:left;width:240px;}
.iccolrt{float:right;width:730px;}
.footerpanebot{margin:0 auto; width:400px;text-align:center;}
.footerpanebot .Normal{color: #ACACAC;font-size: 11px;}
.contentpanebox{width:309px;float:left;}
.contentpanebox-lt{width:309px;float:left;margin-right:21px;}


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#8ec6f7;}
a.Breadcrumb:hover{color:#8ec6f7;}
.c_nocontainer_h3col{background:url(images/h3col.gif) no-repeat center center;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#ACACAC;}
a.user:hover{color:#ACACAC;}



/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;float:right;}
div.SearchBorder{width: 176px; height: 28px; border: solid 1px #d5d5d5; float:left; background-color: White; white-space: nowrap; margin-top:0px;}
div.SearchContainer a{padding:0;display:block;position:absolute;top:1px;right:1px;width:29px;height:28px;background:url(images/searchbtn.gif);text-indent:-999px;}
div.SearchIcon{display:none;}
input.SearchTextBox{float: left; z-index: 10; border: 0; width:138px; height:28px; margin-left:8px; color: #43494D;background-color:transparent;padding:0;}

.searchbox .psTxtSearch {
    border: 1px solid #d5d5d5;
    width: 142px;
    background-color: #ffffff;
    height: 24px;
    padding: 2px 32px 2px 2px;
}
.searchbox .psSearchTxtBtn {
    position: absolute;
    top: 1px;
    right: -1px;
    width: 29px;
    height: 28px;
    background: #fff url(images/searchbtn.gif) no-repeat 0 0;
    text-indent:-9999px;
}
.hrtbox .dnnSortable {
min-height: 0;
}

/*-------------- Custom CSS ----------------*/
#toplinksbox, #toplinksbox a, #toplinksbox a:link, #toplinksbox a:active, #toplinksbox a:visited{line-height:11px;font-size:11px;color:#063a76;text-align:right;}
a img{border:none;}
.colgr, a.colgr, a.colgr:link, a.colgr:active, a.colgr:visited{color:#308f0c;}
.colrd, a.colrd, a.colrd:link, a.colrd:active, a.colrd:visited{color:#a92828;}
.colbl, a.colbl, a.colbl:link, a.colbl:active, a.colbl:visited{color:#0f3c70;}
.colgy, a.colgy, a.colgy:link, a.colgy:active, a.colgy:visited{color:#787878;}
.txtshadow{text-shadow: 1px 1px 1px #000;color:#fff;}

 #lst1 li{padding:8px 0;color:#a92828;font-weight:bold;}
 
 .hcol01-box{/*height:229px;*/padding:10px}