body  
{
    font-size: 8pt; 
    font-family: Verdana; 
    color:black; 
    text-decoration:none; 
    border:0px;
    padding:0px;
    margin:0px;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
} 
html 
{
    border:0px;
    padding-right:0px;
    margin:0px;
    
}
/** layout **/
wrapper {
	text-align: center;
	margin: auto;
	width: 800px;
    position: relative;
    background: url('images/body_bg1.gif') repeat-y;
}

body {
	/*background: #336699 url('images/page_bg1.gif') repeat-x;*/
	text-align: center;
	color: #FFFFFF;
	padding-bottom: 2px;
	padding-top: 2px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:11px; 
	font-family:verdana, arial, sans-serif
}
	a {color:#003366;}
	a:hover { color:#971739; } 

.heading {  color: #971739; font: bold 10pt Arial, Helvetica, sans-serif}
.text {  color: #993333; font: 9pt Arial, Helvetica, sans-serif}
.bodytext {  font: 9pt Arial, Helvetica, sans-serif}
.blackbold {  color: #000000; font: bold 10pt Arial, Helvetica, sans-serif}
.grey {  color: #999999; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.greyB {  color: #404040; font-weight: bold; font-size: 10pt; font-family: Helvetica, sans-serif}
.mainContent {  color: #999999; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif}
.mainContentL {  color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif}
.mainContentLL {  color: #000000; font-size: 12pt; font-family: Tahoma, Arial, Helvetica, sans-serif}
.mainContentB {  color: #336699; font-size: 9pt; font-family: Arial, Helvetica, sans-serif}
.mainContentBL {  color: #336699; font-size: 12pt; font-family: Arial, Helvetica, sans-serif}
.leftContent {  font-weight: bold; color: #000000; font-size: 8pt; font-family: sans-serif,Arial, Helvetica}
.whitetext {  font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;}
.whitetextL {  font: 9pt Arial, Helvetica, sans-serif; color: #FFFFFF;}
.blacktext {  font: 10pt Helvetica, sans-serif; color: #404040; line-height:16px;}
.blacktextL {  font: 10pt Helvetica, sans-serif; color: #404040; line-height:18px;}
.dropMenu {  font: bold 8pt Arial, Helvetica, sans-serif; color: #FFFFFF}
.indexTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666}
.dateTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003366}
.smallTxt {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000}
.txtIndex {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000}
.txtIndex1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.indexTxt {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #444444}
.indexTxt1 {  font-family: Tahoma,Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666}

    .txtTblRow  {	background-color:#DEDEDE}
    .txtTblRowAlt  { background-color:#EEEEEE}


.borderColor {border:2px solid #336699;}
.txtFormSubPart {  color: #971739; font: bold 10pt Verdana, Arial, Helvetica, sans-serif}
.txtEndNotes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999}
.txtEndNotesNumber {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999; vertical-align: super}
.txtFormAsterisk {   FONT-SIZE: 8pt;    COLOR: #971739;   FONT-FAMILY: Arial, Helvetica, sans-serif }
.txtFormAsteriskL {   FONT-SIZE: 10pt;    COLOR: #971739;   FONT-FAMILY:  Arial, Helvetica, sans-serif }
.headingWhite {  color: #FFFFFF; font: 8pt Verdana, Arial, sans-serif}
.headingRed {  color: #971739; font: bold 8pt Verdana, Arial, sans-serif}
.txtFormNews {   FONT-SIZE: 8pt;    COLOR: #971739;   FONT-FAMILY: Verdana}
.txtFormNewsL {   FONT-SIZE: 10pt;    COLOR: #971739;   FONT-FAMILY: Arial, Helvetica, sans-serif}
.TextScrollStyle { visibility:hidden; font-family:Verdana; font-weight:bold; text-align:center; padding:0; margin:0; width:100%; overflow:hidden; }
.txtFormNews1 {   FONT-SIZE: 10pt;    COLOR: #C3850D;   FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;}

.text_main {font-family:helvetica; font-size:12px; line-height:12px; font-weight:bold; color:#336699}
.text_center_main {font-family:helvetica; font-size:13px; line-height:18px; color:#404040 }
.text_more_main {font-family:helvetica; font-size:13px; line-height:16px; color:#404040 }
.text_more_small {font-family:helvetica; font-size:11px; line-height:13px; color:#404040 }
.text_more_org {font-family:helvetica; font-size:13px; line-height:16px; color:#E95E00; font-weight: bold;}

.roll {color:#971739;  }  A.roll:hover { color:#003366; }
.rollA {color:#000000;  }  A.rollA:hover { color:#971739; }
.rollB {color:#003366;  }  A.rollB:hover { color:#9c9c9c; }
.rollC {color:#FFFFFF;  }  A.rollB:hover { color:#971739; }
.rollD {color:#971739;  }  A.rollD:hover { color:#000000; }
.rollE {color:#cecece;  }  A.rollE:hover { color:#9c9c9c; }
.rollF {color:#666666;  }  A.rollF:hover { color:#C3850D; }
.rollG {color:#000000;  }  A.rollG  :hover { color:#008800; }

    a.button {background: transparent url('images/bg_button_a.gif') no-repeat scroll top right; color: #444; display: block; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; /* sliding doors padding */ text-decoration: none; float:left; margin: 0px auto; cursor: pointer;}
    a.button span {background: transparent url('images/bg_button_span.gif') no-repeat; display: block; line-height: 14px; padding: 5px 0 5px 18px; }
    a.button:active {background-position: bottom right; color: #000; outline: none; /* hide dotted outline in Firefox */ }
    a.button:active span {background-position: bottom left; padding: 6px 0 4px 18px; /* push text down 1px */ } 

