* {
margin:0;
padding:0;
}
body {
background-color:#F1EFE0;
background-image:url(../images/tile.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#wrap {
background-color:#B1DBDA;
font-family:Tahoma;
font-size:10pt;
height:auto;
line-height:14pt;
margin-left:auto;
margin-right:auto;
width:960px;
}
p {
padding:5px;
}
h1 {
color:#8D3028;
display:block;
font-size:24px;
font-weight:bold;
padding:8px;
}
h1#featuring {
	display: inline;
}
h2 {
color:#8D3028;
display:block;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
}
h3 {
color:#8D3028;
font-size:15px;
font-weight:bold;
padding-bottom:10px;
}
h4 {
color:#8D3028;
font-size:12px;
font-weight:bold;
}
#wrap #header {
background-image:url(../images/header2.jpg);
height:115px;
width:960px;
}
#wrap #header #logo {
  float: left;
  display: inline;
  text-indent: -9000px;
  z-index: 5000;
  height: 115px;
  width: 250px;
}
#wrap #header #logo a {
  display: block;
  height: 100%;
}

#wrap #header #topNav {
color:#FFFFFF;
font-size:9pt;
height:24px;
margin-left:618px;
margin-right:55px;
text-decoration:none;
width:269px;
}
#wrap #header #topNav #account {
margin-right:85px;
}
#wrap #header #topNav a {
color:#FFFFFF;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
#wrap #header #topNav a:hover {
text-decoration:underline;
}
#wrap #header #nav {
height:36px;
margin-left:271px;
margin-top:55px !important;
width:709px;
z-index:1;
}
#wrap #content {
}
#wrap #content #left {
background-color:#FFFFCC;
background-image:url(../images/faux_bg.jpg);
background-repeat:repeat;
border-right:1px solid #C0D77C;
float:left;
height:auto;
width:274px;
}
#wrap #content #right {
background-color:#B1DBDA;
float:left;
height:auto;
list-style-image:url(../images/bullet.gif);
list-style-position:inside;
width:646px;
}
#wrap #content #right #type {
margin:0;
padding-left:12px;
padding-right:12px;
padding-top:17px;
}
#wrap #content #right #bottomRight {
background-color:#B1DBDA;
background-repeat:no-repeat;
float:left;
height:auto;
width:646px;
}
#wrap #content #right #topRight {
height:auto;
width:685px;
z-index:1000;
}
#wrap #content #right #bottomRight #typeTitle {
color:#893228;
font-size:14px;
font-weight:bold;
margin-left:7px;
margin-right:165px;
margin-top:75px;
}
#wrap #content #right #bottomRight #type {
height:auto;
margin-left:25px;
margin-right:12px;
padding:0;
}
#wrap #content #right #bottomRight #type #type2 {
background-color:#B1DBDA;
background-image:url(../images/question.png);
background-position:right top;
background-repeat:no-repeat;
height:500px;
padding-left:12px;
padding-top:25px;
}
#wrap #content #right #bottomRight #type #bby {
color:#333333;
float:right;
}
#wrap #content #left #leftTop {
background-color:#FFFFCC;
margin-top:-1px;
width:274px;
}
#wrap #content #left #leftBottom {
background-color:#FFFFCD;
list-style-image:url(../images/bullet.gif);
list-style-position:inside;
margin-bottom:0;
margin-left:7px;
margin-right:7px;
padding-right:7px;
}
#wrap #footer {
background-color:#1D5D2D;
float:left;
height:25px;
margin:0;
padding-left:7px;
padding-right:7px;
padding-top:0;
width:946px;
}
#wrap #content #left #leftBottom #type {
color:#1D5D2D;
list-style-image:url(../images/bullet.gif);
list-style-position:inside;
margin-left:7px;
margin-right:7px;
padding-top:105px;
}
#wrap #content #left #leftTop #type {
color:#1D5D2D;
margin-left:7px;
margin-right:7px;
padding-right:7px;
}
#wrap #content #left #leftTop #type p {
padding-bottom:3px;
}
.clear {
background-color:#B1DBDA;
clear:both;
height:1px;
width:780px;
}
.style1 {
color:#8D3028;
font-size:24px;
font-weight:bold;
}
.required-field {
color:red;
}
.fieldWithErrors {
background-color:#F0F0F0;
display:table;
padding:2px;
}
#errorExplanation {
background-color:#F0F0F0;
border:2px solid #FA6668;
margin-bottom:20px;
padding:7px 7px 12px;
width:400px;
}
#errorExplanation {
background-color:#F0F0F0;
border:2px solid #FBCC68;
margin-bottom:20px;
padding:7px 7px 12px;
width:400px;
}
#errorExplanation h2 {
background-color:#FF7B00;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:-7px;
padding:5px 5px 5px 15px;
text-align:left;
}
#errorExplanation p {
color:#333333;
margin-bottom:0;
padding:5px;
}
#errorExplanation ul li {
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}
.spinner {
background:#FFFFFF url(../images/spinner_white.gif) no-repeat scroll center center;
opacity:0.75;
z-index:2000;
}
#spinner {
	}
