body {
	margin: 0px;
	padding: 0px;
}

form, div, h1, h2, h3, h4, h5, h6, p {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
table,tr,body,form,select,input,a, textarea, div, p {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ffffff; /*#2d3134;*/
}

/*table, td, tr, th {
padding:0px;
margin:0px;
border-style:none;
border-collapse:collapse;
}	
*/

p {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

input, select, textarea { color:#666666; }


.f10 {	font-size:10px; }
.f9  {	font-size:9px;}
.f11 {	font-size:11px;}
.f12 {	font-size:12px;}

.verdana {	font-family:Verdana, Arial, Helvetica, sans-serif;}
.tahoma {	font-family:Tahoma, Arial, Helvetica, sans-serif;}
.arial {	font-family:Arial, Helvetica, sans-serif;}
.centuryGothic { font-family: Century Gothic, Arial, Helvetica, sans-serif; }

a.underline:link, a.underline:visited, a.underline:active { text-decoration:none; }
a.underline:hover {text-decoration:underline;}

a.hide_Underline:link, a.hide_Underline:visited, a.hide_Underline:active { text-decoration:underline;}
a.hide_Underline:hover {text-decoration:none;}

a:link, a:active,a:visited {  } /*66c1ff*/
a:hover { 	 } /*2DABFF*/

a.none:link, a.none:active, a.none:visited, a.none:hover { text-decoration:none;}

.z1 { z-index:1; }
.z2 { z-index:2; }
.z3 { z-index:3; }

h1 { font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h2 { font-size:1.2em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px; }
h3 { font-size:1.1em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h4 { font-size:1.0em; 	font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h5 { font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:11px; }
h6 { font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;padding-bottom:11px;  }
h1,h2,h3,h4,h5,h6 { margin-top:15px; margin-bottom:10px; color:#2a323a;}

.table {
width: 100%;
border: 1px solid #CCCFD3;
background-color: #FFFFFF;
padding: 1px;
}

.table th {
	padding: 3px 4px;
	color: #FFFFFF;
	background-color:#43CB46;
	border-top: 1px solid #6DACD2;
	border-bottom: 1px solid #327AA5;
	/*text-align: left;*/
	font-size: 0.85em;
	text-transform: uppercase;
}

.table td {
	/*text-align: left;
	padding: 4px;
	line-height: 1.20em;*/
}

.row1 { background-color: #F9F9F9; }
.row2 { background-color:#E9E9E9; }
.row3 { background-color: #DBDFE2; }
.row4 { background-color: #D8E8CE; }
.col1 { background-color: #DCEBFE; }
.col2 { background-color: #F9F9F9; }

.paddingTd { padding:4px; }

.bold { font-weight:bold; }
.lh135 { line-height:135%; }
.lh155 { line-height:155%; }


hr { background-color:#cccccc; }
/*
 ====================================================================
*/

body, html { height:100%; vertical-align:middle;  }
body { background-color:#1a1a1a;     }

.clear  { clear:both; }
.swidth { width:1016px;  }

#flvPlayer { position:absolute; z-index:300; left:210px; top:85px; z-index:9999; }

a.lGrey:link,a.lGrey:active,a.lGrey:visited  { color:#999999; text-decoration:none; }
a.lGrey:hover { text-decoration:underline; }

a.lDark:link,a.lDark:active,a.lDark:visited  { color:#17191b; text-decoration:none; }
a.lDark:hover { text-decoration:underline; }


#div1 { background-image:url(../img/const/topBorder.gif); background-position:left bottom; background-repeat:repeat-x; }
#div1a { height:102px; position:relative; }
#div2 { background-color:#0c0c0c; }
#div2a { height:634px; position:relative; }
#div3 { background-image:url(../img/const/bottomBorder.gif); background-position:left top; background-repeat:repeat-x; }
#div3a { height:58px; position:relative; }


#footerLeft { position:absolute; left:0px; top:10px; width:480px;}
#footerRight { position:absolute; right:0px; top:10px; width:300px; z-index:200; }

#homeFlash { position:absolute; left:0px; top:0px; z-index:1; width:1016px; height:634px; overflow:hidden;  }
#menuDiv { position:absolute; left:8px; top:10px; z-index:55; width:644px;  }
#contentDiv {  z-index:111; }

.cGrey { color:#999999; }


#panel { position:absolute; top:94px; left:6px; width:503px; height:513px; }
#textArea { position:absolute; top:115px; left:32px; width:453px; height:470px; overflow:hidden;  }

.txt, .txt div, .txt p, .txt td, .txt div p, .txt p div { line-height:168%; }
.txt { margin-right:20px;  }

#contactForm input, #contactForm select, #contactForm textarea { height:19px; background-color:#ffffff; border:0px solid #333333; width:100px; }
#contactForm textarea { width:100%; height:94px; }
#contactForm #submit_Contact { width:110px; height:23px; background-color:#ffffff; border:1px solid #232323; color:#000000;}
#contactForm td { padding-bottom:5px; }


#thumbsPanel { position:absolute; left:0px; bottom:0px; height:144px; width:100%; text-align:left;  z-index:9;   }
#thumbsContainer { height:107px; position:absolute; left:0px; bottom:0px; overflow:visible; }
#thumbButonsCont { position:absolute; left:25px; top:0px; width:968px; }
#galleryImgHolder { position:absolute; z-index:3; width:1016px; height:634px; }

.thumbsContLeftB { position:absolute; left:0px; top:0px; z-index:4; width:32px;   }
.thumbsContRightB { position:absolute; right:0px; top:0px; z-index:5; width:43px; }
.thumbsContMiddleB { position:absolute; left:0px; top:0px; z-index:5; padding-left:32px;  }

#audioPlayer { position:absolute; right:-5px; top:38px; z-index:10; }
#overlay {
	position: absolute;
	z-index: 9999;
	left: 0px;
	width: 100%;
	background-color: #000;

}
#top { position:absolute; left:-245px; top:-195px; z-index:3;  }
#bottom { position:absolute; left:-245px; top:0px; z-index:3;   }
.galleryThumbnailLink { 
	padding-left:7px;
}
.galleryThumbnail {  }
