/*Css Documents*/
body{
	background:#F6FBF4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h2{
	font-size:16px;
	font-weight:bold;
	color:#077FBC;
	margin:0px;
	padding-top:10px;
	padding-bottom:8px;
}
h3{
	font-size:14px;
	font-weight:bold;
	color:#0B2E46;
	margin:0px;
	padding:0px;
	padding-left:20px;
	background:#FFFFFF url(../_img/pin.gif) left top no-repeat;
	height:20px;
}
.normal
{font-weight:normal; font-style:normal;}
#page_frame{
	width:780px;
	margin:0 auto;
	background:#FFFFFF url(../_img/pg_back.gif) repeat-y left; 
	padding:0px 0px 0px 15px;
}
#footer{
	background:#067FB8;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding:15px 20px 20px 10px;
}
#footer a{
	text-decoration:none;
	color:#FFFFFF;
}
#footer a:hover{
	text-decoration:none;
	color:#CCCCCC;
}
#header{
	background:#FFFFFF;
	height:130px;
	text-align:left;
	padding-bottom:5px;
}
.left_title{
	width:230px; 
	float:left; 
	margin:0px;
}
/*
.right_title{
	width:545px; 
	float:right; 
	margin:0px;
	height:250px;
	background-image:url(../_img/ttl1.jpg);
} */
.left_box{
	width:195px; 
	float:left; 
	margin:0px;
	padding:20px 10px 10px 25px;
}
.right_box{
	width:500px; 
	float:right; 
	margin:0px;
	padding:20px 20px 10px 25px;
}
.right_box2{
	width:530px; 
	float:right; 
	margin:0px;
	padding-top:15px;
}
/*
.menu div{
	background:#FFFFFF url(../_img/menu_back.gif) repeat-y left;
	padding:7px 8px 3px 30px;
	font-size:15px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	color:#0B2E46;
}
.menu:hover div{
	background:#FFFFFF url(../_img/menu_hover.gif) repeat-y left;
	padding:7px 8px 3px 30px;
	font-size:15px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	color:#0B2E46;
}
.menu_sel div{
	background:#FFFFFF url(../_img/menu_sel_back.gif) repeat-y left;
	padding:16px 8px 10px 30px;
	font-size:15px;
	font-weight:bold;
	color:#0B2E46;
	border-bottom:#CCCCCC 1px solid;
}
*/
.thumb{
	border:1px solid #CCCCCC;
	padding:3px;
	margin-right:8px;
}
.brthumb{
	border:1px solid #CCCCCC;
	margin:20px;
	margin-bottom:0px;
	background-color:#F6FBF4;
	padding:8px;
}
.bthumb{
	border:1px solid #CCCCCC;
	margin:25px;
	margin-bottom:0px;
	background-color:#F6FBF4;
}
.bthumb td{
	padding:8px;
	text-align:right;
}
.more{
	color:#FF6600;
	font-weight: bold;
	background-color:#FFFFFF;
}
.more:hover {
	color:#3399FF;
	font-weight: bold;
	background-color:#FFFFFF;
}
.contact_text{
	text-align:right;
	font-weight:bold;
	color:#333333;
	background-color:#FFFFFF;
}
#cont_page_frame{
	width:765px;
	margin:0 auto;
	padding:0px 0px 0px 15px;
	background:#FFFFFF url(../_img/pg_back.gif) repeat-y left; 
}
#form_box{
	width:500px; 
	float:left; 
	margin:0px;
	padding:5px 10px 5px 25px;
}
.form_title{
	padding:8px 3px; width:80px; float:left; text-align:right;
}
.form_field{
	padding:5px 3px; width:400px; float:right; 
}
.label{float:left; width:135px;}
input.txtBox{width:240px; height:16px; font:normal 12px "Trebuchet MS", Tahoma, "Times New Roman"; padding:2px; margin-bottom:8px; border:1px solid #ccc;}


/****************************** corrected styles ****************************/

#main_nav {list-style:none; width:230px; margin:0; padding:0}
#main_nav li {float:left; width:230px;}
#main_nav li a{
	display:block;
	background:#FFFFFF url(../_img/menu_back.gif) repeat-y left;
	padding:7px 0 7px 30px;
	font-size:15px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px solid;
	color:#0B2E46;
	}
#main_nav li a:hover{background:#FFFFFF url(../_img/menu_hover.gif) repeat-y left;}
#main_nav li a.current{background:#fff url(../_img/menu_sel_back.gif) left repeat-y; padding:10px  0 10px 30px;}


/* slideshow */

#slideshow {
    position:relative;
	 width:545px;
    height:250px;
	 float:right;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.below_welcome{font-size:12px;}