/* CSS Document */

a:focus {
	border:0;
}
img {border:0;}

html, body {



	text-align: center;



	margin:0;



	padding:0;



}



td {

	font-size: 12px;

	line-height: 140%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: Black;

}



li {

	color: Gray;

}



#page_bg {



	background-color:#103e65;

	background-image: url(../images/bg_body.gif);

   background-position: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #F7F7F7;



}



#bkgrnd2{

	/*background-image: url(../images/bkgrnd2.png) !important;

	background-repeat: repeat-x;

	z-index: 0; */

}



#container {

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 0px;

	margin-top: 0px;

	width: 800px;

	background-color: #406e9b;

	text-align: left; /*background-attachment: scroll;

	border-left: 1px solid Black;

	border-right: 1px solid Black;*/

	height: 100% !important;

}







div.logo{

	margin-left: auto;

	margin-right: auto;

	width: 100%;

	margin-top: 0px;

	background-image: url(../images/js_emphdrl.png);

	background-repeat: no-repeat;

	background-position: center top;

}



div.search_outer{

	/*background-image: url(../images/search.png);*/

	float: right;

	height: 40px;

	width: 175px;

	background-repeat: no-repeat;

	margin-top: 50px;

	margin-left: 210px;

}



div.search_inner{

	margin-top: 10px;

	margin-right: 20px;



}



div.banner_outer{

	/*background-image: url(../images/search.png);

	background-repeat: no-repeat;*/

	float: right;

	height: 40px;

	width: 500px;

	margin-top: 0px;

}



div.banner_inner{



	margin-top: 20px;



	margin-right: 15px;



}





#navbar{

	float: left;

	height: 77px;

	width: 771px;

	clear: both;

	vertical-align: middle;

	background-image: none;

}



div.nav_inner{



	padding-left: 25px;



}



/* controls headers */

.componentheading {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF4500;

	height: 18px;

	background-color: transparent;

}



.contentheading {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF4500;

	height: 18px; /*background-color: Gray;*/

	width: 100%;

}



a:link, a:visited {



	color: #0099FF;



	text-decoration: underline;



}



a:hover {



	text-decoration: none;



}



div#leftcol a.mainlevel:link, div#leftcol a.mainlevel:visited {



	/*color: #F9F9F9;*/



	text-decoration: underline;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	font-weight: normal;



	line-height: 15px;



	background-image: url(../images/menubg.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-left: 8px;



	padding-top: 2px;



	padding-bottom: 2px;



}



div#leftcol a.mainlevel:hover {



	color: #0099FF;



	text-decoration: none;



	background-image: url(../images/menubgb.png);



	background-repeat: no-repeat;



	background-position: left center;



	padding-left: 8px;



}



#navbar a.mainlevel:link, #navbar a.mainlevel:visited {

	color: Gray;

	text-decoration: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 14px;

}



#navbar a.mainlevel:hover {

	color: #0099FF;

	text-decoration: none;

	margin-bottom: 3px;

}



.cvgmenu 

{

	width: 150px;

	float: left;

	position: relative;

	margin-top: 20px;

	margin-left: 10px;

	margin-right: 5px;

	padding-left: 0px;

	margin-bottom: 0px;

}



/********************************/

/*CVG added menu round corners*/

.topleft{

	/*background-image: url(../images/topleftmenu.png);*/

	background-repeat: no-repeat;

	background-position: left top;

	height: 14px;

	width: 14px;

	float: left;

}



.topmenu{

	/*background-image: url(../images/top_menu.png);*/

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 782px;

	clear: both;

	margin-top: 0px; /*margin-bottom: 30px;*/

	margin-right: auto;

	margin-left: auto;

}



.topright{

	/*background-image: url(../images/toprightmenu.png);*/

	background-repeat: no-repeat;

	background-position: right top;

	height: 14px;

	width: 14px;

	float: right;

}

/*******************************/

