﻿body {
background-color:#000000;
margin: 0;
padding:0;
font-family: "Helvetica Neue", arial, helvetica, sans-serif;
color: #777777;
font-size: .8em;
line-height: 1.5em;
background-color:#222222;
background-image:url(images/bkg.jpg);
background-position:center top;
background-repeat:no-repeat;
z-index: -10000;
}

h2 
{
color: Orange;
font-family: Century Gothic, Times New Roman;
font-size: 1.1em;
font-style: oblique;
margin-bottom: 3px;
}

a:link{color: White;}
a:visited{color: White;}
a:hover{color: #FE9900; text-decoration: underline;}
a:active{color: #FE9900;}

#bgL {
background-image:url(images/body_bgL.jpg);
background-repeat:no-repeat;
background-position:top right;
width:25%;
height:933px;
position:absolute;
left:-127px;
top:0;
z-index: -1000;
display: none;
}

#bgR {
background-image:url(images/body_bgR.jpg);
background-repeat:no-repeat;
background-position:top left;
width:25%;
height:933px;
position:absolute;
right:-127px;
top:0;
z-index: -1000;
display: none;
}



#content 
{
background-image:url(images/frame_bg.jpg);
width:884px;
margin: 0 auto;
background-position:center top;
background-repeat:no-repeat;
z-index:100;
min-height: 900px;
}

#contentText {
color:white;
padding:30px;
}

#header 
{
height: 110px;
width: 884px;
margin: auto;
display: block;
}

#logo {
background-image:url(images/dotLogo.jpg);
background-repeat:no-repeat;
height:86px;
width:244px;
position: relative;
top: -10px;
left: 40px;
z-index: 1000;
}

#nav_top {
}

#nav_top2 {
height:20px;
position: relative;
top: 3px;
right: 10px;
text-align: right;
}

.linemenu li
{
    display: inline;
    list-style-type: none;
}
.linemenu a
{
    padding-right: 20px;
    text-decoration: none;
	font-family: "Helvetica Neue", arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #777;
}

.linemenu a:hover, a:active
{
    color: white;
}


.off
{
	color:#777777;
	text-decoration:none;
}
.on
{
	color: orange!important;
	font-weight:bold;
	text-decoration:none;
}

#contentMovie {
background-image:url(images/vidBg.gif);
background-repeat: repeat-x;
padding: 3px 0;
}

#contentMovie object
{
	margin: 0 auto;
}

#footer {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#FFFFFF;
line-height: 1em;
padding: 10px 0;
}


#contentColumns {
/*font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;*/
color:#FFFFFF;
text-align: left;
vertical-align:bottom;
padding: 15px 4px;
}


#contentColumns p{
 margin: 2px 15px 15px 15px;
}


#contentColumn1 {
width: 425px;
float: left;
}

#Div1 {
width: 444px;
float: left;
height: 400px;
overflow: auto;
margin-bottom: 20px;
padding-right: 5px;
}

#contentColumn2 {
height:100px;
width:40%;
/*border:1px solid white;*/
/*background-image:url(images/column2.jpg);*/
background-repeat:no-repeat;
background-position:top center;
}

#contentColumn3 {
height:195px;
width:33%;
/*border:1px solid blue;*/
/*background-image:url(images/column3.jpg);*/
background-repeat:no-repeat;
background-position:top center;
}

.pageLink {
color:#009966;
font-weight:bold;
}
.photoslider {
/*display: none;*/
}
/*
.photoslider_nav {
	position: relative;
	border: solid white 1px;
	overflow: hidden;
	height: 90px;
	width: 720px;
	margin: auto;
}

.photoslider_thumbBar {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.photoslider_thumb {
	position: relative;
	border: solid white 1px;
	width: 50px;
	height: 50px;
	float: left;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
}
*/
.photoslider_nav {
	display: none;
	position: relative;
	border: solid black 1px;
	overflow: hidden;
	height: 0px;
	width: 0px;
	margin: auto;
}

.photoslider_thumbBar 
{
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
}

.photoslider_thumb 
{
	display: none;
	position: relative;
	border: solid black 1px;
	width: 0px;
	height: 0px;
	float: left;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
}
.photoslider_clear {
	clear: both;
}

.photoslider_main  {
	position: relative;
	height:100px;
	padding-bottom: 5px;
}

.photoslider_main img {
	position: relative;
	border: solid #ffffff 10px;
	display: block;
	margin: auto;
	
}


.photoslider_caption {
	font-weight: bold;
	text-align: center;
}

.photoslider_control {
	display: none;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
	margin: auto;
	height: 30px;
	width: 52px;
}

.photoslider_play, .photoslider_stop {
	width: 18px;
	height: 19px;
	margin: auto;
	padding: 3px;
	cursor: pointer;
	text-align: center;
	border: solid #000000 1px;
	float: left;
}

.photoslider_play {
	background: url(images/play_pause.gif) no-repeat 0px 0px;
}

.photoslider_stop {
	background: url(images/play_pause.gif) no-repeat -25px 0px;
}

.slideshow_disabled {
	border-bottom: solid #919191 2px;
}

#addressBlock div 
{
	margin-left: 10px;
	margin-bottom: 10px;
}

#addressBlock img
{
	/*padding: 0 5px 5px 0;*/
}

.titleHead
{
	background-image: url(images/add_16x16.gif);
	font-weight: bold;
	line-height: 2em;
	padding-left: 25px;
	background-position: left 5px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.titleContent 
{
	padding-bottom: 10px;
	padding-left: 25px;
	width: 90%;
}
.openTitleHead 
{
	background-image: url(images/ok_16x16.gif);
	color: #F1940B;
	}


/* PNG image display bug fix for ie4 & ie6 */
img, div { behavior: url(iepngfix.htc) }

.aboutList {/*font-size: .8em; */float: left; margin: 0 15px 15px 0; width: 170px;}
.aboutList ul {margin: 0; padding: 0 0 0 15px;}
.aboutList li {list-style-type: square;}
.aboutList li li {list-style-type: circle; margin-left: 1em;}
.aboutListHead {font-weight: bold; color: #fff; font-size: 1em; border: 1px solid orange; border-width: 0 0 2px 0; display: block; padding: 2px; margin-bottom: 3px;}


.contactList {font-size: .85em; float: left; margin: 0 20px 15px 0; width: 180px;}
.contactList ul {margin: 0; padding: 0 0 0 15px;}
.contactList li {list-style-type: square;}
.contactList li li {list-style-type: circle; margin-left: 1em;}
.contactListHead {font-weight: bold; color: #fff; font-size: 1em; border: 1px dotted orange; border-width: 0 0 2px 0; padding: 2px; margin-bottom: 3px;}