/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font:10px/14px Tahoma, sans-serif;
	background-image: url(../images/mainbkg.jpg);
	background-repeat: repeat-x;
	background-color: #B2CDE0;
}

h4{font-size: 9px}
h3{font-size: 11px}
h2{font-size: 13px}
h1{font-size: 15px}

.bodytext {font-size: 12px}
.blueitalic {
	color: #032D5A;
	font-style: italic;
}
.goldheading {color: #DEB406}

.clear {clear: both; margin: 0px}

/* HEADER */

#header{width:775px; height:110px; background:url(../images/b_header.jpg) 0 0 no-repeat; position:relative; margin: 0 auto 5px auto;}


/* MAIN */
#main{
	width:775px;
	height:225px;
	background:url(../images/b_main.jpg) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#main2{
	width:775px;
	height:225px;
	background:url(../images/b_main2.jpg) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#main3{
	width:775px;
	height:225px;
	background:url(../images/b_main3.jpg) 0 0 no-repeat;
	position:relative;
	clear:both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

#slogan {
	position:absolute;
	left:590px;
	top:15px;
	width:175px;
	height:175px;
	z-index:11;
}

#resume{
	position:absolute;
	top:175px;
	left:520px;
	z-index: 12;
}

#rtcol{
	position:absolute;
	top:0px;
	left:535px;
	z-index: 15;
	width: 200px;
	height: auto;
}

#leftcol{
	position:relative;
	top:15px;
	left:5px;
	z-index: 15;
	width:480px;
	padding-bottom:25px;
	padding-left:15px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 10px;
}



div.Menu {
	width: 775px;
	height: 20px;
        background:#293D81
	float: none;
	overflow: visible;
	position: relative;
	top:225px;
	left:-3px;
	padding-top:0px;
	padding-bottom:2px;
	padding-right:0px;
	padding-left:2px;
	z-index: 13;
}

/* CONTENT */
#content{
	width:775px;
	background:#daf0fe;
	position:relative;
	margin: 0 auto;
	clear:both;
	background-color: #daf0fe;
	z-index: 1;
	height: auto;
	}

	#content2{
	width:775px;
	position:relative;
	margin: 0 auto;
	clear:both;
	background-color: #daf0fe;
	z-index: 1;
	height: auto;
	background-image: url(../images/content_bkg.jpg);
	background-repeat: repeat-y;
	}

#why{
	width:381px;
	height:245px;
	position:absolute;
	top:-100px;
	left:0px;
	background:url(../images/b_why.gif) 0 0 no-repeat;
	z-index:8
}
#why h2{
	position: absolute;
	top:40px;
	left:183px;
	width:174px;
	height:1px;
}
#why ul{
	position:absolute;
	top:115px;
	left:25px;
	width: 250px;
}
#why ul li{background:url(images/arrow.gif) 1px 2px no-repeat; padding-left:23px; height:23px; margin-bottom:5px; border-bottom:#d3d3d3 1px dashed; width:272px; display:block}
#why ul li.noborder{background:url(images/arrow.gif) 1px 2px no-repeat; padding-left:23px; height:23px; margin-bottom:5px; border-bottom:none; width:272px; display:block}
#why ul li a{font:10px/14px Tahoma, sans-serif; color:#ff8800; font-weight:normal; text-decoration:none}
#why ul li a:hover{color:#fff; font-weight:normal; text-decoration:none; background:#43bcd9;}
 

#content a{font:10px/14px Tahoma, sans-serif; color:#3e6199; font-weight:bold; text-decoration:none }
#content a:hover{color:#cb0f2e; text-decoration:none}

#content2 a{font:10px/14px Tahoma, sans-serif; color:#3e6199; font-weight:bold; text-decoration:none }
#content2 a:hover{color:#cb0f2e; text-decoration:none}

p span.headline{font:14px Trebuchet MS, sans-serif; color:#CC0000; font-weight:bold;}

#welcome{width:335px; margin:24px 71px 0 38px; float:left; display:inline; position:relative; padding-bottom:30px}
#welcome h2{
	height:27px;
	position:relative;
	margin-bottom:15px;
}
#welcome p span.headline{display:block; padding-bottom:10px; margin-bottom:10px; border-bottom:#b6c7d3 1px dashed}

#services{width:325px; margin:24px 0 0 0; float:left; position:relative;  padding-bottom:30px}
#services h2{
	height:27px;
	position:relative;
	margin-bottom:15px;
}
#services p span.headline{display:block; padding-bottom:10px; margin-bottom:10px; color:#CC0000; border-bottom:#b6c7d3 1px dashed}


#parents{
	width:775px;
	position:relative;
	clear:none;
	background-image: url(../images/bottomgoldbkg.jpg);
	background-repeat: repeat-y;
	height: 170px;
	bottom: 0px;
	background-position: 100%;
	z-index: 2;
}
#inparents{
	width:295px;
	position:relative;
	top:11px;
	left:438px;
	margin-bottom:20px;
	z-index: 7;
}
#inparents h2{
	width:150px;
	height:27px;
	position:relative;
	margin-top:5px;
	margin-bottom:15px;
}
#inparents img{position:absolute; top:0; left:200px;}
#inparents p{width: 300px; display:block; padding-bottom:30px}

/* FOOTER */
#footer{
	width:100%;
	height:100px;
	background:#18234c;
	position:relative;
	margin: 0 auto;
	clear:both;
	background-color: #18234c;
}
#footer p{padding: 13px 0 0 0; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#fff;}
#footer p a{font:10px/16px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#fff; color:#000}
