/* Specific tags */
html {
	background-color:#FFFFFF;
	height:101%;
	}
	
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4b4f55;
	font-size: 0.7em;
	background-color: #FFFFFF;
	width:760px;
	margin-left:auto; margin-right:auto; display:block; 
	margin-top:0px; padding-top:0px;
}
form {
	padding:0px;
	margin:0px;
}
ul {
	margin-top:0px;
	padding-top:0px;
	margin-left:12px;
	padding-left:4px;
}
li {
	padding-bottom:1.0em;;
}
h1 {
	font-size:2.6em;
	color: #4b4f55;
	font-weight:normal;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	margin-top:0px;
	padding-top:0px;
	}
h2{
	font-size:2.0em;
	color: #4b4f55;
	font-weight:normal;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	margin-top:0.2em;
	padding-top:0.2em;
}
h3 {
	font-size:1.9em;
	color: #4b4f55;
	font-weight:normal;
	font-family:Verdana, Georgia, "Times New Roman", Times, serif;
	margin-top:0.2em;
	padding-top:0.2em;
}
h4 {
	font-size:1.3em;
	color: #4b4f55;
	margin:0em;
	padding:0em;
}

hr { 	
	color: #a5a7aa;
	background: #a5a7aa;
	border: 0;
	width: 100%;
	height: 1px;}	
	
img {
	border:0px;
}

/* Main Layout */
div#middle {
	clear:both;
	}
	
div#header {
	float:left;
	width:100%;
	background-color:#59648b;
	}	

div#central {
	color: #4b4f55;
	float:right;
	text-align:left;
	width:404px;
	padding-top:24px;
	}

div#central_top_band { float:right; width:431px; height:14px; background-color:#59648B; }

div#main_image { padding-top:5px; }
		
div#leftcol {
	float: left;
	width:329px;
	}
	
div#menu {
	float:left;
	width:309px;
	background-color:#4b4b55;
	color:#ffffff;
	padding-left:20px;
	padding-top:14px;
	padding-bottom:14px;
	margin-bottom:4px;
}

div#menu_col2 {
	float:right;
	padding-right: 5px;
	width:170px; 
}

div#submenu { 
	float:left;
	width:309px;
	background-color:#e2ebe3; 
	padding-left:20px;
	padding-top:14px;
	padding-bottom:14px;
	margin-bottom:4px;
}

div#footer {
	float:left;
	width:760px;
	padding-top:25px;margin-top:0px;
	line-height:1.6em;
	}

.pink_box_container { float:left;background-color:#efebef;margin-top:17px; }
.pink_box_label { background-color:#ffffff;margin-left:5px;margin-right:4px;padding:4px;padding-left:10px;width:305px; font-weight:bold; }
.pink_box_main { padding:10px;padding-left:14px;padding-right:14px;width:300px; }
.pink_box_label_top { height:7px; }
.pink_box_label_bottom { height:3px; }
.pink_box_bottom { height:4px; }

/* Links */
a:link, a:visited, a:active {text-decoration:underline;color:#BF3751;}
a:hover	{color: #999999;text-decoration:underline;}

a.bold:link, a.bold:active, a.bold:visited{font-weight: bold;text-decoration:none;color:#576dbd; }
a.bold:hover{font-weight: bold;color: #576dbd;text-decoration:underline; }

a.menu:link, a.menu:active, a.menu:visited{color:#ffffff;text-decoration:none;font-weight:bold; line-height:1.3em;  }
a.menu:hover{color:#ffffff;text-decoration:none; font-weight:bold; line-height:1.3em; color:#cccccc; }

a.menu_on:link, a.menu_on:active, a.menu_on:visited,a.menu_on:hover{color:#ffffff;text-decoration:none;font-weight:bold; line-height:1.3em; background-color:#c03852;}

a.submenu:link, a.submenu:active, a.submenu:visited{color:#4b4f55;text-decoration:none;line-height:1.4em; }
a.submenu:hover{color:#4b4f55;text-decoration:underline; line-height:1.4em; }



a.white:link, a.white:active, a.white:visited{font-weight: bold;text-decoration:none;color:#ffffff; }
a.white:hover{font-weight:bold;color:#ffffff;text-decoration:underline; }

a.footer {padding-top:10px;color:#394CA0;}
a.footer:link, a.footer:active, a.footer:visited{color:#394CA0;text-decoration:none;font-weight:bold;}
a.footer:hover{color:#EC2436;text-decoration:none;font-weight:bold;}

	

/* Additonal styles */
div#header_login_box { float:right;width:190px;height:68px;padding-right:28px;padding-top:20px;;color:#ffffff; }
div#header_login_form { text-align:left;width:132px; }
.header_login { margin-bottom:4px;height:14px; }
div#header_print_box { float:right;width:38px;height:95px;background-color:#4b4f55; }

.register_imput { margin-bottom:4px;height:14px; }

.contactform {
	width:360px;float:left;
	}
.loginmargin {
	width:140px;float:left; text-align:right;
	}
.login {
	margin-bottom:12px;
	margin-left:10px;
	vertical-align:top;
	border:#b3bcc1 1px solid;
	}
.jobform { padding-left:10px; }
.left {	float: left; }
.right { float:right; }

.center {margin-left:auto; margin-right:auto; display:block; text-align:center;} 
.nobr {white-space:nowrap; }
.red {color:#c03852;}

.palegrey_hr  { 	
	color: #dbdcdd;
	background: #dbdcdd;
	}

/** Four-icon footer area (tail) */
div#tail {padding:0 20px;}
div#tail div.logo {float:left; width:180px; text-align:center;}
div#tail div.investor {padding-top:14px;}
div#tail div.woodland {padding-top:16px;}
div#tail div.inogen {padding-top:6px;}
div#tail div.copyright {clear:both; height:100%; padding:15px 0 20px 0; text-align:center;}
div#tail div.copyright div.small {font-size:0.8em;}

/** Testimonials */
a.tombstone {
	float: left;
	width: 200px;
	height: 174px; 
	overflow: hidden;
	
	background-position: 0 0;
	background-repeat: no-repeat;
	
	text-indent: -9999px;
}

a.tombstone:hover {
	background-position: 0 -205px;
}
