/* CSS Document */

body {margin:0px 0px 0px 0px; background-color:#e8accb;}

img {border:0;}

h1,h2,h3,h4,p,li,td,th {font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

h1 {color:#d2579a; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; font-height:24px;}
h2 {color:#ff99cc; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px; font-height:24px;}
h3 {color:#ff99cc; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-height:18px;}
h4 {color:#ff99cc; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:16px; font-height:16px;}
h5 {color:#ff99cc; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-height:16px; margin:10px 0 0 0; padding:0;}
p {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e5e67; line-height:21px;}
li {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e5e67; line-height:17px;}

a {outline:none;}
a:link, a:visited {color:#c25a91;}
a:hover {color:#B9558B;}

.container {width:985px; border-width: 0px 6px 6px 6px; border-style: solid; border-color: #feeff8; padding: 0px 0px 10px 0px; margin:0px auto 0px auto;}

.header {height:109px; background-image:url(images/header_bg.jpg); background-position:top; background-repeat:repeat-x;}
.header_logo {position:absolute; z-index:0; margin:0px 0px 0px 0px;}
.header_signup {position:absolute; z-index:0; margin:0px 0px 0px 538px;}

.navigation {height:69px; background-image:url(images/navigation_bg.jpg); background-position:top; background-repeat:repeat-x; border-bottom:2px solid #feeff8;}
.navigation_links {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b7135f; line-height:26px; padding:10px 0px 0px 0px; z-index:100; position:absolute; margin:0px 0px 0px 0px; width:985px;}
.navigation_links a {font-weight:bold; text-decoration:none;}

.left {float:left; width:366px; margin:6px 0px 6px 3px;}
.leftsmall {float:left; width:200px; margin:6px 0px 6px 3px;}
.left_content {background-image:url(images/left_bg.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#FFFFFF; padding:0px 0px 1px 0px; margin:0px 0px 6px 0px;}
.left_content h1 {margin:5px 10px 5px 10px; font-size:22px; color:#d2579a;}
.left_content h2 {margin:5px 10px 5px 10px;}
.left_content h3 {margin:5px 10px 5px 10px; font-size:15px; color:#c25a91; z-index:100}
.left_content p {margin:0px 10px 15px 10px; font-size:13px; color:#6e5e67; line-height:21px;}
.left_contentsmall {background-image:url(images/block_bottom_left_small.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#d87cad; padding:0px 0px 1px 0px; margin:0px 0px 6px 0px;}
.left_contentsmall h1 {margin:5px 10px 5px 10px; font-size:22px; color:#d2579a;}
.left_contentsmall h2 {margin:5px 10px 5px 10px;}
.left_contentsmall h3 {margin:5px 10px 5px 10px; font-size:15px; color:#ffffff; z-index:100}
.left_contentsmall p {margin:0px 10px 15px 10px; font-size:13px; color:#ffffff; line-height:21px;}
.left_contentsmall ul {margin:0px 0px 0px 0px; padding:11px 0px 11px 0px; list-style-type:none;}
.left_contentsmall li a:link {margin:1px 0px 1px 0px; font-size:14px; color:#FFFFFF; background-color:#d87cad; padding:2px 4px 2px 14px; text-decoration:none; display:block;}
.left_contentsmall li a:visited {margin:1px 0px 1px 0px; font-size:14px; color:#FFFFFF; background-color:#d87cad; padding:2px 4px 2px 14px; text-decoration:none; display:block;}
.left_contentsmall li a:hover {margin:1px 0px 1px 0px; font-size:14px; color:#FFFFFF; background-color:#ce62a4; padding:2px 4px 2px 14px; text-decoration:none; display:block;}

.right {float:right; width:598px; margin:6px 3px 0px 0px;}
.rightlarge {float:right; width:764px; margin:6px 3px 0px 0px;}
.right_content {padding:10px 20px 10px 20px; width:558px; margin:0px 0px 0px 0px; background-color:#ffffff}
.right_contentlarge {background-color:#FFFFFF; padding:10px 20px 10px 20px; margin:0px 0px 0px 0px;}


.right_content table {margin:0px 10px 10px 0px; width:586px;}
.right_content input, textarea {border:1px solid #e2bfd2;}
.right_contentlarge input, textarea, select {border:1px solid #e2bfd2;}

.block_margin {margin:0px 0px 4px 0px;}

.copy {font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:11px; padding:3px 10px 3px 10px; background-color:#e8accb; color:#ffffff;}

.clear {clear:both;}

.block_header_1 {background-image:url(images/block_header.jpg); background-position:top; background-repeat:no-repeat; height:40px; width:578px; padding:8px 0px 0px 20px; color:#FFFFFF; font-size:24px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px;}
.block_header_2 {background-color:#c25a91; padding:188px 0px 10px 20px; font-size:24px; color:#FFFFFF; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

.pink_subheading {color:#c25a91; font-size:16px; font-weight:bold;}

.tableheader {font-size:15px; color:#6e5e67; line-height:21px; font-weight:bold; color:#d2579a;}
.tablehighlightedcol {font-size:13px; color:#6e5e67; line-height:21px; font-weight:bold;}
.tablenormal {font-size:13px; color:#6e5e67; line-height:21px;}

.emailcontainer {background-color:#eccfde; padding:10px; height:60px; margin:0px 10px 0px 10px; background-image:url(images/register_email.jpg);}
.inputbox {position:absolute; margin:35px 0px 0px 60px;}
.submitbutton {position:absolute; margin:33px 0px 0px 260px;}