/*==============================================================
	Styles.css
	Created by jeremy@positionmeonline.com
	Base style sheet last updated 26-04-2009
==============================================================*/

/*===== RESET STYLES =====*/

html, body, div, tr, td, ul, li, p {
	margin:0px;
	padding:0px;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
	font-style:normal;
	font-weight:normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img, a img {
	border:0px none;
}

a {color: #ffffff; text-decoration: none;}
a:hover {color: #006666; text-decoration: none;}

/*===== STANDARD STYLES =====*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
line-height: 15px;
color: #202020;
background-color: #339999;
}

/*===== CUSTOM STYLES =====*/

.clear {
	float:none;
	clear:both;
	height:0px;
}

.container{
width: 750px;
height: 100%;
margin: 0 auto;
margin-top: 30px;
background-image: url('/EagleBayImages/bground.jpg');
background-repeat: repeat-y;
}

.head-container{
background-image: url('/EagleBayImages/header.jpg');
width: 750px;
height: 123px;
}

.flash-container{
/*background-image: url('/EagleBayImages/flash.jpg'); */
width: 750px;
height: 150px;
}

.navigation{
width: 750px;
height: 22px;
}
.main-container{
width: 700px;
height: 100%;
margin: 0 auto;
/*padding-top: 30px;
padding-left: 10px;
padding-bottom: 20px;*/
}

.text-container{
width: 650px;
margin: 0 auto;
display: block;
padding-top: 30px;
padding-bottom: 20px;
}

.text-container a {color: #339999; text-decoration: none;}
.text-contanier a:hover {color: #006666; text-decoration: none;}

.footer{
background-image: url('/EagleBayImages/footer.jpg');
width: 750px;
height: 21px;
}


/*===== MSW WEB FORM STYLES =====*/

.msw-form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.msw-form .content {
	padding:10px;
	width:425px;
}
.msw-form .left {
	width:150px;
	float:left;
	padding:5px;
	min-height:20px;
}
.msw-form .right {
	width:255px;
	float:left;
	padding:5px;
	min-height:20px;
}
.msw-form .row {
	background:none;
	display:block;
	min-height:20px;
}
.msw-form .over {
	background-color:#f0f0f0;
}
.msw-form .over input, .msw-form .over textarea {
	border: 1px solid #F00000 !important;
}
.msw-form input.cat_textbox , .msw-form textarea.cat_listbox {
	width:250px !important;
	border: 1px solid #999999;
}
.msw-form .req {
	color:#F00000;
	font-weight:bold;
}

