/***
	General StyleSheet for all browsers supporting CSS.
	For newer browsers than version 4 see "w3c.css".
	(Comments to lukas.vacovsky@jkd.co.uk)
***/

BODY{
	padding: 0px 0px 0px 8px;
	margin:0px;
	border:0px;
}
BODY{
	box-sizing: content-box;
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	font-size:70%;
	line-height:85%;
	text-align:left;
}
A, A:link, A:visited, A:hover, A:active{
	font-size:1.0em;
	line-height:1.2em;
}
IMG{
	border-width:0px;
}
P {
	line-height:1.3em;
}
P.actionmessage {

	line-height:1.3em;
	font-weight:bold;
	color: #000000;
}

.errormessage {
	line-height:1.3em;
	font-weight:bold;
	color: #EC0000;
}

OL{
	margin: 3px 0px 10px 25px;
	padding-left:0px;
}
OL LI{
	list-style-type:decimal;
	list-style-image: none;
}
UL{
	margin: 3px 0px 10px 25px;
	padding-left:0px;
}

UL.errormessage {
	margin: 3px 0px 10px 25px;
	padding-left:0px;
	font-weight:bold;
	color: #EC0000;
}

LI{
	font-size:1em;
	line-height:1.2em;
	list-style-image: url(/analysis/img/bullet.gif);
	list-style-position: outside;
	margin: 3px 0px 3px 0px;
}
li{list-style-image:url(/analysis/img/ico_dot_ie.gif);font-weight:normal;}

TH{
	font-size:11px;
	text-align:left;
}
TD{
	font-size:11px;
}

}
DIV{
	font-size:1.0em;
	line-height:1.3em;
	text-align:left;
	margin:0px;
	padding:0px;
}
FORM{margin:0px;}
SELECT{
	font-size:1.0em;
	width:187px;
	vertical-align:middle;
	margin: 4px 0px 4px 0px;
}
INPUT{
	box-sizing: content-box;
	font-size:1.0em;
	vertical-align:middle;
	margin: 0px 0px 0px 0px;
}
TEXTAREA{
	font-family: Verdana, Arial, sans-serif;
	box-sizing: content-box;
	font-size:1.0em;
	width:282px;
	vertical-align:middle;
	margin: 4px 0px 4px 0px;
}
.chbox{
	width:18px;
}
INPUT.go{
	width:23px;
}
.fs_submit
{
	background-image: url(/analysis/img/submit_button.gif);
	background-color: Transparent;
	border: 0;
	width: 52px;
	height: 18px;
	cursor: hand;
	background-repeat:no-repeat; 
}
.searchbutton
{
	background-image: url(/analysis/img/btn_search_grey.gif);
	background-color: Transparent;
	border: 0;
	width: 58px;
	height: 18px;
	cursor: hand;
	background-repeat:no-repeat;  
}
.navheaderimage
{
	background-image: url(/analysis/img/nav2/menubar.jpg);
	background-color: Transparent;
	background-repeat:no-repeat; 
}
.red_error
{
	margin: 3px 0px 10px 25px;
	line-height:1.3em;
	font-weight:bold;
	color: #EC0000;	
}

A.orangelink
{
    color: #FF6000;
    font-weight: bold ;
}
.nav_bglightgrey
{
    background-color:#747474 ;
}
.nav_bggrey
{
    background-color:#6E6E6E ;
}
.nav_bglightblue
{
    background-color:#BBC4CD ;
}
.nav_bgmidblue
{
    background-color:#4363A5 ;
}
.nav_bgdarkblue
{
    background-color:#39548C ;
}
a.nav_navblue
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
}
a.nav_navblue:visited
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
}
a.nav_navblue:link
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
 
}
a.nav_navblue:active
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
    
}
a.nav_navblue:hover
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
}

a.navheaderorange
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.navheaderorange:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.navheaderorange:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600; 
}

.navheader
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    color:#666666;       
}

.navheadersmall
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    color:#666666;       
}

.navheaderlink
{
    font-family:Verdana ;
    font-size: 10px;
    color:#999999;       
}

.navheaderlinkselected
{
    font-family:Verdana ;
    font-size: 10px;
    font-weight:bold;
    color:#999999;       
}

a.searchnavigation
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.searchnavigation:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.searchnavigation:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600; 
}
a.searchlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.searchlink:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600;
}
a.searchlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#FF6600; 
}
.searchcontentbold
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#000000;     
}
.searchcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;     
}
a.searchlinkplain
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#333333;
}
a.searchlinkplain:visited
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#333333;
}
a.searchlinkplain:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    cursor:hand ;
    color:#333333; 
}



