/* ************************ Defaults ************************ */

body{
	font:11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
	background:#000;	
}
A:link {
	FONT-SIZE: 11px;
	COLOR: #CCCCCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:active {
	FONT-SIZE: 11px; COLOR: #b89f76; FONT-FAMILY: Arial, Helvetica, sans-serif;; TEXT-DECORATION: none;
}
A:visited {
	FONT-SIZE: 11px; COLOR: #b89f76; FONT-FAMILY: Arial, Helvetica, sans-serif;; TEXT-DECORATION: none; 
}
A:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif;; TEXT-DECORATION: none;  }
body, h1, h2, h3, h4, h5, p, table, table th, form, a img {
	border: none;
	margin: 0px;
	padding: 0px;
}
p{
	padding:0px 0px 12px 0px;
}

/* ************************ structural ************************ */

#page{ 
	margin:0 auto; 
	padding:0px;
	width:995px;
	text-align:left;
}

#header{
	background:url('images/header.jpg') top left no-repeat;	
	height:63px;
	padding:61px 0px 0px 333px;
	position:relative;
    width:662px;
}


/* ************************ top navigation ************************ */

.topnav ul#menu{ 
	background:url('images/topnav.gif') top left no-repeat; 
	margin:0px; 
	padding:0px; 
	height:34px; 
	width:662px; 
	position:relative; 
}
.topnav ul#menu li{ 
	margin:0px; 
	padding:0px; 
	list-style:none; 
	position:absolute; 
	top:0px; 
}
ul#menu li,ul#menu a{ 
	height:34px; 
	display:block; 
}
.topnav ul#menu li a{ 
	text-indent:-9999px; 
	text-decoration:none; 
}
#toplink1{ left:0px; width:54px; }
#toplink2{ left:54px; width:66px; }
#toplink3{ left:120px; width:73px; }
#toplink4{ left:193px; width:130px; }
#toplink5{ left:323px; width:105px; }
#toplink6{ left:428px; width:52px; }
#toplink7{ left:480px; width:83px; }
#toplink8{ left:563px; width:99px; }
#toplink9{ left:623px; width:99px; }

#toplink1 a:hover,body#toplink1on #toplink1{ background:transparent url('images/topnav.gif') 0px -34px no-repeat; }
#toplink2 a:hover,body#toplink2on #toplink2{ background:transparent url('images/topnav.gif') -54px -34px no-repeat; }
#toplink3 a:hover,body#toplink3on #toplink3{ background:transparent url('images/topnav.gif') -120px -34px no-repeat; }
#toplink4 a:hover,body#toplink4on #toplink4{ background:transparent url('images/topnav.gif') -193px -34px no-repeat; }
#toplink5 a:hover,body#toplink5on #toplink5{ background:transparent url('images/topnav.gif') -323px -34px no-repeat; }
#toplink6 a:hover,body#toplink6on #toplink6{ background:transparent url('images/topnav.gif') -428px -34px no-repeat; }
#toplink7 a:hover,body#toplink7on #toplink7{ background:transparent url('images/topnav.gif') -480px -34px no-repeat; }
#toplink8 a:hover,body#toplink8on #toplink8{ background:transparent url('images/topnav.gif') -563px -34px no-repeat; }
#toplink9 a:hover,body#toplink9on #toplink9{ background:transparent url('images/topnav.gif') -623px -34px no-repeat; }
.pdf {
	float: right;
	height: 105px;
	width: 96px;
	background-repeat: no-repeat;
	padding-right: 350px;
}


/* ************************ content ************************ */
.showtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	width: 500px;
	margin-top: 20px;
	margin-right: 22px;
	margin-bottom: 22px;
}

#content ul{
	margin:0px;
	padding:0px 0px 14px 16px;
	list-style:disc;
}
.pagetext1{
	background:url(images/pagetext2.gif) repeat-y left top;
	width: 995px;
}
.pagetext2{
	background:url('images/pagetext1.gif') top left no-repeat;
}
.left-image{
	float:left;
	padding:15px 15px 0px 0px;
}
.pagetext3{
	background:url('images/pagetext3.jpg') bottom left no-repeat;
	padding:9px 17px 11px 22px;
	color:#fff;
	width:956px;
	min-height:304px;
}
.pagetext4{
	background:url('images/pagetext3.jpg') bottom left no-repeat;
	padding:9px 17px 11px 22px;
	color:#fff;
	width:956px;
	min-height:304px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #999999;
}

.pagehead{
	color:#8aaab4;
	padding:0px;
	margin:0px;
	font-size:1.10em;
}
.leftpanel{
	padding:12px 0px 0px 16px;
	width:563px;
}
.leftpanel2{
	padding:12px 0px 0px 16px;
	width:250px;
}
.gallerypanel{
	padding:0px 0px 0px 0px;
	width:598px;
}
.lefttext{
	padding:18px 0px 0px 42px;
}
.lefttextscroll{
	padding:18px 0px 0px 42px;
	verflow: auto;
	width: 500px;
	height: 200px;
	overflow: auto;
	top: 0px;
	float: none;
	margin-left: 40px;
}
.clear{
	clear:both;
}
.rightpanel{
	float:right;
	padding:15px 15px 0px 0px;
}

.pagetext3#home{
}
.pagetext3#home .leftpanel{
	width:305px;
}
.pagetext3#home .rightpanel{
	float:right;
	padding:0px 0px 0px 0px;
}

/* ************************ footer ************************ */

.copyright{
	background:url('images/copyimg.jpg') top left no-repeat;
	width:310px;
	height:40px;
	color:#565656;
	font-size:0.90em;
}
.footer{
	color:#565656;
	padding:38px 5px 10px 0px;
	text-align:right;
}
.footer a{
	color:#565656;
	text-decoration:none;
}
.footer a:hover{
	color:#b4b9c4;
	text-decoration:none;
}
.flexcroll {
	width: 589px;
	height: 200px;
}
#mycustomscroll {
	width: 589px;
	height: 200px;
	overflow: auto;
	top: 10px;
	float: none;
	margin-left: 40px;
	}
.container {
	width: 550px;
}	
#mycustomscroll2 {
	width: 450px;
	height: 200px;
	overflow: auto;
	top: 10px;
	float: none;
	margin-left: 40px;
	}
/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
}
.vscrollerbase, .vscrollerbar {
width: 15px;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(images/vscroller3.png) 0px -20px;
width: 15px;
/* height is auto set by the script to fit the scrollbar */
}

.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(images/vscroller3.png) center;
width: 15px; height: 10px;
}
#licensesynopsis {
	background-image: url(images/license_synopsis.gif);
	background-repeat: no-repeat;
	float: right;
	height: 126px;
	width: 220px;
	margin-top: -6px;
	padding-right: 13px;
}
#license_syn_btn {
	float: right;
	height: 69px;
	width: 122px;
	margin-top: 42px;
	padding-right: 17px;
	background-repeat: no-repeat;
}

.contact a {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	size: 11px;
	text-decoration:none;
}

.contact a:hover {
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	size: 11px;
	text-decoration:underline;
}.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	background-color: #000000;
	border: 1px solid #999999;
	float: left;
}
.video {
	float: right;
	height: 105px;
	width: 96px;
	background-repeat: no-repeat;
	padding-right: 350px;
s
; 	margin-top: 15px;
}
.lefttext2 {
	margin-top: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
}
