body {
	background-color:#eeeeee;
	margin:auto;
	width:1000px;
	height:100%;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#04698b;
}

img {border:0px;}


#main {
	width:1000px;
	/*height:100%;*/
}


/* SHADOWS STYLES */
.shadow_left {
	background-image:url(images/os-shadow-left.jpg);
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
.shadow_right {
	background-image:url(images/os-shadow-right.jpg);
	background-repeat:repeat-y;
	width:10px;
	height:100%;
}
/* END SHADOWS STYLES */



/* HEADER & MENU STYLES */
.header {
	background-image:url(images/os-header.jpg);
	height:100px;
}

.menu {
	height:100px;
	float:right;
}
.but, .but_over {
	margin-top:10px;
	padding-top:20px;
	height:20px;
	font-weight:bold;
}
.but{
	background:none;
}
.but_over{
	background-image:url(images/os-menu-over.gif);
}
.menu a{
	height:16px;
	line-height:16px;
	text-decoration:none;
	color:#04698b;
}
.menu a:visited{
	text-decoration:none;
	background:none;
	color:#04698b;
}
.menu a:hover{
	text-decoration:none;
	color:#ff923a;
}
/* END HEADER & FOOTER STYLES */



/* FFOOTER STYLES */
.footer {
	background-image:url(images/os-footer.jpg);
	height:100px;
	color:#8cbaca;
	font-size:12px;
	font-weight:bold;
}
.footer a {
	color:#8cbaca;
	text-decoration:none;
}
.footer a:visited {
	color:#8cbaca;
	text-decoration:none;
}
.footer a:hover {
	color:#04698b;
	text-decoration:none;
}
/* END FOOTER STYLES */



/* CONTENT STYLES */
.ocean_pic {
	background-image:url(images/os-ocean-pic2.jpg);
	background-repeat:no-repeat;
	height:200px;
	width:980px;
}

.content {
	width:980px;
	background-color:#FFFFFF;
}
.page_title {
	color:#ff923a;
	font-size:40px;
	height:50px;
	line-height:50px;
	font-weight:bold;
	text-indent:50px;
}
.sub_menu div{
	width:225px;
	text-align:right;
}

.sub_menu a {
	width:175px;
	height:35px;
	display:block;
	text-decoration:none;
	color:#04698b;
	font-size:16px;
	line-height:16px;
	padding-right:30px;
	padding-left:20px;
	color:#ff923a;
	padding-bottom:5px;
}
.sub_but a{
	color:#04698b;
	background:none;
	font-weight:bold;
}
.sub_but_over a{
	color:#ff923a;
	background-image:url(images/os-submenu-over.gif);
	background-repeat:no-repeat;
	font-weight:bold;
}
#menu_drop_about{
	display:none;	
}
#menu_drop_contact{
	display:none;	
}

#sub_drop_business{
	display:none;
	background-color:#FFFFFF; 
	/*color:#FFFFFF; */
	text-align:left;
	border:1px solid #FF923A;/*
	border-top:1px solid #FF923A;
	border-left:1px solid #FF923A;
	border-bottom:1px solid #FF923A;*/
}


#sub_drop_business a{
	width:350px;	
}

#sub_drop_business a:hover{
	color:#04698B;
}

#sub_drop_general{
	display:none;
	background-color:#FFFFFF; 
	/*color:#FFFFFF; */
	text-align:left;
	border:1px solid #FF923A;/*
	border-top:1px solid #FF923A;
	border-left:1px solid #FF923A;
	border-bottom:1px solid #FF923A;*/
}

#sub_drop_general a{
	width:350px;
}

#sub_drop_general a:hover{
	color:#04698B;
}
.page_text {
	width:714px;
	height:100%;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	font-size:14px;
}
.vert_line {
	width:1px;
	height:100%;
	background-color:#ff923a;
}
.horz_line {
	width:30px;
	height:20px;
	margin-left:225px;
	background-image:url(images/os-horz-line.gif);
	background-repeat:no-repeat;
}
/* END CONTENT STYLES */



/* FORM STYLES */

.form_table{
	width:400px;
	color:#000000;
	font-size:14px;
	line-height:20px;
	text-align:left;}

.sechead{
	height:8px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.left_col {
	width:34px;
}
.mid_col {
	width:40px;
}
.form_button{
cursor:pointer;
background-color:#006666;
color:#ffffff;
padding: 1px 2px;
border:0px;
border:outset 0px;
	filter:alpha(opacity=50); 
	-moz-opacity: .5; 
	opacity: .5;
}
.form_button_over{
cursor:pointer;
background-color:#006666;
color:#ffffff;
padding: 1px 2px;
border:0px;
border:outset 0px;
	filter:alpha(opacity=100); 
	-moz-opacity: 1.0; 
	opacity: 1.0;
}
.hor_30space {
	height:30px;
}
.hor_20space {
	height:20px;
}

/* END FORM STYLES */