* {margin: 0; padding: 0; border:none;}

body
{
	text-align: center;
	font-family: Arial, Verdana, Tahoma;
	font-size: 13px;
	background-color: #ffffff;
	color: #7c7c7c;
	line-height: 1.3em;
}

#wrapper
{
	margin: 0em auto;
	width: 924px;
	margin-top: 10px;
	background-color: #ffffff;
}

#container
{
	margin: 0em auto;
	background-color: #ffffff;
    width: 883px;
    position: relative;
}

#header
{
    height: 88px;
    position: relative;
    margin-bottom: 10px;
}

#fade
{
	padding: 0px;
	margin: 0px;
    width: 924px;
    min-height: 600px;
    height: auto;
    background: url(../Images/bg_fade.png) left top no-repeat;
}

#signUpBlock
{
	font-family:Verdana;
	font-size:14px;
	line-height:38px;
	font-weight:bold;
	text-align:center;
	text-decoration:underline;
	color:#5e5d5d;
}

#signUpBlock a:link
{
	color:#5e5d5d;
}

#signUpBlock a:visited
{
	color:#5e5d5d;
}

#signUpBlock a:hover
{
	color:#f58024;
	cursor:pointer;
}

#menu
{
	background:#f2f2f4 none repeat scroll 0 0;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana;
	font-size:13px;
	line-height:38px;
	width:922px;
	font-weight:bold;
	text-align:center;
}

#menu a
{
	color:#5e5d5d;
	text-decoration:none;
	margin-left:10px;
	margin-right:10px;
}

#menu a:hover
{
	color:#f58024;
	cursor:pointer;
}

#footer
{
	height: auto;
	width:1014px;
	color:#666666;
}

#footer_left
{
	height: 120px;
	float:left;
	position:relative;
	width:714px;
	padding-left: 8px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 1px;
	background: url(../Images/bg_footer_left.png) top no-repeat;
	z-index: 21000; /*Make sure it's above the sidebar*/
}

#footer_right
{
	height: 120px;
	float:left;
	position:relative;
	width:200px;
	padding-left: 0px ;
	padding-top: 20px ;
	padding-bottom: 20px ;
	margin-left: 0px;
	background: url(../Images/bg_footer_right.png) top no-repeat;
	z-index: 21000; /*Make sure it's above the sidebar*/
}

#footer_right .linkedin 
{
	padding-left:55px; 
	padding-top:10px;
}

