@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,input,img{margin:0;padding:0;}
img,fieldset{border:0;}

body {font-family: Arial, Helvetica, sans-serif; }

body {scrollbar-3dlight-color:#FFFFFF;
scrollbar-arrow-color:#5CA9D8;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#BED9F2;
scrollbar-face-color:#C7EBF6;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#A0CBEC
}

p {padding: 0 0 1em; }

a:link, a:visited {
    color: #1c588b;
	text-decoration: none;
}

a:hover {
    text-decoration: underline;
}


#item_list ul, #item_list li {margin:0; padding:0; list-style:none;}
#item_list li {margin-left:2em; list-style:disc; }

.div_box { padding: 2px;
           width:120px;
           background:#990000;
		   font-family:Georgia, "Times New Roman", Times, serif;
		   font-size:12px;
	       color:#FFFFFF;
		   font-weight:bold;
		   }

/* Content */
.c2_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1c588b;
	line-height: 18px;  
}

.t1_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e56100;
	font-weight: bold;
}

.padingleft{  padding-left:6px;  padding-top:4px;
}



/* downloads */
.dl_list_01 {
	padding-bottom: 20px;
	border: 1px solid #C5D6E2;
}
.dl_list_01 h2 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6B92D7;
	padding: 6px 5px 4px 5px;
	font-size: 13px;
}
.dl_list_01 ul {
    margin: 15px 5px 10px 22px;
}
.dl_list_01 li {
	color: #999999;
	padding-bottom: 0.1em;
	list-style-type: square;
}
.dl_list_01 ul li a {
	color: #1c588b;
	text-decoration: none;
}
.dl_list_01 ul li a:hover {
	color: #e77800;
	text-decoration: underline;
}
.dl_other {
	color: #999999;
}
.dl_other a:hover {
	color: #e77800;
	text-decoration: underline;
}

.tb-1 td {
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	padding: 4px;
}


/* sitemap */
.sitemap ul {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2em;
	font-size: 12px;
}
.sitemap ul li ul li {
	list-style-type: square;
}

.icon-new {
	height: 9px;
	width: 27px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.list-square {
	margin-left: 2em;
}
.list-square li {
	font: 8px Arial, Helvetica, sans-serif;
	color: #404040;
	list-style-type: square;
}

.list-square li span {
	font-size: 13px;
	color: #1c588b;
}
.dl_report {
	margin-left: 2em;
}
.dl_report li {
	list-style-image: url(../images/bullet_blue.gif);
	font-size: 12px;
}
.dl_report li a {
	text-decoration: none;
}
.dl_report li a:hover {
	text-decoration: underline;
}
/*paragrpahy haeder */
.phd { color:#ff6600;
       font-weight: bold;       
}




.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d2ecad;
	line-height: 14px;
	}
	
.foot a {
    color: #d2ecad;
}

.fp-news-1 {
	padding: 5px 0 3px 0;
	border-bottom: 1px dashed #999999;
    overflow:auto;
	width:98%;
    font-family: "Arial", "Verdana", "Helvetica";
}

.fp-news-2 {
    width: 46px; 
	height:46px;   
	float:left;
}

.fp-news-3 {
	float:left;
/*	height:46px;  */
	width:340px;
	vertical-align: top;    
	font-size: 12px;
	color: #454545;
}

