body{
	padding:0px;
	margin:0px;
	color:#333333;
	background-color: #07568d;
	font-family: Georgia, Times New Roman, Times, serif;
	}
div, p, ul, h1, h2, h3, form, img{
	padding:0px;
	margin:0px;
}


ul{
	list-style-type:none;
}
a{
	color: #07568e;
}
a:hover{
	color: #6b0366;
}
a:visited{
	color: #07568e;
}
a:visited:hover{
	color: #6b0366;
}
.blue{
	color: #07568d;
	font-weight:bold;}

/*TEMPLATE STYLES - header and footer*/
/* TOP SECTION*/
#top{
	width:820px;
	height:146px;
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/topsol_bg.gif);
	background-repeat: no-repeat;
} 
#top ul{
	width:200px;
	height:41px;
	position:absolute;
	left:30px;
	top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: center;
}
#top ul li{
	float:left;
	padding-left: 5px;
	width: 53px;
	display: block;
	} 
#top ul li a{
	height:35px;
	text-decoration:none;
	text-indent:-20000px;
	display:block;
	width:40px;
	padding-left: 8px;
	}
#top ul li a.home{
	width:53px;
	text-decoration:none;
	text-align:center;
	background-image: url(images/homepage2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
	}
#top ul li a.home:hover{
	width:53px;
	background:url(images/homepage2_over.gif) 0 0 no-repeat; 
	text-decoration:none; 
	text-align:center; 
	}
#top ul li a.sitemap{
	width: 53px;
	background:url(images/site2.gif) 0 0 no-repeat;
	text-decoration:none;
	text-align:center;
	padding-left: 2px;
	}
#top ul li a.sitemap:hover{
	width:53px;
	background:url(images/site2_over.gif) 0 0 no-repeat; 
	text-decoration:none; 
	text-align:center; 
	
	}
#top ul li a.emailus{
	width:60px;
	background:url(images/email2.gif) 0 0 no-repeat;
	text-decoration:none;
	text-align:center;
	}
#top ul li a.emailus:hover{
	width:60px;
	background:url(images/email2_over.gif) 0 0 no-repeat; 
	text-decoration:none; 
	text-align:center; 
	}

/*TOPHEADER*/
#topheader{
	width: 820px;
	height:73px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/topmenu_bg.gif);
	background-repeat: no-repeat;
	}

#topheader ul{
	width:620px;
	height:30px;
	float: left;
	padding-top: 15px;
	padding-left: 25px;
	position:relative;
	}
#topheader ul li{
	float:left;
	padding: 0px;
	display: block;
	} 
	
#topheader ul li a{
	height:30px;
	text-decoration:none;
	text-indent:-2000px;
	display:block;
		}
#topheader ul li.solutionindex a{
	width:120px; 
	height:30px; 
	display:block; 
	background:url(images/bus_index.gif) 0 0 no-repeat; 
	text-indent:-10000px;
}
#topheader ul li.solutionindex a:hover{
	background:url(images/bus_index_over.gif) 0 0 no-repeat;
}
#topheader ul li.solutionslnk a{
	width:120px; 
	height:30px; 
	display:block; 
	background:url(images/bus_solutions.gif) 0 0 no-repeat; 
	text-indent:-10000px;
}
#topheader ul li.solutionslnk a:hover{
	background:url(images/bus_solutions_over.gif) 0 0 no-repeat;
}
#topheader ul li.rates a{
	width:120px; 
	height:30px; 
	display:block; 
	background:url(images/rates.gif) 0 0 no-repeat; 
	text-indent:-10000px;
}
#topheader ul li.rates a:hover{
	background:url(images/rates_over.gif) 0 0 no-repeat;
}
#topheader ul li.designprocess a{
	width:120px; 
	height:30px; 
	display:block; 
	background:url(images/designprocess.gif) 0 0 no-repeat; 
	text-indent:-10000px;
}
#topheader ul li.designprocess a:hover{
	background:url(images/designprocess_over.gif) 0 0 no-repeat;
}
#topheader ul li.portfolio a{
	width:120px;
	height:30px;
	display:block;
	text-indent:-10000px;
	background-image: url(images/portfolio.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#topheader ul li.portfolio a:hover{
	background-image: url(images/portfolio_over.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/*FLASH AND DATE PHONE*/
#datephone{
	width:820px;
	height: 25px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/bodybg.gif);
	background-repeat: repeat-y;
	}
