
/* *** Home Page *** */


.mainLayoutTable {
    border:5px solid #424939;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

body.main {
	/*background-image :url(/images/main_bg.gif);*/
	background: #B8B8B8 url(../images/bg.gif) repeat-x 0 0;	
    margin-top:10px;
    margin-bottom:75px;
    text-align:center;
}

td, body {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	/*color:#666;*/
}

.topnav {
	/*position: absolute;*/
	/*top: 11px;*/
	padding-right:0;
}
.topnav ul {
	list-style-type:none;
	list-style-position:outside;
}
.topnav ul li {
	float:left;
	display:inline;
	font-size:13px;
	height:1.8em;
	/*line-height: 1.8em;*/
	text-transform:uppercase;
    background:url(../images/navdivider.gif) no-repeat 100% .25em;
	padding:0 10px;
}
.topnav ul li a {
    height:1em;
	color:#ffffff;
	text-decoration:none;	
}
.topnav ul li a:hover {
    /*height: 1em;*/
	color:#DBDAA0;
	text-decoration:none;
}
.topnav ul li.selected a {
	color:#DBDAA0;
}
.topnav ul li.last {
    padding-right:0;
    background:none;
}

.contact {
	padding:0 15px 10px 0;
	text-align:right;
	color:cccccc;
}

.contactbody {
	background:#FFF url(../images/bg_contact.jpg) no-repeat bottom right;
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	padding:0 25px 0px 25px;
}

/*
*html .column-wrapper{
	float:left;
	background:#384335 url(../images/body_bg.jpg) no-repeat scroll 0 0;
	height:370px;
	width:100%;
}*/

.column-wrapper{
	float:left;
	background:#384335 url(../images/body_bg.jpg) no-repeat scroll 0 0;
	height:379px;
	width:100%;
}





select, textarea {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva,  sans-serif;
	color:#666;
	border:1px solid #ccc;
}








.navheaderbg {
	/*background-image :url(/images/navtop_bg.gif);*/
	background-color:#424939;
}
.maincontentbg {
	/*background-image :url(/images/navbottom_bg.gif);*/
	background-color:#fff;
	border-top:1px solid #CCC;
}
.content {
	font-size:11px;
	/*color:#666;*/
}

.content a:link, .footer a:active, .footer a:visited {
	color:#666;
	text-decoration:none;
}
.content a:hover {
	color:#666;
	text-decoration:none;
}
.footertext {
	padding:0 30px 10px 10px;
	line-height:16px;
	white-space:nowrap;
}

.content2 {
	padding:0 10px 0 10px;
}

.homecontent {
/*border-left:1px solid #CCC;*/
	padding:0;
}

.footer {
    padding:3px 10px 0 0;
    text-align:right;
	background-color:#424939;
	height:30px;
	color:#cccccc;
	font-size:10px;
}


.contentbg, .popupcontentbg {
	/*background-image :url(/images/content_bg.gif);*/
	background-color:#FFF;
}

.clearbg {
	background-image:url(../images/spacer.gif);
}

H1 {
	font-size:18px;
	color:#666;
	margin:0 0 8px 0;
}
.headerrule, .crosssellborder, .recoverborder, {
	background-color:#fff;
}
.thumbborderbg
{
background-color:#fff;
}

.thumbtext {
	font-size:11px;
	color:#666;
	padding-left:5px;
}
.thumbtext a:link, .thumbtext a:active, .thumbtext a:visited {
	color:#666;
	text-decoration:none;
}
.thumbtext a:hover {
	color:#666;
	text-decoration:none;
}
.imagecellbg {
	background-color:#FFF;
		padding-top:5px;
}
.thumbheader {
	font-weight:bold;
	font-size:11px;
	color:#666;
	padding:0 15px 0 0;
}

/*Grid*/
.borderTB{
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.borderB{
  border-bottom:1px solid #ccc;
}
.borderR{
border-right:1px solid #ccc;
padding-right:25px;
}

.verticalrule {
    background-color:#ccc;
}




.tableborder{
border:1px solid #ccc;
margin:20px;
}
.padding10{
 padding:10px;
}
.borderB{
border-bottom:1px solid #ccc;
}
.detailseparator{
background-image:url(/images/detail_line.gif); 
	 background-repeat:repeat-y;

}

/* gallery */
/*.flashcontent {
	padding:0;
}*/

.flashcontainer {
	padding:0 19px 0 19px;
}

.projectname {
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#424939;	
	padding:0 0 5px 24px;
}

.projectdesc {
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	padding:0 25px 5px 25px;
}
.bodytext {
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	padding:0 25px 0px 25px;
}
.sstext {
	font-size:13px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	padding:0 25px 0px 25px;
	color:#424939;
}
.sstext a:link, .sstext a:active, .sstext a:visited {
	color:#666;
	text-decoration:none;
}
.sstext a:hover {
	color:#666;
	text-decoration:underline;
}
