.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
}
.bar3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #234C72;
	font-size: 11px;
	font-weight: bold;
}
.bar4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #426A93;
	background-color: #F2F5F9;
	font-size: 11px;
	font-weight: normal;
}
.bar5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #426A93;
	background-color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}
.subsubhead {
	font-family: Arial;
	color: #000000;
	background-color: #CBD8E7;
	font-size: 11px;
	font-weight: bold;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.category {
	font-family: Arial, Helvetica, sans-serif;listing126
	font-size: 10px;
	line-height: 18px;
	color: #666666;
 	font-weight: bold;
}	
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	padding: 5px 5px 5px 8px;
	
}
.textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	padding: 5px 5px 5px 8px;
	
}
.textcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
}
.button {
	background-color:#FF9A2D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:5px 10px 5px 10px;
	border:none;
	color:#FFFFFF;	
	
}
.selectbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #D3D3D3;
	padding: 5px 5px 5px 8px;
}
.navigate {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;	
}
.anchor {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
	color: #184C72;
	font-weight: bold;
}
.anchorsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	text-decoration: none;
	color: #6E69AA;
}
.textcopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	padding: 5px;
}
.header {
	background-image: url(../images/headerbg.jpg);
	background-repeat: repeat-x;
	height: 156px;
}
.bar6 {
	background-image: url(../images/bar.jpg);
	background-repeat: repeat-x;
	height: 38px;
}
.headerleft {
	background-image: url(../images/headerleft.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 156px;
}
.headerright {
	background-image: url(../images/headerright.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 156px;
}
.sidecoloumn {
	background-color: #A2BCD5;
}
.maintext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	}
.fieldnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002442;
	line-height: 18px;
	font-weight:bold;
}
.subheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.bg1 {
	background-image: url(../images/Bbg1.gif);
	background-repeat: repeat-x;
}

