@charset "utf-8";
/* CSS Basic Document */
body
{
	margin:0px;
	padding:0px;
	background-color:#000;
}
*
{
	margin:0px;
	padding:0px;
}
img{
	border:0px;
}
p {
	margin:7px 0px;
}
.clear{
	clear:both;
	height:0px;
}
.container {
	width:960px;
	height:auto;
	text-align:center;
	background-color:#FFF;
	margin:0px auto;
	color:inherit;
}

a { outline:none; } 

/* CSS Header Document */
#header   
{ 
width: 960px; 
height: 157px; 
background: url(../images/header.jpg) left top no-repeat;
}
.logo 
{ 
width: 198px; 
height: 138px; 
float: left; 
padding-top: 10px; 
padding-left: 15px;
}


/* CSS Header Document */
#body-main
{
width:934px;
height:auto;
padding:20px 13px 0px 13px;
background:url(../images/page-bg.jpg) left top repeat-x;
float:left;
}
.body-left
{
width:200px;
height:auto;
float:left;
text-align:left;
}
.countdown { 
width: 198px; 
height: 24px; 
margin:0; 
background-color: #eadaad; 
border: #dccc9f 1px solid; 
font-family: Georgia; 
font-size: 12px; 
color: #c34a3b; 
font-weight: bold; 
text-indent: 15px; 
line-height: 24px;
}
.subnav 
{ 
width: 190px; 
height: auto; 
float:left; 
}
.subnav ul 
{ 
margin: 0px; 
padding:12px 3px 0;
}
.subnav li 
{ display: block; 
list-style-type:none; 
background: url(../images/menu_bulet.gif) no-repeat left 11px; 
border-bottom:1px dotted #d0bd86;
}
.subnav a { 
	display: block;  
	width: 183px; 
	color: #000000; 
	font-family: "Times New Roman", Times, serif; font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	text-transform: uppercase; 
	/* text-indent: 10px; */
	padding:6px 0px; 
	line-height:16px;
	}
.subnav a:hover 
{ 
	color: #c34a3b; 
	display: block;  
	width: 183px; 
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	font-weight: bold; 
	text-decoration: none; 
	text-transform: uppercase; 
/*	text-indent: 10px;  */
	padding:6px 0px; 
	line-height:16px; 
}

.left-link
{
	width:174px;
	height:auto;
	float:left;
	text-align:left;
	background-color:#f8f3e4;
	border:1px dotted #d0bd86;
	padding:12px;
	margin-top:25px;
}
.left-link .left
{
width:80px;
float:left;
text-align:left;
color:#ca2706;
text-decoration:none;
}
.left-link .left a
{
color:#ca2706;
text-decoration:none;
font-weight:bold;
line-height:15px;
}
.left-link .left a:hover
{
text-decoration:underline;
}
.left-link .right a
{
	color:#ca2706;
	text-decoration:none;
	padding-top:3px;
	font-weight:bold;
	line-height:15px;
}
.left-link .right
{
width:94px;
float:right;
text-align:left;
color:#ca2706;
text-decoration:none;
}
.left-link .right a:hover
{
text-decoration:underline;
}

.congress-programms
{
width:200px;
height:auto;
background-color:#f8f3e4;
float:left;
margin:15px 0px;
}
.congress-programms-info
{
width:188px;
padding:6px;
float:left;
}
.congress-programms-info ul
{
margin:0px;
padding:0px;
}
.congress-programms-info li
{
list-style-type:none;
display:block;
border-bottom:1px dotted #d0bd86;
padding:6px 0px;
}
.title
{
width:192px;
height:30px;
padding-bottom:1px;
background:url(../images/title-bg.gif) left top repeat-x;
padding-left:8px;
}
.title th { padding-left:5px; }

