/* CSS Document */
body,table.Maintext{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
}

a.NonUnderline
{
	text-decoration:none;
	cursor:help;
}
span.User{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
}

a.blue11Under:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:underline;
}

a.blue11Under:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:underline;
}

a.blue11Under:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:none;
}



a.Tree:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Blue;

}

a.Tree:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Blue;
}

a.Tree:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Blue;
text-decoration:underline;
}




a.blue11None:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:none;
}

a.blue11None:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:none;
}

a.blue11None:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
text-decoration:underline;
}

td.rightpadding{
padding-right:10px;
}

td.Leftpadding{
padding-left:15px;
}
td.TopRightLeftpadding{
padding-left:15px;
padding-right:15px;
}

a.whitebold:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a.whitebold:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:underline;
}

a.whitebold:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}

td.WhiteSepa{
color:#ffffff;
font-weight:bold;
background-image:url(../graphics/top_blueNavBG.gif);
}

.titlesRed{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#830A34;
}
.titlesRedSmall{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#830A34;
}
.titlesBlueSmall{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#0959AB;
}

.loginTitlesBlue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
color:#495879;
}

.loginTitlesBlueSmall{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#495879;
}

.titlesRed2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#830A34;
}

.titlesRed3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#830A34;
}

.titlesBlue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
color:#0959AB;
}
.arrow{
font-size:18px;
color:#0959AB;
}


a.blueBold:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0959AB;
text-decoration:underline;
}
.bluesBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0959AB;

}
.bluesNotBold{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;

}

a.blueBold:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0959AB;
text-decoration:underline;
}

a.blueBold:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#0959AB;
text-decoration:none;
}

/*************************************************************/

input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
}

input.buttons{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#0959AB;
padding:2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 2px 10px;
border: solid 1px gray;
cursor: pointer;
}
input.buttons:hover, input.searchBut:hover
{
    border-color:Black;
    }

input.searchBut{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#05498E;
background-color:#ffffff;
padding:2px;
height:21px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 2px 10px;
border: solid 1px gray;
cursor: pointer;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);

}

select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
}
select.project{
width:135px;
}
select.form{
width:200px;
}

textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0959AB;
}

td.whiteBoldTit{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

table.Company{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

/******************************************************************************/
li.Red{
list-style-image:url(../graphics/RedSquare.gif);
list-style-position:inside;
line-height:20px;

}

li.Green{
list-style-image:url(../graphics/GreenSquare.gif);
list-style-position:inside;
line-height:20px;

}

.titleRed{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#830A34;
}

table.padding{
padding-left:30px;
}


/*************************************************************/

/* Root = Horizontal, Secondary = Vertical */

ul#navmenu {

  margin: 0;

  border: 0 none;

  padding: 0;

width:100px;

  list-style: none;
  cursor:hand;

}

 

ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 24px;
  

}

 

ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 150px;

  list-style: none;

  display: none;

  position: absolute;

  top: 24px;

  right: 0px;

}

 

ul#navmenu ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}

 

ul#navmenu ul li {

  width: 220px;

  float: right; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/

}

 

/* Root Menu */

ul#navmenu a {

  border: 1px solid #0959ab;

  border-right-color: #0959ab;

  border-bottom-color: #0959ab;

  padding: 0 5px;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  background: #0959ab;

  color: #ffffff;

  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

  text-align:left;
cursor:hand;

}

 

/* Root Menu Hover Persistence */

ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

  background: #0959ab;

  color: #ffffff;
cursor:hand;

}

 

 

/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  float: none;

  background: #ffffff;

  color: #0959ab;

    border: 1px solid #000000;
cursor:hand;

}

 

/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

  background: #1F5F9C;

  color: #ffffff;

}

 

/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}

 

/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

  background: #CCC;

  color: #FFF;

}

 

/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #666;

}

 

/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #CCC;

  color: #FFF;

}

 

ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;

  position: absolute;

  top: 0;

  left: 160px;

}

 

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}

 

ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}


/********** Modified on 7.5.2007 ***************/
div.TextRight{
padding:0;
line-height:1px;
}
.WarBottons
{
	font-family:Verdana;
	font-size:large;
	font-weight:bold;
	border:solid 1px #000;
	padding-left:10px;
	padding-right:10px;
	background-color:#D4CEB4;
	color:#000;
}
.bumper {
background:#D8DFEA none repeat scroll 0 0;
border:medium none;
color:#D8DFEA;
height:1px;
margin:2px 5px 0 22px;
overflow:hidden;
width:459px;
}
td.borderGreen img
{
	border:4px solid Green;
}
td.borderGray img
{
	border:1px solid Gray;
}
.ratingStar
{
	width:60px;
}
.ratingItem
{	
	font-size: 0pt;
	width: 10px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat; 
}
.waitingStar
{
	background-image:url(../Images/ratingStarSaved.png);
}
.filledStar
{
	background-image:url(../Images/ratingStarFilled.png);
}
.emptyStar
{
	background-image:url(../Images/ratingStarEmpty.png);
}
.BoldLabels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0959AB;
	font-weight: bold;
}

/*Style for search table*/
.searchblueborder{border:1px solid #0a59a8; padding:3px;}
.searchboxtext{border:1px solid #0a59a8;}
.rightpadding{padding-right:25px;}
.searchtablebg{border-top:1px solid #0a59a8;border-left:1px solid #0a59a8; background-color:#f0f6fa;}
.timeago 
{
	color: Gray;
	}
	
.subtitle
{
    color: #787476;
    font-size: 11px;
    }
    
.descriptionText
{
    color: #323131;
    font-size: 11px;
    }
