body{

	font:10px Verdana,Arial,Helvetica,sans-serif;

	color:#666633;

	margin:0px;

	text-align:center;

	background:#CCCC99;
	
	height:100%;

}

#center{

	margin-left:auto;

	margin-right:auto;

	text-align:left;

	width:770px;

	position:relative;

	height:100%;
	
	min-height:100%;

	left:2px;

}

#container{

	border-width:1px;

	border-style:none solid;

	border-color:#FFFFFF;

	background-color:#fff;

	height:100%;

	background:url(../images/tint1.jpg) repeat-y #CCCCCC;

	/* box model hack */

	width: 768px; /* content width (for other browsers) */
	
	position:relative;

}

* html #container   /* this selector recognized by IE only */

{

  width: 770px;   /* total width (only for IE5.x/Win) */

  w\idth: 770px;  /* content width (for other IE) */

}

#content{

	background-color:#ccc;

	width:647px;

	float:left;	

	_height:371px;

	min-height:371px;

}

#rMenu{

	float:right;

	width:120px;

	_height:371px;

	min-height:371px;

	background-color:#ccc;

}

/* main link styles */

a:link, a:visited{

	color:#2b2b15;

	text-decoration:none;

}

a:hover, a:active{

	color:#666633;

}

/* other link styles */

.smalltxt a,.smalltxt a:visited{

	font:normal 9px;

	color:#666633;

}

.smalltxt a:hover, .smalltxt a:active{

	font:normal 9px;

	color:#2B2B15;

}

#sitemap a.dark:link, #sitemap a.dark:visited{

	color:#666633;

}

#sitemap a.dark:hover, #sitemap a.dark:active{

	color:#2B2B15;

}

/* end link styles */

/* menu bar styles */

#menubar{

	background:#666633;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	color:#FFFFFF;

	padding-left:6px;

	font-size:10px;

	line-height:16px;

	padding-bottom:2px;

	border-width:1px;

	border-top-style:solid;

	border-bottom-style:solid;

	border-color:#FFFFFF;

}

/* menu link active style */

#menubar a{

	color:#fff;

}

#menubar a:hover, #menubar a.active{

	color:#2B2B15;

}

.menu .options{

	border-width:1px;

	border-style:solid;

	border-color:#a6a573 #2b2b15 #2b2b15 #a6a573;

}

.options a{

	DISPLAY:block;

	height:17px;

	PADDING:0px 3px;

	text-decoration:none;

	COLOR:#ffffff; 

	LINE-HEIGHT:16px; 

	WHITE-SPACE:nowrap; 

	BACKGROUND-COLOR:#666633;

	FONT-SIZE:9px;

	position:relative;

}

.options a:visited{

	color:#fff;

}

.options a:hover{

	COLOR:#2b2b15;

	background-color:#cccccc;

}

/* end menu bar styles */

#search{

	height:60px;

	background:url(../images/tint1.jpg) repeat left top;

}

#rndImg{

	height:78px;

	background:url(../images/bg1.gif) repeat;

}

#header, #footer {

	background:url(../images/tint1.jpg) repeat-y #CCCCCC;

	clear:both;

}

.leftColumn1{

	border:none 1px #FFFFFF;

	border-right-style: solid;

	border-bottom-style: solid;

	float:left;

	width:200px;

}

.centerColumn1{

	background:#CCCCCC;

	width:446px;

	float:left;

}

.boxHeader{

	font:bold 11px/15px Verdana,Arial,Helvetica,sans-serif;

	text-transform:uppercase;

	color:#FFFFFF;

	background:#666633;

	padding-left:8px;

	margin:0px;

	padding-bottom:2px;

}

.spacer{

	clear:both;

}

.box1{

	_height:371px;

	min-height:371px;

	width:120px;

	/*overflow:hidden;*/

	background:#CCCCCC;

}

.box2{

	_height:371px;

	min-height:371px;

	width:200px;

}

.rBorder{

	border-right:1px solid #FFFFFF;

}

.linksImg{

	height:77px;

	width:100px;

	border-right:1px solid #FFFFFF;

}

h2{

	font:bold 10px/16px Verdana,Arial,Helvetica,sans-serif;

	text-transform:uppercase;

	color:#FFFFFF;

	background:#666633;

	padding-left:6px;

	margin:0px;

	padding-bottom:1px;

	padding-right:6px;

}

#logo{

	position:absolute;

	top:11px;

	left:650px;

}

form{

	margin:0px;

	padding:0px;

}

.txtField{

	font:normal 9px Verdana,Arial,Helvetica,sans-serif;

	color:#666633;

	padding-left:2px;

	position:absolute;

	top:17px;

	left:0px;

	border:1px solid #999999;

}

#searchBox {

	font:bold 11px;

	text-transform:uppercase;

	margin:0px;

	padding:0px;

	position:absolute;

	left:6px;

	top:6px;

}

.submitBtn{

	position:absolute;

	left:115px;

	top:17px;

}

.leftImg{

	overflow:hidden;

	height:169px;

	width:200px;

}

.borderB{

	border-bottom:1px solid #FFFFFF;

}

.newsBox{

	font-size:9px;

	overflow:hidden;

	padding:6px;

	height:41px;

}

