/* Edited 27 Jan 2010 04:41:41 PM by Andrea Quann [1:U:12] */
@charset "utf-8";
/* CSS Document */
body {
	background-image:url(images/template/Homepage_bg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#1d4aa4;
	font-family:Arial, Helvetica, sans-serif;
                _text-align:center;
}
a {
	text-decoration:none;}
div#container {
	border:white 1px solid;
	width:914px;
	height:710px;
	margin:10px auto 0 auto;
	padding: 0;
	background-image:url(images/template/newcontainerbg.png);
                _text-align:left;
                /*_margin:10px 0 0 15%;*/
	}
div#maincontent {
	width:873px;
	height:545px;
	background-image:url(images/template/maincontentbg.png);
	background-repeat:no-repeat;
	margin:20px auto 10px auto;
	border:solid #758dc1 1px;
                _margin:20px 10px 10px 20px;
}	
div#header div#logo {
	background-image:url(images/template/logo.png);
	background-repeat:no-repeat;
	height:75px;
	margin:5px 0 0 5px;}
div#header p {
	text-indent:-5000px;}
div#topnav {
	background-image:url(images/template/topnavbg.gif);
	background-repeat:repeat-x;
	width:873px;
	height:25px;
	border:solid white 1px;
	margin:10px auto 0 auto;
	color:#FFFFFF;
	font-size:16px;
                _margin-left:20px;
	}
div#topnav ul {
	list-style:none;
	margin:4px 0 0 15px;}
div#topnav ul li {
	float:left;
	width:160px;
	text-align:center;}
div#topnav ul li a {
	color:#FFFFFF;
	}	
div#topnav ul li a:hover {
	text-decoration:underline;}
div#search {
	float:right;
	margin:0 20px 0 0;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}
div#search input[type="submit"] {
	background:none;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	border:none;
	}
div#search input[type="submit"]:hover {
	color:#ff9900;}
div#leftnav {
	width:180px;
	border-right:solid #758dc1 1px;
	color:#FFFFFF;
	font-size:14px;
	padding-top:20px;
	height:500px;
	margin-right:15px;
                _margin-right:0;
                _width:175px; 
	}
div#leftnav ul {
	list-style-type:none;
	width:160px;
	margin:0px auto 0 auto;
                _width:160px;
                _margin:0 0 0 5px;
}
div#leftnav ul li {
	display:block;
	border-bottom:2px dotted #ffffff;
	padding:5px;
	}
div#leftnav ul li a {
	color:#FFFFFF;}
div#leftnav ul li a:hover {
	color:#ff9900;}
div#leftnav p {
	margin:0 0 0 10px;
	}
div#leftnav p span.orange {
	color:#ff9900;
	font-weight:bold;}
div#middle {
	float:right;
	width:475px;
	margin:10px 10px 0 0;
                _margin:10px 10px 0 0;
	}
div#middle img {
               width:475px;
               height:275px;
}
div#bottomtextarea {
	width:475px;
	height:175px;
                _margin-bottom:5px;
	margin-top:15px;
	background-image:url(images/template/bottomtextareabg.png);
}
div#bottomtextarea p {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px 0 0 5px;
	padding-top:10px;
}
div#bottomtextarea ul {
	font-size:12px;
	color:#FFFFFF;
	margin:5px 18px 10px 20px;
	list-style:disc;
	_list-style:disc;
}
div#bottomtextarea ul li {
	padding:5px 0 5px 0;
}
div#bottomtextarea ul li a {
	font-size:12px;
	color:#FFFFFF;
	margin:0;
	padding:0;
}
div#bottomtextarea ul li a:hover {
	text-decoration:underline;
}
div#bottomtextarea ul#listfloat {
	float:left;
                width:240px;
                margin-right:10px;
                _margin-right:10px;
                *padding-left:15px;
                _padding-left:0;
                _margin-left:5px;
}
div#bottomtextarea ul#extramargin {
	padding-left:5px;
                _padding-left:25px;
}
div#bottomtextarea ul#extramargin li ul {
               list-style-type:none;
               margin-bottom:3px;
}
div#bottomtextarea ul#extramargin li ul li {
                _margin-left:30px;
                padding:2px 0 2px 0;
                margin-left:-40px;    
                }
div#bottomtextarea ul#listfloat li ul {
               list-style-type:none;
               margin-bottom:3px;
}
div#bottomtextarea ul#listfloat li ul li {
                padding:2px 0 2px 0;
                margin-left:-10px;
                }
div#rightcolumn {
	background-image:url(images/template/rightbarbg.png);
	border:solid #758dc1 1px;
	width:165px;
	float:right;
	padding:0 10px 10px 10px;
	margin-top:10px;
	margin-right:15px;
	_margin-right:5px;}/*Fixes the margins in IE that are messed up with the floats*/
div#rightcolumn img {
	margin:10px 0 0 0;}
div#footer {
	border-top:solid #758dc1 1px;
	padding:5px;
                _width:862px;
}
div#footer p{
	color:#FFFFFF;
	font-size:12px;
}	
div#footer p#contact {
	float:right;
	margin-left:50px;
	_margin-left:40px;}
div#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
div#footer a:hover {
	text-decoration:underline;
	}