.body-right
{
width:717px;
height:auto;
float:right;
text-align:left;
padding-left:17px;
}
.wacs-left
{
width:498px;
height:auto;
float:left;
text-align:left;
}
.wacs-approve-box
{
width:498px;
height: auto;
float:left;
text-align:left;
}
.art-text-box
{
width:498px;
height:30px;
float:left;
text-align:left;
padding-top:5px;
}
.program-text-box
{
width:478px;
height:auto;
float:left;
text-align:left;
background:url(../images/program-text-bg.jpg) left top repeat-x;
padding:10px;
}
.organization-box
{
width:478px;
height:auto;
float:left;
text-align:left;
padding-bottom:10px;
border-bottom:1px dotted #d0bd86;
margin-bottom:10px;
}
.wacs-right
{
width:200px;
height:auto;
float:right;
text-align:left;
}
.newslatter-box
{
width:199px;
height:auto;
float:left;
text-align:left;
}
.newslatter-title
{
width:149px;
height:27px;
float:left;
text-align:left;
background:url(../images/newslater-title.gif) left top no-repeat;
padding:7px 0px;
padding-left:50px;
color:#4e4e4e;
font: bold 12px/27px  Arial, Helvetica, sans-serif;
}
.newslatter-bottom-box
{
width:179px;
height:auto;
float:left;
text-align:left;
background-color: #c72406;
padding:0px 10px 10px 10px;
}
.input
{
width:111px;
height:16px;
float:left;
text-align:left;
color:#9d9d9d;
font: normal 11px/16px  Arial, Helvetica, sans-serif;
border: 1px inset #dfdfdf;
padding-left:3px;
padding-top:2px;
}
.location-map-box
{
width:200px;
height:auto;
float:left;
text-align:left;
margin:13px 0px;
}
.location-title-box
{
width:190px;
height:33px;
float:left;
text-align:left;
padding-left:10px;
background:url(../images/title-bg.gif) left top repeat-x;
}
.map-box
{
width:200px;
height:auto;
float:left;
text-align:center;
}
.sponsers-immage-box
{
width:176px;
height:auto;
float:left;
text-align:left;
background-color: #f8f3e4;
padding:0px 12px;
}

.services
{
width:176px;
height:auto;
float:left;
text-align:left;
}
.services ul
{
margin:0px; 
padding: 0px;
}
.services li
{
list-style: none;
}
.services ul li
{
width:176px;
height: auto;
display:block;
float:left;
padding:16px 0px;
text-align:center;
border-bottom:1px dotted #d0bd86;
}
.services ul li.no-margin
{
margin-right:0px;
padding-right:0px;
border:none;
}
.visitors-box
{
width:200px;
height:auto;
float:left;
text-align:left;
margin-bottom:12px;
}
.visitor-text-box
{
width:200px;
height:auto;
float:left;
text-align:left;
color:#d86448;
font: italic 12px/18px  Arial, Helvetica, sans-serif;
padding-top:10px;
}
.visitors-bottom-box
{
	width:160px;
	height:40px;
	float:left;
	text-align:left;
	background:url(../images/visitor_img.jpg) left top no-repeat;
	padding:15px 0px 0px 40px;
	color:#FFF;
	font: bold 16px/22px  "Times New Roman", Times, serif;
	background-color: inherit;
	margin-top:10px; margin-bottom:20px;
}
.gray-box
{
width:660px;
height:auto;
float:left;
text-align:left;
background: url(../images/gray-bg.gif) left bottom repeat-x;
padding:30px 20px 30px 20px;
text-align:justify;
}
.brown-box
{
width:660px;
height:auto;
float:left;
text-align:left;
background: url(../images/brown-bg.gif) left bottom repeat-x;
padding:30px 20px 30px 20px;
text-align:justify;
}
.about-th
{
float:left;
margin-right:16px;
}


