body {
	text-align: center;
	min-width: 950px;
	margin:0 1 0 0;
	background: #006480 url(background.jpg) repeat-y center;
	font: 13px arial, verdana, sans-serif; }
	
p, ul, li  {
	font: 13px arial, verdana, sans-serif; }


/* TERLIK MENU */

.dnn_dnnRADMENU_RadMenu1 {
background-color:white; }

a.rmLink:link, a.rmLink:active, a.rmLink:visited {
font:11px arial, verdana, sans-serif !important; 
color:#004E64 !important;
text-decoration:none !important;
text-indent:-5px !important;
border:0px !important; }

a.rmLink:hover {
font:11px arial, verdana, sans-serif !important;
color:black !important;
text-decoration:none !important;
text-indent:-5px !important;
border:0px !important; }

.rmItem {
border:0px; }




#blackheader {
	margin:0 auto;
	width:945px;
	padding-top:14px;
	height:20px;
	text-align: left;
	background-color:Black; }
	
#phonenumber {
	float:left;
	text-indent:10px; }

#phonenumber a:link, #phonenumber a:active, #phonenumber a:visited, #phonenumber a:hover {
	font:11px arial, verdana, sans-serif;
	color:#CCCCCC;
	text-decoration:none; }
		
#headermenu {
	float:right;
	width:600px;
	text-align:right;
	margin-top:0px;
	margin-bottom:0px; }
	
#headermenu a:link, #headermenu a:active, #headermenu a:visited, #headermenu a:hover {
	padding:0 15 0 15;
	font:11px arial, verdana, sans-serif;
	border-left: solid 1px #6F7577;
	color:#CCCCCC;
	text-decoration:none; }
	
#headermenu a:hover {
	padding:0 15 0 15;
	font:11px arial, verdana, sans-serif;
	border-left: solid 1px #6F7577;
	color:white;
	text-decoration:none; }
	
div#AffinigentLogoArea {
	margin:-4 auto;
	width:945px;
	text-align: right;
	background: white url(AffinigentLogoHeader01.jpg) no-repeat; }
	
#AffinigentTaglineArea {
	margin:0 auto;
	margin-top:-3px;
	width:945px;
	height:257px;
	padding-top:14px;
	background: url(AffinigentHeaderImage.jpg) no-repeat;
	text-align: left; }

.TageLine {
	float:right;
	margin-top:-10px; }
	
.HomepageHeader {
	width:400px;
	margin-left:20px;
	margin-top:35px; }
	
.HomepageHeader h1 {
	font:bold 18px arial, verdana, sans-serif;
	color:#006480; }

/* COLUMN LAYOUT */

#contentcontainer {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 945px;
	background-color:white;
	display:block; }
	
#menuarea {
	float: left;
	width: 210px; 
	background-color:white;
	text-indent:10px;
	margin-right:10px; }
	
.MenuContentArea {
	width:180px;
	margin: 20 10 10 10; } 

#contentarea { 
	float: left;
	width: 725px;  }
	
