/* CSS Document */

body {
	background : #36558F url(../../_images/bg/bg.jpg) 0% 0%; 
		color: #333;
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0 0 15px 0;
	padding: 0;
}
	
/* HEADER FORMATING */

h1 {
	font-size: 1.9em;	
	letter-spacing: -0.05em;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 1em;
	margin: 0px 10px 10px 8px; padding: 8px 0 0 0;
	font-weight: bold;
	color: #660000;
	}
	
h2 { 
   font-size: 18px;
	font-weight: normal;
	margin: 8px;
	color: #B14707;
	line-height: 1.5em;
}

h3 { 
	font-size: 1.1em;
	margin: 8px;
	color: #333; 
}
p.footer { 
	font: normal 11px/1.5em "Trebuchet MS", "Verdana", sans-serif; 
	margin: 0px 10px 10px 10px;
	color: #666666; 
}

p { 
	font-family: Georgia, "Times new roman", Times, serif;
	font-size: 13px;
	line-height: 1.5em;
	margin: 10px;
}
	
ul {
		margin: 0px 5px 0px 25px;
		padding: 0px 0px 0px 10px;
}

li {
	font-family: Georgia, "Times new roman", Times, serif;
	font-size: 13px;
	line-height: 1.5em;
	color: #333; 
	list-style-type: square;
}		

/* Link Styles */

a, a:visited, a:active {
	color: #466677;
}	

a:hover {
	color: #B14707;
	text-decoration: none;
}	

/* Specials */


	.sNav {
	background-color: #EEEECB;
	padding: 5px; margin-top: 5px;
	}
	
	.sNav h2 {
	color: #466677;
	}	
	
	.sNav p {
	color: #4F4F4F;;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 2px 0; padding: 0px 0;
	}	
	
	.sNav a { 
	padding: 5px 10px; 
	clear: left;
	display: block;
	}
	
	.sNav a:link, .sNav a:visited  { 
	background-color: #E6E6B0; 
	}
	.sNav a:hover { 
	background-color: #F4F4DF;
	
	}	

/* -- Quick Box--*/


.quickn {
	background-color: #EEEECB;
	padding: 5px; margin-top: 5px;
}

.quickn h2 {
color: #466677;
}	

.quickn p, .quickn li {
color: #4F4F4F;;
font-size: 11px;
}	

.specials {
	background-color: #E9EFE2;
	padding: 5px 0 ; margin-top: 5px;
}

.specials h2 {
color: #466677;
}	

.specials p, .specials li {
color: #4F4F4F;
font-size: 11px;
}	

.footer p {
font-size: 11px;
}

.footer a {
font-weight: bold;
}


/* Main Divs */


.MidConFloatLeft {
	float: left; 
	width: 50%;
	margin: 5px 0;
	}

.MidConFloatRight{ 
	float: left; 
	width: 50%;
	margin: 5px 0;
	}

.control {
margin-left: auto;
margin-right: auto;
margin-top: 50px;
width: 713px;
}

#content {
background : #FFF url(../../_images/bg/content.jpg) repeat-y 0% 0%; 
width: 712px;
}

.text {
	margin-left: 6px;
	margin-right: 6px;
}

.footer {
	margin-left: 3px;
	margin-right: 6px;
	border: 1px solid #BAC9D3;
}


/* NAVIGATION */



#main-nav {
font-size: 11px;
margin-top: 7px;
font-weight: bold;
}

#main-nav p.sub {
	font-size: 12px;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
}

#main-nav p.padded {
	margin: 10px 2px 5px 2px;
}

#main-nav a, #main-nav a:link, #main-nav a:active,  {
	color: #466677;
	font-weight: bold;
}

#main-nav a:hover {
	font-weight: bold;
	color: #B14707;
}

#main-nav .license-menu {
padding-left: 10px;
}

#main-nav .menu-current {
	margin: 15px 0xp 2px 0px;
	background-color: #E3EBEE;
	border-top: 1px solid #BAC9D3;
	border-left: 1px solid #BAC9D3;
	border-right: 1px solid #BAC9D3;
	padding: 3px 20px 5px 20px;
}

#main-nav .menu-options {
	margin: 15px 0xp 2px 0px;
	background-color: #FFF;
	border-top: 1px solid #BAC9D3;
	border-left: 1px solid #BAC9D3;
	border-right: 1px solid #BAC9D3;
	
	padding: 3px 20px 5px 20px;
}

#main-nav .desc-current {
	text-align: center;
	background-color: #E3EBEE;
	padding: 10px;
	margin: 4px 9px 15px 9px;
	border-width: 1px 0px 0px 0px;
	border-color: #BAC9D3;
	border-style: solid;
}
html>body #main-nav .desc-current { margin-top: 4px; margin-left: 10px; margin-right: 9px; padding: 10px; }



/* css =info
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

			document:                	css nav styledocument
			media-type:            		screen
			version:                   	buildout v. 1.00
			
			author:                     	sam howat, bluetux internet services
			contact:                    	sam@bluetux.com 

*/ /* mainNavStyles =mNav 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */			
			
			.quote { 
				float: right; 
				width: 200px;
				}
			
			.quote p { 
				font-size: 1.3em;
				line-height: 1.3em;
				margin: 0; padding: 0 10px;
				color: #466677;
				}
				
			.quote p cite { 
				color: #333;
				font-size: 0.7em; 
				display: block;

				}	
			
			
			
			#mNav { 
				
				background:  #E3EBEE url(../../_images/bg/layout5-mNavBg.jpg) top left repeat-x;
				
				border-top: 1px solid #FFF;
				
				height: 34px; 
				
				margin: 0 0 0 11px; padding: 0px;
				
				clear: both;
				
				width: 691px;
				
				}
				
			.ie #mNav { 
				
				background:  #E3EBEE url(../../_images/bg/layout5-mNavBg.jpg) top left repeat-x;
				
				border-top: 1px solid #FFF;
				
				height: 34px; 
				
				margin: 0 0 0 10px; padding: 0px;
				
				clear: both;
				
				width: 691px;
				
				}
				
			ul#navlist {
				
				margin: 1px 0 0 0; padding: 4px 0 0 5px;
				
				white-space: nowrap;
				
				}
				
			.ie ul#navlist {
				
				margin: 1px 0 0 0; padding: 6px 0 0 5px;
				
				white-space: nowrap;
				
				}
					
			#navlist li {
				
				display: inline;
				
				list-style-type: none;
				
				}
				
			#navlist a { 
				
				
				padding: 4px 8px;
				
				font-size: 12px;
				
				font-weight: bold;
				
			 	}
				
			#navlist a:link, #navlist a:visited {
				
				color: #466677;
				
				background-color: #E3EBEE;
				
				border-right: 1px solid #E3EBEE;
				
				border-bottom: 1px solid #E3EBEE;
				
				text-decoration: none;
				
				}
				
			#navlist a:hover {
				
				color: #fff;
				
				background-color: #466677;
				
				border-right: 1px solid #466677;
				
				border-bottom: 1px solid #466677;
				
				text-decoration: underline;
				
				}