a {
   outline: none;
}
			
			/* NAVIGATION BUTTONS */
			.menu {
						height: 18px;
						width: 686px;
						margin: 0;
						padding: 0;
						position:relative;
						top: 0px;
						left: 0px;
			}
			.menu2 {
						height: 18px;
						width: 200px;
						margin: 0;
						padding: 0;
						position:relative;
						top: 0px;
						left: 0px;
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: helvetica, arial, sans-serif;
						background: url(../images/menu/btn_on.gif) no-repeat;
						width: 98px;
						height: 18px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a:link, .cssnav a:visited {
						display: block;
						color: #333333;
						font-size: 11px;
						width: 98px;
						height: 18px;
						display: block;
						float: left;
						text-decoration: none;
						font-weight:bold;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav a:hover {
						color: #ffffff;
						text-decoration: none;
			}
			.cssnav a:active {
						display: block;
						color: #333333;
						font-size: 11px;
						width: 98px;
						height: 18px;
						display: block;
						float: left;
						text-decoration: none;
						font-weight:bold;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav img {width: 98px; height: 18px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 0px;
						top: 3px;
					    text-align: center;
					    width: 98px;
					    cursor: pointer;   
				}
				
			.menu2 {
						height: 18px;
						width: 196px;
						margin: 0;
						padding: 0;
						position:relative;
						top: -9px;
						left: 13px;
			}
			.cssnav2	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: helvetica, arial, sans-serif;
						background: url(../images/menu/btn2_on.gif) no-repeat;
						width: 98px;
						height: 18px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav2 a:link, .cssnav2 a:visited {
						display: block;
						color: #333333;
						font-size: 11px;
						width: 98px;
						height: 18px;
						display: block;
						float: left;
						text-decoration: none;
						font-weight:bold;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav2 a:hover {
						color: #ffffff;
						text-decoration: none;
			}
			.cssnav2 a:active {
						display: block;
						color: #333333;
						font-size: 11px;
						width: 98px;
						height: 18px;
						display: block;
						float: left;
						text-decoration: none;
						font-weight:bold;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav2 img {width: 98px; height: 18px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{visibility:hidden}

			.cssnav2 span {
					    position: absolute;
					    left: 0px;
						top: 3px;
					    text-align: center;
					    width: 98px;
					    cursor: pointer;   
				}
				
			/* END OF NAVIGATION */

a:link { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a:active { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none;}
a:visited { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a:hover { color: #aaa; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: underline; }

a.alt:link { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt:active { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt:visited { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt:hover { color: #aaa; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: underline; }

a.alt2:link { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt2:active { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt2:visited { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.alt2:hover { color: #333; font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: underline; }

a.cont:link { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a.cont:active { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none;}
a.cont:visited { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: none; }
a:.cont:hover { color: #aaa; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 16px;  text-decoration: underline; }

a.award{ color: #444; font-size:9px}
a.award:link { color: #444; text-decoration: underline; }
a.award:active { color: #444; text-decoration: underline; }
a.award:hover { color: #fc0; text-decoration: underline; }

body, p, td       { color: #000; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px; }

body       {  background-color:#e2e0cb }

.bodyalt  { color: #333; font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 16px }
.bodysmall    { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; }
a.bodysmall:link    { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; text-decoration: underline; }
a.bodysmall:active    { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; text-decoration: underline; }
a.bodysmall:visited    { color: #333; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; text-decoration: underline; }
a.bodysmall:hover    { color: #FC0; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 14px; text-decoration: underline; }

.gallery    { color: #000; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 13px }
.input    { color: #000; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 13px }

.pdf_link  { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px }

a.pdf:link { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; }
a.pdf:active { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; }
a.pdf:visited { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; }
a.pdf:hover { color: #aaa; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: underline; }


.yunfinef  { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px }
.yunfinek  { color: #000; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px }

/*
table.main, tr.main, td.main {
	background-color:##e2e0cb;
}
*/
table.projdesc {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: #aaa #aaa #aaa #aaa;
	border-collapse: collapse;
}
table.projdesc td  { padding: 0; border-style: solid; border-width: 0 0 1px 0; border-color: #aaa }

td.lhs  { padding: 0; border-style: solid; border-width: 1px 0 1px 1px; border-color: #aaa }
td.rhs  { padding: 0; border-style: solid; border-width: 1px 1px 1px 0; border-color: #aaa }
td.base  { background-image: url(images/common/tagline_btm.gif); background-repeat:no-repeat; background-color:#FFF;}
td.td_content_1  { padding: 0; border-style: solid; border-width: 1px 1px 1px 0; border-color: #aaa }

#base  { background-image: url(images/common/tagline_btm.gif); background-repeat:no-repeat; background-color:#FFF;}

#td_content_1  { padding: 0; border-style: solid; border-width: 1px 1px 1px 0; border-color: #aaa; background-color:#fff; }

#award_td	{
	visibility: visible;
	position: relative;
	border:thin solid #778888;
	background-image: url(../images/common/award_mini.gif);
	background-position: 5px 0px;
	background-repeat:no-repeat;
	background-color: #778888;
	width:600px;
	height: 28px;
	z-index:9;
	
	}
	
#award_td p	{
	color: #eeeeee; 
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif; 
	margin-left: 35px;
	margin-top: 8px;
	}
	
#please_wait	{
	visibility: visible;
	position: relative;	
	width:200px;
	z-index:9;
	
	}
	
#please_wait p	{ 
	color: #000; 
	font-size: 9px; 
	font-family: Helvetica, Arial, sans-serif; 
	top:15px;
	}

h1 { 
	color: #FC0;
	font-size: 11px; 
	font-family: Helvetica, Arial, sans-serif; 
	line-height: 16px;  
	text-decoration: none; 
	text-transform:uppercase;
	margin-top: 20px;
	margin-bottom:-10px;
	}
h2 { 
	color: #555555;
	font-size: 12px; 
	font-family: Helvetica, Arial, sans-serif; 
	line-height: 16px;  
	text-decoration: none; 
	text-transform:uppercase;
	margin-top: 10px;
	margin-bottom:10px;
	margin-left:7px;
	}

a.minimenu:link { color: #fff; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; text-transform:uppercase;}
a.minimenu:active { color: #fff; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; text-transform:uppercase;}
a.minimenu:visited { color: #fff; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: none; text-transform:uppercase;}
a.minimenu:hover { color: #FC0; font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 10px;  text-decoration: underline; text-transform:uppercase;}

a.top:link      { color: #FC0; font-size: 9px; font-family: Helvetica, Arial, Sans-Serif; font-style: normal; text-decoration: none; text-transform:uppercase;}
a.top:active    { color: #FC0; font-size: 9px; font-family: Helvetica, Arial, Sans-Serif; font-style: normal; text-decoration: none; text-transform:uppercase;}
a.top:visited   { color: #FC0; font-size: 9px; font-family: Helvetica, Arial, Sans-Serif; font-style: normal; text-decoration: none; text-transform:uppercase;}
a.top:hover     { color: #FC0; font-size: 9px; font-family: Helvetica, Arial, Sans-Serif; font-style: normal; text-decoration: underline; text-transform:uppercase;}

#refs {
	color: #000; 
	font-size: 11px; 
	font-family: Helvetica, Arial, sans-serif; 
	margin-top:15px;
	margin-bottom:15px;
	min-height:95px;
	border-bottom: 1px solid #aaa;
	}

#refs p {
	color: #000; 
	font-size: 11px; 
	font-family: Helvetica, Arial, sans-serif; 
	margin-top:15px;
	margin-bottom:15px;
	margin-left:150px;
	}

#refs img {
	margin-right:5px;
	}

.refs img{
border:1px #999999 solid;
}

.refs:hover img{
border:1px #d1a34b solid;
}
 
.refs:hover{
color: #d1a34b; /* Dummy for IE bug */
}
