body {	
	  margin:0px;
	  padding:0px;	   	   
	  width:100%;
	  font-family:Arial;
	  font-size:9pt;
	  color:#233444;
	  line-height:150%;
	  height:auto;	  
	  background-color:#ffffff;
	 }
	 
div.header-back
	{	
	 height:122px;
	 width:100%;
	 text-align:center;	
	}

div.headerContainer
	{	
	 height:122px;
	 width:990px;
	 margin:auto;
	 background:url('../images/default/header.png') repeat-x;
	 overflow:hidden;
	 position:relative;	 
	}
	
input.searchInput {position:absolute;top:26px;left:595px;width:145px;border:0px;padding:3px;font-size:9pt;}	
	
div.container
	{
	 width:100%;
	 margin:0px auto 0px auto;
	 position:relative;
	 overflow:hidden;
	 background:url('../images/default/header-back.png') repeat-x;
	}	
		
div.content
	{	
	width:990px;
	margin:auto;
	}	


div.page
	{	
	background:url('../images/default/page-back.png') repeat-y;
	overflow:hidden;				
	}	

div.sideBar
	{
		width:280px;
		float:left;
		text-align:left;		
		overflow:hidden;
		text-align:left;
		padding-top:30px;
		margin-right:16px;		
	}
	

div.mainBar
	{
		width:694px;
		float:left;
		text-align:justify;
		padding-bottom:15px;		
		overflow:hidden;
	}
		
div.footer
	{
	overflow:hidden;	
	height:61px;	
	color:#505050;
	width:990px;
	margin:auto;
	background:url('../images/default/footer.png') no-repeat;
	position:relative;
	}	
	
