/* Created by ViaStep - Sohotemplates.com */

BODY {
	background-color: #29364C;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 0px 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	text-align: justify;



}



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/flagmenu.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/cab.jpg);

	background-color: #89B5FF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	padding-left:0px;

	padding-top:35px;

	text-align:left;

	color:#003399;

	width:176px;

	height:176px;

	background-repeat:no-repeat;

}



TD.sloganheader2 {

	background-image: url(images/top_p02.jpg);

	background-repeat:no-repeat;

	background-color: #89B5FF;

	font-family:Helvetica, sans-serif, Arial, Verdana;

	font-size:15px;

	font-weight:bold;

	padding-left:5px;

	padding-bottom:40px;

	text-align:left;

	width:397px;

	color:#2490D4;

}

TD.sloganheader3 {

	background-image: url(images/top_p03.gif);

	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: #FFB028;

	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: #F29800; }

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_mainBg4 {

	background-image: url(images/bg2_2.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;

}

TD.bullet_text2 {
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 5px;
	color: #333333;
	text-align: justify;
	vertical-align: top;
	padding-right: 5px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	text-decoration: blink;


}

/* 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; }