.fp-news-3 a { text-decoration:none; color:#454545;}
.fp-news-3 a:hover {text-decoration:underline;}

.icon_border_1 { border: 1px solid #e8e8e8; }

.no-event { margin: 20px 0 0 20px;
            font-size: 12px;
			}

.fp-event-1 {
	padding: 5px 0 5px 0;
	border-bottom: 1px dashed #999999;
    overflow:auto;
	width:98%;
    font-family: "Arial", "Verdana", "Helvetica";
}
            
.fp-event-2 {
    width: 23%;
	float:left;
	font-size: 12px;
	color: #454545;
}

.fp-event-2 span { 	font-size: 12px;
                 	color: #454545;			
					}
			
.fp-event-3 {
    width: 77%;
	float:left;
	vertical-align:top;
	font-size: 12px;
	color: #454545;
}


/* Members Benefits */
.tb_mb { font-size: 13px; line-height:18px}
.tb_mb ul {margin:0; padding:0; list-style:none;}

.tb_mb .mb_colA { width:120px; font-weight: bold; color: #1c588b; vertical-align: top;}
.tb_mb .mb_colB { font-weight: normal; color: #333333;}

.mb_num_list ul {list-style-type:square;} 
.mb_num_list li {margin-left: 3em ;}

.mb-ul-1 span {font-family:sans-serif; color:#666666; font-weight:bold; text-decoration:underline;}
.mb-ul-1 ul {list-style:square; margin-left: 2.5em;}
.mb_section {margin: 20px 0; border-bottom:1px solid #94D3CA;}

/* benefits terms */
.mbt { font-size: 12px; color: #333333;}
.mbt .hd { padding: 3px 2px; background-color: #CCCCCC; width:100%; font-weight:bold;}
.mbt ul { list-style: none;}
.mbt li { margin-left: .5em; padding: 2px 0 2px 1em; background: url(/images/hr.gif) 0 .5em no-repeat;}

/*student prize */
.sp_section { margin: 2px 10px;}
.sp_section ul {list-style:none;}
.sp_section ul li { margin-left: .5em; padding:2px 0 1px 1.5em; background: url(/images/hr.gif) 0 .4em no-repeat; }

ul.sp-s1 {margin-left:1em; list-style:none;}
ul.sp-s1 li {padding: 2px 0 1px 1em; background: url(/images/hr.gif) 0 .4em no-repeat;}

ul.sp-s2 {margin-left:3em; list-style:none;}
ul.sp-s2 li  {color: green; padding: 2px 0 0 0; list-style:circle;}
			

/* rules */
h1.rule_title {padding:5px 0 3px 0; font-weight:bold; color: #3c3c3c; font-size: 13px; font-family: "Arial", "Verdana", "Helvetica";}

ul.item-1 {margin-left:1em; list-style:none;}
ul.item-1 li {padding: 2px 0 0 1.5em; background:url("/images/hr2.gif") 0 0.5em no-repeat;}

ol.item-2 {margin-left:2.5em;}
ol.item-2 li {padding: 2px 0 0 0em; list-style:decimal;}

ul.item-3 {list-style:none; }
ul.item-3 {margin:0 0 0 1em;}
ul.item-3 li  {padding: 2px 0 5px 1em; background: url(/images/bullet_green.gif) 0 0.5em no-repeat;}

			

/* ------------------------------------------------------------- */
/* ul  bullet */
ul.bullet_squ { margin:0; padding:0; list-style:none;}
ul.bullet_squ li { margin-left:12px;
               padding: 1px 5px 0px 15px;       
               background:url("/images/bullet_blk_s.gif") 0 0.5em no-repeat; 
			   }
			 
			 
ul.bullet_hr { margin:0; padding:0; list-style:none;}
ul.bullet_hr li { margin-left:12px;
               padding: 2px 5px 2px 15px;       
               background:url("/images/hr.gif") 0 0.5em no-repeat; 
			   }
			   
/* ----------- */			   


.insideallbody {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #3D3D3D;
	line-height: 18px;
	font-weight: normal;
}

.STYLE6 {color: #FF0000}
.t11 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4F4F4F;
	line-height: 20px;
}


.t1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
	line-height: 15px;	
}
.t2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06363d;
	line-height: 16px;	
}	
	
	
.t4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005e7f;
	line-height: 20px;
	font-weight: bold;
}.t5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #808080;
	line-height: 20px;
	font-weight: bold;
}.t6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #016995;
	line-height: 20px;
	font-weight: bold;
}

/*//<-- content font
*/
.c1_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1c588b;
	font-weight: bold;
}
.c1_grey_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b4b4b;
	font-weight: bold;
}
.c1_grey_3 {
	font-family: Georgia, Times New Roman;
	font-size: 13px;
	color: #4b4b4b;
	font-weight: bold; 
}

.c1_grey_4 {
	font-family: Georgia, Times New Roman;
	font-size: 12px;
	color: #4b4b4b;
}



.c2_grey_insidepage {
    color: #666666;
}

a.c2_insidepg_link:link {
    color: #1c588b;
	text-decoration: none;
}

a.c2_insidepg_link:hover {
    text-decoration: underline;
}

.c2B_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c588b;
	line-height: 15px;
}
.c2C_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.c3_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0176b9;
	line-height: 20px;
	font-weight: bold;
}.c4_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7a7a7a;
	line-height: 16px;
	font-weight: bold;
}.c5_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
}
.c6_insidepage  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e5e5e;
	line-height: 16px;
	font-weight: bold;
}

