/* Section Frames */
body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333;background-color:#eee;}
td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
h3 {font-size:12px;}
h4 {font-size:12px;color:#960;border-bottom:1px dotted #c93;margin:20px 30px 0px 0px;}
h4 a {text-decoration:none;color:#960;}
h5 {font-size:12px;color:#396;border-bottom:1px dotted #396;margin:20px 30px 0px 0px;text-transform:uppercase;}
#PageContainer {width:960px;border:1px solid #333;background-color:#fff;margin-top:20px;}
#HeaderBar {height:100px;border-bottom:1px solid #333;background-image:url(../images/template/bg_header.jpg);background-repeat:repeat-y;background-color:#fff;}
#Footer {font-size:10px;color:#999;margin-top:10px;}
#Footer a {text-decoration:none;color:#669;}
#Footer a:hover {border-bottom:1px dotted #99c;border-top:1px dotted #99c;color:#99c;}

/* Navigation Styles */
#LeftColumn {margin:4px;width:156px;float:left;}
#LeftColumn #LoginBox {width:156px;height:120px;border:1px solid #666;background-color:#eef;}
#LeftColumn #NavColumn {margin-top:4px;padding-bottom:100px;width:156px;min-height:500px;border:1px solid #666;background-image:url(../images/template/bg_navbar.jpg);background-repeat:repeat-x;background-color:#fff;}
#LeftColumn #NavColumn ul {list-style:none;margin:0;padding:0;}
#LeftColumn #NavColumn a {padding-left:12px;margin-top:10px;text-decoration:none;display:block;color:#fff;font-weight:bold;background:url(../images/Template/bul_subnav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn a:hover, 
#LeftColumn #NavColumn #current {padding-left:12px;margin-top:10px;text-decoration:none;display:block;color:#ccf;background:url(../images/Template/bul_subnav-on.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel a {font-size:10px;padding-left:20px;margin-top:2px;font-weight:normal;text-decoration:none;display:block;color:#fff;background:url(../images/Template/bul_subnav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel a:hover,
#LeftColumn #NavColumn #SubNavLevel a.current {color:#dde;background:url(../images/Template/bul_subnav-on.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a {font-size:10px;padding-left:30px;margin-top:2px;text-decoration:none;display:block;color:#eef;background:url(../images/Template/bul_subnav-off.gif) left center no-repeat;}
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a:hover,
#LeftColumn #NavColumn #SubNavLevel #SubSubNavLevel a.current {color:#dde;background:url(../images/Template/bul_subnav-on.gif) left center no-repeat;}
#LeftColumn #NavColumn #ExtraLinks {margin-top:60px;}
#LeftColumn #NavColumn #ExtraLinks a {font-size:10px;padding-left:12px;margin-top:10px;text-decoration:none;color:#369;}
#LeftColumn #NavColumn #ExtraLinks a:hover {color:maroon;background:none;}

/* Content Styles */
#SearchResults {padding:0px 25px;font-size:10px;}
#SearchResults div {padding:0px 10px;margin-top:-10px;}
#SearchResults a {color:#c63;font-weight:bold;text-decoration:none;padding:0px 10px;font-size:10px;}
#SearchResults h4 {font-size:12px;color:#58b;border-bottom:1px dotted #47a;}

#PageTitle {width:740px;margin:25px 10px 10px 10px;color:#666;font-size:16px;font-weight:bold;border-bottom:1px dotted #666;}
#ContentArea {width:760px;margin-left:10px;line-height:140%;}
#ContentArea #TextOnlyContent {width:600px;}

/* Homepage Styles
#SubscribeBox {float:left;width:495px;height:80px;border:1px solid #567;background-color:#eed;} */
#HPRow1 {float:left;width:340px;margin:10px 0px 5px 0px;}
#HPRow1 .HeaderBar {width:340px;border:1px solid #567;background-color:#ddc;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:url(../images/template/hpbg_tableheaders1.jpg) repeat-x;}
#HPRow1 .ContentBox {width:340px;height:275px;border:1px solid #567;border-top:none;background-color:#ffe;}
#HPRow2 {float:left;width:380px;margin:10px 0px 5px 12px;}
#HPRow2 .HeaderBar {width:380px;border:1px solid #567;background-color:#ccd;text-align:center;font-size:16px;font-weight:bold;color:#fff;background:url(../images/template/hpbg_tableheaders3.jpg) repeat-x;}
#HPRow2 .ContentBox {width:380px;height:275px;border:1px solid #567;border-top:none;background-color:#eef;}
#HPRow3 {clear:both;width:736px;height:150px;margin-top:4px;border:1px solid #567;}
#HPRow3 .HeaderBar {color:#fff;width:184px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hpbg_tableheaders3.jpg) repeat-x;}
#HPRow3 .ContentBox {width:184px;height:125px;float:left;border-right:1px solid #567;background-color:#eed;}
#HPRow4 {clear:both;width:736px;height:200px;margin-top:4px;border:1px solid #567;}
#HPRow4 .HeaderBar {color:#fff;width:184px;height:16px;float:left;text-align:center;border-bottom:1px solid #567;background-color:#89b;background:url(../images/template/hpbg_tableheaders3.jpg) repeat-x;}
#HPRow4 .ContentBox {width:184px;height:175px;float:left;border-right:1px solid #567;background-color:#eed;}
.HeaderBar {padding:4px 0px;font-size:14px;color:#633;font-weight:bold;}

.ContentBox p {padding:0px 8px;font-size:11px;}
.HPTopBoxLabels {font-size:14px;color:#644;font-weight:bold;}
.HPBoxTopLinks {color:blue;text-decoration:none;}
.HPBoxCurrentLinks {font-weight:bold;font-size:11px;}

/*- Menu Tabs 4--------------------------- */
#tabs4 {float:right;width:400px;margin-top:68px;font-size:93%;line-height:normal;}
#tabs4 ul {margin:0;padding:10px 10px 0 50px;list-style:none;}
#tabs4 li {display:inline;margin:0;padding:0;}
#tabs4 a {float:left;background:url("tableft4.gif") no-repeat left top;margin:0;padding:0 0 0 7px;text-decoration:none;}
#tabs4 a span {float:left;display:block;background:url("tabright4.gif") no-repeat right top;padding:5px 15px 4px 6px;color:#458;font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {float:none;}
/* End IE5-Mac hack */
#tabs4 a:hover span {color:#6B78A9;}
#tabs4 a:hover {background-position:0% -42px;}
#tabs4 a:hover span {background-position:100% -42px;}

#tabs4 #current a {background-position:0% -42px;}
#tabs4 #current a span {background-position:100% -42px;}

.ErrorBox {color:maroon;padding:10px;border:2px dashed maroon;width:580px;background-color:#ffc;}
div.ErrorBox {color:maroon;padding:20px 10px 20px 75px;border:2px dashed maroon;width:580px;background:#fee url(../images/Template/ic_warning.png) left no-repeat;margin-bottom:10px;}
.SuccessBox {color:green;padding:10px;border:2px dashed green;width:580px;}
.ErrorFont {font-size:10px;color:maroon;}
.ErrFont {font-size:10px;color:maroon;}