@charset "utf-8";
/* Global */

body {
}

body { 
font-family: arial,helvetica,sans-serif;
font-size: 75%; 
margin:0;
padding:0;
background-color:#ffffff;
} 
  
html>body { 
font-size: 12px; 
} 

body,div,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { 
margin:0; 
padding:0; 
} 
ul,ol {
margin-top:0;
margin-bottom:0;
}
  
p, h3 { 
line-height: 1.5em; 
font-size:1em; 
margin-top: 1.5em; 
margin-bottom: 1.5em; 
color:#404040;
}
li {
line-height: 1.5em; 
font-size:1em; 
color:#404040;
}

h1 { 
font-size:1.5em; 
line-height: 1em; 
margin-top: 0; 
margin-bottom:0; 
color:#404040;
}

h2 { 
font-size:1.1667em; 
line-height: 1.286em; 
margin-top: 1.286em; 
margin-bottom: 1.286em; 
color:#404040;
}

h3 {
font-weight:bold;
color:#404040;
}

a {
color:#003399;
}
	a:hover {
	color:#ef3a41;
	}

img.imageright {
	float:right;
	display:inline;
	margin:0 0 15px 15px;
}

div.cleardiv {
clear:both;
height:1px;
font-size:1px;
}

/* LAYOUT --------------------*/

#pagecontainer {
width:760px;
margin:0;
padding:0;
}

/* Header */
#headercontainer {
width:534px;
height:63px;
background:url(../Images/Layout/headerlogobg.gif) no-repeat;
margin:0;
padding:60px 0 0 226px;
}
	#headercontainer h1 {
	font-size:2em;
	margin:0;
	}

	
/* Body */
#bodycontainer {
clear:both;
width:760px;
min-height:450px;
padding:0 0 10px 0;
background:url(../Images/Layout/marginleft.gif) bottom left no-repeat;
}

#col1 {
float:left;
display:inline;
width:166px;
margin:0;
padding:20px 20px 0 20px;
background-color:#e0e0e0;
}
	#col1 ul {
	list-style:none;
	margin:0;
	padding:0;
	border-bottom:1px dotted #cccccc;
	}
		#col1 ul li {
		margin:0;
		line-height:1.4em;
		}
		#col1 ul > li:first-child {
		font-weight:normal;
		}
			#col1 ul li a {
			display:block;
			width:166px;
			padding:0;
			border-top:1px dotted #cccccc;
			text-decoration:none;
			}
				#col1 ul li a:hover {
				background-color:#f0f0f0;
				}
/* Embedded lists for sub nav */
	#col1 li ul {
	margin-left:0.4em;
	border:none;
	}
	#col1 li ul>li:first-child {
	font-weight:normal;
	}
		#col1 li ul li {
		font-size:90%;
		}
			#col1 li ul li a {
			border:none;
			}
				#col1 li ul li a:hover {
				background-color:#e0e0e0;
				}
/* Hide sub navbs till needed */
#serviceslinks {
display:none;
}

#col2 {
float:left;
display:inline;
width:514px;
margin:0 20px 20px 20px;
padding-bottom:40px;
}

/* Footer */
#footercontainer {
clear:both;
width:760px;
height:49px;
margin:0;
padding:0;
text-align:right;
background-color:#2a4086;
}
	#footercontainer ul {
	list-style:none;
	margin:0;
	padding:0;
	}
		#footercontainer ul li {
		display:inline;
		font-size:0.8em;
		}
			#footercontainer ul li a {
			margin:0 18px 0 0;
			text-decoration:none;
			color:#ffffff;
			}
				#footercontainer ul li a:hover {
				text-decoration:underline;
				}
	
