/*UTF-8 Basic css table*/
BODY {BACKGROUND: #ffffff; MARGIN: 0px; FONT: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #333333;}
TABLE {FONT: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;}
form { margin: 0; padding: 5px;}
input,textarea{ font-size: 11px; color: #778899; font-family: Arial, Helvetica, sans-serif;}
p {margin: 0px;padding: 0px;}
/*Color css*/
.c-red { color: red;}
.c-white { color: white;}
.c-black { color: #000000;}
.c-navy { color: navy;}
.c-blue { color: blue;}
.c-green { color: #005B00;}
/*Font*/
.fs-bold { font-weight: bold; }
.fs-uline { text-decoration: underline; }
.fs-arial { font-family: arial; }
.fs-10 { font-size: 10px; }
.fs-12 { font-size: 12px; }
.fs-14 { font-size: 14px; }
.fs-16 { font-size: 16px; }
.fs-18 { font-size: 18px; }
.fs-20 { font-size: 20px; }
.fs-22 { font-size: 22px; }
.fs-10-g { font-size: 10px; color: #666666}
.fs-12-g { font-size: 12px; color: #666666 }
.fs-14-g { font-size: 14px; color: #666666 }
.fs-16-g { font-size: 16px; color: #666666 }
.fs-18-g { font-size: 18px; color: #666666 }
.fs-20-g { font-size: 20px; color: #666666 }
.fs-22-g { font-size: 22px; color: #666666 }
.fs-10-f { font-size: 10px; color: #ffffff}
.fs-12-f { font-size: 12px; color: #ffffff }
.fs-14-f { font-size: 14px; color: #ffffff }
.TITLE {FONT-WEIGHT: 900; FONT-SIZE: 18px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; color: #00B2EA; margin: 8px auto;}
.TITLE2 {FONT-WEIGHT: 900; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; color: #708090; margin: 5px auto;}
.TITLE_G{background: url(../../Images/comm/bg.gif) repeat-x 0 -70px; margin: 0px; padding: 0 0 0 10px; line-height: 20px; color: White; font-weight: bold; font-size: 12px;}
.TITLE_B{background: url(../../Images/comm/bg.gif) repeat-x 0 -640px; margin: 0px; padding: 0 0 0 10px; line-height: 20px; color: White; font-weight: bold; font-size: 12px;}
.TITLE_H{background: url(../../Images/comm/bg.gif) repeat-x 0 -704px; margin: 0px; padding: 0 0 0 10px; line-height: 25px; color: #47535E; font-weight: bold; font-size: 12px;}
.TITLE_G a:link{color: White;}
.TITLE_G a:hover{ text-decoration: none;}
.TITLE_B a:link{color: White;}
.TITLE_B a:hover{ text-decoration: none;}
/*A css*/
a {text-decoration: none; }
a:link { text-decoration: none;color: #228B22;}
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color:#1F8020;}
a:active { text-decoration: none; }
A.l_black {COLOR: #000000; TEXT-DECORATION: none}
A.l_black:hover {COLOR: #000000; TEXT-DECORATION: underline}
A.l_white {COLOR: #ffffff; TEXT-DECORATION: none}
A.l_white:hover {COLOR: #ffffff; TEXT-DECORATION: underline}
A.l_red {COLOR: #DF0000; TEXT-DECORATION: none}
A.l_red:hover {COLOR: #DF0000; TEXT-DECORATION: underline}
A.l_green {COLOR: #006600; TEXT-DECORATION: none}
A.l_green:visited {COLOR: #006600; TEXT-DECORATION: none}
A.l_green:hover {COLOR: #228B22; TEXT-DECORATION: underline}
/*Ul css*/
UL.none {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.square {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
UL.circle {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
UL.decimal {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 22px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
OL.decimal {PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 22px; LINE-HEIGHT: 13px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
UL.dash {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 22px; LINE-HEIGHT: 13px; PADDING-TOP: 0px
}
/*border css*/
.bdrleft {BORDER-LEFT: #a1a5a9 1px solid}
.bdrtop {BORDER-TOP: #a1a5a9 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.bdrtop_f {BORDER-TOP: #a1a5a9 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f5f5f5}
.bdrall_b1{border: 1px solid #00CCFF;}
.bdrall_g1{border: 1px solid #89C723;}
.bdrall_g2{border: 1px solid #00662A;}
.bdrall_c1{border: 1px solid #eeeeee;}
.bdrall_c{border: 1px solid #cccccc;}
/*Float*/
.right { float: right; }
.left { float: left; }
.hidden{height: 1px; font-size: 1px; line-height: 1px;}
.clear{clear: both;}
.space5px{height: 5px; font-size: 5px; line-height: 5px;}
.space10px{height: 10px; font-size: 10px; line-height: 10px;}
.space20px{height: 20px; line-height: 20px;}
.padding5px{padding: 5px;}
.padding10px{padding: 10px;}
.padding20px{padding: 20px;}
.dis {DISPLAY: block;}
.undis {DISPLAY: none;}

.flinks_logo{display: inline; padding:5px 0 0 5px; float: left;}
/*Focus Form*/
.focusform{margin: 0px auto;}
.focusform .bo{border-bottom: solid 1px #eeeeee; padding-bottom: 3px; clear: both;}
.focusform label{	padding: 5px 20px 5px 30px;}
.focusform input{	padding: 1px;}
.focusform input,textarea{border: 1px solid #CCCCCC; margin: 5px 0px;  font-family: Verdana, Arial, "ËÎÌå"; color: #6A6A6A;}
.focusform textarea{padding: 2px;}
.focusform select{ margin: 5px 0px;}
.focusform .btcenter{text-align: center;clear: left;padding: 4px 0px 0px;}
.focusform .sffocus {
	background: #F0FFF0; /*----for IE----*/
	border: 1px solid #228B22;}
.focusform textarea:focus, input:focus {
	background: #F0FFF0; /*----for firefox......----*/
	border: 1px solid #228B22;}
.form_le{width: 160px; float: left; text-align: right; padding-top: 10px;}
.form_rig{float: left; text-align: left; padding-left: 20px; display: inline; padding-top: 5px;}
/*Hits css*/


/*form element css*/
.ipt_search{border: 1px solid #cccccc; padding-left: 22px; background: url(../../Images/comm/inp_search.gif) no-repeat;font-family: Verdana, Arial, "ËÎÌå"; color: #6A6A6A; font-size: 12px;}
.btn_green{background-color: #1E791E; color: White; padding-left: 5px; padding-right: 5px; font-size: 13px; border: 0px;}
.btn_dgreen{background-color: #002A00; color: White; padding-left: 3px; padding-right: 3px; font-size: 13px; border: 0px;}
.btn_green1{
	background:#339900 url(../../Images/comm/bg.gif) repeat-x 0 -10px;  padding: 4px 6px 4px 6px;
	border-left: 1px solid #51AE21; border-top: 1px solid #339900; border-right: 1px solid #51AE21; color: White; font-weight: bolder; font-family: Arial, Verdana; border-bottom: 1px solid #51AE21;
}
a.btn_green1 {color: White; text-decoration: none;}
a.btn_green1:hover{color: White; text-decoration: none;}
a.btn_green1:visited {color: White;}
.btn_green1 textarea:focus, input:focus{background:#339900 url(../../Images/comm/bg.gif) repeat-x 0 -10px;}
.btn_blue1{
	background: #0099CC url(../../Images/comm/bg.gif) repeat-x 0 -40px; padding: 4px 6px 4px 6px;
	border-left: 1px solid #0099CC; border-top: 1px solid #008AB5; border-bottom: 1px solid #0099CC; border-right: 1px solid #0099CC; color: White; font-weight: bolder; font-family: Arial, Verdana;
}
/*----for firefox......----*/
.btn_blue1 textarea:focus, input:focus {background:#0099CC url(../../Images/comm/bg.gif) repeat-x 0 -40px;}
a.btn_blue1 {color: White; text-decoration: none;}
a.btn_blue1:hover{color: White; text-decoration: none;}
a.btn_blue1:visited {color: White;}

/*links css*/
A.a_email{background: url(../../Images/comm/bg2.gif) no-repeat 0px -195px; padding-left: 15px; color: #003295; font-size: 10px; font-weight: bold;}
A.a_email:link{color: #003295;font-size: 10px; font-weight: bold;}
A.a_print{background: url(../../Images/comm/bg2.gif) no-repeat 0px -175px; padding-left: 15px; color: #003295; font-size: 10px; font-weight: bold;}
A.a_print:link{color: #003295;font-size: 10px; font-weight: bold;}
A.a_fav{background: url(../../Images/comm/bg2.gif) no-repeat 0px -212px; padding-left: 15px; color: #003295; font-size: 10px; font-weight: bold;}
A.a_fav:link{color: #003295;font-size: 10px; font-weight: bold;}
A.a_Flag{color: Gray;font-size: 11px; font-weight: bold; padding: 3px;background-color: #FBFFFB; margin-left: 6px;}
A.a_Flag:link{color: Gray; font-size: 11px; font-weight: bold; border: 1px solid #D3D3D3; }
A.a_Flag:hover{ background-color: #EAFAEA; text-decoration: none; border: 1px solid #006400;}
A.a_Flag:visited{border: 1px solid #D3D3D3; }
A.a_login{background: url(../../Images/comm/bg2.gif) no-repeat 0px -332px; padding-left: 12px;}
A.a_msn{background: url(../../Images/comm/bg2.gif) no-repeat 0px -350px; padding-left: 20px; color: #003295; font-size: 10px; font-weight: bold;}

/*error alert massage*/
.OkMsg {
	BORDER-RIGHT: #00be00 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 5px; BORDER-TOP: #00be00 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/standard_msg_ok.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #00be00 1px solid; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #00be00 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e6ffe6
}
.WarningMsg {
	BORDER-RIGHT: #00a8ff 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 5px; BORDER-TOP: #00a8ff 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/standard_msg_warning.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #00a8ff 1px solid; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #00a8ff 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #e2f5ff
}
.WarningMsg A:link {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.WarningMsg A:visited {
	TEXT-DECORATION: underline
}
.WarningMsg A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ff6600; TEXT-DECORATION: none
}
.ErrorMsg {
	BORDER-RIGHT: #f60 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 5px; BORDER-TOP: #f60 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../../images/standard_msg_error.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #f60 1px solid; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #f60 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fff2e9
}
.HintMsg {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 5px 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #999; LINE-HEIGHT: 18px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: transparent
}
/*uLLIST*/
.ulist50{}
.ulist50 li{width: 47%; float: left; padding-top: 8px; padding-left: 15px; background: url(../../Images/line7.gif) no-repeat left; display: block;}
.ulist{padding: 0px; margin: 0px 0px 0px 15px; list-style: none; list-style-type: none;}
.ulist li{margin-top: 0px; background: url(../../Images/line7.gif) no-repeat left; display: block; padding-left: 15px; border-bottom: 1px solid #eeeeee; line-height: 150%;}
.ulist li a{color: #333333;}
.thumbnail{
	float: left;
	margin-right: 4px;
	margin-bottom: 8px;
	text-align: center;
	}
.thumbnailpic{
	padding: 5px 5px 5px 5px;
	background-color: #F0EEDF;
	border: 1px solid #cccccc;
}
.thumbnailpic img{padding: 5px; background-color: White;}
.thumbnailtitle{margin-top: 8px; background-color: White; text-align: center;}