body {background:#fdfdfd url(images/bg.jpg) repeat-x;margin:0px auto;text-align:center;font-size:7pt;font-family:Verdana,Arial,Helvetica,san-serif;color:#333;margin-top:5px;}

p {font-size:7pt;font-family:Verdana,Arial,Helvetica,san-serif;color:#333;}

h1 {font-size:13pt;font-family:Verdana;color:#076212;margin:0px;}
h2 {color:#076212;margin:0px;font-size:146%;}

h3 {color:#333;margin:0px;font-size:8pt;}

img {border:0px none;padding:0px;margin:0px;}
form {margin:0px;padding:0px;}
.cmt {font-size:8pt;color:#c00;}
.clear {clear:both;}
.imgBdr {border:solid 1px #314d80;}

#nav {z-index:1;}

.txtTitle {color:#fff;text-align:left;font-weight:bold;float:left;}
.gcur {font-weight:bold;}
a {color:#457d4d;font-size:7pt;text-decoration:none;}
a:hover {text-decoration:underline;color:#163d1d;}

select {font-size:7pt;font-family:Verdana,Arial,Helvetica,san-serif;border:1px solid #999;}
textarea {font-size:7pt;font-family:Verdana,Arial,Helvetica,san-serif;border:1px solid #999;}
.inputFld {background:#fff;font-size:7pt;font-family:Verdana,Arial,Helvetica,san-serif;border:1px solid #999;}
.submitBtn {background:#666;border:0px none;padding:2px 10px;font-size:8pt;font-weight:bold;color:#fff;border:1px solid #666;}
.checkradio {margin:0px;padding:0px;vertical-align:middle;}

.frmLabel {color:#fff;font-size:8pt;font-weight:bold;text-align:right;}

#topShadow {background: url(images/top_glo.png) bottom left no-repeat;margin:0px auto;text-align:center;width:912px;height:5px;}
#midShadow {background: url(images/mid_glo.png) repeat-y;margin:0px auto;width:912px;}
#btmShadow {background: url(images/btm_glo.png) no-repeat;margin:0px auto;text-align:center;width:912px;height:5px;}

#container {width:912px;margin:0px auto;text-align:center;}
#page {background:#fff;border:solid 1px #333;width:900px;margin:0px auto;text-align:left;}

#banner {background:#85d190 url(images/banner.jpg) top left repeat-x;width:900px; height:90px;}
#banner .logo {float:left;width:270px;}
#banner .flag {float:left;text-align:right;width:620px;padding-top:70px;}

#topMenu {background:#076212 /*url(images/menu_bkg.gif) top left repeat-x*/;padding:0px;height:27px;	border-top:solid 1px #fff;z-index:-1;}
#topMenu .nav{padding:0px 0px 0px 0px;z-index:-1;}

#pg-image-home {
	margin:0px auto;
	width:682px;
	height:222px;
	position:relative;
	z-index:0;
}

#contentArea {padding:4px;}

#contentColumn {width:682px;float:left;margin-right:5px;line-height:16px;}
#contentColumn .content {margin:0pt;padding:10px 10px 10px;min-height:360px;}
#contentColumn .content ul li {list-style-image:url(images/arrow.gif);margin:0px;padding:0px;line-height:20px;}
#contentColumn .content .title ol, #contentColumn .content .title ol li {list-style-type:decimal;}
#contentColumn .content .title ol li a {font-size:9pt;}

#contentColumn .content-2 {margin:0pt;padding:10px 10px 10px 0px;}
#contentColumn .leftCol {background:#fff url(images/leftcol_bg.gif) top left repeat-x;min-height:400px;float:left;width:150px;margin:0pt;padding:10px 10px 10px;}
#contentColumn .leftCol ul {margin:0px;padding:0px;}
#contentColumn .leftCol li {list-style-type:none;line-height:28px;}
#contentColumn .leftCol a {color:#457d4d;font-size:7pt;font-weight:bold;text-decoration:none;}
#contentColumn .leftCol a:hover {text-decoration:underline;color:#163d1d;}

#contentColumn .contentCol {float:left;width:480px;margin:0pt;}
#contentColumn .contentCol h1 {margin-top:0px;font-size:146%;font-family:arial;}
#contentColumn .contentCol h2 {margin-top:0px;font-size:146%;font-family:arial;}

.flash {margin-bottom:5px;}
#gallery {margin:0px auto;width:90%}
#gallery img {padding:3px;border:1px solid #ccc;}

.faq {background:#fff url(images/faq_bg.gif) repeat-x;padding:10px;margin-top:5px;border:1px solid #ccc;}
.projList {background:#fff url(images/faq_bg.gif) repeat-x;padding:10px;}

#rightColumn {width:203px;float:left;}
#rightColumn blockquote {margin:0pt 10px;padding:0pt;}
#rightColumn hr {background-color:#FFFFFF;border:1px solid #fff;height:2px;margin:8px 0px;padding:0px;}
#rightColumn h3 {color:#076212;font-size:11px;font-weight:bold;line-height:2;margin:0px;}
#rightColumn ul {list-style-image:url(images/arrow.gif);margin:0px;padding:0px;}
#rightColumn ul li {margin-left:15px;padding:0px;line-height:18px;}
#rightColumn .rgtContent {background:#dbe9dd;min-height:450px;padding:5px 5px 0pt;}
#rightColumn a {color:#163d1d;font-size:7pt;text-decoration:none;}
#rightColumn a:hover {text-decoration:underline;color:#163d1d;}
#rightColumn .more {color:#444;font-weight:bold;font-size:7pt;text-decoration:none;}
#rightColumn .more:hover {text-decoration:underline;color:#163d1d;}
#rightColumn .testi {color:#666;background:transparent url(images/quote.png) no-repeat scroll 0pt 7px;padding-top:10px;font-size:8pt Arial,Verdana,Helvetica,sans-serif;text-indent:30px;line-height:14px;}
#rightColumn .cName {color:#000;font:bold italic 9pt Arial,Verdana,Helvetica,sans-serif;margin-bottom:15px;margin-top:10px;padding-left:5px;}

#rightColumn .subscriber {width:181px;height:70px;background:url(images/subs-bg.jpg) no-repeat;margin:0px auto;color:#000;padding:10px;}
#rightColumn .subscriber blockquote {margin:0px;padding:0px;}
#rightColumn .subscriber h3 {width:161px;}

#soptLight {border-top:solid 3px #39b44a;margin-top:1px;padding:0px;width:892px;}
#soptLight .newsEvent {background:#cbcfd8;width:312px;float:left;border:solid 3px #efefef;padding:5px 10px;line-height:18px;height:121px;}
#soptLight h2 {color:#163d1d;font-size:11px;font-weight:bold;line-height:2;margin:0px;}
#soptLight h3 {color:#fff;font-size:11px;font-weight:bold;line-height:2;margin:0px;}
#soptLight .slFlash {background:#cbcfd8;width:536px;float:left;}
#soptLight .slFlashTitle {background:#cbcfd8;width:530px;float:left;font-weight:bold;font-size:10pt;color:#fff;}
#soptLight .slFlashImg {background:#cbcfd8;width:530px;float:left;}
#soptLight .slFlash {background:#cbcfd8;width:528px;height:120px;float:left;padding:5px 10px;line-height:18px;border:solid 3px #efefef;}

#frmFld {width:510px;border:1px solid #ccc;text-align:left;}
#frmFld legend {font-size:146%;font-family:arial;color:#076212;}
.nextBtn {float:left;margin-left:67px;}

#message_div {font-weight:bold;padding-top:10px;}

#footer {font-size:8pt;color:#666;text-align:left;line-height:22px;padding-left:20px;}
#footer a {color:#ed1c24;text-decoration:none;}
#footer a:hover {color:#ed1c24;text-decoration:underline;}
#footer .affLogos {text-align:center;}

.msg_list {
	margin: 0px;
	padding: 0px;
}
.msg_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background-color:#dbe9dd;
	margin:1px;
	font-weight:bold;
	color:#076212;
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#f5f5f5;
}