/* Forces a scrollbar in FF so that the page does not jump */
/* Negative of this is that horizontal scroll does not show if the page is too small */
html {
     overflow: -moz-scrollbars-vertical;
}

/*******************************************************************************
* Standard HTML Styles 
*******************************************************************************/
body {
	background: url(../images/bg.gif) top left;
	margin: 0px;
	text-align: center;
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	color:#666;
	line-height:12pt;
}

body a{
	color:#666;
}

p{
	text-align:left;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#f48221;
}
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
}

h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin:0px;
	padding:0px;
}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f48221;
	margin-top:10px;
	padding:0px;
}
#container{
	background: #fff url(/images/bg_table.gif);	
	width: 930px;
	padding-bottom:0px;
}

#containerfish{
	float:left;
	background: #fff url(/images/bg_fish.jpg) ;	
	background-repeat: no-repeat;
	background-position:bottom; 
	width: 930px;
}
#containergirl{
	float:left;
	background: #fff url(/images/bg_girl.jpg) ;	
	background-repeat: no-repeat;
	background-position:bottom; 
	width: 930px;
}

#title{
	background: url(../images/title_bg.jpg);
	width: 930px;
	height: 85px;
	float:left;
	text-align:left;
}

#top_left_nav{
	text-align:right;
	float: right;
	color:#fff;
	padding-top: 10px;
	padding-right: 20px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:8pt;	
}
#top_left_nav a{
	color:#fff;
	text-decoration: none;
}

#top_left_nav a:hover{
	color:#999;
	text-decoration: none;
}

#top_left_nav a.active{
	color:#999;
	text-decoration: none;
}

#top_left_nav a.login{
	color:#f48221;
	text-decoration: none;
}
#top_left_nav a.login:hover{
	color:#fff;
	text-decoration: none;
}

#content{
	margin-left:85px;
	margin-right:85px;
}

#homeBoxTop{
	width: 760px;
	text-align:left;
	float:left;
	margin-bottom:15px;
}
#homeBoxTopContent{
	background: url(../images/home_box_bg.gif);
	width: 760px;
	float:left;
	text-align:left;
}
#homeBoxTopContentInner{
	width: 700px;
	margin-left:30px;
	margin-right:30px;
	font-weight:bold;
	font-size:9px;
	color:#999999;
}
#homeBoxTopContentInner a{
	color:#f48221;
}
#homeBoxTopContentInner a:hover{
	color:#999;
}

.homeBoxSmallSpacer{
	width: 20px;
	text-align:left;
	float:left;
	display:block;
}
.homeBoxSmall{
	width: 240px;
	text-align:left;
	float:left;
}
.homeBoxSmallContent{
	background: url(../images/small_box_bg.gif);
	width: 240px;
	text-align:left;
}
.homeBoxSmallContentInner{
	padding-top:5px;
	margin-left:21px;
	padding-bottom:5px;
	width: 198px;
	text-align:left;
}
.homeBoxSmallContentInner a{
	text-decoration:none;
	font-weight:bold;
}

#news{
	margin-top:15px;
	width:700px;
	float: left;
	text-align:left;
}

#pageTitle{
	width: 760px;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

.lineSpacer{
	width: 760px;
	height:20px;
	text-align:left;
	float:left;
	display:block;
}


#rightShadow{
 	width: 4px;
	background:none;
	float:right;
}


#copyright {
	width: 934px;
	font-family: Tahoma, Helvetica, sans-serif;
	color: #666;
	font-size: 7pt;
	font-weight:bold;
	text-align: left;
}

.title_large{
	color: #58595b;
	font-size: 12pt;
	font-weight:bold;
}

.title_small{
	color: #ed9313;
	font-size: 8pt;
	font-weight:bold;
}

.title_grey{
	color: #58595b;
	font-size: 8pt;
	font-weight:bold;
}

.orangelink {
	color: #f48221;
	font-weight:bold;	
}

/*******************************************************************************
* Navigation Menu Styles 
*******************************************************************************/
#buttonBar{
	width: 925px;
	height: 29px;
	float:left;
	text-align:left;
	padding-left:5px;
}
#sddm
{	
	margin: 0;
	padding: 0;
	z-index: 30;
	width: 925px;
}

