@charset "UTF-8";
/* CSS Document */
body  {
	font-family: Arial, Helvetica, sans-serif;
	background: #e5e5e5;
	margin: 0 0 30px 0; 
	padding: 0;
}
/* Masthead */  
#logo {
	float: left; 
	width: 245px;
	background: #FFF;
	padding: 0;
	margin: 0;
}
#MastheadImage { 
	margin: 0 0 0 245px;
	padding: 0; 
	background:#c0d8b6;
	height:155px;
}
#Rightnav {
	font-size:12px;
	line-height:24px;
	margin:0;
	padding:13px 0 0 0;
}
#Rightnav a {
	color:#1d5e1d;
	text-decoration:none;
}	
#Rightnav a:hover {
	color:#1d5e1d;
	text-decoration:underline;
}
#Breadcrumb {
	font-size:11px;
	color:#666;
	padding: 0 0 10px 43px;
	background:#FFF;
	margin-top:18px;
}
#Breadcrumb a {
	color:#666;
}
#Primarynav {
	background:#3c63b5;
	margin: 15px 24px 0 24px;
	padding:0 0 0 43px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	height:26px;
	line-height:26px;
}
#Primarynav li {
	margin: 0; 
	padding: 0 25px 0 0;
	display: inline;
	list-style-type: none;
	}
#Primarynav ul {
	margin: 0; 
	padding: 0;
	}
#Primarynav a {
	color:#FFF;
	text-decoration:none;
	}
#Primarynav a.primaryselect {
	background:#2b4988;
	color:#FFF;
	text-decoration:none;
	padding:5px 0 5px 0;
	}
#Primarynav a:hover {
	background:#2b4988;
	color:#FFF;
	text-decoration:none;
	padding:5px 0 5px 0;
	margin:auto;
	}
#Secondarynav {
	background:#eaf0dd;
	margin: 0 24px 0 24px;
	padding:0 0 0 63px;
	font-size:13px;
	font-weight:bold;
	color:#1d5e1d;
	height:26px;
	line-height:26px;
}
#Secondarynav li {
	margin: 0; 
	padding: 0 25px 0 0;
	display: inline;
	list-style-type: none;
	}
#Secondarynav ul {
	margin: 0; 
	padding: 0;
	}
#Secondarynav a {
	color:#1d5e1d;
	text-decoration:none;
	}
#Secondarynav a.secondaryselect {
	background:#c0d8b6;
	color:#1d5e1d;
	text-decoration:none;
	padding:5px 0 5px 0;
	}
#Secondarynav a:hover {
	background:#c0d8b6;
	color:#1d5e1d;
	text-decoration:none;
	padding:5px 0 5px 0;
	}
/* end Masthead */
/* SingleCol layout */
.SingleCol #container { 
	width: 950px;
	background: #FFFFFF;
	margin: 0 auto; 
}
.SingleCol #maincontent {
	padding: 10px 80px 20px 43px;
}
.SingleCol #maincontent ul {
	font-size:12px;
	margin-top: 12px;
	margin-bottom:0;
	line-height:18px;
}
.SingleCol #maincontent ul ul{
	font-size:12px;
	margin-top: 0;
	margin-bottom:0;
	line-height:18px;
}
.SingleCol #maincontent li {
	padding-bottom:6px;
}
/* end SingleCol layout */
/* Home Page content */
.Home #container { 
	width: 950px;
	margin: 0 auto;
	background-color:#FFF;
	overflow:hidden;
}
.Home #maincontent {
	padding:0;
	margin:0;
	overflow: hidden;
}
.Home #Rightsidebar {
	float:right;
	width: 220px;
	margin:0;
	padding:0;
	background-color:#eaf0dd;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
}
.Home #Rightsidebar p {
	padding:0 10px 0 15px;
	font-size:12px;
	line-height:18px;
	margin-bottom:14px;
	margin-right:0;
}
.Home #Rightsidebar h2 {
	padding:0 0 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:20px 0 15px 0;
}
.Home #Primarynav {
	background:#3c63b5;
	margin: 15px 24px 0 24px;
	padding:0 0 0 43px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	height:26px;
	line-height:26px;
	width: 640px;	
}
.Home #Primarynav li {
	margin: 0; 
	padding: 0 25px 0 0;
	display: inline;
	list-style-type: none;
	}
