body { 
	margin: 0 auto; 
	background: url('http://www.campusnetworksecurity.com/images/land/bckgrnd.gif') #666E70 repeat-x; 
	font-family: Arial, Verdana; 
	font-size: 12px; 
	line-height: 18px;
	
}
img { display: block; }

a:link, a:visited, a:hover, a:active { color: #4597CC; }
a img { border: none; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.center { text-align: center; margin: 0 auto; }
.hand { cursor: pointer; }
.bold { font-weight: bold; }
.border { border: 1px solid #000; }
h1, h2, h3 { font-size: 20px; }
h4 { font-size: 14px; padding: 0; margin: 0;}

h1, #header_text{ 
	margin: 25px 0 0 30px; 
	font-size: 20px;
	color: #000;
	font-weight: bold;
}
h2, #content h1 { font-size: 18px; line-height: 22px; padding: 20px 0 10px 30px; margin: 0; }
h3 { color: #DE4825; font-size: 18px; line-height: 24px; padding: 0 0 15px 0; }

#content h1 { padding: 0;}

#bgGradient { width: 100%; height: 250px; }
#container { width: 960px; background-color: #FFF; margin: 0px auto; position: relative;}
#header { width: 960px; height: 71px; padding: 0;}

#header_button { margin: 0 0 0 540px; padding: 10px;}


#left { width: 607px; float: left; margin: 0; background-color: #fff; }

#content {  padding: 25px 0 0 30px; line-height: 18px; }
#content ul {margin: 0 0 0 0px; }
#content h2 { font-size: 18px; margin: 0; padding:0 0 10px 0; line-height: 22px;}

#logos { margin: 15px 0 40px 120px; }

#right { width: 313px; padding: 0; margin: 0 20px 0 20px;   }
#righthome { width: 313px; padding: 0; margin: -440px 20px 0 20px;   }


.download_box { margin: 0px; font-size: 16px; border: 10px solid #7ED0FF; }
.download { margin: 0px 0 0px 30px; padding: 20px 0 0 0; font-size: 16px; border: 6px solid #CCCCCC; background: #fff; }

.download_header { padding: 2px 2px 10px 2px; }
.download_whitepaper {  width: 400px; font-size: 12px; line-height: 14px;  height: 38px; margin: 0 10px 15px 15px; padding: 10px 0 0 0; }

.download_left { float: left; text-align: right; width: 240px; padding: 5px 25px 0 0; }
.download_icon { padding: 2px 10px 0 0; }


#subFooter {
	width: 960px; 
	margin: 0 auto; 
	text-align: center; 
	color: #666; 
	font-size: 10px; 
	height: 20px; 
	background: url('http://www.campusnetworksecurity.com/images/land/footer_gradient.gif') repeat-x; 
	padding: 10px 0 0px 0; 
}
#subFooter a { color:#000; }

.continue_button { padding: 10px 0 0 55px; width: 200px;}
.getquote_button { padding: 20px 0 0 40px; width: 200px;}

#guides{
	width: 600px;
	margin: 20px 0 0 0;
	min-height: 198px;
}

#guides_right {
	width: 390px;
	margin: 45px 0 0 200px;
	line-height: 17px;
}
#form_header{
	margin: 20px 0 15px 30px;
}

.confirm_box{
	width: 573px;
	height: 44px;
	border-top: 1px solid #ccc;
	background: url('http://www.campusnetworksecurity.com/images/land/accountingsoftware/gradient.gif');
	margin: 0;
	padding: 0;
}
.confirm_box .text{
	width: 365px;
	margin: 12px 0 0 10px;
	font-weight: bold;
	font-size: 14px;
}

.confirm_box .button{
	margin: 10px 0 0 50px;
}
.red{
	color: #CC0000;
}

#free_guide{
	margin: 60px 0 20px 0;
	width: 570px;
	height: 240px;
	background: url('http://www.campusnetworksecurity.com/images/land/accountingsoftware/erp_offer.jpg');
	background-repeat: no-repeat;


}

#free_guide #text {
	margin: -30px 0 0 180px;
}


#privacy { padding: 20px;margin : 60px 0 0 20px; background-color:#fff;}
#privacy ul { margin: 0 0 0 40px; }
#privacy h1{ font-family:"Arial";font-size: 18px; margin: 0; }
#privacy p { padding: 10px 0;}
#subFooter { width: 960px; margin: 0 auto 0 auto; text-align: center; color: #666; font-size: 10px; }
#subFooter a { color:#454545; }


