/* CSS Document */
A, A:VISITED {
color:#5B6D5A;
}

A:ACTIVE, A:HOVER{
color:#7A865F;
}

A SPAN.arrow {
font-family:Webdings;
text-decoration:none;
}

A.internal,A:ACTIVE.internal,A:HOVER.internal,A:VISITED.internal{
color:#222;
text-decoration:none;
}

P {
margin-bottom:10px 0px;
color:#222;
}

P.citation {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
line-height:11px;
margin:12px 0px;
padding:12px 0px;
border-top:1px solid #CCC;
}

.citation {
font-size:10px;
color:#666;
line-height:1em;
margin:0px;
padding:0px;
}


P.question {
font-weight:bold;
border-bottom:1px solid #CCC;
margin-top:24px;
clear:both;
}

p.quote {
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#444;
background-color:#D6DBCB;
line-height:24px;
padding:12px;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

p.clientquote {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B6D5A;
padding:0px;
}

p.clientname {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5B6D5A;
padding-bottom:8px;
}


H1 {
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:14px;
color:#7A865F;
}

H2 {
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#444;
margin-top:24px;
padding-bottom:0px;
}

H3 {
font-family:"Century Gothic",Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666;
margin-top:24px;
border-bottom:1px solid #999;
}

IMG {
border:0px;
}

IMG.staff {
padding-top:6px;
}

TD.staff { 
width:200px;
padding:12px;
}

LI {
margin-bottom:12px;
line-height:1.2em;
}

UL.sitemap LI {
list-style-image:url('/images/bullet.gif');
font-weight:bold;
}

UL.sitemap LI UL {
margin-top:12px;
font-weight:normal;
}
UL.sitemap LI UL LI{
font-weight:normal;
}

UL.sitemap LI UL LI A, UL.sitemap LI UL LI A:VISITED {
color:#7A865F;
}

UL.sitemap LI UL LI A:ACTIVE, UL.sitemap LI UL LI A:ACTIVEA:HOVER{
color:#5B6D5A;
}

#master {
width:740px;
height:100%;
background-color:#C1C6B6;
border:1px solid #999;
}

#header {
width:740px;
height:57px;
background-color:#C1C6B6;
}

#headernav {
width:208px;
}

#nav {
height:21px;
width:100%;
background-color:#5B6D5A;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
}

#nav A,#nav A:VISITED {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFF;
text-decoration:none;
line-height: 30px;
padding: 0px 5px 0px 5px;
}

#nav A:ACTIVE, #nav A:HOVER {
color:#C1C6B6;
}

#nav TD {
text-align:center;
white-space:nowrap;
vertical-align:middle;
}

#nav TD.current {
background-color:#EDEDCA;
}

#nav TD.current A,#nav TD.current  A:VISITED {
color:#5B6D5A;
}

#nav TD.spacer {
}


#title {
height:65px;
padding:0px;
width:100%;
background-color:#EDEDCA;
background-image:url('/images/title_background.gif');
padding-left:160px;
vertical-align:middle;
}

#title TD.photo {
width:140px;
height:89px;
}

P.staffquote {
font-family:"Century Gothic",Geneva;
font-size:12px;
padding:8px;
line-height:18px;
font-weight:bold;
color:#8A7E32;
}

#subnav {
width:140px;
padding:4px 8px 20px 8px;
font-family:"Century Gothic",Geneva;
font-size:12px;
font-weight:bold;
color:#555;
}

#subnav A,#subnav A:VISITED {
color:#999;
text-decoration:none;
}

#subnav A:HOVER,#subnav A:ACTIVE {
color:#555;
}


#subnav P {
border-bottom:1px solid #C1C6B6;
padding-bottom:6px;
margin:6px 0px;
}

#subnav .tertiary {
font-size:12px;
margin-left:10px;
}

#subnav .tertiary P {
border-bottom:none;
padding-bottom:0px;
margin:6px 0px;
font-size:14px;
}

#content {
background-color:#FFF;
width:100%;
background-image:url('/images/title_shadow.gif');
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#content .copy {
width:auto;
color:#222;
padding:18px 12px 20px 12px;
line-height:18px;
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#content .copy2 {
width:auto;
color:#222;
padding:18px 12px 20px 12px;
line-height:22px;
vertical-align:top;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#content TD.feature {
width:250px;
}

#content TD.blank {
width:150px;
}

#colorbars {
display:block;
margin-bottom:20px;
}

/* FORUM STYLES */

	.quote {
	border : 1px solid #505050; 
	background-color : #ffffff; 
	width : 85%; 
	margin : 2px; 
	padding : 5px; 
	color : #505050; 
	font : 11px Arial; 
	} 
	pre {
	font : 11px "Courier New", monospace; 
	} 
	td {
	font : 11px Arial; 
	} 
	.c2 {
	font : 11px Arial; 
	} 
	.head {
	font : bold 15px Arial; 
	} 
	.titlehead {
	font : bold 15px Arial; 
	line-height : 180%; 
	} 
	.info {
	font : 11px Arial; 
	} 
	.msg {
	font : 13px Arial; 
	} 
	.subhead {
	font : bold 13px Arial; 
	} 
	.time {
	font : bold 11px Arial; 
	} 
	.ultrasmall {
	font : 10px Arial;
	}
	.ultrasmall2 {
	font : 12px Arial;
	}
	.ultrasmall3 {
	font : 14px Arial;
	} 

/* END FORUM STYLES */

TD#content {
border-top:none;
}

/*-----------------------------------------------------------new css----------------------------------------------------------------------------*/

.body_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637460;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
	padding-right:10px;
}

.body_text a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}

.body_text a:hover {
	text-decoration: underline;
}
.body_text h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#637460;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-bottom:5px;
	}
	
	
.body_text h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#637460;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	margin:0px;
	padding-bottom:5px;
	}	
	
.form_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B6C5D;
	font-weight: normal;
	text-decoration: none;
	padding-left:5px;
}

.formhead_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B6C5D;
	font-weight: bold;
	text-decoration: none;
	padding-left:5px;
	padding-bottom:5px;
}

.formfield input {
	width:120px;
	border:1px solid #5B6C5D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	text-decoration: none; 
}

.formfield textarea {
	width:355px;
	border:1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal;
	text-decoration: none; 
}
.bottomtext_header {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
}

.greenarea {
width:310px;
margin-left: 10px;
margin-top: 17px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ffffff;
font-size:12px;
}

.greenarea h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FAFA84;
font-size:14px;
margin:0px;
}

.bottomtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637460;
	line-height: 16px;
	font-weight: normal;
}

.bottomtxt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#637460;
	line-height: 16px;
	font-weight: normal;
	text-decoration: underline;
}
.bottomtxt a:hover {
	text-decoration: none;
}

.learntxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height: 21px;
	font-weight: bold;
	text-align:center;
}

.call_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B6D5A;
	line-height: 18px;
	font-weight: bold;
	text-align:left;
	padding-left:13px;
	}
	
.visit_textnew {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5B6D5A;
	line-height: 18px;
	font-weight: bold;
	text-align:left;
	padding-left:6px;
	}
	
	.blogtxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B6D5A;
	line-height: 18px;
	font-weight: normal;
	text-align:left;
	text-decoration:none;
	}
	
	.blogtxt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5B6D5A;
	line-height: 18px;
	font-weight: normal;
	text-align:left;
	padding-left:6px;
	text-decoration:none;
	}
	
	.blogtxt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D483C;
	line-height: 18px;
	font-weight: normal;
	text-align:left;
	padding-left:6px;
	text-decoration:underline;
	}