/* Start of CMSMS style sheet 'default' */
/* CSS layout */
body {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0 0 0 0;
	background-image:url(../siteimages/mainBG2.png);	

	background-repeat:repeat-x;
	background-color:#9999ff;
	}
#container{
	width:95%;
	margin:0px auto;
min-width:955px;
	height:100%;

	/*border-left:1px solid #ccccff;
	border-right:1px solid #ccccff; */
}
img {
	border-style: none;
	border-width: 0px;
	}

.fltLft{padding-right:10px; padding-top:10px; padding-bottom:10px; padding-left:0px; float:left;}
.fltRt{padding:10px; padding-top:10px; padding-bottom:0px; padding-right:0px; float:right;}

@font-face { 
 font-family: "rezland"; 
 src: url("../siteimages/rezland.ttf"); 
} 

a {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	border: 0px;
	}

a:hover {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
	}
	
a:active {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
	}

a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	}
.mainHeader{
color: #990000;
font-size:17px;
text-align:center;
width:100%;
font-family:"rezland";
}
.header{
	color:#039;
	font-size:16px;
font-family:"rezland";
	text-align:center;
	/*background-color:#ccccff;*/
	width:100%;
}

.header a{
	color:#039;
	font-size:16px;
font-family:"rezland";
	text-align:center;
	/*background-color:#ccccff;*/
	width:100%;
}

.pageHeader{
		color:#990000;
	font-size:18px;
	text-align:center;
	background-color:#ccccff;
	width:100%;
}

legend	{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	}
	
#header {
	/*background: #2842B0;*/
	width:100%;
	height:150px;
	float:left;

position:relative;
margin:0px auto;
/*	background-image:url(../siteimages/centralvalogo.png);*/
background-position:middle top;
background-repeat:none;
	}

#homeLink a {
	width:450px !important;
	height:150px;
	border:none !important;
	float:left;
	/*background-image:url(../siteimages/header.jpg);*/
}

#nav	{
	background: #666666;
	width: 100%;
	margin:0px;
	padding:0px;
	}

#contentWrapper {
	width:100%;
	float:left;
	margin-top:10px;
	clear:both;
margin-bottom:50px;
	}

table.wrapperTable{
	width:100%;
	border:0px;
	padding:0px;
	
}
table.wrapperTable td{vertical-align:top;padding:0px;}
table.wrapperTable tr{padding:0px; margin:0px; }

#mainContent {

	text-align: justify;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	padding:0px;
	margin-top:0px;


	}
	
.contentText{
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:10px;

}

#divLeft{
	width:250px;
	padding-bottom:5px;
}


.headerBarContent{
	color:#039;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	background-color:#ccccff;
	width:100%;

	font-weight:bold;
	padding-top:7px;
	min-height:25px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border:1px solid #666666;
border-bottom:1px solid #999999;
-moz-box-shadow: 0px 5px 5px  #000;
box-shadow: 0px 5px 5px #000;
-webkit-box-shadow: 0px 5px 5px #000;
}
.headerBar{
	color:#039;
	font-size:16px;
	text-align:center;
	vertical-align:middle;
	background-color:#ccccff;
	width:100%;

	font-weight:bold;
	padding-top:7px;
	min-height:25px;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
border:1px solid #999999;
border-bottom:1px solid #999999;
}
.module
{
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	 /*border:solid 1px #ccccff; */
border:solid 1px #999999;
border-top:0px;
margin-left:2px;
/*-moz-box-shadow: 0px 3px 5px  #000;
box-shadow: 0px 3px 5px #000;
-webkit-box-shadow: 0px 3px 5px #000;*/


}
.weathermodule
{
	background-color:#ffffff;
	margin-bottom:10px;
border:solid 1px #666666;
border-top:0px;
margin-left:2px;
/*-moz-box-shadow: 0px 3px 5px  #666;
box-shadow: 0px 3px 5px #666;
-webkit-box-shadow: 0px 3px 5px #666;*/
}
#divRight{
	width:182px;
}
.pageContent{
	padding:10px;
	text-align:justify;
	background: #FFFFFF;
border:solid 1px #666666;
border-top:0px;
margin-left:2px;
-moz-box-shadow: 0px 3px 5px  #000;
box-shadow: 0px 3px 5px #000;
-webkit-box-shadow: 0px 3px 5px #000;
}
#pagefooter {
	background-image:url(../siteimages/footer.jpg);
	background-repeat:repeat-x;
	line-height:11px;
color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	width: 100%;
	text-align: center;
	font-size: 11px;
	clear:both;
	background-color: #666666;
z-index:41;
position:fixed;
bottom:0px;
-moz-box-shadow: 0px -3px 8px  #000;
box-shadow: 0px -3px 8px #000;
-webkit-box-shadow: 0px -3px 8px #000;
	}

#pagefooter a{
color:#ffffff;
}

