﻿html, body
{
  height: 100%;
}
.maintablestyle{
	margin:auto;
	border:0;
	width:1000px;
}

.cornerstyle{
	border: 0px;
	width: 15px;
	height: 0px;
	padding: 0;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.sidestyle{
	border: 0;
	width: 870px;
	background-color: #FFFFFF;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: thin;
	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.centercell{
	width: 970px;
}

.topstyle {
	padding: 0px;
	border: 0px;
	border-style: solid;
	background-color: #FFFFFF;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 0px;
}

.bottomstyle {
	padding: 0px;
	border: 0px;
	border-style: solid;
	background-color: #FFFFFF;
	font-size: xx-small;
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
}


.divider{
	background-color: #CCCCCC;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-large;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.background{
	background-color:#800000;
	font-family:Arial, Helvetica, sans-serif;
}

.divider_white{
	background-color:white;
	height:5px;
}
.movie{
	background-color:white;
	width:560px;
	height:100px;
	z-index:10;
 	margin:5px
}
.shortcuts{
	text-align:left;
	vertical-align:text-top;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: large;
	background:blue;
	color:white;

}
.menuanchor{
	z-index: 100;
	width: 50px;
	left: 20px;
}
.pagelabel{
	vertical-align:text-top;
	background-color:white;
}
.shortcutitems{
	text-align:left;
	vertical-align:text-top;
	height:160px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;

}
.news{
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 15px;
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	width:33%;
	background:#E8E8E8
}
.events{
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 15px;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	text-align:justify;
	width:100%;
}

.downloads{
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 15px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: text-top;
	text-align: justify;
}


.news_bottom{
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 5px;
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	width:20%;
	background-color:#E6FFFF;
}
.news_left{
	border: thin;
	border-color: #CCCCCC;
	border-style:dotted dotted dotted none;
	padding: 5px;
	font-size:x-small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	width:80%;
	background-color:#E6FFFF;
	float:right;
}
.news_left_top{
	font-size:small; 
	padding-top:15px;
}
.news_left_bottom{
	padding-bottom:15px;
	border-bottom-style:dotted;
	border-bottom-color:#CCCCCC;
	border-bottom-width:thin;
}
.columnheader{
	background-image:url('resources/images/gradient-QSJKB.png');
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}
.columnsubheader{
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	border-top:thin;
	border-top-style:dotted;
	border-top-color:black;
}
.keyfeature{
	border-right-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: thin;
	border-left-color: #CCCCCC;
	border-left-style: dotted;
	border-left-width: thin;
}
.leftcellcontact{
	vertical-align:top;
	color:gray;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.rightcellcontact{
	vertical-align:top;
	color:black;
	text-align:justify;
	padding:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
}
.bodytext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:black;
	text-align:left;
}
.liststyle_gray{
	background-color:#CCCCCC; 
	border:thin; 
	border-bottom-style:solid; 
	padding:5px; 
	border-color:#CCCCCC;
	border-left-style:solid; 
	border-right-style:solid;
}
.liststyle_white{
	background-color:#FFFFFF; 
	border:thin; 
	border-bottom-style:solid; 
	padding:5px; 
	border-color:white;
	border-left-style:solid; 
	border-right-style:solid;
}
.brochure_list{
	width:20%; 
	font-size:x-small;
}
.brochure_header{
	background-color:#CCCCCC; 
	width:20%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

.brochure_header_active{
	background-image:url('resources/images/99000063000070sinusoidalFull.png');background-repeat:repeat-x; 
	width:20%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -0;
left: 60px; /*position where enlarged image should offset horizontally */

}
.spacer{
	height:20px;
}
.optionlistitem{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
}
.roundedcornr_box_368707 {
   background: #ffffff;
}
.roundedcornr_top_368707 div {
   background: url(resources/images/roundedcornr_368707_tl.png) no-repeat top left;
}
.roundedcornr_top_368707 {
   background: url(resources/images/roundedcornr_368707_tr.png) no-repeat top right;
}
.roundedcornr_bottom_368707 div {
   background: url(resources/images/roundedcornr_368707_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_368707 {
   background: url(resources/images/roundedcornr_368707_br.png) no-repeat bottom right;
}

.roundedcornr_top_368707 div, .roundedcornr_top_368707, 
.roundedcornr_bottom_368707 div, .roundedcornr_bottom_368707 {
   width: 1000px;
   height: 15px;
   font-size: 1px;
}
.roundedcornr_content_368707 { margin: 0 15px; }

.brochure_list-header{
 background-color:#CCCCCC;	
	border-bottom:thin; 
	border-bottom-style:double; 
	border-bottom-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
}
.brochure_list-item{
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

.rows tr {
	background:#FFFFFF;
}
.rows .g {
	background:#CCCCCC;
}
.rows .w{
	background:#FFFFFF;
}
.rows .wl{
	background:#FFFFFF;
	border-top:1px #C0C0C0 dotted;
}


.keyheader{
	font-size:medium;
	font-weight:bold;
	color:#800000;
	padding-bottom:15px;
}
.keysubheader{
	font-size:medium;
	padding-bottom:15px;
}
.keyitemheader{
	font-weight: bold;
	padding-bottom: 15px;
	font-style: italic;
	color:#800000
}
.keyitem{
	padding-bottom:15px;
}
.ul-style{
	text-align:justify; 
	list-style-image:url('resources/images/listsymbol_small.png'); 
}
.maincell{
	border:thin;
	border-bottom-style:dotted;
	border-right-style:dotted;
	border-color:#CCCCCC;
	width:700px;
}
.visdiv{
	display:block;
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 15px;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;

}
.hiddiv{
	display:none;
	border: thin;
	border-color: #CCCCCC;
	border-style: dotted;
	padding: 15px;
	font-size:small;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:text-top;

}
html body object.iehide {display:none;}

.superscript {
	font-family: "Times New Roman";
}