#sddm li{	
	margin: 0;
	padding: 0;
	padding-top:5px;
	list-style: none;
	float: left;
	font-weight: bold;
	font-size:11px;
	font-family:Tahoma, Helvetica, sans-serif;
	margin-top:0px;
	width:183px;
	height:23px;
	border-left:1px solid #999;
	border-right:0px solid #999;
	border-bottom:1px solid #999;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	background: url(../images/button_bg.jpg);
}

#sddm li a{	
	display: block;
	margin: 0px;
	width:183px;
	height:23px;
	text-align: center;
	text-decoration: none;
}

#sddm li a:hover{	
	background: url(../images/button_bg_active.jpg);
}

#sddm li.rightitem{
	width:182px;
	border-right:1px solid #999;
}

#sddm li.rightitem a{	
	width:182px;	
}

#sddm div{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	margin-top: 1px;
	margin-left: -1px;
	padding: 0;
	font-weight:normal;
}

#sddm div a{	
	margin: 0;
	padding-top: 5px;
	padding-left: 5px;
	width:178px;
	height:20px;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-decoration:none;
	text-align:left;
	color: #ed9313;
	background: #ffffff;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;
}

#sddm div a:hover{	
	background: #e3e3e3;
}

/*******************************************************************************
* Left Navigation Menu Styles 
*******************************************************************************/
#leftMenu{
	width:150px;
	float:left;
	text-align:left;
}

#leftMenu ul{
	width: 150px;
	margin:0px;
	padding:0px;
}
#leftMenu li{
	padding-top:10px;
	padding-bottom:10px;
	width: 150px;
	padding-left:10px;
	padding-right: 10px;
	border-top:1px solid #e3e3e3;
	list-style-type:none;
	margin:0px;
	font-weight:bold;
	color: #666;
}

#leftMenu li a{
	text-decoration:none;	
}
#leftMenu li a.active{
	color:#f48221;
}
#leftMenu li a:hover{
	color:#f48221;
}
/*******************************************************************************
* Right Content Styles 
*******************************************************************************/
#rightContent{
	margin-left:50;
	width:560px;
	float:right;
	text-align:left;
}

#tabmenu{
	width:560px;
	margin-bottom:20px;
	margin-top:20px;
}

#tabnav
	{
		height: 30px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: url(../images/tab_bg.gif) repeat-x bottom;
		font-size: 10px;
		line-height: 24px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #e3e3e3;
		border-bottom: 1px solid #ccc;
		text-decoration: none;
		color: #999;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		
		background: #fff;
		color: #666;
		border: 1px solid #ccc;
		border-bottom: 1px solid #fff;
	}

#tabnav a:hover
	{
		background: #fff;
	}

/*******************************************************************************
* Contact Page Styles 
*******************************************************************************/
#leftContact{
	width:400px;
	float:left;
	text-align:left;
	border-right: 1px dotted #ccc;
}
#rightContact{
	margin-left:0;
	width:330px;
	float:right;
	text-align:left;
	
}

/*******************************************************************************
* Medium Box Styles 
*******************************************************************************/
#medBox{
	margin:0px;
	padding:0px;
	width:465px;
	border-left: 1px solid #aeb2b5;
	border-right: 1px solid #aeb2b5;
	background:url(/images/med_box_bg.gif) bottom;
}
 #medBox ul{
 	margin-top: 0px;
	margin-bottom: 0px;
	
 }

/*******************************************************************************
* Navigation
*******************************************************************************/



/*
#container #buttonBar dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#container #buttonBar #menu {
position: relative;
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#container #buttonBar #menu dl {
float: left;
width: 183px;
margin: 0px;
}

#container #buttonBar #menu dt {
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	padding-top:5px;
	height:23px;
	width:183px;
	background: url(../images/button_bg.jpg);
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	cursor: pointer;
	cursor: hand;
}
#container #buttonBar #menu dd {
	border-bottom: 1px solid gray;
}
#container #buttonBar #menu li {
text-align: center;
background: #fff;
}
#container #buttonBar #menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#container #buttonBar #menu li a:hover, #menu dt a:hover {
background: #eee;
}
*/



