/* Predefined Tags */
body{
background-color:#FFFFFF;
}

*{
margin:0;
padding:0;
}

div{
overflow:hidden;
}

a{
border:none;
}

img {
border:none;
margin:0px;
padding:0px;
}
p a{
color:#006633;
}
h1{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:23px;
font-weight:normal;
margin-bottom:8px;
}

h2{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:16px;
margin-bottom:15px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#336600;
font-weight:bold;
margin-bottom:15px;
width:360px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#336600;
font-weight:normal;
margin-bottom:15px;
width:345px;
}
h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
font-weight:normal;
width:360px;
height:126px;
text-align:center;
background-image:url(../images/h5_bg.gif);
display:block;
clear:both;
}


div div img{
float:left;
}


#container{
width:760px;
margin-left:auto;
margin-right:auto;
}
#header{
width:760px;
height:157px;
}
#header img{
float:left;
}
#content{
width:760px;
background-image:url(../images/content_bg.gif);
background-repeat:repeat-y;
clear:both;
}
#leftcol{
width:184px;
float:left;
margin-right:29px;
}
#maincol{
width:365px;
float:left;
display:block;
margin-bottom:15px;
}
body#body124 #maincol{
width:400px;
}
body#body124 #rightcol{
display:none;
}

#maincol p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336600;
font-weight:normal;
margin-bottom:15px;
width:345px;
clear:both;
}
#maincol ul{
list-style-image:url(../images/seed.jpg);
list-style-position:outside;
margin:0px 0px 25px 40px;
clear:both;
}
#maincol ul.listType1UL{
list-style-image:none;
margin:0px 0px 25px 20px;
}
#maincol li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336600;
font-weight:normal;
margin-bottom:10px;
}
body#body126 #maincol ul.listType1UL{
list-style:none;
margin:0px 0px 25px 0px;
width:260px;
}
body#body126 #maincol ul.listType1UL a{
font-family:Arial, Helvetica, sans-serif;
color:#336600;
text-decoration:none;
font-size:14px;
font-weight:bold;
clear:both;
margin-bottom:10px;
display:block;
}
body#body126 #maincol ul.listType1UL a:hover{
text-decoration:underline;
}
#rightcol{
width:162px;
float:right;
}
#footer{
width:550px;
padding-left:210px;
background-image:url(../images/footer_arrow.gif);
background-repeat:no-repeat;
background-position:bottom left;
clear:both;
text-align:center;
}

#footer img{
float:left;
padding-left:10px;
}

/*------------------------------------PRIMARY NAVIGATION---------------------------------------------*/

.primaryNavUL{
list-style: none;
text-align:right;
margin:0px;
width:184px;
}

.primaryNavLI{
margin:0px;
padding:0px;
position: relative;
}

#li1 a, #li3 a, #li5 a, #li7 a, #li9 a, #li11 a, #li13 a, #li15 a, #li17 a, #li19 a, #li21 a, #li23 a, #li25 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#336600;
background-image:url(../images/nav_01.gif);
width:154px;
padding-right:30px;
height:21px;
background-repeat:no-repeat;
display:block;
line-height:180%;
}

#li2 a, #li4 a, #li6 a, #li8 a, #li10 a, #li12 a, #li14 a, #li16 a, #li18 a, #li20 a, #li22 a, #li24 a, #li26 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#336600;
background-image:url(../images/nav_02.gif);
width:154px;
padding-right:30px;
height:21px;
background-repeat:no-repeat;
display:block;
line-height:180%;
}

#leftcol li a:hover{
background-image:url(../images/nav_over.gif);
}

#leftcol li ul{
display:none;
}

#leftcol ul.subMenu li a{
background-image:url(../images/nav_sub.gif);
color:#fff;
}
#leftcol ul.subMenu li a:hover{
color:#99cc33;
}

#body103 #leftcol li ul#sub2{
display:block;
}
#body109 #leftcol li ul#sub2{
display:block;
}
#body110 #leftcol li ul#sub2{
display:block;
}
#body111 #leftcol li ul#sub2{
display:block;
}
#body113 #leftcol li ul#sub2{
display:block;
}
#body114 #leftcol li ul#sub2{
display:block;
}

#body108 #leftcol li ul#sub4{
display:block;
}
#body145 #leftcol li ul#sub4{
display:block;
}

#body105 #leftcol li ul#sub5{
display:block;
}
#body146 #leftcol li ul#sub5{
display:block;
}

#body106 #leftcol li ul#sub6{
display:block;
}
#body130 #leftcol li ul#sub6{
display:block;
}
#body136 #leftcol li ul#sub6{
display:block;
}
#body142 #leftcol li ul#sub6{
display:block;
}
#body143 #leftcol li ul#sub6{
display:block;
}
#body144 #leftcol li ul#sub6{
display:block;
}


#body107 #leftcol li ul#sub7{
display:block;
}
#body135 #leftcol li ul#sub7{
display:block;
}
#body147 #leftcol li ul#sub7{
display:block;
}

#body115 #leftcol li ul#sub8{
display:block;
}
#body131 #leftcol li ul#sub8{
display:block;
}
#body137 #leftcol li ul#sub8{
display:block;
}
#body138 #leftcol li ul#sub8{
display:block;
}
#body139 #leftcol li ul#sub8{
display:block;
}

/*------------------------------------SECONDARY NAVIGATION------------------------------------------*/
.secondaryNavUL{
clear:both;
list-style-type:none;
padding-top:10px;
text-align:left;
margin-left:10px;
}

.secondaryNavLI{
display:inline;
padding-top:15px;
}

.secondaryNavLI a{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#336600;
font-size:10px;
}

.secondaryNavLI a:hover{
color:#99CC00;
}

/*-----------------------------FORMS--------------------------------*/


body#body6 form#ContactForm{
height:260px;
}
body#body7 form#ContactForm{
height:220px;
}

form#ContactForm{
margin:0px 0px 25px 0px;
padding:10px;
display:block;
width:310px;
background-color:#dbedb8;
}
form#ContactForm input{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
form#ContactForm select{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:120px;
}

form#ContactForm textarea{
float:right;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

form#ContactForm label{
width:150px;
display:block;
height:30px;
margin-bottom:6px;
font-family:Arial, Helvetica, sans-serif;
color:#006633;
font-size:12px;
}
.required{
text-align:right;
float:right;
}


/*-----------------------------NEWS ITEMS--------------------------------*/
body#body101 dl{
width:362px;
background-image:url(../images/boxbg.gif);
background-repeat:repeat-y;
margin:0px;
padding:0px;
}

body#body101 .newsImg{
float:left;
padding-left:20px;
padding-right:10px;
}

body#body101 .newsTitle{
}

body#body101 .newsLink{
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:16px;
margin-bottom:15px;
}

body#body101 .newsCopy{
width:160px;
margin-left:170px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
min-height:185px;
}

body#body123 .newsLink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#336600;
font-weight:bold;
margin-bottom:5px;
float:left;
clear:both;
}
body#body123 .newsCopy{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#336600;
font-weight:normal;
margin-bottom:15px;
width:345px;
clear:both;
}
body#body123 .newsImg{
display:none;
}



/*--------------------------CREDITS-------------------------------------*/
#credits{
width: 940px;
margin-left: auto;
margin-right: auto;
text-align:center;
padding-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
clear:both;
background-color:#FFFFFF;
}
#credits p{
font-size:10px;
color:#555555;
}

#credits a:link, #credits a:visited, #credits a:active {
color:#555555;
text-decoration:none;
}
#credits a:hover{
color:#336699;
text-decoration:none;
}

/*--------------------------CLASSES-------------------------------------*/
#maincol p.cookie{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:10px;
margin-bottom:15px;
}
.cookie a{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:10px;
margin-bottom:15px;
}
img.classStyle1{
margin-bottom:15px;
clear:both;
}
img.classStyle2{
margin-left:5px;
margin-bottom:15px;
}
.customBold{
font-weight:bold;
}
.customEmphasis{
font-weight:bold;
font-size:14px;
}
.customEmail{
color:#336600;
}
.customEmail:hover{
color:#336600;
}
a.classStyle1{
background-image:url(../images/click_bg_2.jpg);
width:192px;
height:19px;
background-repeat:no-repeat;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
text-decoration:none;
font-size:11px;
line-height:160%;
margin-right:8px;
}
a.classStyle1:hover{
background-image:url(../images/click_bg.jpg);
}
table.classStyle1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#336600;
text-align:center;
margin-bottom:20px;
}
table.classStyle1 th{
background-color:#336600;
color:#FFFFFF;
font-weight:bold;
padding:6px;
font-size:14px;
}
table.classStyle1 td{
padding:3px;
background-color:#BBD097;
}
.customBold{
clear:both;
}
.customEmphasis{
font-weight:bold;
font-size:12px;
}
.standardLink{
background-image:url(../images/button_bg_2.gif);
background-repeat:no-repeat;
width:364px;
height:29px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
font-size:14px;
font-weight:bold;
clear:both;
margin-bottom:10px;
display:block;
text-align:center;
line-height:185%;
}
.standardLink:hover{
background-image:url(../images/button_bg.gif);
}
.thanks{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
#thanks{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#336600;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}