#footer a.footertext, a.footertext:visited
{
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

#footer li.footer {color:#666666;}

#footer .copyrighttext {text-decoration: none; color: #666666; font-weight: normal; font-size:.8em; letter-spacing: -.02em;}

#footer_left ul {text-align: center;}
#footer_left li {display: inline; padding-left: 3px; color: #ffffff; line-height:1.6em; margin: 0;}
#footer_left li a {color: #ffffff; font-weight: normal; font-size:.7em; letter-spacing: -.02em;}
#footer_left li a:hover {color: #dedede; text-decoration: underline;}

#content
{
	width: 867px;
	background-color: #ffffff;
	text-align: left;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
    min-height: 300px;
}

#content p
{
	padding-bottom: 15px;
}

#content .tableRow
{
	display: table-row;
	padding: 2px 2px 2px 2px;
	width: 100%;
	height: auto;
}

#content .tableRow .tableCell
{
	display: table-cell;
	padding: 0px 2px 0px 2px;
	float: left;
	vertical-align: middle;
	height: auto;
	margin-bottom: 5px;
}

.smallBr
{
	font-size: 1px;
	line-height: 1;
}

#banner
{
	width: 887px;
	padding: 0px;
	height: 212px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	position: relative;
	background:  url(../Images/WON_banner.png) left top no-repeat;
}

h1
{
	color: #005295;
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 15px;
}

h2
{
	color: #5E5D5D;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.4em;
}

h3
{
	color: #005295;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
}

ul, ol
{
	margin-left:15px;
	padding-left:15px;
}

.testimonial
{
	font-style:italic;
}

.testimonialSig
{
	font-weight:bold;
}

.loginWidget
{
	background-color:#D2D3D4;
	text-align: left;
}

.loginWidgetHR
{
	border:0;
	width:100%;
	color:White;
	background-color:White;
	height:2px;
}

.loginWidgetLeftTD
{
	text-align:right;
	font-weight:bold;
	padding-right:15px;
	color: #5E5D5D;
}

.errortext
{
	color:Red;
}

.supportTitle
{
	font-weight: bold;	
}

.formBlock {background-image:url(../images/error.gif); background-position:top left; background-repeat:no-repeat; font-size:11px;display:block;padding:10px 10px 0px 35px;width:520px;border:solid 1px #666666;background-color:#eeeeee;margin-bottom:15px;}
.formBlock ul {margin-bottom:15px;}

input, textarea, select, .textBox {border: 1px solid #696969;}
input[type="checkbox"] {border:none;}
input[type="radio"] {border:none;}
input[type="image"] {border:none;}

input[type="hidden"]
{
    border: 0;
	height: 0;
	width: 0;
	position: absolute;
	left: -9999em;
}

.captionrowlabel
{
	color: white;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 12px;
	margin-top: 20px;
}

tr.captionrow
{
	background-color: #a9a9a9;
	text-align: left;
	padding-left: 10px;
}

td.captionrow
{
	padding: 3px;
	border-bottom: #d3d3d3 2px solid;
	border-right: #d3d3d3 2px solid;
	border-top: #dcdcdc 1px double;
	border-left: #dcdcdc 1px double;
}

table.questiontable
{
    border-collapse: collapse;
    border-color: black;
    margin-bottom: 10pt;
    border: none;
    width: 100%;
}

.requiredlabel
{
	color:red;
}

.invitationInputTB
{
	font-size:100%;
	height:1.5em;
	line-height:1.2em;
	padding:0.2em 0.64em 0 0.44em;
}

.swQuestionsGroup
{
	font-style:italic;
	color:#0066CC;
}

/* ------------------ Old Stuff ------------------------ */

/*
.captionrowlabel
{
	font-family: Verdana;
	color: white;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 12px;
	margin-top: 20px;
}

tr.captionrow
{
	background-color: #3366cc;
	text-align: left;
	padding-left: 10px;
}

td.captionrow
{
	padding: 3px;
	border-bottom: #d3d3d3 2px solid;
	border-right: #d3d3d3 2px solid;
	border-top: #dcdcdc 1px double;
	border-left: #dcdcdc 1px double;
}

table.questiontable
{
    border-collapse: collapse;
    border-color: black;
    margin-bottom: 10pt;
}

.errorcontainer
{	
	margin-top:7px;
}

.requiredlabel
{
	color:red;
}

table
{
    width: 100%;
    font-size: 10pt;
    color: black;    
}

.subtitle
{
	font-weight: bold;	
}

img {border: none;}
ul, ol {margin-left:15px;padding-left:15px;}
td, p, .plaintext {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;}
img {border:none 0px #000000;}
textarea, .textBox{border:solid 1px #000000;position:relative;left:2px;}
.textBoxDisabled{border:solid 1px #cccccc;position:relative;left:2px; background-color:#eeeeee;}
select, .selectBox {border:solid 1px #000000;}
a {color:#305598;text-decoration:none;}
a:hover{text-decoration:underline;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:20px;font-weight:900;color:#305598;padding-bottom:15px;line-height:25px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:16px;font-weight:900;color:#305598;padding-bottom:15px;line-height:22px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:12px;font-weight:900;color:#305598;padding-bottom:5px;}
h4{font-size:12px; text-transform:uppercase;color:#999999;padding-bottom:5px;}
h5{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:13px;font-weight:900;}
h6{font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;font-size:10px;font-weight:900;}
div.hr{height:1px;background-image:url(../images/bg_hrbackground.gif); background-repeat:repeat;background-color:Transparent;margin-top:10px;margin-bottom:10px;}
hr{display:none;}
p {padding-bottom:15px;}
.noPadding{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.movieBlock {background-color:#eeeeee;border:solid 1px #cccccc; padding:10px; margin:10px; margin-top:20px;}
.movieBlock h3 {margin-bottom:-17px;}
.formBlock {background-image:url(../images/error.gif); background-position:top left; background-repeat:no-repeat; font-size:11px;display:block;padding:10px 10px 0px 35px;width:520px;border:solid 1px #666666;background-color:#eeeeee;margin-bottom:15px;}
.formBlock ul {margin-bottom:15px;}
.button{}
.requiredlabel {color:#ff0000;}
.hideInPrint{}
.showInPrint {display:none;}
.smallArrowLink{display:inline-block;color:#FF6309; font-weight:900; font-size:12px; padding-right:20px;text-decoration:none;background-image:url(../images/gArrowSmall.gif);background-repeat:no-repeat;background-position:right;}
.smallArrowLink:hover{text-decoration:underline;}
.largeArrowLink{display:inline-block;color:#FF6309; font-weight:900; font-size:16px; line-height:24px; padding-right:25px;text-decoration:none;background-image:url(../images/gArrowlarge.gif);background-repeat:no-repeat;background-position:right;}
.largeArrowLink:hover{text-decoration:underline;}
.movieLink{display:inline-block;color:#305598; font-weight:100; font-size:12px; padding-left:25px;text-decoration:none;background-image:url(../images/video_icon_active.gif);background-repeat:no-repeat;background-position:left;}
.movieGreyText{color:#666666;font-size:12px;font-weight:100;}
.smallLinks{color:#305598;font-size:11px;font-weight:100;text-decoration:none;}
.smallLinks a:hover{text-decoration:underline;}
.smallLinksOn{color:#FF6309;font-size:11px;font-weight:100;text-decoration:none;}
.quoteMark {font-family:arial;font-weight:900;font-size:18px;color:#FF6309;padding-left:2px;padding-right:2px;line-height:10px;}
.quote {line-height:22px;}
#qbLogo {display:none;}
.quickBooksOnly {display:none;}
#ctl00_ContentPlaceHolder1_pGoogle{visibility:hidden;}


#formBlock {font-size:12px;display:block;padding:10px 10px 0px 0px;width:520px;border-top-color:#305598; border-top-style:solid;border-top-width:2px;border-right-color:#305598; border-right-style:solid;border-right-width:2px;}
#formBlock #formBlockCorner {position:relative;display:inline;float:right;left:12px;top:-12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}

* html #formBlock #formBlockCorner{position:relative;display:inline;float:right;left:16px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}


#formBlock #formBlockCornerDevices {position:relative;display:inline;float:right;left:12px;top:-12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}
* html #formBlock #formBlockCornerDevices{position:relative;display:inline;float:right;left:12px;width:17px;height:17px; border-width:0px;padding:0px;margin:0px;background-image:url(../images/gFormBlockCorner.gif);background-repeat:no-repeat;background-position:top right;}

#formblock td, label, #formblock p, .formText{font-size:12px;}

.demoImage {position:relative;left:8px;}
* html .demoImage {position:relative;left:12px;}

.textBoxOn{position:relative;left:0px;border-style:solid;border-width:2px;border-left-width:4px;border-color:Red;}
.ddlHightlightOff{display:inline-block; border:none 0px transparent; margin:2px;}
.ddlHightlightOn {display:inline-block; border:solid 2px red; border-left-width:4px;position:relative;margin-left:-4px;margin-top:-2px;margin-bottom:-2px;}

.red, errortext, #lblWarning {color:#ff0000;font-size:12px;}

* html .wrapper #header #headerLinks #callUs{position:relative;left:0px;font-weight:900;font-size:10px;}
*/