/* Menu */

.solidblockmenu {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:center;
	font: bold 14px Arial;
	width: 100%;
	background: #666666 url(../images/blockdefault.jpg) center center repeat-x;
	}

.solidblockmenu li {
	display: inline;
	}

.solidblockmenu li a {
	float: left;
	color: white;
	padding-top:15px;
	padding-bottom:15px;
	width:16.667%;
	text-align:center;
	text-decoration: none;
	}

.solidblockmenu li a:visited {
	color: white;
	}

.solidblockmenu li a:hover,  .solidblockmenu li .current, .solidblockmenu li .current {
	background-color: #ccccff;
	color:#990000;
	}

/* Webmail Login Box */
div.webmailLogin
{
	float:right;
	color:#666666;
padding:0px
	height:150px;
	margin:0px
	display:inline;
	/*background-color:#cccccc;
	background-image:url(../siteimages/webmailLogincloud.jpg);*/
}

table.webmailLogin{

	float:right;
	color:#666666;
	padding-top:0px;
	margin-right:0px;
	display:inline;
}


table.webmailLogin input{
	border:solid 1px #999999;
margin:0px;
padding:0px;
	display:inline;
}

table.webmailLogin .button{
	background-color:#990000;
	text-align:center;
	font-size:11px;
	display:inline;
	float:left;
text-transform:uppercase;
font-weight:bold;
margin-left:63px;
height:15px;
width:93px;
	color:#ffffff;
	border:none;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 13px Arial;
	width: 100%;
	background: #666666 url(../images/blockdefault.jpg) center center repeat-x;
	}

.solidblockmenu li {
	display: inline;
	}

.solidblockmenu li a {
	float: left;
	color: white;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	text-decoration: none;
	}
	
.homeLink a {
	background-color:#990000;
	width:45px !important;
	padding:15px !important;
	text-align:center;
	border:none !important;
	float:left;
	
}

.solidblockmenu li a:visited {
	color: white;
	}

.solidblockmenu li a:hover, .solidblockmenu li .current, .solidblockmenu li a .current  {
	color: white;
	background: transparent url(../images/blockactive.jpg) center center repeat-x;
	}




ul#navmenu-h { 

list-style: none; 
-moz-box-shadow: 0px 5px 10px  #666;
box-shadow: 0px 5px 10px #666;
-webkit-box-shadow: 0px 5px 10px #666;
	margin: 0;
z-index:40;
text-align:center;
	padding: 0;
display:inline;
position:relative;
float:left;
	font-size:17px;
font-weight:bold;
font-family:"rezland";
	width: 100%;
        line-height:15px;
	background: #666666 url(../images/blockdefault.jpg) center center repeat-x;
}

li.sectionheader{
display: block; 
	float: left;
	color: white;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	text-decoration: none;
}

ul#navmenu-h ul { 
margin: 0px; 
padding:0px;
list-style: none; 
display: none; 
position: absolute; 
top: 100%; 
width:100%;
border:3px solid #666666;
border-top:0px;
left:-3px;
-moz-border-radius-bottomleft:6px;
-webkit-border-bottom-left-radius:6px;
-moz-border-radius-bottomright:6px;
-webkit-border-bottom-right-radius:6px;
-moz-box-shadow: 3px 3px 3px #999;
box-shadow: 3px 3px 3px #999;
-webkit-box-shadow: 3px 3px 3px #999;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { 
top: 0; 
left: 100%; 
}

ul#navmenu-h li { 
float: left; 
display: inline; 
position: relative; 
}

ul#navmenu-h ul li { 
width: 100%; 
display: block; 
} 

/* Root Menu */ 
ul#navmenu-h a { 
display: block; 
	float: left;
	color: white;
width:159px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	text-decoration: none;
} 
/* Root Menu Hover Persistence */ 
ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a, li.sectionheader:hover { 
	color: #990000;
	background-color:#ccccff;

} 

/* 2nd Menu */ 
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { 
float: none; 
background-color:#ccccff;
border:0px;
       font-size:12px;
	font-weight:normal;
	float: left;
	color: #990000;
width:100%;
padding-top:5px;
padding-bottom:5px;
	text-align:center;
	text-decoration: none;
font-family:Ariel, Arial;
} 

/* 2nd Menu Hover Persistence */ 
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { 
background-color:#666666;
color:#ffffff;
} 

/* 3rd Menu */ 
ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { 
background: #999; 
} 

/* 3rd Menu Hover Persistence */ 
ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { 
background: #666; 
} 

/* 4th Menu */ 
ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { 
background: #666; 
} 

/* 4th Menu Hover */ 
ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { 
background: #333; 
} 

/* Hover Function - Do Not Move */ 
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { 
display: none; 
} 

ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { 
display: block; 
}

@media all and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
}
/* End of 'default' */

