/*
************************************** GENERAL STYLES *********************************
*/

body {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 130%;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
}

body.nomargin {
	margin: 0px 0px 0px 0px;
}
th {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color: #000000;
	line-height: 140%;
	text-decoration: none
}

td {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	line-height: 140%;
	text-decoration: none;
}
ul {
	list-style: square;
	color: #6A6A6A;
	background: transparent;
	line-height: 100%
}

a.helpLink {
	cursor: help;
	font-size: 10px;
	text-decoration: underline;
}

/********************LINKS*****************/


a:link {
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
	line-height: 130%;
}

a:hover {
	font-weight:normal;
	color:#6A6A6A;
	text-decoration:none
}

a:active {
	color: #000000;
	font-weight:normal;
	text-decoration:underline
}

a:visited {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
	text-decoration:underline
}

blockquote {text-align: left;}


/*********** FONTS **********/
	
.heading1 {
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 600;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	}

.eng_grey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6A6A6A;
	font-weight: normal;
	line-height:130%;
	text-align: left;
}

.eng_greyB {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6A6A6A;
	font-weight: 600;
	line-height:130%;
	text-align: left;
}

.eng_green {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6A9338;
	font-weight: 600;
	line-height:130%;
}

.eng_green a {
	font-family: Verdana, Arial, sans-serif;
	color: #6A9338;
	font-weight: 600;
	line-height:130%;
        text-decoration: underline;
}

.eng_green a:hover {
	color: #6A9338;
	font-weight: 600;
	line-height:130%;
        text-decoration: none;
}

.eng_green a:visited {
	color: #6A9338;
	font-weight: 600;
	line-height:130%;
        text-decoration: none;
}

.eng_green a:active {
	color: #6A9338;
	font-weight: 600;
	line-height:130%;
        text-decoration: none;
}

.vn_grey {
	font-family:Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #6A6A6A;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
}


.vn {
	font-family:Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #6A6A6A;
	font-weight: normal;
	line-height: 130%
	text-align: left;
	text-decoration: none;
}

.vn a {
	color: #6A6A6A;
	font-weight: normal;
	text-decoration: underline;
}

.vn a:hover {
	color: #6A6A6A;
	text-decoration: none;
}

.vn a:visited {
	color: #6A6A6A;
	text-decoration: underline;
}

.greybold {
	color: #6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 135%;
}

.white_hd {
	font-family:Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 600;
	line-height: normal;
}

.hidden {
        font-family:Verdana, Arial, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        font-weight: 500;
	line-height: normal;
	text-decoration: none;
}

.hidden a {
        text-decoration: none;
}

.hidden  a:hover {
        text-decoration: none;
}

.hidden  a:active {
        text-decoration: none;
}

.hidden  a:visited {
        text-decoration: none;
}	

/************* Headers - Footers ****************/


.title {
	font-family:Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: normal;
}

.smwhite {
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	
}

