@import url("Forms.css");
html {
	scrollbar-face-color:#607EAD;
	scrollbar-shadow-color:#D9D9DB;
	scrollbar-base-color:#D9D9DB;
	scrollbar-3dlight-color:#CECFD0;
	scrollbar-arrow-color:#F4BD56;
	scrollbar-track-color:#DFD8C9;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}
body {
	background-color: #E4E4E4;
	margin: 0px;
}
a:link {
	color: #003876;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #003876;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #FF3300;
}
a:active {
	text-decoration: underline;
}
a.currentProduct {
	color: #FF3300;
	font-weight: bold;
}
p {
	margin-bottom: 8px;
	margin-top: 0px;
}
.lastP {
	margin-bottom: 16px;
	margin-top: 0px;
}
ul {
	margin-left: 20px;
	margin-bottom: 8px;
	margin-top: 0px;
	list-style-type: disc;
}
html>body ul {
	margin-top: 0px;
	padding-left: 5px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

hr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	border-top: 1px solid #445484;
	margin-bottom: 5px;
	margin-top: 5px;
}
#tagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 18px;
	display: none;
}
#ISOCell {
	cursor: hand;
	cursor: pointer;
}
#menuSpace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2px;
	line-height: 2px;
	height: 2px;
}
#lineSpace {
	font-size: 8px;
	line-height: 8px;
	height: 8px;
}
#lineSpaceSM {
	font-size: 5px;
	line-height: 5px;
	height: 5px;
}
#lineSpaceSSM {
	font-size: 3px;
	line-height: 3px;
	height: 3px;
}
#blueLine {
	font-size: 1px;
	line-height: 1px;
	background-color: #003876;
	height: 1px;
}
#MyCspContainer {
}
#myCSPHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/MyCspHeader.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}
.myCSPLoginOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #003876;
	background-image: url(images/MyCspLogin.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
}
.myCSPLoginOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/MyCspLoginOn.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
}
#MyCspRequests {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #828282;
	padding-left: 5px;
}
#MyCspRequests a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: underline;
}
#introPanel {
	background-image: url(images/Flat_Top_Intro_Panel.gif);
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 15px;
}
#introPanel h1 {
	font-size: 9pt !important;
	font-weight: normal !important;
	display: inline;
}
#introPanel a {
	text-decoration: underline;
}
#ISOLogoContainer {
	padding-bottom: 10px;
}
/* Information Tiles */
#blueTileHeader {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/FlatBlueHeader.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 10pt;
}
#tileInner {
	background-image: url(images/TileInner.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ProjectTileInfo {
	padding-right: 10px;
}
#tileBottomNav {
	background-image: url(images/BottonTileNav.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A6A5A5;
	cursor: hand;
	cursor: pointer;
}
#tileBottomNav a {
	text-decoration: none;
}
#GreyTileHeader {
	background-image: url(images/FlatGreyTileHeader.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: center top;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 5px;
}
#GreyTileHeader img {
	float: right;
	padding-bottom: 5px;
	padding-left: 5px;
}
#GreyTileBottom {
	background-image: url(images/FlatGreyPanelBottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#NewsItems td {
	padding-bottom: 5px;
}
#NewsItems a:link {
	text-decoration: underline;
}
#NewsLetterItems a {
	text-decoration: underline;
}
/* Endof Information Tiles */
/* Right Column Tiles */
#ContactHeader {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/FlatBlueContactHeader.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#MapBackground {
	background-image: url(images/FlatMapBackground.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 10px;
}
#ContactInfo {
	background-image: url(images/FlatContactInfo.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#ContactData {
	font-weight: normal;
}
#RightColumnNav {
	background-image: url(images/RightColumnNav.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
	cursor: hand;
	cursor: pointer;
}
#RightColumnNav a {
	text-decoration: none;
}
.VideoButtonNavOff {
	background-image: url(images/VideoButtonOff.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}
.VideoButtonNavOn {
	background-image: url(images/VideoButtonOn.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #003876;
}
#VideoContainer {
	padding-top: 5px;
	padding-bottom: 5px;
}
#VideoInformation {
	padding-left: 15px;
}
.AnchorBlocNavOff {
	background-image: url(images/AnchorBlock_Up.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}
.AnchorBlocNavOn {
	background-image: url(images/AnchorBlock_Dn.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #003876;
}
.PlayVideoOff {
	background-image: url(images/PlayMovieOff.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #FFFFFF;
}
.PlayVideoOn {
	background-image: url(images/PlayMovieOn.gif);
	background-repeat: no-repeat;
	padding-right: 25px;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	color: #003876;
}
#NewsletterBackground {
	background-image: url(images/FlatMapBackground.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
	padding: 10px;
}
/* Endof Right Column Tiles */
/* Footer Bar */
#Footer {
	font-size: 8pt;
	color: #FFFFFF;
	background-image: url(images/FooterBar.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 10px;
}
#FooterSaleInsert {
	float: right;
	margin-top: 2px;
	margin-right: 30px;	/*padding-left: 90px;*/
}
.FooterImg {
	float: left;
	margin-top: 1px;
	margin-right: 5px;
}
.FooterInfo {
	float: left;
	margin-top: 2px;
}
#Footer a {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
#Footer a:hover {
	color: #FF3300;
	text-decoration: underline;
	font-weight: normal;
}
.admin_link {
	cursor: default;
}

/* Endof Footer Bar */
/* BreadCrumb */
#breadCrumb {
	font-size: 8pt;
	font-weight: bold;
	color: #003876;
}
#breadCrumb a:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #003876;
	text-decoration: none;
}
#breadCrumb a:hover {
	text-decoration: underline;
	color: #FF3300;
}
/* Endof BreadCrumb */

