@charset "utf-8";
/* CSS Document */

/* Global white space reset */
 {
margin:0pt;
padding:0pt;
}
body {
margin:0px;
padding:0pt;
background:url(images/page.jpg) top left repeat-x #fff;
}

#wrapper {
width:950px;
background: #e4e4e4 url(images/wrapper_bg.jpg) top left no-repeat;
margin-left:auto;
margin-right:auto;
padding-top: 130px;
text-align:left;
}
#inner {
position:relative;
left: 50px;
width:850px;
}
#top {
height:105px;
width:840px;
background: #073749 url(images/top_bg.jpg) bottom left repeat-x;
padding-left:10px;
}
#main {
float:left;
width:850px;
background:#fff url(images/main_bg2.png) top center repeat-y;
}
#left {
	position:relative;
	float:left;
	width:325px;
	}
#right {
float:right;
width:520px;
}
#welcome p span{
color:#117AA2;
font-size:14px;
}
#welcome h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#117AA2;
padding: 2px 0 0 30px;
text-decoration:none;
}
#welcome h3 a {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#117AA2;
padding: 2px 0 0 30px;
text-decoration:none;
}
#contact {float: right;margin: 15px 0 0 25px;width: 200px;}
#address{float: right;margin: 15px 0 0 25px;width: 180px;}
#logo{margin:5px 0 0 20px;float: left;}

#welcome{
margin: 40px 20px 10px 40px;
}
#welcome h2{
color:#555;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 0 0 0 10px;
}
#welcome p{
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
margin:15px 0 0 0;
}
#contact h3{
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1;
margin:5px 0pt 0pt;
}
#contact a{
color:#ffcc00;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
#contact a.email {
color:#ffcc00;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1;
margin:5px 0pt 0pt;
}
#address a{
color:#86D8FB;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
#address h3{
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.1;
margin:5px 0pt 0pt;
}
/* General links */
a:link {color:#117AA2;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}
a:visited {color:#117AA2;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-decoration:none;
}


/*FOOTING*/
#foot_daddy{
width: 100%;
height:100px;
clear: both;
background:url(images/foot_bg.jpg) left top repeat-x;
}
#foot_content{
position: relative;
width:950px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#copy{
float: left;
margin: 15px 0 0 25px;
width: 250px;
}
#copy p{
color:#eaeaea;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
text-decoration:none;
margin:15px 0pt 0pt 15px;
}
#copy a{
color:#eaeaea;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
text-decoration:none;
margin:15px 0pt 0pt 0px;
}

/*MENU*/
#navlist h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color:#117AA2;;
padding: 2px 0 0 10px;
text-decoration:none;
margin-bottom: -3px;
}

#navlist {
margin-left: 40px;
	width: 182px;
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:1.6;
	list-style-type:none;
	text-align:left;
}
#navlist ul {
list-style:none;
margin:0;
padding:0;
}
#navlist ul li{margin:0;}

#navlist ul li a {
display: block;
color:#555;
padding:0pt 5px 0 15px;
text-decoration:none;
}
#navlist a:hover {
background-color:#eaeaea;
color:#0B5673;
}

/*BOTTOM MENU*/
#base_menu {
float: left;
width: auto;
}
#base_menu ul{
	width:717px;
	display:block;
	position:absolute;
	left:240px;
	top:13px;
	padding:0;
	list-style:none;
	height: 13px;
}

#base_menu li{
float:left;
 font-family:"Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
 border-right: 1px solid #eaeaea;
 font-size: 12px; 
 font-weight:normal;
 }
#base_menu ul li a{padding:0 10px 0 10px; color:#eaeaea; text-decoration:none;}
#base_menu ul li a:hover{text-decoration:underline;}
#base_menu li.home{border-left: 1px solid #eaeaea;}
.img_left{float:left;margin:8px 8px 8px 0;padding:4px; border:solid 1px #ccc;}
.img_right{float:right; margin:8px 0 8px 8px;padding:4px; border:solid 1px #ccc;}
.img_bdr_cntr {margin: 15px 0; padding:4px;border:solid 1px #ccc;}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

