/* content styles */
body { color: #666; font-size:12px; font-family:Arial, Tahoma, Sans-Serif;}
h1 { color: #6db33f; font-family:Century Gothic, Tahoma, Sans-Serif; font-weight:normal; font-size:24px; line-height:36px; margin:0px; margin-bottom:10px;
background: url(/images/template/h1-bg.png) no-repeat right; display:inline; padding-right:10px;}
h2 {color:#6d7d96; font-family:Century Gothic, Tahoma, Sans-Serif; font-weight:bold; font-size:16px; line-height:22px; margin:0px; }
a {color: #6db33f;}
strong { color:#6d7d96;}
div#footer a.siteby { color: #aaa; font-size:11px;}
.thumbs img {border:0px;}

.sep {height:3px; width:600px; background: url(/images/template/div-line.png) no-repeat; margin:20px 0px 20px 0px;}

table.data { border:solid 0px #6d7d96; padding:0px; margin:0px;}
table.data th { border:solid 1px #6d7d96; background: #6db33f; color: #fff; padding:3px;}
table.data td { border:solid 1px #6d7d96;padding:3px;}

/* Hero Images */
div#hero.hero-services {background: url(/images/template/hero/services.jpg) no-repeat;}
div#hero.hero-contact {background: url(/images/template/hero/contact.jpg) no-repeat;}
div#hero.hero-started {background: url(/images/template/hero/started.jpg) no-repeat;}
div#hero.hero-results {background: url(/images/template/hero/results.jpg) no-repeat;}
div#hero.hero-fees {background: url(/images/template/hero/fees.jpg) no-repeat;}

/* form styles */
.mainform legend {color:#6d7d96;}
.mainform label.frm {display:block; width:120px; margin-right:10px; text-align:right;float:left; clear:left;}
.mainform input, .mainform select {margin-bottom:3px;}
.mainform label.error {color:#f00; font-style: italic;}
div.error { display: none;}
.calendar {border: solid 1px #ABADB3; background: #fff url(/images/icons/calendar.png) no-repeat right;}
.formwarn {display:inline; color: #C00; padding-left:25px; margin-left:20px; background: #fee url(/images/icons/error.png) no-repeat left;}
.forminfo {display:inline; color: #00C; padding-left:25px; margin-left:20px; background: #e6e6ff url(/images/icons/information.png) no-repeat left;}
textarea {font-family:Arial, Tahoma, Sans-Serif;}

/* main menu */
div#mainmenu ul {margin:0px; padding:0px; list-style-position:inside; background: #fff; font-family: Georgia, Serif; font-size:14px;}
div#mainmenu li {display:block; float:left; }
div#mainmenu li a { display:block; float:left; font-weight:bold; padding:10px; color: #6d7d96; text-decoration:none;}
div#mainmenu li a.on { background: #6db33f; color:#fff;}
div#mainmenu li a:hover {color:#6db33f;}
div#mainmenu li a.on:hover {color:#fff;}

.lhs {margin:40px 0px 0px 40px; float:left;}

.rhs ul {margin:0px; padding:0px; list-style-position:outside; list-style-type:none;font-family: Georgia, Serif; font-size:12px;}
.rhs li a { display:block; font-weight:bold; padding:10px; padding-left:0px; color: #6d7d96; text-decoration:none; background: url(/images/template/sub-menu-div.png) no-repeat bottom left;}
.rhs li a.on {color:#6db33f;}
.rhs li a:hover {color:#6db33f; background: #eee url(/images/template/sub-menu-div.png) no-repeat bottom left;}

/* Msgs etc */
.error_msg
{	border: solid 1px #FFCC66;	padding: 15px;	padding-left: 65px;	color: #C00;	background: #FBF2C3 url(/Admin/Images/Icons/alert-large.png) left no-repeat;}

.info_msg
{ 	padding: 15px;	padding-left: 55px;	color: #333;	background: #feb url(/images/icons/Warning.png) left no-repeat;}

.instructions {	padding:5px;	border: solid 1px #C5D7E6;	background: #EEF9EC;	text-align:center;}
.datatable { border:solid 1px #eee; background-color: #e6e6e6;}
.datatable td { border:solid 1px #eee;background-color: #f2f2f2;}

.btntab { padding:5px 20px 5px 20px; border:solid 1px #ccc; margin-top:10px; color: #6db33f; background:#eee; text-decoration:none; line-height:30px; border-bottom:none;}
.btntab-on { padding:5px 20px 5px 20px; border:solid 1px #6db33f; margin-top:10px; color: #fff; background:#6db33f; text-decoration:none; line-height:30px; border-bottom:none;}
.displaypanel { border:solid 1px #6db33f; background: #eee; padding:10px; margin-top:-2px;}