.botmleft{

	background-image: url(../images/botmleftshadow.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 14px;

	width: 14px;

	float: left;

}



.botmenu{

	background-image: url(../images/bot_menu.png);

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 782px;

	clear: both; /*margin-top: 30px;*/

	margin-bottom: 30px;

	margin-right: auto;

	margin-left: auto;

}



.botmright{

	background-image: url(../images/botmrightshadow.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	height: 14px;

	width: 14px;

	float: right;

}

/*CVG added menu round corners*/

/********************************/



.botleft{



	background-image: url(../images/botleftshadow.png);



	background-repeat: no-repeat;



	background-position: right bottom;



	height: 14px;



	width: 14px;



	float: left;



}



.bottom{

	background-image: url(../images/bot_shadow.png);

	background-repeat: repeat-x;

	background-position: center bottom;

	height: 14px;

	width: 100%;

	clear: both;

	margin-top: 20px;

	margin-bottom: auto;

}



.botright{



	background-image: url(../images/botrightshadow.png);



	background-repeat: no-repeat;



	background-position: left bottom;



	height: 14px;



	width: 14px;



	float: right;



}



.copy, .copy a:link, .copy a:visited,.copy a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: Black;

	text-decoration: none;

}



#wrapper{

	clear: both; /*background-image: url(../images/main_bg.png);*/

	background-repeat: repeat-y;

	background-position: center bottom;

	background-color: transparent;

}



#leftcol{

	background-color: #a5caee;

	/*width: 150px;

	float: left;

	position: relative;

	text-align: left;

	margin-top: 200px;

	margin-left: 15px;

	padding-left: 0px;

	margin-bottom: 50px;*/

	border-left: 1px solid Black;

	border-right: 1px solid Black;

}



#mainbody{

	background-color: transparent;

	float: left;

	width: 100%;

	

}



#mainbody2{

	background-color: White;

	color: Gray;

	width: 770px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 5px;

	padding-left: 5px; /*margin-top: 30px;

	margin-bottom: 30px;*/

	margin-left: auto;

	margin-right: auto;

	z-index: 500;

}



div#leftcol table.moduletable th {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #07253f;

	width: 150px;

	background-image: url(../images/modhdrbg.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	padding-bottom: 5px;

	padding-left: 5px;

	/*put menu header image here , remove prior image stuff- cvg*/

}



div.moduletable h3 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: White;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	background-color: transparent;

}



div.maindivider {

	margin-top: 0px;

	height: 1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: Gray;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



div#leftcol table.moduletable {

	/*This is the left menu code - cvg*/

	margin-bottom: 0px;

	padding-left: 10px;

	padding-top: 5px;

}



.createdate,.small{

	color: Gray;

	font-size: 10px;

	line-height: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.inputbox {

	background-color: White;

	border: 1px solid Black;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: Black;

	line-height: 16px;

}



/*

.designertoo{

display:block;

text-indent:-5000px;

text-decoration:none;

height:0;}

*/



.button {

	background-color: #0a3253;

	border: 1px solid #3C3C3C;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: White;

	line-height: 14px;

	text-align: center;

	vertical-align: middle;

	text-transform: uppercase;

	padding: 2px;

	margin-top: 4px;

}



.readon {



	font-size: 10px;



}



.sectiontableheader {

	background-color: #202020;

	color: #CCCCCC;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.sectiontableentry1 td {



	color: #CCCCCC;



	padding: 8px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #333333;



	background-color: #0C0C0C;



}



.sectiontableentry2 td {



	color: #CCCCCC;



	padding: 8px;



	border-bottom-width: 1px;



	border-bottom-color: #333333;



	border-bottom-style: solid;



	background-color: #0C0C0C;



}







/* *** Float containers fix:



http://www.csscreator.com/attributes/containedfloat.php *** */ 



.clearfix:after {



content: "."; 



display: block; 



height: 0; 



clear: both; 



visibility: hidden;



}







.clearfix{display: inline-table;}







/* Hides from IE-mac \*/



* html .clearfix{height: 1%;}



.clearfix{display: block;}



/* End hide from IE-mac */  





.designer{color: #666;}

.designer a:link,.designer a:visited{color: #666;font-size: 0.8em;text-decoration: none;}

.designer a:hover{color: #666;}



/******added buttons to top of page*********

*******************************************/

#buttons {

	/*float: left;

	margin: 0px;

	padding: 0px;

	margin-top: 200px;*/

	width: 100%;

}



#buttons_outer {

	background-color: #406e9b;

	width: 750px; /*margin-bottom: 2px;

	margin-right: auto;

   margin-bottom: 50px;*/

	margin-left: 25px;

	margin-top: 210px;

}



#buttons_inner {	

   border: 1px solid #a5caee;

   height: 25px;

	background-color: #5b88b3;

}



ul#mainlevel-nav

{

	list-style: none;

	padding: 0;

	margin: 0;

	font-size: 0.8em;

}



ul#mainlevel-nav li

{

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 25px;

	white-space: nowrap;

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #a5caee;

}



ul#mainlevel-nav li a

{

	display: block;

	padding-left: 15px;

	padding-right: 15px;

	text-decoration: none;

	color: #aed0f0;

   font-weight: bold;

	background: #0a3253;

}



#buttons>ul#mainlevel-nav li a {

	width: auto;

}



