 body {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
background:url(images/bg-2.gif) top left;
margin:0
}

div {
margin:0
}

table {
border:0;
font-size:12px;
height:100%
}

a,a:visited {
color:#3c2d46;
text-decoration:none
}

img {
border:0
}

.size1 {
font-size:1px
}

.size10 {
font-size:10px
}

.size11 {
font-size:11px
}

.size12 {
font-size:12px
}

.size13 {
font-size:13px
}

.size14 {
font-size:14px
}

h1 {
font-size:18px;
font-weight:700;
display:inline;
margin:0
}

h2 {
font-size:16px;
font-weight:700;
display:inline;
margin:0
}

.b {
font-weight:700
}

ul {
margin-top:0;
margin-bottom:0
}

.top {
background:url(images/top-bg.gif) top left repeat-x;
height:68px
}

.middle {
border-left:1px solid #9773AA;
border-right:1px solid #9773AA;
width:770px;
background:url("images/backgrounds/lotus-bg.jpg") top center no-repeat #9773AA;
height:174px
}

.left {
border-left:1px solid #9773AA;
background:url(images/left-bg.gif) top left repeat-y;
width:149px
}

.main {
background:#FFF;
width:309px
}

.right {
background:url(images/right-bg.gif) top left repeat-y;
width:309px
}

#top-nav {
width:803px;
margin:0 auto
}

#left {
float:left;
width:110px;
background:url(images/left-bg.gif) top left repeat-y;
text-align:left;
padding-top:5px;
padding-left:18px;
font-size:10px
}

#left a,#left a:visited {
color:#FFF;
text-decoration:none
}

#main {
float:left;
width:541px;
background:#FFF;
color:#564163;
padding:0 5px 40px
}

#main a {
color:#66C;
text-decoration:none
}

#main a:visited {
color:#C6C;
text-decoration:none
}

#right {
float:left;
width:200px;
padding-left:17px;
padding-bottom:10px;
font-size:11px;
background:url(images/right-main-bg.gif) top left no-repeat;
color:#3c2d46
}

input.text {
float:left;
display:block;
width:150px;
height:16px;
font-size:12px;
background:#4a4050;
border:1px solid #dcbfee;
color:#FFF;
padding:2px
}

input.button {
background:#FFF;
border:1px solid #41145c;
color:#41145c
}

#bottom {
width:95%;
border-top:1px solid #4a4050;
border-bottom:1px solid #41145c;
font-size:10px;
text-align:center;
padding:3px 0
}

#copyright {
font-size:10px;
text-align:right;
padding-right:10px
}

#bottom a,#bottom a:visited {
color:#4a4050
}

#right-pics {
width:150px;
float:left;
margin:20px 20px auto
}

#right-image {
border:1px solid #745885
}

#right-image img {
border:1px solid #FFF
}

.top-nav a:link,.top-nav a:active,.top-nav a:visited {
float:left;
color:#FFF;
background:url(images/topLinkBg.gif) top right no-repeat
}

.top-nav a span {
float:left;
background:url(images/topLinkBg.gif) 0 0 no-repeat;
cursor:pointer;
text-align:center;
padding:45px 0 9px 17px
}

.topMenu:link,.topMenu:active,.topMenu:visited {
padding:0 17px 0 0
}

.top-nav a.topMenu:hover {
background:url(images/topLinkBg.gif) right -68px no-repeat
}

.top-nav a.topMenu:hover span {
background:url(images/topLinkBg.gif) 0 -68px no-repeat;
color:#392545
}

.top-nav a.topMenuTall:hover {
background:url(images/topLinkBg.gif) bottom right no-repeat
}

.top-nav a.topMenuTall:hover span {
background:url(images/topLinkBg.gif) 0 -136px no-repeat
}

a:hover,.u,#left a:hover,#main a:hover {
text-decoration:underline
}

#mc_embed_signup{
	background:#fff;
	clear:left;
	font:14px Helvetica,Arial,sans-serif;
	width:180px;
}