﻿/* Public */

body{margin:0;background: #ebebeb url(../images/bg_stripe.gif) 0 0 repeat;color:#000000; font-size: 16px; text-align: center;}
form{margin:0;padding:0;}
body,td,th,input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th{font-size:13px;}

a{color:#104B7F;}

p{margin:0 0 1.5em 0;}


.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.bodyborder {border: 1px solid #ACB5C0;margin: 0 auto;text-align: left;width: 764px; padding: 10px; background: #fff}
.wrapper{position:relative; background: url(../images/bg.gif) 0 0 repeat-y #fff; }

.header{
	color:#ffffff;
	position:relative;
	border-bottom:1px solid #ffffff;
	width: 764px;
	background-color: #939860;
	background-image: url(../images/hea0304_websiteheaderPeople.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.home_header{
	position:relative;
	width: 764px;
	background-color: #FFFFFF;
	background-image: url(../images/hea0304_websiteheaderPeople.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
	.headerimage{position:absolute;top:0;right:0;z-index:1}
	.logo{
	z-index:2;
	float:left;
	text-align:center;
	margin:0;
	padding:0px 0 00px 0;
	background:#104B7F;
	width:210px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
	h1.pagetitle{
	z-index:2;
	position:absolute;
	bottom:0;
	left:240px;
	font-size:25px;
	text-transform:uppercase;
	margin:0;
	font-weight:bold;
	font-family:"trebuchet ms", verdana, arial, sans-serif;
	color: #00CC33;
}
	h1.home_pagetitle {float: left; font-size:25px;text-transform:uppercase;margin:0 0 10px 0;font-weight:bold;font-family:arial; color: #185388;font-family:"trebuchet ms", verdana, arial, sans-serif;}
	
	.titledivide {padding: 0; margin: 0; clear: both; border: 1px solid #fff !Important; background: none;}

#tools {text-align: right; font-size: 11px; color: #185388; margin: 0 0 5px 0;}
	#tools a, #tools a:visited {font-weight: bold; text-decoration: none; color: #185388;}
	.smalltext {font-size: 10px;}
	.normaltext {font-size: 14px;background-color: #DCDEC8;}
	.largetext {font-size: 18px;}
	
	.print {display: block; width: 12px; height: 14px; background: url(../images/printer.gif) 0 0 no-repeat; float: right; margin: 4px 0 0 10px}
		.print:hover {background-position: 0 -14px;}

.jumpto{z-index:2;position:absolute;top:15px;left:240px}
	.jumpto .select{width:300px;font-size:11px;width:300px;}

.search {width:180px;position:absolute;top:15px;right:0}
	.search .textfield{width:120px;font-size:11px}
	.search .button-search{font-size:10px;width:46px}

	.ipf-PageSearch-TextField {width:120px;font-size:11px}
	.ipf-PageSearch-Button {font-size:10px;width:46px}

.memberslogin{width:200px;float:right;position:absolute;top:15px;right:0px;text-align:right;}

.leftcolumn{
	float:left;
	width:210px;
	color:#185388;
	font-weight: bold;
	margin-top: 0;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}


.nav {
	background-color: #FDFDFD;
}

/*	
	.nav{text-transform:uppercase}
	.nav ul{margin:0 0 0 10px;padding:0;}
	.nav ul li{display:block;}
	.nav ul li a{display:block;color:#104B7F;text-decoration:none;padding:7px 13px;height:1%}
	.nav ul li a:hover{background:#dbe5f0;color:#104B7F;}
*/

.rightcolumn{float: left; width: 550px;}

	.content {padding:15px 15px 15px 20px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
	.content ul li{list-style-image: url(../images/bullet.gif);margin:0 0 5px 0;}


.focusbox{width:165px;background:#dbe5f0;padding:10px;color:#104B7F;float:right;margin:0 0 10px 15px;border-left:10px solid #ffffff}
	.focusbox h2{text-transform:uppercase;color:#104B7F;font-size:12px;border-bottom:1px solid #104B7F;margin:0 0 10px 0;padding:0 0 3px 0}
	.focusbox ul{margin:10px 0;padding:0;}
	.focusbox ul li{margin:0 0 5px 15px;}
	
.bluefocusbox {width:152px;background: url(../images/roundbottom_blue.gif) left bottom no-repeat #dbe5f0;float:right;margin:0 0 10px 15px; clear: both;}
	.bluefocusbox h3 {margin: 0; background: url(../images/roundtop_blue.gif) 0 0 no-repeat #dbe5f0; padding: 10px 10px 5px 10px;text-transform: uppercase; color:#467099; font-family: "trebuchet ms", arial, verdana, sans-serif; line-height: 100%; font-size: 115%; }
	.bluefocusbox h3.header_quickpoll {background: url(../images/roundtop_quickpoll.gif) 0 0 no-repeat #dbe5f0; padding: 10px 40px 10px 10px;}
	.bluefocusbox h3.header_work {background: url(../images/roundtop_work.gif) 0 0 no-repeat #dbe5f0; padding: 10px 40px 10px 10px;}
.brownfocusbox {width:152px;background: url(../images/roundbottom_brown.gif) left bottom no-repeat #D6D7BF;float:right;margin:0 0 10px 15px; clear: both;}
	.brownfocusbox h3 {margin: 0; background: url(../images/roundtop_brown.gif) 0 0 no-repeat #D6D7BF; padding: 10px 10px 5px 10px; text-transform: uppercase; color:#858B67; font-family: "trebuchet ms", arial, verdana, sans-serif; line-height: 100%; font-size: 115%;  }
	.brownfocusbox h3.header_upcoming {background: url(../images/roundtop_upcoming.gif) 0 0 no-repeat #D6D7BF; padding: 13px 40px 12px 10px;}
	.brownfocusbox h3.header_hints {background: url(../images/roundtop_hints.gif) 0 0 no-repeat #D6D7BF; padding: 10px 40px 10px 10px;}
	.boxcontent {margin: 5px 10px 10px 10px;}

.updatebox{float:right;width:165px;padding:10px;background:#ffffff;margin:0px 0 10px 15px;border-left:10px solid #ffffff}
	.updatebox h2{text-transform:uppercase;color:#104B7F;font-size:12px;margin:0 0 10px 0;}

.footer{
	color:#000000;
	text-align:center;
	padding:10px 10px;
	clear:both;
	font-size:11px;
	margin:15px 0 0 0;
	background-color: #E6ECF7;
}
	.footer p{margin:0;}
	.footer a{text-decoration:none;color:#000000}
	
	
	


/* Tooltip */
#dhtmltooltip{
position: absolute;
font-size:11px;
width: 150px;
border: 1px solid #104B7F;
padding: 3px 5px;
background-color: #d0dee7;
visibility: hidden;
z-index: 100;
}

