body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:0px;
margin:0px;
color:#000000;
}

a{
color:#1D6FC1;
text-decoration:none;
}

.h1 a{
color:#000000;
}

.submenu a{
color:#404040;
}

a:hover{
color:#000000;
text-decoration:none;
}

.menu a, .h2 a, .menu_start a{
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover, .menu_start a:hover{
background-color:#a3d167;
}

.read_more a, .read_more2 a{
text-decoration:underline;
color:#000000;
}

.footer a, .sidebox a{
color:#000000;
text-decoration:none;
}

.read_more2 a:hover, .read_more a:hover, .footer a:hover, .sidebox a:hover{
color:#1D6FC1;
}

.h1 a:hover{
text-decoration:none;
}

#headerflash{
background-image:url(images/flash.jpg);
background-repeat:no-repeat;
width:200px;
height:200px;
padding-top:8px;
}

.float_left{
float:left;
width:502px;
padding-top:8px;
}

.float_right{
float:left;
width:200px;
padding-top:18px;
}

.logo{
margin:25px;
margin-left:0px;
margin-right:10px;
margin-bottom:18px;
float:left;
}

.first_sentence{
float:left;
margin-top:40px;
height:78px;
color:#404040;
font-size:12px;
}

.menu_start{
clear:both;
background-image:url(images/menu_start.gif);
background-repeat:no-repeat;
background-position:left;
line-height:52px;
width:48px;
background-color:#8CC641;
float:left;
color:#FFFFFF;
padding-left:54px;
padding-right:16px;
font-size:16px;
}

.menu{
background-image:url(images/menu.gif);
background-repeat:repeat-x;
line-height:52px;
float:left;
color:#FFFFFF;
padding-left:19px;
padding-right:20px;
font-size:16px;
}

.submenu{
clear:both;
background-image:url(images/submenu.gif);
background-repeat:no-repeat;
width:502px;
height:50px;
}

.submenu div{
float:left;
margin-left:6px;
margin-right:6px;
font-size:14px;
margin-top:16px;
}

.newsletters{
background-image:url(images/newsletter.gif);
background-repeat:no-repeat;
height:100px;
width:258px;
margin-top:2px;
float:left;
}

.newsletters_form{
padding:0px;
margin:0px;
margin-top:4px;
margin-left:10px;
}

.newsletters_form input{
width:200px;
margin-right:4px;
height:19px;
float:left;
}

.emagazine{
background-image:url(images/emagazine.gif);
background-repeat:no-repeat;
height:100px;
text-align:justify;
padding-left:10px;
padding-right:10px;
float:left;
width:238px;
}

.box_shadow{
clear:both;
background-image:url(images/box_shadow.gif);
background-repeat:no-repeat;
width:auto;
height:19px;
text-align:right;
padding-right:270px;
padding-top:13px;
margin-top:-1px;
}

.shadow{
clear:both;
background-image:url(images/shadow.gif);
background-repeat:no-repeat;
width:auto;
height:37px;
text-align:right;
padding-right:270px;
}

.content_layout{
padding:10px;
text-align:justify;
}

.sidebox_layout{
padding:15px;
background-image:url(images/sidebox_top.gif);
background-repeat:no-repeat;
padding-bottom:70px;
}

