/* CSS Document */

html,body{

	height:100.1%;

	width:100%;

	margin:0px;

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background-image:url(../images/body_bg.jpg);

	background-repeat:repeat-x;

	background-color:#4F4F4F;
	
	text-decoration: none;

}

#container{

	margin:auto;

	width:870px;

	height:100%;

}

#header{

	height:178px;

}

#main_tbl_bg{

	height:50%;

}


#footer{

/*	background-image:url(../images/footer_bg.jpg);

	background-repeat:repeat-x;

*/	height:40px;

}

#footertxt{

	color: #A7A9AC;

	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

}

#bottom{

	font-size:10px;

	text-align:right;

}



a.bottom:link{

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

a.bottom:visited{

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

a.bottom:hover{

	color:#666666;

	font-weight:bold;

	text-decoration:none;

}

/*Right menu*/

.right_verticle_menu{

	width:270px;

}

#left_menu_bg{

	height:100%;

}





#nav1 a {

	float: left;

	padding-top: 9px;

	padding-bottom: 0px;

	padding-left:20px;

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	width:160px;

	height:41px;

	background-image:url(../images/slices/but_main_bg.jpg);

	background-repeat:no-repeat;

	text-align: left;

	font-weight: bolder;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0px;

}

#nav1 a:hover {

	float: left;

	width:160px;

	height:41px;

	background-image:url(../images/slices/but_hov_main_bg.jpg);

	background-repeat:no-repeat;

	color: #FFFFFF;

	text-decoration:none;

}





#nav2 a {

	float: left;

	padding-top: 9px;

	padding-bottom: 0px;

	padding-left:20px;

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	width:160px;

	height:41px;

	background-image:url(../images/slices/but_hov_main_bg.jpg);

	background-repeat:no-repeat;

	text-align: left;

	font-weight: bolder;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0px;

}

#nav2 a:hover {

	float: left;

	width:160px;

	height:41px;

	background-image:url(../images/slices/but_main_bg.jpg);

	background-repeat:no-repeat;

	color: #FFFFFF;
	
	text-decoration:none;

}





/********** TOP HEADER MENU LINK STYLES START*********/

#top_menu_cell{

	width:180px;

	padding-top:4px;

	padding-bottom:4px;

}

a.top_menu_cell:link{

	color:#737973;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.top_menu_cell:visited{

	color:#737973;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.top_menu_cell:hover{

	color:#737973;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}



#top_menu_cell_hover{

	width:180px;

	padding-top:4px;

	padding-bottom:4px;

}

a.top_menu_cell_hover:link{

	color:#404440;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.top_menu_cell_hover:visited{

	color:#404440;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.top_menu_cell_hover:hover{

	color:#404440;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

/********** TOP HEADER MENU LINK STYLES END*********/

/********** BOTTOM FOOTER LINK STYLES START*********/

#bot_menu_cell{

	width:180px;

	padding-top:4px;

	padding-bottom:4px;

}

a.bot_menu_cell:link{

	color:#A7A9AC;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

a.bot_menu_cell:visited{

	color:#A7A9AC;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

a.bot_menu_cell:hover{

	color:#A7A9AC;

	font-size:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}



#bot_menu_cell_hover{

	width:180px;

	padding-top:4px;

	padding-bottom:4px;

}

a.bot_menu_cell_hover:link{

	color:#FFFFFF;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.bot_menu_cell_hover:visited{

	color:#FFFFFF;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

a.bot_menu_cell_hover:hover{

	color:#FFFFFF;

	font-size:16px;

	font-family:"Times New Roman", Times, serif;

	font-weight:bold;

	text-decoration:none;

}

/********** BOTTOM FOOTER LINK STYLES END*********/

.but_left_bg{

	width:34px;

	height:34px;

	background-image:url(../images/slices/but_left_bg.jpg);

	background-repeat:no-repeat;

}

.but_mid_bg{

	height:41px;

	background-image:url(../images/slices/but_bg.jpg);

	background-repeat:repeat-x;

}

.but_right_bg{

	width:27px;

	height:41px;

	background-image:url(../images/slices/but_curve_bg.jpg);

	background-repeat:no-repeat;

}





h1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #A7A9AC;

	margin: 0px;

	padding-top: 0px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

	font-weight: inherit;

}

h2 {

		font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #9A6FA8;;

	margin: 0px;

	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 2px;

	font-weight: bolder;

}

h3 {

		font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #9A6FA8;;

	margin: 0px;

	padding-top: 4px;

	padding-right: 8px;

	padding-bottom: 4px;

	padding-left: 2px;

	font-weight: bolder;
	
	text-decoration: none;

}

#page_sub{

	padding-left:8px;

	padding-right:4px;

	padding-bottom:4px;

	font-style:italic;

	

}

