/* ---[ Imports ]------------------------------- */
/* @import "nav.css"; */

/* ---[ Global Resets ]------------------------------- */
body, h1, h2, h3, h4, h5, h6, form, img, p{margin:0px; padding:0px; border:0px;}
p{margin-bottom:12px;}
a{outline:none; cursor:pointer;}
img{ border:none;}
a.img{border:none;}

/* ---[ Main Templete ]------------------------------- */
body{
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	/*background: #ffffff url(../../images/tpl_main/gradbg.jpg) repeat-x;*/
}


#testimonialsbox{
	color:#ffffff;
	font-size:17px;
	position:absolute;
	top:40px;
	left:480px;
	width:350px;
	height:auto;
}


/* ---[ content areas ]------------------------------- */
#content100{
	width:850px;
	height:auto;
	padding:20px 55px 0px 55px;
}
#contentLeft{
	float:left;
	width:273px;
}

#contentRight{
	float:right;
	width:273px;
	padding: 0px 0px 0px 19px;
}

#content66{
	font-size:14px;
	line-height:20px;
	float:left;
	width:565px;
	height:auto;
	padding:20px 20px 0px 55px;	
}
#modulecontainer{
}
.modulebox{
	line-height:16px;

	clear:both;
}

/* ---[ generic links ]------------------------------- */
a:link, a:visited{color:#4e8b1b; text-decoration:underline;}
a:hover, a:active{color:#666565; text-decoration:none;}
a.current:link, a.current:visited, a.current:hover, a.current:active{color:#890000;}

/* ---[ mainnavigation ]------------------------------- */
.tabsheader {font-family:arial,verdana,tahoma;font-size:16px;text-align: center;}
.tabsheader ul {display: inline;list-style-type: none;margin: 0px;padding: 0px;}
.tabsheader li { float: left; }

/* ---[ off state ]------ */
.tabsheader a,.tabsheader a:visited,.tabsheader a:link{
	color:#58697a;
	text-decoration:none;
	position:relative;
	float:left;
	width:auto;
	height:37px;
	padding:23px 13px 0px 13px;
}

/* ---[ on state ]------ */
.tabsheader a.current:visited, .tabsheader a.current, .tabsheader a.current:hover, .tabsheader a:hover{
	color:#fff;
	width:auto;

	background-color:#352f28;}
	
	

/* ---[ nav divs ]------ */
.navdiv { width: 1px;height:55px; background:#ffffff; margin-top:1px;}
.navdiv ul {display: inline;list-style-type: none;margin: 0px;padding: 2px;}
.navdiv li { float: left;}


/* ---[ content boxes ]------------------------------- */
.box100{float:left;clear:both;width:100%;height:auto;}
.box75{float:left;width:75%;height:auto;}
.box50{float:left;width:50%;height:auto;}
.box25{float:left;width:25%;height:auto;}
.box66{float:left;width:66%;height:auto;}
.box33{float:left;width:33%;height:auto;}
.box100pad{float:left;clear:both;width:98%;height:auto;padding:0.5% 1%;}
.box75pad{float:left;width:73%;height:auto;padding:0.5% 1%;}
.box50pad{float:left;width:48%;height:auto;padding:0.5% 1%;}
.box25pad{float:left;width:23%;height:auto;padding:0.5% 1%;}
.box66pad{float:left;width:64%;height:auto;padding:0.5% 1%;}
.box33pad{float:left;width:31%;height:auto;padding:0.5% 1%;}
.label{width:33%;float:left;text-align:right;margin-right:5px;display:block;}/* to be deprecated!! */

/* ---[ form items ]------------------------------- */

/* ---[ misc items ]------------------------------- */
.center{text-align:center;}/* to be deprecated!! */
.txtCenter{text-align:center;}
.right{text-align:right;}/* to be deprecated!! */
.txtLeft{text-align:left;}
.txtRight{text-align:right;}
.txtJustify{text-align:justify;}
.txtUnderline{text-decoration:underline}
.star{color:red;}/* to be deprecated!! */
.required{color:red;}
.inline{display:inline;}
.PhoneAddress{display:none;}/* to be deprecated!! */
.phoneAddress{display:none;}
.wrap{float:left;}/* to be deprecated!! */
.floatLeft{float:left;}
.first{clear:left;}/* to be deprecated!! */
.clearLeft{clear:left;}
.last{clear:right;}/* to be deprecated!! */
.clearRight{clear:right;}
.clearboth{clear:both;}/* to be deprecated!! */
.clearBoth{clear:both;}
#map{font-size:12px; line-height:14px;}
#swsicon{position:absolute; top:164px; left:449px; width:74px; height:33px; background:no-repeat url(../../images/tpl_main/ffc_sws.gif);}

/* ---[ Headers ]------------------------------- */
h1{  /*Biggest, white*/
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	color:#58697a;
	font-size:26px;  /*was 33 */
	font-weight:normal;
	margin:0px 0px 12px 0px;
}
h2{ /* Biggest, white */
	color:#000000;
	font-size:14px;
	font-weight:normal;
	margin:0px 0px 8px 0px;
}
h3{ /* Paragraph Headers */
	color:#58697a;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

/* ---[ Headers: Messages ]------------------------------- */
h4{/* to be deprecated!! */
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #777777;
	background-color:#323232;
}
.sysMessage{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #777777;
	background-color:#323232;
}

/* ---[ Headers: Errors ]------------------------------- */
h5{/* to be deprecated!! */
	color:#ba0000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	width:90%;
	height:auto;
	margin:8px auto 8px auto;
	padding:5px;
	border:1px dotted #9d4243;
	background-color:#ffcdcd;
}
------------------------ */