.se-heading { color: #283332; font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; display: inline; }
.se-quote { color: #82a52b; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../../img/tile_side_white.gif); background-repeat: repeat-y; margin-bottom: 0px; }

div#container {width:860px; color: #000000; padding: 0px; margin:auto;}
div#top {color:#ffffff; margin:0px; padding: 10px 0px 0px 0px; top:0px; position:relative; width:860px; }
div#menu {width:860px; background: #99CC33 url(../img/menu.gif) top left repeat-x;}
/* div#pagebody { background: transparent; margin: 0; padding:0px; }
div#main { z-index: 21 ; position:relative; padding-left:0px ; padding-top: 0px; } */
div#content {width:860px; background-color: #FFFFFF; color:#666; text-align:justify; padding-top:5px; margin: 0px; min-height: 400px; }
div#footer { color: #666; font-size: 80%; margin:0px; padding:0px; text-align: right;}
div#footer a:link, div#footer a:visited { color: #666 !important; text-decoration: underline; }
div#footer a:active, a:hover { color: #333; text-decoration: underline; }
body div#footer table { background-color: #F0F0F0; }
div#end { clear:both; width:800px; height:0px; margin:0px; } 

/* LINKS (This applies to all links not hndled individually) */ 
a:link { color: #339900;}
a:visited { color: #339900; text-decoration: underline;}
a:active { color: #000000; text-decoration: underline;}
a:hover { color: #000000; text-decoration: underline;}

/* SET THE GENERAL PAGE ATTRIBUTES */
.MainText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; line-height: 120%;}
.MainTextLevel02 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; padding-bottom: 5px; line-height: 15px;}
.MainTextLevel03 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

.MainTextWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.MainTextLight { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #496395;}

.HeadingsLevel01 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #283332; font-weight: bold; letter-spacing: 1px;}
.HeadingsLevel02 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #82898F; font-weight: bold; line-height: 18px; padding-bottom: 0px; letter-spacing: 1px;}
.HeadingsLevel03 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight: bold; padding-bottom: 4px; padding-top: 4px; padding-right: 4px;}

h1 { font-size: 20px; line-height: 20px; color: #7CAF36; }

.HeadingsLevel04 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; padding-bottom: 7px; padding-top: 7px; padding-right: 5px; background-color: #EFEFEF; padding-left: 8px;}
.HeadingsLevel04  a:link { color: #CC0000; text-decoration: none;}
.HeadingsLevel04  a:visited { color: #CC0000; text-decoration: none;}
.HeadingsLevel04  a:active { color: #CC0000; text-decoration: underline;}
.HeadingsLevel04  a:hover { color: #CC0000; text-decoration: underline;}

.HeadingsWhite { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: normal;}
.HeadingsBlack { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; }

.SmallText { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;}
.SmallText  a:link { color: #FF6600; text-decoration: underline;}
.SmallText  a:visited { color: #FF6600; text-decoration: underline;}
.SmallText  a:active { color: #FF0000; text-decoration: underline;}
.SmallText  a:hover { color: #000000; text-decoration: underline;}

.SpecialNote { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000;}

/* New general styles*/

.hidden {display: none;}
.clear { clear: both;}
p.center {text-align: center;}
a.spacer {margin-right: 30px;}

div.hr-grey { 
	background: url('../img/hr-grey.png') no-repeat 0 0; 
	border: 0; 
	height: 17px; 
}

a.button { 
	display: inline-block;
	width: 200px;
	height: 28px;
	border: 1px solid #76B031;
	font-weight: bold;
	text-transform:lowercase;
	color: #fff;
	text-align: center;
	line-height: 28px;
	font-size: 1.4em;
	text-decoration: none;
	
 }
 	a.button span.arrow { 
 		display: block; 
 		background: url('../img/btn_arrow.png') no-repeat; 
 		width:9px; 
 		height:28px; 
 		float: right;
 		padding-right: 5px;
 	}
 	a.button.green { background: #99C72E url('../img/btn_bg.png') repeat-x 0 0; } 	
 	a.button.green:hover { color:#CAE28C;}
 	
p.c2a a { font-weight: bold;}
img.serviceimage { 
	float: right;
	padding-left: 20px;
}
 
td.MainText { width: 100%; }

/* HOMEPAGE ATTRIBUTES */

.HomeText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px;}
.HomeTextFeature01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 17px; padding: 1px 4px;}
.HomeTextFeature01  a:link { color: #000000; text-decoration: none;}
.HomeTextFeature01  a:visited { color: #000000; text-decoration: none;}
.HomeTextFeature01  a:active { color: #339900; text-decoration: underline;}
.HomeTextFeature01  a:hover { color: #339900; text-decoration: underline;}

.HomeTextFeatureSml { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height: normal; padding: 1px 4px;}
	
.HomeTextHeadings01 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: normal; padding-top: 4px; padding-right: 4px; padding-bottom: 8px; padding-left: 4px;}
.HomeTextHeadings02 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #A6CE39; line-height: normal; font-weight: bold; padding: 8px 4px 1px;}
.HomeTextHeadings02  a:link { color: #113D9C; text-decoration: none;}
.HomeTextHeadings02  a:visited { color: #113D9C; text-decoration: none;}
.HomeTextHeadings02  a:active { color: #FF0000; text-decoration: underline;}
.HomeTextHeadings02  a:hover { color: #FF3300; text-decoration: underline;}

.NavNormal {background: #99CC33 url(../img/bg_nav_off.gif) top left repeat-x; padding-right: 25px; padding-left: 25px; border-left: 1px #FFFFFF; border-right: 1px #FFFFFF;}
.NavNormal a { font-family: Arial Narrow, Helvetica, sans-serif; font-style: normal; font-weight: bold; letter-spacing: 2px; font-size: 12px; }
.NavNormal  a:link { color: #FFFFFF; text-decoration: none;}
.NavNormal  a:visited { color: #FFFFFF; text-decoration: none;}
.NavNormal  a:active { color: #CC0000; text-decoration: none;}
.NavNormal  a:hover { color: #000000; text-decoration: none;}

.NavSelected {background: #993333 url(../img/bg_nav_on.gif) top left repeat-x; padding-right: 25px; padding-left: 25px; border-left: 1px #FFFFFF; border-right: 1px #FFFFFF; font-family: Arial Narrow, Helvetica, sans-serif; font-style: italic; font-weight: bold; letter-spacing: 2px; font-size: 12px; color: #000000;}

/* New HP styles */

div#hp-header { padding: 20px 40px; }
	div#hp-header img.left { padding-top: 20px;}
	div#hp-header img.right { float: right;}

div#main-col {
	padding: 20px 40px; 
	background: #F0F0F0 url('../img/hr-grey.png') no-repeat top center;
	color: #666;
}
	div#hp-text { width: 500px; float: left; font-size: 1.1em;}
	div#services { width: 280px; float: right; }
		div#services ul {}
			div#services ul li { 
				list-style: none; 
				margin-bottom: 1px;
				line-height: 20px;
				}
				div#services ul li.header { 
					padding: 5px;
					background-color: #666; 
					color:white;
					font-weight: bold;
					text-transform: uppercase;
					}
				div#services ul li a { 
					display: block; 
					padding: 5px 10px;
					background: #DCDDDD url('../img/btn_arrow-grey.png') no-repeat 230px 4px;
					color: #333;
					text-decoration: none;
					}
				div#services ul li a:hover { background-color: #fff; }

/* SET THE MENU ATTRIBUTES */

.MenuSubNormal { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 6px; padding-right: 15px; padding-bottom: 6px; padding-left: 1px;}
.MenuSubNormal  a:link { color: #FFFFFF; text-decoration: none;}
.MenuSubNormal  a:visited { color: #FFFFFF; text-decoration: none;}
.MenuSubNormal  a:active { color: #CC0000; text-decoration: none;}
.MenuSubNormal  a:hover { color: #000000; text-decoration: none;}

.MenuSubSelected { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 6px; padding-right: 15px; padding-bottom: 6px; padding-left: 1px;}
.MenuSubSelected  a:link { color: #000000; text-decoration: none;}
.MenuSubSelected  a:visited { color: #000000; text-decoration: none;}
.MenuSubSelected  a:active { color: #CC0000; text-decoration: none;}
.MenuSubSelected  a:hover { color: #000000; text-decoration: none;}

/*  BASIC FORM HANDLING  */

.FormCellHeader {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height: 15px; background-color: #999999; font-weight: bold; padding: 5px;}
.FormCell { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 16px; background-color: #F7F7F7; padding: 3px;}
.RequiredOption { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #CC0000;}

p#under-construction { font-weight: bold; color: #339900;text-align: center; }

