 /* CSS Document */

* {
	padding:0px;
	margin:0px;
}
		
img {
	border:0px;
}

body {
background-color:#014663;		
text-align: center;
font-family: Georgia;
background-image: url('../../../themes/default/images/body_bg.jpg');
background-repeat: repeat-x;
}

#div-parent {
position:relative;
height:100%;
background-color: #ffad00;
margin: 0px;
padding: 0px;
z-index:-2;
} 
		
#page-wrap {
max-width: 960px;
min-width: 560px;
margin: 0 auto;
position: relative;
background-color:#fff;
min-height:465px;
}
		
#main-content { 
background-image: url('../../../themes/default/images/content_top.jpg');
background-repeat: repeat-x;		
padding: 10px 190px 10px 10px;
width:740px;
text-align:left;
align:left;
}
	
#main-sidebar { 
background-image: url('../../../themes/default/images/content_top.jpg');
background-repeat: repeat-x;		
padding-top: 10px;
padding-left:5px;
padding-right:5px;
position: absolute;
right: 0;
top: 0;
width: 185px;
bottom: 0;
background-color: #fff;
border-left:1px dotted #ccc;
}
						  
#footer { 
background-image: url('../../../themes/default/images/footer_bg.jpg');
background-repeat: no-repeat;
height: 138px;
width: 960px;
margin: 0 auto 15px; 
position:relative;
font-size:12px;
font-family: Verdana, Arial, Georgia;
}
	
#footer p { 
padding: 150px 0 0 50px;
color: #57b6df;
text-align:left;
font-size:12px;
font-family: Verdana, Arial, Georgia;
}
	
#footer a  {
color: #57b6df;
border-bottom: 1px dotted #2eaee5;
text-decoration: none;
font-size:12px;
font-family: Verdana, Arial, Georgia;
}
	
#footer a:hover { 
color: #8dd3f1;
text-decoration:underline;
font-size:12px;
font-family: Verdana, Arial, Georgia;
}
	
#footernav {
	padding: 25px 25px 5px 0;
	top:0;
	left:0;
	text-align:center;
	width:960px;
	position:absolute;
	align:center;
}
	

#header {
	max-width: 960px;
	min-width: 560px;
	height:200px;
	margin: 0 auto;
}
	
#topmenu {
	background-image: url('../../../themes/default/images/menu_bg.jpg');
	background-repeat: repeat-x;
	height: 41px;
	width: 960px;
	margin: 0 auto;
}

/* General Use Styles */	
div {
		font-family: Arial, Verdana, Georgia;
		font-size: 14px;
		font-weight: normal;
		color: #000;
		text-decoration: none;

	}
	
	p {
		font-family: Arial, Verdana, Georgia;
		text-align: left;
		font-size: 14px;
		font-weight: normal;
		color: #000;
		text-decoration: none;
	    margin-bottom: 12px;

	}
	
	p.contact {
		font-family: Georgia;
		text-align: center;
		width:300px;
		border-bottom: 1px solid #777;
		font-size: 30px;
		font-weight: normal;
		color: #ccc;
		text-decoration: none;
		margin-bottom: 30px;
		margin-top: 10px;
	}
	
	h1 {
		font-family: Garamond, Georgia;
		font-size: 24px;
		color: #009ae2;
		text-decoration: none;
		text-align: left;	
		letter-spacing: 1px;	
		margin-top: 5px;
		margin-bottom: 15px;	
	}
	
	h2 {
		font-family: "Garamond, Georgia";		
		font-size: 16px;
		font-weight: bold;
		color: #006699;
		text-decoration: none;
		text-align: left;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	h3 {
		font-family: Garamond, Georgia;
		font-size: 20px;
		color: #009ae2;
		text-decoration: none;
		text-align: left;	
		letter-spacing: 1px;	
		margin-top: 5px;
		margin-bottom: 5px;	
	}
	
	.titleright {
		font-family: Arial, Verdana;
		font-size: 15px;
		font-weight:bold;
		background:#1b90d9;
		color: #FFFFFF;		
	}	
		
	
/* These are the Category Bullet Lists */

	ol {
		font-family: Arial;
		font-weight: bold;
	        list-style-type: decimal;
	        margin-top: 10px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		text-decoration: none;
	
	}
	
	ul {
		list-style-type: square;
		font-family: Arial;
		font-weight: bold;
		list-style-image: url('../../../themes/default/images/orange_square.gif');
		text-decoration: none;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
	}

	
	li {
		font-family: Arial;
		text-align: left;
		font-size: 14px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		margin-left: 20px;
		margin-right: 20px;
	    margin-bottom: 0px;
	}
	
	li.footertext {
		list-style-type: none;
		font-family: Georgia;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
	}
	
	#footertext {
		font-family: Georgia;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
	}
		#footersep {
		font-family: Georgia;
		text-align: left;
		font-size: 12px;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
	}
	
/* These are the Main Menu Links */	
	.navlist {
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: normal;
		color: #ccc;
		text-decoration: none;
	}
	
	a:Link {
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
		color: #006699;
		text-decoration: underline;
	}
	
	a:Visited {
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
		color: #006699;
		text-decoration: underline;
	}
	
	a:Active {
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
		color: #006699;
		text-decoration: underline;
	}
	
	a:Hover {
		font-family: Verdana, Arial;
		font-size: 14px;
		font-weight: normal;
		color: #006699;
		background-color: transparent;
		text-decoration: none;
	}
	
	.small {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #006699;
	}	
	
	a.lsmall:Link {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #006699;
		text-decoration: underline;
	}
	
	a.lsmall:Visited {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #006699;
		text-decoration: underline;
	}
	
	a.lsmall:Active {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #006699;
		text-decoration: underline;
	}
	
	a.lsmall:Hover {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #006699;
		background-color: transparent;		
		text-decoration: none;
	}	
	
	a.lsmallreg {
		font-family: Arial, Verdana, Georgia;
		font-size: 11px;
		color: #006699;
		text-decoration: underline;
	}	

/* These are the Main Menu Links */


	a.headerbutton {
		background-image: url('../../../themes/default/images/header_button.png');
		width:100%;
		background-repeat: no-repeat;
		padding: 10px 25px 25px 3px;
		font-family: "Gill Sans", Georgia;
		text-align:center;
		font-size: 15px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration:none;
		margin-bottom:20px;
		margin-top:20px;
	}
	
	a.headerbutton:hover {
		color: #FFFFFF;
		text-decoration:underline;
	}	



/* Contact Form */

	#contact-wrapper {
		width: 430px;
		border: 1px solid #777;
		background:#fff;
		padding: 20px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	#contact-wrapper div {
		clear: both;
		margin: 1em 0;
	}
	
	#contact-wrapper label {
		display:block;
		float:none;
		font-size:18px;
		font-weight:normal;
		color:#777;
		width:auto;
		font-family:Georgia;
		text-align:left;
		margin-left:30px;
	}
	
	form#contactform input {
		border-color: #000 #777 #000 #777;
		border-style: solid;
		border-width: 1px;
		padding: 5px;
		font-size: 16px;
		color: #000;
	}
	
	form#contactform textarea {
		font-family:Arial, Tahoma, Helvetica, sans-serif;
		font-size:100%;
		padding:0.6em 0.5em 0.7em;
		border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
		border-style:solid;
		border-width:1px;
	} 