@import url(boss.base.css);
@import url(boss.editor.css);

@charset "utf-8";
/* Remarkit CSS  by Spinning Planet */



html,body {	
	margin:0;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:18px;
}
	
/* Main Div's
---------------------------------------------------------------------------------------------
*/

/*	
safari hacks 
---------------------------------------------------------------------------------------------
*/

/*\*/
html*#holder {
	width:100%;
	padding:0;
	background-image:url(../header_tile_safari.jpg);
	*background-image:url(../header_tile.jpg);
	_background-image:url(../header_tile.jpg);
	background-repeat:repeat-x;
	}/**/
	
	

#holder {
	width:100%;
	padding:0;
	background-image:url(../header_tile.jpg);
	background-repeat:repeat-x;
	}


#content {
	margin:0 auto 0 auto; 
	clear:both;
	width: 912px;
	padding:5px;
	text-align: left;
	}
	
#container {
	/*overflow: inherit;*/
	}
	
#headercontainer {	 
	height:156px;
	width:912px;
	_width:895px;
	float:left;
	}

#header {	
	height:71px;
	width:100%;
	margin:25px 0 0 0;
	text-align:left;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:11px;
	background: url(../logo.jpg) left no-repeat;
	}

#maincontainer {
	float:left;
	width:912px; 
	_width:610px;
	margin:5px 0 0 0;
	}
		
#leftcontainer {
	float:left;
	width:609px; 
	_width:607px;
	margin:5px 0 0 0;
	}
		
#left {	 
	text-align:left;
	margin:6px 15px 15px 15px; 
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:11px;
	}
		
#rightcontainer {
	float:left;
	width:303px; 
 	_width:273px;
	margin:5px 0 0 0;
	height:350px;
	}
	
#right {	 
	text-align:left;
	margin:15px 15px 15px 25px;
	_margin:15px; 
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:11px;
	}

#base {
	clear:both;
	height:0;
	overflow:hidden;
	width:100%;
	}

	
#selector {
	clear:both;
	margin:20px auto 20px auto;
	height:258px;
	text-align:left;
	vertical-align:bottom;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#333333;
	background-image:url(../tile.jpg);
	background-repeat:repeat-x;
	}	
	
	
#sl {
	width:8px;
	height:258px;
	background: url(../lhs.jpg) top no-repeat;
	float:left;
	}	



#sc {
	width:225px;
	*width:225px;
	_width:205px;
	padding:6px 10px 0 10px;
	text-align:left;
	vertical-align:top;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#333333;
	float:left;	
	}	
	


#sr {
	width:8px;
	height:258px;
	background: url(../rhs.jpg) top no-repeat;
	float:right;
	}	
	
	
#flash {
	width:912px;
	height:240px;
	margin:-70px 0 0 0;
	text-align:center;
	vertical-align:top;
	}		

	
#footer_content {
	clear:both;
	margin:20px auto 20px auto;
	padding:20px 0 0 0; 
	width:912px;
	height:258px;
	text-align:left;
	vertical-align:bottom;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#ffffff;
	}	
	
#footer {
	clear:both;
	width:100%;
	height:89px;
	overflow:hidden;	
	text-align:left;
	vertical-align:bottom;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:10px;
	line-height:15px;
	color:#ffffff;
	background-image:url(../footer_tile.jpg);
	background-repeat:repeat-x;
	background-color:#155B8C;
	}
	
/*	
messy safari hacks 
---------------------------------------------------------------------------------------------
*/



/*\*/
html*#nav {
	text-align:left;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#333333;
	margin:23px 0 0 0;
	padding:0;
	_padding:0px 0 0 0;	
	background-image:url(../nav_tile.jpg);
	_background-image:none;
	width:100%;
	height:32px;
	_height:22px;
	border-bottom:8px solid #D9A132; 
	*border-bottom:none; 
	_border-bottom:none; 		
	}/**/
		
	