div.footer a {color:#696969;font-size:8pt;}	


div.design
{
position:absolute;top:22px;left:10px;height:20px;width:76px;overflow:hidden;
cursor:pointer;
}
		
	
input,select,textarea 
{
	padding:3px;
	border:1px solid #cccccc;
	background-color:#eeeeee;
	width:200px;
	font-family:arial;
}


input.error,select.error,textarea.error 
{
	padding:3px;
	border:1px solid #a0433f;
	background-color:#ffe1df;
	color:#72221e;	
}

label.error {display:block;font-size:7pt;color:#a0433f;font-family:arial;}
	
button.btn 
{
	color:#ffffff;
	cursor:pointer;
	width:81px;
	height:32px;
	overflow:hidden;
	background:url('../images/default/button.png') no-repeat;
	border:none;		
}
	 	 	 		 	 	 

		
p {margin:0px;}	
		
		
		
div.viewAll
{
cursor:pointer;	
 width:99px;
 height:22px;	
 overflow:hidden;
 margin-top:3px;
  margin-bottom:3px;
 background:url('../images/default/en/view-all.png') no-repeat;	
}
	
	

	
div.list
	{
		margin-bottom:20px;
		overflow:hidden;
		text-align:left;
		width:218px;
		float:left;
		margin-right:20px;		
	}
	
div.list a
	{
	margin-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-size:9pt;
	}


div.content-footer a
	{	
	font-size:11px;
	text-decoration:none;
	color:#697a42;
	}				
	
div.gray10
	{
	font-size:10px;
	font-weight:normal;
	color:#404040;
	}		
	
h1	{line-height:130%;margin-top:0px;font-size:17pt;font-weight:bold;display:block;padding:0px;overflow:hidden;height:auto;padding-bottom:0px;margin-bottom:10px;}
h2	{line-height:130%;font-size:14pt;font-weight:normal;color:#606060;display:block;padding:0px;overflow:hidden;margin:0px;margin-bottom:10px;}
h3	{line-height:130%;font-size:10pt;font-weight:normal;display:block;padding:0px;overflow:hidden;margin-bottom:8px;color:#aaaaaa;font-weight:bold;margin-top:0px;padding-top:0px;}

a {font-weight:normal;color:#cb1c19;text-decoration:none;}
a:hover {font-weight:normal;color:#ff6000;text-decoration:underline;}


a.navigation {font-weight:normal;color:#017d9c;text-decoration:none;}
a.navigation:hover {font-weight:normal;color: #017d9c;text-decoration:underline;}


div.messageBox
{
	color:#ffffff;
	padding:20px;
	margin-top:10px;
	margin-bottom:20px;
	background-color:#ff5000;
	border:1px solid #ff9231;
	width:auto;
	font-size:10pt;
	font-style:italic;
}


div.gray10px {font-size:10px;color:#aaaaaa;margin:0px;padding:0px;display:inline;}


	
div.locationPath
{
	margin:0px;
	width:auto;
	padding:0px;
	text-align:right;
	clear:both;
	height:25px;
	font-size:8pt;
	color:#aaaaaa;
	padding-top:10px;		
}	

div.locationPath a {color:#909090;}


div.locationPath div.backBtn
	{
		overflow:hidden;
		float:left;
		cursor:pointer;		
	}

div.noPhoto
{
width:200px;
height:60px;
border:4px solid #eeeeee;
padding:1px;
float:left;
margin-right:20px;
text-align:center;
padding-top:40px;
overflow:hidden;
}


img.border       	{border:1px solid #d6d0c6;padding:1px;}
img.toLeft       	{float:left;margin-right:25px;margin-bottom:15px;border-bottom:5px solid #eeeeee;}
img.toRight       	{float:right;margin-left:25px;margin-bottom:15px;border-bottom:5px solid #eeeeee;}
img.noborder       	{border: 0px;}
	
	
	

div.formBack
{
background-color:#ffe1a2;
border:1px solid #ddc48d;
background:url('../images/default/mainbar-background.png') repeat-x;
}

table.listing {width:100%;border-collapse:collapse;margin:0px;border:1px solid #c4bb9a;background-color:#fff9e3;}
table.listing tr.two td{text-align:center;padding:7px;background-color:#fff9e6;border-bottom:1px solid #ddd7c6;}
table.listing tr.one td{text-align:center;padding:7px;background-color:#ede5ca;border-bottom:1px solid #c4bda4;}
table.listing tr.total td{ padding:7px;background-color:#6f3a3a;color:#fff0be;font-size:13pt;}
table.listing th{text-align:center;background-color:#bb9e86;border-bottom:1px solid #937a65;padding:5px;color:#ffffff;font-weight:normal;}

table.form {width:100%;}
table.form td {padding:3px;text-align:left;vertical-align:top;}
table.form th {font-family:times new roman;padding:3px;text-align:left;font-size:15pt;font-weight:normal;border-bottom:1px solid #c2b087;}


div.msg_error 
{
	padding:12px;
	margin:10px 0px 10px 0px;
	background:url('../images/default/icons/error.png') 20px 15px no-repeat;
	background-color:#FBE3E4;
	color:#D12F19; 
  	border:1px solid #FBC2C4;
  	padding-left:50px;
}

div.msg_info 
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

div.msg_notice
{
	padding:12px;
	background:url('../images/default/icons/info.png') 20px 15px no-repeat;
	background-color:#FFF6BF; 
    color: #817134; 
    border:1px solid #FFD324;
	margin:10px 0px 10px 0px;
	padding-left:50px;
}

form p {display:inline;margin:0px;padding:0px;}


button.btnMidHigh
{
	background:url('../images/default/btn-mid-high.png') no-repeat;
	color:#ffffff;
	width:117px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}


button.btnMidLow
{
	background:url('../images/default/btn-mid-low.png') no-repeat;
	color:#ffffff;
	width:135px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}

button.btnMinLow
{
	background:url('../images/default/btn-min-low.png') no-repeat;
	color:#ffffff;
	width:78px;
	height:25px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}

button.btnBigHigh
{
	background:url('../images/default/btn-big-high.png') no-repeat;
	color:#ffffff;
	width:143px;
	height:38px;
	border:0px;
	font-size:9pt;
	cursor:pointer;
}


div.menu
{
	padding-top:9px;
	padding-bottom:10px;
	height:19px;
	text-align:left;
	cursor:pointer;
	padding-left:35px;	
	background:url('../images/default/menu-item.png') top left no-repeat;
	
}	


div.menuOver
{
	padding-top:9px;
	padding-bottom:10px;
	height:19px;
	text-align:left;
	margin-bottom:1px;
	cursor:pointer;
	padding-left:35px;	
	background:url('../images/default/menu-item-over.png') top left no-repeat;
	
}	


div.menu a {color:#52514d;font-weight:bold;}
div.menuOver a {color:#ffffff;font-weight:bold;}


div.spacer {margin:0px 25px 20px 15px;}	