body{
margin:0px;
padding:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#343434;
}

body a{
outline:none;}

#wrapper{
margin:0 auto;
width:987px;
background:url(../images/main-bg.jpg) repeat-x;
overflow:hidden;
border-right:1px solid #b3dce3;
border-left:1px solid #b3dce3;
padding: 0 8px 10px 8px;}

#top{
float:left;
width:1003px;}


#top_text{
	float:left;
	margin:15px 0 0 58px;
	text-align:center;
	width:470px;
}

#navigation{
	float:left;
	width:470px;
	margin:7px 0 0 58px;
	background:url(../images/nav-bg.jpg) repeat-x left top;
	font-size:13px;
	color:#343434;
}

#navigation ul{
margin:0px 0 0 5px;
padding:10px 0 0 10px;
}

#navigation ul li{
display:inline;
padding:0 18px 0 0;
margin:0 18px 0 0;
background:url(../images/sep.jpg) no-repeat right 10px;}

#navigation ul li a{
color:#343434;
text-decoration:none;
}

#navigation ul li a:hover{
text-decoration:underline;}

.sep{
background:none !important;
margin:0px !important;
padding:0px !important;}

#search{
float:right;
width:270px;
margin:28px 0 0 0;
font-size:18px;
color:#737373;
padding:0 30px 0 0;}

#search input{
float:left;
margin:0 0 0 0;
width:155px;
height:20px;
border:1px solid #8c8c8c;
}

#search input:hover{
border:1px solid #129cb7;
}

#search input.button{
float:right;
margin:0px 0 0 0;
width:35px;
background:url(../images/button-bg.jpg) no-repeat left top;
border:none;
height:24px;
color:#FFFFFF;}

#search h1{
font-size:18px;
color:#737373;
padding:0px;
margin:0px;
font-weight:normal;}

#left{
float:left;
width:770px;
margin:19px 0 0 0;}

#school-search{
float:left;
width:232px;
background:url(../images/foam-bg.jpg) no-repeat left top;
font-size:14px;
color:#715400;
margin-bottom:5px;
height:227px;}

#school-search h1{
margin:0px;
padding:15px 0 0 15px;
float:left;
font-size:15px;
color:#8a6700;
font-weight:bold;
}

#school-search form{
padding:0px;
margin:0px;
width:232px;
float:left;}

#school-search input{
float:left;
width:198px;
margin:10px 0 5px 18px;
height:22px;
border:1px solid #ffffff;
background:url(../images/1px-field.jpg) repeat-x left top;
color:#606060;
padding:3px 0 0 2px;}

#school-search input.radio{
background:none;
width:15px;
border:none;
float:left;
margin:0px 5px 0 5px;
padding:0px;
}

#school-search input.button2{
background:url(../images/search-btn.jpg) no-repeat left top;
width:206px;
border:none;
float:left;
margin:0px 0 0 13px;
padding:0px 0 0 0;
color:#FFFFFF;
height:29px;
}

#school-search input.button2:hover{
cursor:pointer;
}

#school-search select{
float:left;
width:198px;
margin:10px 0 5px 18px;
height:26px;
border:1px solid #ffffff;
background:url(../images/1px-field.jpg) repeat-x left top;
color:#606060;
padding:3px 0 0 2px;}

#search-bottom{
	padding:10px 0 28px 0;
	float:left;
	width:232px;
	margin:0px 0 0 0;
}

#search-bottom p{
margin:0;
padding:0;
float:left;
}

#post{
float:left;
width:506px;
background:url(../images/post-bg.jpg) repeat-y left top;
margin:0px;
padding:0px;}

#post h1{
font-weight:normal;
padding:0px;
margin:0px 0 0 10px;
font-size:16px;
color:#005362;}

#post h1 a{
color:#005260;
text-decoration:none
}

#post h1 a:hover{
text-decoration:underline;
}

