body {
	font-family: Arial, Geneva, sans-serif;
	font-size: 14px;	
	/*background-color:#fff;*/
	color: #705D1F;
}
a {
	text-decoration:none;}
/*a:hover {
	text-decoration:underline;}*/
#widewrap
{
    background-color: #FFF;
	background-image: url(images/top_bg.png);
	background-repeat: repeat-x;
	padding-bottom: 20px;}
#wrap{
	width: 718px;
    margin: 0 auto;
    position: relative;
    }
#nav{
	padding-top: 18px;
	width: 700px;
	top: 18px;
	position:relative;
	padding-bottom: 5px;
	}
#chevrons { width:312px; height:138px; float:right; position:relative; top: -91px; background-image: url(images/right_deco.png);}

#logo{
	background-image: url(images/logo.png);
    background-repeat: no-repeat;
    width: 324px;
	height: 106px;
	top: 31px;
	position: relative;
	text-align:left;
}
#content{
    margin-top:57px;
    }
#contentLeft{
	float:left;
	text-align:left;
	width: 450px;
	height:auto;
	position:relative;
	margin-top: -50px;
	}
#contentRight	
{
    float:right;
	text-align:left;
	height:auto;
	width: 259px;
	margin-top:-46px;
	}
	
#footer { background-image: url(images/foot.jpg); background-repeat: repeat-x; background-color: #705D20; color: #B8AE90; text-align:left; padding: 15px 15px 50px 15px;}
#footerContent{ width: 718px; margin: 0 auto; }

.blockContentTop {background-image: url(images/blockTop.gif); background-repeat: no-repeat; width: 359px; height:8px;}
.blockContent {background-image: url(images/box_bg.gif); background-repeat: repeat-y;  padding: 15px 35px 20px 35px; }
.blockContentFoot {background-image: url(images/blockFoot.gif); background-repeat: no-repeat; width: 359px; height:10px; margin-bottom: 30px;}


.textButton{
	padding: 3px 10px 3px 10px;
	font-size: 18px;
	font-weight: bold;
	width: 140px;
	border-top: dotted 1px #fff;
	border-bottom: dotted 1px #fff;
	}
.textButton img{
	padding-top:6px;
	}
a .textButton {
	text-decoration:none;}
a:hover .textButton{
	text-decoration:none !important;
	color:#ffc;}

.greenButton{
	background-color:#8BCB2F;
	color: white;
	float: left;
	}
	
.blueButton{
	background-color:#0094E0;
	color: white;
	float: right;
}
.blockButton{  text-align:center; width:100%; background-color:#FCF6E6; color:#705D1F; font: normal 16px Arial, Helvetica, sans-serif; border-top: dotted 1px #705D1F; border-bottom: dotted 1px #705D1F;}
a:hover .blockButton{ color:#AA8E2F !important;}

#serviceList					{ position:relative; height: 60px; padding-top:10px; }
#serviceList td					{ text-align:center; font-size: 14px; font-weight: bold;}
#serviceList td.serviceBorder	{ border-right: dotted 1px #BFB492; }

#serviceList a			{color: #705D1F;}
#serviceList a:hover	{color: #AA8E2F;}

.loginKey{ margin:10px;}

/* HEADER STYLES */
H1{font: 32px Georgia, "Times New Roman", Times, serif; color:#006CA5; margin-bottom: 0.4em;}
H2{font: 18px Arial, Geneva, sans-serif; color:#690;margin-bottom: 0.5em; margin-top:0.5em;}
H3{font: 24px Arial, Geneva, sans-serif; margin-bottom: 0.3em;}
H4{font: 18px Arial, Geneva, sans-serif; margin-bottom: 0.5em;}
.H1{font: bold 28px Georgia, "Times New Roman", Times, serif;}
.green{ color:#690; }
.blue{ color:#006CA5; }
blockquote{
	color:#006CA5;
	font-style: italic;
	padding: .7em 0 .7em 0;
}

h5 { font-size:14px; line-height:1.5em; font-weight:bold; letter-spacing:1px; }
h6 { font-size:14px; line-height:1.5em; font-weight:bold; }
p  { font-size:14px; line-height:1.6em; padding:.5em 0; }
em { font-style:italic;}
strong { font-weight:bold;}
#contentLeft, #contentRight { font-size:14px; line-height:1.6em; padding:.5em 0;}
#contentLeft ul, #contentRight ul { list-style-type:disc; margin:0em 0px 1.5em 20px; padding:0em 0px 0em 0px;  }
#contentLeft ol, #contentRight ol { list-style-type:decimal; margin:0em 0px 1.5em 20px; padding:0em 0px 0em 0px; }
#contentLeft li, #contentRight li { margin:0em 0px 0em 20px; padding:.5em 0px .5em 0px; }
/* END HEADER STYLES */

