/* main.css */
* {margin:0; padding:0; font-family:arial,HELVETICA}
body {background:url(../img/allbg.jpg) no-repeat center top; text-align:center}
div,p,td,li {text-align:left}
div p {font-size:.75em; font-weight:bold}
#container {width:760px; border-width:0 1px 1px 1px; border-color:#000; border-style:solid; background:#FFF url(../img/footer_bg.gif) no-repeat bottom center; margin:0 auto; padding:0 19px 24px}
#headline {height:30px; clear:both; background:#fff}
#headline p {font-weight:bold; font-size:.80em; padding:7px 0 0}
#logo {width:760px; height:50px; background:url(../img/logo_bg.jpg) no-repeat center top;}
#logo h1 {}
#logo h1 img {display:block; float:left; margin:10px 0}
#middle {margin:20px 0; overflow-y:auto}
#footer {margin:2px 0; overflow-y:auto; clear:both}
#footer p {text-align:center; font-size:1.40em; color:#0074be; font-family:lucida sans,consolas,candara,arial,verdana;}
#footer address {text-align:center; font-size:.75em; font-style:normal}
#middle #side {width:150px; float:left}
#middle #side #side_upper {clear:both; float:left}
#middle #side #side_upper a:hover img {filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}
#middle #side ul {}
#middle #side ul li {list-style:none; background:#ffc; overflow-y:auto}
#middle #side img {display:block; float:left; clear:both; border:none; margin:0 0 2px}
#middle #side #side_btm {clear:both; float:left; margin:7px 0 0}
#middle #side #side_btm form { float:left;}
#middle #side #side_btm form img {margin:0 !important}
#middle #side #side_btm form div {clear:both; float:left;width:149px; height:62px; background:url(../img/qlinks_underbg.gif) repeat-x}
#middle #side #side_btm form div select {font-size:.6em; width:135px; margin:0 7px}
#middle #side #side_btm form div input {width:69px; margin:6px 40px; display:block; float:none; font-size:.6em}

#middle #main {width:585px; float:right;}
#middle #totop {width:585px; float:right; clear:both}
#middle #totop img {display:block; float:right}
#middle #main #page_title {background:url(../img/h2_bg.jpg) no-repeat left top; width:585px; height:77px}
#middle #main #page_title h2 {color:#484848; font-family:lucida sans,consolas,candara,arial,verdana; font-size:2.1em; padding:17px 25px}
#middle #main #page_title h2.ex1 {font-size:2.0em; padding:1px 25px}		/* added */
#middle #main #page_title h2.ex2 {font-size:1.9em; padding:20px 25px}		/* added */

#main_inner {width:585px;}

#main_inner #products_top {width:575px; margin:0 0 0 10px}
#main_inner #products_top h3 img {display:block; float:left; clear:both;}
#main_inner #products_top .ex {}
#main_inner #products_top .ex h3 {clear:both; padding:10px 0 0; background:url(../img/dotline_products.gif) top center repeat-x}
#main_inner #products_top .blocks {float:left; clear:both; width:560px;}
#main_inner #products_top .blocks h4 img {display:block}
#main_inner #products_top .blocks ul {width:125px; float:left; overflow-y:auto; padding:0 0 25px }
#main_inner #products_top .blocks ul li {padding-left:0.6em; text-indent:-0.6em; font-size:.70em; list-style-position:outside; line-height:150%; list-style-type:none; font-weight:bold}
#main_inner #products_top .blocks div .left img,#main_inner #products_top .blocks div .right img, {disp;ay:block; float:right; padding:0 0 25px 5px; overflow-y:auto}
#main_inner #products_top .blocks .left {float:left; width:270px}
#main_inner #products_top .blocks .left div {width:260px; padding:5px}
#main_inner #products_top .blocks .left div img {margin:0 0 10px}
#main_inner #products_top .blocks .right {float:right; width:270px}
#main_inner #products_top .blocks .right div {width:260px; padding:5px}
#main_inner #products_top .blocks .right div img {margin:0 0 10px}

