@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 background-color:#84989a;
 background-image:url(../images/bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 behavior: url("css/csshover3.htc");
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
 margin:0;
 padding:0;
}

h1{
font-size:30px;
color:#000000;
font-family:"Myriad Pro", Arial;
}
h2{
	font-size:18px;
	padding:7px 0px;
	}
h2 a{
	color:#d2232a;
	}
h3{
	font-size:16px;
	}
h4{
	font-size:14px;
	}
h6{
color:#FFFFFF;
font-size:10px;
}
a img, img {border:none;}
a {text-decoration:none; color:#FFF;}
a:hover {text-decoration:underline;}


#container {
width:959px;
margin:0 auto;
padding:0 0 25px 0;
}

/*header*/
#header {
background-image:url(../images/bg_header_inner.gif);
background-repeat:no-repeat;
background-position:bottom;
height:99px;
}

.logo {
padding:15px 0 0 0;
}

.top_login {
border:1px solid #e8eff0;
background-color:#d0dbdc;
color:#ffffff;
font-size:11px;
padding:5px 10px 5px 10px;
margin:14px 0 0 0;
}

.top_login a {
color:#ffffff;
}

/*banner*/
#banner {
height:391px;
}

.banner_rotate {
width:767px;
background-image:url(../images/banner1.jpg);
background-repeat:no-repeat;
height:391px;
}

.click_here {
 position:relative;
 top:340px;
 left:292px;
 width:183px;
 height:40px;
}

.cta {
width:192px;
padding:19px 0 0 0;
}

/*flash_area*/
#flash_area {
border-top:8px solid #1f1f1f;
}

/*news and blogs*/
#news {
background-image:url(../images/bg_news.gif);
}

#blogs {
background-image:url(../images/bg_blogs.gif);
}

#news, #blogs {
background-repeat:repeat-x;
height:67px;
padding:15px 0 0 0;
}

.img_holder {
width:98px;
text-align:center;
padding:10px 0 0 0;
}

.news_cont, .blog_cont {
width:255px;
font-size:11px;
padding:0 30px 0 3px;
}

.news_cont {
border-left:1px solid #d2232a;
}

.blog_cont {
border-left:1px solid #000000;
}

.date {
color:#ffffff;
}

.news_cont h3, .news_cont h3 a {
color:#d2232a;
font-size:12px;
}

.blog_cont h3, .blog_cont h3 a {
color:#000000;
font-size:12px;
}

.news_cont p, .blog_cont p {
color:#303030;
}

.news_cont.last_new, .blog_cont.last_blog {
padding:0 5px 0 3px;
}

/*footer*/
#footer {
padding:10px 0 0 0;
font-size:11px;
color:#ffffff;
}

/*inner pages*/
#i_banner{
position: relative;
padding-top:20px;
min-height:100px;
height:auto !important;
height:100px;
background-image:url(../images/i_banner_bg.gif);
background-repeat:no-repeat;
background-position:100% 50%;
}
.open_quote{
background-image:url(../images/open_quote.gif);
background-repeat:no-repeat;
background-position:0 0;
padding:15px 180px 15px 40px;
font-size:18px;
}
.cquote{
margin-bottom:-20px;
}
#i_btnreadmore{
position:absolute;
bottom:0;
right:0;
}
.bt_author_cont{
padding:15px 0px;
}
.bt_author{
color:#d2232a;
}
.bta_pos{
font-size:11px;
color:#85999b;
}
.col_cont{
border-top:8px solid #d2232a;
padding:10px 0px;
}
.col1{
width:192px;
}
.col2{
width:575px;
}
.col3{
width:192px;
}
/*col1*/
.i_page_title{}
.i_page_title h1{
font-family:"Myriad Pro", Arial;
font-size:24px;
color:#d2232a;
}
.colnav_head{
font-size:16px;
color:#363b3b;
background-image:url(../images/colnav_head.gif);
background-position:bottom;
background-repeat:no-repeat;
padding:4px 0px;
}
.colnav_menu{
padding:5px 0px;
}
#nav_web, #nav_dm, #nav_tm, #nav_ds, #nav_lp{
margin:0;
padding:0;
}
#nav_web li, #nav_dm li, #nav_tm li, #nav_ds li, #nav_lp li{
margin:0;
padding:0;
list-style-type:none;
}
#nav_web li a, #nav_dm li a, #nav_tm li a, #nav_ds li a, #nav_lp li a{
display:block;
color:#FFFFFF;
text-decoration:none;
padding:3px 10px;
}
#nav_web li a:hover, #nav_dm li a:hover, #nav_tm li a:hover, #nav_ds li a:hover, #nav_lp li a:hover{
color:#d2232a;
}
/*col2*/
.col2{}
.col2_contents{
padding:0px 28px 20px 28px;
}
.col2 h1{
padding:7px 0px 0px 0px;
}
.col2 p{
padding:6px 0px;
}
.col2 ul{
margin:10px 30px;
}
.col2_contents p{
line-height:150%;
}
/*colors*/
.white{
color:#FFFFFF;
}
/*member area*/
.mc_left{
	color:#d2232a;
	font-weight:bold;
	padding:4px 10px;
	}
