body {
background: #333 url('../images/background/body.jpg') repeat-x top;
font-size: 13px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color: #564b47;
padding:0px;
margin:0px;
}
a {color: #DB7093; text-decoration: none;}
a:visited {color: #b880a0;}
a:hover {color: #c92b6b; }
a:active { color: #000000;}

h1 {
color: #9A1212;
font-size:16px;
font-weight: bold;
font-family: Arial;
padding-left: 10px;
padding-top: 10px;
margin:0px;
margin-bottom: 24px;
}
h2
{
	font-size:13px;
	font-weight: bold;
	font-family: Arial;
	padding-left: 10px;
	padding-top: 10px;
	margin:0px;
	margin-bottom: 12px;
}
h4
{
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	margin-bottom: 6px;
}
h5
{
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
}

h6
{
	color: #002299;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
}

.listMediumHeaderStyle
{
	font-weight: bold;
	font-size: 12px;
}
li { padding-bottom: 8px;}

img.download {vertical-align:middle;}

p, pre{
padding: 5px 10px;
margin:0px;
}

.tableStyle
{
	margin-left: 10px;
	margin-right: 2px;
	font-size:10px;
}
.tableHeader
{
	font-weight: bold;
	color: Black;
}
.tableRow
{
	font-weight: normal;
}
.tableSelectedRow
{
	background-color: #EAEAF8;
}

/* ----------top layout-------------- */
#top
{
	height: 120px;
	text-align: center;
	font-size: 10px;
	width: 100%;
	margin-bottom: 8px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 4px;
}
#top a:link, #top a:visited, #top a:active
{
	color: #BBBBDD;
	font-weight: bold;
}
 #top a:hover
 {
 	color: #ccccFF;
 	text-decoration: underline;
 }

/* ----------container to center the layout-------------- */
#container
{
width: 980px;
margin-left: auto;
margin-right: auto;
height:100%;
margin-top: 8px;
}

/* ----------banner for logo-------------- */
#banner
{
height:148px;
text-align: left;
background-color: #e1ddd9;
/*background: url('../images/background/banner_red.jpg');*/
background: url('../images/background/banner_980px.jpg');
padding: 0px;
margin: 0px;
border: 1px solid #9A1212;
}
#bannerTitle
{
	padding-top: 36px;
	padding-left: 124px;
	/*padding-right: 145px;*/
	color:#9A1212;
	font-size:30px;
	font-weight: bolder;
	font-style: italic;
	font-family: Imprint MT Shadow, Colonna MT, Franklin Gothic Demi, Verdana, Arial;
	position: absolute;
	top: 50px;
}
#bannerDescription
{
	color: #333333;
	padding-top: 18px;
	padding-left: 242px;
	/*padding-right: 150px;*/
	font-size: 12px;
	font-weight:bolder;
	font-family: Imprint MT Shadow, Verdana, Arial;
	text-transform: uppercase;
	position: absolute;
	top: 28px;
}

#outer
{
	border:1px solid #8D8D8D;
	border-top:none;
}

#inner
{
	background:White;
	width: 100%;
	height: 100%;
	background: White  url('../images/background/tags.png') repeat-x bottom right;
}

/* --------------left navigation------------- */
#left 
{
vertical-align: top;
/*background: #E8E8E8 url('../images/background/verticalMenu.png') repeat;*/
background: #E8E8E8 url('../images/background/menuBottom.png') repeat-x bottom right;
float: left;
width: 184px;
margin: 0px;
padding: 0px;
height:100%;
border-right: 1px solid #9A1212;
}

/* -----------------content--------------------- */
#content {
/*background:White  url('../images/background/content.jpg') no-repeat top right;*/
padding: 0px;
margin-right: 0px;
padding-right: 5px;
}
div#content  
{
	min-height:988px;
	vertical-align: top;
	/*height:expression(this.scrollHeight > 600 ? "auto":"600px"); */
}
 
.spotlightBox
{
	font-size: 11px;
	font-weight:bold;
	min-height: 140px;
	margin-top: 18px;
	margin-left: 4px;
	margin-right: 4px;
	padding-left: 2px;
	padding-right: 2px;
	/*background-color: #EBEBEB;*/
	background: #EBEBEB url('../images/background/spotlight.png') repeat-x top;
	border: solid 1px #aaaaaa;
}
.spotlightBox a:link, .spotlightBox a:visited, .spotlightBox a:active
{
	color: #9A1212;
}

.spotlightBox ul
{
	margin-top:0px;
	list-style-type: square;
	padding-left: 0px;
	margin-left: 20px;
}
.spotlightBox ul li
{
	list-style-type: square;
}
.spotlightTitle
{
	color: #111111;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	padding-left: 4px;
	padding-top: 4px;
	margin-bottom: 10px;
}
.spotlightText
{
	font-size: 11px;
	font-weight:bold;
	padding-left: 2px;
	font-style: normal;
	margin-bottom: 4px;
}

#siteExtra
{
	color:#222222;
	min-height: 100px;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	border: solid 1px #aaaaaa;
	margin-top: 12px;
	margin-left: 4px;
 	margin-right: 4px;
 	margin-bottom: 4px;
 	padding-top: 4px;
 	padding-left: 4px;
 	background-color: #EBEBEB;
	/*background: white url('../images/background/imageLinkTextArea.png') repeat;*/
}
#siteInfo a, #siteInfo a:link, #siteInfo a:visited, #siteInfo a:hover
{
	font-size: 13px;
	color: #9A1212;
	display: inline;
}

.linkTextArea
{
	height:44px;
	width: 156px;
	font-size: 11px;
	margin-left:0px;
	margin-top: 4px;
	margin-bottom: 0px;
}

/* -----------footer--------------------------- */
#footer
{
	height: 18px;
	text-transform: uppercase;
	color: #222222;
	font-size: 9px;
	font-weight: bold;
	font-family: Franklin Gothic Medium, Verdana;
	background: url('../images/background/footer.png') repeat;
	border:1px solid #8D8D8D;
	border-top:none;
}

#footerLeft
{
	float: left;
	display: none;
}
#footerLeft a:link, #footerLeft a:visited, #footerLeft a:hover
{
	color: White;
}
#footerMiddle
{
	text-align: center;
	padding-top: 4px;
}
#footerRight
{
	float: right;
	text-align: right;
	width: 100px;
	vertical-align: top;
	display: none;
}
#hitCounter
{
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
}

/**********vertical menu***************/


#mainMenu ul
{
 list-style-type: none;
 padding-left: 0px;
 margin-left: 0px;
}

#mainMenu li, #mainMenu a:link, #mainMenu a:visited, #mainMenu a:hover
{
   display: block;
   font: bold 11px Verdana, Arial, Helvetica, sans-serif;
   color: #9A1212;
   text-decoration: none;
   text-align: left;
   
   /*height: 32px;*/
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 4px;
   padding-right: 3px;
   /*background: url('menuhover.gif') no-repeat;*/
}

#mainMenu li:hover
{
   background: url('../images/background/menuItemHover.png') repeat;
}
 #mainMenu a:hover
{
   color: #dc4d1b;
}
.selectedMenuItem
{
 	background: url('../images/background/menuItemActive.png') repeat;
}
.menuItem
{
 	background: none;	
}
 
.linkBox
{
 	/*background: white url('../images/background/link.png');*/
 	border-bottom: solid 1px #DDDDDD;
 	margin-top: 24px;
 	margin-bottom:0px;
}
.linkBox a:link, .linkBox a:visited, .linkBox a:hover
{
	/*color:#8080C0;*/
}
.linkText
{
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.linkDescription
{
}
.linkBanner
{
}
.markedWord
{
	font-style: normal;
	font-weight: bold;
}
#questions li
{
	/*font-weight: bold;*/
}
.question
{
	font-weight: bold;
}
.internalExcerpt
{
	color: #000044;
	padding-left: 24px;
	padding-right: 48px;
	margin-top: 16px;
	margin-bottom: 16px;
}
.backToTop
{
	margin-top: 8px;
	padding-bottom: 20px;
	border-bottom: solid 1px #dddddd;
}
.backToTop img
{
	float:right;
	border:0px;
}
.backToTopText
{
	text-align: right;
	font-size: 10px;
	font-weight:bold;
	border-bottom: solid 1px #DDDDDD;
	margin-top: 0px;
	padding-top: 6px;
}
.backToTopText a:link, .backToTopText a:visited, .backToTopText a:hover
{
	color:#0000DD;
}
.quote
{
	margin-left: 46px;
	margin-right: 36px;
	border-style: outset;
	border-width: 0px;
	border-color: #eeeeee;
	margin-top: 10px;
	background-color: #f3f3f5;
	border: solid 1px #eeeeee;
}
.quoteText
{
	font-size: 13px;
	font-weight: 500;
	font-style:italic;
	font-family: Sans-Serif, Century, Verdana;
	color: #555555;
}
.quoteAuthor
{
	font-style:normal;
	font-family:Georgia;
	color: #222255;
	font-size:12px;
}
.startQuote
{
	margin-top:10px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 20px;
	font-family: Sans-Serif, Century, Verdana, Arial;
	font-style:italic;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}

.whatCanIDoQuestion a:link, .whatCanIDoQuestion a:visited, .whatCanIDoQuestion a:hover
{
	font-weight:bold;
	font-size: 13px;
	color: #8A0202;
}

.markedQuestion
{
	color: Black;
	font-size: 12px;
	font-weight: 500;
	background: #ffeecc;
	/*background: white url('../images/background/markedQuestion.png') repeat;*/
}
.markedQuestion a:link, .markedQuestion a:visited, .markedQuestion a:hover
{
	color: #8A0202;
	font-weight: bold;
}
.languageFlag
{
	border-style: none;
}
#pageLabels
{
	margin-bottom: 0px;
	margin-top: 32px;
	margin-left: 40px;
	margin-right: 16px;
	font-style: italic;
}

.searchTextBox
{
	font-size: 11px;
	font-weight: bold;
	width: 120px;
	height: 16px;
	color: #c92b6b;
}
.searchButton
{
	 width:25px;
	 height: 22px;
	 font-size: 9px;
	 font-weight: bold;
	 font-family: Bell MT, Verdana;
	 vertical-align: bottom;
	 padding-left: 1px;
}

.nevigateButton
{
	border: outset 1px #999999;
	height: 25px;
}
.nevigateButtonSpace
{
	width: 500px;
}
.backToStartLabel, .backToStartLabel a
{
	text-align: center;
	vertical-align: bottom;
	height: 40px;
	font-size: 11px;
	font-weight: bold;
	font-family: Georgia, Franklin Gothic Medium;
	color: #aa0000;
}
.askYourselfFeatures ul
{
	font-size: 12px;
	font-weight: 400;
	margin-top: 8px;
	margin-left: 36px;
	padding-left:0px;
	margin-bottom: 10px;
}
.askYourselfSummary
{
	font-weight: 500;
	font-size: 12px;
	line-height: 20px;
	color: #222222;
}
.askYourselfRemarks
{
	font-weight: 500;
	font-size: 10px;
	color: #222222;
}
.figureBox
{
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}
.linkSentence a
{
	font-weight: bold;
	font-size: 11px;
	font-style: normal;
	font-family:  Sans-Serif, Verdana;
	color:#d83030;
}
.linkSentence a:hover
{
	color:#FF1010;
	text-decoration: underline;
}


.tooltip
{
	display: none; z-index:2;	position: absolute;
	filter: alpha(Opacity=94);	/* IE */
	opacity: 0.94;				/* FF, Chrome */
	font-size: 12px;
	font-family: Sans-Serif, Verdana;
 	border: solid 1px #cccccc;
 	background-color: #f6f3ff;
 	padding: 3px;
}
.factorTooltipImage { margin-bottom:-2px; padding-left:2px; font-size:7pt; font-weight:normal;  }
#factorTooltip1 { width: 400px; }
#factorTooltip2 { width: 400px; }
#factorTooltip3 { width: 480px; }

#videoLayer
{
	z-index: 1000;
	filter: alpha(Opacity=0);	/* IE */
	opacity: 0;					/* FF, Chrome */
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #333333;
} 
#videoScreen
{
	z-index: 1001;
	display: none;
	position: fixed;
	top: 100px;
	background-color:#ffffff;
	marker-offset: 0px;
	margin: 0px;
	padding: 0px;
	border: solid 1px #550000;
	font-size: 8pt;
}
#videoScreen td
{
	padding: .5em;
} 
#videoScreen table
{
	margin-bottom:1em;
}