#datephone p{
	color: #000000;
	margin-left: 600px;
	font-size: 12px;
		
}
#flashcontentsm{
	background-color:#ffffff;
	font-size: 11px;
	width: 230px;
	height: 230px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	}	

/* BODY AND LEFT SIDE ONE */	
#container{
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	padding: 0px;
	}
#bodymaincontents{
	width:820px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-image: url(images/bodybg.gif);
	background-repeat: repeat-y;
	padding: 0px;
}
#bodymaincontents p.end{
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	clear: both;
}
/* MAIN BODY SECTION */

#bodymainfull{
	width:750px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	float: left;
	
}
#bodymainfull h2{
	font-size:16px;
	color: #07568e;
	padding-left: 40px;
	font-weight:bold;
}
#bodymainfull h4{
	font-size:15px;
	color: #6b0366;
	padding-left: 40px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
}
#bodymainfull p{
	font-size: 14px;
	width: 750px;
	line-height: 20px;
	color: #222222;
	padding-left: 40px;
	padding-right: 0px;
	clear: both;
}

#bodymainfull p.center{
	text-align:center;
	}
#bodymainfull p.more a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#bodymainfull p.more a{width:70px;height: 30px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;display: block;float:right;}
#bodymainfull p.more{float:right;color: #77c149;font-size: 0px;}
	
#bodymainfull ul.bullet31{
	font-size: 14px;
	width: 450px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymainfull ul li.bullet31{
	background-image: url(images/bullet_3.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymainfull ul.bullet3{
	font-size: 14px;
	width: 450px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymainfull ul li.bullet3{
	background-image: url(images/bullet_1.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymainfull a{
	color: #07568e;
	font-weight: bold;
	}
#bodymainfull a:hover{
	color: #6b0366;
	}
#bodymainfull a:visited{
	color: #07568e;
	}
#bodymainfull a:visited:hover{
	color: #6b0366;
	}

#bodymainfull a.list{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
	}
#bodymainfull a.list:visited{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
	}
#bodymainfull a.list:hover{
	color: #6b0366;
	}	
#bodymainfull a.list:visited:hover{
	color: #6b0366;
	}	
/* MAIN BODY SECTION */
#bodymain{
	width:558px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	float: left;
	
}
#bodymain h1.title{
	font-size: 18px;
	font-weight: bold;
	font-variant:small-caps;
	color: #4f9821;
	padding-left: 21px;
	line-height: 25px;
	
}	
#bodymain h1.subtitle{
	font-size: 20px;
	font-weight: bold;
	font-variant:small-caps;
	color: #07568e;
	padding-top: 0px;
	padding-left: 21px;
}
#bodymain h1.packagetop{
	font-size: 18px;
	font-weight: bold;
	font-variant:small-caps;
	text-align:center;
	color: #333333;
	padding-top: 0px;
	margin-left: 15px;
	background-color:#83aac6;
}
#bodymain h2{
	font-size:16px;
	color: #07568e;
	padding-left: 21px;
	font-weight:bold;
}
#bodymain h2.article{
	font-size:17px;
	color: #6b0366;
	padding-left: 20px;
	font-weight:bold;
}
#bodymain h2.solutions{
	font-size:18px;
	color: #07568e;
	text-align:left;
	font-variant:small-caps;
	padding-left: 21px;
	font-weight:bold;
}
#bodymain h2.left{
	font-size:16px;
	color: #692266;
	padding-left: 21px;
	width: 300px;
	float:left;
	font-weight:bold;
}
#bodymain h2.right{
	font-size:16px;
	color: #4f9821;
	float:right;
	padding-right:40px;
	width: 100px;
	text-align:left;
	font-weight:bold;
}
#bodymain h3{
	font-size:17px;
	color: #6b0366;
	padding-left: 25px;
	font-weight:bold;
}
#bodymain h3.service{
	font-size:15px;
	color: #333333;
	float: left;
	padding-left: 50px;
	font-weight:bold;
	padding-top: 10px;
}
#bodymain h4{
	font-size:15px;
	color: #6b0366;
	padding-left: 25px;
	padding-top:0px;
	padding-bottom:0px;
	font-weight:bold;
}
#bodymain h4.question{
	font-size: 15px;
	font-weight: bold;
	color: #6b0366;
	padding-left: 25px;
	
}
#bodymain h5{
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #6b0366;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 25px;
	
}
#bodymain p{
	font-size: 14px;
	width: 530px;
	line-height: 20px;
	color: #222222;
	padding-left: 21px;
	padding-right: 0px;
	clear: both;
}
#bodymain p.left{
	float: left;
	width: 300px;
	position: relative;
	margin: 0px;
	padding-left: 25px;
	text-align:left;
	clear: none;
}	
#bodymain p.left2{
	float: left;
	width: 250px;
	position: relative;
	margin: 0px;
	padding-left: 25px;
	text-align:left;
	clear: none;
}	
#bodymain p.right{
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
	text-align:right;
}
#bodymain p.right2{
	float: right;
	width: 250px;
	position: relative;
	margin: 0px;
	padding-right: 5px;
	padding-left: 0px;
	text-align:left;
	clear: none;
}	
#bodymain p.justify{
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
#bodymain p.center{
	text-align:center;
	}