.membernav_cont{
	padding:30px 0px 0px 0px;
	}
#membernav{
	margin:0;
	padding:0;
	}
#membernav li{
	margin:0;
	padding:0;
	float:left;
	list-style-type:none;
	}
#membernav li a{
	display:block;
	padding:4px 8px;
	color:#7e7d7d;
	font-weight:bold;
	text-decoration:none;
	}
#membernav li a:hover{
	color:#000;
	}
.member-area{
	background-image:url(../images/ma_bot.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding:20px 0px;
}
.ma_left_area{
	width:206px;
	}
.ma_right_area{
	width:753px;
	}
#ml_nav{
	margin:0;
	padding:0;
	}
#ml_nav li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#ml_nav li a{
	display:block;
	width:186px;
	height:23px;
	background-image:url(../images/ml_navbg.gif);
	background-repeat:no-repeat;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#58585a;
	margin:3px 0px;
	padding-top:9px;
	padding-left:8px;
	}
#ml_nav li a:hover{
	color:#d2232a;
	text-decoration:none;
	}
.ma_right_area .contents{
	padding:15px;
	}
.ma_right_area .contents p{
	padding:5px 0px;
	line-height:150%;
	}
	/*added 062509*/
.sn_cont{
	width:340px;
	}
/*under construction page*/
.uc_cont{
	width:447px;
	margin:auto;
	padding:75px 0px;
	background-image:url(../images/uc_bg.png);
	background-repeat:no-repeat;
	min-height:372px;
	height:auto !important;
	height:372px;
	background-position:0 80px;
	font-size:14px;
	line-height:150%;
	}
.uc_cont h1{
	color:#000;
	}
.uc_cont a{
	text-decoration:underline;
	color:#000;
	}
.uc_logo{
	text-align:center;
	padding-bottom:40px;
	}
	
/**/
.ddh_i{
	padding:3px;
	}
.dd_head{
	background-color:#788586;
	border:1px solid #c7d4d4;
	min-height:46px;
	height:auto !important;
	height:46px;
	margin:4px 0px;
	}
.ddh_img{
	width:40px;
	}
.dd_title{
	width:400px;
	}
.dd_button{
	width:40px;
	padding:4px 0px 0px 0px;
	}
.dd_title{
	font-family:"Myriad Pro", Arial;
	}
.dd_title .dd_firstline{
	font-size:22px;
	color:#FFF;
	}
.dd_title .dd_secondline{
	font-weight:bold;
	color:#c3cfd0;
	}
#droplink1, #droplink2, #droplink3, #droplink4, #droplink5, #droplink6{
	width:34px;
	height:33px;
	display:block;
	background-image:url(../images/btn_down.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	}
.upbg{
	width:34px;
	height:33px;
	display:block;
	background-image:url(../images/btn_up.gif) !important;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.hide{
	display:none;
	}
#dd1, #dd2, #dd3, #dd4, #dd5, #dd6{
	padding:20px 0px;
	display:none;
	}
#dd1 .leftarea, #dd2 .leftarea, #dd3 .leftarea, #dd4 .leftarea, #dd5 .leftarea, #dd6 .leftarea{
	width:170px;
	}
#dd1 .rightarea,#dd2 .rightarea, #dd3 .rightarea, #dd4 .rightarea, #dd5 .rightarea, #dd6 .rightarea{
	width:340px;
	}
