*		{ padding:0; margin:0; }
html		{ height:100%; }
body	{ width:100%; height:100%; font-family:Arial; color:#15161b; background:#e8e8e8 url(bca201001_bg.jpg) center top repeat-x; }
a:link, a:visited, a:active	{ color:#055683; text-decoration:none; font-weight:bold; }
a:hover	{ color:#055683; text-decoration:underline; }

#wrapper	{ width:100%; margin:0 auto; }
#header		{ width:960px; height:191px; margin:0 auto; background:#000 url(bca201001_header.jpg) no-repeat; }

#content	{ width:960px; margin:0 auto;}
#middle		{ width:960px; height:326px; background:#000 url(bca201003_middle2.jpg) no-repeat; }
#contenttext	{ width:490px; font-size:14px; padding-top:18px; margin-left:45px; line-height:1.3; }
#contenttext p	{ margin-bottom:14px; }

#maincontainer	{ width:960px;  margin:0 auto; }
#content_left	{ float:left; width:240px; height:300px; background:url(bca201003_ipad.jpg) no-repeat; margin-bottom:20px; }
#content_right	{ float:left; width:650px; padding-top:24px; margin-left:10px; }

#thankyoucontainer	{ display:none; border:solid 1px #cacaca; background-color:#f2f2f2; margin-top:10px; padding:10px; line-height:1.3; }
#thankyouhead		{ width:247px; height:16px; background:url(bca201001_thankyou.gif) no-repeat; margin-bottom:5px; text-indent:-2999px; }
#var_contact	{ display:none; }

#formcontainer	{ font-size:15px; line-height:1.2; }
#form			{ display:block; }
#formtext		{ border-bottom:solid 1px #cacaca; padding-bottom:5px; }
#form_top		{ width:648px; border-bottom:solid 1px #cacaca; }
#form_topleft		{ float:left; width:320px; margin-top:10px; }
#form_topright		{ float:left; width:320px; margin:10px 0 0 8px; }
#form_bottom	{ width:648px; }
#form_bottomleft	{ float:left; width:320px; margin-top:10px; }
#form_bottomright	{ float:left; width:320px; margin:10px 0 0 8px; }
#sp_left		{ float:left; width:180px; }
#sp_middle		{ float:left; width:50px; margin-left:10px; }
#sp_right		{ float:left; width:50px; margin-left:10px; }

.label			{ font-size:12px; text-transform:uppercase; }
.field			{ margin-bottom:15px; }
input, select		{ background-color:#f2f2f2; color:#15161b; border:solid 1px #cacaca; font:17px Arial; padding:3px; }
input.error, select.error, textarea.error { color:#f00; border-color:#f00; }

#c_firstname, #c_lastname, #c_title, #c_company, #c_email, #c_phone, #q_computers, #q_servers, #c_address1, #c_address2, #q_backup	{ width:300px; }
#c_city		{ width:170px}
#c_state	{ width:50px; font-size:15px; margin-bottom:1px; }
#c_zip		{ width:50px; }
#c_industry, #q_contact	{ width:309px; font-size:15px; margin-bottom:1px; }
/*
#q_contact_1	{ margin-top:8px; background-color:transparent; border:0; }
#q_contact_2	{ margin-top:8px; margin-left:30px; background-color:transparent; border:0; }
*/

#submit_box	{ text-align:right; margin:10px 12px 25px; }
#submit_btn	{ width:71px; height:25px; background:url(bca201001_submit.gif) center center no-repeat; border:0; cursor:pointer; }

#footer		{ width:100%; height:64px; margin:0 auto; background:url(bca201001_bg2.jpg) center top repeat-x; }
#footertext	{ width:430px; height:64px; margin:0 auto; position:relative; left:217px; background:url(bca201001_logo.gif) no-repeat; font-weight:bold; font-size:12px; color:#fff; }
#footertext a, #footertext a:visited, #footertext a:active	{ color:#c8ccce; text-decoration:none; }
#footertext a:hover	{ text-decoration:underline; }
#footer_text1	{ display:inline; float:left; margin:20px 0 0 50px; }
#footer_text2	{ display:inline; float:left; margin:20px 0 0 20px; }
#footer_text3	{ display:inline; float:left; margin:20px 0 0 20px; }


.maintenanceNotice, .messageNotice, .successNotice, .errorNotice { display:none; width:618px; padding:4px 7px; font-size:14px; line-height:18px; text-align:center; border:2px solid; }
.maintenanceNotice { border-color:#114f78; background-color:#e3e3e3; color:#114f78; }
.messageNotice { border-color:#114f78; background-color:#e3e3e3; color:#114f78; }
.successNotice { border-color:#61b557; background-color:#f0fff0; color:#61b557; }
.errorNotice { border-color:#f00; background-color:#ffc; color:#f00; }
.noscript	{ margin:10px 0; }

.clear { clear:both; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }