body {
  margin: 0;
  padding: 0;
  text-align: left; /*** IE/Win (not IE/MAC) alignment of page ***/
  font-family: Lucida Sans Unicode, Arial, Verdana, sans-serif;
  font-size: 12px;
  background-color: #F5F5F5;
  color: #404040;
  line-height: 140%;
  width: 100%;
  margin-left: auto; 
  margin-right: auto;
  background-color : #373737;  
}


table tr td, table tr th {
  font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 120%;
}

h1, h2, h3, h4, h5, h6, img, a, p, ul, li, div, input {
  margin: 0;
  padding: 0;
  border: 0; 
  text-align: left; 
}

input {
  color: #333333;
  padding-left: 6px;
  padding-top: 3px;
  font: 9px Arial, Verdana, sans-serif;
  outline:none;
}

a { 
  text-decoration: none;
  outline:none;
  color:#333333;
}

a:hover {
  text-decoration: underline;
}

.center {
  text-align: center;
}


/* #GENERIC CLASSES
---------------------------------------------------------------*/

.fl {
  float: left;
}

.fr {
  float: right;
}

.clr {
  clear: both;
  height: 0;
}

h1 {
  font: 16px Lucida Sans Unicode, Verdana, Arial, sans-serif;
  color:#BB0505;
  margin-bottom:5px;
}

h2 {
  font: bold 12px Lucida Sans Unicode, Verdana, Arial, sans-serif;
  color:#5B5B5B;
  margin-top:10px;
}

h3,h3 a {
  font:bold 12px/150% Lucida Sans Unicode, Verdana, Arial, sans-serif;
  color:#333333;
}


.quoteBox {
	display:block;
	font:12px/120% Lucida Sans Unicode, Verdana, Arial, sans-serif;
	color:#404040;
	padding-top:6px;
	padding-bottom:8px;
	border-top:1px #BB0505 solid;
	border-bottom:1px #BB0505 solid;
	margin-bottom:21px;
	margin-right:0px;
	text-align:left;
}


.b {
  font-weight: bold !important;
}

.dN {
  display: none;
}

.dB {
  display: block;
}

/*-------------------------------------------------------------*/

html, body, form, #wrapper {
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
	height:118px;
}

html, body, form, #wrapper2 {
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}

html, body, form, #wrapper3 {
	margin:0px;
	padding:0px;
	border:none;
	text-align:center;
}
html, body, form, #wrapper5 {
	margin:0px auto;
	padding:0px;
	border:none;
	text-align:center;

	width:100%;
}

#wrapper, #wrapper2, #wrapper3, #wrapper4{
	margin:0px auto;
	width:877px;
}

/*  START HEADER  */
#header {height:118px;background-image:url(/i/bgHeader.jpg);background-repeat:repeat-x;}
#header #wrapper{background-image:url(/i/imgBgHeader.jpg);background-repeat:no-repeat;background-position:138px 0px;}
#header #wrapper #logo{width:317px;padding-left:8px;padding-top:27px;float:left;}
#header #wrapper #right{width:500px;text-align:right;padding-top:10px;float:right;color:#F1C178;}
#header #wrapper #right a{color:#F1C178;margin-left:12px;margin-right:12px;}
#header #wrapper #right a.aLast{margin-right:0px !important;}
#header #wrapper #right #linksTop{width:500px;float:right;text-align:right;}
#header #wrapper #right #linksBottom{width:500px;padding-top:88px;padding-bottom:7px;text-align:right;background-image:url(/i/bgHeaderLangs.jpg);background-repeat:no-repeat;background-position:right bottom;font:10px/120% Lucida Sans Unicode, Verdana, Arial, sans-serif;float:right;}
/*  END HEADER  */

/*  START LEFT MENU  */

#content #wrapper2 #leftMenu{width:204px;margin-top:8px;float:left;}
#content #wrapper2 ul{list-style-type:none;background-color:#F2E9D1;}
#content #wrapper2 ul li.sublist{width:auto;height:33px;padding-top:10px;margin-bottom:2px;background-color:#FFFFFF;border-bottom:none;padding-left:10px;margin-top:0px !important;padding-top:0px !important;}
#content #wrapper2 ul li.sublist a{background-color:#FFFFFF;font:12px/110% Lucida Sans Unicode, Verdana, Arial, sans-serif;color:#333333;width:auto;height:23px;padding-top:10px;display:block;padding-left:11px !important;cursor:pointer;}
#content #wrapper2 ul li.sublist a:hover{text-decoration:none;background-image:url(/i/bltMenuRed.gif);background-repeat:no-repeat;background-position:0px 8px;}
#content #wrapper2 ul li.sublist a.selected{font-weight:bold;text-decoration:none !important;cursor:default;color:#333333 !important;background-image:url(/i/bltMenuRed.gif);background-repeat:no-repeat;background-position:0px 8px;}
#content #wrapper2 ul li.lisub{width:204px;height:auto;padding:0px;margin:0px;}
ul#menu li{width:204px;height:44px;border-bottom:2px #F2F2F2 solid;}
ul#menu li a{background-color:#C50707;font: 12px/110% "Lucida Sans Unicode", Verdana, Arial, sans-serif;color:#F2E9D1;width:186px;height:28px;padding-top:16px;display:block;padding-left:18px;cursor:pointer;}
ul#menu li a:hover{background-image:url(/i/bltMenuWhite.gif);text-decoration:none;background-repeat:no-repeat;background-position:5px 13px;}
ul.menu{margin-top:0px;}
.lastItem{border-bottom:none !important;}
/*  END LEFT MENU  */