.a_box{
	padding:10px;
	border:1px solid #7d8889;
	margin:5px 0px;
	}
.a_box h1{
	font-size:34px;
	color:#000;
	font-family:"Myriad Pro", Arial;
	padding:2px 0px;
	margin:0;
	}
.nm_img{
	text-align:center;
	padding:30px 0px 0px 0px;
	}
.col_cont2{
	padding:10px 0px;
	}
.col2b{
	width:767px;
	}
.col2b_contents{
padding:0px 28px 20px 28px;
}
.bo_col{
	padding:20px 0px;
	}
.bo_col ul{
	margin:20px;
	}
.bo_left{
	width:210px;
	}
.bo_right{
	width:495px;
	}
.page-header{
	border-bottom:1px solid #728183;
	}
.bo_box{
	border:1px solid #708080;
	padding:12px;
	margin:10px 0px;
	}
.bb_head{
	position:relative;
	min-height:15px;
	height:auto !important;
	height:15px;
	}
.bb_ico{
	width:80px;
	}
.bb_title{
	font-size:18px;
	font-family:"Myriad Pro", Arial;
	font-weight:bold;
	padding-left:70px;
	}
#bdrop1, #bdrop2, #bdrop3, #bdrop4{
	cursor:pointer;
	display:block;
	width:11px;
	height:9px;
	background-image:url(../images/btn_down2.gif);
	background-repeat:no-repeat;
	}
#bo_det1, #bo_det2, #bo_det3, #bo_det4{
	padding:20px 0px 0px 70px;
	display:none;
	}
#bo_det1 p, #bo_det2 p, #bo_det3 p, #bo_det4 p{
	padding:8px 0px;
	}
.bb_img{
	position:absolute;
	top:-20px;
	left:0;
	}
.upbg2{
	width:11px;
	height:9px;
	background-image:url(../images/btn_up2.gif) !important;
	display:block;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.contact_cont{
	}
.contact_cont h2{}
.cc_left{
	width:249px;
	}
.cc_right{
	width:260px;
	}
.cform{
	border:1px solid #708080;
	padding:15px;
	background-color:#9cb0b1;
	margin:9px 0px;
	}
.cform2{
	border:1px solid #708080;
	padding:5px 15px;
	background-color:#8ca2a4;
	margin:9px 0px;
	}
.cform3{
	border:1px solid #708080;
	padding:15px;
	background-color:#c3d0d1;
	margin:9px 0px;
	}
.c_text{
	width:178px;
	}
.ccr_inner{
	padding:25px 0px 0px 10px
	}
#sn{
	margin:0 0 15px 0;
	padding:0;
	}
#sn li{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	}
.btnsignup2{
	padding:0px 10px;
	}
.videocont{
	padding:20px 0px;
	}
.rbox_cont{}
.rbox_mid{
	background-color:#738486;
	padding:4px 15px;
	}
.check{
	margin:15px;
	}
.check li{
	list-style-image:url(../images/check.gif);
	padding:4px 0px;
	}
.g_img{
	padding:20px 0px;
	}
.t_h{
	font-family:"Myriad Pro", Arial;
	font-size:38px;
	}
.red{
	color:#d00707;
	}
.black{
	color:#000;
	}
.smallfont{
	font-size:11px;
	}