/* CSS Footer Document */
.footer-top
{
width:960px;
height:95px;
text-align:left;
clear:both;
}
.footer-top-box
{
width:960px;
height:26px;
float:left;
text-align: center;
background-color: #dcd0ae;
color:#c34a3b;
font: normal 18px/26px  Arial, Helvetica, sans-serif;
border-bottom:1px solid #FFF;
}
.footer-logo-box
{
width:702px;
height:56px;
float:left;
text-align:left;
background-color: #efe3c1;
padding:12px 0px 0px 258px;
}
.footer-logo
{
margin-right:25px;
}
#footer
{
width:960px;
height:97px;
background:url(../images/footer-bg.jpg) left top repeat-x;
text-align:center;
clear:both;
}
.footer-inside
{
background:url(../images/footer-img.jpg) left top no-repeat;
padding-left:135px;
width:825px;
text-align: left;
padding-top:20px;
height:77px;
color:#aaaaaa;
}
.copyright
{
font-size:11px;
color:#6f6f6f;
}
#footer a
{
text-decoration:none;
color:#aaaaaa;
font: normal 11px/18px  Arial, Helvetica, sans-serif;
}
#footer a:hover
{
color: #FFF;
text-decoration:none;
font:normal 11px/18px  Arial, Helvetica, sans-serif;
}
/* CSS Text Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #757474;
	text-decoration: none;
}
body a
{
color: #d86448;
text-decoration:none;
font:bold 12px/18px  Arial, Helvetica, sans-serif;
}
body a:hover
{
color: #d86448;
text-decoration: underline;
font:bold 12px/18px  Arial, Helvetica, sans-serif;
}


h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: 30px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5b3617;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.red-text
{
color: #d9674f;
text-decoration:none;
font:bold 12px/18px  Arial, Helvetica, sans-serif;
}

.tabels2 {
	background:#efefef;
	margin:20px 10px 0 0;
	border:1px solid #dedede;
	}
.tabels2 td { 
	color:#3B96D3;
	line-height:22px;
	padding:0 0 0 10px;
	}

.tabels2 td.divide { 
	color:#ccc;
	line-height:22px;
	padding:0 0 0 10px;
	border-bottom:1px solid #dedede;
	}
		
.tabels {
	background:#efefef;
	margin:20px 10px 0 0;
	border:1px solid #dedede;
	}
.tabels td { 
	color:#3B96D3;
	line-height:22px;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}
.tabels td.off { 
	color:#ccc;
	line-height:22px;
	padding:0 0 0 10px;
	border-bottom:1px solid #dedede;
	}
	
.tabels-reg {
	background: #EFFEEF;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-reg td { 
	color:#3B96D3;
	line-height:22px;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}

.tabels-gtm {
	background: #E3319D;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-gtm td { 
	color:#fff;
	line-height:22px;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}
.tabels-gtm td a { 	
	color: #fff;
	}
	
.tabels-mt {
	background: #FFF380;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-mt td { 
	line-height:22px;
	color:#456;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}	
.tabels-ind {
	background: #41A317;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-ind td { 
	line-height:22px;
	color:#fff;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}		
.tabels-ind td a { 
	color:#fff;
	}	

.tabels-dor {
	background: #A0CFEC;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-dor td { 
	line-height:22px;
	color:#fff;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}		
.tabels-dor td a { 
	color:#fff;
	}	
		
.tabels-5asian {
	background: #ccc;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-5asian td { 
	line-height:22px;
	color:#222;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}		
.tabels-5asian td a { 
	color:#222;
	}		
	
.tabels-member {
	background: #336633;	
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-member td { 
	line-height:22px;
	color:#fff;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}		
.tabels-member td a { 
	color:#fff;
	}
		
.tabels .legend { 
	background: #fff;
	border: none;
}
.tabels .models { 
	background-color: #f1f1f1; 
	font-weight: bold;
	}
	
.table-reg {
	background:#efefef;
	margin:20px 10px 0 0;
	border:1px solid #dedede;
	}

.table-reg th { 
	color:#3B96D3;
	line-height:22px;
	padding:0 0 0 3px;
	border-bottom:1px solid #dedede;
	}

.table-reg td { 
	color:#3B96D3;
	line-height:22px;
	padding:0 0 0 10px;
	border-bottom:1px solid #dedede;
	}
.table-reg .legend { 
	background: #fff;
	border: none;
}
.table-reg .models { 
	background-color: #f1f1f1; 
	font-weight: bold;
	}

.tabels-wacs {
	background: #717D7D;
	margin-top: 5px;
	border:1px solid #dedede;
}	
.tabels-wacs td { 
	color:#fff;
	line-height:22px;
	padding:0 4px 0 10px;
	border-bottom:1px solid #dedede;
	}
.tabels-wacs td a { 	
	color: #fff;
	}
	
	
#contact_right fieldset .table-reg td input { 
	width: 140px;
	margin-left:-5px;
	border:1px;
	}	
	
#contact_right fieldset .inputsubmit { 
	width: 120px; 
	padding:5px 3px; 
	font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
	margin-right:10px;
	}		
	
h2.marco a {
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	margin-top:85px;
	padding-bottom:35px;
	text-indent:-9999px;
	padding-left:100px;
	margin-left:250px;
	padding-top:5px;
	width:106px;
}

h2.chumpol a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	margin-top:85px;
	padding-bottom:35px;
	padding-left:100px;
	margin-left:15px;
	text-indent:-9999px;	
	padding-top:5px;
	width:76px;
} 	

h2.aitken a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:200px;
	margin-left:45px;
	padding-top:5px;
	padding-bottom:35px;
	padding-left:120px;
	width:45px;
} 	
h2.alessandro a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:180px;
	margin-left:265px;
	padding-top:5px;
	padding-bottom:35px;
	padding-left:120px;
	width:45px;
} 	

h2.nguyen a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:200px;
	margin-left:505px;
	padding-top:5px;
	padding-bottom:35px;
	padding-left:120px;
	width:45px;
} 

h2.pozzato a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:295px;
	margin-left:35px;
	padding-top:5px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.mumana a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:295px;
	margin-left:165px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.potel a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:295px;
	margin-left:301px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.srisuthum a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:295px;
	margin-left:443px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.yimniyom a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:295px;
	margin-left:579px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:105px;
	width:1px;
} 
h2.narong a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:381px;
	margin-left:94px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.roos a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:381px;
	margin-left:247px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:100px;
	width:1px;
} 
h2.flemming a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:381px;
	margin-left:397px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:93px;
	width:1px;
} 
h2.lai a { 
	outline:none;  	color:#ED2024; 	display:block; 	position:absolute; 	text-indent:-9999px;
	margin-top:381px;
	margin-left:540px;
	padding-top:22px;
	padding-bottom:33px;
	padding-left:108px;
	width:1px;
} 

.input1 {
	border:1px solid #999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}
button:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"]:hover {
background-color:-moz-buttonhoverface;
color:-moz-buttonhovertext;
}
button, input[type="reset"], input[type="button"], input[type="submit"] {
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;
-x-system-font:-moz-button;
background-color:buttonface;
border:2px outset buttonface;
color:buttontext;
cursor:default;
font-family:-moz-use-system-font;
font-size:-moz-use-system-font;
font-size-adjust:-moz-use-system-font;
font-stretch:-moz-use-system-font;
font-style:-moz-use-system-font;
font-variant:-moz-use-system-font;
font-weight:-moz-use-system-font;
line-height:normal !important;
padding:0 6px;
text-align:center;
white-space:pre;
}
input { 
	cursor:text;
	font-family:-moz-use-system-font;
	font-size:-moz-use-system-font;
	font-size-adjust:-moz-use-system-font;
	font-stretch:-moz-use-system-font;
	font-style:-moz-use-system-font;
	font-variant:-moz-use-system-font;
	font-weight:-moz-use-system-font;
	letter-spacing:normal;
	line-height:normal !important;
	padding:1px 0;
	text-align:start;
	text-indent:0;
	text-rendering:optimizelegibility;
	text-transform:none;
	word-spacing:normal;
}

/*------------- LEFT NAVIGATION STARTS -------------*/
.subnav{ 
	width:200px; 
	height:auto; 
	float:left; 
	}