/*\*/
html*#nav ul li {
	padding:0px 0 14px 0;
	*padding:10px 0 8px 0;	
	_padding:10px 0 8px 0;	
	margin: -10px -4px 0 0;
	border-left: 1px solid #FFDE93;
	list-style: none;
	display: inline;
	vertical-align:top;
	*vertical-align:middle;
	_vertical-align:middle;
	line-height:22px;
	border-bottom:8px solid #D9A132; 
	*border-bottom:none; 
	_border-bottom:none; 	
	}/**/
	

	
	
/* Sub Div's
---------------------------------------------------------------------------------------------
*/

#nav {
	text-align:left;
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
	margin:23px -8px 0 0;
	padding:10px 0 0 0;
	*padding:0;
	_padding:-2px 0 0 0;
	background-image:url(../nav_tile.jpg);
	*background-image:url(../nav_tile.jpg);
	_background-image:none;
	width:100%;
	height:22px;
	*height:32px;
	_height:22px;
	}
	

.d_sublink {
	margin:0 0 0 5px;
	}

/* Text styles
---------------------------------------------------------------------------------------------
*/	




.bodymain {
	font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666666;
	}
#sc h1 {
	font-family: Verdana, Tahoma,  Helvetica, Arial, sans-serif;
	font-size:16px;
	line-height:16px;
	color:#ffffff;
	border-bottom:none;
	margin-top:0;
	padding:0 0 10px 0;	
	}	

	
/* Link Styles =a:link
---------------------------------------------------------------------------------------------
*/	


#nav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

#nav ul li {
	padding:10px 0 6px 0;
	*padding:10px 0 8px 0;	
	_padding:10px 0 8px 0;	

	border-left: 1px solid #FFDE93; 
	list-style: none;
	display: inline;
	vertical-align:top;
	*vertical-align:middle;
	_vertical-align:middle;
	}
	/*margin: 0 -4px 0 0;*/
	



#nav a:link, #nav a:visited {
	color:#fff;
	display:inline;
	padding:20px 10px 0 10px;
	*padding:20px 10px 0 10px;
	_padding:20px 10px 0 10px;
	margin:0;
	text-decoration: none;
	border-bottom: none;
	_border-bottom: none;
	}

#nav a:hover, #nav a:active {
	color:#656565;
	background-color:#fff;
	display:inline;
	padding:20px 10px 8px 10px;
	*padding:20px 10px 8px 10px;
	_padding:20px 10px 8px 10px;		
	margin:0;
	text-decoration: none;
	border-bottom: none;
	_border-bottom: none;
	}
	
		
#nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	line-height:34px;
	height:32px;
	width:53px;
	padding:0;
	}
#nav ul li.first a:hover, #nav a:active {
	margin-left: 0;
	position:relative;
	*position:relative;
	_position:relative;
	top:-8px;
	*top:0;
	_top:0;
	border-left: none;
	list-style: none;
	display: inline;
	line-height:34px;
	background-image:url(../nav_tile.jpg);
	background-repeat:repeat-x;
	background-color:#D9A132;
	margin:20px 0 0 0;
	height:32px;
	width:53px;
	padding:20px 10px 0px 10px;
	*padding:0 10px 0 10px;
	_padding:0px 10px 0 10px;
	}	
	


#footer a:link, #footer a:visited {
	color:#fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
	_border-bottom: 1px solid #fff;
	}

#footer a:hover, #footer a:active {
	color:#5D9DE6;
	text-decoration: none;
	border-bottom: 1px dotted #5D9DE6;
	_border-bottom: 1px solid #5D9DE6;
	}

img {	
	border: none;
}

a img {
	border: none; 
}

.image {	
	border: none;
}

a.img:link, a.img:visited, a.img:hover, a.img:active {
	border-bottom: none !important;
	border:0px solid #000;
	border-bottom:none;
}

a:link, a:visited {
	color: #5D9DE6;
	text-decoration: none;
	border-bottom: none;
	_border-bottom: none;
}

a:hover, a:active {
	color: #666666;
	border-bottom: 1px dotted #666666;
	_border-bottom: 1px solid #666666;	
}	

hr {
	color:#CCCCCC;
	border:1px dotted;
	height:1px;
	}	