.smwhite a:link {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.smwhite a:hover {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

.smwhite a:active {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.smwhite a:visited {
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

.smfooter { 
        font-family:Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	line-height: normal;
}


.smfooter a { 
        color: #000000;
        font-weight: normal;
        text-decoration:  none;
}


.smfooter a:hover { 
        color: #000000;
        font-weight: normal;
        text-decoration:  none;
}

.smfooter a:visited { 
        color: #000000;
        font-weight: normal;
        text-decoration:  none;
}


/************* Borders ****************/

.borderLineL {
	border-left: 7px solid #616a74;
}

.borderLineR {
	border-right: 7px solid #616a74;
}

.borderLineRPD {
	border-right: 1px solid #BEBEBE; margin-right: 13px;
}

.borderLineLR {
	border-left: 7px solid #616a74;
	border-right: 7px solid #616a74;
}

.borderLineLRTB {
	border: 1px solid #BEBEBE;
	border-right-width: 0px;
}

.borderLineT {
	border-top: 1px solid #666666;
}

.borderLineTblck {
	border-top: 1px solid #212930;
}

.borderBottom{
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	border-bottom:1px solid #666666;
}

.borderRB {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; border-bottom: solid;
	border-width: 1px;
	border-right: solid;
	border-width: 1px;
	border-color: #cccccc;
	padding-right: 7px
}


/************* TABLES ****************/



.table {
	border: 2px solid #6A6A6A;
	background-color: #6A9338;
	-moz-border-radius: 15px;
	text-align:left;
	vertical-align:top;
	padding:3px 3px 3px 3px;
	overflow:visible;
}

.table_red {
	background-color: #C6C600;
	text-align:left;
	vertical-align:top;
	padding:3px 3px 3px 3px;
	overflow:visible;
}

.table_wh {
	border: 2px solid #6A9338;
	background-color: #FFFFFF;
	-moz-border-radius: 15px;
	text-align:left;
	vertical-align:top;
	overflow:visible;
}


.table_grey {
	border: 3px solid #6A9338;
	background-color: #6A6A6A;
	-moz-border-radius: 15px;
	text-align:left;
	vertical-align:top;
	padding:3px 3px 3px 3px;
	overflow:visible;
}


.grey_bckground {
	background-color: #6A6A6A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	text-align:middle;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	-moz-border-radius: 15px 15px 0px 0px;
        padding-bottom:3px;
}

.green_bckground {
	background-color: #6A9338;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	text-align:middle;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	-moz-border-radius: 15px 15px 0px 0px;
        padding-bottom:3px;
}

.admin_green_bckground {
	background-color: #6A9338;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align:left;
	color: #FFFFFF;
	font-style: normal;
	font-weight: 600;
	padding-left:3px;
}

.admin_headings {
	background-color: #F5F5F5;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align:left;
	color: #000000;
	font-style: normal;
	font-weight: 500;
	padding-left:5px;
	
}

.admin_headings a {
	color: #000000;
	font-weight: 500;
	text-decoration: none;
}

.admin_headings a:hover {
	font-weight: 500;
	text-decoration: underline;
}

.admin_headings a:visited {
	font-weight: 500;
	text-decoration: none;
}

.litegr_bckground { 
	font-family: Verdana, Arial, sans-serif;
	font-size: xx-small;
	background-color: #BEBEBE;
	font-style: normal;
	line-height: normal
}


/************* ERROR - REQUIRED ****************/


.req {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #6A9338;
	text-decoration: none
}

.error {
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #6A9338;
	text-decoration: none
}

/* WHO_ONLINE */

.who_vn {
	font-size: 9px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	color: #666666;
	text-decoration: none;
        border-right: solid;
	border-width: 1px;
	border-color: #E8E8E8
}

.who_eng {
	font-size: xx-small;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 500; 
	font-style: normal;
	color: #666666;
	text-decoration: none;
        border-right: solid;
	border-width: 1px;
	border-color: #E8E8E8
}


.cat_a {
	font-family:Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	line-height: 130%
}

.cat_a a:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}

.cat_a a:hover {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}

.cat_c {
	font-family:Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	line-height: normal;
}

a.cat_c {
	font-weight: normal;
	text-decoration:  none;
}


a.cat_c:hover {
        font-weight: normal;
	text-decoration:  underline;
}

a.cat_c:visited {
        font-weight: normal;
	text-decoration:  none;
}

a.cat_b:link {
	font-weight: 600;
	color: #000000;
	text-decoration:none
}

a.cat_b:hover {
	font-weight:600;
	color:#333333;
	text-decoration:none
}

a.cat_b:active {
	color: #000000;
	font-weight:600;
	text-decoration:none
}

a.cat_b:visited {
	color: #000000;
	text-decoration:none;
	font-weight:600;
}


/**vn_location  (make smaller font for VN location)

/*******FORMS**********/

input	{
	margin:  0px;
	padding: 0px;
	color: #373737;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	background-color: #F8F8F8;
	border-top:1px solid #212930;
	border-left:1px solid #212930;
	border-right:1px solid #212930;
	border-bottom:1px solid #212930;

}

INPUT.btn {
         font-size: 10px;
         font-family: verdana, arial, sans-serif;
         color: #212930;
         font-weight: 600;
         background-color: #999999;
         padding-bottom: 2px;
}



input.txtlog {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color: #FFFFFF;
	font-weight:normal;
	background-color:#999999;
	border:1px solid #212930;
}

.textarea {
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	color: #141414;
	background-color: #F8F8F8;
	border: 1px solid #212930;
	margin-left: 0px;      
}

select	{
	color: #141414;
	background-color: #F8F8F8;
	font-size: 10px; 
	font-family: verdana, arial, sans-serif;
	border:1px solid #212930;
}




input:focus {
        font-family: verdana, arial, sans-serif;
	border: 1px solid #000000;
}

a.aa:hover{
	font-size: 9px;
	text-decoration:underline;
	color:#000000;
	line-height: 100%;
	
	}
.ads_tbl {
	border:1px solid #e8e8e8; 
	border-top:none;
	padding:2px 5px 2px 5px;
	}
.left_menu_force a:link {
	color:#ffffff;
	text-decoration:none;
	}
.left_menu_force a:hover {
	color:#ffffff;
	text-decoration:underline;
	}
.left_menu_force a:visited {
	color:#ffffff;
	text-decoration:none;
	}
a.aa:hover{
	text-decoration:underline;
	color:#000000;
	}
.force_white {
	color:#ffffff;
}
.force_white .vn{
	color:#ffffff;
	text-decoration:none;
}
.force_white a:hover{
	color:#ffffff;
	text-decoration:none;
}
.borderT {
	border-top: 7px solid #000000;
	}
.borderB {
	border-bottom: 7px solid #000000;
	}
.borderL {
	border-left: 7px solid #616a74;
	}
.borderR {
	border-right: 7px solid #616a74;
	}
	
	
/* >>>>>>>>>>>border style<<<<<<<<<<<*/

.border_LR_red_2px {
	border-left:2px solid #B51716;
	border-right:2px solid #B51716;
	}



.border_B_green_2px {
	border-bottom:2px solid #6a9338;
	}
.border_B_green_3px {
	border-bottom:3px solid #6a9338;
	}
.border_T_green_3px {
	border-top:3px solid #6a9338;
	}
.border_LR_green_2px {
	border-left:2px solid #6a9338;
	border-right:2px solid #6a9338;
	}
.border_LR_green_3px {
	border-left:3px solid #6a9338;
	border-right:3px solid #6a9338;
	}
/*>>>>>>>>>>>>font style<<<<<<<<<<<<<<*/
.big_white_13px {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	}
/*>>>>>>>>>>>>>>>form style<<<<<<<<<<<<<<<<*/
input.flat_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#999999;
	border:1px solid #212930;
	height:16px;
	}
input.btn_flat_grey {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#212930;
	background-color:#999999;
	border:1px solid #212930;
	padding:1px;
	}
/*>>>>>>>>>>>>>>>new link style<<<<<<<<<<<<<<<<*/
a.location,a.navigation {
	text-decoration:none;
	}
a.location,a.navigation :hover {
	text-decoration:none;
	}
a.location,a.navigation :visited {
	text-decoration:none;
	}