#content{background-color:#404040;background-image:url(/i/bgContent.jpg);background-repeat:repeat-x;}
#content #wrapper2{width:869px;padding-left:8px;background-image:url(/i/cornerTopLeft.gif);background-repeat:no-repeat;background-color:#F2E9D1;}
#content #wrapper2 #innerContent{width:659px;float:right;}
#content #wrapper2 #innerContent #banner{height:179px;width:659px;float:left;border-bottom:1px #E4D3A9 solid;}
#content #wrapper2 #innerContent #mainContent{padding-top:20px;width:644px;padding-left:15px;min-height:400px;float:left;}

/*  START FOOTER  */

#content #wrapper3 {padding-top:9px;height:154px;background-image:url(/i/cornersBottom.jpg);background-repeat:no-repeat;background-position:top;}
#wrapper3 #footerTop{height:35px;padding-top:15px;background-color:#1D1D1D;color:#8E8E8E;text-align:center;font: 11px/110% "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#wrapper3 #footerMiddle{height:11px;background-color:#1D1D1D;background-image:url(/i/bgFooterMiddle.jpg);background-repeat:no-repeat;}
#wrapper3 #footerBottom{height:76px;padding-top:8px;background-image:url(/i/bgFooterBottom.jpg);background-repeat:repeat-x;color:#8E8E8E;text-align:center;font: 11px/110% "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#wrapper3 #footerBottom a{color:#8E8E8E;}

/*  END FOOTER  */

.documentWrapper
{
	margin-top:24px;
}

.documentWrapper h4
{
  font: 12px/110% Lucida Sans Unicode, Verdana, Arial, sans-serif;
  color:#C50707;
  padding-bottom:3px;
}

.documentContent
{
	border-top:3px #E4D3A9 solid;
	border-bottom:3px #E4D3A9 solid;
	
}

.documents{
border-top:0px solid #D4D4D4;
margin:0px !important;
padding:0px !important;
width:auto;
}
.documents li{
background-image:none !important;
border-bottom:0px solid #E0E0E0;
margin:0px !important;
padding-bottom:8px !important;
padding-top:6px !important;
border-bottom:1px dotted #E4D3A9;
padding-left:0px !important;
}

.documents li a{color:#5D5D5D !important}

.documents img{
position:relative;
top:3px;
margin-right:5px;
}
.linkWrapper{
margin-top:24px;
}

.linkWrapper h4
{
  font: 12px/110% Lucida Sans Unicode, Verdana, Arial, sans-serif;
  color:#C50707;
  padding-bottom:3px;
}

.linkContent{
border-top:3px #E4D3A9 solid;
border-bottom:3px #E4D3A9 solid;

}

.links{
border-top:0px solid #D4D4D4;
margin:0px !important;
padding:0px !important;
width:auto;
}
.links li{
background-image:url(/i/bltLinks.gif) !important;
background-position:0px 10px !important;
border-bottom:1px dotted #E4D3A9;
margin:0px !important;
padding-left:25px !important;
padding-bottom:8px;
padding-top:8px !important;
}

.links li a{color:#5D5D5D !important}

.links img{
position:relative;
top:3px;
}

#lightbox {
  background-color:#eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
}

#lightboxDetails {
  font-family: Verdana;
  font-size: 1.4em;
  padding-top: 0.4em;
}
	
#keyboardMsg {
  display: none;
}

#lightboxCaption { 
  float: left; 
}

#keyboardMsg { 
  float: right; 
}

#closeButton {
  position: relative;
  top:1px;
  right: 3px;
}

#lightbox img { 
  border: none; 
} 

#overlay img { 
  border: none; 
}

#overlay { 
  background-image: url(/i/overlay.png); 
}



.clr{
clear:both;
width:100%;
height: 0;
}
li a{color:#333333;}
li a:hover{color:#C40000;}
