/* basic elements */
html {margin:0; padding:0px; }
body {background-color:#ffffff; font-family:"Tahoma";color:#000000;font-size:11px; text-align:left;}
table { font-family:"Tahoma";font-size:11px;color:#000000;letter-spacing:0;line-height:14px; }
div { font-family:"Tahoma";font-size:11px;color:#000000; letter-spacing:0;line-height:14px;}
input, textarea { font-family:"Tahoma";font-size:11px;color:#000000;padding:3; position:relative; z-index:100}
select { border:1px solid #DEDEDE; background:#F7F5F1 ;font-family:"Tahoma";font-size:11px;color:#000000;height:18px;}
form { margin:0; }
p, dd,dl,dt,ol,div{text-align:justify;}
p { margin:10px 0 0 0; line-height:14px; }
p .txt01{ line-height:14px; word-break:break-all;}
.radio { margin:1px 0 -2px 0;border:none;background:none; }
.chkbox { margin:1px 0 -2px 0; border:none; background:none;}

img,a { border:0; selector-dummy:expression(this.hideFocus=true); }



/* basic link */
A {color:#000000;text-decoration:none;}
A:link {color:#000000;}
A:visited {color:#000000;}
A:hover { color:#163da7;}


/* footer link */
.footer A {color:#ffffff;text-decoration:none; font-weight:bold;}
.footer A:link {color:#ffffff;text-decoration:none; font-weight:bold;}
.footer A:visited {color:#ffffff;text-decoration:none; font-weight:bold;}
.footer A:hover {color:#0033ff;text-decoration:none; font-weight:bold;}


/* news link */
.news A {color:#000000;text-decoration:none;}
.news A:link {color:#000000;text-decoration:none;}
.news A:visited {color:#000000;text-decoration:none;}
.news A:hover {color:#163da7;text-decoration:none;}

/* content link */
.content A {color:#022681;text-decoration:none;}
.content A:link {color:#022681;text-decoration:none;}
.content A:visited {color:#022681;text-decoration:none;}
.content A:hover {color:#0033ff;text-decoration:none;}


/* locator link */
.locator A {color:#707070;text-decoration:none; font-size:10px;}
.locator A:link {color:#707070;text-decoration:none; font-size:10px;}
.locator A:visited {color:#707070;text-decoration:none; font-size:10px;}
.locator A:hover {color:#163da7;text-decoration:none; font-size:10px;}


/* locator link */
.leftmenu A {color:#003471;text-decoration:none; font-size:12px;}
.leftmenu A:link {color:#003471;text-decoration:none; font-size:12px;}
.leftmenu A:visited {color:#003471;text-decoration:none; font-size:12px;}
.leftmenu A:hover {color:#00adef;text-decoration:none; font-size:12px;}


/* font */
b {font-weight:bold}
.Left {float:left;}
.Right {float:right;}
.Clear {clear:both;}
.inline { display:inline;}
.just{ text-align:justify; }
.auto { overflow:auto}
.al { text-align:left;}
.ac { text-align:center;}
.ar { text-align:right;}
.at { vertical-align:top; }
.am { vertical-align:middle; }
.ab { vertical-align:bottom; }
.uline {text-decoration:underline}
.orange {color:#F83500}
.blue { color:#017BDA}
.dblue { color: #003471}
.gblue { color: #5c6f8f}
.f_000 { color:#000 }
.dgray { color:#484848}
.yblack{ color:#333}
.yyblack{ color:#999}
.f_nor {font-weight:normal}
.red{color:#EE0000}
.pointer { cursor:pointer}


.t8 { font-size:8px; }
.t9 { font-size:9px; }
.t10 { font-size:10px; }
.t11 { font-size:11px; }
.t12 { font-size:12px; }
.t14 { font-size:14px; }
.t16 { font-size:16px; }
.t20 { font-size:20px; }



/*line height */
.h22 { line-height:22px; }



/* margin */
.ml_13 { padding-left:13px; }
.ml_15 { padding-left:15px; }
.ml_5 { padding-left:5px; }
.ml_26 { padding-left:26px; }



/* input */
.input1 { border-top:1px solid #939393; border-left:1px solid #939393; border-top:1px solid #939393; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; color:#7E7D77; height:14px; background:#F7F5F1; font-size:11px;}



/*textarea */
.txarea01 {
	border-top:1px solid #939393; 
	border-left:1px solid #939393; 
	border-right:1px solid #DEDEDE; 
	border-bottom:1px solid #DEDEDE; 
	background:#F7F5F1; 
	overflow:auto;
	margin:10 0;
	scrollbar-face-color: #E8E6E1;
	scrollbar-shadow-color:#C3C2BD;
	scrollbar-highlight-color:#E8E6E1;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#E8E6E1;
	scrollbar-track-color: #FFF;
	scrollbar-arrow-color: #7E7D77;
}



/* specific elements */
.footer{
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
	}

.locator{
	font-family:Tahoma;
	font-size: 10px;
	color:#707070;
	text-align:right;
	}
	
.copyright{
	font-family:Tahoma;
	font-size: 11px;
	color:#ffffff;
	text-align:right;
	}

.news{
	font-family:Tahoma;
	font-size: 11px;
	color:#000000;
	}
	
.leftmenu{
	font-family:Tahoma;
	font-size: 11px;
	font-weight:bold;
	color:#003471;
	}

}