ul#mainlevel-nav li a:hover

{

	color: #fff;

	font-weight: bold;

	background-image: url(../images/menubutton.jpg);

	background-position: center top;

	text-decoration: none; /*border: 1px solid #fff;

	background-color: #0a3253;*/

}

/*Additional items



#buttons_inner a#active_menu-nav {

  background-color: Aqua;

}



.loginmain {

	background-color: Blue;

	color: Fuchsia;

}*/



/* SPOTLIGHT STYLE

---------------------------------------------------------------------------------- */

/********************************/

/*CVG added menu round corners*/

.topleftnews{

	background-image: url(../images/topnleftmenu.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 14px;

	width: 14px;

	float: left;

}



.topnews{

	background-image: url(../images/topn_menu.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 100%;

	clear: both;

	margin-top: 10px; /*margin-bottom: 30px;*/

	margin-right: auto;

	margin-left: auto;

}



.toprightnews{

	background-image: url(../images/topnrightmenu.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 14px;

	width: 14px;

	float: right;

}

/*******************************/

.botmleftnews{

	background-image: url(../images/botnleftshadow.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 14px;

	width: 14px;

	float: left;

}



.botnews{

	background-color: transparent;

	background-image: url(../images/botn_menu.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 100%;

	clear: both; /*margin-top: 30px;*/

	margin-bottom: 10px;

	margin-right: auto;

	margin-left: auto;

}



.botmrightnews{

	background-image: url(../images/botnrightshadow.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 14px;

	width: 14px;

	float: right;

}

/*CVG added menu round corners*/

/********************************/



.moduletable{

	background-color: transparent;

	margin-bottom: 0px;

}



.veg{

	background-color: #092e4c;

	margin-left: 10px;

	margin-right: 10px;

	margin-bottom: 0px;

	z-index: 1;

}



.veg2{

	background-color: #a5caee;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	float: right;
	width: 29%;
	overflow: visible;
	z-index: 1;
   clear:both;
}
.veg22{

	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 10px;
	float: right;
	width: 29%;
	overflow: visible;
	z-index: 1;
   clear:both;
}



.veg3{

	background-color: White;

	margin-left: 5px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-top: 10px;

	padding-left: 0px;

}



.rotator {

	float: inherit;

	margin-left: 5px;

	margin-right: 5px;

}



/********************************/

/*CVG added menu round corners*/

.topleftnewsveg2{

	background-image: url(../images/topnleftmenu.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 14px;

	width: 14px;

	float: left;

}



.topnewsveg2{

	background-image: url(../images/topn_menu.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 100%;

	clear: both;

	/*margin-top: 10px; margin-bottom: 30px;*/

	margin-right: auto;

	margin-left: auto;

}



.toprightnewsveg2{

	background-image: url(../images/topnrightmenu.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 14px;

	width: 14px;

	float: right;

}

/*******************************/

.botmleftnewsveg2{

	background-image: url(../images/botnleftshadow.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 14px;

	width: 14px;

	float: left;

}



.botnewsveg2{

	background-color: transparent;

	background-image: url(../images/botn_menu.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	height: 14px;

	width: 100%;

	clear: both; /*margin-top: 30px;

	margin-bottom: 10px;*/

	margin-right: auto;

	margin-left: auto;

}



.botmrightnewsveg2{

	background-image: url(../images/botnrightshadow.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	height: 14px;

	width: 14px;

	float: right;

}

/*CVG added menu round corners*/

/********************************/



.padder {

	padding: 10px;

}



.componentheading_test {

   color: #FF4500;

	font-size: 12px;

	font-weight: bold;

	width: 50%;

}



.contentpane_test {

	width: 50%;

   color: #000000;

}