@charset "UTF-8";
/* CSS Document */



.nav_home{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
background-color:#095b90;
}
.nav_home a:link     {  text-decoration: none; color:#FFFFFF}
.nav_home a:visited  {  text-decoration: none; color:#FFFFFF}
.nav_home a:hover    {  text-decoration: none; color:#7fb635}



body{
padding:0;
margin:0;
background-color:#FFFFFF;
}

.bg{
background-image:url(images/bg.gif);
background-repeat:repeat-y;
width:650px;}

.main-bg{
background-image:url(images/bg-line.gif);
background-repeat:repeat-y;
padding:0;
margin:0;}

.blog{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
margin-bottom:auto;
text-align:right;
padding:108px 0px 5px 4px;
}
.blog a:link     {  text-decoration: none; color:#333333}
.blog a:visited  {  text-decoration: none; color:#333333}
.blog a:hover    {  text-decoration: none; color:#FF3300}


.style1{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#222121;
margin-bottom:auto;
padding:108px 0 2px 4px;
}


.style2{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic
color:#222121;
margin-bottom:auto;
padding:108px 0 2px 7px;
}


.style3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222121;
margin-bottom:auto;
padding:15px 9px 0px 3px;
line-height:18px;
text-align:justify;
}

.nav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
}
.nav a:link     {  text-decoration: none; color:#333333}
.nav a:visited  {  text-decoration: none; color:#333333}
.nav a:hover    {  text-decoration: none; color:#7fb635}



.main_nav_on{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
color:#7fb635;
}



.nav_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
padding:10px 0px 0px 15px;
line-height:20px;
text-align:left;
}
.nav_sub a:link     {  text-decoration: none; color:#999999}
.nav_sub a:visited  {  text-decoration: none; color:#999999}
.nav_sub a:hover    {  text-decoration: none; color:#313132}


.nav_on{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#313132;
padding:10px 0px 0px 15px;
line-height:20px;
text-align:left;
}

.caption{

}
.footer_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
padding:5px 0 2px 2px;
text-align:center;
}

.footer_nav a:link     {  text-decoration: none; color: #FFFFFF}
.footer_nav a:visited  {  text-decoration: none; color:#FFFFFF}
.footer_nav a:hover    {  text-decoration: none; color:#999999}




.footer_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:100;
padding:5px 8px 2px 2px;
text-align:right;
}

.footer_contact a:link     {  text-decoration: none; color:#FFFFFF}
.footer_contact a:visited  {  text-decoration: none; color:#FFFFFF}
.footer_contact a:hover    {  text-decoration: none; color:#999999}


.footer_copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:normal;
padding:5px 8px 10px 2px;
text-align:left;
}

.field{
color:#66CC33;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #666666;
font-size:11px;
}

.signup-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
