body {
font-family: verdana, arial;
font-size: 12px;
line-height: 18px;
behavior:url("/css/csshover2.htc");
}

p {
font-family: verdana, arial;
font-size: 12px;
line-height: 18px;
}

td {
font-family: verdana, arial;
font-size: 12px;
line-height: 18px;
}

.reference_block {
font-size: 10px;
font-weight: bold;
}

h1 {
font-family: verdana, arial;
font-size: 18px;
font-weight: bold;
color:#3f76d3;
}

h2 {
font-family: verdana, arial;
font-size: 16px;
font-weight: bold;
color:#ffc300;
}
h3 {
font-family: verdana, arial;
font-size: 14px;
line-height: 22px;
font-weight: bold;
}
.content {
font-family: verdana, arial;
font-size: 12px;
line-height: 18px;
}
.narrow_column {
padding: 0px 20px 10px 20px;
}
.subscribe_header {
color:#3f76d3;
font-size: 12px;
text-decoration:underline;
}

.testimonial {
color:#88d734;
font-weight:bold; 
font-size: 12px;
}

.main_list {
    background-image:url('../images/list_item.gif'); 
	width:32;
	height:32;
	color:#ffffff;
    font-weight: bold;
	font-size: 24px;
	font-family: arial;
	text-align: center;
	display: inline;
}
.title_list {
	color:#3f76d3;
    font-weight: bold;
	font-size: 12pt;
	font-family: tahoma, sans-serif;
	padding-left: 20px;
}
.title_list_index {
	color:#3f76d3;
    font-weight: bold;
	font-size: 12pt;
	font-family: tahoma, sans-serif;
}
.title_inner {
	color:#3f76d3;
    font-weight: bold;
	font-size: 22pt;
	font-family: tahoma, sans-serif;
}
.list_content {
	color:#000000;
	font-size: 14pt;
	font-family: times, serif;
	padding-left: 50px;
	padding-bottom: 20px;

	}
.list_content_wo_pad {
	color:#000000;
	font-size: 14pt;
	font-family: times, serif;
	padding-bottom: 20px;
}
.list_content_index {
	color:#000000;
	font-size: 12px;
	line-height: 20px;
		list-style:disc;
		margin: 0px 0px 0px 10px;
}
.list {
	color:#000000;
	font-size: 12px;
	line-height: 20px;
		list-style:disc;
		margin: 20px 30px 20px 30px;
}
.content_index {
	color:#000000;
	font-size: 12px;
	}
.list_sub {
	color:#A4A4A4;
	display: inline;
}
.menu_item {
	color:#A4A4A4;
	font-size: 18px;
	font-family: tahoma, sans-serif;
	padding-left: 10px;
	text-decoration: none;
}
.menu_item_current {
	color:#000000;
	font-size: 18px;
	font-family: tahoma, sans-serif;
	padding-left: 10px;
	text-decoration: none;
}
.style1 {
	color: #6b6b6b;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.top_quote {
	color:#CBCBCB;
	font-weight: bold;
	font-size: 12pt;
	font-family: tahoma, sans-serif;
	text-align: right;
	padding-bottom: 10px;
	width: 300px;
	display : block;
}
.top_quote_sign {
	color:#696969;
	font-weight: bold;
	font-size: 10pt;
	font-family: tahoma, sans-serif;
	text-align: right;
	padding-bottom: 10px;
}
.green_list {
    background-image:url('../images/green_list_item.gif');
	background-repeat: no-repeat; 
	width:32px;
	height:32px;
	color:#ffffff;
    font-weight: bold;
	font-size: 24px;
	text-align: center;
	vertical-align: baseline;
	display:block;
	padding-top:5px;
	margin-top: 5px;

}
.details {
	font-weight: bold;
	font-size: 8pt;
	font-family: tahoma, sans-serif;
}
.feature {
    font-weight: bold;
	font-size: 14pt;
}
.brought {
	color:#3f76d3; 
	font-weight:bold;
	font-size: 10px;
	font-style:italic;
}

.wrapper { width:800px; margin:0 auto; text-align:left }

