/*==============================================================
	Styles.css
	Created by jeremy@positionmeonline.com
	Base style sheet last updated 26-04-2009
==============================================================*/

/*===== RESET STYLES =====*/

html, body, div, tr, td, li, {
	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;
}

/*===== STANDARD STYLES =====*/

body {
font-family:Calibri;
font-size:15px;
line-height:18px;
background-color: #000000;
color:#ffffff;
}

/*===== CUSTOM STYLES =====*/

.clear {
	float:none;
	clear:both;
	height:0px;
}

/*===== 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;
}

/*===== MORE STYLES =====*/

.container {
width: 930px;
margin: 0px auto;
}

.leftcolumn {
width: 188px;
float:left;
}

.rightcolumn {
float:left;
width: 702px;
padding: 20px;
}

strong {
color: #0080ff;
}

a {
color: #0080ff;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.footer {
clear:both;
text-align:center;