html
{
  height: 100%;
}
body
{
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
  margin: 0;
  padding: 0;
  color: #000000;
  height: 100%;
}
img
{
  border: 0;
}
li
{
  margin-top: 8px;
}
p, td
{
  font-size: 11px;
  color: #000000;
  line-height: 140%;
}
th
{
  font-size: 11px;
  background-color: #D4E8F8;
  text-align: left;
}
a
{
  color: #6B0524;
  font-weight: bold;
}
a:link, a:visited
{
  color: #6B0524;
  text-decoration: none;
}
a:hover
{
  color: #73C1EC;
  text-decoration: underline;
}
.Title
{
  font-size: 18px;
  color: #FAA74A;
  font-style: normal;
  font-weight: bold;
}
.Subtitle
{
  font-size: 13px;
  color: #6B0524;
  font-style: normal;
  font-weight: bold;
}
.InputBox
{
  font: 100% Verdana, Arial, Helvetica, sans-serif;
  background-color: #F2F9FF;
  color: #404040;
  border-width: 1px;
  border-style: inset;
  padding-left: 3px;
}
.DataBox
{
  border: solid 1px #e0e0e0;
  height: 20px;
  padding: 2px;
}
.Button
{
  font-size: 11px;
  color: #FFFFFF;
  background-color: #79BDE8;
  border-top: solid 1px #F0F0F0;
  border-left: solid 1px #F0F0F0;
  border-right: solid 1px #404040;
  border-bottom: solid 1px #404040;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.Button a:link, .Button a:visited
{
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
  border: 0;
  outline: 0;
}
.Button a:hover
{
  color: #ffffff;
  text-decoration: underline;
  font-size: 11px;
  border: 0;
  outline: 0;
}
h3
{
  font-size: 28px;
  color: #FAA74A;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  line-height: 110%;
  margin: 0;
  padding: 0;
}
.NewsAndTools
{
  font-size: 13px;
  color: #FAA74A;
  text-align: center;
  font-style: normal;
  font-weight: bold;
  line-height: 110%;
  margin: 15px 10px 15px 10px;
  padding: 0;
}
.LanguageControl a:link, .LanguageControl a:visited
{
  color: White;
}
.LanguageControl a:hover
{
  color: White;
  text-decoration: underline;
}

/* Main menu */
.MainMenuItem
{
  margin: 0;
  padding-left: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 110%;
  color:#6B0524;
}
.MainMenuItem a:link, .MainMenuItem a:visited
{
  color: #6B0524;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.MainMenuItem a:hover, .MainMenuItem a:active
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.MainMenuItemSelected
{
  margin: 0;
  color:#FFFFFF;
  padding-left: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 110%;
  text-decoration:none;
}
.MainMenuItemSelected a:link, .MainMenuItemSelected a:visited
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.MainMenuItemSelected a:hover, .MainMenuItemSelected a:active
{
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}

/* Sub menu */
.SubMainMenuItem
{
  margin: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  line-height: 110%;
  background-image: url('../images/picTreeLine.gif');
  background-repeat: no-repeat;
}
.SubMainMenuItem a:link, .SubMainMenuItem a:visited
{
  color: #6B0524;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.SubMainMenuItem a:hover, .SubMainMenuItem a:active
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.SubMainMenuItemSelected
{
  margin: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 32px;
  line-height: 110%;
  background-image: url('../images/picTreeLine.gif');
  background-repeat: no-repeat;
}
.SubMainMenuItemSelected a:link, .SubMainMenuItemSelected a:visited
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}
.SubMainMenuItemSelected a:link, .SubMainMenuItemSelected a:visited
{
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration:none;
  border:0;
  outline:none;
}

/* Right Menu */
.RightMenu
{
  text-align: center;
  margin: 15px 30px 10px 30px;
  font-weight: bold;
}
.RightMenu a:link, .RightMenu a:visited
{
  display: block;
  background-color: #840B30;
  padding: 10px 0 10px 0;
  width: 90px;
  border: 1px solid #840B30;
  color: #FFFFFF;
  text-decoration: none;
  outline: none;
}
.RightMenu a:hover, .RightMenu a:active {
	display:block;
	background-color:#840B30;
	padding:10px 0 10px 0;
	width:90px;
	border:1px solid #FFFFFF;
	color:#FAA74A;
	text-decoration:none;
	outline:none;
}
/* News Ticker */
#NewsTicker a:link, #NewsTicker a:visited
{
  color:#FFFFFF;
  text-decoration: none;
  line-height: 105%;
  font-size: 12px;
  font-weight: normal;
}
#NewsTicker a:hover, #NewsTicker a:active
{
  color:#FAA74A;
  text-decoration:underline;
}
/* Error */
.Error
{
  color: #f00000;
  font-weight: bold;
}

.login
{
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
}
.login a:link, .login a:visited
{
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
}
.login a:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}
.disclaimer
{
  font-size: 9px;
  color: #58A6D1;
  line-height: 120%;
}
.Normal
{
  font-size: 13px;
  color: #444D3E;
  line-height: 140%;
}
.ContentManager
{
  font-size: 10px;
}
.AlternatingRow
{
  background-color: #F2F9FF;
}

/* High Slide Popup CSS - Start */
.highslide-html
{
  background-color: white;
}
.highslide-html-blur
{
}
.highslide-html-content
{
  position: absolute;
  display: none;
}
.highslide-loading
{
  display: block;
  color: black;
  font-size: 8pt;
  font-family: sans-serif;
  font-weight: bold;
  text-decoration: none;
  padding: 2px;
  border: 1px solid black;
  background-color: white;
  padding-left: 22px;
  background-image: url(highslide/graphics/loader.white.gif);
  background-repeat: no-repeat;
  background-position: 3px 1px;
}
a.highslide-credits, a.highslide-credits i
{
  padding: 2px;
  color: silver;
  text-decoration: none;
  font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i
{
  color: white;
  background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper
{
  background-color: white;
}
.highslide-wrapper .highslide-html-content
{
  width: 400px;
  padding: 5px;
}
.highslide-wrapper .highslide-header div
{
}
.highslide-wrapper .highslide-header ul
{
  margin: 0;
  padding: 0;
  text-align: right;
}
.highslide-wrapper .highslide-header ul li
{
  display: inline;
  padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next
{
  display: none;
}
.highslide-wrapper .highslide-header a
{
  font-weight: bold;
  color: gray;
  text-transform: uppercase;
  text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover
{
  color: black;
}
.highslide-wrapper .highslide-header .highslide-move a
{
  cursor: move;
}
.highslide-wrapper .highslide-footer
{
  height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize
{
  float: right;
  height: 11px;
  width: 11px;
  background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body
{
}
.highslide-move
{
  cursor: move;
}
.highslide-resize
{
  cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block
{
  display: block;
}
.highslide-display-none
{
  display: none;
}
/* divs for the risk assessment page */
/* steps are the step circle images*/
/* arrows are the arrow images*/
/* contents are the central content */
#ra_step1, #ra_step2, #ra_step3, #ra_step4, 
#ra_arrow1, #ra_arrow2, #ra_arrow3, #ra_arrow4, 
#ra_content0, #ra_content1, #ra_content2, #ra_content3, #ra_content4,
#ra_quote1, #ra_quote2, #ra_quote3, #ra_quote4
{ 
  position: absolute;
 }
#ra_content1, #ra_content2, #ra_content3, #ra_content4 { 
  visibility: hidden;
}                                                        
#ra_main
{ 
  position: relative;
  top: 50px;
  left: 25px;
 }
#ra_step1
{ 
  top: 0px;
  left: 190px;
 }
#ra_step2
{ 
  top: 190px;
  left: 0px;
 }
#ra_step3
{ 
  top: 380px;
  left: 190px;
 }
#ra_step4
{ 
  top: 190px;
  left: 380px;
 }
#ra_quote1, #ra_quote2, #ra_quote3, #ra_quote4
{ 
  top: 350px;
  left: 500px;
  width: 100px;
  visibility: hidden;
 }
#ra_arrow1
{ 
  top: 61px;
  left: 61px;
 }
#ra_arrow2
{ 
  top: 360px;
  left: 68px;
 }
#ra_arrow3
{ 
  top: 350px;
  left: 360px;
 }
#ra_content0, #ra_content1,#ra_content2,#ra_content3,#ra_content4
{ 
  top: 150px;
  left:150px;
  width: 220px;
 }
#ra_footer
{ 
  position: absolute;
  top: 150px;
  left:-210px;
  width: 550px;
  z-index: 0;
 }
.ra_title
{
  font: Arial, Helvetica, sans-serif;
  font-size: 10pt;  
  font-weight: bold;
  color: #6B0524;
  text-align: center;
}
.ra_quote
{
  font: Arial, Helvetica, sans-serif;
  font-size: 10pt;  
  font-weight: bold;
  color: #6B0524;
  text-align: center;
  font-style: italic;
  }
.ra_body
{
  font: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #6B0524;
  vertical-align:middle;
}