@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;
}
/* Paragraph and headings */
p {margin:15px 0 9px 0}
h1 {font-size:18px}
h2 {font-size:16px}
h3 {font-size:14px}
h4 {font-size:13px}
h5 {font-size:12px}

#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;
	}
	
.subscribe{
	position:absolute;
	left: 29px;
	top: 519px;
	width: 240px;
	padding: 10px;
	background: #fff url(images/subscribe_bg.jpg) bottom right no-repeat;
	border:solid 1px #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:normal;
	color:#117AA2;
}

span.label,span.spacer,span.multiple span {
width:120px;float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#666;
} 
span.multiple {float:left;} 
span.button {padding-left:0px;} 
div.clear {clear:both;padding-top:5px;} 


#right {
float:left;
width:520px;
}


#testimonials{
	width: 90%;
	margin: 30px 0 15px 0;
}
#welcome #testimonials p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#666;
}

#welcome #testimonials a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#fff;
padding:2px 5px;
background-color:#9c9c9c;
text-decoration:none;
}
#testimonials h4{
margin:0;
font-family:"Times New Roman", Times, serif; 
font-size: 18px;
font-style: italic;
font-weight:normal;
color: #117AA2;
padding: 0px 0 0px 45px;
}
#welcome .txt_box {
	width:350px;
	/*background:url(images/box_ctr.png) top left repeat-x #0D4964;*/
	border: 1px dotted #117AA2;
	margin: 15px 5px 15px 30px;
	padding: 0 0 20px 0;/*padding:0px 15px;*/
}
#welcome .txt_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#117AA2;
	padding: 0 0 0 25px;
}
#welcome .txt_box ul li {
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#117AA2;
}
#welcome .txt_box h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:#073049;
text-align:center;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
/*background:url(images/box_hdr.png);*/
height: 20px;
padding-top: 7px;
}
.services_txt_box{
border:#DBDBDB dotted 1px ;
background-color:#F0F0F0;
margin: 15px 10px 15px 10px;
padding: 15px;
}
/*.services_txt_box li{
padding-bottom:4px;
}*/
#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;
}
#students{
	margin:255px 0px 30px 20px
}
#welcome{
margin: 40px 20px 10px 40px;
}
#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;
}
.social{
	position:absolute;
	left:56px;




top 500px;
	top: 752px;
}
#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;
}
#welcome h2{
color:#555;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
margin: 0 0 0 10px;
}
#left p, #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;
}
#welcome table td p{
padding:0;
margin:0;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-variant:normal;
font-weight:normal;
}
td {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}
select, textarea, input {
padding:0;
margin:0;
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-variant:normal;
font-weight:normal;
}
#left p span,#welcome p span, td span{
color:#117AA2;
font-size:14px;
}
#welcome h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
background: #000000;
color: #fff;
height: 25px;
padding: 2px 0 0 30px;
border-bottom:#CCCCCC 2px solid;
}

/*CONTACT_US*/
#contact_us{
margin: 40px 20px 10px 40px;
}
a:link.btn, a:visited.btn  {color:#fff;text-decoration: none;font-family:Arial,Helvetica,sans-serif;
font-size:13px;
border: 1px #fff solid;
background-color:#117AA2;
padding:5px;
}

a:hover.btn  {
background-color:#fff;
border: 1px #117aa2 solid;
 color:#117aa2;
 }
#contact_us p{
color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
line-height:1.5;
margin:15px 0 0 0;
}
#contact_us p span{
color:#117AA2;
font-size:14px;
}

.about_img{float:left;margin:0px 8px 8px 0;padding:4px; 
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
border-bottom:solid 1px #ccc;
border-left:double 5px #117AA2 }

.bio {height:185px;clear:both;width:80%; margin-left:20px;margin-top:25px;}

#welcome ul li {
list-style-type:disc;
list-style-position:inside;
color:#333;
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;
margin:5px 0pt 0pt;
} 
/* General links */
a:hover {text-decoration:underline}
a:active {text-decoration:none}



#foot_daddy{
width: 100%;
height:140px;
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*/
#menu{
	position:absolute;
	top: 12px;
	left: 89px;
	height: 153px;
	width: 221px;
}
#navlist {color:#666;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.6;
list-style-type:none;
text-align:right;
}
#navlist a {
color:#555;
padding:0pt 5px 0 15px;
text-decoration:none;
}
#navlist a:hover {
background-color:#eaeaea;
color:#0B5673;
}
.active {
background: url(images/dot.png) center left no-repeat;
}
#base_menu {
float: left;
width: auto;
}
#base_menu ul{
	width:803px;
	display:block;
	position:absolute;
	left:84px;
	top:18px;
	padding:0;
	list-style:none;
	height: 13px;
}
#flash{float:right; margin:8px 0 8px 8px;padding:4px; }


#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;}