#post p{
font-size:13px;
color:#018299;
margin:13px 8px 0 10px;
padding:0px 0 4px 0;
text-align:justify;}

#post p a{
font-size:13px;
color:#018299;
text-decoration:none;
}

#post p a:hover{
text-decoration:underline;}

#post-bottom{
float:left;
color:#FFFFFF;
font-size:13px;
background:url(../images/post-bottom.jpg) no-repeat left bottom;
width:479px;
text-align:right;
padding:3px 27px 0 0;
height:20px;
margin:0px;}

#post-bottom a{
color:#FFFFFF;
text-decoration:underline;}

#post-bottom a:hover{
text-decoration:none;}

#main-post{
float:right;
width:506px;
margin:0 0 10px 0;
padding:0;
}

#categories{
width:770px;
float:left;
margin:0;
background:url(../images/tab-mid-bg.jpg) repeat-x left 43px #def5f8;
font-family:Arial, Helvetica, sans-serif;
color:#018299;}



#header ul {
	list-style: none;
	padding:0;
	margin:0;
}

#header li {
	display: inline;
	border: solid;
	border-width: 1px 1px 0 1px;
	margin: 0 0.5em 0 0;
}

#header li a {
	padding: 0 1em;
}

#content {
	border: 1px solid;
}

#header #selected {
	padding-bottom: 1px; 
	background: white;
}

#header li {
	float: left;
	border: 1px solid;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
}

#content2 {
	border: 1px solid;
	clear: both;
}

h1 {
	margin: 0;
	padding: 0 0 1em 0;
} 

#header #selected {
	position: relative;
	top: 1px;
	background: white;
}

#main-right{
float:right;
width:210px;
margin:19px 0 0 0;
}

#right{
float:right;
width:210px;
margin:19px 0 0 0;
background:url(../images/banner-bg.jpg) repeat-y;
}

#banners{
float:right;
width:210px;}

#banners img{
margin:15px 0 0 15px;}

#mid{
float:left;
width:770px;
margin:10px 0 0 0;}

#new-articles{
width:255px;
float:left;
background:url(../images/articel-bg.jpg) repeat-y left top;
margin:0 0 10px 0;}

#new-articles h1{
margin:0px;
padding:0px;
font-size:18px;
color:#188397;
font-weight:normal;
text-align:center;}

#new-articles ul{
margin:18px 0 0 19px;
padding:0px;
list-style:none;}

#new-articles ul li{
padding:0 0 10px 20px;
font-size:13px;
color:#074d5a;
background:url(../images/arrow.jpg) no-repeat left 4px;}

#new-articles ul li a{
color:#074d5a;
text-decoration:underline;}

#new-articles ul li a:hover{
text-decoration:none;}

#mid-left{
width:255px;
float:left;}

#inner{
float:right;
width:506px;
background:url(../images/inner-bg.jpg) repeat-y;
}

#inner .right{
float:right;
margin:18px 50px 0 0px;
padding:0px;
list-style:none;}

#inner .right li{
padding:0 0 10px 20px;
font-size:13px;
color:#074d5a;
background:url(../images/arrow.jpg) no-repeat left 4px;}

#inner strong{
color:#188397;}

#inner h1{
font-size:20px;
color:#188397;
margin:34px 3px 0px 10px;
padding:0px;
font-weight:normal;}

#inner p{
margin:12px 10px 5px 10px;
text-align:justify;}

#inner p a{
color:#074d5a;
text-decoration:underline;
cursor:pointer;
}

#inner p a:hover{
text-decoration:none;
cursor:pointer;
}

#inner h2{
font-size:16px;
color:#34c8db;
margin:10px 0 0px 10px;
padding:0px;
font-weight:bold;}

#inner h2 a{
color:#34c8db;
text-decoration:none;
}

#inner h2 a:hover{
text-decoration:underline;
}

#inner ul{
margin:18px 0 0 19px;
padding:0px;
list-style:none;}

