@charset "UTF-8";
/* CSS Document */

html {background:#274974;}
img, div { behavior: url(images/iepngfix.htc) }

#bd {background:#d6e3f1/*#CBDBEB*/; padding:.5em 1.25em 1.25em 1.25em;border-top:1px solid #003366;}
#ft {background:#0A002A; padding:20px; color:#999; font-size:77%;}
#hd {}
.h3j a {display:block;}
#hd h1 {
	background:#ffffff url(images/hdr.png) no-repeat scroll left;
	display:block;
	height:117px;
	margin:0;
    border-top:#fff 1em solid;
	border-bottom:#fff 1em solid;
}

/*BRINGING BASE BACK*/

em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:2em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;line-height:1.6em;
}



/* GLOBAL TOP NAV */
#doc {margin-top:3%;}



/* GLOBAL ATTRIBUTES */
p {line-height:1.4em; margin-bottom:1em;}
h1 {font-size:182%; margin-bottom:.6em; border-bottom:2px solid #000000;}
h2 {font-size:167%; margin-bottom:.1em;}
/*h3 {font-size:146.5%; margin-bottom:1em;}*/
h3 {line-height:1.6em;border-bottom:#C2CAD5 solid 1px; color:#CC0000; font-size:146.5%; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic; margin:0 0 1em 0;}/*Edits by KP*/
.h3j{line-height:1.6em;border-bottom:#C2CAD5 solid 1px; color:#CC0000; font-size:146.5%; font-family:Georgia,Helvetica,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; font-style:italic; margin:0 0 1em 0;}
h4 {font-size:108%; font-weight:bold; line-height:1.4em;}
.yui-gb { background:#e6edf5; padding:15px; border:1px #ccc solid;}
.image { padding:5px; float:right;}
.cfp { background:#E6EDF5; padding:10px; margin-bottom:1em; text-decoration:none; border:1px #ccc solid;}
#selcomm { background:#E6EDF5; padding:10px; margin-bottom:1em; text-decoration:none; border:1px #ccc solid;}
#selcomm h4{ border-bottom:1px #ccc solid; margin-bottom:1em;}
#selcomm p{font-size: 85%;}
#toggle_link {color:#000;text-decoration:none;}
#hide_this {padding:0 2em !important; padding-right:none;/* IE */font-size:93%}
#hide_this h4 { border-bottom:2px #ccc solid; margin-bottom:1em;}
.cfp h4 {border-bottom:1px #ccc solid; margin-bottom:1em;}
.linq {background:transparent url(images/linq.png) no-repeat scroll right center;padding:0 13px 0 0; text-decoration:none; color:#006666;}


/*----------------------------------------------
Special Styles for Visionbar Navigation
-----------------------------------------------*/
/*.topmenu {
	position:relative;
	width:300px;
	height:20px;
	margin-top:-21px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;	
}*/


.topmenu ul{
	position:relative;
	width:238px;
	height:20px;
	margin-top:-21px;
	background-color:#fff;
	padding:0.6em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;	

}

.topmenu ul li{
position:relative;	
margin: 0 auto;
list-style: none;
display: inline;
padding: 1em;
width:auto;
}

.topmenu ul li a{
font-weight:bold;
text-decoration: none;
color: #003366;
position:relative;	
margin: 0 auto;

}

.topmenu ul li a:hover{
color: #CC0000;
border-bottom:none;
}

html>body .t ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}


