/* MASTER STYLESHEET */

/*------------------------------------------------ LAYOUT -------------------------------------------------*/



/* this tag is used for layout testing 
div {
	border: 1px dotted #000099;
}/**/


.main_menu { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2c4377; }
.main_menu a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2c4377; line-height:21px; text-decoration:none; width:150px; display:inline-block; padding-left:15px; font-weight:bold;}
.main_menu a:hover{ color:#566e95;}
#menubg { background-image:url(../left-gradient.png); background-repeat:repeat-x; background-position:bottom;}


html, body{
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #205e9c;
	background-image: url(../images/site/page_bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
} 
  
#allcontent{ 
	width:900px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background-image: url(../images/site/bg_page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#90afce;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#43586e;
} 
 
#header{
	position:relative; 
	height:176px; 
	width:100%;
} 
 
#leftcol {
	width:179px;
	height:283px;
	text-align:center;
	float:left;
	left:15px;
	position:relative;
	
	background-position: top;
	background-repeat: no-repeat;
	
}
 
#maincol{
	float:right;
	position: left;
	width:682px;
	min-height:1000px;
	right:11px;
	background-image: url(../Images/site/content_bg_JAMES.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#dee7f0;
 }
 
#footer {
	position:relative;
	bottom:0px;
	font-size:8pt;
	text-align:center;
}
 

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/* 
 /*printer styles
 @media print{ 
/*hide the left column when printing
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}*/



/* ------------------------------------------------  STYLING ----------------------------------------------*/


a:link, a:visited {
	color: #205e9c;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}

.paragraphHeading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14pt;
	color:#062038;
	font-weight: bold;
}
.emphasis {
	font-weight: bold;
	color: #062038;
	font-size:12pt;
}

.new {
	background-image: url(../images/fishing/new.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
.tableBorder {
	border: 1px dotted #43586E;
}
/* ######### Style for Drop Down Menu ######### */
.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid white;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height: 18px;
z-index: 1;
background-color:#205e9c;


}

.anylinkcss a{
background-color:#205e9c;
color: white;
text-align:left;
padding:3px;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;

text-decoration: none;
text-indent: 5px;
text-decoration:none;
}
.anylinkcss a:visited {background-color:#205e9c;
color: white;
text-align:left;
padding:3px;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;

text-decoration: none;
text-indent: 5px;
text-decoration:none;}
.anylinkcss a:hover{ /*hover background color*/
background-color: #ffffff;
color: black;
text-decoration:none;
}
