body, div, p, td, th, ul, li, a {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 13px;
	color: #FFFFFF;
	padding: 0px;
}

body {
	background:#000000 url(../images/bg.jpg) top center repeat;
	
}

a {
	font-size: 11px;
	color: #71A4C5;
	text-decoration: none;
	border:none;
}

a:hover {
	color: #000000;
}

img {
	border:0px;
}

.template {
	margin:auto; 
	padding:0; 
	width:880px;
}

.topArea {
	padding:30px 0px;
}

.topArea .left {
	width:200px; 
	float:left;
	background-image:url(../images/logo.png); 
	height:87px;
}
.topArea .left a {
	position:relative;
}

.topArea .right {
	margin-left:200px; 
	height:30px; 
	padding-top:57px; 
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#71A4C5;
}


.greenTitle {
	font-size:15px;
	font-weight:bold;
	color:#006D58;
}

.menuArea {
	text-align:center;
	padding-bottom:12px;
}

.menuArea a {
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 15px;
	height:25px;
	background:url(../images/menu_sep.jpg) top right no-repeat;
}

.menuArea a#last {
	background:none;
	margin-right:0px;
}

.menuArea a#first {
	margin-left:0px; !important;
}

.menuArea a:hover, .menuArea a.sel {
	color:#77C4EE;
}


/***************************************************/

.menuArea2 {
	text-align:center;
	padding-bottom:12px;
}

.menuArea2 a {
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:0px 15px;
	height:25px;
}

.menuArea2 a#last {
	background:none;
	margin-right:0px;
}

.menuArea2 a#first {
	margin-left:0px; !important;
}

.menuArea2 a:hover, .menuArea2 a.sel {
	color:#000;
}

/*******************************************/


.bannerArea {
	background:url(../images/banner.jpg) top left no-repeat;
	height:270px;
	width:877px;
}

.contentArea {
	background:url(../images/trans.png) top left no-repeat;
	height:300px;
	width:877px;
	padding-top:22px;
}


.flt_lt {
	width:291px;
	float:left;
	padding:0px 24px;
	border:none;
	padding-bottom:12px;
	
}

.flt_lt ul li {
	list-style-type:none;
	height:28px;
	margin-bottom:20px;
}

.flt_lt ul li a {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:42px;
	height:28px;
	background:url(../images/arrow.gif) top left no-repeat;
	position:relative;
	display:block;
}

.flt_lt ul li a:hover {
	color:#76C4ED;
}

.flt_lt_inner ul li {
	list-style-type:none;
	height:28px;
	margin-bottom:5px;
}

.flt_lt_inner ul li a {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:32px;
	height:22px;
	background:url(../images/arrow_inner.gif) top left no-repeat;
	position:relative;
	display:block;
}

.flt_lt_inner ul li a:hover {
	color:#76C4ED;
}

.fl {
	height:316px;
}


.flt_rt { 
	margin-left:333px;
	padding:0px 18px 0px 24px;
	background:url(../images/vert_bit.gif) top left repeat-y;
}


.cont_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ACE1FA;
}

.sub_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}


.clr_both {
	 clear:both;
}

.cont_pad {
	padding:10px 0px 0px 0px;
}

.hrt_line {
	height:3px;
	background:url(../images/hort_bit.gif) bottom left repeat-x;
}


.cpy {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	float:left;
	padding-top:8px;
}
.order_rightfont {
font-size:16px;
font-weight:bold;
}
 

.srh {
	background:url(../images/srh.gif) top left no-repeat;
	width:38px;
	height:26px;
	border:none;
}

.links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	float:right;
	padding-top:8px;
}


.links a {
	text-decoration:none;
	color:#FFFFFF;
}

.links a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

.bg_trans_but {

  background-image:url(../images/but_tran.png);
  padding:0px 0px 22px 24px;
  border:none;
  padding-bottom:12px;
}
	
.inner{
 background:url(../images/but_tran.png);
 width:217px;
 height:32px;
 padding-bottom:12px;
 }
  
.order_contentArea {
	background:url(../images/trans_inner.png) top left no-repeat;
	height:650px;
	width:877px;
	padding-top:22px;
}
.order_pts_right {
	padding-right:0px;
}
.but_right_font{
	font-size:.2em;
	font-family:Arial, Helvetica, sans-serif;
}


/***********inner page single column *********************/

.flt_single {
	width:840px;
	padding:0px 14px 0px 23px;
	border:none;
	height:497px;
	
}



/*  inner page column divide */

.flt_lt_inner {
	width:219px;
	float:left;
	padding:0px 18px 0px 23px;
	border:none;
	height:497px;
	
}

.flt_rt_inner { 
	margin-left:260px;
	padding:0px 14px 0px 23px;
	background:url(../images/vert_bit.gif) top left repeat-y;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:497px;
	
}

