*{outline:none;}

body {

	background-color: #EEEEEE;

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

	font-size: 10px;

	margin: 8px 0px 8px 0px;

	padding: 0px;

	color: #393939;

}

#wrapper{

	width: 772px;

	margin-left:auto;

	margin-right:auto;

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

	background-repeat: repeat-y;

}

#container {

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

	background-repeat: no-repeat;

	background-position: top;

	padding-top: 8px;

	padding-right: 4px;

	padding-bottom: 0px;

	padding-left: 4px;

}

#bannertext {

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

	background-repeat: no-repeat;

	height: 207px;

	width: 93px;

	float: right;

	padding: 16px 137px 0px 13px;

}

#bannertext p {

	margin: 12px 0px 12px 0px;

}



#banner {

	height: 223px;

	width: 521px;

	background-color: #9BC0DD;

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

	background-repeat: repeat-y;

	background-position: right;

	float: left;

}

#nav {

	/*width: 100%;*/

	height: 18px;

	margin: 0px;

	padding: 0px;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #2F4A6F;

	border-bottom: solid #7298CC 1px;

	border-top: solid #7298CC 2px;

	/*padding:3px 0px 3px 5px;*/

	list-style: none;

}

#nav li {

	float:left;

	position:relative;

	background-color: #2F4A6F;

	padding: 2px 15px 4px 10px;
	
	z-index: 10;

}

#nav ul {

	display: none;

	position: absolute;

	padding:0px;

	margin: 0px;

	list-style: none;

	top: 100%;

	left:0px;

	width: 120px;
	
	z-index: 12;

}

li>ul {

	top: auto;

	/*left: auto;*/

}

#nav li:hover ul, #nav li.over ul{

	display: block;

}

li li {

	width:100%;

	margin:0px;

	display:block;

	float: none;

	font-weight: normal;

/*	border-left:solid #7298CC 2px;

	border-right:solid #7298CC 2px;

	border-bottom:solid #7298CC 1px;*/

	clear:both;
	z-index: 11;

}

/*li li:hover, li li.over {

	border-left: solid #7298CC 2px;

	border-right: solid #7298CC 2px;

}*/

#nav a {

	color:#FFFFFF;

	text-decoration: none;

}

#nav a:hover {

	text-decoration: underline;

}

#bannertext h1 {

	font-size: 12px;

	color: #2170B3;

	margin: 0px;

}

#left, #full {

	margin: 0px;

	padding: 0px 30px 30px 30px;

	float:left;

	text-align: justify;

	font-size: 11px;

}

#left {
	float: left;
	border-right: solid #D5DDE3 1px;
	width: 460px;
}

#full {
	width: 704px;
}

#left p, #full p {

	margin: 8px auto 8px auto;

}

#left h1, #full h1 {

	font-size: 24px;

	color: #336699;

	border-bottom: solid #D5DDE3 1px;

	font-weight: normal;

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

	background-position:right;

	background-repeat:repeat-y;

	margin-top: 0px;

	margin-right: -30px;

	margin-bottom: 15px;

	margin-left: -30px;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 8px;

	padding-left: 21px;
	
	text-align: left;

}

#left h2, #full h2 {

	font-size: 14px;

	margin: 18px 0px 7px 0px;

	border-bottom: dotted #DDDDDD 1px;

	padding: 0px 0px 3px 0px;
	
	text-align: left;

}

#left h2 a, #full h2 a {

	text-decoration: none;

}

#left h2 a:hover, #full h2 a:hover {

	text-decoration: underline;

}

#left h4 {
	font-size: 10px;
	color: #333;
	margin: 2px 0 2px 0;
	}

#left li, #full li {

	text-align: left;

}
#homeRow1, #homeRow2 {
	margin: 0 -12px 0 -12px;
	float:left;
	}
#homeRow1 {
	margin-bottom: 10px;
	}
.col1 {
	width: 195px; 
	padding: 15px 20px 0 20px;
	border: 1px solid #ccc; 
	float:left; 
	margin: 0 10px 0 0;
	height: 150px;
	text-align: left;
	background: #e4e4e5 url(../images/home-box-bg.jpg) repeat-x;
	}
.col2 {
	width: 195px; 
	padding: 15px 20px 0 20px; 
	border: 1px solid #ccc; 
	float:left; 
	margin: 0;
	height: 150px;
	text-align: left;
	background: #e4e4e5 url(../images/home-box-bg.jpg) repeat-x;
	}
h3 {
	font-size: 11px;
	text-transform: uppercase;
	margin:0 0 4px 0;
	border-bottom: 1px solid #ccc;
	}
#homeRow2 .col1, #homeRow2 .col2, #homeRow2 .col3 {
	height: 130px;
	}
ul .homeBoxes {
	list-style: none;
	}
.homeBoxes li {
	margin-top: 4px;
	}
.col1 li, .col2 li, .col3 li {
	margin-left: -25px;
	}
	
#footer {

	background-color: #9BC0DD;

	border-top: solid #2170B3 1px;

	padding: 6px 13px 5px 13px;

	height: 12px;

}

#footer a {

color:#393939;
text-decoration:none;
margin: 6px;

}

#footer a:hover {

text-decoration:underline;

}

#atlantis {

	clear: both;

	background: #eeeeee;;

	padding: 4px 16px 4px 0px;

	text-align: right;

	color: #C6C5C5;

}

#atlantis a {

	color: #C6C5C5;

	text-decoration: none;

}

#atlantis a:hover {

	text-decoration: underline;

	color: #C6C5C5;

}

#righthome {
	float: right;
	}

#right {
	margin: 13px;
	padding: 0px;
	float: right;
	width: 215px;
	border: solid #ccc 1px;
	color: #393939;
	}

#right p {

	text-align: left;

	margin: 12px 12px 12px 12px;

}

.righthead {

	background-color: #EEE;

	border-bottom: solid #ccc 1px;

	font-size: 11px;

	color: #ED1B2D;

	font-weight: bold;

	padding: 4px 11px 5px 11px;

}

#bottom {

	clear: both;

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

	background-repeat: no-repeat;

	background-position: bottom;

	padding: 0px 4px 8px 4px;

}

.copyright {
	color: #666;
	}

a:link {

	color: #AA0F39;

}

a:visited {

	color: #D21242;

}

a:active {

	color: #ED3261;

}