.c7_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c588b;
	font-weight: bold;
}.c8_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #697575;
	line-height: 16px;
}

.c9_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}
.c10_insidepage {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}


.padingleft_2{  padding-top:15px;
}


a.c_txt:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #b05c02;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.c_txt:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #b05c02;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}
a.c_txt:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #e77800;
	line-height: 13px;
	font-weight: normal;
	text-decoration: underline;
}

.nav01 a {
    color: #b05c02;
	text-decoration: none;
}

.nav01 a:hover {
    color: #e77800;
	text-decoration: underline;
}


.c1_grey_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #8b8b8b;
	font-weight: bold;
}
.t2_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0258a1;
	font-weight: bold;
}

.t3_insidepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0258a1;
	font-weight: bold;
}

.t4_insidepage {
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #000099;
	font-weight: bold;
}

a.c1_txt:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #1c588b;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.c1_txt:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #1c588b;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.c1_txt:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #e56100;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}a.c2_txt:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #0176b9;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.c2_txt:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #0176b9;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.c2_txt:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #0176b9;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}
a.c3_txt:link {
	color: #b05c02;
	text-decoration: none;
}
a.c3_txt:visited {	
	color: #e77800;
	text-decoration: none;
}
a.c3_txt:hover {
	color: #e77800;
	text-decoration: underline;
}

a.c4_txt:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #1c588b;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.c4_txt:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #2578BC;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
}

a.c4_txt:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #1c588b;
	line-height: 13px;
	font-weight: bold;
	text-decoration: underline;
}

a.c2_ins_lk :link {
    color: #1c588b;
	text-decoration: none;
}
a.c2_ins_lk:visited {	
	color: #e77800;
	text-decoration: none;
}
a.c2_ins_lk:hover {
	color: #e77800;
	text-decoration: underline;
}


/*//<-- content font
*/



a.page:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #3a3a3a;
	font-weight: normal;
	text-decoration: underline;
}
a.page:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #3a3a3a;
	font-weight: normal;
	text-decoration: underline;
}
a.page:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #ff3600;
	font-weight: normal;
	text-decoration: underline;
}
a.title:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #d0def2;
	font-weight: bold;
	text-decoration: none;
}
a.title:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #d0def2;
	font-weight: bold;
	text-decoration: none;
}
a.title:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #fbefbe;
	font-weight: bold;
	text-decoration: underline;
}
a.title_2:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #2b0cc4;
	font-weight: bold;
	text-decoration: none;
}
a.title_2:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #2b0cc4;
	font-weight: bold;
	text-decoration: none;
}
a.title_2:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 11px;
	color: #5334ed;
	font-weight: bold;
	text-decoration: underline;
}a.z_3:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #06363d;
	text-decoration: none;
}
a.z_3:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #06363d;
	text-decoration: none;
}
a.z_3:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #045b68;
	text-decoration: none;
}
a.z_4:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.z_4:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #454545;
	text-decoration: none;
}
a.z_4:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	color: #454545;
	text-decoration: underline;
}