#main_inner #products_inner {width:575px; margin:0 0 0 10px}
#main_inner #products_inner h3 {text-align:center; padding:4px; font-size:1.75em; color:#085566}

#main_inner #products_inner div .left {width:250px; float:left}
#main_inner #products_inner div .left p {line-height:150%}
#main_inner #products_inner div .right {width:311px; float:right}
#main_inner #products_inner div .right img {display:block; float:left; padding:0 0 10px}

#main_inner #products_inner div#btn_area {clear:both; text-align:center}
#main_inner #products_inner div#btn_area img {display:inline; margin:50px 0}
#main_inner #products_inner div#btn_area a:hover img {filter: alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;}

#main_inner #event_inner {width:575px; margin:0 0 0 10px; clear:both}
#main_inner #event_inner p {}
#main_inner #event_inner p#innertop {padding:15px 0 }

.event_box {width:560px; margin:0 0 10px; clear:both; overflow-y:auto}
.event_box .left {float:left; width:275px}
.event_box .left div {border:1px solid #999; width:268px; margin:0 0 0 4px; background:#eff6fb}
.event_box .left div img {border:1px solid #CCC; margin:9px}
.event_box .left div p {text-align:right; padding:0px 9px 9px}

.event_box .right {float:right; width:275px}
.event_box .right div {border:1px solid #999; width:268px; margin:0 0px 0 0px; background:#eff6fb}
.event_box .right div img {border:1px solid #CCC; margin:9px}
.event_box .right div p {text-align:right; padding:0px 9px 9px}

.event_box .right_ex {float:left; width:270px; margin:0 0 6px 10px}		/**/
.event_box .right_ex .left {float:left; width:125px;}
.event_box .right_ex .left div {border:1px solid #999; width:125px; margin:0 0 0 0px; background:#eff6fb}
.event_box .right_ex .right {float:right; width:125px}
.event_box .right_ex .right div {border:1px solid #999; width:125px; margin:0 0 0 0px; background:#eff6fb}

#main_inner #company_inner {width:575px; margin:0 0 0 10px; clear:both}
#main_inner #company_inner p {}
#main_inner #company_inner p#innertop {padding:15px 0 }

#main_inner #message_inner {width:575px; margin:0 0 0 10px; overflow-x:hidden}
#main_inner #message_inner h3 {text-align:center; padding:4px; font-size:1.75em; color:#085566}
#main_inner #message_inner div#wrapper {background:url(../img/message_bg01.jpg) transparent top right no-repeat; width:580px; height:500px; margin:15px 0 0}
#main_inner #message_inner div .left {width:355px; float:left; margin:0px 0 0;}
#main_inner #message_inner div .left p {line-height:150%}
#main_inner #message_inner div .right {width:220px; float:right; margin:0px 0 0}
#main_inner #message_inner div .right img {display:block; float:left; padding:0 0 0px}

#main_inner #top_inner {width:575px; margin:0 0 0 10px}		/**/

#main_inner #top_inner div .left {width:315px; float:left;}
#main_inner #top_inner div .left h2 {color:#134181}
#main_inner #top_inner div .left p {line-height:160%; padding:5px 0}
#main_inner #top_inner div .right {width:250px; float:right}
#main_inner #top_inner div .right img {display:block; float:left; padding:0 0 10px}

#main_inner #top_inner div#frame_area {clear:both; text-align:center; float:left; border:1px solid #474747; margin:10px 0px 25px 0px; background:#EEE}
#main_inner #top_inner div#frame_area p {border-left:#474747 6px solid; border-bottom:#474747 1px solid; padding:5px; font-size:1.10em}




.profile {
	width: 560px;
	background-color: #666666;
	font-size: 12px;
	line-height: 18px;
	margin:20px 0
}
.profile th {
	font-weight: normal;
	background-color: #DEE7EB;
	padding: 7px;
	width: 145px;
	text-align: left;
	vertical-align: top;
	font-weight:bold
}
.profile td {
	padding: 7px;
	background-color: #FFFFFF;
	font-weight:bold
}
