/* IE Png Fix */
img, div { behavior: url(iepngfix.htc) }

/* 
Color Codes
-----------------------------
Lt Blue				#91cad1
Dark Teal			#12565c
Brown					#5a5932
-----------------------------
*/

/*Link Elements*/

a:link, a:visited, a:active, a:hover {
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#91cad1;
text-align:left;
text-decoration:underline;
}

a.ContactLink:link, a.ContactLink:visited, a.ContactLink:active, a.ContactLink:hover {
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
text-decoration:underline;
}


/*-------------------------------------------------------------------------*/

/*Global Elements*/

body{
margin:0;
padding:0;
width:100%;
height:auto;
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
background: url(../images/bkg_img.gif) #fff repeat-x;
}

p{
margin:0 0 10px 0;
padding:0;
width:auto;
height:auto;
line-height: 15px;
}

#top_con{
margin:0 auto 0 auto;
padding:0;
width:auto;
height:380px;
}

#flash_cont{
margin:0 auto 0 auto;
padding:0;
width:600px;
height:auto;
background:#fff;
text-align:center;
}

#bot_con{
margin:0 auto 0 auto;
padding:0;
width:auto;
height:auto;
}

.hotspot{
margin:0 auto 10px auto;
padding:0;
width:399px;
height:auto;
border-bottom:5px solid #fff;
border-top:5px solid #fff;
background:none;
overflow:hidden;
}

.BIG_Image{
margin:0;
padding:0;
border:10px solid #fff;
}

.NOIMAGE{
margin:0 auto 0 auto;
padding:0;
width:399px;
height:auto;
background:none;
}

.gallery_thumbs{
margin:5px;
padding:0;
width:112px;
height:112px;
border:5px solid #fff;
background:none;
}

.footer{
margin:0 auto 0 auto;
padding:5px 0 0 0;
width:598px;
height:35px;
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:center;
}

ul#footerlist {
margin:0 auto 0 auto;
padding:0;
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-align:left;
list-style: none;
display:inline;
}

#footerlist li {
display: inline;
}

#footerlist a {
text-decoration:none;
color:#fff;
font: normal 9px/16px Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#footerlist a:hover {
text-decoration:underline;
color:#91cad1;
}

/*Contact Form Elements*/

.form_input{
margin:0;
padding:3px 0 3px 2px;
width:275px;
height:14px;
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
border:1px solid #959595;
background-color:#fff;
}

#submit_btn{
margin:0;
padding:0 0 20px 0;
width:65px;
height:18px;
background-image:url(../images/submit.gif);
background-repeat:no-repeat;
}


/* Text Styles */

.left_col_10pt{
margin:0 auto 0 auto;
padding:0 0 15px 0;
width:175px;
height:auto;
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
}

a.newsLink:link, a.newsLink:visited, a.newsLink:active, a.newsLink:hover{ 
margin:0;
padding:0 15px 0 0;
width:100%;
height:auto;
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
text-decoration:underline;
background: url(../images/link_icon.gif) no-repeat bottom right;
}

.news_bold{
margin:0;
padding:0 0 0 20px;
width:175px;
height:auto;
font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
background: url(../images/article_icon.gif) no-repeat top left;
}

.contact_bold{
margin:0;
padding:0;
width:175px;
height:auto;
font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
color:#12565c;
text-align:left;
}

.green_titles{
margin:0 auto 0 auto;
padding:25px 0 0 10px;
width:188px;
height:26px;
background:url(../images/green_titles.gif)  repeat-x;
font: normal 18px/18px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
}

.purple_titles{
margin:0 auto 0 auto;
padding:25px 0 0 10px;
width:188px;
height:26px;
background:url(../images/purple_titles.gif)  repeat-x;
font: normal 18px/18px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
}

.limegreen_titles{
margin:0 auto 0 auto;
padding:25px 0 0 10px;
width:188px;
height:26px;
background:url(../images/lime_green_titles.gif)  repeat-x;
font: normal 18px/18px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
}

