/* CSS Document Home */

*{ padding: 0; margin: 0; }

/************/
/*** MAIN ***/
/************/

body {
	background: url(../images/background_main.jpg) repeat-x #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%; color:#333333;
	margin: 0; padding: 0;
	}

#container {
	width: 810px;
	margin: 0 auto; padding: 0;
	background-color: #FFFFFF;
	}
	
#content {
	width: 800px;
	margin: 0 auto; padding: 0;
	background-color: #FFFFFF;
	}
	
/*************/
/*** FONTS ***/
/*************/

h1 { font-size: 2em; font-weight: bold; letter-spacing: 1px; padding: 10px 0px 10px 20px; color:#666666 }
	
h2 { }

h3 { }

p { font-size: 1.4em; text-align: left; padding: 0px 20px 10px 20px; line-height: 1.2; }

ul { margin: 0; padding: 0 }

li { font-size: 1.4em; text-align: left; list-style-type: none; padding: 0px 10px 10px 20px; line-height: 1.2; }

a:link { color: #095EA7; text-decoration: none }
a:visited { color: #095EA7; text-decoration: none }
a:active { color: #095EA7; background-color: #D6EA72 }
a:hover { color: #095EA7; background-color: #D6EA72 }

/*************/
/*** LOGOS ***/
/*************/

#logo_top {
	width: 800px; center top;
	margin: 0 auto; padding: 0;
	}

#logo_education {
	width: 800px; center top;
	margin: 0 auto; padding: 0;
	}

/******************/
/*** NAVIGATION ***/
/******************/

/*** top navigation **/

ul#nav_top {
	background-color: #e6ecf3; border-bottom: 1px solid #FFFFFF;  
	margin: 0; height: 30px; line-height: 30px 
	}

ul#nav_top li { 
	font-size: 1em; color: #105185; text-align: left;
	display: inline; float: left; list-style-type: none; height: 30px !important; line-height: 30px; padding: 0 16px 0 16px; 	
	border-right: 1px solid #d0dce8 
	} 

ul#nav_top li.logo { display: inline; list-style-type: none; line-height: 30px; padding: 0; border-right: 0 } 
ul#nav_top li.search { float: right; border-right: 0 }
ul#nav_top li.about { border-right: 0 }
.search_dropdown { width: 110px; color: #105185; font-size: 1em }

ul#nav_top li a:link { color: #105185; text-decoration: none }
ul#nav_top li a:visited { color: #105185; text-decoration: none }
ul#nav_top li a:active { color: #105185; text-decoration: underline; background-color: #e6ecf3}
ul#nav_top li a:hover { color: #105185; text-decoration: underline; background-color: #e6ecf3}

/*** education navigation ***/

#nav_education { }

#nav_education ul { 
	margin: 0 auto; padding: 10px 0 10px 0; width: 800px; height: auto; 
	background: #A6CE39 url(../images/background_nav_education.jpg) repeat-x; 
	}

#nav_education li {
	font-size: 1.4em; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; 
	display: inline; list-style-type: none; padding-left: 1px;
	margin: 0 auto; 
	}

#nav_education li.home { padding-left: 10px }

#nav_education li a:link { color: #FFFFFF; text-decoration: none }
#nav_education li a:visited { color: #FFFFFF; text-decoration: none }
#nav_education li a:active { color: #6F9811; background-color: #FFFFFF; }
#nav_education li a:hover { color: #6F9811; background-color: #FFFFFF; }

/******/
/*DIVS*/
/******/

/*** home top ***/

#featured_images {
	width: 500px; height: 250px;
	float: left;
	margin: 10px 0px 0px 0;
	background-color: #FFFFFF;
	}
	
#featured_links {
	width: 300px; height: 250px;
	float: right;
	margin: 10px 0 0px 0px;
	background-color: #ECECEC;
	}

p.links {
	padding-left: 40px;
	}

.scrollbox {
	width: 300px; height: 250px; overflow: auto; 
}
	
/*** home middle ***/

#feed1 {
	width: 199px; float: left;
	margin: 10px 0 0 0;
	border-right: 1px solid #ECECEC;
	background-color: #FFFFFF;
	}

#feed2 {
	width: 199px; float: left;
	margin: 10px 0 0 0;
	border-right: 1px solid #ECECEC;
	background-color: #FFFFFF;
	}

#feed3 {
	width: 199px; float: left;
	margin: 10px 0 0 0;
	border-right: 1px solid #ECECEC;
	background-color: #FFFFFF;
	}

#feed4 {
	width: 200px; float: left;
	margin: 10px 0 0 0;
	background-color: #FFFFFF;
	}

/*** home bottom ***/

#left {
	width: 400px; float: left; margin: 10px 0 0 0;
	background-color: #FFFFFF; clear:both;
	}
	
#right {
	width: 400px; float: right; margin: 10px 0 0 0;
	background-color: #FFFFFF;
	}
	
#search {
	background-color: #ECECEC; margin: 10px 0 0 0;
	width: 390px;
	}

#contact {
	background-color: #ECECEC; margin: 10px 0 10px 0;
	width: 390px;
	}

.resource {
	width: 390px; margin: 10px 0 10px 0;
	}

h2.green {
	font-size: 2em; color: white; padding: 5px 0px 5px 15px; letter-spacing: 1px;
	background: #A6CE39 url(../images/gradient_green.jpg) repeat-x;
	width: 375px; margin: 0 0 10px 10px;
	}	

p.green { font-size: 1.4em; text-align: left; list-style-type: none; padding: 0px 10px 10px 60px; line-height: 1.2; }

/*** footer ***/

#footer { padding: 20px 0px 20px 60px; }
#footer p { clear: both; font-size: 1em; text-align: center;}

/*******/
/*LISTS*/
/*******/

ul.arrows_double_white { list-style-image: url(../images/arrow_double_white.jpg); margin-left: 40px; }
li.arrows_double_white { padding: 0 0 10px 0; }

ul.arrows_double_gray { list-style-image: url(../images/arrow_double_gray.jpg); margin-left: 40px; }
li.arrows_double_gray { padding: 0 0 10px 0; }

ul.arrows_single_white { list-style-image: url(../images/arrow_single.jpg); margin: 0 0 0 35px; }
li.arrows_single_white { padding: 0 10px 10px 0; }

/********/
/*IMAGES*/
/********/

img.feeds { padding-bottom: 15px; }

img.arrows { padding: 1px 5px 0 0; }

/********/
/*FOOTER*/
/********/

#pbs_links { margin: 0 auto; padding: 0; width: 800px;}

#footer {}
