* {
	margin:0;
	padding:0;
}
body { background:#ffffff; font-size:1.0em; line-height:1.3em; font-family: "Myriad", "Myriad Pro", "Lucida Sans Regular", "Lucida Grande", Geneva, Arial, sans-serif; color:#000000; text-align:center;}

.boxleft {float:left; border: #d7d7d7 1px solid; width:400px; min-height: 180px; padding:14px; margin-bottom: 10px; margin-top: 10px;}
.boxright {float:right; border: #d7d7d7 1px solid; width:400px; min-height: 180px; padding:14px; margin-bottom: 10px; margin-top: 10px;}
.boxleft2 {float:left; border: #d7d7d7 1px solid; width:400px; min-height: 120px; padding:14px; margin-bottom: 25px; margin-top: 10px;}
.boxright2 {float:right; border: #d7d7d7 1px solid; width:400px; min-height: 120px; padding:14px; margin-bottom: 25px; margin-top: 10px;}
.boxfull {border: #d7d7d7 1px solid; width:852px; padding:14px; min-height: 150px; margin-bottom: 10px; margin-top: 20px;}
.boxfull2 {display:block; border: #d7d7d7 1px solid; width:600px; padding:14px; min-height: 150px; margin-bottom: 50px; margin-top: 20px; margin-left:auto; margin-right:auto;}
/*in_line*/
input, select { vertical-align:middle;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
ol { list-style:none;}

a:hover{text-decoration:none;}
a {
	color:#a20816;
}

.clear, .menu ul, .footer ul, .col_box, p, .col_list { width:100%; overflow:hidden;}
.imgright {float: right; margin-top:-30px; border-style:none;}



/*header*/
.tail_header{ background:url(images/tail_header.jpg) 0 0 repeat-x;}
.row_top{ min-height:90px;}
.row_top .logo{ margin-left:45px; padding-top: 10px; position:absolute;}
.row_top .right_block{ padding:25px 55px 0 0px;
	float: right;
	color:#7f868c;
	font-size:1.5em;
	text-align:right;
	font-weight:normal;
}
.row_top .right_block span{
	color:#a20816;
	font-size:1em;
	text-align:right;
	font-weight:normal;
	line-height: 1.5em;
}
.row_top .img{
	padding:16px 0 0 465px;
	position:absolute;
	width: 475px;
	height: 62px;
}
.row_top .h_form select{vertical-align:middle; margin-left:12px; border:1px solid #131313; color:#000000; font-size:1em; font-family:Arial; background:#f8f8f8; width:215px}

.menu{ min-height:45px; background: url(images/Compuscanirheaderbar.jpg) no-repeat center bottom;}
.menu div{ float:right; padding-right:50px;}
.menu ul{ padding:2px 0 0 0;}
.menu ul li{ background: url(images/menu_marker_list.jpg) center right no-repeat; height:16px; display:block; padding:0 13px; float:right;}
.menu ul li a{color:#7f868c; font-size:.8em; text-decoration:none; line-height:0.7em; padding-top: 2px; padding-bottom:4px; display:block;}
.menu ul li a:hover {color:#000;}
.menu ul li span{ color: #000;}

.bg_img{ min-height:347px; background:url(images/bg_img.jpg) 43px 0 no-repeat;}
.bg_none{ background:none !important;}

/*footer*/
.footer{ margin:0 50px 0 50px; height:50px; background:#deebf3 url(images/Compuscanirfooter.jpg) no-repeat;}
.footer div{ float:right;}
.footer ul{ padding:21px 0 0 0;}
.footer ul li{ background:url(images/menu_marker_list.jpg) center right no-repeat; height:14px; display:block; padding:0 15px;  float:right; font-size:.8em; line-height:0.75em; }
.footer ul li a{ color:#7f868c; text-decoration:none; line-height:0.75em; display:block; padding-bottom:6px; display:block;}
.footer ul li a:hover {color:#000;}
.footer ul li span{color:#000000; line-height:0.75em; display:block;display:block;}



/*content*/
.tail_content{ background:#ffffff;}
.content{ padding:13px 0 32px 0; font-size:85%; width:990px;}
.content2{ padding-right: 10px; }
.content3{ padding-right: 10px; }
.extra_left{ margin-left:55px; overflow:hidden;}
.list1 { margin-left:25px;}
.list2 { margin-left:45px;}

h1 { margin-bottom:12px; font-size: 2em; font-weight:normal; color:#2d99ce; line-height:1em;}
h1 a{ color:#a20816;}
.doublelineh1 {height: 52px; line-height: 1.25em;}

h2 { height:20px; margin-bottom:10px; font-size: 1.5em; font-weight:normal; color:#a20816; line-height:1.25em;}
.doublelineh2 {height: 45px;}

h3{ height:20px; margin:20px 0 10px 0; font-size: 1.25em; font-weight:bold; color:#a20816; line-height: 1.25em;}
h3 a{ color:#a20816;}
.doublelineh3 {height: 40px;}

.indent_bot{ display:block; margin-bottom:15px;}
.indent_bot2{ display:block; margin: 15px 0 15px 15px;}
.st_text_1 dt{ color:#979797;}
.st_text_1 dd{ padding-bottom:15px; font-size: .9em;}
.st_text_1 dd li{padding: 10px 10px 0px 10px;}
.st_text_1 dd a{ display:block;}
p{ margin-top:15px;}
.p1{margin-bottom: 10px;}
.img_left{ float:left; margin:4px 12px 0 0;}
.img_right{
	float:right;
	margin:1px 0px 12px 12px;
}
.indent_right{ display:block; float:right;}
.text{
	color:#545342;
}
.indent_top{ display:block; margin-top:15px;}
.col_list ul{ float:left;}
.extra_indent_list{ margin-left:44px;}
/*.content2 ul li { background:url(images/list_marker2.gif) center left no-repeat; margin-top: 10px; padding:0px 0 0 15px; line-height:1.4em; color:#7f868c;}
/*.content2 ol li { background:url(images/list_marker3.gif) center left no-repeat; padding:0 0 0 15px; line-height:1.687em;}
/*.content ul li a{ background:url(images/list_marker.gif) center left no-repeat; padding:0 0 0 15px; line-height:1.687em; color:#a20816;}*/
.list4 li { background:url(images/list_marker2.gif) center left no-repeat; margin-top: 10px; padding:0px 0 0 15px; line-height:1.4em; color:#444444; display:block; font-size:1em;}
.list5 li { background:url(images/list_marker2.gif) center left no-repeat; margin-top: 10px; padding:0px 0 0 15px; line-height:1.4em; color:#000000; display:block; font-size:1em; font-weight:bold;}
.list6 li { margin-top: 10px; line-height:1.4em; color:#444444; display:block; font-size:1em;}

.list3 li a{ background:url(images/list_marker.gif) center left no-repeat; margin-top: 10px; padding:0px 0 0 15px; line-height:1.4em; color:#a20816; display:block;}
.indent_bot1{ margin-bottom:6px; display:block;}
.indent_top_bot{ display:block; margin:15px 0;}
.br{ display:block;}

.blockquote {font-size:1.0em; line-height:1.5em; font-style:italic; background: #eaeff2 url(images/Compuscanircallout1.jpg) no-repeat top left; width: 260px; padding: 10px 0px; text-indent:0px; margin-top: 20px; margin-left: 5px; display:block; float:left;}
.blockquote span{ display:block; background:url(images/Compuscanircallout2.jpg) no-repeat bottom left; padding: 2px 15px 20px 15px;  margin-bottom: -10px;}
.blockquote2 {font-size:1.0em; line-height:1.5em; font-style:italic; background: #eaeff2 url(images/Compuscanircallout1.jpg) no-repeat top left; width: 260px; padding: 10px 0px; text-indent:0px; margin-top: 20px; margin-left: 20px; display:block; float:left;}
.blockquote2 span{ display:block; background:url(images/Compuscanircallout2.jpg) no-repeat bottom left; padding: 2px 15px 20px 15px; margin-bottom: -10px;}

.extra_right{ padding-right:14px;}
.aboutbox {
	float:left;
	border: #d7d7d7 1px solid;
	background-color:#fff5dc;
	width:852px;
	padding:14px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.bluebox {
	float:left;
	border: #d7d7d7 1px solid;
	background-color:#deebf3;
	width:450px;
	padding:14px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.bluebox2 {
	float:left;
	border: #d7d7d7 1px solid;
	background-color:#deebf3;
	width:525px;
	padding:14px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.bluebox4 {
	float:right;
	border: #d7d7d7 1px solid;
	background-color:#f5feef;
	width:220px;
	padding:14px;
	margin-bottom: 25px;
	margin-left: 10px;
}

.bluebox-nav {
	border: #d7d7d7 1px solid;
	background-color:#deebf3;
	width:250px;
	height: 100%;
	padding:14px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.greenbox {
	float:right;
	border: #d7d7d7 1px solid;
	background-color:#f5feef;
	width:340px;
	padding:14px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.greenbox2 {
	float:right;
	width:268px;
	padding:14px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.greenbox3 {
	float:left;
	border: #d7d7d7 1px solid;
	background-color:#f5feef;
	width:525px;
	padding:14px;
	margin-bottom: 25px;
	margin-top: 10px;
}
.greenbox4 {
	float:right;
	border: #d7d7d7 1px solid;
	background-color:#f5feef;
	width:300px;
	padding:14px;
	margin-bottom: 20px;
	margin-left: 15px;
	
}
.greenboxtop {
	border: #d7d7d7 1px solid;
	background-color:#f5feef;
	width:852px;
	padding:14px;
	margin-bottom: 20px;
	margin-top: 10px;
	
}
.greenbox5 {
	float:right;
	border: #d7d7d7 1px solid;
	background-color:#deebf3;
	width:300px;
	padding:14px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.graybutton a {
	float: right;
	line-height:14px;
	margin-top:5px;
	margin-bottom: -28px;
	padding:6px 10px 5px 10px;
	background-color: #d7d7d7;
	color: #000;
	text-decoration:none;
	font-size:0.8em;
}
.graybutton a:hover { text-decoration:underline; color: #333333;}

/*================== index.html ==================*/
#page1 .content .col_1 .col_box_1{
	width:412px;
}
#page1 .content .col_1 .col_box_2{
	width:412px;
	margin-left:26px;
}
#page1 .content .col_3 .ind_1{ margin-left:11px;}
/*================== index-3.html ==================*/
#page4 .content .col_2 .col_box_1{ width:154px;}
#page4 .content .col_2 .col_box_2{ width:154px; margin-left:26px;}
/*================== index-7.html ==================*/
#page8  .ind_1{ float:right; margin-right:95px;}
#page8 .content .col_2 .col_box_1{ width:275px;}
#page8 .content .col_2 .col_box_1 div{ height:31px;}
#page8 .content .col_2 .col_box_2{ width:245px;}
#page8 .form input{ width:242px; height:18px;}
#page8 .form textarea{ width:242px; height:81px; overflow:auto; display:block; margin-bottom:15px;}
#page8 .form textarea, #page8 .form input{ border:1px solid #808080; color:#979797; padding-left:4px; font-size:1em; font-family:Arial;}
.indent_form_link{ margin-left:134px; margin-right:32px;}
