/* CSS Document */
body{ background-color: white; }

/*---------------------------------*/
#maincontainer{ background-color: #FFFFFF; width: 766px; margin-left: auto; margin-right: auto; position: relative; z-index: 0; }

/*---Header---------*/
div#header{ height: 173px; background-image: url(../images/bg_header.gif); background-repeat: no-repeat; position:relative; }
div#header p{ padding-top: 5px; }
div#header a{ font-size:10px;}
div#header .logo{ padding: 4px 0px 0px 10px; margin:0px; line-height:0px; position:relative; }
div#buttons{ clear:both; height:28px; float:left; width:770px; position:absolute; left:10px; top:130px; }
div#buttons .left{ padding-left: 5px; }
.contactlinks 	{float: right; position:absolute; top:100px; bottom:0px; left:620px; right:0px; height:25px; }
.contactlinks a	{ font:Arial; font-size:14px; color:#717697; }
.contactlinks a:link {font:Arial; font-size:14px; color:#717697;}
.contactlinks a:hover {font:Arial; font-size:14px; color:#717697;}
.contactlinks a:visted	{font:Arial; font-size:14px; color:#717697;}

.float-leftH{ float:left; clear:both;}

div#header .form{ padding-right: 5px; float: right; }
div#header .dropdown{ width: 200px; margin-top: 3px; }
div#header .links{ padding-right: 10px; float: right; }

#sucLbl{ float:right; position:absolute; top:35px; left:380px; background-image:url(../Images/success.gif); background-repeat:no-repeat; width:219px; height:50px; }
#blank{ float:right; position:absolute; top:35px; left:380px; background-image:url(../Images/blank.gif); background-repeat:no-repeat; width:219px; height:50px; }
/*------Menu-------------*/

#menu{ background-color: white; width: 766px; height: 173px; position: relative; float: left; z-index: 2; background-image: url(../Images/bg_header.gif); }
#menuimage{ width: 645px; padding-left: 5px; padding-top: 15px; margin-bottom: 5px; background-color: transparent; float: left; }
#menulink{ width: 100px; background-color: transparent; float: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000033; text-align: right; padding-right: 8px; padding-top: 68px; }
.menulinks{ width: 746px; background-color: transparent; padding-left: 8px; padding-right: 5px; margin-bottom: 2px; float: left; }
.menulink{ width: 181px; height: 26px; padding-top: 0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; background-color: gray; float: left; padding-left: 0px; }
.menulink2{ width: 185px; height: 20px; padding-top: 0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; background-color: gray; float: left; padding-left: 0px; }
.menuspace{ width: 2px; float: left; background-color: transparent; padding-left: 5px; border:solid 1px blue; }

/*------Body------------------*/

#mainbody{ width: 766px; position: relative; float: left; z-index: 2; background-image: url(../Images/bg_mainbody.gif); background-repeat:repeat-y;}

#maintop{width: 748px; float:left; background-image:url(../Images/header_home.gif); height:34px; margin-left:8px;  margin-bottom:4px; background-color:transparent; background-repeat:no-repeat; padding:0px; display:inline; }

#mainbodytop{ width: 383px; background-color: transparent; padding:0px; padding-top: 5px; float:left;display:inline;}

#mainbodyRight{ width: 378px; background-color: transparent; padding: none; padding-top: 5px; float:left;}

.sucStry{ float:left; width:370px; background-color:transparent; margin-bottom:10px; border-bottom:solid 1px #CCC; clear:both; padding-bottom:10px; }
.sucPic{ float:left; width:128px; background-color:transparent; border:solid 1px #CCC; height:92px; margin-right:10px; text-align:center; overflow:hidden; }
.sucText{ float:left; width:225px; background-color:transparent;}
.sucText h3{color:#1F1D71; font-weight:bold; font-size:18px; padding-left:0px; margin-left:0px;}
.sucText p{font-size:12px; padding:3px; margin:0px;}
.sucText .dd{ color:#8B0617; font-size:12px; width:230px; padding-bottom:5px;}

.articlethumbList{ float: left;  }
.divcenter{ text-align:center;}
.sucBut{ width:370px; float:left; text-align:right; margin-top:20px;} 
.noBorder{ border:none;}

#mainbodytop h1{ color:#1F1D71; font-weight:bold; font-size:20px; }
#mainbodyRight h2{ color:#1F1D71; font-weight:bold; font-size:20px; padding-bottom:14px; }
#mainbodytop h2{ color:#1F1D71; font-weight:bold; font-size:18px; padding-bottom:6px; padding-top:6px; margin-left:0px; padding-left:0px; }

#mainimage{ width: 367px; float: left; margin-left: 10px; overflow: hidden; }
#maintopic{ width: 367px; background-color: white; height: 160px; float: left; padding-left: 10px; font-size: 130%; background-color:transparent; }


.mainbodyrow{ width: 759px; background-color: transparent; padding-top: 2px;  z-index: 2; float: left; }

.mainbodycell{ width: 185px; background-color: transparent; height: 180px; float: left; position: relative; }

.mainbodycellbar{ padding-left: 10px; background-position: top; background-repeat: no-repeat; width: 185px; height: 180px; float: left; background-color:transparent; }
.mainbodycelldod{ padding-left: 2px; background-position: top; background-repeat: no-repeat; width: 185px; height: 180px; float: left; background-color:transparent; }
.mainbodycellpa{ padding-left: 2px; background-position: top; background-repeat: no-repeat; width: 185px; height: 180px; float: left; background-color:transparent; }

.mainbodycellwho{ margin-left: 5px; width: 185px; height: 180px; float: left; position: relative; }
.mainbodycellwhat{ margin-left: 2px; width: 185px; height: 180px; float: left; position: relative; }
.mainbodycellpub{ margin-left: 2px; width: 185px; height: 180px; float: left; position: relative; }
.mainbodycellctn{ margin-left: 2px; width: 185px; height: 180px; float: left; position: relative; }
.homelinks{ margin: 30px 10px 10px 0px; background-color: transparent; float: left; width: 175px; }
.homelink{ color: #000066; font-family: Arial; font-weight: bold; font-size: 12px; }
.homelink:hover{ color: #6666CC; font-family: Arial; font-weight: bold; }
.homelink2{ color: #000066; font-family: Arial; font-weight: bold; }
.homelink2:hover{ color: #6666CC; font-family: Arial; font-weight: bold; }
li{ position: relative; left: -10px; margin-bottom: 3px; }
.mainbodymini{ width: 183px; background-color: white; height: 76px; float: left; position: relative; padding-top: 5px; padding-bottom: 3px; }
.imagelink{ border: none; text-decoration: none; }
div#content{ line-height: 1.4; clear: both; font-size: 120%; padding-left: 15px; padding-right: 15px; margin-top: 10px; }

/*News styles for Home page*/
div#latestupdate{padding-bottom: 20px; border-top:solid 1px #333; background-color:transparent; clear:both;}
.statsPanel{ width:366px; float:left; background-color:transparent; margin:10px 4px 10px 0px;}
.newsPanel{ width:366px; float:right; background-color:transparent; margin-top:10px; margin-bottom:10px;}
.statsPanel h2{ height:30px; padding-top:5px;}
.statLink{ color:#866AA5; text-decoration:underline; font-size:12px;}
.table{}
.top{ background-color:#866AA5; color:#FFF; font-weight:bold;}
.lilac{background-color:#E5E5E5;}
.tpad{padding:5px 0px 5px 10px;}
#ln{ background-image:url(../Images/latestNews.gif); background-repeat:no-repeat; width:366px;  height:35px;}
#newsBack{background-color:#E5E5E5; width:336px; height:180px; padding:10px 10px 10px 20px;}
.newsPanel h2{ color:#1F1D71; font-weight:bold; font-size:18px; padding-left:0px;}
.newsPanel .dd{ color:#8B0617; font-size:12px; width:336px;}
.newsPanel p a{color:#866AA5; text-decoration:underline; font-size:12px;}

/*END*/



div#latestupdate h1{font-size: 20px; color: #980404; margin:0px;}
div#updateimage{ float: left; margin:0px 0px 10px 0px; }
div#updatetext{ float:right; width: 530px; background-color:#E1DBE9; padding: 10px; margin:0px 0px 10px 0px;}
.bigtext{ font-size: 120%; line-height: 1.2; border-top: 1px solid #333; padding-top: 3px; margin-top: 5px; }

/* Footer Info */

div#footertop{ clear: both; color: #333; width: 100%; height: 9px; background-image: url(../images/bg_footertop.gif); background-repeat: no-repeat; line-height:0px; margin:0px; }

div#footerbottom{ clear: both; color: #333; width: 100%; height: 9px; background-image: url(../images/bg_footerbottom.gif); background-repeat: no-repeat; clear:both;}

div#footerbottom p{ margin: 0; padding: 10px 0px 0px 10px;}

.smallprint{ font-size: 65%; width: 440px; margin-top: 10px; font-family: Arial, Helvetica, sans-serif; }

div#footer{ float: left; color: #333; width: 100%;  background-image: url(../images/bg_footer.gif); padding-bottom: 10px; background-repeat: repeat-y;}

div#footer p{ margin: 0; padding: 10px 0px 0px 10px; font-size:10px; }

div#footer .logos{ float: right; padding: 10px 15px 0px 0px; }





.white{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 5px; position: relative; top: 6px; }
.white:hover{ color: #ECECFF; font-family: Arial; font-weight: bold; }
.white2{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; padding: 0px 0px 0px 5px; position: relative; top: 6px; }
.white2:hover{ color: #ECECFF; font-family: Arial; font-weight: bold; }
.menucont{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
select{ font-size: 10px; width: 150px; height: 18px; color: #000000; padding-bottom: 0px; }
input{ font-size: 10px; height: 20px; color: #000000; margin-left: 5px; padding-bottom: 0px; }
.bluelink{ margin-left: 9px; color: #000033; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.greenlink{ margin-left: 9px; color: #003300; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.homearticle{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.articledesc{ font-family: Arial, Helvetica, sans-serif; background-color:#866AA7; font-weight:bold; float:left; padding:2px 10px 2px 2px; color:#FFFFFF; margin-top:5px; width: 93px;}
.articleinfo{ font-family: Arial, Helvetica, sans-serif; background-color:#E5E5E5; float:left; width: 250px; padding:2px 10px 2px 2px; margin-top:5px;}
.articlered{ font-family: Arial, Helvetica, sans-serif; background-color:#990000; float:left; width: 250px; padding:2px 10px 2px 2px; margin-top:5px; color:#FFFFFF; font-weight:bold;}
.articlegreen{ font-family: Arial, Helvetica, sans-serif; background-color:#006440; float:left; width: 250px; padding:2px 10px 2px 2px; margin-top:5px; color:#FFFFFF; font-weight:bold;}
.articleyellow{ font-family: Arial, Helvetica, sans-serif; background-color:#FFCC00; float:left; width: 250px; padding:2px 10px 2px 2px; margin-top:5px; color:#FFFFFF; font-weight:bold;}

.oneitemlist{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.mainhome{ color: #000066; font-family: Arial; font-weight: bold; padding-left: 10px; margin: 1px 1px 1px 1px; font-size: 12px; }
.mainhomelink{ color: #000066; font-family: Arial; font-weight: bold; margin: 1px 1px 1px 1px; font-size: 12px; }
.mainhomelink:hover{ color: #6666CC; font-family: Arial; font-weight: bold; }
.submitbutton{ text-align: center; border: solid black 1px; width: 25px; height: 18px; background-color: #FFFFFF; }
div#top{ height: 22px; margin: 0px; line-height: 0px; clear: both; }
div#bottom{ height: 14px; margin: 0px; line-height: 0px; clear:both;}

/* General Styles */
.float-left 	{ float: left; }
.float-right 	{ float: right; }
.clearboth { clear:both; }
h2{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000066; }
h2 a{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000066; }
h2 a:link{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000066; }
h2 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000066; }
h2 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 18px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #000066; }

h3{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left: 10px; margin: 1px 1px 1px 1px; color: #999999; }
a{ font-family: Arial, Helvetica, sans-serif; color: #000033; font-size: 10px; font-weight: bold; text-decoration: none; cursor: pointer; }

/*DROPDOWN*/

.styledDDL { width: 170px; height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 5px; margin-bottom: 2px; }
.errorbox { width: 160px; height:auto; background-color:transparent; padding: 2px 8px 2px 8px; font-size: 10px; text-align:center; }
.errorbox2 { width: 60px; height:auto; margin-left: 35px; background-color:transparent; padding: 2px 25px 2px 16px; font-size: 10px; text-align:center; }

.noBorder{ border:none;}