#bodymain p.more a:hover{color:#FFFFFF;text-decoration:none;background-image: url(images/more_over.gif);background-repeat: no-repeat;background-position: 0 0;}
#bodymain p.more a{width:70px;height: 30px;color:#FFFFFF;background-image: url(images/more.gif);background-repeat: no-repeat;background-position: 0 0;display: block;float:right;}
#bodymain p.more{float:right;color: #77c149;font-size: 0px;}
	
#bodymain ul.bullet31{
	font-size: 14px;
	width: 450px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet31{
	background-image: url(images/bullet_3.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymain ul.bullet3{
	font-size: 14px;
	width: 450px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet3{
	background-image: url(images/bullet_1.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymain ul.bullet4{
	font-size: 14px;
	width: 250px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet4{
	background-image: url(images/bullet_1.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymain ul.bullet4r{
	font-size: 14px;
	float: right;
	width: 250px;
	display:block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet4r{
	background-image: url(../images/bullet_1.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;}
#bodymain ul.bullet5{
	font-size: 14px;
	width: 250px;
	display:block;
	padding-right: 0px;
	float: left;
	padding-bottom: 0px;
	padding-left: 50px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet5{
	background-image: url(images/bullet_4.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymain ul.bullet6{
	font-size: 14px;
	float: right;
	width: 250px;
	display:block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style:none;
	background-image: none;
}
#bodymain ul li.bullet6{
	background-image: url(../images/bullet_4.gif);
	padding-left: 10px;
	text-indent: 10px;
	line-height: 22px;
	background-repeat: no-repeat;
}
#bodymain a{
	color: #07568e;
	font-weight: bold;
	}
#bodymain a:hover{
	color: #6b0366;
	}
#bodymain a:visited{
	color: #07568e;
	}
#bodymain a:visited:hover{
	color: #6b0366;
	}

#bodymain a.list{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
	}
#bodymain a.list:visited{
	color: #222222;
	font-size: 12px;
	font-weight: bold;
	}
#bodymain a.list:hover{
	color: #6b0366;
	}	
#bodymain a.list:visited:hover{
	color: #6b0366;
	}	
	
/* FOUR COLUMN SECTION */
#WellColumn{
	width:780px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 10px;
	padding: 0px;
	float: left;
	}
#WellColumn a{color: #07568e; font-size:14px;}
#WellColumn a:hover{color: #6b0366;}
#WellColumn ul{float: left;width:auto;height:20px;margin-left: 25px;padding-bottom: 0px;padding-right: 0px;padding-top:0px;background-color: #FFFFFF;}
#WellColumn ul li{
	float:left;
	width: 200px;
	height: 20px;
	font-weight: bold;
	font-variant: normal;
	font-size: 12px;
	text-indent:20px;
	text-align: left;
	line-height: 30px;
	background-repeat: no-repeat;
	list-style-position: inside;
	list-style-type: square;
} 
#WellColumn ul li a{text-decoration:none;color: #FFFFFF;text-indent: 0px;}
#WellColumn ul li a:hover{text-decoration:none;color: #6b0366;}
#WellColumn h2.image{text-align:center;height: 115px;border-bottom-style: none;padding-top: 10px;padding-left: 0;padding-right:0;}
#WellColumn h3.subhead{text-align: left;font-size: 16px;color: #6b0366;font-variant: small-caps; padding-left:20px;padding-top: 0px;padding-bottom: 0px;}
#WellColumn h5{text-align: left;font-size: 14px;color: #222222;font-variant: small-caps; padding-left:20px;padding-top: 0px;padding-bottom: 0px;}

#WellColumn p{padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;padding-left: 15px;font-size:14px;height:20px;}
#WellColumn p.head{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-size:13px;height:23px;font-weight: bold;	font-variant: small-caps;color: #07568e;}
#WellColumn p.head2{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-size:13px;height:23px;font-weight: bold;	font-variant: normal;color: #222222;}
#WellColumn p.include{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 15px;font-size:14px;text-indent: 10px;	height: 20px;background-image:url(images/blue_check.gif);background-repeat:no-repeat;border-top-style: none;border-right-style: none;border-bottom-style: none;	border-left-style: none;}
#WellColumn p.detailprice{text-align:center;height: 30px;width: 120px;background-color: #77c149;border-bottom-style: none;border-top-style: none;font-size: 20px;font-weight: bolder;color: #FFFFFF;}
#WellColumn p.blank{text-align:left;font-size:14px;font-weight:bold;color: #333333;margin-left: 15px;border-bottom-style: none;	border-top-style: none;	clear: both;height:20px;}
#WellColumn p.blankgreen{text-align:left;font-size:14px;font-weight:bold;color: #4f9821;margin-left: 15px;border-bottom-style: none;	border-top-style: none;	clear: both;height:28px;}

#WellColumn p.blanklarge{text-align:left;height: 70px;font-size:14px;font-weight:bold;color: #333333;margin-left: 15px;border-bottom-style: none;	border-top-style: none;	clear: both;}
#WellColumn p.smalltext{text-align:left;height: 25px;font-size:13px;font-weight:normal;color: #333333;margin-left: 15px;border-bottom-style: none;	border-top-style: none;	clear: both;}
#WellColumn p.check{text-align:center;height: 23px;background-color: #FFFFFF;font-size: 16px;color: #333333; font-weight:bold;}
#WellColumn p.checksm{text-align:center;height: 25px;background-color: #FFFFFF;font-size: 15px;color: #000000;}
#WellColumn p{text-align:left;height: 25px;text-indent: 0px;background-color: #FFFFFF;border-top-width: thin;border-top-style: solid;border-top-color: #CCCCCC;}
#WellColumn p.right{text-align:right;width:700px;float:right;height: 25px;text-indent: 0px;background-color: #FFFFFF;border:none;padding-left: 50px;}
#WellColumn p.title{text-align:left;height: 25px;background-color: #a7cb90;font-variant: small-caps;color: #333333;font-weight:bold;font-size:14px;	border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: thin;border-top-color: #CCCCCC;vertical-align: text-bottom;padding-top: 5px;text-indent: 0px;}
#WellColumn p.title2{
	text-align:left;height: 25px;background-color: #83aac6;font-variant: small-caps;color: #333333;font-weight:bold;font-size:14px;	border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: thin;border-top-color: #CCCCCC;vertical-align: text-bottom;padding-top: 5px;text-indent: 0px;}	
#WellColumn p.titledetail{text-align:center;height: 25px;background-color: #a7cb90;font-variant: small-caps;font-size:15px;color: #333333;	font-weight:bold;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: thin;	border-top-color: #CCCCCC;	vertical-align: text-bottom;padding-top: 5px;text-indent: 0px;}
#WellColumn p.titledetail2{text-align:center;height: 25px;background-color: #83aac6;font-variant: small-caps;font-size:15px;color: #333333;	font-weight:bold;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: thin;	border-top-color: #CCCCCC;	vertical-align: text-bottom;padding-top: 5px;text-indent: 0px;}

#WellColumn p.titleblank{
	text-align:left;
	height: 30px;
	text-indent: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-top-color: #CCCCCC;
	font-size: 14px;
}


