@charset "ibm852";

/* CSS Document */



*{padding:0; margin:0;}

body,html{color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:center; background-color:#f6ffcc}

a:visited{ color:#0066CC}

a{font-weight:bold; color:#ff8800}

th{text-align:center}

h1{visibility:hidden;font-size:1px}

h2{color:#666666; font-size:20px; font-weight:bold; padding:10px}

h3{color:#1E9538; font-size:14px}

img{border:none}

img a{text-decoration:none}

pre{font-family:Verdana, Arial, Helvetica, sans-serif;}

hr{ background-color:#CCFF00; margin-bottom:10px; clear:right; border-color::#CCFF00; width:auto}

.cls{clear:both}
.clr{clear:right}
.cll{clear:left}



.home{padding:5px 5px 10px 5px}

/*layout */

.page{text-align:left; width:927px; padding:20px; margin:0 auto;background-color:#fff; }

.page .panel_r{ margin-left:342px; background-color:#fff}

.page .panel_l{float:left; width:340px;}



.page .top_cnt{ height:370px;  border:1px solid #none; margin:0 0 10px 5px}

.page .menu_box{ background:url(pixes/topbar.png) right no-repeat; width:525px; height:21px; padding:10px 10px 20px 15px;}

.page .name{ background:url('pixes/apminame.png') no-repeat right; width:542px; height:34px; margin-left:5px}

.page .sub_m_box{ height:auto; width:145px; background-color:#f6fde9; margin:5px 0 5px 10px; padding:10px 3px 10px 5px; text-align:left}

.page .logo_box{ background:url('pixes/corner.png') no-repeat top left;width:auto; margin:5px 0 5px 8px}

.page .logo{ background:url('pixes/logo.png') center no-repeat; height:194px; padding:20px 0 20px 20px}

.page .hgp{padding-top:5px; width:100%}



.page .tbanner{ background:url('pixes/hbnr.png') no-repeat top left; width:542px; height:202px}

.page .main{padding:3px}

/*footer */

.page .footer{ background-color:#ff6633; height:auto; padding:5px 0 20px 0; text-align:left;color:#fff; font-size:10px; width:auto}

.page .footer_text{float:right; margin-right:30px; text-align:right}

.page .counter{font-weight:bold; text-align:center; width:200px}

.page .footer_text a{color:#FFFFFD; font-weight:100; text-decoration:none;}



.page .apmi_wing{padding:10px 3px 10px 3px;border-right:1px #c9faa9 solid; border-left:1px #c9faa9 solid; width:920px}

.page .banner{background:url('pixes/leftbnr.jpg') no-repeat top left; width:340px; height:439px ;padding-bottom:5px; border-bottom:2px solid none; margin-bottom:4px }



.entrybox{width:auto;}



.page .nb{ height:auto; width:330px;padding:30px 5px;}



.writeup{padding:10px; text-align:justify; text-indent:30px; padding-right:20px}



/*utilities*/

.clear{clear:both; line-height:0px; height:0px; visibility:hidden; font-size:0px}

.tr{text-align:right}

.tl{text-align:left}

.tj{text-align:justify}

.tc{text-align:center}

.fr{float:right}

.fl{float:left}

.tb{ font-weight:bold}

.brd{border:1px solid #fcfcfc;}

.gap{font-size:10px; height:10px}
.gap5{font-size:5px; height:5px}

.rlinkbox{border-bottom:dotted 2px #CCFF00; padding-bottom:3px; margin:5px}

.portrait{padding:3px}

.g_image{padding:2px 0 0 10px; border:1px solid #ffcc00; margin-left:20px; width:auto; text-align:center}

.abs{position:absolute}

.fx{position:fixed}

.sep{height:1px; width:auto; padding-bottom:1px; border-bottom: dashed 1px #336699}

.nin{font-size:9px}

.entby{color:#686868; font-size:10px}

/* links */

.sublinks{margin:10px}

.link{ margin:5px 0 10px 1px; list-style-position:inside; list-style:none; text-indent:2px; font-size:10px;}

.link a:hover{ color:#0099FF}

.subm_box{padding:10px 0 10px 15px} 

.spacer{clear:right; height:5px; line-height:5px; width:5px}



/*nav */

div.nav {

	padding:8px 0 5px 5px;

	text-align:left;

	float:right;

}



.nav a, .nav a:hover, .nav a:visited {

	font-weight:bold;

	text-transform:capitalize;

	font-size:12px;

	text-decoration:none;

	margin-right:5px;

	padding-bottom:2px;

	border-bottom:2px solid #FF6600;

	color:#FFFF00;

}



.nav a:hover {border-bottom:2px solid #fff}



/*footer_link */

.footer_link{float:right; height:40px; margin-right:30px}

.footer_link a, .footer_link a:hover, .footer_link a:visited {

	color:#CCFF66;

	font-weight:bold;

	text-transform:capitalize;

	font-size:12px;

	text-decoration:none;

	padding:0 5px 0 5px;

	border-left:2px solid #99FFCC;

	border-right:2px solid #99FFCC;

}



.footer_link a:hover {border-left:2px solid #fff;border-right:2px solid #fff}

.mw{margin-left:30px}



/*news */

.news_d{padding-left:10px; font-size:9px; font-weight:100}

.news_t{margin:0 0 5px 10px; text-align:left; color:#CC3300; font-weight:bold; font-size:14px}

.news_t:hover{color:#ff8800}

.news_t a{font-size:11px}

.news_pix{float:right; padding:2px; margin:5px; border:none;}

.news_li{list-style:none; margin-bottom:10px; border-bottom:dotted 2px #CCFF00; padding-bottom:3px; clear:right}

.news_li:after{clear:both}

.news_det a{font-size:11px; color:#75bb2f}

.news_det a:visited{font-size:10px;}

.news_date{color:#c0c0c0; font-size:9px}

.news_content{font-size:12px}

.news_block{padding:10px}

.news_block:hover{background-color:#FBFECD; padding:11px}

.news_top{ background:url(pixes/nupd.png) top left no-repeat; height:35px}

#news_block{width:auto;margin:10px auto auto 10px}

#news_contain{width:95%; padding:5px}

.events_top{ background:url(pixes/event.png) top left no-repeat;height:35px}



.r_title{background-color:#fff; font-size:14px; color:#ff6600; padding-left:10px; margin-bottom:10px}



/*contact*/

.c_fieldset{padding:10px 10px 10px 30px;width:auto; margin:20px;font-size:14px;}

.c_box{ height:20px; font-weight:bold; padding:3px}

.c_box_left{text-align:right; width:140px; margin-right:3px; font-weight:100}

.c_box_right{width:320px;float:right; margin-left:3px}

.c_box_title{font-size : 16px;

font-weight : bold;

color : #75bb2f;

padding : 10px 0 10px 30px;

}

.c_inq_link{font-size:10px; margin:50px 0 20px 0;}



.hoover:hover{background-color:#EDFFDF; width:auto}



.peach:hover{background-color:#FFFAF0}

.green:hover{background-color:#F8FFF4}



.studw_top{color:#FFCC00; font-size:1.6em; font-weight:bold; margin:10px 0 5px 10px}

.studw_c{float:right; margin:0 10px 5px 10px; width:360px; padding:10px}

.studw_pix{margin-left:30px}

.studw_t{margin:5px;}

.studw_t a{color:#006633;text-decoration:none}

.studw_t a:hover{color:#FFCC00; padding-bottom:5px; text-decoration:underline}

.studw_p{padding:3px; background-color:#FBFFFC}

.studw_p:hover{background-color:transparent}



/*ads*/

.text_ad90{width:190px; margin-top:10px; padding-top:10px; height:100px; font-weight:100; color:#fefefe}

.text_ad90 a{ letter-spacing:10px; margin-top:5px; font-weight:bold; font-size:12px; color:#ff9900}

.txtlink{margin-top:90px}

.txtlink:after{clear:left}



.ask_apmi{height:auto; width:330px; padding:10px}

.email_info{ margin-top:10px; margin:5px;font-weight:bold}

.email_info_label{text-transform:capitalize; width:100px}

.email_info a{font-weight:100; clear:left}



#stopper{ display:none;}

.gallerybox a{text-decoration:none}

.photoslide{border:outset 2px #fefefe; padding:5px}

.procmsg{width:auto;color:#FF3300; font-size:9px; margin:0 30px 0 30px}

.table{border:#999999 1px solid; table-layout:auto;}

#v23557{padding:3px 10px 3px 10px}

.pview{font-size:9px; color:#458754}

.btn{font-size:10px; color:#ff8800; width:auto; margin-bottom:3px; vertical-align:middle}



.boxin{width:auto;display:block;float:none; border-bottom: dashed thin #F8FEE9}

.boxin:after{clear:right}



.tst_name{font-size:10px; font-weight:bold}

.tst_date{font-size:8px}

.tst_c{margin:5px 5px 5px 20px; font-size:11px}

.tst_box{border-bottom:dotted 1px #CCFF33; padding-bottom:2px; margin:10px auto 10px auto;}

.tst_top, .tst_foot,.tst_box{width:auto}

.tst_top{color:#fff;margin:30px 0px 30px 0px; font-size:18px; background-color:#0066FF; padding:5px 0 5px 20px}

.tst_foot{height:10px;margin:10px 0px 10px 0px; font-size:18px; background-color:#0066FF;}

#inq_form .form_input{width:200px; background-color:#D6FBB5; margin:5px}
#inq_form .form_input_about{width:250px; background-color:#D6FBB5; margin:5px}
#inq_form .form_input:hover{width:200px; background-color:#fff}
#inq_form .form_left{font-size:12px; font-weight:bold; color:#666666; text-align:right; width:180px; vertical-align:top; padding:5px}
#inq_form .textarea{border:1px solid #c0c0c0; margin:6px; background-color:#ECF7D5}