/* GENERIC TYPES */
body {text-align:center; margin-top:auto; margin-left: auto; margin-right:auto; background-color: #CFCFCA; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
body {text-align:-moz-center; margin-top:auto; margin-left: auto; margin-right:auto; background-color: #CFCFCA; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* HEADERS */
h1 {font: 1.8em Times New Roman, Helvetica, serif; color: #000000; padding: 8px 0 3px 0; margin: 0;} /* main page title */
h2 {font-size: 1.4em; color: #FFA100; padding: 0 0 9px 0; margin: 0;}
h3 {font-size: 1.2em; padding: 2px 0 4px 0; margin: 0;} /* used to display product titles */
h4 {font-size: 1.2em; color: #FFA100; padding: 8px 0 4px 0; margin: 0;}
h5 {font-size: 1.1em; color: #FFA100; padding: 10px 0 2px 0; margin: 0;}
h6 {font-size: 1.0em; color: #FFA100; padding: 0; margin: 0;}

/* LINKS */
A { font-style: normal; color: #6A686C; text-decoration: none; font-size: 8pt; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
A:hover { font-style: normal; color: #003366; text-decoration: none}
A:active { font-style: normal; color: #6A686C; text-decoration: none}
A:visited { font-style: normal; color: #6A686C; text-decoration: none}

A.whitelink { font-style: normal; font-weight: bold; color: #303030; text-decoration: none;}
A.whitelink:hover { font-style: normal; font-weight: bold; color: red; text-decoration: none;}
/*A.whitelink:active { font-style: normal; font-weight: normal; color: #303030; text-decoration: none}
A.whitelink:visited { font-style: normal; font-weight: normal; color: #303030; text-decoration: none}*/

select {
    font-size: 8pt; 
    font-family: Tahoma, sans-serif; 
}

.text {
    font-size: 8pt; 
    font-family: Tahoma, sans-serif; 
}

td {
    font-size: 10pt; 
    font-family: Tahoma, sans-serif; 
    margin:5px;
}


/* -- Global Layout Styles -- */
#bodywrapper {width:1000px; padding: 0px 0px 0px 0px;/* margin-left:auto; margin-right:auto; */text-align:left;}
#contentwrapper {width:640px; padding: 0px 0px 0px 0px; margin:0px; text-align:left; position: relative; background-color: White;}
.pagewrapper {padding: 0 0px;/*background: url(images/pagewrapper_bg.gif) repeat-y;*/ position: relative; width:1000px; }
/*#languagewrapper {width: 780px; padding: 4px 0px 0 0px; margin:0px auto; text-align:right; position: relative;}*/
#headwrapper{height: 100px; background-color: #ffffff; padding: 0px 0px 0px 10px; width:780px;}
#headlinewrapper{height: 20px; background-image:url(images/tabhead.gif);padding: 8px 5px 0px 10px; color:#ec512c; font-weight: bold;}
#searchwrapper{background-color: #BFCFCC;}

/*block*/
#blockhead{height: 18px;background-image:url(images/tabhead.gif);padding: 4px 0px 0px 0px; color:black; font-weight: bold; text-align:center;}
.blockcontent {height: 18px; padding-top: 5px; padding-bottom: 5px; background-repeat: repeat-y;font-weight: normal; background-image:url(images/right.gif);table-layout:fixed;}
.blockcontent a { font-weight: normal; left: 12pt;padding-bottom: 0px;line-height: 8pt;position: relative;text-decoration: none; color:black;}

TABLE
{
 	BORDER-COLLAPSE: collapse;
}

TABLE.table-item 
{
		border-style:solid;
	border-width: 1px;
	border-color: #FFAB54
}

td.table-item{

	border-style:solid;
	border-width: 1px;
	border-color: #FFAB54   
}

/* -- Top Navigation -- */
#navbar-top {height: 0px; /*background: url(images/bg_top.gif) repeat-x;*/ font-size: 8pt;}
#navbar-top #breadcrumb {font-size: 8pt; float: left; width: 350; height: 34px; overflow: hidden; padding: 12px 0 0 21px; /*background: url(images/corner_tl.gif) no-repeat left top;*/ color: #FFF;}
#navbar-top #breadcrumb a {font-size: 8pt; color: #FFF;}
#navbar-top #login {font-size: 8pt; float: right;height: 34px; padding: 10px 21px 2px 0px; /*background: url(images/corner_tr.gif) no-repeat right top;*/ text-align: right; color: #FFFFFF; }
#navbar-top #login a {font-size: 8pt; color: #FFF;}
#navbar-top #login .input_field-email {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 13em; border: 1px solid #2E2E2C; background-color: #CFCFCA;color: #000000;}
#navbar-top #login .input_field-pass {margin: 0 2px 0 2px; padding: 1px 0 1px 4px; height: 1.3em; width: 5em; border: 1px solid #2E2E2C; background-color: #CFCFCA; color: #000000;}
#navbar-top #login .button {margin: 0 15px -2px 3px;}

#navbar-bottom {height: 34px; /*background: url(images/bg_bottom.gif) repeat-x;*/ background-color:#333333;}
#navbar-bottom #sectionlinks {float: left; width: 100px; height: 36px; padding: 5px 0 0 23px;/*background:url(images/corner_bl.gif) no-repeat left top;*/ color: #FFF;}
#navbar-bottom #sectionlinks img {margin-right: 10px;}
#navbar-bottom #sectionlinks a {color: #FFF;}
#navbar-bottom #sectionlinks .backtotop {display: inline; float: left; padding: 3px 7px 0 0; }
#navbar-bottom #aboutus {float: right; height: 34px; padding: 7px 21px 0 0;/* background: url(images/corner_br.gif) no-repeat right top;*/ text-align: right; color: #FFF;}
#navbar-bottom #aboutus a {color: #FFF;}
#navbar-bottom #aboutus .icon {margin-bottom: 0px;}

/*#searchbar {background-image:url(images/catuongctc.jpg); position: absolute; left: 153px; width: 628px; height: 42px; padding: 17px 0 0 17px; text-align:right; padding-right:10px;}*/
#searchbar .header1 {float: left; margin-bottom: 9px;}
#searchbar .search-input {width: 130px; margin-right: 4px;}
#searchbar select {width: 145px; border: 1px solid #9B9B96;}
#searchbar .advanced {float: left; padding: 2px 0 0 10px; display: inline;}
#searchbar .button {margin: 0 0 -6px 0;}

#copyright {text-align: right; padding-right:20px;}
/*#sitetitle {background-image:url(images/logo.jpg); height: 60px;}*/

#subNav {
	background-image:url(images/subNav_bkgrnd.gif);
	height: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family:tahoma;
	border-bottom-style: none;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	margin-top: 5px;
	margin-right: 11px;
	margin-bottom:0px;
	margin-left: 0px;
	padding-top:3px;	
	padding-left:5px;
}
.lephai{ width:180px; background-color:black;}

/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.foot {padding-top:5px; padding-bottom:5px; font-family: Tahoma; font-size: 12px; text-align:center; background-color:#efefef; border-top:1px solid #ffab54;}
.x{ font-weight:bold; }