.Home #Primarynav ul {
	margin: 0; 
	padding: 0;
	}
.Home #Primarynav a {
	color:#FFF;
	text-decoration:none;
	}
.Home #Primarynav a.primaryselect {
	background:#2b4988;
	color:#FFF;
	text-decoration:none;
	padding:5px 0 4px 0;
	}
.Home #Primarynav a:hover {
	background:#2b4988;
	color:#FFF;
	text-decoration:none;
	padding:5px 0 4px 0;
	margin:auto;
	}
.Home #Secondarynav {
	background:#eaf0dd;
	margin: 0 24px 0 24px;
	padding:0 0 0 43px;
	height:26px;
	line-height:26px;
	width: 640px;
}
.Home h1 {
	padding:12px 0 0 43px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
}
.Home p {
	padding:0 0 0 43px;
	font-size:16px;
	line-height:24px;
	margin-right:40px;
	margin-bottom:25px;
}
.Home p.mouse {
	font-size:10px;
	padding:10px 0 0 0;
	margin:0;
}
.Home #Footer {
	padding: 30px 0 0 43px;
}
.Home #Footer ul {
	margin:0;
	padding:0
	}
.Home #Footer li {
	margin: 0; 
	padding: 0 25px 0 0;
	display: inline;
	list-style-type: none;
	font-size:12px;
	}
.Home #roundboxleft {
	width:187px;
	height:301px;
	background-image:url(/images/home-box-round-rule.gif) ;
	padding:12px 12px 0 17px;
	float:left;
	overflow: hidden;
	margin-left:24px;
	display:inline
}
.Home #roundboxcenter {
	width:187px;
	height:301px;
	margin-left:18px;
	background-image:url(/images/home-box-round-rule.gif) ;
	padding:12px 12px 0 17px;
	float:left;
	overflow: hidden;
}
.Home #roundboxright {
	width:187px;
	height:301px;
	background-image:url(/images/home-box-round-rule.gif);
	padding:12px 12px 0 17px;
	float:right;
	margin-right:20px;
	overflow: hidden;
}
#roundboxleft p, #roundboxcenter p, #roundboxright p {
	font-size:13px;
	line-height:18px;
	margin: 0;
	padding:6px 3px 0 0;
	text-align:left;
}
/* rounded box heading */
h3 {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 3px 0;
	padding:0;
	color:#3c63b5;
	font-style:normal;
}
.Home #pullquote { margin: 0 auto; background:#c0d8b6 url(/images/home-rounded-t-r.gif) no-repeat top right; width:190px; }
.Home #pullquote div { background:transparent url(/images/home-rounded-t-l.gif) no-repeat top left; }
.Home #pullquote div div { background:transparent url(/images/home-rounded-b-r.gif) no-repeat bottom right; }
.Home #pullquote div div div { background:transparent url(/images/home-rounded-b-l.gif) no-repeat bottom left; padding:15px 10px 15px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px;}
/* end Home */
/* Footer */
#Footer {
	padding: 12px 0 15px 43px;
}
#Footer ul {
	margin:0;
	padding:0
	}
#Footer li {
	margin: 0; 
	padding: 0 25px 0 0;
	display: inline;
	list-style-type: none;
	font-size:12px;
	}
/* end Footer */
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

p.mouse {
	font-size:10px;
}
a {
	color:#1d5e1d;
}
a.heading2link {
	color:#3c63b5;
}
hr {
	 border:#3c63b5 1px solid; 
	 width:830px;
}
form {
	font-size:12px;
	margin:0;
}
/* Pullquotes */
.pullquote { margin-left:30px; float:right; background:#c0d8b6 url(/images/rounded-t-r.gif) no-repeat top right; width:320px; }
.pullquote div { background:transparent url(/images/rounded-t-l.gif) no-repeat top left; }
.pullquote div div { background:transparent url(/images/rounded-b-r.gif) no-repeat bottom right; }
.pullquote div div div { background:transparent url(/images/rounded-b-l.gif) no-repeat bottom left; padding:15px; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; }
