html,body,h1,h2,h3,h4,h5,h6,a,a:link,a:visited,a:active,a:hover,form,input,select,option,ol,ul,li,div,table,tbody,th,tr,td,dd,dt {
	font-family: 		arial, helvetica, clean, sans-serif;
	font-size: 		11px;
	color: 			#ffffff;
}

html,body,div,h1,h2,h3,h4,h5,h6,form,input,select,table,object,dd,dt,ul,li {
	margin:			0;
	padding:		0;
	border:			0;
	outline:		0;
}

body {
	background:		#223333; 
	color:			#FFFFFF;
}

object {
	outline:		0 none;
	border:			0 none;
	background:		transparent;
	display:		inline;
}

input {
	padding:		3px;
    	border:			1px solid #DDDDDD;
}

input#submit:hover {
	color:			#000000;
}

select {
    	border:			1px solid #DDDDDD;
}

option {
	border:			0;
}

a, a:link, a:visited, a:hover, a:active, a.inverse, a.inverse:link, a.inverse:visited, a.inverse:active, a.inverse:hover {
	text-decoration:	none;
}

a, a:link, a:active, a:visited {
        color:                  #999999;
}

a:hover {
        color:                  #333333;
        text-decoration:        underline;
}

p {
	margin: 		10px;
}

/*** SPAN STYLES ***/

.small {
    	font-size: 		10px;
} 

.big {
    	font-size:		13px;
}

/*** HEADERS ***/

h1 {
	margin:			10px;
	font-size:		14px;
}
h2 {
	font-weight: 		lighter;
}

h3 {
    	padding: 		0;
    	padding-bottom: 	5px;
    	margin: 		0;
}

h4 {
   	font-size: 		13px;
    	text-decoration: 	none;
    	font-weight: 		normal;
}

h5 {
    	font-size: 		15px;
    	text-decoration: 	none;
    	font-weight: 		normal;
    	margin-bottom: 		3px;
    	margin-top: 		0;
    	padding-top: 		7px;
	position:		relative;
    	top: 			0;
}

/*** LISTS ***/
ul,li {
	list-style: 		none;
}

ul.errors li {
	color:			#FF0000;
}

dd {
	margin:	10px;
	float: left;
	width: 352px;
}

dt {
	margin: 10px;
	float: left;
	width: 80px;
	text-align:right;
}

input#email,input#firstName,input#lastName,input#addressOne,input#addressTwo,input#city,input#state,input#zip,input#phoneHome,input#phoneWork,input#phoneCell,input#dob,input#captcha-input  {
	width:250px;
	color: #333333;
}

pre {
	font-size:10px;
}
/*** PAGE FORMAT ***/

div#wrapper {
	position: 		relative;
	width: 			944px;
        margin: 		0 auto;
	padding: 		0;
}
div#header {
	background : #000000;
	width:944px;
	height:375px;
	display:block;
	border: 			0 none;
	border-left:			2px solid #111111;
	border-right:			2px solid #111111;
}

div#header-right {
	background : #000000;
	width:481px;
	height:375px;
	display:block;
	float:left;
}
div#header-left {
	background : #000000;
	width:463px;
	height:375px;
	display:block;
	float:left;
}
div#header-logo{
	display: none;
}

div#header-navigation{
	display: none;
}

div#main {
	display:block;
	float:left;
	width:944px;
	border:                         0 none;
        border-left:                    2px solid #111111;
        border-right:                   2px solid #111111;
	background:			#EFEFEF;
}
div#main-left {
	display: block;
	float:left;
	position:relative;
	width:472px;
	background: #FFFFFF;
	color:#333333;
	text-align:left;
}

div#main-left h1, div#main-left h2, div#main-left h3 {
	color: #333333;
	margin-left: 10px;
	font-weight: bold;
} 

div#main-right {
	display: block;
	float:right;
	position:relative;
	width:472px;
	background: #000000;
	text-align:left;
}
div#footer {
	border: 			0 none;
        border-left:                    2px solid #111111;
        border-right:                   2px solid #111111;
	display:block;
	float:left;
	position:relative;
	width: 944px;
	color: #999999;
	background:#112222;
	text-align: center;
}