.Welleftbig{color:#000000;border:1px solid #cccccc;padding-left: 0px;width: 275px;float: left;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 8px;}
.Welleftbig1{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 120px;float: left;}
.Welleftbig2{color:#000000;border:1px solid #cccccc;margin: 0px;padding: 0px;width: 355px;float: left;}

/* REFERRAL FORM */
#formgraphic{
	width:470px;
	float:left;
	padding-left:90px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 50px;
	padding: 0px;}
#formgraphic form{width: 595px;height:719px;clear: left;margin-left:25px;background-image: url(images/graphicrequest_bg.gif);background-repeat: no-repeat;}
#formgraphic p{border:none;padding-top:8px;text-align:left;font-weight:bold;color:#333333;font-size:14px;font-variant:small-caps;}
#formgraphic p.row{border:none;padding-top:8px;text-align:left;font-weight:bold;color:#333333;font-size:14px;font-variant:normal;}
#formgraphic p.row2{border:none;padding-top:8px;text-align:center;}
.button{height:35px;margin-left: 0px;font-size: 14px;color: #ffffff;padding-top: 10px;border: outset;background-color: #07568e;	font-weight: bold;	font-variant: small-caps;border-color: #07568e;font-family: Georgia, "Times New Roman", Times, serif;	line-height: 18px;	vertical-align: middle;}
.formrow {clear: left;width:500px;padding-left:25px;margin-top: 1px;margin-right: 0px;margin-bottom: 1px;margin-left: 2px;padding-top: 3px;}
.label {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 45%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.labelsm {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 0px;width: 45%;padding-top: 0px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;height:8px;}
.input {float: right;width: 49%;text-align: left;font-family: Georgia, Times New Roman, Times, serif;}
.input3 {float: right;width: 300px;text-align: left;font-size: 14px;font-weight:normal;font-family: Georgia, Times New Roman, Times, serif;}
.input4 {float: left;width: 155px;text-align: left;font-size: 13px;font-weight:normal;font-family: Georgia, Times New Roman, Times, serif;}
.inputbut {width: 150px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 201px;padding-top: 5px;}
.inputbut2 {width: 150px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 25px;padding-top: 5px;}
.required {font-weight: bold; color: #ff0000;}
/*FORM CODES*/
.formrow2 {clear: left;width: 95%;padding-left:5px;margin-top: 1px;margin-right: 0px;margin-bottom: 1px;margin-left: 2px;padding-top: 3px;}
.forminput{font-family: Times New Roman, Times, serif;font-size: 15px;color: #000000;}
.label2 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 35%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.label3 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 35%;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 11px;}
.label4 {padding-right: 0px;padding-left: 0px;float: left;padding-bottom: 3px;width: 180px;padding-top: 3px;text-align: right;text-indent: 0px;font-family: Georgia, Times New Roman, Times, serif;font-size: 13px;}
.input2 {float: right;width: 60%;text-align: left;font-size: 14px;font-weight:normal;font-family: Georgia, Times New Roman, Times, serif;}
.inputbut2 {width: 60%;height: 40px;font-family: Georgia, Times New Roman, Times, serif;margin-left: 100px;}	
	
	
		
/* RIGHT ONE */	
#rightone{
	width:240px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	padding-right: 15px;
	float: right;
	font-size:14px;
	}	
#rightone p{
	padding-left: 5px;
	}
#rightone form.newsletter{
	width: 175px;
	clear:both;
	background-image: none;
		}		
#rightone ul{
	padding-left: 5px;
	padding-top: 0px;}
