/* Default CSS Document */

															/** BODY ELEMENTS **/
* {
	margin: 0;
	padding: 0;
	}
	body {
		color: #333;
		background-color:#939393;
		font-family: "Arial", "Helvetica", sans-serif;
		font-size: .75em;
		text-align: center;
		}






															/** MAIN CONTAINERS **/
div#container {
	width: 970px;
	margin: 0 auto;
	text-align: left;
	background-image:url(../graphics/bg2.jpg);
	background-repeat:repeat-y;
	vertical-align:top;
	
	}
	div#header {
	margin: 0 0 0 10px;
	height:180px;
		
		}
		div#header-in {
			
			}
	div#content {
	background-image:url(../graphics/bg2.jpg);
			background-repeat:repeat-y;
			height:inherit;
	
		
		}
		div#center {
		
			margin: 0 0 0 210px;
			background-color:#FFFFFF;
			width:745px;
			
			}
			
				
		div.column {
		
		width: 190px;
		margin-top: 0;
		margin-right: 0;
		margin-left: 10px;
			}
			div#left {
			float:left;
				
				}
	
	div#footer {
		margin:  0  10px 0 10px;
		padding: 10px 20px 0 20px;
		clear: both;
		background-image:url(../graphics/bottom_gray.jpg);
		background-repeat:repeat-x;
		height:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#CCCCCC;
		vertical-align:middle;
		}
		div#footer-in {
			
			}



.cellBG{
		padding-top:10px;
		
		width:320px;
		background-image:url(../graphics/cell_bg.jpg);
		background-repeat:no-repeat;
		background-position:top;
 }
 .cellBG2{
		padding-top:10px;
		width:320px;
	
 }







															/** NAVIGATION **/
#list-menu a {
	display: block;
	width:180px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}

#list-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style: none;
}

#list-menu li { 
 	list-style: none;
	margin: 0px 0 0;
}

#list-menu a:hover {
	background: #258ecb;
	color: #ffffff;
}


.glossymenu{
margin: 5px 0;
padding: 0;
width: 180px; /*width of menu*/

border-bottom-width: 0;
}

.glossymenu a.menuitem{


display: block;
	width:180px;
	padding: 10px 0px 10px 20px;
	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	position: relative;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background: #258ecb;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
/*background: white;*/
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
list-style-type: none;
	list-style: none;
}

.glossymenu div.submenu ul li{
/*border-bottom: 1px solid blue;*/
list-style-type: none;
	list-style: none;
}

.glossymenu div.submenu ul li a{
display: block;
width:170px;
	color:#9fdbf3;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 10px 0px 10px 30px;
list-style-type: none;
	list-style: none;
}

.glossymenu div.submenu ul li a:hover{

colorz: white;
color:#c6efff;
}







															/** TYPOGRAPHY **/
.homeIntro {
color: #1d4366;
font-size:18px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
}

.homeIntroOrange {
color: #e57638;
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.regular {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#333333;
}
.regularBold {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:15px;
color:#333333;
}
.regularBlue {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
color:#1d4366;
}
.regularForm {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}


.x {
	display: none;
	}
div#uhoh {
	width: 400px;
	margin: 100px auto;
	padding: 20px 30px;
	line-height: 1.5em;
	text-align: left;
	}
	div.unauthorized-401, div.forbidden-403,
	div.notfound-404, div.internalerror-500 {
		color: #333;
		background-color: #ffc;
		border: 1px solid #ff0;
		}
	div.unauthorized-401 a, div.forbidden-403 a,
	div.notfound-404 a, div.internalerror-500 a {
		color: #00f;
		background-color: #ffc;
		}






											/** FORMS **/




/*
fieldset div input,fieldset div textarea{width:150px;border-top:01px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
		form{margin:0;padding:0;}
		fieldset{margin:1em 0;border:none;border-top:0px solid #ccc;}

input:focus,textarea:focus{background:#fff6e4;color:#000;}

div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}

label{float:left;width:100px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold;}
fieldset div select{padding:1px;}

#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}

fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container{margin:0 auto;padding:1em;width:350px;text-align:left;}
p#fm-intro{margin:0;}
-->*/




															/** END **/