a.z_5:link {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #018adc;
	text-decoration: none;
}
a.z_5:visited {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #06363d;
	text-decoration: none;
}
a.z_5:hover {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #0176b9;
	text-decoration: underline;
}

		
a.btn:hover { left: 1px; POSITION: relative; TOP: 1px }
.pic, a.pic, a.pic img { filter: Alpha(opacity=100);} 
a.pic:hover, a.pic:hover img {filter: Alpha(opacity=70);} 



.tb1 {
	border: 1px solid #e8e8e8;
	}
.tb2 {
	border: 1px solid #949494;
	}


.bg-cpd {
	background-repeat: no-repeat;
	background-position: center center;
}

.tbline {
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
}
	
.u01_txt li {
	 padding: 1px;
}	
	
.u01_txt li a:link{
	color: #b05c02;
	text-decoration: none;
}       
.u01_txt li a:hover{
    color: #e77800;
	text-decoration: underline;
}
.u01_txt li a:visited{
    color: #e77800;
	text-decoration: none;
}

/*annual report */
.dl_rep {margin: 0px 0;}
.dl_rep li {list-style-type:none;}
.dl_rep li {background:url("/images/bullet_blue.gif") no-repeat;}
.dl_rep li a {color: #1c588b; text-decoration: none;}
.dl_rep li a:hover {color:#8b1d70; text-decoration: underline;}






ul.list2 li{
    line-height:2em;;
}

ul.list2 a{
   	color: #1c588b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;    
	text-decoration: none;
}

ul.list2 a:hover{
   text-decoration:underline;
}

ul.list2 a:visited{
   color: #8b1d70;
}

ul.list3 a {
	font-family: "Arial", "Verdana", "Helvetica";
	font-size: 13px;
	color: #b05c02;
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
}	

ul.list3 a:hover {
    color: #e77800;
    text-decoration: underline;   
}

ul.list3 a:visited {
     color: #b05c02;
	 text-decoration: none;
}

ul.list4 a{
   	color: #1c588b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;    
	text-decoration: none;
}

ul.list4 a:hover {
    text-decoration:underline;
}

ul.list4 a:visited {
   color: #1c588b;
   text-decoration:none;
}



.hr01 {  
   color: #94D3CA;
   height:1px; solid;
}

div.hidden {
	display:none;
}
div.shown {
	display:'';
}

.button {
    font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	cursor: pointer;
	color: #00309c;
	width: 96px;
	height: 24px;
	background: url(/images/form-images/button_02.gif) no-repeat left top;
	border:none;
}

.button2 {
    font-family: "Arial", "Verdana", "Helvetica";
	font-size: 12px;
	cursor: pointer;
	color: #00309c;
	width: 96px;
	height: 24px;
	background: url(/images/form-images/button_02.gif) no-repeat left bottom;
	border:none;
}

#article-line {
    padding:0 0 8px 20px;
	margin-bottom:15px;
	background:url(/images/bg_line2.gif) no-repeat left bottom;
}





/* news, event */
#headline_01 {margin: 5px 0 20px 0; padding: 0}
#headline_01 a {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#1c588b; text-decoration: none;}
#headline_01 a:hover {text-decoration: underline;}
#headline_01 i {color: #666666;}


.yearlist {margin-bottom:30px; padding: 0; text-align:right;}

/* community service & Options */
.cs_table {
     margin:0; padding: 0;
	 font-family: Arial, Verdana, Helvetica;
}

.cs_header {
	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	padding: 4px;
}	 

.cs_1 {
    font-size: 11px;
    color: #1c588b;
	font-weight: bold;
	background-color: #f4f5f7;
	padding: 4px;

}
   
.cs_2 {
    padding: 4px;
	font-size: 11px;
	color: #697575;
	line-height: 16px;	
}

#blog_archive_list{border:1px solid #58bee6;width:auto;margin-bottom:10px; }
.bdr_1 {
    border-right: 1px solid #e6e6e6;
	background-color: #f4f5f7;
	width: 105px;
    font-size: 11px;
    color: #1c588b;
	font-weight: bold;
    padding: 4px;	
}

#bdr_2 {
   font-family: Arial, Verdana, Helvetica;
   font-size: 11px;
   line-height: 16px;
}