#formBackground_short {  
	height: 298px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form_back2short.gif') no-repeat; 
}
#formBackground {  
	height: 372px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form_bckgrnd.gif') no-repeat; 
}
#formBackground_long {  
	height: 450px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form_bckgrnd_long.gif') no-repeat; 
}
#formBackground_credit_card {  
	height: 400px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form-top-long.gif') no-repeat; 
}
#formBackground2 {  
	height: 372px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form_bckgrnd-2.gif') no-repeat; 
}

#formBackground_credit_card2 {  
	height: 372px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form_bckgrnd.gif') no-repeat; 
}

#formBackground_quote { width: 283px; height: 298px; padding: 20px 10px 10px 0px; }
#form { width: 283px; padding: 25px 10px 10px 20px; }
#form_button  { padding: 0px 0px 0 0; margin: 25px 0px 0 0;}
#form_button2  { padding: 10px 0 0 0; margin:0;}
label { width: 105px; padding: 0; clear: both; float: left; }
#step2 label { width: 100%; padding: 0 0 7px 0; }
.input_text { width: 150px; margin: 0 0 5px 0; float: left; }
.input_select { width: 154px; margin: 0 0 5px 0; float: left; }
#step2 .input_select { width: 215px; margin: 0 0 8px 0; }
#step2 .input_select_small { width: 145px; }
.phone3 { width: 30px; margin: 0 2px 4px 0px; float: left; }
.phone4 { width: 36px; margin: 0 2px 4px 0; float:left; }
.small_font { font-size: 10px; }

.step2_col { width: 130px; }
.row {
    height: 30px;
}
.row2 {
    height:70px;
}
#confirm {
	background-color: #fff;
}
#confirm_left { 
	width: 320px;  
	margin: 0; 
	padding: 20px 0 0 60px; 
	background-color: #fff;
}

#confirm_right { 
    background-color:#FFFFFF;
    margin:0 0 0 0;
    padding:20px 0 0 25px;
    width:400px;
}
#confirm_right a { color: #000; font-weight: bold; text-decoration: none; }
#confirm_right p { padding: 0 0 0 30px; }
#confirm_right h2 { font-size: 22px;margin: 0; padding:0 0 2px 0; line-height: 22px;}
#confirm_right ul{
	list-style: none;
	width: 513px;
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 0; 
	padding: 0;
}

#confirm_right li{
	border-bottom: 1px solid #ccc;
	width: 513px;
	height: 64px;
	background: url('http://www.campusnetworksecurity.com/images/land/offer_bkgrnd.gif');
}

#confirm_right .text{
	margin: 25px 0 0 90px;
	font-weight: bold;
	font-size: 14px;
	width: 250px;
}

#confirm_right .two_lines{
	margin: 15px 0 0 90px;
}

#confirm_right .three_lines{
	margin: 5px 0 0 90px;
}

#confirm_right .button{
	margin: 22px 0 0 20px;

}
#confirm_right a { color: #000; font-weight: bold; text-decoration: none; }
#confirm_right p { padding: 0 0 0 30px; }
#confirm_right h2 { font-size: 22px;margin: 0; padding:0 0 2px 0; line-height: 22px;}


.indent { 
	margin: 20px 0 5px 20px; 
	padding: 0;
}

#crosssale #box {
	border: 1px solid #ccc;
	border-bottom: none;
	width: 493px;
	padding: 10px;
}
#crosssale #box_logo {
	border: 1px solid #ccc;
	border-bottom: none;
	width: 493px;
	padding: 10px;
}

#crosssale .box_header {
	border: 1px solid #ccc;
	border-bottom: none;
	width: 513px;
}

#crosssale #box_header #content{
	margin: 20px 0 0 10px;
	font-size: 14px;
	padding: 0;
	width: 250px;
}

#confirm_right #crosssale li{
	background: url('http://www.campusnetworksecurity.com/images/land/crosssale_bkgrnd.gif') no-repeat;
}
#confirm_right #crosssale .blank li{
	background: url('http://www.campusnetworksecurity.com/images/land/bg_blank.gif');
}

#confirm_right #crosssale .voip-news li{
	background: url('http://www.campusnetworksecurity.com/images/land/voip-news_offer-bkgrnd.gif') no-repeat;
}

#confirm_right #crosssale .itsecurity li{
	background: url('http://www.campusnetworksecurity.com/images/land/itsecurity_offer_bckgrnd.gif') no-repeat;
}

