﻿/* CSS Document */
#body { background: #fff; }

body {background: #FDF1F1;   }

/*-------- Default Style --------*/
th,td,div{ background-position: center; color: #000; font-family:  Arial, Helvetica, sans serif; font-weight: normal;}

a,a:link,a:visited,a:active{color:#2A55FF; text-decoration:none; font-family: Arial, Helvetica, sans serif; font-weight:normal; }
a:hover{color:#000; text-decoration:underline; }

/*-------- design style --------*/
.template_style{width:960px; margin:auto;}

.TopSpace{height:10px;}
.logo_top_bg{padding:0px; margin:0 0px 0 0px; background: url(images/Banner1.png) repeat-x top; height:92px;}


.menu_bg{ padding: 0 0px 0 0px; margin: 0px 0px 0px 0px; background: url(images/MenuBar1.png) repeat-x top; height:29px;  }
.menu {padding: 2px 0px 0px 2px; margin: 0px 0px 0px 0px;  height: 30px; width:650px; float :left;}
.Client {padding: 6px 0px 0px 6px; margin: 0px 0px 0px 0px;  height: 30px; width:220px; float :left;}
.TextSize{ padding: 6px 0px 0px 0px; margin:6px 80px 0px 0px;  height: 30px; width:90px;  float:right;}


.center_bg{padding:0px; margin:0px; background:url(images/Body1.png) repeat-y top left;}
.clear_float{clear: both; height: 0px;}
.Logo{ padding: 0px 0px 0px 0px; width: 350px; height: 90px; margin: 0px 0px 0px 0px; float: left;}

.ContentContainer{ padding: 10px 15px 0px 15px; margin: 0px 0px 0px 0px; width: 960px;}
.ContentPane{ padding:10px 0px 0px 30px; margin: 0px 0px 0px 0px; float: left; width: 668px; }
.RightPane{ padding:10px 18px 0px 16px; width: 212px; margin: 0px 0px 0px 0px;  float: left;}

.Wide{ padding:2px 15px 0px 30px; margin: 0px 0px 0px 0px; float: left; width: 898px; }


.Basement{padding:0px 0px 0px 0px; margin: 0px auto 0px auto; height: 37px;  background: url(images/Footer1.png)  top left; text-align: center; }
.FootBarLeft{ padding: 12px 0px 0px 0px; width: 380px; margin: 0px auto 0px auto;  text-align: center; float: left;}
.FootBarCentre{ padding: 4px 0px 0px 0px; width: 200px; margin: 0px auto 0px auto;  text-align: center;float: left; }
.FootBarRight{ padding: 12px 0px 0px 0px; width: 380px; margin: 0px auto 0px auto;  text-align: center; float: left;}

.FootText,a.FootText:link,a.FootText:active,a.FootText:visited { color:#747480; font-size:12px;}
a.FootText:hover{color:#000; text-decoration:underline;}
.BottomLine{padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; width: 960px; height: 28px;  background: url(images/Gold_Btm.png) repeat-y top left;  text-align: center;}
.BottomLineTxt,a.BottomLineTxt:link,a.BottomLineTxt:active,a.BottomLineTxt:visited { color:#747480; font-size:12px;}
a.BottomLineTxt:hover{color:#000; text-decoration:underline;}

.FootText {text-align: center; color: #34709E;}
.AddText {text-align: center; color: #fff;}


.DNNAligncenter {text-align: center; }
.DNNAlignRight { text-align: right; }
.IconAlign {vertical-align: middle;}




 /* MENU */
.SEOMenuH {
float:left; width:100%; font-family: Arial, Helvetica, sans serif; font-size:14px; font-weight: normal;
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:#000; 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:#002AFF;}

.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:185px; top:0px;
}


/* 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;}
