﻿/* Body Styling ( Default / Content Manager ) */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: #FFFFFF;
	}


/* Body Styling */
.body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px 0px 0px 0px;
	background: url(/Templates/communicare/images/communicare_main_bg.jpg) top center #A3B758;
	}
	

/* Default Link Styling */

.pageTitle
{
 color: Black;	
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;
 vertical-align: top;
}

img {
	border: none;
	padding: 0px;
	margin: 0px;
	}


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}
	
.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	}


/* universal styles */

table.wrapper{
background:#A3B758;
width:783px;
margin:0px;
}

table.content{
	background: url(/Templates/communicare/images/home_content_bg.jpg);
	margin:0px 0px -5px 0px;
}

table.footer, a:link,a:visited{
width:783px;
text-align:center;
color:#FFFFFF;
line-height:12pt;
	}

/* end universal styles */


/* home styles*/


td.home_banner{
width:783px;
height:247px;
vertical-align:top;
text-align:center;
}

td.home_leftcontent{
width:236px;
background: url(/Templates/communicare/images/home_leftcontent_bg.jpg) repeat-y;
vertical-align:top;
text-align:center;
}

td.home_midcontent{
width:318px;
background: url(/Templates/communicare/images/home_midcontent_bg.jpg) repeat-y;
vertical-align:top;
}

td.home_rightcontent{
width:229px;
vertical-align:top;
}

div.home_managed_text{
text-align:left;
padding:10px 20px 10px 10px;
color:#FFFFFF;}


/* end home styles*/


/* subpage styles*/

td.sub_leftcontent{
width:236px;
background: url(/Templates/communicare/images/home_leftcontent_bg.jpg) repeat-y;
vertical-align:top;
text-align:left;
}

/* older rollover

table.sub_nav{
width:236px;
background: url(images/sub_nav_bg.gif) repeat-y;
font:9pt verdana,arial,helvetica;
}

td.sub_nav_on{
background: url(images/sub_nav_bg_on.gif) repeat-y;
font:9pt verdana,arial,helvetica;

color:#000000;
}

div.sub_nav{
padding:0px 20px 0px 20px;
color:#222A0C;

}

a.sub:link, a.sub:visited{
text-decoration:none;
color:#222A0C;}

a.sub:hover{
text-decoration:underline;
color:#000000;}

a.sub_selected:link, a.sub_selected:visited{
text-decoration:none;
color:#000000;}

a.sub_selected:hover{
text-decoration:underline;
color:#000000;}

end older */

td.sub_rightcontent{
width:547px;
vertical-align:top;
}


div.sub_managed_text{
padding:10px 20px 10px 10px;
color:#FFFFFF;}

hr.sub{
width:100%;
height:1px;
background-color:#000000;
border:0px;
}

/* rollover navigation */

.imageSwap a:link, .imageSwap a:visited {
	display: block;
	background: url(/Templates/communicare/images/sub_nav_imageswap_bg.jpg) repeat-y;
	background-position: -236px 0; /* this shifts the image over to the left "x-pos y-pos" */
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 236px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;


	}

.imageSwap a:hover, .imageSwap a:active {
	background: url(/Templates/communicare/images/sub_nav_imageswap_bg.jpg) repeat-y;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 236px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px;

	}



.imageSwap p {
	padding: 3px 10px 0px 0px;
	margin: 0px;
	}
	
	img.rule
	{
	padding-bottom:0px;
	text-align:left;
	}
	/* rollover navigation */

/* end subpage styles */

/* contact form styling begins */

table.contact_form {
	
	}

.contact_form .left {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #9FB354;
	border: 1px solid #8D9C47;
	text-align: right;
	vertical-align: top;
	width: 120px;
	}

.contact_form .smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}

.contact_form .input {
	border: 1px solid #000;
	width: 150px;
	}

.contact_form .textArea {
	border: 1px solid #000;
	width: 200px;
	}

.contact_form .btn {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #8D9C47;
	border: 1px solid #9FB354;
	cursor: pointer;
	}

/* contact form styling ends */

/* Content Manager - Text Class Options */

.clsArial_8{font-family:Arial, Helvetica, sans-serif; font-size:8px;}
.clsArial_10{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.clsArial_12{font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clsArial_14{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.clsArial_16{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.clsArial_24{font-family:Arial, Helvetica, sans-serif; font-size:24px;}


.clsGaramond_8{font-family:Garamond, serif; font-size:8px;}
.clsGaramond_10{font-family:Garamond, serif; font-size:10px;}
.clsGaramond_12{font-family:Garamond, serif; font-size:12px;}
.clsGaramond_14{font-family:Garamond, serif; font-size:14px;}
.clsGaramond_16{font-family:Garamond, serif; font-size:16px;}
.clsGaramond_24{font-family:Garamond, serif; font-size:24px;}

.clsTimes_8{font-family:Times New Roman, Times, serif; font-size:8px;}
.clsTimes_10{font-family:Times New Roman, Times, serif; font-size:10px;}
.clsTimes_12{font-family:Times New Roman, Times, serif; font-size:12px;}
.clsTimes_14{font-family:Times New Roman, Times, serif; font-size:14px;}
.clsTimes_16{font-family:Times New Roman, Times, serif; font-size:16px;}
.clsTimes_24{font-family:Times New Roman, Times, serif; font-size:24px;}

.clsVerdana_8{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px;}
.clsVerdana_10{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.clsVerdana_12{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clsVerdana_14{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.clsVerdana_16{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.clsVerdana_24{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px;}	