.elevatorcont{
/*	width:518px; */
width:700px;
	background-image:url(../images/e_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
}
.page-image{
	padding:40px 0px;
	}
.nc_cont{
	margin:8px 0px;
	}
.nc_img{
	width:70px;
	}
.nc_details{
	width:400px;
	}
.cs_cont{
	padding:20px 0px 40px 0px;
	}
.cs_leftarea{
	width:180px;
	}
.cs_rightarea{
	width:320px;
	}
.cs_nav_cont{
	padding:60px 0px 0px;
	}
.llog_cont{
	width:395px;
	margin:20px auto;
	border:1px solid #d8e3e3;
	padding: 20px;
	background-color:#a0b1b2;
	}
.l_fieldname{
	color:#FFF;
	font-weight:bold;
	font-size:19px;
	padding:0px 5px 3px 0px;
	font-family:"Myriad Pro", Arial;
	}
.l_txt{
	width:230px;
	background-image:url(../images/l_text_bg.gif);
	background-repeat:no-repeat;
	border:1px solid #FFF;
	height:15px;
	}
.l_table{
	margin:auto;
	}
.login_shadow{
	text-align:center;
	}	
.mcol{
	width:230px;
	margin:0px 4px;
	}
.mcol_head{
	text-align:center;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	font-family:"Myriad Pro", Arial;
	background-color:#4c595a;
	padding:4px 10px;
	}
.mcol_body{
	border:1px solid #758686;
	background-color:#9cb0b1;
	padding:15px;
	margin:1px 0px;
	}
.m_tbl{
	font-size:11px;
	}
.m_txt{
	width:180px;
	}
.la_left{
	width:300px;
	}
.la_right{
	width:420px;
	}
.bordered_img{
	border:1px solid #FFF;
	}
.lai_left{
	width:70px;

}
.lai_right{
	width:640px;
padding:10px 0px;
	}
.la_instructions{
	margin:5px 0px;
	}
.tbl_products{
	width:720px;
	}
.tbl_products th{
	background-color:#4c595a;
	color:#FFF;
	padding:8px 10px;
	border-bottom:1px solid #cbd7d7;
	border-right:1px solid #cbd7d7;
	font-family:"Myriad Pro", Arial;

	}
.tbl_products .th4{
	border-right:none;
	}
.th1{
	width:205px;
	}
.th2{
	width:260px;
	}
.th3{
	width:82px;
	}
.th4{
	width:185px;
	}
.tdh{
	font-style:italic;
	background-color:#6b7c7d !important;
	padding:8px 10px;
	color:#FFF;
	border-bottom:1px solid #c7d3d4;
	border-top:1px solid #cbd7d7 !important;
	}
.tbl_products td{
	background-color:#9cb0b1;
	border-right:1px solid #738383;
	border-top:1px solid #738383;
	border-bottom:1px solid #738383;
	}
.lasttd{
	border:none;
	}

/* BC Forms */
.secure-lost-password {
background:transparent none repeat scroll 0 0;
border:none;
padding:18px;
}
.secure-login, .newsletter-form {
background:transparent none repeat scroll 0 0;
border:none;
margin-bottom:18px;
}
.blog-list {
background:transparent none repeat scroll 0 0;
border:medium none;
}

.button_cont{
	width:192px;
	height:32px;
	background-image:url(../images/ml_navbg.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 20px;
	}
.bc_link, .bc_link a{
	font-weight:bold;
	font-size:12px;
	color:#54504f;
	padding:8px 0px 0px 0px;
	}

/* additional style */

/* .blog_cont {border-left:none;}.news_cont {border-left:none;}*/

.blog_cont p {
font-size:12px;
width:340px;
}
.side-panel a {
color:#000000;
}
.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
margin:0 0 9px -20px;
}
.col_cont img {
/* padding:0 10px 6px 0; */
}
.cat_textbox_small, .cat_listbox_small {
/* height:14px; */
height:16px;
width:140px;
}
.top_login {
margin:8px 0 10px;
padding:1px 10px 5px;
}
.top_login img {
padding: 10px 0 0 0;
}

#nav_406264{
	margin:0;
	padding:0;
	}
#nav_406264 li{
	margin:0;
	padding:0;
	list-style-type:none;
	}
#nav_406264 li a{
	display:block;
	width:186px;
	height:23px;
	background-image:url(../images/ml_navbg.gif);
	background-repeat:no-repeat;
	font-family:"Myriad Pro", Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	color:#58585a;
	margin:3px 0px;
	padding-top:9px;
	padding-left:8px;
	}
#nav_406264 li a:hover{
	color:#d2232a;
	text-decoration:none;
	}

.news_cont, .blog_cont {
/* width:255px; */
width:244px;
font-size:11px;
padding:0 39px 0 3px;
}
.blog_cont p {
font-size:11px;
width:270px;
}
.contents img {
padding:0 10px 6px 0;
}
td {
vertical-align: top;
}
.membernav_cont {
width:399px;
}
.top_login td {
vertical-align:middle;
}

