BODY {
    background: none repeat scroll 0 0 #BBBBBB;
    color: black;
    font-family: Calibri,"Trebuchet MS",sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
DIV.topbanner {
    background: #672F48 url("bg.jpg") repeat-x scroll left top;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 5px #431616 inset;
    color: #FDFDFF;
    font-family: Verdana,sans-serif;
    margin: 10px;
    padding: 8px 20px;
    width: auto;
}
div.search{
	float: right;
    margin: -90px 0 0;
    text-align: right;
    width: 50%;
}
.search input[type="text"]{
	border: none;
    border-radius: 3px;
    margin-right: 3px;
    padding: 2px;
    width: 294px;}
div.topbanner a{color: #A27D8F;}
.wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px #817E7E;
    margin: 15px;
    padding: 15px;
}
.nav {
    margin-left: 35px;
    margin-top: -25px;
}
.nav a {
	border-radius: 3px 3px 3px 3px;
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 21px;
}
a.home {
    background: url("http://cdn1.iconfinder.com/data/icons/iPhone_Sidebar/png/Home.png") no-repeat center center #FFFFFF;
}
a.submit {
    background: url("submit.png") no-repeat center center #FFFFFF;
}
a.faq {
    background: url("faq.png") no-repeat center center #FFFFFF;
}
.content {
    padding: 10px 0;
	margin: 0 20px;
}
.topbanner h1 {
    font: 3.4em/1.3 Georgia,"Times New Roman",serif;
    text-shadow: 2px 2px 1px #513144;
}
.sub {
	border-left: 1px solid #774F63;
    color: #A27D8F;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 35px;
    margin: 15px 0 0 16px;
    padding-left: 16px;
    position: absolute;
}
.topbanner h2 {
    font: 2em/1em Georgia,"Times New Roman",serif;
    margin-bottom: 13px;
}
.topbanner p {
    color: #A27D8F;
    font: 12px/0.5em Arial;
}
H1, H2 {
    font-weight: normal;
    margin-bottom: 0;
    margin-top: 0;
}
.content h2{
	border-bottom: 1px dashed #EDE7E7;
    padding-bottom: 6px;
}
P.bottomlinks {
    background: none repeat scroll 0 0 #BBCCDD;
    font-family: Verdana,sans-serif;
    font-size: small;
}
ul {
    line-height: 150%;
    list-style-type: none;
	padding-left: 15px;
}
li {background: url("bullet_white.png") no-repeat left 2px;
    padding-left: 20px;
	margin-left:0;
}
.partners{
    list-style: none;
    margin: 2px 0 0 55px;
}
.partners li{display:inline-block;background: none;padding: 0 5px 0 2px;border-right: 1px solid #CCCCCC;}
.partners li:first-child{border:none}.partners li:last-child{border:none}
a {
    color: #912D58;
}
a:visited {
    color: #666666;
}
a:hover {
    color: #000000;
}
.footer {
	background: #F5F5F5;
    border: 1px solid #EAEAEA;
    border-radius: 5px;
    box-shadow: 0 1px 0 #FFFFFF inset;
    color: #6F6A6A;
    font-size: 13px;
    line-height: 1.3em;
    margin: 10px;
    padding: 20px;
}
