/* CSS Document */

body {
		margin: 0px auto;
		padding: 0px 0px;
		background: #c2c3c4;
		font-family:Arial, Helvetica, sans-serif;
}


/* First Level Divs */
#containertop { position:relative; width:894px; margin: 15px auto 0px auto; padding:0px 0px; height:20px; background:url(../images/container_top_cap.jpg) no-repeat;}
#container { position:relative; width:854px; margin: 0px auto; padding: 0px 20px 20px 20px; background:url(../images/container_bg.jpg) repeat-y; overflow:hidden;}
#containerbot { position:relative; width:894px; margin: 0px auto; padding:0px 0px; height:20px; background:url(../images/container_bot_cap.jpg) no-repeat;}

#homewrapper { height:450px; width:919px; position:absolute; top: 50%; left:50%; margin-top:-232px; margin-left:-460px;}
/* End First Level Divs */


/* Second Level Divs */
#pageHead { width:821px; padding: 30px 0px 0px 33px; margin: 0px 0px; height:67px; }
#pageHead #brand { width:305px; float:left; padding: 0px 23px 0px 0px; margin: 0px 0px; overflow:hidden;}
#pageHead #heading { float:left; padding: 0px 0px; margin: 0px 0px; overflow:hidden;}
#pageHead #homeLogos { padding: 10px 0px 0px 0px; margin: 0px 0px;}
#pageHead #homeLogos img { padding: 0px 10px; margin: 0px 0px;}

#content { width:791px; padding: 30px 30px 105px 33px; margin: 0px 0px; }
#content #leftcolcontent { width:308px; float:left; overflow:hidden; padding: 0px 23px 0px 0px; margin: 0px 0px;}
#content #rightcolcontent { width:460px; float:left; overflow:hidden; padding: 0px 0px 0px 0px; margin: 0px 0px;}
#content #leftcolcontent2 { width:389px; float:left; overflow:hidden; padding: 0px 23px 0px 0px; margin: 0px 0px;}
#content #rightcolcontent2 { width:379px; float:left; overflow:hidden; padding: 0px 0px 0px 0px; margin: 0px 0px;}
#footer-logos { width:460px; float:left; overflow:hidden; padding: 0px 0px 0px 331px; margin: 0px 0px;}

#banner { padding: 0px 0px 40px 0px; margin: 0px 0px;}

#logos { width:791px; padding: 0px 30px 0px 33px; margin: 0px 0px;  text-align:right; }
#logos img { padding: 0px 10px; margin:0px 0px; }

#footer { width:854px; margin: 0px auto; padding: 0px 0px 0px 0px; text-align:right; color:#666666; font-size:12px;}

/* End Second Level Divs */


/*///////////////
 News Management
///////////////*/

#content #news .newsArticle { padding: 0px 0px; margin: 0px 0px 30px 0px; overflow:hidden;}
#content #news .newsArticle .newsBanner { width:308px; float:left; overflow:hidden; padding: 0px 23px 0px 0px; margin: 0px 0px;}
#content #news .newsArticle .newsInfo { width:460px; float:left; overflow:hidden; padding: 6px 0px 0px 0px; margin: 0px 0px;}
#content #news .newsArticle .newsInfo .newsTitle { display:block; padding: 0px 0px 6px 0px; margin: 0px 0px;}
#content #news .newsArticle .newsInfo .newsDate { display:block; padding: 0px 0px 0px 0px; margin: 0px 0px; color:#666666; font-size:14px;}


#news { padding: 0px; margin: 0px; width:100%; overflow:hidden;}
#news .managementFace .menu {display:block; font-size:12px; padding: 10px; background:#ededee;}
#news .managementFace .menu label { font-size:14px; font-weight:bold; color:#004091; font-family:Arial, Helvetica, sans-serif;margin: 0px 15px 0px 0px;}
#news .managementFace .menu select { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:200px;}
#news .managementFace { font-size:12px; padding: 0px 0px 0px 0px;}
#news .managementFace select { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:200px; margin-right:10px;}
#news .managementFace label.blue { font-size:14px; font-weight:bold; color:#004091; font-family:Arial, Helvetica, sans-serif; width:215px; text-align:right; display:inline-block; margin: 15px 10px 0px 0px;}
#news .managementFace label.blue-lb { font-size:14px; font-weight:bold; color:#004091; font-family:Arial, Helvetica, sans-serif; width:115px; text-align:right; display:inline-block; margin: 15px 10px 0px 0px;}
#news .managementFace input.txtBox { font-size:11px; font-family:Arial, Helvetica, sans-serif; width:188px; padding: 2px 4px 1px 4px; margin-right:10px;}
#news .managementFace input.btn {margin:10px 10px 0px 0px; font-size:12px;}
#news .managementFace input.left {margin-left:315px;}
#news .managementFace label input {margin: 0px 3px 0px 10px;}



/* Main Nav Styles */
#mainnav { padding: 22px 0px; margin: 0px 0px; width: 854px; background:#004091; }
#mainnav ul { list-style-type:none; padding: 0px 0px; margin: 0px 0px; }
#mainnav ul li { width:821px; list-style-type:none; padding: 0px 0px 2px 33px; margin: 0px 0px; }
#mainnav ul li.active { background:#19539c; }
#mainnav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#3366a7; text-decoration:none; }
#mainnav ul li a:hover { color:#FFFFFF; }
#mainnav ul li.active a { color:#FFFFFF; }

#homemainnav { padding: 22px 0px; margin: 0px 0px; width: 854px; background:#004091; }
#homemainnav ul { list-style-type:none; padding: 0px 0px; margin: 0px 0px; }
#homemainnav ul li { width:821px; list-style-type:none; padding: 0px 0px 2px 33px; margin: 0px 0px; }
#homemainnav ul li.active { background:#19539c; }
#homemainnav ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#3366a7; text-decoration:none; }
#homemainnav ul li a:hover { color:#FFFFFF; }
#homemainnav ul li.active a { color:#FFFFFF; }
/* End Main Nav Styles */


/* Headings */
h1 { font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#004091; padding: 11px 0px; margin: 0px 0px; font-weight:normal; }
h2 { }
h3 { }
h4 { }
/* End Headings */


/* Lists */
ul { padding: 0px 0px; margin: 0px 0px 0px 15px;}
li { padding: 2px 0px 3px 0px; margin: 0px 0px;  color:#004091; font-size:14px;}
/* End Lists */


/* Links */
a { color:#004091; text-decoration:underline; }
a:hover { text-decoration:none; }

.newsTitle a { font-size:18px;}
/* End Links */


/* Paragraphs */
p { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#004091; line-height:24px; padding:0px 0px 10px 0px; margin: 0px 0px;	}
/* End Paragraphs */

.newsTitle { display:block; padding: 0px 0px 6px 0px; margin: 0px 0px;}
.newsDate { display:block; padding: 0px 0px 0px 0px; margin: 0px 0px; color:#666666; font-size:14px;}

#imgText { display:none;}
.clear { clear:both;}
.noshow { display:none;}