/************* Golbal Search Tabs *************/
#tabs{clear:both;float:left;font-size:25px;width:768px;margin: 3px 0px 0px 0px;border-width: 10px 0px 0px 0px;padding: 5px 0px 0px 0px;height:25px;border-style: solid;border-color: #E5E5E5;background-color:#FAFAFA;}
#tabs DIV{display:block;float:left;height:13px;padding:0px;margin:0px 2px 0px 0px;height:27px;padding:0px 0px 0px 0px;background:url("../img/tabs/tab_0.gif") 100% 0% repeat-x;}
#tabs DIV H1{font-size:13px;line-height:1.0em;padding:0px;margin:0px;font-weight:bold;height:27px;width:180px;background:url("../img/tabs/tab_0l.gif") 0% 0% no-repeat;}
#tabs DIV H1 SPAN, #tabs DIV H1 A{box-sizing: content-box;display:block;padding: 8px 10px 0px 10px;height:19px;background:url("../img/tabs/tab_0r.gif") 100% 0% no-repeat;}
#tabs DIV H1 A{padding: 6px 10px 0px 10px;}
#tabs UL{box-sizing: content-box;list-style:none;height:25px;padding:0px;margin:0px;}
#tabs UL LI 
{
	display:block;
	float:left;
	padding:0px
	;margin: 0px 2px 0px 0px;
	list-style-image: none;
	list-style: none;
	background:url("../img/tabs/tab_0.gif") 100% 0% repeat-x;
	border-bottom: 2px solid #A09FA0;
}
#tabs UL LI SPAN {display:block;background:url("../img/tabs/tab_0l.gif") 0% 0% no-repeat;}
#tabs UL LI SPAN A {display:block;color:#FE6100;font-size:13px;font-weight:bold;text-decoration:none;padding: 5px 10px 5px 10px;background:url("../img/tabs/tab_0r.gif") 100% 0% no-repeat;}
#tabs UL LI SPAN A:hover{ /*, #tabs UL LI SPAN A:active */color:#FF6000;text-decoration:none;}
#tabs UL LI.on {background:url("../img/tabs/tab_1.gif") 100% 0% repeat-x;}
#tabs UL LI.on SPAN {background:url("../img/tabs/tab_1l.gif") 0% 0% no-repeat;}
#tabs UL LI.on SPAN A {color:#FFFFFF;background:url("../img/tabs/tab_1r.gif") 100% 0% no-repeat;}
#tabs UL LI.on SPAN A:hover, #tabs UL LI.on SPAN A:active {color:#FFFFFF;text-decoration:none;}


/******* classes - general *******/
.fr{float:right;}
.fl{float:left;}
.flpreview{float:left;margin-bottom:15px;}
.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;}
.mv5{margin: 5px 0px 5px 0px;}
.mb8{margin-bottom:8px;}
.fs10{font-size:10px;}
A.fs10, A:visited.fs10{font-size:10px;line-height:18px;}
.bgCream{background-color:#EFEFEF;}
.graf{margin:8px;}
.w550{width:560px;}
.w558{width:578px;}
.w238{width:238px;}
.w240{width:253px;}
.w371{width:371px;}

H2.headPage{font-size:1.0em;margin: 15px 0px 0px 0px;padding: 5px 5px 5px 15px;background-color:#E5E5E5;}

.firefox_test
{
    background-color:#F5F5F5;
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#5D78B1;
    margin:0 0 0 0;
    border-width:0;
    padding:0 25px 0 5px;
    cursor:pointer;
}

.firefox_test:hover
{
    background-color:#E1E0E0;
}

Label.filter
{
	margin-left:460px;
}
.order
{
	font-weight:normal;
	text-transform:capitalize;
}

.error
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Red;
    height:25px;
}

.searchbuttonorange
{
    background-image: url(/analysis/myreports/images/btn_search_orange.gif);
    background-color: Transparent;
    border: 0;
    width: 58px;
    height: 18px;
    cursor: hand;
    background-repeat:no-repeat  
}

div.vert_menu
{
  border-top: 1px solid #BBC4CD;
  position: absolute;
  visibility: hidden;
  display: none;
}

div.vert_menu a { display: block; float: none; width:150px;}


div.vert_menu a
{
    
    border-bottom: 1px solid #BBC4CD;
    border-left: 1px solid #BBC4CD;
    border-right: 1px solid #BBC4CD;
    padding-left: 5px;
    width: 150px;
    height: 20px;
    line-height: 19px;
    vertical-align: middle;
    background-color:#F5F5F5;
    text-decoration: none;
    font-family:Verdana ;
    font-size: 12px;
    font-weight:normal;
    color:#5D78B1;
}


div.vert_menu a:hover
{
  color: #5D78B1;
  background-position: 0px 0px;
  background-color:#E1E0E0;
}

div.vert_menu a.parent
{
  background-position: 0px 0px;
}

div.vert_menu a.child
{
  background-position: 0px 0px;
  
}

div.vert_menu a.active,
div.vert_menu a.active:hover
{
  color: #5D78B1;
  background-position:0px 0px;
  background-color:#E1E0E0;
}

    .nav_navmyreports
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#5D78B1;
    }
    .nav_navmyreports:visited
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#5D78B1;
    }
    .nav_navmyreports:link
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#5D78B1;
     
    }
    .nav_navmyreports:active
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#5D78B1;
        
    }
    .nav_navmyreports:hover
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#5D78B1;
    }