.sidebox{
text-align:justify;
background-color:#F0F0F0;
background-image:url(images/sidebox_bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:0px;
}

.box_link{
float:left;
width:30px;
height:200px;
}

.gray_box_top{
background-image:url(images/gray_box_top.gif);
background-repeat:no-repeat;
height:30px;
width:624px;
padding-left:8px;
padding-right:18px;
}

.gray_box{
background-image:url(images/gray_box.gif);
background-repeat:repeat-y;
padding:10px;
width:630px;
height:150px;
}

.gray_box2{
background-image:url(images/gray_box.gif);
background-repeat:repeat-y;
padding:10px;
width:630px;
height:180px;
}

.green_box_top{
background-image:url(images/green_box_top.gif);
background-repeat:no-repeat;
height:30px;
width:642px;
padding-left:8px;
}

.green_box{
background-image:url(images/green_box.gif);
background-repeat:repeat-y;
padding:10px;
width:630px;
height:150px;
color:#FFFFFF;
}

.h1{
font-size:16px;
padding-top:4px;
padding-left:38px;
background-image:url(images/h1.gif);
background-repeat:no-repeat;
height:26px;
}

.h2{
font-size:16px;
color:#FFFFFF;
padding-top:4px;
padding-left:38px;
background-image:url(images/h2.gif);
background-repeat:no-repeat;
height:26px;
margin-right:18px;
}

.h3{
font-size:16px;
padding-top:4px;
padding-left:38px;
margin-bottom:20px;
background-image:url(images/h3.gif);
background-repeat:no-repeat;
height:26px;
}

.h4{
font-size:12px;
font-weight:bold;
padding-top:4px;
padding-left:38px;
background-image:url(images/h4.gif);
background-repeat:no-repeat;
height:26px;
}

.h5{
font-size:16px;
padding-top:4px;
margin-bottom:20px;
background-image:url(images/h5.gif);
background-repeat:no-repeat;
height:26px;
}

.h6{
background-image:url(images/h6.gif);
background-repeat:no-repeat;
font-size:26px;
color:#FFFFFF;
padding-left:105px;
height:45px;
padding-top:5px;
}

.box_image{
float:right;
margin-left:8px;
margin-right:8px;
background-image:url(images/gray_shadow.gif);
background-repeat:no-repeat;
width:151px;
height:110px;
padding-left:8px;
}

.box_image2{
float:right;
margin-left:8px;
margin-right:8px;
background-image:url(images/green_shadow.gif);
background-repeat:no-repeat;
width:151px;
height:110px;
padding-left:8px;
}

.read_more, .read_more2{
clear:both;
text-align:right;
margin-right:10px;
}

.double_line{
background-image:url(images/double_line.gif);
background-repeat:repeat-x;
height:4px;
margin-top:5px;
}

.news_link{
color:#1D6FC1;
margin-top:10px;
font-size:14px;
text-align:left;
}

.news_sublink{
color:#66B9E9;
margin-bottom:5px;
font-size:11px;
}

.news_link a, .news_link a:hover{
text-decoration:none;
color:#1D6FC1;
}

.sidebox_h2{
background-image:url(images/bullets.gif);
background-repeat:no-repeat;
margin-top:8px;
padding-left:15px;
}

/*
.subpage_gray, .subpage_green{
width:350px;
float:left;
margin-top:20px;
}
*/

.subpage_gray_top{
background-image:url(images/subgray_top.gif);
background-repeat:no-repeat;
height:32px;
width:290px;
padding-top:8px;
padding-left:15px;
padding-right:25px;
float:left;
}

.subpage_green_top{
background-image:url(images/subgreen.gif);
background-repeat:no-repeat;
height:32px;
width:325px;
padding-top:8px;
padding-left:15px;
padding-right:0px;
float:left;
}

.subpages{
background-image:url(images/subpages.gif);
background-repeat:repeat-y;
}

.subpages_b{
background-image:url(images/subpages_b.gif);
background-repeat:no-repeat;
height:66px;
}

/* FORMS STYLES */

form{
margin:0px;
padding:0px;
}

form p {
margin-top:10px;
margin-bottom:10px;
}

legend
{
font-size:15px;
font-weight:bold;
padding: 2px 6px;
color:#000000;
} 

label{
float: left;
text-align: right;
width: 190px;
display: block;
margin-top: 3px;
margin-right: 3px;
color:#000000;
}

input, textarea {
font-size:12px;
background:url(images/input_textfield_backround.gif) #fff no-repeat 0 0;
border: 1px solid #000000;
color:#000000;
}

select{
font-size:12px;
border: 1px solid #000000;
background:none;
background-color:#FFFFFF;
}

.newsletters input{
font-size:12px;
background:url(images/input_textfield_backround.gif) #fff no-repeat 0 0;
border: 1px solid #F0F0F0;
color:#000000;
}

.newsstorydate{
color:#000000;
font-size:11px;
margin-bottom:5px;
}

.label_contact{
float:left;
width:145px;
margin-top:3px;
margin-left:8px;
color:#000000;
}

/* RESOURCE STYLES */

.resource a{
color:#000000;
font-size:12px;
font-weight:bold;
}

.resource-addurl{
margin-top:5px;
float:right;
padding-right:12px;
}

.resource-addurl a{
color:#000000;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.resource{
margin-bottom:10px;
}

.resource-category{
color:#000000;
font-size:11px;
font-weight:bold;
text-decoration:none;
float:left;
width:200px;
height:30px;
text-align:left;
margin-left:8px;
}

.resource-category a{
color:#000000;
text-decoration:none;
}

.resource-category a:hover{
color:#000000;
text-decoration:underline;
}

.font-color a{
clear:both;
font-weight:bold;
font-size:12px;
color:#004867;
text-decoration:none;
}

.font-color a:hover{
color:#004867;
text-decoration:underline;
}

.legend{
font-size:12px;
font-weight:bold;
color:#004867;
padding: 2px 6px;
}
.newsstorytext{
	margin-bottom:20px;
	}
	
.fieldset{
margin-left:28px;
width:500px;
border: 1px solid #004867;
}

.required {
color:#FF0000;
}

.content_image{
clear:both;
float:right;
margin-left:5px;
margin-bottom:5px;
background-image:url(images/white_shadow.gif);
background-repeat:no-repeat;
width:151px;
height:106px;
padding-left:8px;
}

.newsstoryimages{
background-image:url(images/white_shadow.gif);
background-repeat:no-repeat;
width:151px;
height:106px;
padding-left:8px;
float:left;
margin-left:2px;
}

.articleimages{
background-image:url(images/white_shadow3.gif);
background-repeat:no-repeat;
width:208px;
height:147px;
padding-left:9px;
float:right;
margin-left:2px;
}

.box_image3{
float:left;
margin-left:8px;
margin-right:8px;
background-image:url(images/gray_shadow3.gif);
background-repeat:no-repeat;
width:208px;
height:147px;
padding-left:8px;
}

.contact_box{
background-color:#F0F0F0;
width:648px;
float:left;
height:325px;
padding-left:10px;
padding-top:30px;
}

.contact_box_right{
background-image:url(images/contactform_right.gif);
background-repeat:no-repeat;
width:21px;
height:355px;
float:left;
}

.contact_box_bottom{
clear:both;
background-image:url(images/contactform_b.gif);
background-repeat:no-repeat;
width:559px;
height:84px;
padding-left:120px;
padding-top:5px;
}

.sponsors{
margin-left:5px;
}

.footer{
background-image:url(images/footer.gif);
background-repeat:no-repeat;
float:left;
padding-left:35px;
padding-top:15px;
width:665px;
height:125px;
}

.footer_logo{
background-image:url(images/footer_logo.gif);
background-repeat:no-repeat;
float:left;
width:235px;
height:80px;
padding-top:20px;
padding-left:25px;
}


.prev{
float:left;
width:125px;
}

.next{
float:right;
margin-right:18px;
width:125px;
}

.pageofpage{
float:left;
text-align:center;
line-height:60px;
width:325px;
color:#000000;
font-weight:bold;
font-size:14px;
}

.sidebanner{
margin-top:20px;
}

.flags{
float:right;
margin-top:5px;
}
