@charset "utf-8";

.bottom { color:#666666; background-color:#DDDDDD; width:865px; padding:5px; font: 10px/15px Arial, Helvetica, sans-serif; }

.links { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }

.heading { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #990000; }

.links2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; }

.content { color:#666666; padding-left:10px; font: 12px/15px Arial, Helvetica, sans-serif; }

.title { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; }

.title2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#apDiv1 { position:absolute; width:170px; height:115px; z-index:1; left: 250px; top: 9px; }

#apDiv2 { position:absolute; width:171px; height:115px; z-index:2; left: 166px; top: 26px; }

#apDiv3 { position:absolute; width:171px; height:115px; z-index:3; left: 80px; top: 48px; }

#apDiv4 { position:absolute; width:171px; height:115px; z-index:1; left: 230px; top: 29px; }

#apDiv5 { position:absolute; width:170px; height:115px; z-index:2; left: 155px; top: 43px; }

#apDiv6 { position:absolute; width:170px; height:115px; z-index:3; left: 80px; top: 66px; }

a:link { color: #666666; text-decoration:none; }

a:visited { color:#333333; text-decoration:none; }

a:hover { color:#000000; text-decoration:underline; }

a:active { color: #666666; text-decoration:none; }

.body { margin:0px; text-align:center; background-color:#FFFFFF; }

.fulldiv { background-color:#FFFFFF; width:655px; border:1px; border-style:solid; border-color:#E4E4E4; height:550px; }

.innerdiv { float:left; width:200px; margin:10px; border:1px solid #CCCCCC; }

.innerdiv2 { float:left; width:299px; margin:10px 5px 5px 10px; border:1px solid #CCCCCC; padding:5px; background: url(images/spacer_50.png); }

.innerdiv3 { float:left; width:299px; margin:10px 10px 5px 5px; border:1px solid #CCCCCC; padding:5px; background: url(images/spacer_50.png); }

.divheading { background-color:#666; color:#FFFFFF; font: bold 13px/16px Arial, Helvetica, sans-serif; vertical-align: middle; padding: 3px; text-align: center; }

.headingright { float:right; width:250px; border:1px; border-color:#E4E4E4; border-style:solid; font-size:18px; line-height:normal; font-family: Arial, Helvetica, sans-serif; color:#666666; padding-left:10px; }

.fulldiv2 { background-color:#FFFFFF; width:655px; border:1px; border-style:solid; border-color:#E4E4E4; min-height:950px; }

.block1 { width: 110px; float: left; padding-top: 0 !important; }

.block23 { width: 630px; float: left; padding-top: 0 !important; }

.small { padding-top: 0 !important; font-size: 0.9em; font-style: italic; }

form * { /*font-size: 0.8em !important;*/ }

.headback { background-image:url(images/header.jpg); background-repeat:no-repeat; padding:3px; }

.headback2 { background-image:url(images/header.jpg); background-repeat:no-repeat; padding:3px; font-size:18px; font-weight:bold; color:#666666 }

.content2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#666666; padding-left:10px; line-height:15px; }

/*menu1*/

#menu { position:relative; top:10px; left:-160px; width:75px; background-color:#fff; z-index:100; }

#menu a.p1, #menu a.p1:visited { display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0; }

#menu a img { border:0; }

#menu a.p1:hover { text-decoration:none; background-color:#8c97a3; color:#000; }

#menu a .large { display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; }

#menu a.p1:hover .large { display:block; position:absolute; top:-65px; left:-550px; width:520px; height:350px; border:10px solid #ccc; }

/*menu2*/

#menu2 { position:relative; top:2px; left:-20px; width:75px; background-color:#fff; z-index:100; }

#menu2 a.p2, #menu a.p2:visited { display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0; }

#menu2 a img { border:0; }

#menu2 a.p2:hover { text-decoration:none; background-color:#8c97a3; color:#000; }

#menu2 a .large { display:block; position:absolute; width:0; height:0; border:0; top:0; left:0; }

#menu2 a.p2:hover .large { display:block; position:absolute; top:-200px; left:-650px; width:520px; height:350px; border:10px solid #ccc; }

#menu2 a.p3, #menu a.p3:visited { display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0; }

#menu2 a.p3:hover { text-decoration:none; background-color:#8c97a3; color:#000; }

#menu2 a.p3:hover .large { display:block; position:absolute; top:-200px; left:-600px; width:520px; height:350px; border:10px solid #ccc; }

#menu2 a.p4, #menu a.p4:visited { display:block; width:75px; height:75px; text-decoration:none; background:#fff; top:0; left:0; border:0; }

#menu2 a.p4:hover { text-decoration:none; background-color:#8c97a3; color:#000; }

#menu2 a.p4:hover .large { display:block; position:absolute; top:-200px; left:-500px; width:520px; height:350px; border:10px solid #ccc; }

#info { z-index:100; height:22em; }

.maindiv { background-color:#FFFFFF; width:655px; border:1px; border-style:solid; border-color:#E4E4E4; height:250px; }

.maindiv2 { background-color:#FFFFFF; width:655px; border:0px; border-style:solid; border-color:#E4E4E4; }

.maindiv_bottom { width:655px; height:5px; background: #FFFFFF url(images/maindiv_bottom.png) no-repeat left top; clear: both; }

.maindiv_background { width:653px; background: #ffffff url(images/maindiv_background.png) repeat-x left bottom; clear: both; height: 206px; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; }

.maindiv_background2 { width:653px; background: #ffffff; clear: both; height: 206px; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; }

.maindiv_background3 { width:653px; background: #ffffff url(images/maindiv_background.png) repeat-x left bottom; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; clear: both; margin: 0; }

.maindiv_background4 { width:653px; background: #ffffff; clear: both; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; height: 216px; }


.maindiv_content { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; padding-left: 10px; width: 310px; }

.maindiv_content2 { width:310px; float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; padding-left: 10px; }

.maindiv_content3 { font: 12px/15px Arial, Helvetica, sans-serif; color: #666; padding-left: 10px; padding-right: 10px; }

.maindiv_content4 { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; padding-left: 10px; width: 360px; }



.maindiv_images { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; }

/* CSS Document */

.main_header { color: #990000; font: bold 26px/36px Arial, Helvetica, sans-serif; }

.main_intro { text-align:left; font: 12px/15px Arial, Helvetica, sans-serif; }

.main_intro_bold { text-align:left; font: bold 12px/16px Arial, Helvetica, sans-serif; color: #990000; }

.click { float: right; font: italic 9px Arial, Helvetica, sans-serif; text-align: right; padding-right: 10px; clear: both; padding-top: 192px; width: 320px; }

.pop_image1 { position: absolute; padding-top: 10px; padding-left: 70px; }

.pop_image2 { padding-top: 10px; position: absolute; padding-left: 140px; }

.pop_image3 { padding-top: 35px; position: absolute; padding-left: 70px; }

.pop_image4 { padding-top: 60px; position: absolute; padding-left: 0px; }

.pop_image5 { padding-top: 0px; position: absolute; padding-left: 160px; }

.pop_image6 { padding-top: 20px; position: absolute; padding-left: 80px; }

.pop_image7 { padding-top: 40px; position: absolute; padding-left: 0px; }

.form_content { float: left; clear: both; width: 653px; background: #ffffff url(images/background_bottom.png) repeat-x left bottom; border-right: 1px solid #CCC; border-left: 1px solid #CCC; margin: 0; }

.form_content2 { font: 12px/15px Arial, Helvetica, sans-serif; color: #666; float: left; clear: both; width: 653px; background: #ffffff url(images/background_bottom.png) repeat-x left bottom; border-right: 1px solid #CCC; border-left: 1px solid #CCC; margin: 0; }

.content_smaller { color:#666666; padding-left:10px; font: italic 10px/12px Arial, Helvetica, sans-serif; padding-right: 10px; }

.content3 { color:#666666; font: 12px/15px Arial, Helvetica, sans-serif; }

.maindiv_all { height:39px; width:655px; text-align:right; color:#F00; vertical-align: middle; font: bold 10px/39px Arial, Helvetica, sans-serif; }

.maindiv_all2 { height:39px; width:655px; text-align:center; color:#666666; vertical-align: middle; font: bold 18px/39px Arial, Helvetica, sans-serif; }

.maindiv_all_admin { height:39px; width:655px; text-align:right; color:#F00; vertical-align: middle; font: bold 10px/39px Arial, Helvetica, sans-serif; float: left; }

.maindiv_background_admin { width:653px; background: #ffffff url(images/maindiv_background.png) repeat-x left bottom; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; float: left; }

.maindiv_bottom_admin { width:655px; height:5px; background: #FFFFFF url(images/maindiv_bottom.png) no-repeat left top; float: left; }

.whoweare { width: 630px; float: left; padding-top: 0 !important; }

.whoweare_content { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; padding-left: 10px; width: 310px; }

.whoweare_content2 { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; clear: both; width: 633px; background: #ffffff url(images/background_bottom.png) repeat-x left bottom; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 10px; }

.whoweare_content3 { float: left; font: 12px/15px Arial, Helvetica, sans-serif; color: #666; clear: both; width: 633px; background: #ffffff; border-right: 1px solid #CCC; border-left: 1px solid #CCC; padding: 10px; }



.whoweare_background2 { width:653px; background: #ffffff; border-left: 1px #cccccc solid; border-right: 1px #cccccc solid; float: left; }

.output1 { padding-top: 0px; position: absolute; padding-left: 15px; z-index: 1; clear: both; }

.output2 { padding-top: 20px; position: absolute; padding-left: 95px; z-index: 2; clear: both; }

.output3 { padding-top: 40px; position: absolute; padding-left: 175px; z-index: 3; clear: both; }

.maindiv_bottomthankyou { width:655px; height:5px; background: #FFFFFF url(images/maindiv_bottom_white.png) no-repeat left top; clear: both; }