#page_content{

	padding-left:2px;

	padding-right:2px;

	

}

#subhead{

	font-size:13px;

	font-weight:bold;

	font-style:italic;

	padding-left:8px;

	padding-right:8px;

	

}

.news_title{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#9A6FA8;
	
	text-decoration:none;

}

.news_sub{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#A2A4A7;

	font-style:italic;

	font-weight:normal;
	
	text-decoration: none;

}

.news_content{

	color:#FFFFFF;

}

hr {

	color: #A8A9AD;

	margin: 0px;

	padding: 0px;

}

a.botnav:link{

	color: #668411;

	text-decoration:none;



}

a.botnav:visited{

	color: #668411;

	text-decoration:none;



}

a.botnav:hover{

	color: #668411;

	text-decoration:none;

}

form{

	margin:0px;

	padding:0px;

}

.txt_box{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: thin none;
	text-indent: 2px;
	height:20px;
}

.label{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#9A6FA7;

	font-size:13px;

	font-weight:normal;

}

img{

	border:0px;

}

.error {

   color:#FF0000;

}

#testimonial{

	font-family:"Times New Roman", Times, serif;

	color:#999999;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

}

.sbmt {

	font-family:"Times New Roman", Times, serif;

	cursor:pointer;

	border:outset 1px;

	background:#D4D700;

	color:#333;

	font-weight:bold;

	padding: 1px 2px;

}


/*	cursor:pointer;

	border: 1px outset #373700;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height: 18px;

color: #333333;

	background-color: #D4D700;

	padding: 1px 2px;

*/	

#header_tel{

	float:right;

	padding-top:25px;

	padding-right:5px;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

#strapline{

	float:left;

	font-family:"Times New Roman", Times, serif;

	padding-top:25px;

	padding-right:5px;

	font-size:16px;

	color:#797979;

	font-weight:bold;

	font-style:italic;

	text-align:left;

	

}

.fade-box {

		width: 540px;

		position: absolute;

		text-align:left;

	}



	#image-container {

	width: 540px;

	height: 360px;

	background: url(images/fade-image-bg.gif);

	background-position:left;

	background-repeat:no-repeat;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;						

			}

a.slink:link,a.slink:visited,a.slink:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
}


a.slinkNorm:link,a.slinkNorm:visited,a.slinkNorm:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#FFFFFF;

	text-decoration:none;

}


a.GreyNorm:link,a.GreyNorm:visited,a.GreyNorm:active,a.GreyNorm:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#A2A4A7;
	text-decoration:none;
}


a.PurpNorm:link,a.PurpNorm:visited,a.PurpNorm:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9A6EA9;
	text-decoration:none;
}


.pipe{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#9A6FA8;

	font-size:11px;

	font-weight:bold;

}

.cntxt{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

}

.cntxt2{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color:#FFFFFF;

}

.cntxtGrySmal{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	color:#999;

}

.cntxtPurple{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color:#9A6FA8;

}

a:link,a:visited,a:active,a:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

