/* Created by ViaStep - Sohotemplates.com */BODY {	background-color: #000000;	background-image: url(images/bg.jpg);	background-repeat: repeat-x;	background-position: top left;	margin: 0px 0px 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	color: #FFFFFF;}P, TD, UL, OL {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;}UL, Ol { line-height: 18px; }TD.alignRight { text-align: right; }TD.alignCenter { text-align: center; }TD.alignTop { vertical-align: top; }TD.alignCenterTop { vertical-align: top; text-align: center; }TD.alignBottom { vertical-align: bottom; }/* Span Styles */SPAN.maroonText { color: #B40000; }SPAN.darkBlueText { color: #005A78; }SPAN.greenText { color: #7DAC00; }SPAN.whiteText { color: #FFFFFF; }/* Navigation Bar */TD.outline { border: 1px solid #96CE00; }TD.side_divline {	background-image: url(images/divline01.gif);	background-position: top right;	background-repeat: repeat-y;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 2px;	padding-right: 2px;}#flagmenu {background-image: url(images/barnmenu.gif);	background-position: left;	background-repeat: no-repeat;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 2px;	padding-right: 2px;	height:18px;}#flagmenu P{	font-size:11px;	font-weight:bold;	color:#4679A9;	padding-left:36px;}/* Menulinks */A.blueLink { text-decoration: none; }A.blueLink:link { color: #4679A9; }A.blueLink:visited { color: #4679A9; }A.blueLink:active { color: #4679A9; }A.blueLink:hover { color: #D64C00; }TD.sub_bar {	border-left: 1px solid #15D0FF;	border-right: 1px solid #15D0FF;}/* Header with text */TD.sloganheader1 {	background-image: url(images/top_p01.jpg);	background-color: #000000;	font-family:Arial, Helvetica, sans-serif;	font-size:24px;	font-weight:bold;	padding-left:0px;	padding-top:35px;	text-align:left;	color:#000000;	width:181px;	height:142px;	background-repeat:no-repeat;}TD.sloganheader2 {	background-image: url(images/top_p02.jpg);	background-repeat:no-repeat;	background-color: #000000;	font-family:Helvetica, sans-serif, Arial, Verdana;	font-size:24px;	font-weight:bold;	padding-left:5px;	padding-bottom:100px;	text-align:center;	width:397px;	color:#000000;}TD.sloganheader3 {	background-image: url(images/top_p03.jpg);	background-repeat:no-repeat;	background-color: #89B5FF;	text-align:right;	width:197px;}/* Content Area */TD.content_Body_subpages {	background-color: #FFFFFF;	border-left: 1px solid #15D0FF;}TD.content_Body_subpages P{	font-size:11px;	font-weight:normal;	color:#333333;}TD.content_Body_Green {	text-align: right;	color: #FFFFFF;	padding: 5px;	vertical-align: top;}TD.content_Body_Green2 {	background-color: #96CE00;	border-left: 1px solid #15D0FF;}TD.more_link, TD.more_Link_liteGreen, TD.more_Link_orange  {	color: #FFFFFF;	padding-top: 1px;	padding-bottom: 1px;	padding-left: 2px;	padding-right: 2px;	text-align: center;	line-height: 13px;}TD.more_link { background-color: #6A9900; }TD.more_Link_liteGreen { background-color: #9CB763; }TD.more_Link_orange { background-color: #F1A955; }TD.content_mainBg {	background-image: url(images/bg2.gif);	background-position: top left;	background-repeat: no-repeat;	background-color: #FFFFFF;	border-left: 1px solid #15D0FF;	border-right: 1px solid #15D0FF;	padding-left: 6px;	padding-right: 15px;	padding-top: 38px;}TD.content_mainBgsub {	background-color: #FFFFFF;	border-left: 1px solid #15D0FF;	border-right: 1px solid #15D0FF;	padding-left: 6px;	padding-right: 15px;	padding-top: 38px;}/* Newsletter */TD.newsBox {	background-color: #15A4FF;	vertical-align: bottom;}TD.newsSign_Box {	padding-top: 15px;	padding-left: 3px;	padding-right: 3px;	text-align: right;	vertical-align: top;}TD.news_borderRight {	border-right: 1px solid #15D0FF;	background-color: #2490D4;}/* Section Content */TD.sec_contentBg {	background-image: url(images/sec_ttl01a.gif);	background-position: top left;	background-repeat: repeat-y;	padding-left: 2px;	padding-right: 2px;}TD.sec_contentBg2 {	background-image: url(images/sec_ttl02a.gif);	background-position: top left;	background-repeat: repeat-y;	padding-left: 8px;	padding-right: 8px;	color: #595959;	text-align: left;}TD.bullet_text {	background-image: url(images/bullet01.gif);	background-position: top left;	background-repeat: repeat-y;	padding-left: 20px;	color: #595959;	text-align: left;	vertical-align: top;}/* News Box Styles */TD.news_body_Box {	background-image: url(images/news_box.gif);	background-repeat: no-repeat;	background-position: top left;	color: #595959;	padding-bottom: 6px;	padding-right: 4px;	padding-left: 4px;	color: #7DAC00;	text-align: left;}TD.news_body_outline {	border-top: 1px solid #BEBEBE;	border-left: 1px solid #BEBEBE;	border-right: 1px solid #BEBEBE;	padding: 2px;	color: #595959;	text-align: left;	vertical-align: top;}/* Footer */TD.footer_divline {	background-image: url(images/divline02.gif);	background-position: center left;	background-repeat: repeat-x;}TD.footer_copy {	text-align: center;	color: #888888;	font-size: 10px;}	/* Link styles */A.moreLink { text-decoration: none; }A.moreLink:link { color: #FFFFFF; }A.moreLink:active { color: #FFFFFF; }A.moreLink:visited { color: #FFFFFF; }A.moreLink:hover { text-decoration: underline; }A.blackLink { text-decoration: underline; }A.blackLink:link { color: #000000; }A.blackLink:visited { color: #000000; }A.blackLink:active { color: #000000; }A.blackLink:hover { color: #000000; text-decoration: none; }/* Form Styles */FORM {	display: inline;	margin: 0px;}input {	color: #6F9900;	font-size: 11px;	padding-left: 3px;	padding-top: 2px;	padding-bottom: 2px;	border: 1px solid #004F84;}input.newsletter_field, textarea {	background-image: url(images/form_bg.gif);	background-position: top left;	background-repeat: repeat-x;	color: #6F9900;	font-size: 11px;	padding-left: 3px;	padding-top: 2px;	padding-bottom: 2px;}input.newsletter_field { width: 150px; }