#bdr_2 div.section {
    border-right: 1px solid #e6e6e6;
}

.bdr_2 {
    border-right: 1px solid #e6e6e6;
	background-color: #fff;
	width: 132px;
}

/* Nomination & Options */
.tbl {font-family:Arial, Helvetica, sans-serif;}

.header_c1, .colA {  width: 105px; }
.header_c2, .colB { width: 132px; }
.header_c3, .colC { width: 229px; }
.op_header_c1, .op_colA { width: 145px;}

.row1 {  border-top: 1px solid #ffffff;   }

.row1, .row2 {
	border-bottom: 1px solid #e6e6e6;
	background-color: #f4f6f6;
   	font-size: 12px;
	color: #5e5e5e;
	font-weight: bold;
	vertical-align:middle;
	height:24px;
}

.row1 div, .row2 div {
     margin-top:4px;
	 height: 19px;
}

.row1 div {  border-bottom: 1px solid #ffffff; }

.header_c1, .header_c2, .header_c3, .header_c4, .op_header_c1, .op_header_c2 {
    padding: 1px;
	background-color: #888888;
	height:24px;		
}

.header1, .header2, .header3, .op_header1, .op_header2 {
   	font-size: 12px;
	color: #ffffff;
	line-height: 16px;
	font-weight: bold;
	text-align:center;
}

.header1 {
    border-right: 1px solid #FFFFFF;
}

.header3, .op_header2 {
    border-left: 1px solid #FFFFFF;
}

.colA, .colB, .colC, .op_colA {
    border-bottom: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;		            
}

.colD {
    border-bottom: 1px solid #e6e6e6;
}

.colA, .colB, .colC, .colD, .op_colA {
    font-size: 11px;
    padding: 4px;
    vertical-align:top;
}


.colA, .op_colA {  
	color: #1c588b;
	font-weight: bold;
	background-color: #f4f5f7;
	}
	
.colB, .colC, .colD {
	color: #697575;
	line-height: 16px;
}

.area1, .area2 {
    margin-top:1em;    
}

.area1 span {
    text-decoration: underline;    
}

.area2 span {
   	color: #1c588b;
    font-weight:bold;
	text-decoration: underline;
}

.area3 {
    padding: 0px;
}

.area3 ul  {
     list-style-type: none; 
	 margin: 1px 0 0 2px;
}

.area3 li {    
    padding: 0 0 1px 12px;
    background:url(/images/hr.gif) 0 3px no-repeat;
}

.area3 ul li {
    text-decoration: none;
}
/* end of Nomination */







.bd1 { padding: 5px 0 5px 30px; }




/* Job Forum */
.jf_bdr { padding: 5px; background-color: #efefef; text-align:center; }
.jf_terms { 
	   position: relative;
	   background-color: #ffffff;
	   width: 85%;
	   height: 300px;
	   overflow:auto;
	   text-align:left;
	   word-wrap:break-word;
	   font-size: 12px;
	   color: #333333;
}
	   
.jf_button { 
	   position: relative;
	   width: 70px;
	/*   height: 20px; */
	   font-size: 12px;	   
   }
	   

table.jf {margin:0; padding:0;}
   
   
table.jf {
    border: 1px solid #cfcfcf;
    border-collapse: collapse;	
}

table.jf th {
	background-color: #efefef;
    border: 1px solid #cfcfcf;
    padding: 5px;     
}

table.jf td {
   border: 1px solid #cfcfcf;
   padding: 5px;	  	
   color: #121212;
}

table.jf ol {margin: 0; padding 0; list-style:none;}
table.jf li {margin-left: 2em; padding: 0 0 8px 0; list-style-type: decimal; font-size:105%; line-height: 18px;}
table.jf a {text-decoration: none; color: #333333; }
table.jf a:hover {text-decoration: underline; color: #333333;}


/* Prizes & Awards */
.pa {padding:0;
         border:1px solid #b0bec7;
         border-bottom:1px solid #93a6b4; 
		 display:block;
		 width:99%;
}
         

.pa_tabs { display:block;              
           padding:0;
		   height:23px;
		   background: #DADFE4;
/*		   border:1px solid green; */
  /*         color:#18397c;  */
   /*      border:1px solid #b0bec7; */
   /*      border-bottom:1px solid #93a6b4;  */
/*		 width:auto;  */
		 }

.pa_tabs ul {position:relative; 
             width:100%; 
			 list-style:none;
}
.pa_tabs ul li {position:relative; float:left;}
.pa_tabs li a {position: relative;
              display:block;
			  padding:3px 15px;
			  font: normal 13px arial;
			  color:#18397c;
			  outline:none;
			  border-right:1px solid #333333;
			  border-bottom:1px solid #778a98;		
			  text-decoration:none;
			  z-index:20;
			  }		  
			  
.pa_tabs li a:hover { text-decoration:underline;}

.pa_tabs li.on a {
              background:#fff;
			  border-bottom:1px solid #FFFFFF;			 
			  z-index:40;
}

.pa_tabs li.on a:hover {text-decoration:none;}

.pa_bd {clear:both;
/*        width:98%;  */
       display:block;
       padding: 15px 5px 5px 10px;  
       background:#fff; 
	   z-index:10;
	   color:#18577C;
	   font-size:12px;

}

.pa_bd a:hover {text-decoration:underline;}

.pa_bd ul {       
		   list-style:none;
		   }

.pa_bd li {
		   padding: 0 0 0 15px;
		   color: #669999;
 /*		   width:100%; */
}

.pa_bd li a { 
			 }

.hiddendiv { display:none;}

/*
.pa_hd {padding: 5px 10px 2px 5px; 
        width:80%; 
        font-weight: bold;
        background: #efefef;       
}
*/


/* Event - Others */

.eo {width:99%;
     display:block;	 
 /*    border:1px solid #b0bec7;
     border-bottom:1px solid #93a6b4; */
	 
}

.eo .eo_title { 
             padding: 5px 0 1px 5px; 
             background: #DADFE4;
			 font-weight:bold;			 
}

.eo .eo_bd {padding: 8px 0 8px 12px; 
            border-left: 1px solid #DADFE4;
			border-right:1px solid #DADFE4;
			border-bottom:1px solid #DADFE4;
}


.eo .eo_bd a { text-decoration: none; }

.eo .eo_bd a:hover { text-decoration:underline;}




div.bg_gray { padding: 8px 0 0px 0;
      border-bottom:0px solid #006699;
}

div.bg_gray span { padding: 7px 20px 1px 5px;
              font-weight:bold;
			  background:#efefef;
			  }


/* the Council */
.cc_hd_1, .cc_hd_2 { padding: 2px 0 2px 4px;
			height:20px;
			vertical-align:bottom;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
}

.cc_hd_1 { background:#739ACA;}
.cc_hd_2 { background:#FCA05C;}			
			
.cc_title { padding: 2px 0 0 4px;
            color: #5e5e5e;
            font-weight: bold;
            vertical-align: middle;
            height: 20px;
			border-bottom: 1px solid #e6e6e6;			                         
}

.cc_name { padding: 4px 0 3px 4px;

}

.cc_name { padding: 4px 0 3px 4px;
           color: #1c588b;
           font-size:13px;
           background-color: #f4f5f7;
		   border-top:1px solid #FFFFFF;
		   border-bottom:1px solid #FFFFFF;
		   vertical-align:top;
}

.cc_name_nobg { padding: 4px 0 3px 4px;
                color: #1c588b;
                font-size:13px;
				vertical-align:top;
				border-top: 1px solid #e6e6e6;
                border-bottom: 1px solid #e6e6e6;
}

/* CPD Requirement */
.cpd_req_hd { padding: 2px;
              font-size:12px;
			  font-weight:bold;
			  color:#FFFFFF;
			  text-align:center;
			  height:20px;
			  background:#888888;
}			  

		
.cpd_req_c1, .cpd_req_c2 { padding: 4px;
                          font-size:12px;
			              color:#5e5e5e;
                          border-right:1px solid #e6e6e6;
         			      border-bottom:1px solid #e6e6e6;		  
  			              vertical-align:top;
}


.cpd_req_c1 { background: #f4f5f7; 
              border-left: 1px solid #e6e6e6;
}
			  			                  			
													
													
/* Student Chapter */
.stud { padding: 5px 0 10px 18px;
        color: #333333;
		font-size: 12px;
}
.stud a { color: #333333; }
.stud a:visited { color: #333333;}

.stud_hd, .stud_bd_c1, .stud_bd_c2 {
           border-right: 1px solid #e6e6e6;
}

.stud_hd { padding: 2px;
           background: #888888;
		   text-align:center;
		   color:#FFFFFF;
		   font-size:12px;
		   font-weight:bold;
		   border-bottom: 1px solid #e6e6e6;
}		   
 
.stud_bd_c1, .stud_bd_c2, .stud_bd_c3 {
             padding: 3px 0 3px 3px;
			 border-bottom: 1px solid #e6e6e6;
			 vertical-align:top;
			 font-size:12px;
}

.stud_bd_c1 { background: #f4f6f6 }
           
.stud_norightborder {border-right:0px;}


/* Important Notice */
.in {list-style:none;}
.in li {margin-left:1em;
        padding: 1px 0 3px 12px;
        background:url("/images/bullet_blk_s.gif") 0 0.5em no-repeat;
}



.in_disclam li {margin:0 0 1em 2.2em;
                padding: 1px 0 5px 0;
				font-size:12px;
				color:#333333;
}			        

.in_privacy { color: #333333;
              font-size:12px;
}

.in_privacy div { margin:0;
                  padding-left: 1em;
}

.searchmem_tb { border-top:1px solid #ffffff;
	            border-bottom:1px solid #e6e6e6;
}				

.searchmem_hd { 
    padding: 1px 0 1px 3px;
	background-color: #888888;
	height:24px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;	
}



.searchmem_c1 { 
    padding: 1px 0 0 3px;
    background-color: #f4f5f7;
	color: #1c588b;
/*	border-top:1px solid #ffffff;
	border-bottom:1px solid #e6e6e6; */
}

.searchmem_c2 {
    padding: 1px 0 0 3px; 
    color: #697575;
}	

/* about the hkie - Division */
.dvs { padding: 10px 0 10px 0;
       text-align:center;
	   border-bottom:1px solid #3F475C;      
}

.dvs span { color: #8E8E8E;}

.dvs_contact { border:1px solid #006699;
               padding:1em;
			   width:50%;
}
	   

/* publication - HK Engineer */
.pub_eng {margin-left:1.5em;}
.pub_eng li {padding: 1px 0; color: #a9aaab; list-style-type:square;}
.pub_eng li span {color: #16466D;}


/* list buttlet */
.list-squ {margin-left: 1.5em;}
.list-squ li {padding:1px 0; color: #a9aaab; list-style-type:square;}
.list-squ li span {color: #1c588b;}
.list-squ li a {color: #b05c02;
                text-decoration: none;
}
.list-squ li a:hover {color: #e77800;
                      text-decoration: underline;
}


/* Vission & Mission */
.vm {margin-left: 1.5em;}
.vm li {padding: 15px 0 0 0;color: #a9aaab; list-style-type:square;}
.vm li span {color: #1c588b;}


/* table header */
.tb_hd { padding: 3px;
	     color: #1c588b;
         font-weight: bold;
         background-color: #f4f5f7;
         border: 1px solid #e6e6e6;
}         

.tb_hd_2 { padding: 3px;
	     color: #ffffff;
	     font-size:12px;
         font-weight: bold;
         background-color: #939393;
}         


/* text */
.txt-1 { font-size: 11px;}


/*award list */
.award_list {
   margin:0;
   padding:0;
   margin-left: 2em;
}

.award_list li {
   list-style: square;
   padding-bottom: 1em;
}