.subnav ul.leftNav{  
	padding-top:1px;
	list-style-type:none;
	background:url(/images/left-nav-divider.gif) 0 0 repeat-x;
	margin:12px 0 0 0;
	}
.subnav ul.leftNav li{
	background:url(/images/left-nav-divider.gif) 0 100% repeat-x;
	padding-bottom:1px;
	position:relative;
	}
.subnav ul.leftNav li ul{
	padding-top:1px;
	list-style-type:none;
	background:url(/images/left-nav-divider.gif) 0 0 repeat-x;
	margin:0;
	position:absolute;
	left:195px;
	top:-1px;
	color:#000;
	background-color:#F1EBDD;
	visibility:hidden;
	width:220px;
	}
.subnav ul.leftNav li ul li{
	padding-bottom:1px;
	}
.subnav ul.leftNav li ul li a{
	color:#641207;
	text-transform:capitalize;
	padding:0 0 0 12px;
	font:bold 12px/28px "Times New Roman", Times, serif;
	height:28px;
	background:none;
	background-color:#F1EBDD;
	}
.subnav ul.leftNav li a{
	display:block; 
	color:#000;
	text-decoration:none; 
	text-transform:uppercase;
	padding:6px 0 6px 12px;
	font:bold 12px/16px "Times New Roman", Times, serif;
	/* height:100%; */
	overflow:hidden;
	background:url(/images/left-nav-arrow.gif) 5px 11px no-repeat;
	}
.subnav ul.leftNav li a:hover,
.subnav ul.leftNav li ul li a:hover,
.subnav ul.leftNav li a.select{
	background-color:#F1EBDD;
	color:#C34A3B;
	}
.h3left { float:left; } 
.h3right { float:right; padding-right:10px; } 	


/* CONTACT FORM */

#contact_right fieldset select { float:right; width : 220px; border : 1px solid #ccc; font-size: 11px; padding-left:2px; }
#contact_right fieldset select :hover { border:none; }