#confirm_right #crosssale .microsoft li{
	background: url('http://www.campusnetworksecurity.com/images/land/generic-pdf_offer-bkgrnd.gif') no-repeat;
}

#confirm_right #crosssale .text {
	width: 240px;
	margin: 24px 0 0 80px;
}
#confirm_right #crosssale .blank .text {
	width: 302px;
	margin: 5px 0 0 20px;
	font-size: 12px;
	font-weight: normal;
}

#confirm_right #crosssale .text_lg {
	margin: 24px 0 0 80px;
}

#confirm_right #crosssale .button{
	margin: 22px 0 0 30px;
}

#confirm h1 {
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 24px;
}

#confirm a:link {
	text-docoration: none;
}

#form_pop{ 
    position:absolute;
    top:91px; 
    left:60px; 
    width:825px;
    height: 490px;
    z-index:25;
    background-color: #f7f7f7;
    border: solid 10px #333;

}

#form_pop #pop_header {
	background: url('http://www.campusnetworksecurity.com/images/land/header-bg.gif') no-repeat;
	height: 77px;
	font-size: 18px;
	line-height: 22px;
	padding: 0 0 20px 30px;

}

#form_pop #close {
	padding: 5px 10px 0 0;
}

#form_pop #leftcol {
	width: 400px;
	padding: 0 0 0 30px;

}
#form_pop h4 {
	font-size: 16px;
	margin: 0;

}
.pdf_txt{
	width: 300px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
}
#form_pop #box {
	width:331px;
	height:162px; 
	background: url('http://www.campusnetworksecurity.com/images/land/form1.gif') no-repeat;
}

#form_pop #box #txt {
	width:230px;
	padding: 20px 0 0 80px;
}

#form_pop #box #button {
	padding: 30px 0 0 130px;
}


#form_pop #link {
	padding: 20px 0 0 70px;
}
#rightcol_step1 {
	padding: 0 20px 0 0;
}
#rightcol_step2{
	padding: 0 20px 0 0;
	display: none;
}
#rightcol_step2 #form {
	border: 4px solid #ccc;
	background: url('http://www.campusnetworksecurity.com/images/land/form2-bg.gif') repeat-x;
	height: 340px;
	padding: 15px;
	background-color: #F3F3F3;
}

#rightcol_step2 #form .button{
	padding: 0 0 0 90px;
}

#rightcol_step2 #form .label{
	width: 120px;
}

#rightcol_step2 #form .input{
	width: 160px;
	height: 15px;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
}

#focus #confirm_right #crosssale li{
	background: url('http://www.campusnetworksecurity.com/images/land/offer_generic_bkgrnd.gif') no-repeat;
}

#focus #confirm_right #crosssale ul.FocusAwareness1 li{
	background: url('http://www.campusnetworksecurity.com/images/land/offer_blank_bkgrnd.gif') no-repeat;
	background-position:bottom;
	height: 97px;
}

#focus #confirm_right #crosssale ul.FocusWebcast1 li{
	background: url('http://www.campusnetworksecurity.com/images/land/offer_blank_bkgrnd.gif') no-repeat;
	background-position:bottom;
	height: 64px;
}

#focus #confirm_right #crosssale ul.FocusAwareness1 .text {
    font-size:13px;
    font-weight:normal;
    margin:0;
    padding:20px 29px 0 20px;
    width:281px;
}

#focus #confirm_right #crosssale ul.FocusWebcast1 .text {
    font-size:13px;
    font-weight:normal;
    margin:0;
    padding:15px 29px 0 20px;
    width:281px;
}

#focus #confirm_right #crosssale .text {
	margin: 0;
	padding: 20px 0 0 90px;
	font-weight: bold;
	font-size: 13px;
	width: 240px;

}
#focus #confirm_right .text {
	margin: 0;
	padding: 20px 0 0 100px;
	font-weight: bold;
	font-size: 13px;
	width: 240px;

}
#instantvoipquotes_free-price-quotes #confirm_right #crosssale .text{
	margin: 0;
	padding: 14px 0 0 80px;
	font-weight: bold;
	width: 280px;
}

#notInUsaLink, #inUsaLink {
    padding: 0 0 10px 0;
    font-size: 10px;
    float: right;
    margin: 0 26px 0 0;
}   

#homesep {  
	background: url('http://www.campusnetworksecurity.com/images/sep.gif') no-repeat; 
}


