body
{
	margin: 0px;
	background: #ffffff;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 160%;
	color: #777777;
}

a:link,
a:visited,
a:active
{
	color: #3399ff;
	text-decoration: none
}

a:hover
{
	color:green;
	text-decoration: underline
}

div#wrapperdiv
{
	margin: 0px auto;
	width: 940px;
	background: transparent url('images/bgd_shadowed.png') repeat-y center;
}

div#headerdiv
{
	margin-left: 20px;
	width: 900px;
	height: 90px;
	background: #008000;
}

div#headerlogo
{
	float: left;
	margin-top: 10px;
	margin-left: 30px;
}

div#slogandiv
{
	width: 370px;
	margin-top:4px;
	background: transparent url('images/slogan.png') no-repeat left top;
	height:20px;
}

div#contentdiv
{
	float:left;
	margin-left: 40px;
	margin-bottom:40px;
	width: 860px;
	min-height:200px;
	clear:both;
}

div#footerdiv
{
	margin: 0px auto;
	color: #ffffff;
	font-size: x-small;
	text-align: center;
	width: 900px;
	padding-top:10px;
	background: #008000;
}

div#footerdiv a,
div#footerdiv a:hover
{
	color: #ffffff
}

div#footerbottomdiv
{
	margin: 0px auto;
	width: 940px;
	height:200px;
	background: transparent url('images/footer_bgd.png') no-repeat center top;
}

div.topdiv
{
	float:left;
	width:800px;
	clear:both;
}

div.innercontactdiv
{
	margin: 20px 0px 40px 0px;
	text-align:center;
	padding:10px;
	font-size:1.4em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#72962d;
}

div.innercontactdiv span.bottomlinespan
{
	text-decoration:underline;
}

img.contactimg
{
	margin: 0px 0px 14px -84px;
	width:130px;
	height:54px;
	border: none;
}

div.leftcoldiv
{
	float:left;
	width:600px;
}

div.leftwidediv
{
	float:left;
	width:100%;
}

div.leftinnerdiv
{
	float:left;
	width:290px;
}

div.rightinnerdiv
{
	float:left;
	margin-left:10px;
	width:290px;
}

div.rightcontactbtndiv
{
	margin-top:30px;
	padding:8px;
	text-align:center;
}

div.rightcontactbtndiv a
{
	color:Green;
}

div.rightcontactbtndiv a:hover
{
	color:Black;
	text-decoration:none;
}


div.rightcoldiv
{
	float:left;
	margin-left:18px;
	width:240px;
}

div.rightcoldiv div.rightcolinnerdiv1
{
	margin-top:24px;
	background: yellow;
}

/* article links */
ul.latestnews_homeright
{
	margin:12px 0px 12px 12px !important;
	padding:0px !important;
}

ul.latestnews_homeright li
{
	margin:0px 0px 12px 0px !important;
	width:auto !important;
	height:auto !important;
	list-style-image: url('images/bullet1.png') !important;
}

ul.latestnews_homeright li a.latestnews_homeright
{
	display:inline;
	width:auto;
	height:auto;
	font-size: 1em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	background:none;
	
	text-decoration:none;
	color:#3399ff;
}
ul.latestnews_homeright li a.latestnews_homeright:hover
{
	color:Green;
}
/* end of article links */

/* most read article links */
ul.mostread_homeright
{
	margin:12px 0px 12px 12px !important;
	padding:0px !important;
}

ul.mostread_homeright li
{
	margin:0px 0px 12px 0px !important;
	width:auto !important;
	height:auto !important;
	list-style-image: url('images/bullet1.png') !important;
}

ul.mostread_homeright li a.mostread_homeright
{
	display:inline;
	width:auto;
	height:auto;
	font-size: 1em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	background:none;
	
	text-decoration:none;
	color:#3399ff;
}
ul.mostread_homeright li a.mostread_homeright:hover
{
	color:Green;
}
/* end of most read article links */

/* related articles links */
ul.relateditemsrelatedarticles
{
	margin:12px 0px 12px 12px !important;
	padding:0px !important;
}

ul.relateditemsrelatedarticles li
{
	margin:0px 0px 12px 0px !important;
	width:auto !important;
	height:auto !important;
	list-style-image: url('images/bullet1.png') !important;
}

ul.relateditemsrelatedarticles li a
{
	display:inline !important;
	width:auto !important;
	height:auto !important;
	line-height:100%;
	font-size: 1em !important;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight:normal !important;
	text-decoration: none !important;
	text-align:left !important;
	background:none !important;
	text-decoration:none !important;
	color:#3399ff !important;
}
ul.relateditemsrelatedarticles li a:hover
{
	color:Green !important;
}
/* end of related articles links */

/* secondary menu */
div.rightcoldiv ul
{
	display: block;
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 0px
}

div.rightcoldiv li
{
	width: 240px;
	height: 43px;
	margin-bottom: 4px;
	list-style: none;
	vertical-align: middle
}

div.rightcoldiv li a span
{
	display:block;
	padding-top:12px;
}

div.rightcoldiv li a
{
	display: block;
	width: 240px;
	height: 43px;
	font-size: 1em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3399ff;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	background: transparent url('images/sectionmenu_up.png') no-repeat left top;
}

div.rightcoldiv li a:hover
{
	color: #2266aa;
	text-decoration: none;
}

div.rightcoldiv li#current a
{
	display: block;
	width: 240px;
	height: 43px;
	font-size: 1em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background: transparent url('images/sectionmenu_down.png') no-repeat left top;
}

div.rightcoldiv li#current a:hover
{
	color: #cde6ff
}

html>body div.rightcoldiv li a
{
	width: auto;
}
/* end of section menu */

div.frameheaderdiv
{
	width: 100%;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	color: #003366;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 1.5em
}

h1
{
	margin-top: 30px;
	margin-bottom: 19px;
	font-size: 1.9em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #72962d;
	font-weight: normal;
}

h2
{
	padding:4px;
	margin-bottom: 12px;
	font-size: 1.4em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: normal;
	background: #efefef;
}

div.rightcoldiv h2
{
	padding-bottom:4px;
	margin-bottom: 12px;
	font-size: 1.4em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: normal;
	background: none;
	border-bottom: solid 1px #aaaaaa;
}

h3
{
	font-size: 1.3em;
	margin-bottom:0px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #72962d;
	font-weight: normal;
}

h3 a
{
	padding-left:4px;
	padding-right:4px;
	text-decoration:none;
	color: #3399ff;
	font-weight: normal;
}

h3 a:hover
{
	text-decoration:none;
	color: #3399ff;
	font-weight: normal;
	background:#cde6ff;
}

div.h3contentdiv
{
	padding-left:4px;
	margin-bottom: 6px;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: normal;
}

h4
{
	padding: 0px 0px 6px 0px;
	margin-bottom: 12px;
	font-size: 1.4em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: normal;
	border-bottom: solid 2px #bae467;
}

a.readmorea
{
	display:block;
	color:#3399ff;
}

a.readmorea:hover
{
}

div#headermenu
{
	margin:60px 0px 0px 0px;
	padding: 0px;
	float: right;
	height:30px;
	vertical-align:bottom;
}

ul#mainlevel-nav
{
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}

ul#mainlevel-nav li
{
	margin-left:1px;
	display:block;
	float:left;
	list-style:none;
}

ul#mainlevel-nav li a
{
	display:block;
	float:left;
}

ul#mainlevel-nav li.item53 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/home.png') no-repeat left bottom;
}

ul#mainlevel-nav li.item53 a:hover
{
	background: transparent url('images/navigation_tabs/home_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li.active.item53 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/home_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li.item55 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/resources.png') no-repeat left bottom;
}

ul#mainlevel-nav li.item55 a:hover
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/resources_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li.active.item55 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/resources_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li.item66 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/services.png') no-repeat left bottom;
}

ul#mainlevel-nav li.item66 a:hover
{
	background: transparent url('images/navigation_tabs/services_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li.active.item66 a
{
	width:142px;
	height:30px;
	background: transparent url('images/navigation_tabs/services_down.png') no-repeat left bottom;
}

ul#mainlevel-nav li a span
{
	visibility:hidden;
	display:none;
}

/* contact form */
div.form_element.cf_textbox label.cf_label,
div.form_element.cf_textarea label.cf_label,
div.form_element.cf_verification label.cf_label
{
	font-size:1.2em;
	font-weight:bold;
}

div.rightcolheader1
{
	margin: 24px 0px 12px 0px;
	padding-bottom:4px;
	border-bottom:solid 2px #efefef;
	font-size: 1.4em;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color: #777777;
	font-weight: normal;
}

/* blog */

table.blog_blog
{
	margin-top:20px;
}

table.contentpaneopen_blog
{
	width:100%;
}

table.contentpaneopen_blog td
{
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

table.contentpaneopen_blog td a.contentpagetitle_blog:hover
{
	text-decoration:none;
}

table.contentpaneopen_blog td.contentheading_blog
{
	padding-top:20px;
	padding-bottom:4px;
	font-size:1.6em;
	vertical-align:top;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	line-height:120%;
	color:Green;
	border-bottom:solid 1px #caff86;
}

table.contentpaneopen_blog td.buttonheading
{
	vertical-align:top;
}

td.modifydate
{
	color: #aaaaaa;
	text-align:right;
	font-size:0.8em;
}

th.pagenav_prev
{
	visibility:hidden;
	display:none;
}

th.pagenav_next
{
	visibility:hidden;
	display:none;
}
span.pagination span, span.pagination a
{
	margin:0px 4px 0px 4px;
}
/* end of blog */

div.resourcesfooter
{
}

a.resourceshome
{
	color:#777777;
}

img.arrowright
{
	border:none;
	width:16px;
	height:16px;
}

div.rsslink
{
	margin-top:12px;
}

div.rsslink a
{
	color:#777777;
}

div.rsslink a img
{
	border:none;
}