.ContentPane01 {
	float: left;
	width:390px;
	min-height:252px;
	padding:15px;
	margin-right:10px;
	background:#006480 url(HomepageContainerBackground_Bottom.gif) no-repeat bottom; }
	
.ContentPane02 {
	float: right;
	width:255px;
	min-height:256px;
	padding:13px; 
	margin-right:10px;
	background:#006480 url(HomepageContainerBackground_Bottom2.gif) no-repeat bottom; }

.ContentPane01 p, .ContentPane02 p  {
	font:11px arial, verdana, sans-serif;
	color:White; }
	
.ContentPane01 h1, .ContentPane02 h1  {
	font: 13px arial black, arial, verdana, sans-serif;
	color:White;}

.ContentPane01 p, .ContentPane02 p, .ContentPane01 h1, .ContentPane02 h1  {
	margin-top:0px;	 }
	
.BlogPane01 {
	float: left;
	width:420px;
	min-height:166px;
	padding:0px;
	margin-right:10px;
	margin-top:12px; }

.NewsletterPane02 {
	float: right;
	width:280px;
	min-height:170px;
	padding:0px;
	margin-right:10px;
	margin-top:12px; }

a.SubpageMainLink:link, a.SubpageMainLink:active, a.SubpageMainLink:visited {
font:bold 12px arial, verdana, sans-serif;
color:black;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
border-bottom:dotted 1px #006480;
display:block;
background-color:#FDFDFD;
margin-bottom:6px;  }

a.SubpageMainLink:hover {
font:bold 12px arial, verdana, sans-serif;
color:white;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-bottom:dotted 1px #006480;
display:block;
background-color:#006480;
margin-bottom:6px;  }

.MainLink, .MainLink p {
font: 10px arial, verdana, sans-serif;
color:#AEAEAE;
margin:0; }

#footer {
	margin:0 auto;
	clear:both;
	width:945px;
	padding-top:14px;
	height:20px;
	text-align: center;
	color:#666666; }
	
div#footer a:link, div#footer a:active, div#footer a:visited, div.skinobject a.skinobject:link, div.skinobject a.skinobject:active, div.skinobject a.skinobject:visited {
	font:11px arial, verdana, sans-serif;
	text-decoration:none;
	color:#666666; }	
	
div.skinobject a:hover, div.skinobject a:hover {
	font:11px arial, verdana, sans-serif;
	text-decoration:underline;
	color:#cccccc; }	
	
	
/* HOMEPAGE CONTENT */

.ContentPane02 td {
font:11px arial, verdana, sans-serif;
color:White; }

.ContentPane02 td span.normal {
font:bold 11px arial, verdana, sans-serif;
color:White; }

.ContentPane01 p {
font:13px arial, verdana, sans-serif;
color:White;
line-height:17px; }

.ContentPane01 a:link, .ContentPane01 a:active, .ContentPane01 a:visited {
font:13px arial, verdana, sans-serif;
color:#cccccc;
line-height:17px; }

.ContentPane01 a:hover {
font:13px arial, verdana, sans-serif;
color:white;
line-height:17px; }


.DonBishop {
background: url(/Portals/0/DonPhoto.jpg) no-repeat;
Padding:265 12 10 10; }

.DonBishop p, .DonBishop {
font:15px arial, verdana, sans-serif; }
	
/* SUBPAGE STYLES */

div#AffinigentLogoAreaSubpage {
	margin:-4 auto;
	width:945px;
	text-align: right; }

div#AffinigentLogoAreaSubpageTagline {
	margin:-4 auto;
	width:945px;
	text-align: right;
	padding-right:4px; }

.SubpageContentPane {
	float: left;
	width:700px;
	min-height:166px;
	padding:0px;
	margin-right:10px;
	margin-top:12px; }
	
	
/* SUBPAGE 2 PANE STYLES */
	
.2Pane_CenterPane {
	float: left;
	width:350px;
	min-height:166px;
	padding:0px;
	margin-right:10px;
	margin-top:12px; }

.2Pane_RightPane {
	float: right;
	width:350px;
	min-height:170px;
	padding:0px;
	margin-right:10px;
	margin-top:12px; }
	
	
.ReferralForm td { padding-bottom:8px; }
	
.Testimonial_Content  {
padding-bottom:8px;
padding-left:35px;
background: url(/portals/0/TestimonialQuotes.gif) no-repeat;
border-bottom:1px dotted #cccccc;
margin-bottom:14px; }	

.Testimonial_Content p {
font:16px arial, verdana, sans-serif;
margin-bottom:0px;
margin-top:0px; }	

.Testimonial_Name {
font:bold 14px arial, verdana, sans-serif;
text-align:right; }

.Testimonial_Name p {
font:bold 14px arial, verdana, sans-serif;
padding-bottom:10px; }


/* BILL PAY FORM  width:400px !important;*/

#dnn_ctr642_DynamicForms_tblQuestions td {
text-align:left;
overflow: }

#dnn_ctr642_DynamicForms_tblQuestions input[type="text"] {
width:400px !important;
margin:3 0 6 0; }

#dnn_ctr642_DynamicForms_tblQuestions select {
width:120px !important; 
margin:3 0 6 0; }

#dnn_ctr642_DynamicForms_tblQuestions textarea {
width:600px !important; 
height:200px !important; 
margin:3 0 6 0; }

	
	
	
	
	
	
	
	
	
	
	
