﻿/* CSS Document */
#body { }

body {background: #aebf66;   }

/*-------- Default Style --------*/
th,td,div{ background-position: center; color: #000; font-family: Verdana, Arial, Helvetica, sans serif; font-weight: normal;}

a,a:link,a:visited,a:active{color:#00009f; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans serif;font-weight:normal; }
a:hover{color:#0051ff; text-decoration:underline; }

/*-------- design style --------*/
.template_style{width:960px; margin:auto;}

.top_space{height:20px;}
.logo_top_bg{padding:0px; margin:0 0px 0 0px; background: url(images/Banner1.png) repeat-x top; height:116px;}

.menu_bg{padding: 0 10px 0 10px; margin: 0 0px 0 0px; height: 26px;  background: url(images/MenuBar1.png) repeat-y top left;}

.menu_bg{ padding: 0 0 0 0px; margin: 0 0px 0 0px; height: 28px;  background: url(images/MenuBar1.png) repeat-y top left; }
.AuxBarLeft{padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 30px;  float: left; }
.AuxBarRight{padding: 8px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 30px; Width:420px; float: right; text-align:right;}




.center_bg{padding:0px; margin:0px; background:url(images/Body1.png) repeat-y top left;}

.bot_bg{ background: url(images/Footer1.png) center; background-repeat: no-repeat; height: 48px;}

.clear_float{clear: both; height: 0px;}

.Logo{ padding: 0px 0px 0px 0px; width: 350px; height: 110px; margin: 0px 0px 0px 0px; float: left;}
.Rotator{ padding: 8px 8px 0px 0px; width: 580px; height: 110px; margin: 0px 0px 0px 0px; float: right;}

.ContentContainer{ padding:20px 0px 0px 0px; margin: 0px 24px 0px 24px; width: 912px;}
.ContentPane{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; width: 650px; }
.RightPane{ padding:0px 0px 0px 0px; width: 238px; margin: 0px 0px 0px 0px;  float: right;}
.Content_2a{ padding:0px 11px 0px 0px; width: 312px; margin: 0px 0px 0px 0px; float: left; }
.Content_2b{ padding: 0px 0px 0px 11px; width: 312px; margin: 0px 0px 0px 0px; float: left;}
.BottomPane{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 650px; float: left;}
.FootPane{padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  width: 100%;  }

.Z_Do_Not_Use{padding:8px 0px 0px 0px; margin: 0px 0px 0px 180px; width: 700px; float: left;}

.TextSizePad{ padding: 6px 0px 0px 0px; width: 70px; height: 22px; margin:0px;  float: right;}


.FootBarCentre{ padding: 0px 0px 0px 0px; width: 320px; margin: 0px auto 0px auto;  text-align: center; }
.FootBarRight{ padding: 22px 0px 0px 0px; width: 320px; margin: 0px auto 0px auto;  text-align: center; color: #FFFFFF;}

.FootText,a.FootText:link,a.FootText:active,a.FootText:visited { color:#FFFFFF; font-size:12px;}
a.FootText:hover{color:#c79f42;}

.BottomLine{padding: 0px 20px 0px 20px; margin: 0px auto 0px auto; width: 960px; float:left; text-align: center;}

.BottomLineTxt,a.BottomLineTxt:link,a.BottomLineTxt:active,a.BottomLineTxt:visited { color:#747480; font-size:12px;}
a.BottomLineTxt:hover{color:#0b1d71;}

.FootText {text-align: center; color: #C6C6D8;}
.AddText {text-align: center; color: #fff;}

/*------------ Breadcrumb Style --------------*/
a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited{ color:#4F839F; font-size:13px; }
a.Breadcrumb:hover{color:#C00;}

/*-------------- Link Style --------------*/
a.links:link, a.links:active, a.links:visited{ font-weight:bold; color:#4F839F; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#C00;}

/*-------------- User Style --------------*/
a.user:link, a.user:active, a.user:visited { color:#000000; font-size:12px;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
a.footer:link, a.footer:active, a.footer:visited { color:#000000; font-size:12px;}
a.footer:hover{color:#C00;}

.DNNAligncenter {text-align: center; }

.DNNAlignRight { text-align: right; }

.IconAlign {vertical-align: middle;}


 /* MENU */
.SEOMenuH {
float:left; width:100%; font-family: Verdana, Arial, Helvetica, sans serif; font-size:14px; font-weight: bold;
background:url(menubg.gif) repeat-x top left;
border-top:0px solid #0b1d71;  border-bottom:0px solid #0b1d71;
}
.SEOMenuH ul {
padding:0;margin:0 0 0 4px ;list-style-type:none;
}
.SEOMenuH ul li {
float:left; position:relative;
}
.SEOMenuH ul li a, .SEOMenuH ul li a:visited {
float:left; display:block; text-decoration:none;color:#fff; padding:0 8px 0 8px; line-height:25px; height:30px; border-bottom:0px solid #fff;
}

.SEOMenuH ul li:hover {width:auto;}

.SEOMenuH ul li a:hover {border-color:#c00; color:#f88;}

.SEOMenuH ul li:hover a {border-color:#fff; color:#FFD400;}

.SEOMenuH ul li ul {
display: none;
}
.SEOMenuH table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.SEOMenuH ul li:hover ul {
display:block;position:absolute;top:28px;margin-top:0px; left:0;width:190px;border-bottom:1px solid #0b1d71;
}
.SEOMenuH ul li:hover ul li ul {
display: none;
}
.SEOMenuH ul li:hover ul li a {
display:block;background:#fff;color:#000;height:auto;line-height:15px;padding:3px 14px; width:160px;
border:0px solid #000;
border-Left:1px solid #0b1d71;
border-Right:1px solid #0b1d71;
border-Top:0px solid #000;

}
.SEOMenuH ul li:hover ul li a.drop {
background:#ccd url(bullet1.gif) no-repeat 3px 8px;
}
.SEOMenuH ul li:hover ul li a:hover {
color:#c00; background: #e5e6f2 url(bullet1.gif) no-repeat 3px 8px;
}
.SEOMenuH ul li:hover ul li a:hover.drop {
background: #ccd url(bullet1.gif) no-repeat 3px 8px;
}
.SEOMenuH ul li:hover ul li:hover ul {
display:block; position:absolute; left:160px; top:-1px;
}


/* specific to IE5.5 and IE6 browsers */
.SEOMenuH ul li a:hover ul {
display:block;position:absolute;top:30px; top:33px; background:#fff;left:0; border-bottom:1px solid #000;
}
.SEOMenuH ul li a:hover ul li a {
display:block;background:#fff;color:#000; height:1px; line-height:15px; padding:4px 16px; width:160px; width:120px; border:1px solid #000; border-bottom:0;
}
.SEOMenuH ul li a:hover ul li a.drop {
background:#ccd url(bullet1.gif) no-repeat 3px 8px; padding-bottom:4px;
}
.SEOMenuH ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.SEOMenuH ul li a:hover ul li a:hover {
color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px;
}
.SEOMenuH ul li a:hover ul li a:hover.drop {
 background: #ccd url(bullet1.gif) no-repeat 3px 8px;
}
.SEOMenuH ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:0;color:#000; left:160px;
}
.SEOMenuH ul li a, .SEOMenuH ul li a:visited {height:33px;}