.cat_textbox_small, .cat_listbox_small {
width:200px;
}
input.cat_textbox, textarea.cat_listbox, select.cat_dropdown, select.cat_listbox {
width:200px;
}
.col2_contents img {
/* padding:20px 10px 6px 0 */
/* padding:10px 10px 6px 0; */
padding: 10px 0 0 0;
}
table td {
vertical-align:top;
}
.colnav_head a {
color:#363B3B;
text-decoration:none;
}
.colnav_head a:hover {
color:#ffffff;
text-decoration:none;
}
.table_center td {
vertical-align:middle;
}
.i_page_title a {
color:#D2232A;
text-decoration:none;
}
.i_page_title a:hover {
color:#ffffff;
}
h3 {
font-size:18px;
font-weight:normal;
color:#ffffff;
}
.whitetext {
color:#ffffff;
}

.redtext {
color:#d2232a;
text-size:11px;
}
ul {
color:#58585A;
margin:0 20px  10px 20px;
}

.tdcenter td {
vertical-align:middle;
}
.col_cont {
border-top:8px solid #000000;
}
.banner_rotate {
background-image:none;
}
.gettingstarted td {
padding: 4px 0px 20px 10px;
}
h1 {
font-size:34px;
border-bottom:1px solid #728183;
}
.a_box h1 {
border-bottom:none;
}
.prevnext {
text-align: center;
}
.prevnext img {
padding:0;
}
.nc_details {
width:500px;
}

.elevatorcont{
width:700px;
}
.loyalty img {
padding:4px 8px 20px 0;
}
.ma_right_area .contents{
padding:0pt 20px 20px 10px;
}

.membernav_cont {
width:400px;
/*width:300px;*/
}
.i_page_title h1 {
border-bottom:none;
}
.piperglider ul li {
padding:0;
}
.page-header {
border-bottom:none;
}
.tbl_products td {
padding:4px;
}
.tbl_products ul li {
color:#000000;
}
table.forum td {
/* background:#7b8584; */
color:#000000;
}
table.forum td a {
/* background:#7b8584; */
color:#7b8584;
}
table.topic td.name, table.topic td.replies, table.topic td.views, table.topic-list .date {
color:#000000;
}
table.topic td.name a, table.topic td.replies a, table.topic td.views a, table.topic-list .date a {
color:#7b8584;
}

.sitemap ul li {
padding: 0pt 0pt 0pt 6px;
}
h3 {
padding-bottom:10px;
}
.news_cont h3, .news_cont h3 a {
padding-bottom:0px;
}
.blog_cont h3, .blog_cont h3 a {
padding-bottom:0px;
}
.table_mid td {
vertical-align:middle;
}
.tcont td {
vertical-align:middle;
}
a {
color:#ffffff;
}
a:hover {
color:#D2232A;
}
.cs_leftarea img {
padding-top:0px;
}
.cs_rightarea h3 {
color:#000000;
padding-bottom:0px;
}
.blog-container .side-panel {
width:30%;
}
.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
margin:0 0 0 -30px;
width:120px;
}
.system-error-message a {
color:#58585A;
}

.dd_title .dd_firstline {
padding-top:6px;
}

.blog_cont2 {
width:250px;
}
.blog_cont2 p {
width:250px;
}

.ccr_inner {
padding:35px 0 0 10px;
width:200px;
}
.sn_cont {
width:260px;
}
.membernav_cont {
padding:0px;
margin:30px 0 0 0;
}
.mc_left {
color:#D2232A;
font-weight:bold;
padding:4px 0  0 10px;
}
#header_home {
background-image:url(../images/bg_header.gif);
background-repeat:no-repeat;
background-position:bottom;
height:99px;
}
.news_cont h3, .news_cont h3 a {
font-size:11px;
}
.blog_cont h3, .blog_cont h3 a {
font-size:11px;
}
ol {
padding: 0 0 0 40px;
}

.col2 h1 {
padding: 7px 0 7px 0;
}

ul li {
/* padding: 0pt 0pt 8px 6px; */
padding: 0pt 40px 8px 6px;
color:#58585A;
}

.p7epm_trigs ul li {
padding: 0;
}


/*.p7EPM01 .p7epm_trigs li {padding:0 0 3px 6px;}*/

ul li a {
color:#ffffff;
}
ul a {
color:#ffffff;
}
ul.cap-top li.actions, ul.cap-bottom li.actions {
padding:0;
}

