/*fixes whitepaper popup form*/
#TB_title{ background: white; height: 21px; }
#TB_window { border: 0; border-top: 6px solid #d00; background-color: white; }
#TB_closeWindowButton { float: right; width: 21px; height: 21px; background-image:none;}
#TB_closeAjaxWindow { background: transparent url(/common/images/TBcloseButton_sm.gif) no-repeat scroll 48px 5px; margin: 0; float: right; height: 21px; width: 69px; }


/* landing page styles */
body {
font-family:Arial,Helvetica,Geneva,Verdana,sans-serif;
font-size:12px;
margin:0;
padding:0;
}

a, a:link, a:visited {
text-decoration:none;
outline:none;
color:#cc0000;
}

a:active, a:link:hover, a:visited:hover {
text-decoration:none;
outline:none;
color:#D86C00;
}

.pagewrapper{
margin:75px 0 20px 50px;
}

.logo {
margin: 0 0 10px 0;
}

p {
color:#000;
margin:0;
}

ul {
margin:10px 0 0 0;
padding:0;
}

ul li{
margin:0;
padding:0 0 15px 10px;
list-style-type:none;
background:url('/solutions/images/landing/blackbullet.gif') no-repeat 0 4px;
}

ul.sidebarUL {
margin:15px 0 0 0;
padding:0 0 0 25px;
}

ul.sidebarUL li{
margin:0;
padding:0 0 10px 10px;
list-style-type:none;
background:url('/solutions/images/landing/blackbullet.gif') no-repeat 0 4px;
}

.landingTitle h1{
margin:0 0 20px 10px;
padding:0;
font-weight:bold;
font-size: 16px;
font-style:italic;
color:#cc0000;
width:700px;
}

p.landingIntro {
color:#736e78;
width:450px;
margin:0 0 0 10px;
}

.wrapper {
width:800px;
overflow:hidden;
margin:0 0 0 10px;
}

.leftcol{
width:452px;
float:left;
margin:0 50px 0 0;
}
.rightcol{
width:255px;
float:left;
margin:10px 0 0 0;
}
.container {
background:url('/solutions/images/landing/topBorder.gif') no-repeat;
width:412px !important;
width:452px;
margin:10px 0 0 0;
padding:30px 20px 0 20px;
}

.pageImage {
margin: 10px 0 0 35px;
}

.downloadTop {
margin:0 0 0 20px;
padding-bottom:4px;
color:#cc0000;
width:214px;
background:url('/solutions/images/landing/downloadTop.gif') no-repeat;
}

.downloadNow {
margin:0 0 0 20px;
}

.downloadText {
margin:0 8px;
padding:5px 0 0 0;
font-style:italic;
font-size:13px;
line-height:15px;
font-weight:bold;
}

.grayBottom {
color:#6d6e71;
border-top:1px solid #ccc;
padding:20px 0 0 0;
margin:10px 0 0 0;
font-size:14px;
}

/* download page */
.downloadHeader {
width:100%;
font-size:22px;
color:#cc0000;
padding-bottom:3px;
width:680px;
border-bottom:1px solid #ccc;
}

.downloadSubtitle {
font-size:13px;
color:#736e78;
font-weight:bold;
margin:7px 0 12px 0;
}

.required {
color:#cc0000;
}

#formWrapper, #tyWrapper {
margin:35px 0 0 40px;
}

form#downloadForm {
margin:0;
padding:0;
}

.error {
color:#cc0000;
}

.errorMessage {
height:15px;
}

table#downloadTable {
font-size:11px;
}

table#downloadTable td{
padding: 0 30px 10px 0;
}

table#downloadTable .textinput{
width:280px;
}

.formbottom {
border-bottom:1px solid #ccc;
height:1px;
width:680px;
margin:15px 0;
}

.thankyou {
margin:10px 0 0 0;
width:500px;
}