body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
	margin:0px;
}
body {
	background-color: #DCDCDC; /* was D8F9FF- light turquoise */
}
a {
	color:#4C7399; /* 005AAA */
	
}
p {padding-left:20px;}

h1 { font-family: "Trebuchet MS"; padding-left:20px;font-size:2em;font-weight:bold;}
h2 {font-family: "Trebuchet MS"; padding-left:20px; color:#12A36C; font-size:large;} /* was 339933 */
h3 {font-family: "Trebuchet MS"; padding-left:20px; color:#005AAA; font-size:medium; font-style:italic;}


.emphasis {color:#00ADEF; font-weight:bold; font-size:1.1em;} /* green was 339933 */
.red_text {color:#FF0000; font-family:"Trebuchet MS"; font-size:1.3em; font-weight:bold;}
.comments {color:#005AAA; font-style:italic;}
.dotted_line {	border-bottom:3px dotted #C0C0C0; margin:16px; }
.floatr {
	float:right;
}
.floatl {
	float:left;
}
.clear  { clear:both;}
li {margin-bottom:4px;} /* extra space between list items */

#wrapper { width:970px; margin:0 auto; text-align:left; border:1px solid #BBB; background-color:#FFFFFF; }

/* ========================= all page headers ==============================================*/
#header {
	_width:970px; /* for IE 6 */
	height:77px;
	z-index:1;
	background-color: #FFF; /* BCD4EC - light blue */
}
.logo {float:left; width:150px; margin:10px 0px 0px 20px;}
.tagline {font-size:1.1em; float:left; width:220px; margin:45px 0px 0px 10px; font-style:italic; color:#666666;} /* 28 */
.style_i { /* the i in the tagline */
	color: #FF0000;
	font-weight: bold;
	font:"Times New Roman";
	font-size:1.2em;
	font-family: "Times New Roman", Times, serif;
}
.phoneno {font-size:18px; margin:20px 10px 0px 0px;}



/* top sub nav 
#header .subnav {margin-left:200px; padding:36px 0px 0 0;  }
#header .subnav p{font-size:14px; color:#868686;text-align:right;padding:0px 0px 18px 0;}
#header .subnav a {color:#868686; font-size:11px; no-repeat top right; padding:0 20px 2px 0;}*/


/* ======================== home page feature boxes ================*/
.feature_box {
	border-top:2px solid #BBB;
	border-bottom:2px solid #BBB;
}

.feature_box h1 {
	padding:0px 10px 0px 15px;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	font-family: "Trebuchet MS";
}
.feature_box p a {
	padding:0px 10px 0px 15px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.feature_box a:hover { color:#F4FFCC; font-weight:bold;}

.fbox1 {
	background-image: url(images/box-green.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.fbox2 {
	background-image: url(images/box-blue.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.fbox3 {
	background-image: url(images/box-red.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.fbox4 {
	/*background-image: url(images/bg-box-orange.jpg);
	background-repeat:repeat-x;*/
	background-image:url(images/box-orange.jpg);
	background-repeat:no-repeat;
	background-position:center;
}



/* =========================== elements common to all sub pages =======================*/
#img_block {
	height:180px;
	border-bottom:1px solid #BBB;
	background-color:#FFFFFF; /* F37739 orange, #3376A3 blue */
	/*background-image:url(images/bg-box-blue.jpg); 
	background-repeat:repeat-x;*/
}

table.roundedTable {
	width: 95%; 
	background-color: #e3e3e3; 
	margin: 5px 20px 5px 25px;
	padding:0; 
	border-spacing: 0; 
	border-collapse: collapse;
}
			
table.roundedTable p {
	margin: 0 0 8px 0;
}

/* ===================== layout 1 main content area ================*/
#layout_1 {background-color:#FFFFFF; padding:0px 30px 0px 30px;}


/* ======================== layout 2 column page styling ================*/
#layout_2 {background-color:#CCE2EE; } /*CCEAFF nice light blue */

#layout_2 .content_area {
	min-height:200px;
	margin:0px 243px 0px 0px;
	padding:0px 20px 0px 15px;
	border:1px solid #CCEAFF;
	background-color:#FFFFFF;

}
#layout_2 .sidebar  
{
	float:right;
	width:242px;
	border:1px solid #CCE7FF;
}
#layout_2 .sidebar p { padding:0px 20px 0px 20px;}

/* ======================== layout 3 column page styling NOT USED ================*/
#layout_3 .content_area {
	min-height:200px;
	margin:0px 243px 0px 250px;
	border:1px solid #CCEAFF;
	background-color:#FFFFFF;

}
#layout_3 .left_sidebar
{
	float:left;
	width:230px;
}
#layout_3 .right_sidebar  
{
	float:right;
	width:242px;
	border:1px solid #CCE7FF;
	background-color:#CCE2EE;/* CCEAFF nice light blue */
}

/* ====================== da footer =================================*/


#footer { width:970px; margin:0 auto; margin-top:3px; text-align:left; background-color:#FFFFFF; border:1px solid #BBB; padding-top:20px;}
/*#footer .box_left {background-image: url(images/left-top-corner.gif) no-repeat top left;}
#footer .box_right {background-image:url(images/right-top-corner.gif) no-repeat top right;} */
#footer p {font-size:90%; color:#FFFFFF; text-align:center; padding-top:10px;}

	
