
@import url(global.css);

table { 
	border-collapse: separate; border-spacing:0;
}
* html table { 
	border-collapse:collapse; 
}
table, tr, td { 
	color: #3B454F; font: 12px Arial,Tahoma,sans-serif; 
}
a, a:link, a:visited, a:active {
	color: #196519; font: 12px Arial,Tahoma,sans-serif; text-decoration: none; 
}
a:hover {
	color: #904914; text-decoration: underline; 
}

/* BEGIN Form Button */
.but1bd { border: 1px solid #FFF; } 
.but1bg { background-color: #F4F5F7; }
.but1cn { background-color: #FFF; } 
div.but1tbg { background-color: #FF991C; height: 8px; display:block; overflow: hidden; }
div.but1bbg { background-color: #FF930D; height: 10px; display:block; overflow: hidden; }
input.but1ct { position: absolute; top:2px; width: 70px; left : 50%; margin-left: -36px; color: #FFF8F0; font: bold 10px Verdana,sans-serif; cursor: pointer; border: 0; background: transparent;} 

.but2bd { border: 1px solid #FF7039; } 
.but2bg { background-color: #f2f2f2; }
.but2cn { background-color: #FF7039; } 
div.but2tbg { background-color: #FFA73C; height: 10px; display:block; overflow: hidden; }
div.but2bbg { background-color: #FF9D24; height: 12px; display:block; overflow: hidden; }
input.but2ct { position: absolute; top:2; width: 100px; left : 50%; margin-left: -50px; color: #FFF; font: bold 12px Verdana,sans-serif; cursor: pointer; border: 0; background: transparent;} 

.but3bd { border: 1px solid #FF7F50; } 
.but3bg { background-color: #F4F5F7; }
.but3cn { background-color: #FF7F50; } 
div.but3tbg { background-color: #FF991C; height: 9px; display:block; overflow: hidden; }
div.but3bbg { background-color: #FF930D; height: 9px; display:block; overflow: hidden; }
div.but3ct { position: absolute; top:2px; left: 15px;} 
div.but3ct a, div.but3ct a:link, div.but3ct a:active, div.but3ct a:visited{
	display: block;
	cursor: pointer;
	color: #FFF8F0; font: bold 11px Verdana,sans-serif;
	width: 100%;
	text-decoration: none;
}

/* END Form Button */

/* Header & foot */
.bgbanner { 
	background-color: #00AA01; background-image: url(images/bgbanner.gif); background-repeat: repeat-x;
	width: 972px; height: 120px; z-index: 0; color: #FCF9E8; font: bold 30px Arial,sans-serif;
}

.headbar{ background-color: #2D363D; height: 6px; overflow: hidden;}
.footbar{ border-top: 3px solid #121618; background-color: #2D363D; padding: 12px; color: #CAD2D8;	font: 11px Tahoma,sans-serif; }
.footbar a, .footbar a:link, .footbar a:active, .footbar a:visited {
	color: #FF2894; font: bold 11px Verdana,sans-serif;
}

/* ^ Header menu */
.hmbox {	position: absolute; width: 300px; height: 24px;	z-index: 1;	left: 65%; }
.hmleft{	background-image: url(images/hml.gif); background-repeat: no-repeat;	width: 6px;	height: 24px; float: left; }
.hmright{ background-image: url(images/hmr.gif); background-repeat: no-repeat; width: 6px; height: 24px; float: left; }
.hmbg { background-image: url(images/hmbg.gif); background-repeat: repeat-x; height: 24px; padding: 4px 6px 0px 6px; float: left; }
.hmbg a, .hmbg a:link, .hmbg a:active, .hmbg a:visited { color:#CBD5DA; font: bold 11px Verdana,sans-serif; }
.hmbg a:hover { color: #FFD700; text-decoration: underline; }
/* $ Header menu */

/* Navigation */
.navigroup { border: 1px solid #A0D03E; }
div.navigrouptbg { background-color: #6B8E23; height: 13px; display:block; overflow: hidden; }
div.navigroupbbg { background-color: #658721; height: 15px; display:block; overflow: hidden; }
div.navigroupct  { position: absolute; top:0; } 

/* Nav menu */
.navimenubd { border-left: 1px solid #9ACC35; cursor: pointer;} 
div.navimenutbg { background-color: #8CBA2E; height: 13px; display:block; overflow: hidden; }
div.navimenubbg { background-color: #88B52D; height: 15px; display:block; overflow: hidden; }
div.navimenuct {	position: absolute; top:5px;	text-align: center; width: 100%; left : 50%; margin-left: -50%; } 
.navimenuct a, .navimenuct a:link, .navimenuct a:active, .navimenuct a:visited {
	color: #F9FDF4; font: bold 13px Verdana,sans-serif; text-decoration: none; display: block;
} 

/* Nav Menu hover */
.navimenuhoverbd { border-left: 1px solid #94A5AF; cursor: pointer;} 
div.navimenuhovertbg { background-color: #333D44; height: 13px; display:block; overflow: hidden; }
div.navimenuhoverbbg { background-color: #2D363D; height: 15px; display:block; overflow: hidden; }
div.navimenuhoverct {	position: absolute; top:5px;	text-align: center; width: 100%; left : 50%; margin-left: -50%; } 
.navimenuhoverct a, .navimenuhoverct a:link, .navimenuhoverct a:active, .navimenuhoverct a:visited {
	color: #DCE0E4; font: bold 13px Verdana,sans-serif; text-decoration: none; display: block;
}

/* BEGIN Style of Top and Bottom */
.topbarbd { border-top: 4px solid #2D363D; border-bottom: 1px solid #DFE3E7; } 
div.topbartbg { background-color: #F0F2F7; height: 14px; display:block; overflow: hidden; }
div.topbarbbg { background-color: #ECEEF5; height: 15px; display:block; overflow: hidden; }
div.topbarct { position: absolute; top:1px; left: 4px; color: #60707F; font: 10px Tahoma,sans-serif;} 
div.topbarct a, div.topbarct a:link, div.topbarct a:active, div.topbarct a:visited { 
	color: #fffdf0; font: bold 11px Verdana,sans-serif; text-decoration: none; 
}
div.topbarct a:hover { color: #ACFFA1; text-decoration: underline; }


.bottombarbd { border-top: 3px solid #324110; } 
div.bottombartbg { background-color: #698B23; height: 65px; display:block; overflow: hidden; }
div.bottombarbbg { background-color: #658721; height: 45px; display:block; overflow: hidden; }
div.bottombarct { position: absolute; top:9px; left : 50%; margin-left: -200px; color: #F3F9E7; text-align: left; line-height: 160%; font: 13px Verdana,sans-serif;} 
div.bottombarct a, div.bottombarct a:link, div.bottombarct a:active, div.bottombarct a:visited { 
	color: #FFCF95; font: bold 12px Verdana,sans-serif; text-decoration: none; 
}
div.bottombarct a:hover { color: #FF4500; text-decoration: underline; }
/* END Style of Top and Bottom Bar */

/* BEGIN Style for breadcrumbs */
.breadcrumb {
	background-color: #F8F8FA; padding: 4px 0px 4px 8px; margin-bottom: 1px; color: #2F363E; font: bold 10px Verdana,sans-serif; text-align: left;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
	color: #CC7100; font: 10px Verdana,sans-serif; text-decoration: none;	
}
.breadcrumb a:hover {
	color: #6B8E23; text-decoration: underline;	
}
/* END Style for breadcrumbs */


/* BEGIN Style for section groups */
.sectitle1bd { 
	border-top: 1px solid #80AA2A; border-left: 1px solid #80AA2A; border-right: 1px solid #80AA2A;
} 
.sectitle1bg { background-color: #FFF; }
.sectitle1cn { background-color: #80AA2A; }
div.sectitle1tbg { background-color: #E8F3D2; height: 12px; display:block; overflow: hidden; }
div.sectitle1bbg { background-color: #D1E8A1; height: 12px; display:block; overflow: hidden; }
div.sectitle1ct { position: absolute; top:4px; left: 5px; color: #3C5014; font: bold 12px Verdana,sans-serif; } 

.sectitle2bd {	border: 1px solid #B0D860; } 
.sectitle2bg { background-color: #FFF; }
.sectitle2cn { background-color: #B0D860; }
div.sectitle2tbg { background-color: #E8F3D2; height: 16px; display:block; overflow: hidden; }
div.sectitle2bbg { background-color: #D1E8A1; height: 16px; display:block; overflow: hidden; }
div.sectitle2ct { position: absolute; top:6px; left: 10px; color: #374A13; font: bold 16px Arial,sans-serif; } 

.sectitle3bd {	
	border-top: 1px solid #D9DEE3; border-left: 1px solid #D9DEE3; border-right: 1px solid #D9DEE3;
} 
.sectitle3bg { background-color: #FFF; }
.sectitle3cn { background-color: #D9DEE3; }
div.sectitle3tbg { background-color: #F0F2F7; height: 12px; display:block; overflow: hidden; }
div.sectitle3bbg { background-color: #ECEEF5; height: 12px; display:block; overflow: hidden; }
div.sectitle3ct { position: absolute; top:4px; left: 5px; color: #495561; font: bold 12px Verdana,sans-serif; } 

/* BEGIN Table layout formating */
.table1 { border: 1px solid #80AA2A;  background-color: #FFFFFF; }
.table2 { border: 1px solid #D9DEE3;  background-color: #FFFFFF; }
.table3 { border: 1px solid #BB7631;  background-color: #FCFDFE; }

.row1 { background-color: #90BF2F; border-bottom: 1px solid #E3EAF5; border-left: 1px solid #F7FBEE; color: White; font: bold 11px Verdana,sans-serif; padding: 5px; }
.row2 { background-color: #F8EFE4; border-bottom: 1px solid #EFDAC0; color: #3D4751; font: 11px Verdana,sans-serif; padding: 5px 0px 5px 5px; }
.row3 { background-color: #FFFFFF; border-bottom: 1px solid #F4F5F9; color: #5A6978; font: 11px Verdana,sans-serif; padding: 5px 5px 5px 0px; }

.col1 { background-color: #FFFBF4; padding: 5px; border-bottom: 1px solid #FFF2E5; border-right: 1px solid #FFF2E5;}
.col2 { background-color: #FFFDFB; padding: 5px; border-bottom: 1px solid #FFF2E5; }
.col3 { background-color: #FFFDFB; padding: 5px; }

/* Layout content box corner */
.box1bd { border: 1px solid White; } 
.box1bg { background-color: #FFF; }
.box1cn { background-color: White; }
div.box1ct { background-color: #EEF7FF; color: #4682B4; font: bold 12px Verdana,sans-serif; padding: 12px;} 

.box2bd { border: 1px solid #DAECB4;} 
.box2bg { background-color: #FFFFFF; }
.box2cn { background-color: #DAECB4; }
div.box2ct { background-color: #F5F9EB; color: #2E353D; font: 12px Arial,sans-serif; padding: 6px;} 

.box3bd { border: 1px solid #A5D14C; } 
.box3bg { background-color: #FFFFFF; }
.box3cn { background-color: #A5D14C; }
div.box3ct {background-color: #DAECB4; padding: 5px;} 

.box4bd { border: 1px solid #FAF5E8; } 
.box4bg { background-color: #FFF; }
.box4cn { background-color: #FAF5E8; }
div.box4ct { background-color: #FDFBF6; padding: 12px;} 

.box5bd { border: 1px solid #D6DBE0; } 
.box5bg { background-color: #FFFFFF; }
.box5cn { background-color: #D6DBE0; }
div.box5ct {background-color: #FDFCFE; padding: 15px 0px 15px 0px; } 

.box6bd { border: 1px solid #DCE7F1; } 
.box6bg { background-color: #FFFFFF; }
.box6cn { background-color: #DCE7F1; }
div.box6ct {background-color: #EEF3F8;} 

/* Layout content box no corner */
.boximg {
	background-color: #FFFFFF; border-top: 1px solid #F7F8FA; border-left: 1px solid #F7F8FA; 
	border-bottom: 1px solid #BEC6D6; border-right: 1px solid #F7F8FA; padding: 8px;
}
.boximg2 {
	background-color: #FFFFFF; border: 1px solid #BEC6D6; padding: 4px; width: 60px;
}
.boxabout { padding-left: 12px; line-height: 140%; }

.boxcontent { background-color: #FBFBF4; padding: 12px; border-bottom: 1px dotted #E8EEF4; line-height: 150%;}
.boxcontent2 { background-color: #FBFCFD; padding: 12px; border-bottom: 1px dotted #E8EEF4; line-height: 150%;}

/* BEGIN Paging style */
.pagelinkbox2 {
	float: right; background-color: #F6F9FB; border-bottom: 3px solid #E0EBF1;
	padding: 2px; margin: 8px 0px 0px 0px; font-weight: bold;
}
.pagelinkbox {
	float: right; background-color: #F6F9FB; border-bottom: 3px solid #E0EBF1; 
	padding: 2px; margin: 10px 0px 10px 0px; font-weight: bold;
}
.pagelink{padding:1px 2px 1px 2px; color: #EC7600;}
.pagelinklast{padding:1px 2px 1px 2px; color: #3E5059;}
.pagecurrent{padding:0px 4px 1px 4px; color: White; font-weight: bold; background-color: #EA7500;}

.pagelink a:active,.pagelink a:visited,.pagelink a:link,
.pagelinklast a:active,.pagelinklast a:visited,.pagelinklast a:link,
.pagecurrent a:active,.pagecurrent a:visited,.pagecurrent a:link {
	text-decoration:none;
	color: #BE601B;
	font: bold 11px Tahoma, sans-serif;
}
.pagelink a:hover,.pagelinklast a:hover,.pagecurrent a:hover {
	text-decoration:underline;
}
/* END Paging style */

/* Link style */
#linkmore {	color: #8A4C00; font: bold 10px Verdana, san-serif; text-decoration: underline; }
#linkmore:hover {	color: #FF8C00; text-decoration: none; }

#linktitle { color: #DF7B00; font: 10px Verdana, san-serif; text-decoration: none; }
#linktitle:hover { color:#1A6A1A; text-decoration: none; }
#linktitle2 { color: #165C17; font: 11px Arial, san-serif; text-decoration: none; }
#linktitle2:hover { color:#D47500; text-decoration: none; }
#linktitle3 { font: bold 15px Arial, san-serif; text-decoration: none; }
#linktitle3:hover { text-decoration: underline; }
#linktitle4 { color: #D47500; font: 11px Arial, san-serif; text-decoration: none; }
#linktitle4:hover { color:#165C17; text-decoration: underline; }
/* Text size */
.text1 { font-size: 14px; }
.text2 { font-size: 16px; }
.text3 { font-size: 14px; }
.text4 { font: bold 10px Verdana, san-serif;}

/* Miscelinues */
#catmenu{
   font: 12px Arial, san-serif;
   text-decoration: none;  
   background-color: #F1F7E8;
   color: #546270;
   border-top: 1px solid #FCFDFE;
   border-bottom: 1px solid #ECF4DF;
   border-right: 5px solid #ECF4DF;
   padding: 4px; 
   display: block;
}
#catmenu:hover{
   background-color: #FFF9EE;
   color: #396993;
   border-top: 1px solid #FCFDFE;
   border-bottom: 1px solid #FFF5E3;
   border-right: 5px solid #FFF5E3;
   display: block;   
}
#catmenuhover {
   background-color: #FFF9EE;
   color: #396993;
   border-top: 1px solid #FCFDFE;
   border-bottom: 1px solid #FFF5E3;
   border-right: 5px solid #FFF5E3;
   font: 12px Arial, san-serif;
   text-decoration: none;  
   padding: 4px; 
   display: block;
}

.poll_statusbar{ height: 9px; background-color: #FF5A1C; overflow: hidden; border: 1px solid #FFD5C3; }

/* Order step box */
.stepbox {
	margin-top: -13px; 
	position: relative;
}
.steptext {
	font: bold 10px Verdana, san-serif;
}
/*temp */
.ajaxmsgbox{
	background-color: #FEF3F5;
	padding: 3px;
	border: 1px solid #FBD4DB;
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}

.detailtab1bd {	
	border-top: 1px solid #B0D860; 
	border-left: 1px solid #B0D860; 
	border-right: 1px solid #B0D860; 
	z-index: 1;
   margin-bottom: -2px;		
} 

.detailtab1tbg { background-color: #E8F3D2; height: 12px; display:block; overflow: hidden; }
.detailtab1bbg { background-color: #D1E8A1; height: 13px; display:block; overflow: hidden; }
.detailtab1ct { position: absolute; top:5px; left: 10px; color: #374A13; font: bold 12px Arial,sans-serif; } 

.detailtab2bd {	
	border-top: 1px solid #8695A4;
  	border-right: 1px solid #8695A4; 
	margin-top: 1px;
} 
.detailtab2tbg { background-color: #FAFCFC; height: 11px; display:block; overflow: hidden; }
.detailtab2bbg { background-color: #EBEEF1; height: 12px; display:block; overflow: hidden; }
.detailtab2ct { position: absolute; top:4px; left: 10px; color: #1B2024; font: 12px Arial,sans-serif; } 

.detailtabbdLR {
	border-left: 1px solid #B0D860; 
	border-right: 1px solid #B0D860; 
}
.detailtabbdL {
	border-left: 1px solid #8695A4; 
	border-right: 0; 
}
.detailtabbdR {
	border-left: 0; 
	border-right: 1px solid #8695A4; 
}

.detailtabline{
	background-color: #D1E8A1;
	border: 1px solid #B0D860;
	height: 5px;
	overflow: hidden;	
}

 /* Carousel style */  
#carouselbox {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 60px; /* important */
	height: 242px; /* important */
	background-color: White;
}

#carouselcontent { position: relative;	margin: 0px; }
#carouselcontent li {list-style: none;	margin: 0; padding: 0; }
#carouselcontent { height: 1200px; }
#carouselbox ul li { 
		display: block; 
		/*float: left;*/
		margin: 2px;
		padding: 2px;
		border: 1px solid #EFEFEF;
		background-color: #FFFFFF;
		height: 52px;
		text-align: center;
}
*html #carouselbox ul li {	height: 56px; } 
#carouselbox ul li img { display: block; } 


	