.menu { margin-bottom:0px }
.menu td { width:10%; height:28px; font-size:12px; text-align:center }
.menu td a { display:block; width:100%; line-height:28px; height:28px; color:#ffffff; text-align:center; font-weight: bold; text-decoration:none; background:#3f76d3 url(../img/menu.gif) }
.menu td a:hover { display:block; width:100%; line-height:28px; height:28px; color:#F8C500; text-align:center; text-decoration:none; background:#3f76d3 url(../img/menu_back.gif) }
.menu td div.active { display:block; width:100%; line-height:28px; height:28px; color:#edecd9; text-align:center; text-decoration:none; background:#3f76d3 url(../img/menu_back.gif) }
.menu td.sep { width:2px; background:#3f76d3; }
.menu td .mWrapper { position:relative }
.menu td .mWrapper ul { padding:0 2px; margin:0; width:139px; list-style:none; background:#deddce; position:absolute; top:28px; left:8px; display:none;opacity: 0.95;
-moz-opacity: 0.95;
filter: alpha(opacity=95); }
.menu td .mWrapper ul li { display:block; margin:0; padding:0; background:#deddce;  border-bottom:#6D9AC3 1px solid; border-top:#6D9AC3 1px solid;

}
.sep_img {
background:#6D9AC3;
}
.menu td .mWrapper ul li a { display:block; width:111px; margin:0 -2px; background:#6996e4; font-size:11px; text-align:left; padding:7px 10px 7px 22px; line-height:15px; height:auto }
.menu td .mWrapper ul li a:hover { width:111px; margin:0 -2px; font-size:11px; text-align:left; background:#6b6951; padding:7px 10px 7px 22px; line-height:15px; height:auto }
.menu td .mWrapper ul li.first { border-top:none }
.menu td .mWrapper ul li.last { border-bottom:none }
.menu td .mWrapper:hover ul { display:block }

.middleWrapper { height:202px; margin-bottom:10px }
.middleWrapper .mill { width:541px; height:202px; background:url(../img/main.jpg); float:left }
.middleWrapper .mill h2 { display:none }

.contents { background:#dadfe2; border:#dadfe2 2px solid; margin-bottom:10px; height:500px }

.col1 { width:200px; padding:0 0 0 3px; vertical-align:top; font-size: 12px; }
.col1 ul { background:#eaedef; margin:0 0 8px 0; padding:12px 10px 7px 17px; list-style:none }
.col1 ul li { margin:0; padding:0 0 5px 15px; background:url(../img/col1li.gif) 0 7px no-repeat; color:#3f76d3 }
.col1 ul li.active { background:url(../img/col1li_active.gif) 0 7px no-repeat; color:#3f76d3; font-weight: bold; }
.col1 ul li a { color:#3b3f42; text-decoration:none }
.col1 ul li a:hover { color:#3f76d3; text-decoration:none }

.col2 { padding:11px 0 0 25px; vertical-align:top; background:#FFFFFF }

.pathbar { font-size:10px; color:#99a4aa; border-bottom:#d9dee2 1px solid; padding:0 20px 8px 0 }
.pathbar a { text-decoration:none }
.pathbar a:hover { text-decoration:none }

.col2l { height:457px }

.col22 { padding:16px 35px 0 0; vertical-align:top; color:#3b3f42; line-height:18px }
h3 { font-size:18px; font-weight:normal; color:#3f76d3; margin:0 0 12px 0 }
h4 { font-size:14px; font-weight:bold; color:#3f76d3; margin:0 0 12px 0 }
.s12 { font-size:12px; line-height:20px }
div.hr { font-size:1px; line-height:1px; height:1px; border-bottom:#ebeef0 1px solid; margin-bottom:11px }

ul { margin:0 0 7px 0; padding:0; list-style:disc }
ul li { margin:0; padding:0 0 5px 20px; }

.col22 strong { color:#3f76d3 }

div.big { font-size:18px; color:#548db8; padding:15px 0 25px 0 }

.questions { border-top:#d9dee2 1px solid; padding:25px 0; color:#75735d }
.questions img { margin:0 5px 0 12px }
.questions a { color:#75735d }
.questions a:hover { color:#75735d }

.col23 { vertical-align:top }
.col23 div { background:#ebedf0; padding:10px 10px 10px 10px }
.col23 div strong { display:block; margin-bottom:26px; text-align:center; font-size:12px }
.col23 div ul { margin:0 0 0 22px }
.col23 div ul li { background:url(../img/liitem.gif) 0 3px no-repeat; padding-left:25px }
.col23 div ul li a { color:#3b3f42 }