/* Product Pages */
#floatingMenu td {
	padding-bottom: 2px;
}
#floatingMenu a {
	text-decoration: underline;
}
#ProductHeader {
	font-size: 10pt;
	font-weight: bold;
	color: #315E90;
	background-image: url(images/FlatBlueContactHeader.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#ProductImageHeader {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/GreyProductImageHeader.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
#GalleryNav {
	background-image: url(images/RightColumnNav.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDDDD;
}
#GalleryNav a {
	text-decoration: none;
}
#productFeatures td {
    padding-bottom: 2px;
}
#productFeatures img {
    padding-top: 0px;
}
#SpecTable td {
    padding-bottom: 2px;
}
#SpecTable img {
    padding-top: 0px;
}
#ProjectList {
	background-image: url(images/MapBackground.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#ProjectInfo td {
	padding-bottom: 2px;
}
#ProjectInfo a {
	text-decoration: underline;
}
#ResourceList {
	background-image: url(images/MapBackground.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
}
#ResourceInfo td {
	padding-bottom: 2px;
}
#ResourceInfo a {
	text-decoration: underline;
}
#ResourceHeader {
	background-image: url(images/ResourceOff.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
}
#ResourceHeaderOn {
	background-image: url(images/ResourceOn.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: hand;
	cursor: pointer;
}
#ResourceHeader a {
	color: #FFFFFF;
}
#ResourceHeader a:link:hover {
	color: #FF3300;
}
#ProductSelector {
	background-image: url(images/FlatBlueProjectHeader.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 20px;
}
#ProductSelector td {
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
a.printerLink {
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
/* Endof Product Pages */
/* Projects */
#ProjectBriefContainer {
	padding-top: 5px;
	padding-bottom: 5px;
}
#ProjectBriefContainer a:link {
	text-decoration: underline;
}
#ProjectBriefContainer a:visited {
	text-decoration: underline;
}
#ProjectDetails {
	padding: 3px;
}
#CaptionFloatRight {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
#CaptionFloatLeft {
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
}
#ProjectCaption {
	color: #FFFFFF;
	background-color: #315E8F;
	padding: 5px;
}
/* Endof Projects */
/*Gallery*/
#GalleryTable td {
	cursor: hand;
	cursor: pointer;
	background-repeat: no-repeat;
	width: 152px;
	background-color: #E6E7E8;
	padding: 3px;
	background-position: center center;
}
/*Endof Gallery*/
/*Standard Headers*/
#HeaderTitleBar {
	background-image: url(images/FlatBlueProjectHeader.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;

}
#ArchivesTitleBar {
	background-image: url(images/FlatBlueProjectHeader.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 20px;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;

}
/*Endof Standard Headers*/
.searchTab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/MenuOff.gif);
	background-repeat: no-repeat;
}
.searchUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/SearchUp.gif);
	background-repeat: no-repeat;
}
.searchDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/SearchDn.gif);
	background-repeat: no-repeat;
}
.searchDownOne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/SearchDownOne.gif);
	background-repeat: no-repeat;
}
.searchDownTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/SearchDownTwo.gif);
	background-repeat: no-repeat;
}
.searchOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/Search_Layup_Button.gif);
	background-repeat: no-repeat;
}
.menuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/MenuOff.gif);
	background-repeat: no-repeat;
}
.menuOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/MenuOn.gif);
	background-repeat: no-repeat;
}
.LeftMenuOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/MenuOff.gif);
	background-repeat: no-repeat;
	padding-right: 10px;
}
.LeftMenuOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/MenuOn.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
}
.LeftFoldOutOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/RollOutMenuOff.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
}
.LeftFoldOutOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003876;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	background-image: url(images/RollOutMenuOn.gif);
	background-repeat: no-repeat;
	padding-left: 6px;
}
.OperatorImg {
	padding-top: 0px;
	padding-bottom: 0px;
}
.OperatorImg img {
	cursor: hand;
	cursor: pointer;
	padding-top: 1px;
}
.ProductIdentity {
	padding-top: 3px;
	font-size: 8pt;
}
.ProductIdentity a {
	color: #000000;
	text-decoration: none;
}
.ProductIdentity a:hover {
	color: #000000;
	text-decoration: underline;
}
.MenuListContainer {
	margin-bottom: 5px;
	margin-top: 5px;
	line-height: 16px;
}
.MenuDisplayContainer {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E7E9F2;
}
.LevelTwoList ul {
	color: #0059A8;
	list-style-image: none;
	margin-left: 10px;
	padding-bottom: 0px;
	list-style-type: none;
}
.LevelTwoList li {
	line-height: 14px;
	background-image: url(images/ListBulletPoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 3px;
}
.LevelTwoList a {
	font-size: 8pt;
}
.UnCategorizedList ul {
	color: #0059A8;
	list-style-image: none;
	margin-left: 6px;
	padding-bottom: 0px;
	list-style-type: none;
	margin-bottom: 3px;
}
.UnCategorizedList li {
	line-height: 14px;
	background-image: url(images/ListBulletPoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	padding-right: 8px;
	padding-top: 3px;
}
.UnCategorizedList a {
	font-size: 8pt;
}
.menuAlign {
	float: right;
	height: 21px;
	padding-right: 10px;
	padding-top: 7px;
}
.menuExtAlign {
	float: right;
	height: 17px;
	padding-right: 10px;
	padding-top: 5px;
}
.heading {
	font-size: 12pt;
	font-weight: bold;
	color: #003876;
}
.Archives_heading {
	font-size: 14pt;
	font-weight: bold;
	color: #003876;
}
.subheading {
	font-size: 10pt;
	font-weight: bold;
	color: #003876;
}
.projectheading {
	font-size: 9pt;
	font-weight: bold;
	color: #003876;
}
.subheadingSM {
	font-size: 7pt;
	font-weight: bold;
	color: #003876;
}
.float_left {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.float_right {
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.float_none {
	float: none;
}
.hidden {
	display: none;
}
.display {
	
}
legend {
	padding-bottom: 5px;
}
fieldset a:link {
	text-decoration: underline;
}
fieldset a:visited {
	text-decoration: underline;
}
/*CMS Related*/
.hemisphere {
	background-image: url(images/BlueListHemisphere.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#FeatureTable td {
	padding-bottom: 2px;
}
#SpecTable td {
	padding-bottom: 2px;
}
#Product_Records td {
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#Product_Records a {
	text-decoration: underline;
}
a.auxProductLinks {
	color: #003876;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}
a.auxProductLinks:hover {
	color: #FF3300;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
}
#productTable {
	background-color: #E6E7E8;
	border-top: 1px solid #607EAD;
	border-left: 1px solid #607EAD;
}
#productTable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #607EAD;
	border-bottom-color: #607EAD;
}
#CMSContent h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #003876;
}
#CMSContent a {
	text-decoration: underline;
}
#CaptionTable {
	border: 1px solid #607EAD;
}

