body {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
margin:0;
background:#f0f0f0;
}

table,tr,td,th,p,div,span,caption,li,a {
border:0;
margin:0;
padding:0;
}

td,tr,th,p,div,span,caption,li,a {
text-align:left;
vertical-align:top;
}

p {padding-top:0.5em;}

th {
color:#444a40;
vertical-align:middle;
}

blockquote {
color:#444;
font-style:italic;
margin:20px;
padding-top:20px;
}

div.overall {
background-color:#fff;
width:970px;
padding-bottom:5px;
text-align:center;
margin-left:auto;
margin-right:auto;
}

div.fullpage {
color:#444a40;
margin:0 5px;
padding-top:20px;
padding-bottom:20px;
text-align:left;
width:960px;
}

div.toplogin {
margin:0;
margin-top:6px;
padding:0;
border:0;
vertical-align:bottom;
float:right;
}

input.loginbutton,input.biglogin {
background:transparent;
border:solid 1px #fff;
border-right:0;
margin:0;
text-align:center;
vertical-align:middle;
font-size:10px;
font-style:normal;
color:#fff;
text-decoration:none;
}

input.biglogin {
background:#af2a4d url('/images/bigmenured.png') repeat-x;
border-radius:10px;
-moz-border-radius:10px;
/*box-shadow: 10px 10px 5px #888;
padding: 15px 15px 15px 15px;*/
height:60px;
line-height:60px;
border:0;
font-size:20px;
font-weight:bold;
}

input.loginbutton:link,input.loginbutton:active,input.loginbutton:hover{
background:#650065;
}


input.biglogin:link,input.biglogin:active,input.biglogin:hover{
background:#650065 url('/images/bigmenuhit.png') repeat-x;
}

div.indent {
margin-left:2em;
margin-right:10em;
}

table.topx {
border:0;
margin:0;
padding:0;
}

td.topsection {
background-color:#650065;
margin-left:2em;
}

div.header {
background-color:#650065;
margin-left:5px;
margin-right:5px;
padding-bottom:5px;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}

div.topline{
background-color:#650065;
}

div.toplinel {
color:#fff;
font-size:9px;
margin-left:0px;
padding-left:3px;
vertical-align:top;
width:280px;
float:left;
}

div.toplinex{
float:right;
width:670px;
}
div.toplinec {
color:#fff;
font-size:9px;
margin-left:0px;
margin-right:0px;
vertical-align:top;
width:380px;
float:left;
}

h1.toplinec {
margin:0px;
font-style:italic;
font-weight:bold;
font-variant:small-caps;
font-size:28px;
}

div.topliner {
color:#fff;
font-size:9px;
margin-right:10px;
margin-left:0px;
text-align:right;
vertical-align:top;
width:280px;
float:right;
}

img.headlogo {
height:50px;
text-align:center;
width:259px;
}

div.bcrumb {
color:#fff;
font-size:9px;
font-weight:400;
padding-left:0;
vertical-align:top;
}

a.bcrumb {
color:#fff;
font-size:9px;
font-weight:400;
text-decoration:underline;
}
div.main12 {
width: 640px;
float:left;
}
div.main1 {
background-color:#fff;
float:left;
padding-right:10px;
width:300px;
}
div.main2 {
background-color:#fff;
float:right;
padding-right:10px;
width:300px;
}
div.main3 {
background-color:#fff;
float:right;
/*padding-right:10px;*/
width:300px;
}
div.front12 {
width: 800px;
float:left;
}
div.front1 {
background-color:#f6f6f6;
float:left;
padding-bottom:3px;
width:150px;
border-radius:10px;
-moz-border-radius:10px;
}

div.front2 {
background-color:#fff;
float:right;
padding-left:10px;
padding-right:10px;
width:620px;
}

div.front2l {
width:200px;
}

div.front2l div img{
position:absolute;
padding-top:20px;
border:0;
margin-left:50px;
}

div.front2l div div{
position:relative;
filter:alpha(opacity=30);
opacity:0.3;
padding:20px;
}

div.front2l:hover div img{
filter:alpha(opacity=20);
opacity:0.2;
}

div.front2l:hover div div{
filter:alpha(opacity=100);
opacity:1.0;
}

div.front2x {
width:620px;
}

