﻿
/* 
Dim Gray #696969
Steel Blue #4682B4
Goldenrod3 #C68E17
DarkBlue #003366
FiftyGray #505050 (Darker than DimGray)

*/

/* pushes the page to the full capacity of the viewing area */
html {height:100%; }
body {height:100%; margin:0; padding:0; font-family:Arial; font-size:small;  }

/* This is used to hide form fields in honeypots to prevent spam bot hits.  See ~/Contact/FormMail.aspx */
.protection {display:none;}

/* Used in the 'Model Designation' tables to create the green 'tick' and red 'cross' */
div.check { background-image:url("Images/FolderIcons/accept.png"); background-repeat:no-repeat; height:15px; width:15px;}
div.cross { background-image:url("Images/FolderIcons/cancel.png"); background-repeat:no-repeat; height:15px; width:15px;}

div.glossary{padding:10px; background-color:#A2B9E5; width:90%; text-align:center; font:bold 14pt arial; margin-bottom:15px;}

.watermarked{background-color:#F0F8FF; }
.watermarkedTextbox{ color:#4682B4;}

.TableRowHeader TD { padding:5px;}
.TableRowNormal TD { padding:2px;}
.TableRowNoPadding TD { padding:0px;}

img.SteelBlueBorder { border:solid 2px #4682B4;}

a.imgbutton{border:solid 2px #696969;}
a.imgbutton:Hover{ border:solid 2px #C68E17;}

/* Place the 'external link' icon at the end of a link/anchor  */
a.ExternalLink{ padding-right:15px; background: transparent  url(Images/Icons/Icon_External_Link.png) no-repeat center right;}
/* Place the 'email' icon at the end of a link/anchor  */
a.EmailLink{ padding-right:20px; background: transparent  url(Images/Icons/Icon_External_Link_E-Mail.png) no-repeat center right;}

h1{font-family:century gothic; font-size:18pt; font-weight:bold; color:Black; margin:0;}

UL.BlueBullet{ list-style-image: url(Images/bullet_blue.png); list-style-position: outside; margin: 5px 2px 2px 15px; padding:0px 5px 0px 0px; vertical-align:middle; color:#696969;}
UL.BlueBulletLargeIndent{ list-style-image: url(Images/bullet_blue.png); list-style-position: inside; margin: 5px 2px 2px 30px; padding:0px 5px 0px 0px; vertical-align:middle; color:#696969;}
ul.ListBlueButton{ vertical-align:middle; padding:0px 5px 5px 0px; margin:5px 5px 5px 30px;}
li.padded{ padding-bottom:2px;}
li.paddedTopBottom{padding:0px 5px 5px 5px;}
li.padBottom{ margin-bottom:7px;}
li.DimGray10pt{ font-family:Arial; font-size:10pt; color:#696969;}
OL.Decimal{margin: 5px 2px 2px 15px; padding:0px 5px 0px 10px; vertical-align:middle; color:#696969; }
OL.Decimal li{list-style-type:decimal; color:#696969; }

ul.Column {
	float:left; margin-left:40px; 
}
  
td.left{ text-align:left;}
td.right{ text-align:right;}
td.center{ text-align:center;}
td.top{ vertical-align:top;}
td.bottom{ vertical-align:bottom;}


p.DimGray{margin:0px; font-family:Arial; font-size:10pt; color:#696969; }
p.DimGrayBold{margin:0px; font-family:Arial; font-size:10pt; font-weight:bold; color:#696969;}

p.FiftyGray{margin:0px; font-family:Arial; font-size:10pt; color:#505050; }
p.FiftyGrayBold{margin:0px; font-family:Arial; font-size:10pt; font-weight:bold; color:#505050;}


p.10ptBlack{margin:0px; font-family:Arial; font-size:10pt;}
p.10ptBlackBold{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold;}
p.8ptBlack{margin:0px; font-family:Arial; font-size:8pt;}
p.8ptBlackBold{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold;}
p.Black12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; }
p.BlackBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; }


p.DimGray8pt{margin:0px; font-family:Arial; font-size:8pt; color:#696969;}/* Dim Gray */
p.DimGrayBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#696969;}/* Dim Gray */
p.DimGray10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:#696969;}/* Dim Gray */
p.DimGrayBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:#696969;}/* Dim Gray */
p.DimGray12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:#696969;}/* Dim Gray */
p.DimGrayBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:#696969;}/* Dim Gray */

p.FiftyGray8pt{margin:0px; font-family:Arial; font-size:8pt; color:#505050;}/* FiftyGray */
p.FiftyGrayBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#505050;}/* FiftyGray */
p.FiftyGray10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:#505050;}/* FiftyGray */
p.FiftyGrayBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:#505050;}/* FiftyGray */
p.FiftyGray12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:#505050;}/* FiftyGray */
p.FiftyGrayBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:#505050;}/* FiftyGray */


p.SteelBlue8pt{margin:0px; font-family:Arial; font-size:8pt; color:#4682B4;}/* Steel Blue */
p.SteelBlueBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#4682B4;}/* Steel Blue */
p.SteelBlue10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:#4682B4;}/* Steel Blue */
p.SteelBlueBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:#4682B4;}/* Steel Blue */
p.SteelBlue12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:#4682B4;}/* Steel Blue */
p.SteelBlueBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:#4682B4;}/* Steel Blue */

p.White8pt{margin:0px; font-family:Arial; font-size:8pt; color:White;}
p.WhiteBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:White;}
p.White10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:White;}
p.WhiteBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:White;}
p.White12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:White;}
p.WhiteBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:White;}

p.DimGray10ptIndent{margin:0px; padding:0; padding-left:30px; padding-bottom:10px; font-family:Arial; font-size:10pt; color:#696969;}/* Dim Gray */


.DimGray{margin:0px; font-family:Arial; font-size:10pt; color:#696969; }/* Dim Gray */
.DimGrayBold{margin:0px; font-family:Arial; font-size:10pt; font-weight:bold; color:#696969;}/* Dim Gray */

.FiftyGray{margin:0px; font-family:Arial; font-size:10pt; color:#505050; }/* FiftyGray */
.FiftyGrayBold{margin:0px; font-family:Arial; font-size:10pt; font-weight:bold; color:#505050;}/* FiftyGray */


.Black8pt{margin:0px; font-family:Arial; font-size:8pt; color:Black;}
.BlackBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:Black;}
.Black10pt{margin:0px; font-family:Arial; font-size:10pt; color:Black;}
.BlackBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:Black;}
.Black12pt{margin:0px; font-family:Arial; font-size:12pt; color:Black;}
.BlackBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:Black;}

.White8pt{margin:0px; font-family:Arial; font-size:8pt; color:White;}
.WhiteBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:White;}
.White10pt{margin:0px; font-family:Arial; font-size:10pt; color:White;}
.WhiteBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:White;}
.White12pt{margin:0px; font-family:Arial; font-size:12pt; color:White;}
.WhiteBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:White;}


.Red8pt{margin:0px; font-family:Arial; font-size:8pt; color:Red;}
.RedBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:Red;}
.Red10pt{margin:0px; font-family:Arial; font-size:10pt; color:Red;}
.RedBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:Red;}
.Red12pt{margin:0px; font-family:Arial; font-size:12pt; color:Red;}
.RedBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:Red;}

.DarkBlue8pt{margin:0px; font-family:Arial; font-size:8pt; color:#003366;}
.DarkBlueBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#003366;}
.DarkBlue10pt{margin:0px; font-family:Arial; font-size:10pt; color:#003366;}
.DarkBlueBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:#003366;}
.DarkBlue12pt{margin:0px; font-family:Arial; font-size:12pt; color:#003366;}
.DarkBlueBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:#003366;}


.DimGray12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:#696969;}/* Dim Gray */
.DimGrayBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:#696969;}/* Dim Gray */
.DimGrayBold11pt{margin:0px; padding:0;  font-family:Arial; font-size:11pt;  font-weight:bold; color:#696969;}/* Dim Gray */
.DimGray10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:#696969;}/* Dim Gray */
.DimGrayBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:#696969;}/* Dim Gray */
.DimGray8pt{margin:0px; font-family:Arial; font-size:8pt; color:#696969;}/* Dim Gray */
.DimGrayBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#696969;}/* Dim Gray */
.DimGrayItalic8pt{margin:0px; font-family:Arial; font-size:8pt; font-style:italic; color:#696969;}/* Dim Gray */
.DimGray14pt{margin:0px; padding:0; font-family:Arial; font-size:14pt; color:#696969;}/* Dim Gray */
.DimGrayBold14pt{margin:0px; padding:0;  font-family:Arial; font-size:14pt;  font-weight:bold; color:#696969;}/* Dim Gray */

.FiftyGray12pt{margin:0px; padding:0; font-family:Arial; font-size:12pt; color:#505050;}/* FiftyGray */
.FiftyGrayBold12pt{margin:0px; padding:0;  font-family:Arial; font-size:12pt;  font-weight:bold; color:#505050;}/* FiftyGray */
.FiftyGray10pt{margin:0px; padding:0; font-family:Arial; font-size:10pt; color:#505050; line-height:13pt;}/* FiftyGray */
.FiftyGrayBold10pt{margin:0px; padding:0;  font-family:Arial; font-size:10pt;  font-weight:bold; color:#505050;}/* FiftyGray */
.FiftyGray8pt{margin:0px; font-family:Arial; font-size:8pt; color:#505050;}/* FiftyGray */
.FiftyGrayBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#505050;}/* FiftyGray */
.FiftyGrayItalic8pt{margin:0px; font-family:Arial; font-size:8pt; font-style:italic; color:#505050;}/* FiftyGray */

.SteelBlue8pt{margin:0px; font-family:Arial; font-size:8pt; color:#4682B4; } /* SteelBlue */

a.SteelBlue8pt:link {margin:0px; font-family:Arial; font-size:8pt; color:#4682B4;}
a.SteelBlue8pt:active {margin:0px; font-family:Arial; font-size:8pt; color:#4682B4;}
a.SteelBlue8pt:visited {margin:0px; font-family:Arial; font-size:8pt; color:#4682B4;}
a.SteelBlue8pt:hover {margin:0px; font-family:Arial; text-decoration:underline; font-size:8pt; color:#4682B4;}


.SteelBlueBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#4682B4; } /* SteelBlue */
.SteelBlue10pt{margin:0px; font-family:Arial; font-size:10pt; color:#4682B4; } /* SteelBlue */
.SteelBlueBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:#4682B4; } /* SteelBlue */
.SteelBlue12pt{margin:0px; font-family:Arial; font-size:12pt; color:#4682B4;}  /* SteelBlue */
.SteelBlueBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:#4682B4; } /* SteelBlue */

.Goldenrod8pt{margin:0px; font-family:Arial; font-size:8pt; color:#C68E17; } /* Goldenrod3 */
.GoldenrodBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:#C68E17; } /* Goldenrod3 */
.Goldenrod10pt{margin:0px; font-family:Arial; font-size:10pt; color:#C68E17; } /* Goldenrod3 */
.GoldenrodBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:#C68E17; } /* Goldenrod3 */
.Goldenrod12pt{margin:0px; font-family:Arial; font-size:12pt;}
.GoldenrodBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:#C68E17; } /* Goldenrod3 */

.Gray8pt{margin:0px; font-family:Arial; font-size:8pt; color:Gray; } /* Gray */
.GrayBold8pt{margin:0px; font-family:Arial; font-size:8pt; font-weight:bold; color:Gray; } /* Gray */
.Gray10pt{margin:0px; font-family:Arial; font-size:10pt; color:Gray; } /* Gray */
.GrayBold10pt{margin:0px; font-family:Arial; font-size:10pt;  font-weight:bold; color:Gray; } /* Gray */
.Gray12pt{margin:0px; font-family:Arial; font-size:12pt; color:Gray;} /* Gray */
.GrayBold12pt{margin:0px; font-family:Arial; font-size:12pt; font-weight:bold; color:Gray; } /* Gray */

.TickCross{ font-size:13pt; font-weight:bold; font-family:Wingdings;}


span.ToolTip:Hover{text-decoration:underline;}


/* Remove border around image pop-up links */
a img { border: 0px; }

A { font-family:Arial; font-size:10pt; text-decoration:none; color:#003366;} /* Dark Blue */
A:Hover { font-family:Arial; font-size:10pt; text-decoration:underline; } /* Dark Blue  */
A.SteelBlue {font-family:Arial; font-size:10pt; text-decoration:none; color:#4682B4;} /* Steel Blue */
A.SteelBlue:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; color:#C68E17;} /* Steel Blue with Goldenrod3 hover   */
A.SteelBlueSmall {font-family:Arial; font-size:8pt; text-decoration:none; color:#4682B4;} /* Steel Blue */
A.SteelBlueSmall:Hover {font-family:Arial; font-size:8pt; text-decoration:underline; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold {font-family:Arial; font-size:10pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold11pt {font-family:Arial; font-size:11pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold11pt:Hover {font-family:Arial; font-size:11pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold12pt {font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold12pt:Hover {font-family:Arial; font-size:12pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold13pt {font-family:Arial; font-size:13pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold13pt:Hover {font-family:Arial; font-size:13pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold14pt {font-family:Arial; font-size:14pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold14pt:Hover {font-family:Arial; font-size:14pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */
A.SteelBlueBold18pt {font-family:Arial; font-size:18pt; text-decoration:none; font-weight:bold; color:#4682B4;} /* Steel Blue */
A.SteelBlueBold18pt:Hover {font-family:Arial; font-size:18pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Steel Blue with Goldenrod3 hover */

A.DimGray {font-family:Arial; font-size:10pt; text-decoration:none; color:#696969;} /* Dim Gray */
A.DimGray:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGraySmall {font-family:Arial; font-size:8pt; text-decoration:none; color:#696969;} /* Dim Gray */
A.DimGraySmall:Hover {font-family:Arial; font-size:8pt; text-decoration:underline; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGrayBold {font-family:Arial; font-size:10pt; text-decoration:none; font-weight:bold; color:#696969;} /* Dim Gray */
A.DimGrayBold:Hover {font-family:Arial; font-size:10pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGrayBold11pt {font-family:Arial; font-size:11pt; text-decoration:none; font-weight:bold; color:#696969;} /* Dim Gray */
A.DimGrayBold11pt:Hover {font-family:Arial; font-size:11pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGrayBold12pt {font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; color:#696969;} /* Dim Gray */
A.DimGrayBold12pt:Hover {font-family:Arial; font-size:12pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGrayBold13pt {font-family:Arial; font-size:13pt; text-decoration:none; font-weight:bold; color:#696969;} /* Dim Gray */
A.DimGrayBold13pt:Hover {font-family:Arial; font-size:13pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/
A.DimGrayBold14pt {font-family:Arial; font-size:14pt; text-decoration:none; font-weight:bold; color:#696969;} /* Dim Gray */
A.DimGrayBold14pt:Hover {font-family:Arial; font-size:14pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* Dim Gray with Goldenrod3 hover*/

A.FiftyGray {font-family:Arial; font-size:10pt; text-decoration:none; color:#505050;} /* FiftyGray */
A.FiftyGray:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGraySmall {font-family:Arial; font-size:8pt; text-decoration:none; color:#505050;} /* FiftyGray */
A.FiftyGraySmall:Hover {font-family:Arial; font-size:8pt; text-decoration:underline; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGrayBold {font-family:Arial; font-size:10pt; text-decoration:none; font-weight:bold; color:#505050;} /* FiftyGray */
A.FiftyGrayBold:Hover {font-family:Arial; font-size:10pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGrayBold11pt {font-family:Arial; font-size:11pt; text-decoration:none; font-weight:bold; color:#505050;} /* FiftyGray */
A.FiftyGrayBold11pt:Hover {font-family:Arial; font-size:11pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGrayBold12pt {font-family:Arial; font-size:12pt; text-decoration:none; font-weight:bold; color:#505050;} /* FiftyGray */
A.FiftyGrayBold12pt:Hover {font-family:Arial; font-size:12pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGrayBold13pt {font-family:Arial; font-size:13pt; text-decoration:none; font-weight:bold; color:#505050;} /* FiftyGray */
A.FiftyGrayBold13pt:Hover {font-family:Arial; font-size:13pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/
A.FiftyGrayBold14pt {font-family:Arial; font-size:14pt; text-decoration:none; font-weight:bold; color:#505050;} /* FiftyGray */
A.FiftyGrayBold14pt:Hover {font-family:Arial; font-size:14pt; text-decoration:underline;  font-weight:bold; color:#C68E17;} /* FiftyGray with Goldenrod3 hover*/



A.FooterLinks { font-size:x-small; color:Gray; font-family:Arial;}

A.Black {font-family:Arial; font-size:10pt; text-decoration:none; color:Black;}
A.Black:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; color:Black;}
A.BlackSmall {font-family:Arial; font-size:8pt; text-decoration:none; color:Black;}
A.BlackSmall:Hover {font-family:Arial; font-size:8pt; text-decoration:underline; color:Black;}
A.BlackSmallBold {font-family:Arial; font-size:8pt; text-decoration:none; font-weight:bold; color:Black;}
A.BlackSmallBold:Hover {font-family:Arial; font-size:8pt; text-decoration:underline; font-weight:bold; color:Black;}
A.BlackBold {font-family:Arial; font-size:10pt; text-decoration:none; font-weight:bold; color:Black;}
A.BlackBold:Hover {font-family:Arial; font-size:10pt; text-decoration:underline; font-weight:bold; color:Black;}



.readonly{ background-color:#dcdcdc;} /* Gainsboro */

.padded5px{ padding:5px 5px 5px 5px;}
.padded2px{ padding:2px 2px 2px 2px;}


/* prepares the background image to full capacity of the viewing area */
#bg {position:fixed; top:0; left:0; width:100%; height:100%; overflow:hidden;}
     
/* Bolds the 'current page' in a paged Gridview control */     
.pager span { color:#4682B4;font-weight:bold; font-size:14pt; } 
     
/* places the content on top of the background image */
#content {position:relative; z-index:1; padding:5px 20px 20px 20px;}



#boxTextHeader { font-size:2px; font-family:Arial; color:#696969; line-height:15px; font-weight:bold;} /* Dim Gray */
#boxTextBody { font-size:2px; font-family:Arial; color:#696969; line-height:15px;} /* Dim Gray */

#8ptBlack {font-family:Arial; font-size:8pt; color:green; line-height:15px;}
   
#divHeaderTop { position:relative; width:900px; }
#divHeaderLogo { position:absolute; top:10px; left:10px; }
#divReportBug { position:absolute; top:30px; left:320px; }
#divHeaderTopAd { position:absolute; left:10px; }
#divHeaderBody { background-color:#ffffff; }
#divHeaderCallUs {position:absolute; top:29px; right:360px; text-align:center;}        
#divHeaderTopNav { position:absolute; top:10px; right:25px; text-align:right;}


        
#divMainMenu  { position:relative;  padding: 8px 2px 2px 20px; z-index:100; /* This must be set higher than the z-index of the 'content' div which has it's z-index set to 1 */ }
      

      
#divImagePopup {position:relative; z-index:1; margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; text-align:center;} 
img.popup{ border:solid 2px #4682B4;}       
        
#divMainMenuBG
{
margin: 0px 20px 0px 0px; /* this margin controls the gradient background of the div that holds the main menu. */
background:url("./Images/Menu_BG3.gif") repeat-x; /* Thi is the gradient background to match the main menu */
}
        
        
#divMenuRightSide
{
 position:absolute;
 top:14px;
 right:35px;
}
        
        
#divSiteMapPath {
 position:absolute;
 top:104px;
 left:12px;
 z-index:99; 
 }
 
 #divLoggedInStatus
 {
 position:absolute;
 top:103px;
 right:25px;
 text-align:right;
 z-index:98;
}

         
#divMainContent 
{
position:relative;
padding: 20px 20px 20px 20px;
}
         
#divFooterCopyrightInfo 
{
position:absolute;
bottom:10px;
left:640px;  
}
        
#divFooterLinks 
{
position:absolute;
bottom:10px;
left:15px;
}

#divEmailPrint
{
position:absolute;
bottom:10px;
left:390px;   
}

    
#divDefaultMain 
{
position:relative;
} 


#divDefaultContent
{ 
position:relative;    
} 

/* Not being used */
#divDefaultRightCol 
{
position:absolute;
top:0px;
right:0px;
width:200px;

}

#divDefaultBody1
{
position:relative;
}


.level1_top
{
color: black;
font-size: X-small;
padding:2px 5px;
font-weight: bold;
}


.level2_top
{
color: black;
font-size: X-small;
padding:2px 5px;
background-color:#A2B9E5;
border:solid 1px black;
padding:5px 5px 5px 5px;
}



        
/*Menu Item style */
.level1 {
color:white;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#A2B9E5',EndColorStr='#003366');
/* padding:2px 13px 0px 9px;*/
/* padding:2px 10px 0px 7px; */
padding:2px 7px 0px 7px;
font-size:8pt;
height:30px;
text-align:center;
text-transform:uppercase;
}

/*Menu Item style */
.level2 {
color:White;
background-color:#808080;
padding:2px 0px 1px 5px;
font-size:8pt;
width:123px;
height:18px;
text-align:left;
display: block;
z-index:100; 
}

/* NOT USING */
/*Menu Item style */
.level3 {
color:White;
background-color:#808080;
padding:2px 0px 1px 5px;
font-size:8pt;
width:123px;
height:18px;
text-align:left;
display: block; 
}


/* NOT USING */
/*Menu Item style */
.level4 {
color: Yellow;
border:Solid 1px #003366;
background-color:#A2B9E5;
padding:2px 0px;
font-size:9pt;
width:140px;
height:30px;
text-align:left;
font-weight:bold;
} 

.IE8Fix 
{
	z-index: 100;
}


/*Menu Item style */
.hoverStyleStatic {
color:white;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#696969',EndColorStr='#808080'); 
/* padding:2px 10px 0px 12px; */
padding:2px 7px 0px 7px;
font-size:8pt;
height:30px;
text-align:center;
text-decoration:underline; 
}

/*Menu Item style */
.hoverStyleDynamic {
color:white;
background-color:#696969;
padding:2px 0px 1px 5px;
font-size:8pt;
width:123px;
height:18px;
text-align:left;
font-family:Arial Narrow;
display: block;
z-index:100;
}



/*Menu Item style */
.selectedStyleStatic {
	color:white;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#696969',EndColorStr='#808080'); 
	/* padding:2px 8px 0px 9px; */
	padding:2px 7px 0px 7px;
	font-size:8pt;
	height:30px;
	text-align:center;
	text-decoration:underline; 
}

.selectedStyleDynamic
{
	color:white;
	background-color:#696969; 
	padding:2px 0px 1px 5px;
	font-size:8pt;
	width:123px;
	height:18px;
	text-align:left;
	font-family:Arial Narrow;
	display: block; 
	z-index:100; 
}


    
.SiteMapPathMain 
{
	color:#003366; text-decoration:none; font-family:Arial; font-size:10pt; text-transform:capitalize; /* text-transform:lowercase; */
}
    
.SiteMapPathNode
{ 
	color:#003366; text-decoration:none; font-family:Arial; font-size:10pt; text-transform:capitalize; /* text-transform:lowercase; */
}
    
 /* default layout 
.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}
*/

    
/* xp theme */
.StyleSheet  .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("./Images/tab-line.gif") repeat-x bottom; }
.StyleSheet .ajax__tab_outer {padding-right:4px;background:url("./Images/tab-right.gif") no-repeat right;height:21px;padding:0 0 0 2px;}
.StyleSheet .ajax__tab_inner {padding-left:3px;background:url("./Images/tab-left.gif") no-repeat;}
.StyleSheet .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("./Images/tab.gif") repeat-x;}

/*
.StyleSheet .ajax__tab_hover .ajax__tab_outer {background:url("./Images/tab-hover-right.gif") no-repeat right;}
.StyleSheet .ajax__tab_hover .ajax__tab_inner {background:url("./Images/tab-hover-left.gif") no-repeat;}
.StyleSheet .ajax__tab_hover .ajax__tab_tab {background:url("./Images/tab-hover.gif") repeat-x;} 
*/

.StyleSheet .ajax__tab_active .ajax__tab_outer {background:url("./Images/tab-active-right.gif") no-repeat right; padding:0 0 0 2px;}
.StyleSheet .ajax__tab_active .ajax__tab_inner {background:url("./Images/tab-active-left.gif") no-repeat;}
.StyleSheet .ajax__tab_active .ajax__tab_tab {background:url("./Images/tab-active.gif") repeat-x;}
.StyleSheet .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}


    
  /* scrolling 
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}
.ajax__scroll_both {overflow:scroll}
.ajax__scroll_auto {overflow:auto}
*/


.modalBackground
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup
{
    background-color:#ffffdd;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
    width:250px;
}



/* ----------------------------------------------------------------------------------- */
/* Admin Page Styles */

/*
table {border-collapse: collapse;}

th {background-color: #FFC;	text-align: left;}
*/

table.list, td.details table.list {
	width: 100%;
	border: 1px solid #000;
}
table.list tr th, td.details table.list tr th {
	text-align: left;
	background-color: #666;
	color: #FFF;
	font-size: 100%;
	border-style: none;
	padding: 2px 20px 2px 2px;
}
table.list tr td, td.details table.list tr td {
	border-bottom: 1px solid #999;
	padding: 2px 20px 2px 2px;
}
table.list tr {
	background-color: #FFC;
}
table.list tr.odd {
	background-color: #CCC;
}
table.gnav tr td {
	background-color: #FFC;
	border: 1px solid #000;
	padding: 2px 10px;
	font-weight: bold;
}
table.gnav tr td a {
	color: #009;
	text-decoration: none;
}
table.gnav tr td a:hover {
	color: #900;
	text-decoration: underline;
}
table.webparts tr th {
	background-color: #009;
	padding: 5px;
	color: #FFF;
	font-size: 130%;
	border: 1px solid #009;
}

td.details div table tr td, td.details div table tr td.detailheader
{
	border-style: none;
}
td.detailheader
{
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	border-style: none;
	padding: 3px 10px 3px 0px;
}
td.details div table 
{
	border-style: none;
}
td.details div table tr td.detailitem 
{
	width: 100%;
	padding: 3px 10px 3px 0px;
}
td.details
{
	border: 2px solid #009;
	padding: 10px;
	background-color:#EEE;
}
.alert {
	color: #C00;
	font-weight: bold;
}
/* ----------------------------------------------------------------------------------- */


/* Used for the row/column highlighting on the Digital and Analogue comparison pages. */
.hilite { background: #E6E6E6; }

/* Used for the LED Status table in IG04 tech specs */
table.status {
	border-width: 2px;
	border-spacing: 0px;
	border-bottom-style: solid; 
	border-bottom-color: black;
	border-collapse: collapse;
	background-color: white;
	width:480px; 
	font-weight:bold; 
	margin-top:10px;
}
table.status th {
	border-width: 2px;
	padding: 8px;
	border-bottom-style: solid; 
	border-bottom-color: black;
	background-color:#D2D3D5;
	-moz-border-radius:0 ; 
	text-align:left;
}
table.status td {
	border-width: 2px;
	padding: 8px;
	border-top-style: solid; 
	border-top-color: black;
	border-bottom-style: solid; 
	border-bottom-color: black;
	background-color: white;
	-moz-border-radius:0 ;
}

/* Used for new style Tech Spec on the product details page */
.techSpecs table
{
	width:470px; 
	margin-left:20px; 
	padding:5px; 
	border-spacing:0px; 
	table-layout:fixed; 
	color:Red /* #696969; */
}
.thickBottomBorder td
{
	border-bottom:5px solid black;
	width:16.6%;
	font-size:18px;
	font-weight:bold;
}
.mediumBottomBorder td
{
	border-bottom:2px solid black;
	width:16.6%;
	font-weight:bold;
}
.thinBottomBorder td
{
	border-bottom:1px solid black;
	width:16.6%;
}
.thinBottomBorderBold td
{
	border-bottom:1px solid black;
	width:16.6%;
	font-weight:bold;
}