#inner ul li{
padding:0 0 10px 20px;
font-size:13px;
color:#074d5a;
background:url(../images/arrow.jpg) no-repeat left 4px;}

#inner ul li a{
color:#074d5a;
text-decoration:underline;}

#inner ul li a:hover{
text-decoration:none;}

#inner h3{
background:url(../images/h3-bg.jpg) no-repeat left top;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
float:left;
padding:6px 0 0 10px;
width:476px;
height:32px;
font-weight:normal;
margin:14px 0 0 0;
}

#recent-post{
width:255px;
float:left;
background:url(../images/articel-bg.jpg) repeat-y left top;
margin-bottom:12px;
}

#recent-post h1{
margin:0px;
padding:0px;
font-size:18px;
color:#188397;
font-weight:normal;
text-align:center;}

#recent-post ul{
margin:18px 0 0 6px;
padding:0px;
list-style:none;}

#recent-post ul li{
padding:0 0 10px 20px;
font-size:13px;
color:#074d5a;
background:url(../images/arrow.jpg) no-repeat left 4px;}

#recent-post ul li a{
color:#074d5a;
text-decoration:none;}

#footer{
width:1003px;
margin:0px auto 0 auto;
background:url(../images/footer-bg.jpg) repeat-x #019ab6;
color:#FFFFFF;
text-align:center;
padding:0px;
border-right:1px solid #1196b1;
border-left:1px solid #1196b1;
padding:10px 0 0 0;}

#footer ul{
margin:0 auto 0 auto;
padding:10px 0 0 0;
*padding:0px;
width:1003px;
clear:both;}

#footer ul li{
display:inline;
padding:0 0 0 12px;
margin:0 0 0 8px;
background:url(../images/footer-sep.jpg) no-repeat left top;
line-height:20px}

#footer ul li a{
color:#FFFFFF;
text-decoration:none;}

#footer ul li a:hover{
text-decoration:underline;}

#footer p{
margin:0px;
padding:12px 0 12px 0;}

#footer p img{
border:none;}


#inner-cat{
float:right;
width:531px;
background:url(../images/inner-cat-bg.jpg) repeat-y left top;
margin:2px 0 0 0;
}

#inner-cat h1{
margin:0px 0 0 13px;
padding:0px;
font-size:16px;
color:#67b1be;

}

#cat{
padding:0 0 0 17px;
float:right;
width:514px;}

#cat-links{
width:159px;
margin:33px 0 0 0;
float:left}

#cat-links ul{
margin:0px;
padding:0px;
}

#cat-links ul li{
list-style:none;
color:#4996a3;
font-size:13px;
background:url(../images/inner-cat-button.jpg) no-repeat left top;
text-align:center;
padding:9px 0 10px 0;
margin:0 0 13px 0;
}

#cat-links ul li a{
color:#188397;
text-decoration:none;
}

#cat-links ul li a:hover{
text-decoration:underline;
}

#cat-links2{
width:159px;
margin:33px 0 0 10px;
float:left}

#cat-links2 ul{
margin:0px;
padding:0px;
}

#cat-links2 ul li{
list-style:none;
color:#188397;
font-size:13px;
background:url(../images/inner-cat-button.jpg) no-repeat left top;
text-align:center;
padding:9px 0 10px 0;
margin:0 0 13px 0;
}

#cat-links2 ul li a{
color:#188397;
text-decoration:none;
}

#cat-links2 ul li a:hover{
text-decoration:underline;
}

#inner-link{
float:right;
margin:0 10px 0px 0;
padding:0 0 7px 0;
}

#inner-link a{
color:#00343e;
text-decoration:underline;}

#inner-link a:hover{
text-decoration:none;}



/*--- Gallery Hiding Divs ----- */

#detail2{
float:left;
}

#detail2:hover{
cursor:pointer;
}

#detail2 p{
clear:both;
padding:0 0 5px 0;
width:200px;
}


