* {	box-sizing:border-box;
	moz-box-sizing:border-box;
}

body {
	background-color:#666666;
	margin:18px;
	padding:0;
}

img {border:0;}
a:link{text-decoration:none;}
a{color:#666666; text-decoration:underline;}
a:hover{color:#0066FF; text-decoration:underline;}
a.style1{color: #0066FF;font-weight: bold;}
content_download{padding:0 0 10px 15px; text-align:right; vertical-align:middle;}
content_download a{padding:0 0 0 10px; text-decoration:none;}
form, table, tr, th, td, p {
	margin:0;
	padding:0;
	border:none;
	border-collapse:collapse;
}

.floatLeft{float:left;}
.floatRight{float:right;}
.noPadding{padding:none;}

/* define page style */
#page_header {width:720px; height:100px; background-color:#FFFFFF;}
#logo {padding:8px 26px 0 8px; height:100%; vertical-align:bottom;}
.nav1 {padding:78px 25px 0 0; height:100%; vertical-align:bottom;}
.nav1_last {padding:79px 0px 0 0;}
#nav2 {width:720px; height:180px; background-color:#FFFFFF;}
#nav2_list{float:left; width:173px; height:116px; background-color:#0066FF; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF;}
#nav2_list a{text-decoration:none;}
#nav2_list .nav2_item {padding:0 0 0 15px; height:19px; font-weight:bold; border-bottom:1px solid #FFFFFF; background-color:#0066FF; color:#FFFFFF; cursor:pointer; text-decoration:none;}
#nav2_list .nav2_item a{color:#FFFFFF;}
#nav2_list .extra_height{height:20px;}
#nav2_list .nav2_item_on {background-color:#8EB1FE; color:#2689D9;}
#nav2_image{float:left; width:547px;}
#home_content {padding:20px 0 15px 0; width:720px; background:#FFFFFF;}
#home_content a{text-decoration:underline;}
#content_cell {padding:0px 0px 15px 0px; width:720px; background:#FFFFFF;}
#content_cell a{text-decoration:underline;}
.content_header {padding:0 0 15px 0; font-size:13px; font-weight:bold;}
.content_header2 {padding:0 0 15px 0; font-size:13px; font-weight:bold;}
.content_subheader {padding:0; font-size:11px; font-weight:bold;}
.content_dl{text-align:right; height:16px; vertical-align:middle;}
.content_dl a{padding:0 0 0 10px; text-decoration:none;}
#footer {padding:0 15px 0 15px;}
#footer a{font-size:10px; text-decoration:none;}
#footer .copyright{font-size:10px; padding:0 0 0 115px;}
.content_return{padding:20px 0 10px 0; text-align:right; vertical-align:bottom;}
.content_return a{text-decoration:none;}
.return_index{padding:0; text-align:right; vertical-align:bottom;}
.return_index a{text-decoration:none;}

/* Main Page content */
#content_col1 {float:left; width:173px; padding:0 13px 0 15px;}
#content_col1 ul{margin:0; padding:0; list-style-image:url('../img/arrow_blank.gif');}
#content_col1 li{margin:0 0 0 10px;}
#content_col1 li a{text-decoration:none;}



#content_col2 {float:left; height:250px; padding:0 13px 0 13px; border-left:1px solid #CCCCCC; }
#content_col2 table{text-align:left;}
#content_col2 td{padding:0 10px 15px 0; vertical-align:left;}
#content_col2 .event_image{vertical-align:top; padding-top:0}
#content_col2 .event_image img{border:1px solid #CCCCCC;}
#content_col2 .event{vertical-align:top;}
#content_col2 .content_download{padding:0 0 10px 15px; text-align:right; vertical-align:middle;}
#content_col2 .content_download a{padding:0 0 0 10px; text-decoration:none;}
#content_col2 #experience_list{margin:0; padding:0; width:100%;}
#content_col2 #experience_list th{font-weight:bold; padding:6px 4px 6px 8px; text-align:left;}
#content_col2 #experience_list td{font-weight:normal; padding:6px 4px 6px 4px;}
#content_col2 #experience_list td.arrowCol{padding:7px 0 5px 8px;}
#content_col2 #experience_list td.swap1{background-color:#E4E4E4;}
#content_col2 #experience_list td.swap2{background-color:#FFFFFF;}

.content_col2_header{font-weight:bold;}
#content_col3 {float:left; width:200px; padding:0 15px 0 13px;}
#content_col3 .col3_image{padding:0 0 15px 0;}

/* Page: Profile */
#profile_full {padding:0 93px 50px 15px;}
#profile_full .content_header{float:left; padding:0;}
#profile_full .content_return{padding:20px 0 10px 0; text-align:right; vertical-align:bottom;}
#profile_full .content_return a{text-decoration:none;}
#profile_full .return_index{padding:0; text-align:right; vertical-align:bottom;}
#profile_full .return_index a{text-decoration:none;}
#profile_full .content_dl{text-align:right; height:16px; vertical-align:middle;}
#profile_full .content_dl a{padding:0 0 0 10px; text-decoration:none;}

#profile_left_col1 {float:left; width:172px; height:400px; padding:0 13px 0 15px; border-right:1px solid #CCCCCC;}
#profile_left_col1 .list{padding:9px 0 9px 0; border-bottom:1px dotted #CCCCCC;}
#profile_left_col1 .list a{font-weight:bold; color:#666666;}
#profile_left_col1 .list .on{font-weight:bold; color:#FF6600;}
#profile_left_col1 .oneRowOnly{padding:0 0 9px 0; border-bottom:0px;}
#profile_left_col1 .firstRow {padding:0 0 9px 0;}
#profile_left_col1 .lastRow {padding:9px 0 0 0; border-bottom:0px;}
#profile_left_col2 {float:left; width:548px; padding:0 15px 0 13px;}
#profile_left_col2 .profile_header1{font-size:13px; font-weight:bold;}
#profile_left_col2 .profile_header2{font-size:12px; font-style:italic; padding:0 0 15px 0;}

/* Page: Careers */
#careers_col1 {float:left; width:172px; padding:0 13px 0 15px;}
#careers_col1 .list{padding:9px 0 9px 0; border-bottom:1px dotted #CCCCCC;}
#careers_col1 .list .city{font-weight:bold;}
#careers_col1 .list ul{margin:0; padding:0; list-style-image:url('/images/web/list_bullet.gif');}
#careers_col1 .list li{margin:0 0 0 18px;}
#careers_col1 .list li a{text-decoration:underline;}
#careers_col1 .list .on{color:#FF6600;}
#careers_col1 .firstRow{padding:0 0 9px 0;}
#careers_col1 .lastRow{padding:9px 0 0 0; border-bottom:0px;}
#careers_col1 .oneRowOnly{padding:0 0 9px 0; border-bottom:0px;}
#careers_col2 {float:left; width:548px; height:400px; padding:0 93px 0 13px; border-left:1px solid #CCCCCC;}
#careers_col2 .content_return{padding:12px 0 28px 0;}
#careers_col2 .content_return a{text-decoration:none;}
#careers_col2 .sub_type{font-weight:bold; padding:0 0 15px 0;}
#careers_col2 p{padding:0 0 15px 0;}
#careers_col2 ul{margin:0; padding:0 0 20px 0; list-style-image:url('/images/web/list_bullet.gif');}
#careers_col2 li{margin:0 0 0 18px;}

/* Page: Contact Us */
#contact_col1 {float:left; width:545px; padding:0 13px 0 15px;}
#contact_col1 .formName1{width:110px; padding:0 10px 10px 0; font-weight:bold; vertical-align:top;}
#contact_col1 .formName2{width:90px; padding:0 10px 10px 10px; font-weight:bold; vertical-align:top;}
#contact_col1 .formField{width:150px; padding:0 0 10px 0;}
#contact_col1 .formField2{width:410px;padding:0 0 10px 0;}
#contact_col1 .txtField{width:150px; height:20px;}
#contact_col1 .txtArea{width:410px; height:98px;}
#contact_col1 .selField{width:150px; height:21px;}
#contact_col2 {float:left; width:175px; height:400px; padding:0 15px 0 13px; border-left:1px solid #CCCCCC;}
#contact_col2 .list{padding:9px 0 9px 0; border-bottom:1px dotted #CCCCCC;}
#contact_col2 .firstRow{padding:0 0 9px 0;}
#contact_col2 .lastRow{padding:9px 0 0 0; border-bottom:0px;}
#contact_col2 .list .header{font-weight:bold;}


/* Page: FAQ */
#faq_content {width:720px; padding:0 0 0 15px; text-align:left;}
#faq_content p{width:600px;}
#faq_content ul{margin:0; padding:0; list-style-image:url('/images/web/list_arrow_right.gif');}
#faq_content li{margin:0 0 2px 15px;}
#faq_content li a{text-decoration:underline;}
#faq_content .content_return{padding:20px 0 20px 0; width:600px; text-decoration:none;}
#faq_content .content_return a{text-decoration:none;}
.faq_content_question{font-weight:bold;}

/* Page: 3 Column template */
#content_cell_col1 {float:left; padding:0 13px 0 15px; vertical-align:top;}
#content_cell_col1 ul{margin:0; padding:0; list-style-image:url('/images/web/list_arrow_right.gif');}
#content_cell_col1 li{margin:0 0 2px 18px;}
#content_cell_col1 li a{text-decoration:none;}
#content_cell_col1 .list{padding:9px 0 9px 0; border-bottom:1px dotted #CCCCCC;}
#content_cell_col1 .list a{font-weight:bold; color:#666666;}
#content_cell_col1 .list a:hover{font-weight:bold; color:#FF6600;}
#content_cell_col1 .list .on{font-weight:bold; color:#FF6600;}
#content_cell_col1 .on{font-weight:bold; color:#FF6600;}
#content_cell_col1 .oneRowOnly{padding:0 0 9px 0; border-bottom:0px;}
#content_cell_col1 .firstRow {padding:0 0 9px 0;}
#content_cell_col1 .lastRow {padding:9px 0 0 0; border-bottom:0px;}

#content_cell_col2 {float:left; padding:0 13px 0 15px; height:400px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; vertical-align:top;}
#content_cell_col2 .content_header{float:left; padding:0;}
#content_cell_col2 .service_content {}
#content_cell_col2 .service_content p{padding:0 0 15px 0;}
#content_cell_col2 .img_col{float:right; width:210px; padding:0 0 0 10px;}
#content_cell_col2 .content_return{padding:20px 0 10px 0; text-align:right; vertical-align:bottom;}
#content_cell_col2 .content_return a{text-decoration:none;}
#content_cell_col2 .return_index{padding:0; text-align:right; vertical-align:bottom;}
#content_cell_col2 .return_index a{text-decoration:none;}
#content_cell_col2 .content_download{padding:0 0 10px 15px; text-align:right; vertical-align:middle;}
#content_cell_col2 .content_download a{padding:0 0 0 10px; text-decoration:none;}
#content_cell_col2 .small_image {padding:0 0 15px 15px;}
#content_cell_col2 .small_image img{border:1px solid #CCCCCC;}
#content_cell_col2 .large_image {padding:0 0 15px 0;}
#content_cell_col2 .large_image img{border:1px solid #CCCCCC;}
#content_cell_col2 ul{margin:0; padding:0 0 10px 0; list-style-image:url('/images/web/list_bullet.gif');}
#content_cell_col2 li{margin:0 0 0 18px;}
#content_cell_col2 li a{text-decoration:underline;}
#content_cell_col2 .experience_content {padding:0 0 15px 0;}
#content_cell_col2 #experience_list{margin:0; padding:0; width:100%;}
#content_cell_col2 #experience_list th{font-weight:bold; padding:6px 4px 6px 8px; text-align:left;}
#content_cell_col2 #experience_list td{font-weight:normal; padding:6px 4px 6px 4px;}
#content_cell_col2 #experience_list td.arrowCol{padding:7px 0 5px 8px;}
#content_cell_col2 #experience_list td.swap1{background-color:#E4E4E4;}
#content_cell_col2 #experience_list td.swap2{background-color:#FFFFFF;}

#content_cell_col2 .contactus_content {padding:0px 0 25px 0; margin-left:0px}

#content_cell_col3 {float:left; padding:0 15px 0 13px; vertical-align:top;}
#content_cell_col3 .list{padding:9px 0 9px 0; border-bottom:1px dotted #CCCCCC;}
#content_cell_col3 ul{margin:0; padding:0; list-style-image:url('/images/web/list_bullet.gif');}
#content_cell_col3 li{margin:0 0 0 18px;}
#content_cell_col3 li a{text-decoration:underline;}
#content_cell_col3 .firstRow{padding:0 0 9px 0;}
#content_cell_col3 .lastRow{padding:9px 0 0 0; border-bottom:0px;}
#content_cell_col3 .oneRowOnly{padding:0 0 9px 0; border-bottom:0px;}
#content_cell_col3 .product_image{padding:10px 0 0 0;}
#content_cell_col3 .content_header{padding:0;}

/* adjust for netscape */
html>body #content_cell_col1 li{margin:0 0 2px 23px;}
html>body #careers_col2 {min-height:400px; height:auto;}
html>body #contact_col2 {min-height:400px; height:auto;}
html>body #profile_left_col1 {min-height:400px; height:auto;}
html>body #content_cell_col2 {min-height:400px; height:auto;}
html>body #nav2_list .nav2_item {min-height:18px; height:auto;}
html>body #content_col2 {min-height:250px; height:auto;}