/*Endof CMS Related*/
/*Gallery Images*/
.image_shadow {	background-image: url(images/Left_Banner_Shad_02.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#GalleryBottomPanelNav {
	background-image: url(images/GalleryPaneBottom.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
	padding-left: 10px;
}
/*Endof Gallery Images*/
/*News Items */
#NewsItem_Records td {
	padding-bottom: 3px;
}
#NewsItem_Records a {
	text-decoration: underline;
}
/*Endof News Items */
/*Newsletters*/
#newsletterTable {
	background-color: #EFF0F0;
	border-top: 1px solid #607EAD;
	border-left: 1px solid #607EAD;
}
#newsletterTable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #607EAD;
	border-bottom-color: #607EAD;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
#newsletterTable img {
	filter: DropShadow(Color=#575757, OffX=3, OffY=3, Positive=1);
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 3px;
}
#registerForm {
	border: 1px solid #607EAD;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#NewsletterInfo a {
	text-decoration: underline;
}
/*End of Newsletters*/
/*Contact Data */
#ContactData a {
	text-decoration: underline;
}
/*Endof Contact Data */
/*CAD*/
#CadHeader {
	background-color: #E6E7E8;
	border: 1px solid #607EAD;
}
#CadHeader td {
	padding: 5px;
	font-weight: bold;
}

/*End of CAD*/
.keydate {
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}
#cadDescription {
	padding-left: 5px;
}
.sectionTitle {
	font-size: 10pt;
	font-weight: bold;
	color: #003876;
	padding: 10px 0px 10px 5px;
}
#ReiLuxLink a {
	font-size: 8pt;
}

