a:link, a:visited{
  color:#3F708F;
  text-decoration:none;
}
a:hover{
  color:#134B6F;
  text-decoration:none;
}
a.alternate:link, a.alternate:visited{
  color:#BB994E;
  text-decoration:none;
}
a.alternate:hover{
  color:#8C6715;
  text-decoration:none;
}
a img.noborder{
  border:0;
}
a img.border{
  border:1px solid #3F708F;
}
a:hover img.border{
  border:1px solid #134B6F;
}
/*-----------------------------------------------------------*/
.break{
  clear:both;
}
/*-----------------------------------------------------------*/
img.h1{
	padding-left:20px;
}
h2 {
  font-size:1.2em;
	font-weight:bold;
	padding:0px 20px 0px 20px;
}
h3 {
  font-size:1em;
	font-weight:bold;
	padding:20px 0px 0px 20px;
}
.textSmall{
  font-size:.8em;
}
/*-----------------------------------------------------------*/
body{
  margin:0;
  padding:0;
  text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
}
div.bar{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
	clear:both;
	margin:0;
	padding:0;
  position:inherit;
}
div#headerBase{
	margin-left:auto; 
	margin-right:auto; 
  position:relative;
	text-align:left;
  width:740px;
}
div#headerNav{
  background-color:#D3E0E8;
	margin-left:auto; 
	margin-right:auto; 
	padding:0;
  position:relative;
	text-align:center;
}
div#nav{
  background-color:#BACAD9;
	background-image:url(../images/bg-blue.gif);
	background-repeat:repeat-x;
	margin-left:auto; 
	margin-right:auto; 
	padding:5px 11px 5px 10px;
  position:relative;
	text-align:left;
  width:719px;
}
div#section{
  background-color:#7EA6CB;
	background-image:url(../images/bg-section.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-left:auto; 
	margin-right:auto; 
  position:inherit;
	text-align:left;
  width:740px;
}
/*-----------------------------------------------------------*/
div#titleBar,div#titleBar2{
  background-color:#D4E8D3;
	text-align:left;
}
div#titleBar{
	background-image:url(../images/bg-title.gif);
	background-position:right;
	background-repeat:repeat-y;
	margin:0;
	padding:8px 20px 8px 20px;
  position:relative;
}
div#titleBar2{
	margin:0px 0px 20px 555px;
	padding:8px 20px 8px 20px;
  position:absolute;
	top:0px;
	width:145px;
}
/*-----------------------------------------------------------*/
div#content{
	margin-left:auto; 
	margin-right:auto; 
  position:relative;
	text-align:left;
  width:740px;
}
div#contentMain{
	margin:0;
  position:relative;
	text-align:left;
  width:555px;
}
div#contentMainPlan{
	margin:0px 0px 20px 0px;
	padding:0px;
  position:relative;
	text-align:left;
  width:740px;
}
div.contentItem{
  border-left:2px solid #C1D9C1;
	margin:0px 0px 15px 0px;
	padding:0px 20px 0px 18px;
  position:relative;
	text-align:left;
}
div.contentSection{
	margin:0px 0px 15px 0px;
	padding:0px 20px 0px 18px;
  position:relative;
	text-align:left;
}
/*-----------------------------------------------------------*/
div#leftContent,div#leftContentSec{
  float:left;
	margin:0;
  position:relative;
	text-align:left;
}
div#leftContent{
	padding:20px 0px 30px 0px;
	width:277px; 
}
div#leftContentSec{
	padding:20px 40px 20px 20px;
	width:495px;
}
div#leftContentPlan{
	margin:0;
  position:relative;
	text-align:left;
	padding:0px 40px 40px 0px;
	width:220px;
}
/*-----------------------------------------------------------*/
div#middleContent{
  float:right;
	padding:20px 0px 30px 0px;
  position:relative;
	text-align:left;
	width:277px;
}
div#middleContentPlan{
	margin:-451px 0px 0px 260px;
  position:relative;
	text-align:left;
	padding:0px 40px 40px 0px;
	width:220px;
}
/*-----------------------------------------------------------*/
div#rightContent,div#rightContentSec{
	margin:0px 0px 0px 555px;
  position:absolute;
	text-align:left;
}
div#rightContent{
	padding:0px 0px 30px 0px;
	top:50px;
	width:185px;
}
div#rightContentSec{
	padding:0px 20px 20px 20px;
	top:20px;
	width:165px;
}
div#rightContentPlan{
	margin:-451px 0px 0px 520px;
  position:relative;
	text-align:left;
	padding:0px 0px 40px 0px;
	width:220px;
}
/*-----------------------------------------------------------*/
div#footer{
  background-color:#E4D5AE;
	font-size:.8em;
	margin:0 0 10px 0;
	padding:5px 20px 5px 20px;
  position:relative;
	text-align:left;
	width:700px;
}
div#site{
  float:left;
}
div#copyright{
  float:right;
}
div#disclaimer{
  color:#999999;
	font-size:.8em;
	margin:0;
	padding:0px 20px 20px 20px;
	text-align:right;
}