.borderB2{

	border-bottom:1px solid #FFFFFF;

	overflow:hidden;

	height:42px;

}

.separator{

	background:url(../images/bg1.gif) repeat;

	height:18px;

	width:768px;

	clear:both;

	border-top:1px solid #FFFFFF;

}

h3{

	font:bold 11px Verdana,Arial,Helvetica,sans-serif;

	text-transform:uppercase;

	margin-bottom:6px;

	margin-top:0px;

	padding-top:6px;

}

.footer{

	font-size:9px;

	text-transform:uppercase;

	padding-right:6px;

	padding-left:6px;

	height:140px;

	width:768px;

}

.box3{

	height:371px;

	width:446px;

}

.container1{

	width:300px;

	overflow:hidden;

}

.linksBox{

	width:326px;

	font-size:11px;

	float:right;

	height:70px;

}

td {

	border-bottom:1px solid #fff;

	font-size: 11px;

}

.pad6{

	padding:6px;

}

.newsTxt{

	font:normal 9px;

	padding-right:6px;

	padding-left:6px;

}

/* sub menu styles */

table.subMenu td {

	font-size: 9px;

	padding-right:6px;

	padding-left:6px;

	color:#666633;

}

.subMenu .subMenuActive {

	background:#BEBEBE;

	color:#2B2B15;

}

table.subMenu a:link, table.subMenu a:visited {

	color:#666633;

}

/* end subMenu styles */

.login {

	font:normal 9px Verdana,Arial,Helvetica,sans-serif;

	color:#666633;

	margin-top:2px;

	margin-bottom:4px;

	border:1px solid #999999;

	width:106px;

}

#loginBox{

	font-size:9px;

	padding:6px 6px 0px 6px;

}

.stronguc{

	font:bold 10px;

	text-transform:uppercase;

}

p{

	padding-left:6px;

	padding-right:6px;

	margin-top:10px;

	margin-bottom:10px;

	font-size:11px;

}

.projectImg{

	/*margin-right:2px;*/

}

.descript{

	width:470px;

	/*padding-left:6px;

	padding-right:6px;

	margin:0px;*/

	margin:6px;

	font-size:11px;

	clear:both;

}

.descript p{

	padding-left:0px;

	padding-right:0px;

	/*margin-top:12px;

	margin-bottom:12px;*/

	margin:6px 0px;

	font-size:11px;

}

#searchTxt{

	left:0px;

	top:36px;

	position:absolute;

	letter-spacing:-0.5pt;

	font-weight:normal;

	text-transform:none;

}

.pulldown{

	font:normal 9px Verdana, Arial, Helvetica, sans-serif;

	color:#666633;

	margin-top:2px;

	margin-bottom:4px;

	width:106px;

}

.newsTxtL{

	font:normal 11px;

}

.newsibo{

	border:1px solid #FFFFFF;

	margin:6px;

}

p.selectm{

	width:410px;

	margin-top:6px;

	margin-bottom:6px;

}

li{

	font:bold 11px;

	margin-top:8px;

	margin-bottom:8px;

	color:#666633;

	list-style-type:square;

}

table.noBorders td{

	border:none;

}

.textField{

	color:#2B2B15;

	background-color:#dddddd;

	border:1px solid #999999;

	width:100%;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

li li{

	font:normal 11px;

	margin-top:6px;

	margin-bottom:6px;

	color:#666633;

	list-style-type:none;

	margin-left:-30px;

}

.whiteBorder{

	border:1px solid #FFFFFF;

}

sup {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

}

.archiveFormText {

	color: #FFFFFF;

	font-weight: bold;

	font-size:10px;

	padding:0px 6px;

}

.searchField {

	border:1px solid #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

}

#hideDiv {

	display: inline;

	visibility: visible;

}

.submit {

	font-weight: bold;

	background-color: #DDDDDD;

	border: 1px solid #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.reset {

	background-color: #DDDDDD;

	border: 1px solid #999999;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

table.industryLinks td {

	border:none;

	padding:0px 0px 6px;

}

.industryLinks p {

	margin: 4px 0px;

	padding:0px;

	font-weight: normal;

}

.smlTxt {

	font:normal 9px;

}

.pageSet td {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #999999;

	border: none;

}

.pageSet a, .pageSet a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

h2.searchresult {

	color: #ffffff;

	background-color: #999999;

	font-weight: normal;

	text-transform:none;

	height:21px;

	line-height:21px;

}

.heavytxt {

	color: #2b2b15;

	font-weight:bold;

}

p.searchlink {

	margin:4px 0px;

}

.imgThumbnail {

	overflow: hidden;

	float:left;

	margin:0 6px 0 0;

	display:block;

	border:1px solid #fff;

	/* box model hack */

	width: 115px; /* content width (for other browsers) */

	height: 70px; /* content width (for other browsers) */

}

* html .imgThumbnail /* this selector recognized by IE only */

{

	width: 117px;   /* total width (only for IE5.x/Win) */

	w\idth: 117px;  /* content width (for other IE) */

	height: 72px;   /* total width (only for IE5.x/Win) */

	h\eight: 72px;  /* content width (for other IE) */

}

#reg {
	font-size:100%;
	text-transform:none;
	margin-top:7px;
	color:#666;
}
