body {
	margin:0;
	padding:0;
	background-color:#c1d1e6;
}

.bodyBorder {
	width:760px;
	height:100%;
	background-color:#FFFFFF;
}

.bodyTop {
	background-image: url(bodytop.gif);
	background-repeat:repeat-x;
	height:5px;
}

.bottom_pp {
	background-image: url(botmiddle.gif);
	background-repeat:repeat-x;
	width:100%;
	height:28px;
}

.bottomLeft {
	background-image: url(botleft.gif);
	background-repeat:no-repeat;
	width:27px;
	height:28px;
}

.bottomRight {
	background-image: url(botright.gif);
	background-repeat:no-repeat;
	width:25px;
	height:28px;
}

.contactText {
	font:bold 11px Tahoma,Verdana,Arial,Helvetica;
	color:#A0B9E8;
	height:24px;
	line-height:24px;
}


.contentheader{
	background-image: url(contentheader.gif);
	background-repeat:repeat-x;
	height:13px;
}


.footer_bl{
	background-image: url(footer_bl2.gif);
	width:91px;
	height:5px;
}

.footer_bm{
	background-image: url(footer_middle2.gif);
	background-repeat:repeat-x;
	height:5px;

}

.footer_br{
	background-image: url(footer_br2.gif);
	width:92px;
	height:5px;
}

.footer_ml{
	background-image: url(footer_middle.gif);
	background-repeat:repeat-x;
	width:91px;
	height:55px;
	float:left;
}

.footer_mr{
	background-image: url(footer_middle.gif);
	background-repeat:repeat-x;
	width:92px;
	height:55px;
	float:right;
}

.footer_tm{
	background-image: url(footer_middle.gif);
	background-repeat:repeat-x;
	height:55px;
	width:100%;
	background-color:#040404;
	font:bold 12px Verdana,Arial,Helvetica;
	color:#FFFFFF;
	text-align:center;
	float:left;
	padding-top:6px;
}

.goldText{
	color:#9D8F5E;
	text-align:left;
}

.header{
	width:760px;
	height:117px;
	background-color:#000000;
}

.leftSide {
	background-image: url(leftside.gif);
	background-repeat:repeat-y;
	width:27px;
}

.mainBackground{
	background-image: url(back.gif);
	background-repeat:repeat-x;
	width:100%;
	height:337px;
}

.mainBody {
	width:812px;
}

.mainContent{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	font:normal 12px Arial,Helvetica,serif; 
	color:#333333;
}

.middleHeader{
	background-image: url(middleheaderback.gif);
	background-repeat:repeat-x;
	height:32px;
}

#middleHeaderHolder{
	width:740px;
	height:32px;
}

#mh_left{
	float:left;
	width:62px;
	height:32px;
}

#mh_text{
	font:bold 14px Verdana,Arial,Helvetica,serif; 
	color:#FFFFFF;
	float:left;
	height:32px;
	line-height:32px;
	text-align:center;
}

#mh_right{
	float:right;
	width:62px;
	height:32px;
}

.navBottom{
	background-image: url(middleheaderback.gif);
	background-repeat:repeat-x;
	height:32px;
}

.navContainer{
	background-image: url(navback.gif);
	background-repeat:repeat-x;
	height:30px;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}

.navHolder{
	margin-left:5px;
	height:30px;
	width:745px;
}

.officeName {
	font:bold 16px Verdana,Arial,Helvetica;
	color:#c2c2c2;
}

.phoneHeader {
	font:bold 11px Tahoma,Verdana,Arial,Helvetica;
	color:#C7D1DE;
	height:24px;
	line-height:24px;
}

#phone_contact {
	height:24px;
	line-height:24px;
}

#phoneNumbers {
	font:bold 11px Tahoma,Verdana,Arial,Helvetica;
	color:#FFFFFF;
	height:24px;
}

.purpleText{
	color:#576685;
	text-align:left;
}

.topIcon {
	padding-top:2px;
	width:7px;
	height:24px;
	line-height:24px;
}

a.emailInfo  {
	font:bold 11px Tahoma,Verdana,Arial,Helvetica;
	color:#A0B9E8;
	text-decoration:none;
}

a.emailInfo:hover {
	color:#e8dbb2;
}

.rightSide {
	background-image: url(rightside.gif);
	background-repeat:repeat-y;
	width:25px;
}



.top_footer{
	background-image: url(topfooter.gif);
	background-repeat:repeat-x;
	height:12px;
}

/* Preferred Partners/Articles and Links  */

.contentDivider {
	background-image:url(div_dot.gif);
	height:1px !important;
	width:100%;
	background-repeat:repeat-x;
}

.pp_middleLeft {
	background-image:url(pp_middleleft.gif);
	width:19px;
	height:100%;
	background-repeat:repeat-y;
}

.pp_middleRight {
	background-image:url(pp_middleright.gif);
	width:26px;
	height:100%;
	background-repeat:repeat-y;
}

.pp_topMiddle {
	background-image:url(pp_topmiddle.gif);
	width:100%;
	height:23px;
	background-repeat:repeat-x;
}

.al_bottomLeft {
	background-image:url(al_bottommiddle.gif);
	width:100%;
	height:23px;
	background-repeat:repeat-x;
}

.al_bottomMiddle {
	background-image:url(al_bottommiddle.gif);
	width:100%;
	height:23px;
	background-repeat:repeat-x;
}

div.al_holder {
	float:left;
	width:45%;
}

div.al_holder a {
	color:#dbe4f5;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
	line-height:16px;
}

div.al_holder a:hover {
	color:#FFFFFF;
}

.al_middle {
	background-color:#464d57;
}

.al_middleLeft {
	background-image:url(al_middleleft.gif);
	width:19px;
	height:100%;
	background-repeat:repeat-y;
}

.al_middleright {
	background-image:url(al_middleright.gif);
	width:26px;
	height:100%;
	background-repeat:repeat-y;
}


.al_topMiddle {
	background-image:url(al_topmiddle.gif);
	height:49px;
	background-repeat:repeat-x;
	color:#f5e7bb;
	font:bold 14px Verdana,Arial,Helvetica,sans-serif;
	padding-top:28px;
	text-align:center;
}

.pp4 {
	padding-bottom:6px;
	padding-right:6px;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #656768;
}

.pp4 a {
	color:#5377b9;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.pp4 a:hover {
	color:#9c8439;
}

.pp3 {
	padding-right:8px;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color: #656768;
}

.pp3 a {
	color:#5377b9;
	font:bold 11px Verdana,Arial,Helvetica,sans-serif;
	text-decoration:none;
}

.pp3 a:hover {
	color:#9c8439;
}