.blog-container {
width:730px;
}
.blog_cont3 {
width:490px;
border-left:none;
font-size:12px;
}
.blog_cont3 p{
width:490px;
border-left:none;
font-size:12px;
}
.blog_cont3 h2 {
width:490px;
}
.blog_cont3 ul {
width:490px;
font-size:12px;
}
.blog_cont3 ul li {
width:490px;
font-size:12px;
}
.blog-container .blog_cont{
   border: none !important;
}
#ml_nav li a {
font-size:12px;
font-family:Arial,Helvetica;
}
.ddh_i {
height:52px;
}
.bo_box {
margin:20px 0 10px 0;
}
.about_ourteam p {
width:500px;
}
#news, #blogs {
padding:10px 0 5px;
}
.membernav_cont {
margin:30px -37px 0;
padding:0 0 0 100px;
}
h1 {
font-size:31px;
}

/* 20100416 */
.button_cont{
	width:192px;
	height:32px;
	background-image:url(../images/ml_navbg.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin:0px 0px 20px;
	}
.bc_link, .bc_link a{
	font-weight:bold;
	font-size:12px;
	color:#54504f;
	padding:8px 0px 0px 0px;
	}
	
.bbanner{ margin:0 0 10px 0;}

.list-block{ margin:20px;}
.list-block li{ list-style-image:url(../images/bullet.gif); padding:2px 0;}
.col2b_contents p{ margin:0 0 10px 0;}

.specialtxt{ background:url(../images/specialtxt-bg.png) bottom repeat-x; text-align:center; padding:10px 0 10px 0; margin:10px 0;}

.bo-det3{ background:url(../images/mcard.png) top right no-repeat;}

.specialtxt2{ background-color:#106286; padding:10px; width:400px; color:#fff; text-align:center;}

.elevatorcont2{
	width:733px;
	background-image:url(../images/e_bot2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:5px;
	}

/* additional style 20100420 */
.bo-det3b {
background:url("../images/mredemption.png") no-repeat scroll right top transparent;
}
.bo-det3b ol {
padding: 0 0 0 20px;
}
.bo-det3b ol li {
padding:10px 0 0 0;
}

/*container2*/
body#template2{background-image:none;background-color:#fff;}
#container2{ width:645px; margin:auto;}
.ssdtc{}
.ssdtc p{ line-height:150%; margin:0 0 20px 0;}
.ssdtc h1{ margin:0 0 20px 0;}
.survey-form{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#454545;}
.survey-form span{ color:#ee0000;}
.survey-form p{ margin:0 0 10px 0;}
.survey-form div{ border-top:4px solid #d0d0d0; padding:20px 0;}
.survey-form table{ border-collapse: collapse; padding:0; margin:0;}
.survey-form table td{ padding:3px 0;}
.survey-form .table2{ font-size:11px; margin:20px 0 20px 30px;}
.survey-form .table2 td{ padding:1px 0;}
.survey-form select{border:1px solid #a5a5a5; padding:2px;}

.btn-submit{ border:1px solid #a5a5a5;-moz-border-radius: 5px;
-webkit-border-radius: 5px; background:url(/images/survey/grad4.gif) 0 0 repeat-x; font-family:Verdana, Geneva, sans-serif; font-weight: bold; font-size:12px; color:#393939; padding:4px 8px; margin:10px 0; cursor:pointer;}
.btn-submit:hover{ background-image:none; background-color:#f9f7f7;}
.txt1, .txt2, .txt3, .txt4, .txt5{ border:1px solid #a5a5a5; padding:3px;}
.txt1{ width:150px; margin:0 10px 0 0;}
.txt2{ width:265px; margin:0 10px 0 0;}
.txt3{ width:205px; margin:0 10px 0 0;}
.txt4{ width:513px;}
.sel1{ margin:0 10px 0 0;}
.sel2{ width:204px;}
.selIndustry{ width:270px;}
.selHowOften{ width:130px;}

.btn-win{ width:373px; background:url(/images/survey/btn-win.png) 0 0 no-repeat; height:63px; display:block; text-indent:-9999px; margin:10px 0;}
.btn-win:hover{ background-position:0 -69px;}

.survey-form input#DOB { width:193px }
