/*	Leading Edge
	by Supriyadi Widodo	*/


/*	Resets
	------	*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th,
article, aside, canvas, details, figure, figcaption, hgroup, 
menu, footer, header, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}

article, aside, canvas, figure, figure img, figcaption, hgroup,
footer, header, nav, section, audio, video {
	display: block;
}

p {
	margin: 15px 0;
}
h1{
	font-size: 32px;
	font-weight: bold;
	color: #995ca4;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h2{
	font-size: 26px;
	font-weight: bold;
	color: #995ca4;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.purplesmall{
	font-size: 18px;
	font-weight: bold;
	color: #995ca4;
}
.purpleextrasmall{
	font-size: 14px;
	font-weight: bold;
	color: #995ca4;
}
.purplelarge{
	font-size: 22px;
	font-weight: bold;
	color: #995ca4;
}
.redlarge{
	font-size: 22px;
	font-weight: bold;
	color: #FF0000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.purplelargest{
	font-size: 22px;
	font-weight: bold;
	color: #995ca4;
	text-decoration: line-through;
	font-family: Georgia, "Times New Roman", Times, serif;
}
img,
a img {border: 0;}

.clear {
	clear: both;
}

body {
	background: url(images/pattern.png) top center repeat;
	font: 12pt/normal 'Helvetica Neue','Liberation Sans',Helvetica,Arial,sans serif;
	color: #000;
}

.page {
	width: 799px;
	margin: 0 auto;
}

#header_area {
	height: 165px;
	padding-top: 70px;
}

#content_area .page {
	background: url(images/page-bg.png) top center repeat-y;
}

#content_area .inner {
	padding: 15px 25px;
}
.box{
	padding: 10px;
	width: 725px;
	border: thin solid #993399;
}
.black{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.alignleft{
	text-align: center;
	width: 400px;
	clear: left;
	float: left;
	padding-right: 20px;
}
.alignright{
	text-align: center;
	width: 250px;
	clear: right;
	float: right;
}

/* webform */

.beta-base .preheader, .beta-base .header, .beta-base .sidebar, .beta-base .body, .beta-base .footer, #mainContent {
    text-align: left;
}
.beta-base .preheader, .beta-base .header, .beta-base .body, .beta-base .sidebar, .beta-base .leftSidebar, .beta-base .rightSidebar, .beta-base .footer {
    margin: 0;
    padding: 0;
    border: none;
    white-space: normal;
    line-height: normal;
}
.beta-base .title, .beta-base .subtitle, .beta-base .text, .beta-base img {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    white-space: normal;
    line-height: normal;
}
.beta-base .bodyContainer td.preheader, .beta-base .bodyContainer td.header {
    padding: 0;
}
.beta-base .bodyContainer td.body, .beta-base .bodyContainer td.footer,
.beta-base .bodyContainer td.sidebar, .beta-base .bodyContainer td.leftSidebar, .beta-base .bodyContainer td.rightSidebar {
    padding: 20px;
}
.beta-base .optout {
    margin-bottom: 10px;
    margin-top: 10px;
}
div.infusion-captcha {
    width: 220px;
    padding: 10px;
}
div.infusion-captcha input, div.infusion-captcha select, div.infusion-captcha textarea {
    width: 95%;
    display: inline-block;
    vertical-align: middle;
}
table.infusion-field-container td.infusion-field-input-container input[type='text'],
table.infusion-field-container td.infusion-field-input-container input[type='password'],
table.infusion-field-container td.infusion-field-input-container textarea {
    width: 98%; /* must be 98% to make the snippet-menu line up due to border width */
    margin: 0;
}
table.infusion-field-container td.infusion-field-input-container select {
    width: 101%;
    *width: 102%; /* this one for IE */
    margin: 0;
}
table.infusion-field-container td.infusion-field-label-container {
    padding-right: 5px;
}
td.header .image-snippet img {
    vertical-align: bottom;
}
#webformErrors {
    color: #990000;
    font-size: 14px;
}
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}
.infusion-form {
    margin: 0;
    height: 100%;
}
.infusion-option {
    display: block;
}
.beta-font-b .title {
    font-size: 20px;
    font-weight: bold;
    font-family: arial,sans-serif;
}
.beta-font-b .subtitle {
    font-size: 11px;
    font-weight: normal;
    font-family: arial,sans-serif;
}
.beta-font-b .text {
    font-size: 12px;
    font-family: arial,sans-serif;
}
.beta-font-b .preheader .text {
    font-size: 11px;
    font-family: arial,sans-serif;
}
.beta-font-b .footer a {
    font-size: 11px;
}
.beta-font-b .footer .text {
    font-size: 10px;
    font-family: verdana,sans-serif;
}
.beta-font-b .sidebar .title {
    font-size: 15px;
    font-weight: bold;
    font-family: arial,sans-serif;
}
.beta-font-b a {
    font-family: arial,sans-serif;
}
.beta-font-b .sidebar .subtitle {
    font-size: 12px;
    font-family: arial, sans-serif;
}
.beta-font-b .sidebar .text {
    font-size: 11px;
    font-family: arial, sans-serif;
}
.infusion-field-label-container {
    font-size: 14px;
    font-family: arial,sans-serif;
}
.infusion-field-input-container {
    font-size: 12px;
}
.infusion-option label {
    font-size: 14px;
    font-family: arial,sans-serif;
}

.custom-17 .background{
background-color:#FFFFFF;
}
.custom-17 .body{
background-color:#995CA4;
}
.custom-17 a{
color:#0934c1;
}
.custom-17 .text{
color:#FFFFFF;
}
.custom-17 .background .preheader a{
color:#;
}
.custom-17 .background .preheader .text{
color:#;
}
.custom-17 .title{
color:#3B607E;
}
.custom-17 .header{
background-color:#EEEEEE;
}
.custom-17 .subtitle{
color:#bd3919;
}
.custom-17 .sidebar .title{
color:#3b607e;
}
.custom-17 .sidebar .subtitle{
color:#e74f46;
}
.custom-17 .footer{
background-color:#EEEEEE;
}
.custom-17 .footer a{
color:#0934c1;
}
.custom-17 .footer .text{
color:#2A2928;
}
.custom-17 .infusion-field-label-container{
color:#FFFFFF;
}
.custom-17 .infusion-field-label-container{
font-size:15px;
}
.custom-17 .infusion-field-label-container{
font-family:Arial;
}
.custom-17 .infusion-field-input-container{
font-size:5px;
}
.custom-17 .infusion-option label{
color:#000000;
}
.custom-17 .infusion-option label{
font-size:10px;
}
.custom-17 .infusion-option label{
font-family:Arial;
}
.custom-17 .bodyContainer{
border-style:Hidden;
}
.custom-17 .bodyContainer{
border-width:0px;
}
.custom-17 .bodyContainer{
border-color:#FFFFFF;
}

.infusion-field-label-container {
text-align:Left;
}
.infusion-field-label-container {
vertical-align:Middle;
}
.infusion-field-input-container {
width:210px;
}
.bodyContainer {
width:235px;
}

.Talkers {
	padding: 10px;
	border: medium solid #5f326b;
}
ul{
	margin-left: 20px;
}
.rest{
	font-size: 12px;
}
.bluelarge{
	font-size: 26px;
	color: #46c3e7;
	font-weight: bold;
}