#rightone h4{
	padding-left: 5px;
	font-size: 15px;
	font-weight:bold;
	padding-bottom: 0px;
	padding-top: 1px;
	width: 200px;}			

/* FIRST CLASS RIGHT SIDE */
#rightcolumn{
	width: 235px;
	float: left;
	margin: 0px;
	padding: 0px;
	border: thin solid #999999;
	}
#rightcolumn h4{
	padding-left: 5px;
	font-size: 15px;
	font-weight:bold;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 230px;}				
	
	
/* CLASS FOR ALL OTHERS RIGHT SIDE */	
.rightdata{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-right: 5px;
}
.rightdata p.center{
	text-align:center;
	font-family:Times New Roman, Times, serif;
	}
.rightdata p.centerbig{
	text-align:center;
	font-weight:bold;
	font-variant: small-caps;
	font-size: 16px;
	font-family:Times New Roman, Times, serif;
	}	
.rightdata p.small{
	font-size:10px;
	text-align:center;
	font-weight:bold;
	}	
.rightdata ul{
	display: block;
	width: auto;
	padding-left: 7px;
	} 
.rightdata ul li{
	float:none;
	padding-left: 15px;
	font-size:0px;
	display: block;
	text-indent: 0px;
	width: 215px;
	font-size:14px;
	background-image: url(images/bullet_3.gif);
	background-repeat: no-repeat;
	} 