.right_content{
margin:10px auto 0 auto;
padding:0 0 10px 0;
width:370px;
height:auto;
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
}

a.ltblueLink:link, a.ltblueLink:visited, a.ltblueLink:active, a.ltblueLink:hover{ 
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#91cad1;
text-align:left;
text-decoration:underline;
}

.lt_blue{
font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif;
color:#91cad1;
text-align:left;
}


.right_Blue_Titles{
font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
color:#91cad1;
text-align:left;
}

.right_White_Titles{
font: bold 14px/14px Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:left;
}

/*-------------------------------------------------------------------------*/

/* Secondary Page Elements */

#sec_header_div{
margin:0 auto 0 auto;
padding:0;
width:598px;
height:30px;
background:url(../images/sec_header.gif) no-repeat #fff;
display:block;
}

a.sec_header:link, a.sec_header:active, a.sec_header:visited, a.sec_header:hover{
margin:0 auto 0 auto;
padding:0;
width:598px;
height:30px;
background:url(../images/sec_header.gif) no-repeat #fff;
float:left;
display:block;
}

.sec_content_titles{
font: normal 18px/36px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
}

/* Secondary Navigation Elements */

#sub_navBtn_div{
margin:0 auto;
padding:0;
width:198px;
height:50px;
font: normal 11px/12px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
text-decoration:none;
background:url(../images/subNav_bkg.gif) no-repeat;
float:left;
display:block;
}

a.sub_navBtn:link, a.sub_navBtn:visited, a.sub_navBtn:active{ 
margin:0 auto;
padding:31px 0 0 20px;
width:178px;
height:19px;
font: normal 11px/12px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#fff;
text-decoration:none;
background:url(../images/subNav_bkg.gif) no-repeat;
float:left;
display:inline;
}

a.sub_navBtn:hover{
font: normal 11px/12px "trebuchet ms", tahoma, arial, verdana, sans-serif;
color:#12565c;
text-decoration:none;
}

#nav_communityBtn_selected{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_communityBtn.gif) no-repeat;
}

a#nav_communityBtn_selected:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_communityBtnOVER.gif) no-repeat;
}

#nav_lifeBtn_selected{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_lifeBtn.gif) no-repeat;
}

a#nav_lifeBtn_selected:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_lifeBtnOVER.gif) no-repeat;
}


#nav_visitBtn_selected{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_visitingBtn.gif) no-repeat;
}

a#nav_visitBtn_selected:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_visitingBtnOVER.gif) no-repeat;
}

#nav_gettingBtn_selected{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_gettingBtn.gif) no-repeat;
}

a#nav_gettingBtn_selected:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_gettingBtnOVER.gif) no-repeat;
}

#nav_newsBtn_selected{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_newsBtn.gif) no-repeat;
}

a#nav_newsBtn_selected:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_newsBtnOVER.gif) no-repeat;
}

.nav_lifeBtn{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_lifeBtn.gif) no-repeat;
float:left;
}

a.nav_lifeBtn:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_lifeBtnOVER.gif) no-repeat;
float:left;
}

.nav_visitingBtn{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_visitingBtn.gif) no-repeat;
float:left;
}

a.nav_visitingBtn:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background:url(../images/secNav_visitingBtnOVER.gif) no-repeat;
float:left;
}

.nav_gettingBtn{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_gettingBtn.gif) no-repeat;
float:left;
}

a.nav_gettingBtn:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_gettingBtnOVER.gif) no-repeat;
float:left;
}

.nav_newsBtn{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_newsBtn.gif) no-repeat;
float:left;
}

a.nav_newsBtn:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_newsBtnOVER.gif) no-repeat;
float:left;
}

.nav_contactBtn{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_contactBtn.gif) no-repeat;
float:left;
}

a.nav_contactBtn:hover{
margin:0 auto;
padding:0;
width:198px;
height:50px;
background: url(../images/secNav_contactBtnOVER.gif) no-repeat;
float:left;
}