/* CSS Document - otfonline.co.uk */
/**********************************/
html,body{
	background-color:#000000;
	background-image:url(../images/bg_header.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	margin:0px;
	width:100%;
}
table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/**********************************/
.col_left{
	background-image:url(../images/fade_left.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:10px;
}
/**********************************/
.col_right{
	background-image:url(../images/fade_right.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:10px;
}
/**********************************/
#mainpage{
	background-color:#FFFFFF;
	height:100%;
	width:800px;
}
/**********************************/
#mainpage .header{
	height:155px;
	text-align:center;
	vertical-align:top;
}
/**********************************/
#mainpage .menu{
	/*background-image:url(../images/fade.jpg);
	background-position:top left;
	background-repeat:repeat-x;*/
	height:50px;
	text-align:center;
	vertical-align:top;
}
/**********************************/
#mainpage .content{
	background-color:#DFE4EF;
	background-image:url(../images/boat.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	vertical-align:top;
}
#mainpage .content table{width:100%;}
/*--------------------------------*/
#mainpage .content .content_menu{
	vertical-align:top;
	width:200px;
}
/*--------------------------------*/
#mainpage .content .content_menu .menu_link{}
#mainpage .content .content_menu .menu_link a{
	background-color:#1105A3;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:3px 0px 3px 20px;
	text-decoration:none;
}
#mainpage .content .content_menu .menu_link a:hover{
	background-color:#D95E23;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*--------------------------------*/
#mainpage .content .content_menu .sub_menu_link{}
#mainpage .content .content_menu .sub_menu_link a{
	background-color:#8882D1;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	display:block;
	font-size:10px;
	font-weight:bold;
	padding:1px 0px 1px 30px;
	text-decoration:none;
}
#mainpage .content .content_menu .sub_menu_link a:hover{
	background-color:#ECAE91;
	background-image:none;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
/*--------------------------------*/
#mainpage .content .content_text{
	vertical-align:top;
}
#mainpage .content .content_text a{
	color:#0000FF;
	text-decoration:none;
}
#mainpage .content .content_text a:hover{
	color:#0000FF;
	text-decoration:underline;
}
/**********************************/
#mainpage .footer{
	border-top:1px solid #CCCCCC;
	color:#999999;
	height:40px;
	vertical-align:middle;
}
#mainpage .footer table{width:100%;}
#mainpage .footer a{
	color:#999999;
	text-decoration:none;
}
#mainpage .footer a:hover{
	color:#333333;
	text-decoration:underline;
}
/*--------------------------------*/
#mainpage .footer .footer_links{
	text-align:center;
	width:50%;
}
/*--------------------------------*/
#mainpage .footer .footer_copy{
	text-align:right;
	width:50%;
}
/**********************************/