/***
	General StyleSheet for all browsers supporting CSS.
	For newer browsers than version 4 see "w3c.css".
***/

/*** HTML tags ***/
BODY{font-family:helvetica,arial,sans-serif;color:#B1B1B1;background-color:#000;font-size:75%;line-height:90%;text-align:left;}
A, A:link, A:visited, A:hover, A:active{font-size:1em;line-height:1.3em;color:#B1B1B1;}
IMG{border-width:0px;}
P{margin:0px 0px 10px 0px;line-height:1.3em;}
UL{margin:0px;padding:0px;}
LI{font-size:1em;line-height:1.3em;list-style-position:outside;margin:3px 0px 3px 0px;list-style-type:none;}
TABLE{}
CAPTION{text-align:left;padding:15px 0px 5px 0px;font-weight:bold;}
TH, TD{text-align:left;padding:3px 6px 3px 6px;vertical-align:top;line-height:1.3em;}
DIV{text-align:left;margin:0px;padding:0px;display:block;}
FORM{margin:0px;}
SELECT{font-size:1em;color:#B1B1B1;vertical-align:middle;width:auto;}
INPUT{font-size:1em;color:#FFFFFF;vertical-align:middle;}
TEXTAREA{font-family:helvetica,arial,sans-serif;color:#B1B1B1;font-size:1em;width:200px;height:60px;overflow:auto;}
H1{font-size:2.4em;line-height:1em;margin:10px 0px 0px 0px;font-weight:normal;font-family:helvetica,arial,sans-serif;color:#FFF;}
H2{font-size:1.3em;line-height:1.3em;margin:0px 0px 5px 0px;font-weight:normal;font-family:helvetica,arial,sans-serif;color:#B1B1B1;}
H3{font-size:1.3em;line-height:1.2em;margin:0px 0px 5px 0px;font-weight:normal;font-family:helvetica,arial,sans-serif;color:#FFF;}
H4{font-size:1.25em;line-height:1.2em;margin:0px 0px 5px 0px;font-weight:normal;}
/*** HR ***/
DIV.hr_green{clear:both;height:1px;background:url(../img/hr_green.gif);margin:10px 0px 10px 0px;}
DIV.hr_green HR {display:none;}
DIV.hr_green_nmb{clear:both;height:1px;background:url(../img/hr_green.gif);margin:10px 0px 0px 0px;}
DIV.hr_green_nmb HR {display:none;}
DIV.hr_green_nm{clear:both;height:1px;background:url(../img/hr_green.gif);margin:0px 0px 0px 0px;}
DIV.hr_green_nm HR {display:none;}
DIV.hr_grey{clear:both;height:1px;background:url(../img/hr_grey.gif);margin:10px 0px 10px 0px;}
DIV.hr_grey HR {display:none;}
DIV.hr_bright{clear:both;height:1px;background:url(../img/hr_bright.gif);margin:0px 0px 0px 0px;}
DIV.hr_bright HR {display:none;}
DIV.hr_bright_broken{clear:both;height:1px;background:url(../img/hr_bright_broken.gif);margin:0px 0px 0px 0px;}
DIV.hr_bright_broken HR {display:none;}
DIV.hr_small_broken{clear:both;height:1px;background:url(../img/divider_bg.gif);margin:10px 0px 10px 0px;}
DIV.hr_small_broken HR {display:none;}
DIV.hr_home_broken{clear:both;height:1px;background:url(../img/home_hr_broken.gif);margin:10px 0px 0px 0px;}
DIV.hr_home_broken HR {display:none;}
DIV.hr_home_broken2{clear:both;height:1px;background:url(../img/home_hr_broken.gif);margin:28px 0px 0px 0px;}
DIV.hr_home_broken2 HR {display:none;}


/************* ids *************/
#myId{}

/******* classes *******/

.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto !important;}
.print{display:none;}
.noprint{}
.mt10{margin-top:10px;}
.mr0{margin-right:0px;}
.mr15{margin-right:15px;}
.mb0{margin-bottom:0px;}
.mb5{margin-bottom:5px;}
.pt10{padding-top:10px;}
.pb5{padding-bottom:5px;}
.white{color:#FFF;}
.green{color:#ccff02;}
.w540{width:540px;}
.nob{border-bottom:0px;}

.small{font-size:0.8em;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */