body {
background-color:#d0ddf4;
margin:0px;
padding:0px;
text-align:center;
background-image:url(../images/body_bk.jpg);
background-repeat:repeat-x;
}

a {color:#171f2a;}

.clear {
clear:both;
height:1px;
overflow:hidden;
}

.bold{
font-weight:bold;
}

#ajaxAlert {
position:absolute;
top:50;
z-index:900;

}

#containter {
width:764px;
text-align:left;
position:relative;
vertical-align:top;
margin:0px auto;
}

#topNav {
width:764px;
height:54px;
background-image:url(../images/topnav_bk.jpg);
background-repeat:no-repeat;
}

#topNavMain {
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
width:764px;
text-align:center;
color:#516389;
}
#topNavAdj{
float:left; width:640px;
}
#topNavNumbers{
 width:100px;
 float:right;
 position:relative; top:-10px;
  left:-30px;
}
#topNavNumbers p {
margin:0px;
padding:0px;
}
#topNavMain a {
color:#516389;
text-decoration:none;
}

#tn1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#262d38;
}
#tn2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#554430;
}
#tn3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#92ac62;
}
#tn4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#898056;
}
#tn5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#4a5624;
}
#tn6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#312614;
}

#indexMain {
width:764px;
height:438px;
background-image:url(../images/index_content_bk.jpg);
background-repeat:no-repeat;
}

#indexTopLeft {
padding-top:112px;
padding-left:40px;
float:left;
width:250px;
}

#indexTopRight{
width:450px;
float:left;
padding-top:14px;
padding-left:6px;
}

#indexBottomLeft {
float:left;
width:170px;
padding-left:17px;
position:relative;
top:-12px;
}

#indexBottomMiddle {
float:left;
padding-left:8px;
padding-top:10px;
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}

#indexBottomMiddleConentX {
width:250px;
padding:10px 0px 0px 10px;
}

#indexBottomMiddleConent {
overflow:auto;
width:270px;
height:180px;
}

.link  {
width:250px;
text-align:right;
}

.link a {
color:#5a734c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#indexBottomRight{
float:left;
width:275px;
padding-left:5px;
padding-top:10px;
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}

#indexBottomRightConentX {
width:250px;
padding-left:3px;
}

#indexBottomRightConentX h1 {
color:#5a734c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#indexBottomRightConent {
overflow:hidden;
width:270px;
height:180px;
}

#indexBottomHolder {
padding-top:4px;
}

#footer {
width:764px;
height:58px;
background-image:url(../images/foot_bk.jpg);
background-repeat:no-repeat;
text-align:right;
line-height:55px;
color:#42557e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}


/************INTERIOR PAGES***********/
#interiorMain {
width:764px;
height:438px;
background-image:url(../images/interior_content_bk.jpg);
background-repeat:no-repeat;

}

#interiorTopHolder {
height:150px;
}

#interiorHeader {
position:relative;

}

#interiorTopLeft {
width:275px;
float:left;
padding-left:17px;
padding-top:14px;
}

#interiorTopRight {
width:450px;
float:left;
padding-left:5px;
padding-top:13px;
}

#interiorBottomHolder {

padding-top:5px;
padding-left:17px;
}

#vspacer {
width:8px;
float:left;
padding-left:5px;
position:relative; 
top:-4px;
}

#aboutUsContentLeft {
width:440px;
float:left;
overflow:auto;
padding-left:20px;
height:220px;
}

#aboutUsContentLeft h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#171f2a;
margin-top:5px;
margin-bottom:0px;
padding:0px;
}
#aboutUsContentLeft h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#171f2a;
margin:0px;
padding:0px;
}
#aboutUsContentLeft h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#171f2a;
margin:0px;
padding:0px;
}
#aboutUsContentLeft p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#472e09;
margin-top:0px;
margin-left:0px;
margin-right:8px;
margin-bottom:15px;
padding:0px;
line-height:16px;
}

#aboutUsContentRight {
background-image:url(../images/map_bk.jpg);
background-repeat:no-repeat;
width:235px;
height:226px;
float:left;
margin-left:10px;
position:relative;
overflow-x:hidden;
}

#aboutUsContentRightMap {
width:138px;
float:left;
padding-left:5px; padding-top:8px;
}

#aboutUsContentRightLink {
width:105px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
position:absolute;
top:35px;
left:110px;
height:20px;
line-height:20px;
}

#aboutUsContentRightLink a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

#aboutUsContentRightLink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

#aboutUsContentRightLink1 {
width:80px;
float:left;
}

#aboutUsContentRightLink2 {
float:left;
width:20px;
}

#aboutUsContentRightLink2 a {
text-decoration:none
}

#aboutUsContentRightLink2 a:hover {
text-decoration:none;
}

#newsletterContentLeft {
width:255px;
float:left;
padding-top:5px;
padding-left:25px;
height:220px;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
color:#472e09;
font-size:11px;
font-weight:bold;
}

#newsletterContentLeft p {
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#newsletterContentLeftCont div {
width:230px;
text-align:right;
}

#newsletterContentLeft div a {
color:#554430;
}

#newsletterContentLeftCont {
width:230px;
}

#newsletterContentRight {
width:430px;
float:left;
height:220px;
overflow:auto;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
color:#472e09;
font-size:11px;
font-weight:normal;
overflow-x:hidden;
}

#newsletterContentRight p {
margin:0px;
padding-top:5px;
padding-bottom:5px;
padding-right:8px;
line-height:16px;
}

#newsletterContentRight h1 {
color:#554430;
font-size:12px;
font-weight:bold; 
margin:0px;
padding-top:5px;
padding-bottom:3px;
}

#membersLeft {
width:440px;
height:220px;
overflow:auto;
float:left;
padding-left:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#472e09;
line-height:16px;
}

#membersLeft p {
margin:0px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
}

#membersRight {
width:235px;
float:left;
}

#membersRight a {
text-decoration:none;
padding-left:5px;
}

#resourcesHeaderDesc {
position:absolute;
top:12px;
left:156px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1dcf6;
}


#resourcesLeft {
width:150px;
padding-left:0px;
float:left;
position:relative;
}

#resourcesHeaderImg {
height:38px; 
overflow:hidden;
}

#resourcesNav {
background-image:url(../images/resources_nav_bk.gif);
background-repeat:no-repeat;
width:146px;
height:167px;
position:relative;
/*top:-4px;*/

overflow:hidden;
}

#resourcesNav p {
margin:0px;
padding:0px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2f435a;
text-indent:15px;
}

#resourcesNav p a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8e8660;
text-decoration:none;
}

#resourcesNav p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#472e09;
text-decoration:underline;
}

#resourcesRight {
width:540px;
float:left;
height:220px;
overflow:auto;
padding-left:10px;
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
overflow-x:hidden;
}

#resourcesRight h1 {
color:#8e8660;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#resourcesRight h2 {
color:#8e8660;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#resourcesRight h3 {
color:#8e8660;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#resourcesRight p{
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0px;
padding-top:2px;
padding-bottom:10px;
line-height:16px;
padding-right:10px;
}

#resourcesRight a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#546031;
text-decoration:underline;
}

#resourcesRight li {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8e8660;
line-height:16px;
}

/*****************PROGRAMS***********/
#programsHeaderDesc {
position:absolute;
top:12px;
left:156px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1dcf6;
}


#programsLeft {
width:150px;
padding-left:0px;
float:left;
position:relative;
}

#programsHeaderImg {
height:38px; 
overflow:hidden;
}

#programsNav {
background-image:url(../images/programs_nav_bk.gif);
background-repeat:no-repeat;
width:146px;
height:186px;
position:relative;
/*top:-4px;*/

overflow:hidden;
}

#programsNav p {
margin:0px;
padding:0px;
line-height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#2f435a;
text-indent:15px;
}

#programsNav p a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#546031;
text-decoration:none;
}

#programsNav p a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#472e09;
text-decoration:underline;
}

#programsRight {
width:540px;
float:left;
height:220px;
overflow:auto;
padding-left:10px;
overflow-x:hidden;
}

#programsRight h1 {
color:#546031;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#programsRight h2 {
color:#546031;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#programsRight h3 {
color:#546031;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding-top:5px;
padding-bottom:5px;
}

#programsRight p{
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0px;
padding-top:2px;
padding-bottom:10px;
padding-right:8px;
}

#programsLeftAdd {
padding-top:10px;
padding-left:5px;
padding-right:5px;
}
#programsLeftAdd p {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}


/*****************CONTACT US***********/
#contactusHeaderDesc {
position:absolute;
top:12px;
left:156px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1dcf6;
}


#contactusLeft {
width:150px;
padding-left:15px;
float:left;
position:relative;
}

#contactusLeft p {
margin:0px;
padding-top:10px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#312614;
}

#contactusHeaderImg {
height:38px; 
overflow:hidden;
}


#contactusRight {
width:540px;
float:left;
height:220px;
overflow:auto;
padding-left:10px;
}

#contactusRight p {
color:#472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0px;
padding-top:2px;
padding-bottom:10px;
padding-right:8px;
}

#contactusRight p a {
color:#312614;
text-decoration:underline;
}

table {
visibility:hidden;
position:absolute;
}

input {
border:1px solid #472e09;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#472e09;
text-indent:5px;
cursor:auto;
}

.formMovingLeft {
width:150px;
float:left;
height:25px;
line-height:25px;
text-align:right;
}
.formMovingLeft p {
margin:0px;
padding:0px;
}

#formMovingRight {
float:left;
padding-left:10px;
width:300px;
height:25px;
line-height:25px;
}

#inputCont {
width:500px;
}

.inputAction {
background-color:#f0f0f0;
border:1px solid #472e09; 
width:70px;
height:14px;
line-height:14px;
margin-left:250px;
text-indent:8px;
}

.inputAction a {
text-decoration:none;
color:#472e09;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.inputAction a:hover {
text-decoration:none;
color:#472e09;
}

.radio {
border:none;
}


#ajaxAlertStyle {
width:300px;
background-color:#FFFFFF;
position:absolute;
top:-20px;
left:225px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
border:5px solid #333333;
}

#ajaxAlertStyle h1{
margin:0px;
padding-bottom:10px;
padding-top:10px;
color:#990000;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

#ajaxAlertStyle p {
font-size:11px;
color:#666666;
margin:0px;
padding-top:0px;
padding-bottom:4px;
}

#alertClose {
text-align:center;
width:20px;
color:#CC3300;
font-family:"Courier New", Courier, monospace;
font-size:15px;
font-weight:bold;
border:2px solid #333333;
margin:5px;
margin-left:260px;
}

/* Additions - 04.01.10 - Blue Hue Interactive (Ronald Calbick) */
#ctvMap {clear: both; margin: 0 auto 10px auto;}
#ctvMap img {border: 1px solid #000;}