/* Reset
-------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;font-size:13px;vertical-align:middle;border:0;outline:0;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
table{border-collapse:collapse;border-spacing:0;}


body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; color:#333; font-size:13px; background-color:#999999;width:100%;display:table; text-align: center; clear: both;}

#header { width: 960px; background-color: #ffffff; margin: 0 auto; text-align: left; padding: 0px; padding-bottom: 20px; display:table;}
#header-left {float: left; width: 590px; display:table; margin-top: 20px; margin-left: 10px;}
#header-right {float: right; margin-top: 35px; display:table-cell; background-color: #f3f3f3; vertical-align:middle; padding: 5px 10px; font-size: 12px; font-weight: bold; color: #000000;}
#header-right a { color: #000000; text-decoration: none; }
#header-right a:hover { color: #000000; text-decoration: underline; }

#wrapper { width: 960px; background-color: #ffffff; margin: 0 auto; text-align: left; display:table; padding-bottom: 15px; }
#left-column {float: left; width: 590px; display:table; padding: 0px; margin: 0px; margin-left: 30px; }
#right-column {float: right; width: 280px; *width: 300px; border-left: 1px solid #e5e5e5; padding-left: 20px; margin-top: 10px; margin-right: 20px; padding-bottom: 15px; display:table; }

#wrapper2 { width: 960px; background-color: #ffffff; margin: 0 auto; text-align: center; display:table; padding: 0px 0px 10px 0px;}
#tabs { width: 900px; margin: 0px auto; text-align: left; }


#wrapper3 { width: 960px; background-color: #ffffff; margin: 0 auto; text-align: center; display:table; padding: 0px 0px 60px 0px;}
.footer {width: 900px; text-align: left; color: #999; font-size: 9px; margin: 0px auto 10px auto; }
.footer a { text-transform: uppercase; text-decoration: none; color: #999; font-size: 9px; }
.footer a:hover { text-transform: uppercase; text-decoration: underline; color: #0A5FBD; font-size: 9px; }

h1 {font-size: 45px; margin: 8px 0px 25px 0px; letter-spacing: 1px; text-transform: uppercase; color: #000000; line-height:40px; }

h2 {font-size: 23px; color: #666; text-transform: none; font-weight: 500; margin: 0px 0px 15px 0px;} 

h3 { font-size: 23px; color: #005499; margin: 0px 0px 15px 0px;  font-weight: 500; }

h4 {
font-size: 1.2em;
font-weight: bold;
line-height: 1.2em;
padding-bottom: .25em;
padding-top: 1em;
}

P {line-height: 1.6em; font-size: 13px; margin: 10px 0px;}

ul { margin-left: 20px; margin-bottom: 20px; list-style-type: square; list-style-image: url(http://demo.boldfocus.com/medallia/mockups/landingpage/images/bullet_blue.gif); }

ul li { padding-top: -10px; margin-bottom: 10px; color: #333; font-size: 13px; line-height: 1.3em; }


#form { padding-top: 10px;}
h6 { font-size: 15px; font-weight: bold; color: #000000; text-transform: uppercase; }
.semlp-q-title {
color: black;
display: block;
font-size: 13px;
font-weight: bold;
line-height: 18px;
margin-right: 5px;
padding-top: 0.3em;
text-align: right;
width: 105px;
}
.semlp-q-short, textarea {
color: #666;
float: right;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
margin-bottom: 10px;
padding: 0.25em 4px;
width: 150px;
margin-top: -20px;
}
label {
cursor: default;
}

.submitbutton {
padding-top: 20px;
padding-left: 130px;
}

a { text-decoration: none; color: #0A5FBD; }
a:hover { text-decoration: underline; color: #0A5FBD; }