body {
	padding:0;
	margin:0;
	margin-top:20px;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	color:#000;
	background:#5c5c5c;
	text-align:center;
}
#skipnavlink {display:none}
form {margin:0}
img {margin:0;display:block}
a acronym, a abbr, a img {border:0}

input.mybutton {
	border:1px solid #000;
	background:#D6D6D6;
	font-size:70%;
	padding:1px;
	vertical-align:top;
}

.clr {clear:both}
.hdn {display:none}
.s1, #sitelinks {font-size:70%}
#masternav {font-size:70%}
.s2 {font-size:75%;line-height:140%}
.s1 h2 {font-size:100%}
.s2 h2 {font-size:115%}
.s1 h3 {font-size:100%}
.s2 h3 {font-size:125%;color:#666}
h1 {font-size:110%}

a {color:#00569f;}

#page {
	width:770px;
	margin:0 auto;
	position:relative;
	text-align:left;
	background:#FFF;
}

/* HEADER */
#header {
	background:url(../images/main_header_img.jpg) 100% 34px no-repeat #fbfdf8;
	height:auto;
}

#logo-top {
	background:url(../images/aimhigher_logo.gif) 100% 0 no-repeat #daddd7;
	height:33px;
	border-bottom:solid 1px #5c5c5c;
}

#logo {
	float:left;
	margin:0;
	padding:0;
	}

#logo img {
	float:left;
	margin:0;
	padding:0;
}

#logo p {
	float:left;
	font-size:110%;
	margin-top:20px;
}

#link-textonly {
	float:right;
	margin-right:148px;
	padding-right:10px;
	margin-top:9px;
	border-right:solid 1px #5c5c5c;
}

#link-textonly a {color:#000;}

.sitelinks-search {height:89px;}

#sitelinks {
	margin:0px;
	padding:0px;
	clear:right;
	float:right;
	margin-top:10px;
	text-transform:lowercase;
}

#sitelinks ul {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
}
#sitelinks ul li {
	margin:0;padding:0;
	display:inline;
}
#sitelinks ul li a {
	margin-right:10px;
	float:left;
	padding-left:22px;
	height:17px;
	color:#000;
}


#quicksearch {
	margin-top:10px;
	margin-right:10px;
	clear:right;
	float:right;
	width:160px;
}

#quicksearch form {display:inline}
#quicksearch form div {display:inline}
#quicksearch-query {width:120px;}

#quicksearch input {vertical-align:middle;font-size:0.7em}

#masternav {
	float:right;
	border-top:3px solid #fff;
	nargin-left:179px;
	width:591px;
	background:#002d89;
	padding:0;
	height:33px;
	border-bottom:solid 3px #002d89;
}

#masternav ul {
	margin:0;padding:0;
	list-style:none;
	padding-top:10px;
	padding-bottom:13px;
	margin-bottom:7px;
}

#masternav ul li {
	margin:0;padding:0;
	display:inline;
}

#masternav ul li a {
	float:left;
	white-space:nowrap;
	padding:5px 9px 2px 8px;
	border-right:1px solid #3357a1;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
}

#masternav ul li a.current, #masternav ul li a:hover {
	color:#fff;
}

#content {
	width:542px;
	border-top:solid 10px #FFF;
	float:left;
	padding:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin:0;
}

#content h1 {
	font-size:140%;
	margin:0;
	padding:0;
	margin-top:10px;
	text-transform:uppercase;
}

#content p {margin-top:0;padding-top:5px;}

#sideright {
	float:right;
	width:198px;
	margin:0;
	padding:0;
	padding-right:10px;
	
}

.sideright-box {
	margin-top:10px;
	padding:10px;
	padding-top:5px;
	background:#daddd7;
}
.sideright-box h3 {
	margin:0;
	padding:8px 5px 2px 5px;
	text-transform:uppercase;
	color:#FFF;
	font-size:100%;
	margin-bottom:10px;

}

.sideright-box p {margin:0;padding:0;}

#members-area {
	background:url(../images/members_bg.gif) top left no-repeat;
	margin-top:10px;
	padding-bottom:0;	
	height:120px;
}

.member-but {
	margin:0;
	padding:0;
	padding-top:69px;
	height:5px;
}

.member-but a {
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:1px 8px 1px 8px;
	height:5px;
	background:#8A9280;
}

#login-button {float:left;margin:0;padding:0;}
#join-us-button {float:right;margin:0;padding:0;}

.sideright-box h3 {background:url(../images/siderightbox_bg.gif) 100% 100% no-repeat;}

#members-area h3 {background:url(../images/members_icon.gif) 100% 100% no-repeat;}
#provider-profile h3 {background:url(../images/provider_icon.gif) 100% 100% no-repeat;}
#latest-news h3 {background:url(../images/news_icon.gif) 100% 100% no-repeat;}

#save_search {padding-top: 20px;}

.result-title {font-size:75%; padding-top: 0px;}
.result-title2 {font-size:100%;}


#footer {
	border-top:solid 10px #FFF;
	background:#002d89;
	color:#FFF;
	height:25px;
}

#footer p {
	margin:0;
	padding-left:10px;
	padding-top:6px;
	float:left;
}

.results-table th, .results-table td {border:1px solid #DADCD7; padding-left: 4px; }
.results-table th {text-align:left; padding-left: 4px; background-color:#DADCD7;}
.results-table tr.grey {background:#eee}

#disclaimer {font-size:90%;color:#666;}


/* Hide from IE5-mac. Only IE-win sees this \*/
#masternav {line-height:85%}
/* End hide from IE5/mac */



