body {
	background-color: #BFBFCB;
	background-image: url(img/bg_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	color: #000099;
	text-decoration: underline;
}
a:visited {
	color: #000099;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.indexContainer{
	width: 670px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
}
.indexbox {
	background-image: url(img/index_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E6E6E6;
	padding-top: 13px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.indexboxTopBarBg{
	background-image: url(img/indexbox_topbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
.indeximg img{
	margin: 0px;
	padding: 0px;	
}
.indexboxentry {
	float: left;
}
.indexboxentryL {
	background-image: url(img/img_glow_l.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.indexboxentryR {
	background-image: url(img/img_glow_r.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.indexBottom {
	background-image: url(img/slant_shade_bg.gif);
	background-repeat: repeat;
	background-position: left top;
	height: 65px;
	padding-top: 15px;
	padding-left: 20px;
}
.descripText {
	margin-left:5px;
	font-size: 0.8em;
}
.contentContainer {
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 98%;
	position:relative;
}
.contentBoxContainer{
	margin-right:210px;
	background-image: url(img/grey1by20.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.contentMainArea{
	background-image: url(img/index_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	margin: 0px;
	position: relative;
	background-color: #e6e6e6;
	display: block;
	width: 100%;
	height: 100%;
}
.contentDetails{
	
}
.navArea {
	text-align:left;
	width: 200px;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}
.navContainer {
	width: 150px;
	background-image: url(img/index_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E6E6E6;
	vertical-align: top;
	padding: 0px;
	text-align: right;
}
.navTab {
	background-image: url(img/index_box_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0px;
	padding: 30px 0px 0px;
	width: 25px;
	background-color: #E6E6E6;
	vertical-align: bottom;
}
.navTopHalf {
	height: 195px;
}
.navBottomHalf {
	background-image: url(img/slant_shade_bg.gif);
	padding: 20px 10px 10px;
	height: 50px;
}
.navTabCorner {
	background-image: url(img/indexbox_topbg.gif);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	width: 25px;
	text-align: right;
	vertical-align: bottom;
}
.navRightBottBorder {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.navRightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.navBottBorder{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#imgPreload {
	position: absolute;
	left: 0px;
	top: -500px;
}
.glowBoxLT {
	background-image: url(img/img_glow_lefttop.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
	background-position: right bottom;
}
.glowBoxT {
	background-image: url(img/img_glow_t.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 8px;
}
.glowRT {
	background-image: url(img/img_glow_righttop.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
	background-position: left bottom;
}
.glowBoxR {
	background-image: url(img/img_glow_r.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 8px;
}
.glowBoxRB {
	background-image: url(img/img_glow_rightbott.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.glowBoxB {
	background-image: url(img/img_glow_b.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 8px;
}
.glowBoxLB {
	background-image: url(img/img_glow_leftbott.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
}
.glowBoxL {
	background-image: url(img/img_glow_l.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.thumbNailEntry {
	margin:5px;
	float:left;
}
.thumbNailImg{
	font-size: 0.8em;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.thumbNailImg img{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-top-style: none;
	border-left-style: none;
}
.navSelectionArea {
	text-align:left;
	font-size: 10px;
	margin: 10px;
}
.otherViews {
        width:100%;
	position: absolute;
	left: 5px;
	top: 35px;
}
.otherViewsEntry{
border: 1px solid #666666;
}
.controlPanel {
        font-size:0.9em;
	position: absolute;
	right: 5px;
	top: 35px;
}
.detailMainImage{
	margin-right:10px;
	margin-bottom:10px;
}
.detail {
	font-size: 0.9em;
	margin: 8px;
	line-height:1.8em;
}
li{
	padding-left:10px;
}
ol,ul {
	list-style-position: inside;
	list-style-type: lower-alpha;
}
.detailInner{
	padding-left:30px;
}
.detailBigText{
	font-size: 0.9em;
	margin: 10px;
	line-height:1.8em;
}
.itemTitle{
	font-size: 2em;
	text-align: right;
	color: #666666;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 10px;
}
.video {
	position: absolute;
	left: 5px;
	top: -20px;
	border: 1px solid #CCCCCC;
	display:none;
	z-index: 9;
}
.vidTopBar{
         background-color: #999999;
}

.header1{
	font-weight:bold;
}
.header2{
	text-decoration:underline;
}
#mainImageCaption{
        padding:3px;
	font-size: 0.8em;
	font-style: italic;
	background-color: #FFFFFF;
}
#mainImageDiv{
background-color: #999999;
border: 1px solid #666666;
}