/**********************************************/
.flt_lt_inner ul.first li {
	list-style-type:none;
	line-height:2.5em;
	height:44px;
	text-align:center;
}


.flt_lt_inner ul.first li a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	display:block;
	padding:0px;
	height:32px;
	background:url(../images/but_tran.gif) top left no-repeat !important;
	position:relative !important;
}

.flt_lt_inner ul.first li a:hover {
	color:#173D16;
}

/**********************************************/
.flt_lt_inner ul.second li {
	list-style-type:none;
	line-height:2.5em;
	height:44px;
	text-align:center;
}


.flt_lt_inner ul.second li a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	display:block;
	padding:0px;
	height:64px;
	background:url(../images/but_tran2.gif) top left no-repeat !important;
	position:relative !important;
}

.flt_lt_inner ul.second li a:hover {
	color:#173D16;
}

/***************************************************/

.flt_lt_inner ul.first li.sm {
	list-style-type:none;
	line-height:2.2em;
	height:40px;
	text-align:center;
	margin:0px 5px;
}


.flt_lt_inner ul.first li.sm a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	display:block;
	padding:0px;
	height:28px;
	background:url(../images/thirdlevel.gif) top right no-repeat !important;
	position:relative !important;
	margin:0px 5px;
}

.flt_lt_inner ul.first li.sm a:hover {
	color:#173D16;
}


/****************************************************/
.flt_lt_inner ul.first li.lrg {
	list-style-type:none;
	line-height:1.3em;
	height:53px;
	text-align:center;
	margin-bottom:17px;
}


.flt_lt_inner ul.first li.lrg a {
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	display:block;
	padding-top:8px;
	height:45px;
	background:url(../images/but_tran_lrg.gif) top left no-repeat !important;
	position:relative !important;
}

.flt_lt_inner ul.first li.lrg a:hover {
	color:#173D16;
}

/**********left side arrow menu ***/

.flt_lt_inner .black ul li {
	list-style-type:none;
	margin-bottom:10px;
	line-height:2.5em;
	text-align:center;
	background:none;
	background-repeat:no-repeat;
	background-image:url(../images/arrow.gif);
}


.flt_lt_inner .black ul li a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
	position:relative;
	display:block;

	
}

.flt_lt_inner .black ul li a:hover {
	list-style-type:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#173D16;
	position:relative;
	display:block;
	

}
.txt_box {
	width:143px;
}
.small_txt {
	width:75px;
}
.tv_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
	padding:5px 0px;
}
.small_fnt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	height:455px; 
	overflow:auto; 
}

a.learn_more:link, a.learn_more:active, a.learn_more:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#76C4ED;
	font-weight:bold;
	text-decoration:none;
	position:relative;
}
a.learn_more:hover {
	color:#ffffff;
	text-decoration:underline;
	position:relative;
}

.flt_rt_hari_bit { 
	padding:0px 23px 0px 23px;
	background:url(../images/vert_bit.gif) top left repeat-x;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
}


/*****************************************/

.txt_cen {
	text-align:center;
}

.frm_col_lt {
	width:280px;
}

.frm_col_rt {
	width:280px; float:right;
}

.frm_lt {
	float:left; width:75px;
	font-size:16px;
}

.frm_lt_s {
	float:left; width:100px;
	font-size:16px;
}

.frm_rt {
	margin-left:75px;
}

.txtbox_hgt {
	padding-bottom:15px;
}

.txtarea_hgt {
	padding-bottom:15px;
}

.txt_box {
	width:190px;
}

.txt_box_sm {
	width:75px;
}

.txt_area {
	width:190px;
	height:30px;
}

.frm_txt_sz {
	font-size:16px;
}

.frm_txt_tw {
	font-size:12px;
}

.frm_txt_fort {
	font-size:14px;
}

.frm_comment {
	width:265px;
	height:150px;
}

.frm_comment_lrg {
	width:500px;
	height:170px;
}

.frm_address {
	width:190px;
	height:95px;
}

.txt_rgt {
	text-align:right;
	padding-right:10px;
}

.sel_box {
	width:270px;
}

.map1 {
	margin:19px 23px 0px 0px;
	float:right;
	width:275px;
	height:72px;
}

.map2 {
	margin:6px 23px 0px 0px;
	float:right;
	width:275px;
	height:72px;
}

.map3 {
	margin:7px 23px 0px 0px;
	float:right;
	width:275px;
	height:72px;
}


.small_fnt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	line-height:2em;
}

.small_fnt a:hover {
	color:#ffffff;
	text-decoration:underline;
	position:relative;
}

.site_pad {
	padding-left:30px;
	list-style-type:none;
}

ul.site_pad li {
	padding-bottom:7px;
}
