@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Century Gothic, verdana, sans-serif;
	font-size: 14px;
	color: #0577B3;
}
body {
	background-color: #C3E8F0;
	background-image: url(css_images/dot1.jpg);
}
a:link {
	color: #ED5800;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #ED5800;
}
a:hover {
	text-decoration: none;
	color: #ED5800;
}
a:active {
	text-decoration: none;
	color: #ED5800;
}
 
 
.whitelinks a:link {
	color: #ffffff;
	font-weight: bold;
}
.whitelinks a:visited {
	font-weight: bold;
	color: #ffffff;
}
.whitelinks a:hover {
	font-weight: bold;
	color: #ffffff;
}
.whitelinks a:active {
	font-weight: bold;
	color: #ffffff;
}


.bodyWrap {	width:822px; margin:auto; }

/* Header ================================================================================ */
.logo { float:left; width:200px; height:63px; overflow:hidden; cursor: pointer; } 
.header-container { width: 822px; margin:auto;}
.header { height: 203px; width: 822px; position: relative; background: url(css_images/page_header.jpg) no-repeat; }
.header .logo {	text-indent: -9000px; position: absolute; position: absolute; top: 41px; left: 55px; height: 150px; width: 325px; }

.topnav { position: absolute; top: 21px; left: 625px; }
.topnav a { margin: 0 20px 0 0; }

#topmenu, #footmenu { background-color:#0577B3; text-align:center; font-size: 16px; height:25px; _margin-top:-5px;}
/* ======================================================================================= */

#main-content-head { background: url(css_images/main-head.gif) no-repeat; height: 17px; }
#main-content-middle { background: url(css_images/main-middle.gif) repeat-y; }
#main-content-foot { background: url(css_images/main-foot.gif) no-repeat; height: 16px; }

#left-menu 	{ width:185px; margin-bottom:20px;}
#left-menu-cap { background:url(css_images/left-menu-cap.gif) no-repeat; height: 41px; }
#left-menu-middle { background:url(css_images/left-menu-middle.gif) repeat-y; text-align:center; padding: 5px;}
#left-menu-foot { background:url(css_images/left-menu-foot.gif) no-repeat; height:46px;}

#newsletter-box { margin-bottom:20px; }
#left-images { text-align:center; }
#right-column { width: 570px; border: solid 1px; margin-left:225px; float:none;}

/* footer ================================================================================ */
#footer { clear:both; }
#subfooter { text-align: center; }
#footmenu2 { background-color:#0577B3; text-align:center; font-size: 13px; height:20px; color:#FFFFFF}

.clearer { clear: both; }

/* Layout ================================================================================= */
.main { width: 822px; }
.sitemain { background: url(css_images/main-middle.gif) repeat-y; _margin-top:-5px;}

/* Base Columns */ 
.col-left { float:left; width: 195px; padding:5px 0 0 34px; }
.col-main { float:left; width: 550px; margin-left:10px; padding:5px; position: relative; }


/* ======================================================================================= */

#slide-box {
	width:550px;
}

#slide-box-left {
	width:322px;
	float:left;
}

#slide-box-header {
	background:url(css_images/slide-box-header.jpg) no-repeat;
	width:322px;
	height:39px;
}

#slide-box-right {
	float:left;
	height:317px;
}

#slide-box-body {
	font-size:12px;
	padding-left:30px;
	padding-right: 15px;
	background:url(css_images/slide-box-body.jpg) repeat-y;
	width:277px;
	height:254px;
}

#slide-box-footer {
	background:url(css_images/slide-box-footer.jpg) no-repeat;
	height:24px;
	width:322px;
}