div.front2x div img{
position:absolute;
border:0;
}

div.front2x div div{
position:relative;
margin-left:15px;
filter:alpha(opacity=30);
opacity:0.3;
padding:10px;
}

div.front2x:hover div img{
filter:alpha(opacity=20);
opacity:0.2;
}

div.front2x:hover div div{
filter:alpha(opacity=100);
opacity:1.0;
}

div.front3 {
background-color:#f6f6f6;
float:right;
padding-bottom:3px;
width:150px;
border-radius:10px;
-moz-border-radius:10px;
}

div.wrap {
width:920px;
}

div.col0 {
float:left;
line-height:1em;
margin:0px;
padding:0px;
top:0;
max-width:200px;
position:relative;
}

div.logo {
text-align:center;
margin-top:1em;
}

div.offers {
text-align:left;
line-height:1.5em;
}

img.logo {
float:left;
margin:0px;
padding:0;
position:absolute;
left:0px;
top:0px;
}

div.alltext {
background-color:#f8f8f8;
float:right;
margin:0;
padding:0;
width:700px;
}

div.col1 {
float:left;
padding:0 10px 0 10px;
width:320px;
}

div.col2 {
float:right;
padding:0 10px 0 10px;
width:320px;
}

div.footer {
clear:both;
}

ul.bars {
font-size:0.95em;
list-style-type:circle;
list-style-position:inside;
text-indent:-1.0em;
padding-left:1.5em;
}
li.bars{
line-height:1.2em;
}

ul.quick {
margin-left:0px;
}

ul.line {
background-color:#f8f8f8;
float:left;
list-style:none;
width:840px;
}

ul.line:hover {
background-color:#f4f4f4;
}

li.section {
display:block;
float:left;
width:880px;
}
li.section:hover {
background-color:#f4f4f4;
}

p.sectionx {
color:#af2a4d;
display:block;
float:left;
font-style:italic;
font-weight:700;
}

h1 {
font-size:2em;
font-weight:700;
margin-bottom:10px;
margin-top:40px;
text-align:center;
text-decoration:none;
}

h2 {
font-size:1.5em;
font-weight:700;
margin-bottom:8px;
margin-top:8px;
text-align:center;
text-decoration:none;
}

h3 {
font-size:1.2em;
font-weight:700;
margin-bottom:6px;
margin-top:6px;
text-align:left;
text-decoration:none;
}

h6 {
font-size:1em;
font-weight:700;
margin-bottom:0;
margin-top:0;
text-align:left;
text-decoration:none;
}

img.twitter {
height:14px;
width:59px;
}

a.mainlinks:link,a.mainlinks:active,a.mainlinks:visited {
color:#650065;
font-weight:700;
text-decoration:none;
}

a.mainlinks:hover {
color:#44f;
font-weight:700;
}

a.biglinks:link,a.biglinks:active,a.biglinks:visited {
color:#444;
font-size:1.2em;
font-weight:700;
text-align:center;
text-decoration:none;
vertical-align:bottom;
}

a.biglinks:hover {
color:#44f;
font-size:1.2em;
font-weight:700;
text-align:center;
text-decoration:none;
vertical-align:bottom;
}

a.seclinks:link,a.seclinks:active,a.seclinks:visited {
color:#650065;
font-weight:normal;
text-decoration:none;
}

a.seclinks:hover {
color:#44f;
text-decoration:none;
}

div.botlist{
text-align:center;
background:#af2a4d;
color:#fff;
margin-top:1em;
border-radius:10px;
-moz-border-radius:10px;
}

a.botlinks:link,a.botlinks:active,a.botlinks:visited {
color:#fff;
font-weight:normal;
text-decoration:none;
}

a.botlinks:hover {
color:#fff;
background:#650065;
text-decoration:none;
}

a.headlinks:link,a.headlinks:active,a.headlinks:visited,a.headlinks:hover {
color:#fff;
text-decoration:none;
}

a.toplinks:link,a.toplinks:active,a.toplinks:visited,a.toplinks:hover {
color:#fff;
font-size:10px;
}

a.inlink {
color:#444a40;
text-decoration:none;
}

span.sel,p.select {
color:#650065;
font-size:.9em;
font-weight:normal;
margin-bottom:20px;
padding-bottom:0;
padding-top:0;
}

