HTML,BODY {margin:0; padding:0; height:100%;}
body, td { 
	font-family: arial;
	font-size:12px;
	line-height:18px;
	color:#282828;
}

BODY { 
	margin:0px; 
	background:#ffffff; 
}

/* Wysiwyg Pro only */
#wysiwygpro_editor body { background-color: #ffffff; margin: 10px; }

/* Newsletter Backgrounds */
body.emailBody {  margin: 20px;  background: none; background-image:none;  background-color: #FFFFFF; }

/* Email this page fancybox */
div#emailthispageContainer { padding: 20px; }
#emailthispageHeading { font-size:16px; font-weight:bold; margin-bottom: 10px; }


/** Miscellaneous Styles */
PRE { text-align: left; font-size: 11px; margin:20px; padding:20px; }
FORM { margin:0px; }
.clear {clear:both;}

/* Jquery Validate error/tick icons */
IMG.error { margin-left: 6px; margin-top: 3px; }

/* ROTATING IMAGE STUFF (only used on the rotating pictures page*/
TD.dont-wrap DIV { float: left; }
TABLE.rotating-imgs DIV {  margin-bottom:5px; margin-right:5px}

/** LINKS */


a { color: #5976c1; }
a:visited { color: #5976c1; }
a:hover { color: #5976c1; }

/** WYSIWYG EDITOR STYLES */
H1, .heading, .redheading {  font-family: Georgia; font-style:Italic;text-align:left; font-size: 17px; color:#3350a2; font-weight:normal;  padding-bottom:4px; margin-top:5px;}
H2, .subheading { font-family: Georgia; font-size:14px; color:#1c7601; font-style:Italic;  font-weight:normal; line-height:1.2em; margin-top:0px;}
.redheading { color: #5D011D; }
.small { font-size: 10px; }
.tiny { font-size: 9px; }
.white { color: white; }
.grey { color: #a0a0a0; }
.red { color: #cc0001; }
.darkred { color: #5D011D; }
.star { font-size: 13px; color: #c01010; }


/** SITEMAP */
.sitemapDiv { margin-bottom: 3px; }
.sitemapHdrDiv { margin-top: 12px; margin-bottom: 2px; }
table.sitemapTbl { width: 500px; }
td.sitemapMidCell { border-left: 1px solid #f0f0f0; }



/** FORM STYLES */
input, textarea, select { font-family:arial; font-size:11px; }
INPUT.fld { border:solid 1px silver; padding: 3px 4px; color: #848484 }
FORM#contact-form INPUT {border: solid 1px #B4B4B4; color: #7A7A7A; padding: 4px;}
FORM#contact-form INPUT.fld {  width:255px; border: solid 1px #B4B4B4; color: #7A7A7A; padding: 4px; }
FORM#contact-form TEXTAREA.fld {width:255px; border: solid 1px #B4B4B4; color: #7A7A7A; padding: 4px; }




#subscribe { padding: 0px 0px 20px 0px; }
    #subscribe_name { margin-top:4px; margin-bottom: 4px; width:277px;}
        #subscribe_name input { border: 1px solid #A6A5A2; color: #848484;font-size: 11px;height: 13px; width: 270px; }

    #email_go {width: 250px; margin-top: 5px; width: 260px;}
    
    #login_go_btn {float:left;}
    
	#subscribe_email_btn {  }
        #subscribe_email {float:left; }
		#subscribe_email input { border: 1px solid #A6A5A2; color: #848484;font-size: 11px;height: 13px;padding: 3px 4px; width: 235px; }
        #subscribe_btn {float:left;}
		
		
		
		#search {  padding:10px; padding-top: 5px;  height:20px; }
	#search_fld { float:left; }
		#search_fld input { width:120px; height:11px; padding:3px 4px; }
	#search_btn {float:right;}		


	
/** ARTICLES */
#articles_wrapper {width:100%;}
#articles_left {float:left;width:25%;}
#articles_right {}
#article_categories a, #article_categories a:visited {display:block;color:#555555;text-decoration:none;margin:10px 0px;}
#article_categories a:hover {color:#1C63C5;}
#articles_categories_title { text-transform:uppercase;font-size:13px;font-weight:bold;}
#articles_categories_title a,#articles_categories_title a:visited {display:inline;text-decoration:none;}
#articles_categories_title a:hover {}
.articles_heading {text-align:left; font-size: 1.5em; color:#414141; font-weight:normal; border-bottom:dashed 1px silver; padding-bottom:4px; margin-top:5px; display:block;}
.articles_subheading {font-size:16px;font-weight:bold;}
.articles_list_title {font-size:13px;font-weight:bold;}
#articles_trail { margin-top: 12px}
#articles_print {float: right; }
div.articleActiveTab { padding-right: 4px; }
div.articleActiveTab a { font-weight: bold; display: block; background-color: #878787; padding: 1px 8px; color: #FFFFFF; text-decoration: none; }
div.articleInactiveTab { padding-right: 4px;}
div.articleInactiveTab a {   display: block; background-color: #F3F3F3; padding: 1px 8px; color: #000000;  text-decoration: none;}
div#articles_wrapper blockquote { margin-left: 12px; }

/** TEMPLATE STYLES */

	#site { min-height:100%; position:relative; }
	#header_wrapper { height:579px; padding:0px; background: url(../images/pictures/large/system-files/header_bg.jpg) no-repeat center top;  }
		#header {  margin:0px auto; width:980px; }
		#navagation { height:46px; width:980px; color: #fff;}
		#nav_left {float:left; font-family:Arial; font-weight:bold; font-size: 12px;}
		#nav_right {position: relative; width:291px; height:47px; float:right; background: url(../images/pictures/large/system-files/contact_bg.png); background-repeat: no-repeat;}

		#logo_and_network {width:980px; height: 163px}
		#logo {float:left; width: 786px; margin-top:-6px;}
		#social {position:relative; height:64px;float:right;  width:192px; color: #fff;}
		#facebook_like {padding: 5px 0px 2px; float:right;  }
		#facebooklink {position:absolute; bottom:0px;}
		#share {float:left; padding:5px 5px 10px 0px; }
		#facebook_link { float:left;padding:0px 0px 0px 5px;}
		
		#Follow {float: left; padding: 3px 5px 0px 5px;}
		#background_overlay {left: 0;overflow-y: auto;position: absolute;top: 0; width: 100%;z-index: 50;}
		
		
		#banner_home {position: relative; margin:0px auto; width:980px; height:367px; background: url(../images/pictures/large/system-files/banner_bg.png); 
					-moz-border-radius-topright:15px; border-top-right-radius:15px; -moz-border-radius-topleft:15px; border-top-left-radius:15px;}
					
			#default_header_wrapper { height:428px; padding:0px; background: url(../images/pictures/large/system-files/default_bg.jpg) no-repeat center top; }
			#banner_default {position: relative; margin:0px auto; width:980px; height:217px; background: url(../images/pictures/large/system-files/banner_bg.png); 
					-moz-border-radius-topright:15px; border-top-right-radius:15px; -moz-border-radius-topleft:15px; border-top-left-radius:15px;}
			
			#banner_left {float:left; padding: 22px 0px 21px 21px;}
			#banner_right {position:relative; float:right; padding: 22px 20px 0px 0px; width: 298px;}

				#btn_01 {}
				#btn_02 {padding-bottom: 3px;}
				#default_btn_01 {}
				#default_btn_02 {padding-bottom: 3px}
					#btn_03_wrapper {position:relative; background: url(../images/pictures/large/system-files/btn_3_bg.png); width:298px; height:149px;}
						#btn_03 {position: absolute; left:24px; bottom:-3px;}
						#tree {position: absolute; bottom: -23px; right: -50px;}
	
	#body_wrapper { padding:0px; padding-bottom:70px;  background: #fff; } /* Padding Bottom matches Height of the footer + padding */
		
#container{width:980px; margin:0px auto; height: auto;}

#content-left {float:left;  width: 630px;  margin-top: 30px; padding: 0px 29px 0px 0px; border-right:1px solid #d4d4d4;}
#content-right {float:right; width: 290px; padding: 20px 0px 0px 21px; }

#contact_left{float: left; padding: 10px 6px 8px 26px;}
		#contact_right{position: absolute;bottom:10px;right:7px;font-family: arial; font-weight:normal;color:#fff; font-size: 15px;}

		#testimonials {font-size:14px; color: #fff; width:241px; height: 75px; background:#b1b1b1; margin-top:21px; padding:18px;
		-moz-border-radius-topright:5px; border-top-right-radius:5px; 
		-moz-border-radius-topleft:5px; border-top-left-radius:5px; 
		-moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; 
		-moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; }	
	
	#testimonials a, #testimonials  a:visited {color:#393939;text-decoration:underline; display:block; font-size:12px;}
#testimonials  a:hover {color:#393939;}

	#content-divider {width:980px;}
	#news-events {width:980px; }
	#colums {width:980px;margin-top:43px;}
		.news_item{float:left; width:300px; margin-right:26px; font-size:11px; color:#3f3f3f; font-family:arial;}
			.news_item_img{float:left; margin-right:12px;}
			.news_item h2{font-family:georgia,arial; font-size:15px; font-style:italic; color:#2c2d2d; margin-bottom:9px;}
			.news_item a,.news_item a :visited,.news_item a:hover {color:#1f3679;}
			.news_item_summary{margin-top:-2px;}
	
	#col-1 {float: left; width:300px;}
	#col-2 {padding:0px 25px;float: left; width:300px;}
	#col-3 {float: left; width:300px;}

	#footer_wrapper { position:absolute; bottom:0; height:40px;  background:black; width:100%; color: #fff;} /* Padding Bottom matches Height of the footer + padding */
		#footer { margin:0px auto; width:980px; font-family: Verdana; font-size:10px;}
		#footer-left { float:left; padding-top: 12px;}
		#footer-right { float:right; text-align:right; padding-top:12px;}
			
			#footer a, #footer  a:visited {color:#fff;text-decoration:none;margin:10px 0px;}
			#footer  a:hover {color:#fff;}
