@charset "UTF-8";

/*
AHI
Screen Import CSS
*/

@import url("/css/s/layout.css");
@import url("/css/s/menu.css");
@import url("/css/s/type.css");
@import url("/css/s/lists.css");
@import url("/css/s/forms.css");

/* section - specific */
/* type */
div#header a:link,
div#header a:visited {
	background:url("/img/ui/about/about_logo.gif");
}
div#header a:hover {
	background-position:0 -65px;
}
h2 {
	background:url("/img/ui/about/about_ahi.gif");
}
h1 {
	margin:10px 0 20px 0px;
	padding:0;
	font-size:2.8em;
	line-height:1em;
	font-weight:normal;
	color:#3496BA;
	text-align:left;
}
h4 {
	color:#3496BA;
}
h6 {
	color:#3496BA;
	font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;
	padding:7px 0;
	margin:0;
}
a:link, a:visited {
	color: #3496BA;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#000;
}
a.more {
	color:#3496BA;
}
p.about_color {
	color:#3496BA;
}
ul#menu {
	margin:60px 0 0 0;
}
ul#menu li a:link,
ul#menu li a:visited {
	background:url("/img/ui/about/about_dot.gif") no-repeat;
	background-position:130px 0;
}
ul#menu li#current a:link,
ul#menu li#current a:visited,
ul#menu li a:hover,
ul#menu li#parent_current a:link,
ul#menu li#parent_current a:visited {
	background-position:130px -20px;
}
ul#menu li#current a:hover,
ul#menu li#parent_current a:hover{
	background-position:130px -40px;
}
ul#menu li#current a,
ul#menu li#parent_current a,
ul#menu li a:hover {
	color:#3496BA;
}

ul#menu li#parent_current ul li a:hover,
ul#menu li#parent_current a:hover{
	color:#000;
}

form#search_form label {
	color: #3496BA;
}


/* layout */
#left_top {
	border-bottom:10px solid #A09788;
}
#right_top {
	border-bottom:10px solid #3496BA;
}
#sub_left {
}
#sub_left div {
	margin:5px 0 0 0;
	border-top:10px solid #A09788;
}
#sub_right {
	width:260px;
	height:296px;
	float:left;
}
#sub_right ul {
	border-top:10px solid #3496BA;
}
	
#sub_left div.profile {
	min-height:195px;
	margin:0px 30px 20px 0;
	padding:0px 0px 0 0;
	border-top:0 none;
	background:url("/img/ui/about/dotted_border.gif") top left repeat-x;
}
div.profile p a:link,
div.profile p a:visited {
	font-weight:bold;
	text-decoration:none;
}

div.profile img {
	position:absolute;
	left:600px;
	margin:0px;
}


#footer_line {
	border-top:10px solid #3496BA;
	position:relative;
	top:5px;
	color:#A09788;
}

form#login {
	border-top:10px solid #3496BA;
}


#sub_right ul li a#about_1 {
	background:#4f9EBF;
}
#sub_right ul li a#about_2 {
	background:#65A6C4;
}
#sub_right ul li a#about_3 {
	background:#78AECA;
}
#sub_right ul li a#about_4 {
	background:#88B7D0;
}

#sub_left div.fck {
	margin:0;
	padding:0 40px 0 0;
	border-top:0 none;
	font-size:1.1em;
}
#sub_left div.bio {
	padding-right:0;
}
#sub_left div.aboutintro p {
	margin:3px 0;
	padding:0;
	color:#4a4840;
}
#sub_left p.intro {
	padding-right:30px;
}
div.fck { clear:none;}
div.fck ul,
div.fck ol {
	margin:0;
	padding:5px 30px 5px 15px;
}
div.fck ul li,
div.fck ol li {
	padding:0;
	margin:0;
}
div.fck ol{padding-left:20px; }
div.fck span {
	color:#3496BA;
}
div.fck h3 {
	font-size:1.15em;
	margin-bottom:.35em;
	color:#3496BA;
}
div.fck h4 {	font-size:1em;color:#4a4840;}
div.profile p,
div.profile div.fck {
	margin:0;
	padding:5px 0;
}