#contact_right fieldset select.feedback option { padding-left:20px; } 
#contact_right fieldset select option.typeos { 
	color: #000; 
	font-style: italic;
	font-weight: bold;
	margin-left: -18px;
}

#contact_right fieldset input { float : right; width : 61%; border : 1px solid #ccc; font-size: 11px; padding-left:2px;  }
#contact_right fieldset input.submit:hover { border-color: #1C5A22; border-width:2px;  }
#contact_right fieldset input:active, input:focus { border-color : #000; }
#contact_right fieldset textarea { float : right; width : 99%; border : 1px solid #ccc; }
#contact_right fieldset textarea:hover { border-color : #000; }
#contact_right fieldset textarea:active, textarea:focus { border-color : #000; }
#contact_right label, label span { display : block; padding-bottom : .25em; }
#contact_right label { float : left; width : 100%; }
#contact_right label span { float : left; width : 29%; text-align : right; color: #333; font-style:normal; }
#contact_right form div { 
	float:right; 
	margin-bottom : 0px; 
	text-align : center;
	margin-top:-17px;
	padding:0px 0px;
}
#contact_right form div input:hover { background-color: none; } 

/* =fieldset */

#contact_right fieldset { 
	float : left; 
	width : 588px; 
	margin : 0 10px 10px 0; 
	padding : 10px;
	border : 1px solid #1C5A22; 
	overflow : hidden;
	padding-bottom: 10px;  
}

#contact_right fieldset.faq  { width:655px; } 

#contact_right p.gold { color: #986418; text-decoration:underline; font-size:14px; font-weight:bold; padding-bottom:3px; text-align:center;  }

#contact_right fieldset:hover { border-color: #FFFF00; border-color: #ccc; }

#contact_right form { margin-left: 0px; } 
#contact_right form div input { 
	padding : 0 .25em; 
	margin: 0px; 
	background-color: #A42327; 
	border : 1px double #1C5A22; 
	font : bold 11px Tahoma, Verdana, Arial, sans-serif; 
	color : #fff;
	text-transform:capitalize;
}

#contact_right .phone2 { width:52px; padding-right:3px; padding-left:3px; margin-right: 2px; } 
#contact_right .phone {  width:104px; padding-right:3px; padding-left:3px; } 

.inputbutton, .inputsubmit { 
	background-color:#3e3d43;
	border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	padding:2px 15px 3px;
	text-align:center;
}
legend {  
	margin-left: 1em;  
	color: #000;  
	font-weight: bold;
}	

p.alignright { float:left; width:165px; } 
p.alignleft { float:left; widows:300px; } 
#contact_right fieldset input.qc_question { width:300px;  } 

ul.topic-list {
	list-style-type:none;
	margin-top:10px;
	}
ul.topic-list li {
	float:left;
	height:70px;
	margin-right:-37px;
	width:202px;
	text-align:center;
}
ul.topic-list li.big {
	height:90px;
	padding-top:5px;
	}
ul.topic-list li.big2 {
	height:110px;
	padding-top:35px;
	}	
ul.topic-list li img {
	display:block;
	float:left;
	margin:1px 15px 0 10px;
}

/*------------------------- RIGHT PANNEL - GALLERY -------------------------*/
div#gallery{
	width:659px;
	background:url(../images/gallery-bg.gif) 0 0 repeat-x #FFBEB6; 
	color:#5D2938;
	}
div#gallery ul{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #EF9D93;
	list-style:none;
	}
div#gallery ul li{
	width:103px;
	border-right:1px solid #EF9D93;
	float:left;
	text-align:center;
	padding:14px;
	}
div#gallery ul li.noRightBorder{
	border-right:none;
	}
div#gallery ul li a{
	font-size:11px;
	line-height:16px;
	color:#000;
	text-decoration:underline;
	}
div#gallery ul li a:hover{
	text-decoration:none;
	}
div#gallery ul li a.galPic{
	display:block;
	margin-bottom:5px;
	border:1px solid #D1BD81;
	}
div#gallery ul li a.galPic img, div#gallery ul li strong{
	display:block;
	}
div#gallery ul li a.galPic:hover{
	border-color:#A79049;
	}


		.gallery {
				zoom:1;
				width:720px;				
			}
			.gallery a {
				display:block;
				float:left;
				margin:0;
				opacity:0.87;
				padding-left:7px;
				text-align:center;			
			}
			.gallery a:hover {
				opacity:1;
			}
			.gallery a img {
				border:none;
				display:block;
			}
