﻿	*{margin:0;padding:0;}

	html,body{margin:0;padding:0;border:0; height:100%;}	
	body{font-size:12px;font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;height:100%;color: #2A303C; background-color:#135355;}

	h1,h2,h3,h4{margin:0;margin-bottom:.7em;line-height:1.4em;padding:0;padding-top:0.5em;}
	h1{margin-bottom:.4em;color:#2A303C;font-weight:normal;font-size:1.95em;}
	h1.alt{border-bottom:1px solid #ced2d2;padding-bottom:1px;}
	h1 .sub{color:#0289b6;font-style:italic;}h2{margin-bottom:1em;border-bottom:1px solid #ced2d2;padding-bottom:3px;color:#060606;font-size:1.25em;}
	h2.alt{padding-bottom:0;color:#006996;font-size:1.5em;font-weight:normal;}
	h2 span{color:#000 }
	h3.alt{margin-bottom:0;}
	h3{margin-bottom:.5em;color:#060606;font-size:1.25em;padding-left: 10px;}
	h4{font-size:12px;color:black;margin-left:35px;text-align:left; margin-bottom:0px;}
	h4 a{text-decoration:none;}
	h5{font-size:1em; color:black;}
	h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover{font-weight:bold;font-size:12px;}
	.spacer {width:90%; border-bottom: .1em solid #C8C8C8;padding:0;margin:0 0 0 15px;height:8px;}
	table{border-collapse:collapse;}
	a {color:#135355;}
	a:active{color:black;}
	a:visited{color:#779153;}
	
	legend {display:none;}
	cite{color:#9a9a9a;font-style:normal;font-size:.79em;}
	cite strong{font-weight:bold;color:#5f5f5f;}
	form{display:inline;}
	small{font-size:.80em;font-weight:normal}
	big{font-size:1.25em;}
	hr{margin:10px 0;border:0;height:1px;overflow:hidden;visibility:hidden;}
	dt{display:block;font-weight:bold;}
	blockquote{color:#202020;font-size:.92em; margin:.5em 1em .5em 1em;}
	blockquote p{margin:.5em 1em .5em 1em;}
	ul{list-style: outside;}
	img{border:none;text-decoration:none;}	
	img.left {border:none; float:left; padding:10px;}
	img.right {border:none; float:right; padding:10px;}
	p {text-align: justify; margin-bottom: 10px;}
	input {padding: 0px 3px 2px 3px; font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:9px;}
	select {font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size:9px;}
	
	br.clearfix {clear:both;display:block;height:1px;margin:-1px 0 0 0;}
	p.center {text-align:center;}
	img.pad { padding: 10px 10px 10px 10px;}
	
	table.datagrid {border: 1px solid gray; padding:2px 2px 2px 2px;}
	table.datagrid th {font-size: 10px; font-weight:bold; background-color:#135355; color:white;border: 1px solid #CCCCCC; padding: 3px 3px 3px 3px;}
	table.datagrid tr td {font-size: 10px; font-weight: normal; background-color: white;color:black;border: 1px solid #CCCCCC; padding: 3px 3px 3px 3px;}
		
	#wrapper {width: 100%; height: 100%; background: url('../images/container.gif') repeat-x; padding-top: 20px;}
	#container {width: 1000px; border: 2px solid black; background: white; text-align: center; height: auto;}
	#container.wide {width: 1300px;}
	#header {width: 994px; height: 172px; background-image :url('../images/hd-bg.png'); background-repeat: repeat-x; border: 3px solid white; text-align:left; vertical-align: bottom;}
	#header.wide {width: 1294px;}

	
	#main-nav{z-index:1; height: 28px; background-color:black; width:994px; color:white; border: 3px solid black;}
	#main-nav.wide {width: 1294px;}

	#nav {float:left; padding:0px 0px 0px 5px; width: 500px; margin-left: 10px; text-align:left; font-size:14px; font-weight:bold; z-index: 998; height: 28px; list-style: none;}
   	#nav li{float:left; position:relative; height:28px; padding: 5px 10px 0px 10px; 
	   	font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; letter-spacing: 1.5px;}
 	#nav li.first{background:none; border:none;}
 	#nav li.p{background:none;}
	#nav a,.select-menu li a,#topnav ul a {display:block; color:white; text-decoration:none;}
	#nav a strong,#nav a strong{display:block;}
	#nav li.over{background-color:white; color:black;}
	#nav li.over a,#nav a:hover{color:#000;}
 	#nav li.over a strong,#nav a:hover strong{}
	#nav li.over ul a,#nav li.over ul a:hover,.select-menu li a,#topnav ul a {background:none;}		
	#nav ul li{float:none;}
	#nav ul {display:none;}
	#nav li.over ul,.select-menu ul{display:block; position:absolute; top:29px; left:0; width:188px; padding-bottom:0px; background-color:#234987;}
	#nav ul li,#nav ul li.last,.select-menu li{display:block;background-color: white; color:black; padding:0 5px;}
	#nav li.over ul a,.select-menu li a,#topnav ul a{color:white;border:0; background:none; padding: 5px 0 2px 0;}
	#nav li.over ul a:hover,.select-menu li a:hover,#topnav ul a:hover{color:#FFFFFF; background-color: #135355; font-size:13px;}
	#nav li.over ul, #nav ul li.over ul li {background:none; background-color: #000000; font-size:13px;}
	#nav li.over ul li.over, #nav ul li.over ul li.over a:hover {background-color:#135355; color:white;}
	#nav li.over ul li {height: 22px; border-bottom: 1px solid #779153; background:none; font-size:13px; color:white;}
	
	#nav li.active a,#nav li a.active{color:white; font-size:13px;}
	#nav li.active ul li a{color:white;}
	#nav ul li.first, #nav ul li.overlast{border:0;}
	
	#login {width:300px; float:right; padding:5px 5px 0px 0px; margin-left: 10px; text-align:right; font-size:14px; font-weight:bold; z-index: 998; height: 28px; list-style: none; color:white; text-decoration:none;
		font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; letter-spacing: 1.5px;text-decoration:none;}
		
	#login a{color:white; text-decoration:none;}
	#login a:hover {color: #8DAA66; text-decoration:underline;}
	
	#content{width: 994px; min-height:450px; height: 100%; border:3px solid white; background-color: white; color:black; margin: 0 0 5px 0; font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; font-size: 12px;}
	#content.wide {width: 1294px;}

	#admin{width: 844px; height:100%; text-align: justify; float:right; min-height: 300px; border-left: 1px solid #779153; background: white; }
	#admin p {padding: 5px 10px 5px 10px; font-size: 10px;}
	#admin.wide {width: 1144px;}
	
	#sidebar{width: 149px; height: 100%; float:left; background: white;  }
	#sidebar #centers {width: 145px; text-align:center;}
	#sidebar div.countdownbox { width: 189px; height: 50px; margin:0 5px 10px 0; border: 1px #CCCCCC dotted;}
	#sidebar div.countdowntext {text-align:center; font-weight: bold; padding: 5px 10px 5px 5px; text-align: left; height: 40px;}
    #sidebar div.countdown {font-size: 40px; font-weight: bold; color: #779153; float:left; width: 40px; height: 50px; padding:0 5px 0 0;}
    
	#sidebar .menu {border: 2px solid white; width: 145px; padding: 0px 0px 10px 0px;}
    #sidebar .menu .header {width: 141px; height: 15px; background-color: #135355; color: white; font-weight:bold; border: 1px solid #779153; font-family: "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif; letter-spacing: 1px;}
    #sidebar .menu .header a{color:white; text-decoration:none;}
    #sidebar .menu .header a:hover {color:black; text-decoration:none;}
    #sidebar .menu p.portals {padding: 5px 5px 0px 5px; color: #135355; font-size: 12px; margin:0; font-weight:bold; text-align:center;}
    #sidebar .menu p.portals a {padding: 0px 0px 0px 0px; color:#135355; font-size: 12px; margin:0; font-weight:bold; text-decoration:none;}
    #sidebar .menu p.portals a:hover {color: #779153;}
    #sidebar .menu p.text {padding: 5px 5px 0px 5px; color:gray; font-size: 11px; margin:0; font-weight:bold;}
    #sidebar .menu p.text a {padding: 0px 0px 0px 0px; color:gray; font-size: 11px; margin:0; font-weight:bold; text-decoration:none;}
    #sidebar .menu p.text a:hover {padding: 0px 0px 0px 0px; color:#135355; font-size: 11px; margin:0; font-weight:bold; text-decoration:none;}
    
	#right{width: 630px; height: 100%; text-align: justify; float:left; min-height: 400px;border-left: 1px solid #779153;border-right: 1px solid #779153; padding: 0 5px 0 5px;}
	#right p {padding: 5px 10px 5px 10px;}
	
	#breadcrumbs {color: black; width: 620px; font-size:10px; font-color: gray; text-align:right; }
	#admin #breadcrumbs {width: 819px;}
		
	#sideright {width: 200px; height: 100%;  float:right; }
	#sideright div.countdownbox { width: 190px; height: 50px; margin:0 5px 10px 5px; border: 1px #CCCCCC dotted; vertical-align:middle;}
	#sideright div.countdowntext {text-align:center; font-weight: bold; padding: 5px 10px 5px 5px; text-align: left; height: 50px; vertical-align:middle;}
    #sideright div.countdown {font-size: 40px; font-weight: bold; color: #779153; float:left; width: 40px; height: 50px; padding:0 5px 0 0;}
    
	#footer {width: 994px; height: 75px; border-top: 1px solid #ADBD97; text-align: center; font-weight: bold; padding: 15px 0 15px 0; margin: 3px 3px 3px 3px;background-color:white;}
	#footer.wide {width:1294px;}
}