#standing{
float:left;
width:100%;
display:none;
}



#small{
float:left;
width:270px;
display:none;
}

#small p{
clear:both;
padding:0 0 5px 0;
width:270px;
}

#cherry{
float:left;
width:900px;
display:none;
}

#cherry p{
clear:both;
padding:0 0 5px 0;
width:900px;
}


.red{
color:#CC0000 !important;
}

.grey{
font-weight:bold;
color:#333333 !important;
}

/* ------------------------------------ */

#inner-bottom{
float:right;
width:506px;}

#college-info{
float:left;
width:492px;
margin:0 0 0 10px;
display:inline;
clear:both;
}

#college{
float:left;
width:486px;
margin-top:13px;
display:inline;
}

#college-inner{
float:left;
width:472px;
padding:6px;
margin:0px;
border-right:1px solid #5fc3d0;
border-left:1px solid #5fc3d0;
background-color:#f5fcfd;
display:inline;
}

#college-inner p{
float:right;
width: 320px;
margin:0px 10px 0 2px;
padding:0px;
color:#006684;
font-size:13px;}

.img{
float:left;
border:none;
margin:20px 0 0 0;
padding:0px;
}

/*#college-inner input:hover{
cursor:pointer;
}

#college-inner form{
padding:0px;
margin:0px;}*/

#college-inner form:hover{
cursor:pointer;}

#us-states{
float:left;
width:486px;
background:url(../images/us-state-bg.jpg) repeat-y left top;
text-align:left;
margin-top:10px;
margin-left:10px;
}

#us-states h1{
color:#393939;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px 0 10px 14px;
padding:0px;
font-weight:normal;
}

#us-states-1{
float:left;
width:24.5%;
}

#us-states-1 ul{
margin:10px 0 0 8px;}

#us-states-1 ul li{
padding:0 0 15px 10px;
font-size:13px;
color:#464646;
background:url(../images/states-arrow.jpg) no-repeat left 5px;
}

#us-states-1 ul li a{
color:#464646;
text-decoration:underline;}

#center_text{
margin:0px;
float:left;
width:987px;
}

#center_text h1{
margin:15px 0 0 0;
padding:10px 0 6px 0;
float:left;
font-size:20px;
color:#188397;
font-weight:bold;
width:484px;
}

#footer-links{
width:768px;
margin:0 auto 0 auto;
clear:both;
}

#footer-top{
float:left;
width:768px;
}

#footer-mid{
float:left;
width:766px;
border-left:1px solid #005d6e;
border-right:1px solid #005d6e;
padding-bottom:10px;
}

#footer-mid h1{
text-align:center;
font-weight:normal;
font-size:18px;
color:#FFFFFF;
}

#footer-mid ul{
margin:0 auto 0 auto;
padding:0px;
width:766px;
clear:both;
}

#footer-mid ul li{
display:inline;
padding:0 0 0 12px;
margin:0 0 0 8px;
background:url(../images/footer-sep.jpg) no-repeat left top;
line-height:20px}

#footer-mid ul li a{
color:#FFFFFF;
text-decoration:none;}

#footer-mid ul li a:hover{
text-decoration:underline;}

#footer-bottom{
float:left;
width:768px;
}

#banner-foam{
width:210px;
float:right;
background:url(../images/form-bg.jpg) repeat-y left top;
}

#foam-text{
color:#686868;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#banner-foam form{
margin:0px;
padding:0px;
}

.form-field{
border:1px solid #C6C6C6;
width:125px;
height:20px;
background:url(../images/form-field-bg.jpg) repeat-x left top;
}

.form-btn{
background:url(../images/submit-btn.jpg) no-repeat left top;
border:none;
color:#FFFFFF;
padding:2px 20px 10px 15px;
text-align:center;
display:inline;
margin:0px;
}

.form-btn:hover{
cursor:pointer;
}