.bg2 {
	background-image: url(../images/bg11.gif);
	background-repeat: repeat-x;
}
.logo {
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
	width:200PX;
}
.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -2px;
}
.text111 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	color: #000000;
}
.installfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
}
.installcomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
.installtextbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CBD8E7;
}
.boldtextblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}
.toplinksCopy {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #0066CC;
}
.leftmenu {
	background-color: #A2BCD5;
}
.errormessage{ /*Approved*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
	a:link.listing    { color: #0F3B0E;	text-decoration: none; }
	a:visited.listing {	text-decoration: none;	color: #000000; }
	a:hover.listing   {	text-decoration: none;	color: #FF0000; }
	a:active.listing  {	text-decoration: none; }
.cmstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 18px;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	
	letter-spacing: 0px;
}

/* New style changes */

body{
	background-color:#2A2A2A;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:0;
}

.wrapper{
	width:1260px;
	margin:0 auto 0 auto;
}

.clear{
	clear:both;
}
.left{
	float:left;
}
.right{
	float:right;
}

.headerContainer{
	
}
.headerContent{
	padding:0;
}

.menuContainer{
}
.menuContent{
	border-top:#626262 solid 1px;
	padding:10px 0 10px 0;
}

.contentContainer{
	background-color:#FFFFFF;
	border-top:#499D21 solid 5px;
}
.contentContainer_home{
	background-color:#FFFFFF;
}
.centerContent{
	padding:20px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.footerContainer{
	border-top:#499D21 solid 5px;
	margin-bottom:20px;
}
.footerContent{
	padding:10px 0 10px 0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.logo_box{
	width:300px;
	margin:10px 0 10px 0;
	float:left;
}
.header_right{
	float:right;
	margin:10px 0 10px 0;
}
.admin_header_right{
	float:left;
	margin:10px 0 10px 0;
}

.comm_div{
	margin:0 0 10px 0;
	clear:both;
}
.homeloginip{
	border:none;
	background-color:#626262;
	color:#CACACA;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 8px;
}
.btn_style1{
	background-color:#FF9A2D;
	font-family:"Trebuchet MS";
	font-size:12px;
	font-weight:bold;
	padding:3px 10px 4px 10px;
	border:none;
	color:#FFFFFF;
	height:25px;
	-moz-border-radius:5px;
}
.submenu{
	clear:both;
	float:right;
	color:#C7C6C6;
}
.submenu ul{
	margin:0;
	padding:0;
	
}
.submenu li{
	list-style-type:none;
	float:left;
	text-align:right;
}
.submenu li a:link,
.submenu li a:visited,
.submenu li a:active
{
	text-decoration:none;
	color:#C7C6C6;
	font-family:"Trebuchet MS";
	display:block;
	padding:0 10px 0 10px;	
	font-size:12px;
}
.submenu li a:hover
{
	color:#FFFFFF;	
}

.mainmenu{
	clear:both;	
	color:#C7C6C6;
}
.mainmenu ul{
	margin:0;
	padding:0;
	
}
.mainmenu li{
	list-style-type:none;
	float:left;
	text-align:right;
}
.mainmenu li a:link,
.mainmenu li a:visited,
.mainmenu li a:active
{
	text-decoration:none;
	color:#C7C6C6;
	font-family:"Trebuchet MS";
	display:block;
	padding:5px 10px 5px 10px;	
	font-size:14px;
	font-weight:bold;
	-moz-border-radius:5px;

	
}
.mainmenu li a:hover
{
	color:#FFFFFF;	
	background-color:#FF9A2D;
}

.bannerContainer{
	background-color:#499D21;
}
.bannerContent{
	
	height:305px;
	background-image:url(../images/bannershadow.png);
	background-repeat:no-repeat;
	background-position:right;
}
.banner_left{
	width:735px;
	float:left;
	height:265px;
	padding:20px 0 20px 0;
}

.banner_left h1{
	margin:0 0 20px 0;
	font-family:"Trebuchet MS";
	font-size:40px;
	color:#FFFFFF;
	font-weight:normal;
}
.banner_left p{
	margin:0 0 10px 0;
	font-family:"Trebuchet MS";
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}


.banner_right{
	width:525px;
	float:left;
	height:305px;	
	background-image:url(../images/home_bannerimg.png);
	background-repeat:no-repeat;
}

.footer_left{
	width:630px;
	float:left;
	color:#999999;
}
.footer_right{
	width:630px;
	float:right;
	text-align:right;	
}
.footerContent a:link,
.footerContent a:visited,
.footerContent a:active{
	text-decoration:none;
	color:#999999;
}
.footerContent a:hover{
	color:#FFFFFF;
}

.content_btmbox{
	border:#E1E1E1 solid 5px;
	clear:both;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.content_box{
	border:#E1E1E1 solid 5px;
	clear:both;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 10px 0;
}

.comm_block{
	padding:20px;
	background-color:#E8E8E8;
}
h1.comm_heading{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.page_heading{
	clear:both;
	height:40px;
	margin-bottom:10px;
	background-color:#EDEDED;
}
.page_heading .icon{
	width:40px;
	height:40px;
	background-color:#499D21;
	background-image:url(../images/head_arrow.png);
	background-repeat:no-repeat;
	background-position:8px 8px;
	float:left;	
}
.page_heading .text{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	padding:8px 0 0 20px;
}
.page_heading .rightlink a:link,
.page_heading .rightlink a:visited,
.page_heading .rightlink a:active
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	padding:8px 20px 0 20px;	
	text-decoration:none;
}

.page_heading .rightlink a:hover
{
	text-decoration:underline;
}

.content_text{
	font-size:14px;
	text-align:left;
	margin-bottom:10px;
	
}
.content_text a:link,
.content_text a:visited,
.content_text a:active
{
	text-decoration:underline;
	color:#499D21;
}
.content_text a:hover
{
	text-decoration:none;
	color:#000000;
}
.comm_info{
	clear:both;
	margin-bottom:10px;
	font-size:14px;
}
.form_tbl{
	margin-bottom:10px;
}
.form_tbl td{
	padding:5px;
}
.comm_link{
	color:#999999!important;
	text-decoration:none!important;;
	font-size:14px!important;;
}
a.comm_link:hover{
	color:#000000!important;;
	text-decoration:underline!important;;
}


.search_bar{
	margin:0 0 10px 0;
	border:#F1EFEF solid 2px;	
	padding:10px;
}

.search_bar .left{
	float:left;
}

.list_tbl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:#E1E1E1 solid 1px;
	border-left:#E1E1E1 solid 1px;
	margin:0 0 10px 0;
}
.list_tbl td{
	padding:8px;
	border-right:#E1E1E1 solid 1px;
	border-bottom:#E1E1E1 solid 1px;
	color:#000000!important;
}

.list_tbl td a:link,
.list_tbl td a:visited,
.list_tbl td a:active
{
	text-decoration:underline;
	color:#000000!important;
	
}
.list_tbl td a:hover
{
	
	color:#999999!important;
	}

.list_tbl th{
	padding:8px;
	border-right:#E1E1E1 solid 1px;
	border-bottom:#E1E1E1 solid 1px;
	background-color:#C8C6C6;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.list_tbl td .subtable{
	border:none!important;
}
.list_tbl td .subtable td{
	border:none!important;
}

.comm_subheading{
	clear:both;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

/* Admin styles */

h3.admintop_caption{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#FFFFFF;
}



.features_div{ width:639px;
			   float:left;
			   height:280px;
			   background-color:#ffffff;
			   border:1px solid #cccccc;
}

.featurs_hddiv{ width:639px;
				height:40px;
				border-bottom:1px solid #cccccc;
}

.featurs_hddiv h2{ font-family:Arial, Helvetica, sans-serif;
				   font-size:24px;
				   color:#6E6E6E;
				   margin:0;
				   font-weight:normal;
				   text-transform:uppercase;
				   background-image:url(../images/features_icn.jpg);
				   background-repeat:no-repeat;
				   background-position:5px 50%;
				   padding:6px 0 5px 40px ;
}

.featurlftdiv{ width:300px;
				margin:10px 0 0 10px;
				float:left;
				height:200px;
}

.featurlftdiv ul{ list-style:none;
				  margin:0;
				  padding:0;
}

.featurlftdiv li{ line-height:35px;
				  background-image:url(../images/tic_mark.jpg);
				  background-repeat:no-repeat;
				  background-position:0 50%;
				  padding:0 0 0 35px;
}

.featurlftdiv a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:16px;
				 color:#666666;
				 margin:0;
				 padding:0;
				 text-decoration:none;
}

.featurrgtdiv{ width:307px;
				margin:10px 10px 0 10px;
				float:right;
				height:200px;
}

.featurrgtdiv ul{ list-style:none;
				  margin:0;
				  padding:0;
}

.featurrgtdiv li{ line-height:30px;
				  background-image:url(../images/tic_mark.jpg);
				  background-repeat:no-repeat;
				  background-position:0 50%;
				  padding:0 0 0 35px;
}

.tcks{			line-height:30px;
				background-image:url(../images/tic_mark.jpg)!important;
				background-repeat:no-repeat!important;
				background-position:0 15%!important;
				padding:0 0 0 35px!important;
}

.featurrgtdiv a{ font-family:Arial, Helvetica, sans-serif;
				 font-size:16px;
				 color:#666666;
				 margin:0;
				 padding:0;
				 text-decoration:none;
}

.reviehds{ border-bottom:1px solid #cccccc;
}

.reviewsdiv{ width:316px;
			 height:281px;
			 float:left;
			 margin:0 0 0 8px;
			 border:1px solid #E1DDDD;
}

.reviewsdiv h2{ font-family:Arial, Helvetica, sans-serif;
				   font-size:24px;
				   color:#6E6E6E;
				   margin:0;
				   font-weight:normal;
				   text-transform:uppercase;
				   background-image:url(../images/review_icn.jpg);
				   background-repeat:no-repeat;
				   background-position:5px 50%;
				   padding:6px 0 5px 48px ;
}

.reviewsdiv ul{ list-style:none;
				margin:0;
				padding:0;	
}


.nobrds{ border:none!important;
}

.reviewsdiv li{ border-bottom:1px solid #cccccc;
				padding:0 0 20px 0;
}


.reviewsdiv .comments p{ font-family:Arial, Helvetica, sans-serif;
					   font-size:12px;
					   color:#878787;
					   margin:0;
					   padding:10px 10px 0 10px;
					   line-height:18px;
					   text-align:justify;
}

.comments span{ font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#333333;
				font-weight:bold;
				float:right;
				margin:0 15px 0 0;
}
.reteredclr{ color:#D1450E;
}


.backupplandiv{ width:285px;
				height:281px;
				float:right;
				border:1px solid #cccccc;
}

.plan_dvs{ width:285px;
		   margin:0 0 13px 0;

}

.lftbtnplns{ width:150px;
			 float:left;
			 margin:0 0 0 10px;
}

.lftbtnplns a{ font-family:Arial, Helvetica, sans-serif;
			   font-size:14px;
			   color:#666666;
}


.plnchkbx{ width:35px;
			float:left;
			height:20px;
			padding:0 0 0 5px;
}

.pntxts{ width:200px;
		 float:left;
}

.lftbtnrgts{ width:85px;
			 float:right;
} 
.pntxts p{ margin:0;
		   padding:0;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:15px;
		   color:#8A8A8A;
		   font-weight:bold;
		   
}

.backuphd { height:37px;
			background-image:url(../images/bkp_tile.jpg);
			background-position:top left;
			background-repeat:repeat-x;
}


.backuphd h2{ font-family:Arial, Helvetica, sans-serif;
				   font-size:20px;
				   color:#fff;
				   margin:0;
				   font-weight:normal;
				   text-transform:uppercase;
				   padding:6px 0 5px 15px ;
}