.rightdata ul.bullet2{
	display: block;
	width: auto;
	padding-left: 5px;
	} 
.rightdata ul li.bullet2{
	float:none;
	padding-left: 10px;
	font-size:0px;
	display: block;
	text-indent: 0px;
	line-height: 24px;
	width: 215px;
	font-size:14px;
	background-image: url(images/bullet_2.gif);
	background-repeat: no-repeat;
	} 
.rightdata h1{
	font-size:20px;
	font-weight:bold;
	color: #4f9821;
	}	
.rightdata h2{
	font-size:18px;
	font-weight:bold;
	color: #692266;
	}	
.rightdata h3{
	font-size:16px;
	font-weight:bold;
	color: #4f9821;
	text-align: center;
	}	
.rightdata h4{
	font-size:15px;
	font-weight:bold;
	color: #4f9821;
	width: auto;
	text-align: left;
	}		

/*FORM STYLES*/
.forminput{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #000000;
	}
/* FOOTER SECTION */	
/* FOOTER SECTION */	
#footer{
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 100%;
	padding: 0px;
	}
#footerbody{
	width: 820px;
	height:176px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	color:#ffffff;
	font-size: 14px;
	}
#footerbody p{
	width:800px;
	position:relative;
	left:0px;
	text-align: left;
	text-indent: 20px;
	font-size: 13px;
	line-height: 23px;
	padding-top: 25px;
	padding-bottom: 10px;
	position:relative;
	margin:0 auto;
	}
#footerbody p.link2{
	width:800px;
	position:relative;
	left:0px;
	text-align: left;
	font-size: 13px;
	line-height: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	position:relative;
	margin:0 auto;
	}

#footerbody a{
	color:#ffffff;
	text-decoration:none;
	padding-top: 0;
	font-size: 13px;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
	}
#footerbody a:visited{
	color:#ffffff;
	text-decoration:none;
		}	
#footerbody a:hover{
	text-decoration:underline;
	color: #333333;
	}
#footerbody a:visited:hover{
	text-decoration:underline;
	color: #333333;
	}	
#footerbody p.copyright{
	width:350px;
	position:relative;
	padding-top: 0;
	text-align: center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 100px;
	float: left;
	}
#footerbody p.logo{
	width: 110px;
	height: 85px;
	float:right;
	position:relative;
	padding-top:0px;
	padding-right:100px;
	padding-bottom: 0px;
	}
#footerlinks{
	background-image: url(images/footerlinks_bg.gif);
	background-repeat: no-repeat;
	height: 105px;
	}

#footerbottom{
	background-image: url(images/fotter_btm.gif);
	background-repeat: no-repeat;
	height: 48px;
	}		
#footer p.html{
	width: 100px;
	height:60px;
	padding: 0;
	float:left;
	padding-bottom:0;
	padding-left: 25px;
	}
#footer p.html a{
	display:block;
	width:85px;
	height: 50px;
	background-image: url(images/W3c.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding:0px;
	}
#footer p.html a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/W3c_over.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}
#footer p.htmlcss{
	width: 100px;
	height:50px;
	float:right;
	padding-right: 25px;
	padding-top: 0;
	padding-bottom:0;
		}
#footer p.htmlcss a{
	display:block;
	width:85px;
	height: 50px;
	background-image: url(images/w3ccss.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-left:0px;
	padding-top:0px;
	padding-bottom: 0;
	}
#footer p.htmlcss a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image: url(images/w3ccss_over.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	}	
