/* CSS Document */

body	{
	background:	url(img/common/mainbg.gif);
	background-repeat:	repeat-x;
	background-color:	#CCCCFF;
	margin-top:	0px;
	}

body, td, tr	{
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	12px;
	line-height:	120%;
	color:	#666666;
	}

h1 {
	margin: 0px 0px 0px 0px;
	font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:	24px;
	color:	#FF9900;
	font-weight:	normal;
	text-align:	left;
	line-height: 26px;
}

h2 {
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	16px;
	text-transform:	uppercase;
	font-weight:	bold;
	color:	#0066FF;
	line-height: 18px;
	text-align:	left;
}


a:link{
  color: #06c;
  background: transparent;
}
a:visited{
  color: #036;
  background: transparent;
}
a:hover{
  color: #f60;
  background: transparent;
}

.text10px	{
	font-size:	10px;
	}

/* NAV */
.navbg { 
	background-image: url(img/common/nav-bg.gif);
	background-repeat: repeat-x;
	}

#chromemenu{
width: 700px;
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
}

#chromemenu ul{
border: 0px solid #BBB;
width: 100%;
background: ; /*Theme Change here*/
padding: 0 0 0 24px;
margin: 0 0 0 0;
float: left;
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}


#chromemenu ul li{
display: inline;
}


#chromemenu ul li a{
float: left;
color: #666666;
padding: 0px 13px 0px 12px;
margin: 0 0 0 0;
text-decoration: none;
background: url(img/common/navdiv.gif) center right no-repeat; /*Theme Change here*/
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#chromemenu ul li a:hover{
color:	#FF9900;
}

#chromemenu ul li a[onMouseover]:after{ /*HTML to indicate drop down link*/
/*content: " v";*/
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* CONTENT */
.mainbox	{
	background-color:	#FFFFFF;
	border-collapse:	collapse;
	border:	#777	solid	1px;
	}
	
.mainboxleft	{
	background:	url(img/common/mainbgleft.gif);
	background-repeat:	no-repeat;
	}
	
.mainboxright	{
	background:	url(img/common/mainbgright.gif);
	background-repeat:	no-repeat;
	}
	
.maincontentbox	{
	padding: 30px 30px 30px 35px;
	font-size:	12px;
	line-height: 18px;
	text-align:	justify;
	}
	
.sidecontentbox	{
	padding: 15px 25px 25px 25px;
	background:	#F0F0F0;
	}

ul {
	list-style: square url(img/common/bullet.gif); /* wide image for the bullet */
	list-style-position: outside;
	  margin: 0em 2em .5em 1.1em;  /* bullet image is in left margin */
	  padding-left: 1;
	  line-height: 12pt;
	  text-align:	left;
}
ul li {
  	margin-left: 0;
  	padding-left: 0;     /* distance between marker and text */
  	margin: 0 0 .8em 0; /* a little spacing between list items */
	line-height: 12pt;
	text-align:	left;
}

.additionalfineprint	{
	color:	#444444;
	font-size:	10px;
	}

.fineprint {
	font-size:	12px;
	color:		#73706d;
	}

.footnote {
	font-size:	10px;
	color:	#CC6600;
	background-color:	#FFCC00;
	background-image:	url(img/common/footerdiv.gif);
	background-repeat:	no-repeat;
	background-position: 0px 5px;
	padding: 8px 35px 3px 10px;
	margin:	10px 0px 0px 0px;
	border-top:	#999999	solid 1px;
	text-align:	right;
	}
	
.footnote-link {
	font-size:	10px;
	color:		#333333;
	text-decoration:	none;
	}
	
a.footnote-link:link {
	font-size:	10px;
	color:		#333333;
	text-decoration:	none;
	}
	
a.footnote-link:visited {
	font-size:	10px;
	color:		#333333;
	text-decoration:	none;
	}
	
a.footnote-link:hover {
	font-size:	10px;
	color:		#877B6D;
	text-decoration:	none;
	}

/* FORM */
select {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #454545;
	border: 1px solid #7F9DB9;
}

input {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #454545;
	border: 1px solid #7F9DB9;
	padding:2px;
}

textarea {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #454545;
	border: 1px solid #7F9DB9;
	padding: 2px;
}
.button { 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	background: #CCCCCC;
}
form { color: #999; margin: 0px; padding: 0px; }
form td{ color: #999; }

.highlited	{
	background-color:	none;
	color:	#006699;
	font-weight:	bold;
	}
.title	{
	background-color:	#CCCCFF;
	color:	#888888;
	font-weight:	bold;
	border-top:	#0066CC	dotted 1px;
	border-bottom:	#0066CC	dotted 1px;
	}
.formtable	{
	border-color:	#CCCCCC;
	border-style:	solid;
	border-width:	0px 1px 1px 1px;
	color:	#555555;
	}
	
.formtable tr td	{
	font-size:	11px;
	color:	#555555;
	}
	
/* RATES */
.ratestable	{
	text-align:	left;
	width:	100%;
	border-collapse:	collapse;
	border:	solid 1px #b1b5b9;
	margin-top:	10px;
	margin-bottom:	20px;
	line-height:	110%;
	}
	
.ratestable caption	{
	color:	#FF9900;
	text-align:	center;
	font-size:	15px;
	font-weight: bolder;
	padding: 15px 0px 0px 3px;
	}	
	
.ratestable tr.ratesheader	{ 
	background:	#3399FF url(img/common/tableheader.gif) top left repeat-x; 
	}

.ratestable td.rate	{
	color:	#666666;
	vertical-align:	baseline;
	font-size:	12px;
	font-weight: bold;
	}	

.ratestable td.location	{
	color:	#336699;
	vertical-align:	baseline;
	font-size:	12px;
	font-weight: bold;
	}	

.ratestable td, th	{
	padding: 8px 45px 8px 50px;
	color:	#666666;
	font-weight: bolder;
	}
	
.ratestable tr.even td	{
	background-color:	#EDF3FE;
	}

col#time	{
	width:	110px;
	}
col#activity	{
	width:	inherit;
	}