span.sel{
font-style:italic;
}

p.select{
text-align:right;
border-bottom:1.3px solid #ccc;
clear:both;
}

p.bold {
font-weight:700;
}

p.footnote {
font-size:.8em;
line-height:1em;
text-align:center;
}

p.mainfoot {
margin:20px;
text-align:left;
}

img.qdisp {
display:none;
}

img {
border:none;
}

td.xsp-header {
color:#fff;
font-size:.9em;
font-weight:700;
}

p.header {
color:#fff;
font-size:.9em;
font-weight:700;
padding-bottom:5px;
padding-top:5px;
text-align:center;
}

span.sup {
font-size:.8em;
vertical-align:.3em;
}

span.sub {
font-size:.8em;
vertical-align:-.3em;
}

span.scaps {
font-size:.9em;
vertical-align:0;
}

table.areahead {
background-color:#FFFff0;
border:0;
margin: 0 0 10px 0;
}

table.mainhead {
background-color:#FFFff0;
border:0;
border-bottom:1.3px solid #ccc;
border-top:1.3px solid #ccc;
position:relative;
}

table.alnctab {
background-color:#FFFff0;
border:1px solid #ccc;
width:80%;
}

th.alnch {
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
margin:10px auto;
text-align:center;
width:250px;
}

td.alnc {
border-right:1px solid #ccc;
font-size:10px;
padding-left:10px;
vertical-align:top;
}

tr.alncr {
vertical-align:top;
}

span.xred {
color:red;
}

ul.sitemap{
list-style-position:inside;
list-style-type:none;
}

li.sitemap{
padding-left:1em;
}

.searchinput {
border:solid 1px #000;
width:98%;
}

.searchbutton {
background-color:transparent;
border:solid 1px #FFF;
color:#FFF;
font-size:1em;
font-style:normal;
font-weight:700;
text-decoration:none;
}

.searchhead {
padding-top:1em;
font-style:italic;
font-weight:700;
text-align:left;
text-decoration:none;
}

div.searchresultspage {
overflow:hidden;
}

li.elem, li.elemx {
border:0px;
display:block;
float:left;
height:auto;
line-height:1.3em;
padding-left:5px;
padding-right:0px;
text-align:center;
text-decoration:none;
width:110px;
}

li.elemx {
text-align:left;z-index:101;
}

li.elem:hover,li.elemx:hover {
background-color:#ddd;
}

h4,p.h4 {
font-size:1.2em;
font-weight:700;
margin-bottom:4px;
margin-top:4px;
text-align:left;
text-decoration:none;
}

h5,p.h5 {
font-size:1.1em;
font-weight:700;
margin-bottom:2px;
margin-top:2px;
text-align:left;
text-decoration:none;
}

.searchresult,.searchresult:hover {
color:red;
font-size:1em;
font-style:normal;
font-weight:700;
text-align:left;
text-decoration:none;
}

.searchpage,.searchpage a {
color:#444a40;
font-size:1em;
font-style:normal;
font-weight:400;
text-align:left;
text-decoration:none;
}

.admintr0{
background-color:#e8e8e8;
}
.admintr1{
background-color:#f4f4f4;
}
.admintr2{
background-color:#f8f8f8;
}
.admintr0:hover,.admintr1:hover,.admintr2:hover {
background-color:#d4d4d4;
}
.admintd{
border:0px;
margin:0px;
padding:0px;
}

.padmin{
color:#f00;
font-weight:700;
text-align:center;
}

div.compact:hover {
background-color:#f4f4f4;
}

div.compact{display:block;}
span.expand,div.expand{display:none;}

#spanfont1 {background:#fff;vertical-align:top;color:#000;height:15px;font-size: 8px;font-weight:700;border:0 solid #000;}
#spanfont2 {background:#fff;vertical-align:top;color:#000;height:15px;font-size:10px;font-weight:700;border:0 solid #000;}
#spanfont3 {background:#fff;vertical-align:top;color:#000;height:15px;font-size:12px;font-weight:700;border:0 solid #000;}
#spanfont4 {background:#000;vertical-align:top;color:#ff0;height:15px;font-size:12px;font-weight:700;border:0 solid #000;}

