@charset "utf-8";

.urbangreymenu{
width: 140px; /*width of menu*/
}
.urbangreymenu ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}

.urbangreymenu ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.blue{
width: 140px; /*width of menu*/
}
.blue ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.blue ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.blue ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/blue.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.blue ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.yellow{
width: 140px; /*width of menu*/
}
.yellow ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.yellow ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.yellow ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/yellow.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.yellow ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.grey {
width: 140px; /*width of menu*/
}
.grey ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.grey ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.grey ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/grey.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.grey ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.red {
width: 140px; /*width of menu*/
}
.red ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.red ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.red ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/red.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.red ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.ligthblue {
width: 140px; /*width of menu*/
}
.ligthblue ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.ligthblue ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.ligthblue ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/light_blue.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.ligthblue ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.ligthyellow {
width: 150px; /*width of menu*/
}
.ligthyellow ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.ligthyellow ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.ligthyellow ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 31px;
background:url("../images/realstar/buttons/light_yellow.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.ligthyellow ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.employeenav {
width: 300px; /*width of menu*/
}
.employeenav ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.employeenav ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.employeenav ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/blue.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.employeenav ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.green {
width: 150px; /*width of menu*/
}
.green ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.green ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.green ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/green.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.green ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.lightred {
width: 150px; /*width of menu*/
}
.lightred ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.lightred ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.lightred ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/light_red.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.lightred ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.aboutdrill {
width: 190px; /*width of menu*/
background:url("../images/realstar/grey_fade.jpg") left no-repeat;
}
.aboutdrill ul{
list-style-type: none;
margin: -6px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.aboutdrill ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.aboutdrill ul li a{
font: normal 11px Arial;
height:17px;
color: #666;
display: block;
padding: 0px 0;
line-height: 17px;
padding-left: 35px; /*link text is indented 8px*/
text-decoration: none;
}

.aboutdrill ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}



.beforedrill {
width: 190px; /*width of menu*/
background:url("../images/realstar/buttons/yellow_fade.jpg") left no-repeat;
}
.beforedrill ul{
list-style-type: none;
margin: -6px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.beforedrill ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.beforedrill ul li a{
font: normal 11px Arial;
height:17px;
color: #666;
display: block;
padding: 0px 0;
line-height: 17px;
padding-left: 35px; /*link text is indented 8px*/
text-decoration: none;
}

.beforedrill ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.empdrill {
width: 300px; /*width of menu*/
background:url("../images/realstar/buttons/emp.jpg") no-repeat;
}
.empdrill ul{
list-style-type: none;
margin: -6px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.empdrill ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.empdrill ul li a{
font: normal 12px Arial;
height:30px;
color: #666;
display: block;
padding: 0px 0;
line-height: 40px;
padding-left: 35px; /*link text is indented 8px*/
text-decoration: none;
}

.empdrill ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}




.about {
width: 160px; /*width of menu*/
}
.about ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.about ul li{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/grey_line.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;

}
.about ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/grey_line.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.about ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.aboutmain {
width: 160px; /*width of menu*/
}
.aboutmain ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.aboutmain ul li{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 25px;
background:url("../images/realstar/buttons/grey_line.jpg") left center no-repeat;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;

}
.aboutmain ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 25px;
background:url("../images/realstar/buttons/grey_line.jpg") left center no-repeat;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;
}

.aboutmain ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}



.beforemain {
width: 160px; /*width of menu*/
}
.beforemain ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.beforemain ul li{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/yellow_line.jpg") left center no-repeat;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;

}
.beforemain ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/yellow_line.jpg") left center no-repeat;
padding-left: 0px; /*link text is indented 8px*/
text-decoration: none;
}

.beforemain ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.newsdrill {
width: 190px; /*width of menu*/
background:url("../images/realstar/buttons/pink_fade.jpg") left no-repeat;
}
.newsdrill ul{
list-style-type: none;
margin: -6px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.newsdrill ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.newsdrill ul li a{
font: normal 11px Arial;
height:17px;
color: #666;
display: block;
padding: 0px 0;
line-height: 17px;
padding-left: 35px; /*link text is indented 8px*/
text-decoration: none;
}

.newsdrill ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}



ul#countrytabs { width: 500px; height: 32px;list-style-type: none; margin: 25px 0 0 -10px; padding: 0; }

ul#countrytabs li { display: block; float: left; margin: 0 0 0 0px; }

ul#countrytabs li a {
font: normal 11px Arial;
height:32px;
color: #00529b;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
text-decoration: none; 
}

.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}

.rental {
width: 150px; /*width of menu*/
}
.rental ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.rental ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.rental ul li a{
font: normal 11px Arial;
height:32px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 32px;
background:url("../images/realstar/buttons/green_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.rental ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.rentalapp {
width: 150px; /*width of menu*/
}
.rentalapp ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.rentalapp ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.rentalapp ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/blue_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.rentalapp ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.send {
width: 150px; /*width of menu*/
}
.send ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.send ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.send ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/pink_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.send ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}


.join {
width: 300px; /*width of menu*/
}
.join ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.join ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.join ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/yellow_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.join ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.may {
width: 300px; /*width of menu*/
}
.may ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.may ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.may ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/orange_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.print {
width: 150px; /*width of menu*/
}
.print ul{
list-style-type: none;
margin: 0px;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.print ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/

}
.print ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #ffffff;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/baby_blue_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.print ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

.micro {
width: 170px; /*width of menu*/
background: #cccccc;
}
.micro  ul{
list-style-type: none;
margin: 0px;
padding: 0;
background: #cccccc;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.micro  ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
background: #cccccc;

}
.micro  ul li a{
font: normal 11px Arial;
height:30px;
color: #666;
background: #cccccc;
display: block;
padding: 0px 0;
line-height: 30px;
background:url("../images/realstar/buttons/red_pro.jpg") left center no-repeat;
padding-left: 20px; /*link text is indented 8px*/
text-decoration: none;
}

.micro  ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: #cccccc;
background: white;
}

.may ul li a:hover{ /*hover state CSS*/
color: #00529b;
background: white;
}

ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 800px;
	font-size:10px;
}

ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #fff;
	width: 150px;
}

ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
}

ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background: #fff;
}
ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: 0; /* if using borders, -1px to align top borders */
	left: 100%;
}

ul#menu * a:hover, ul#menu li a:active{
background:#7EAED7 !important;
color: #00529b;
}

ul#menu li a:hover{
	color: #00529b;

}
ul#menu li a:link,
ul#menu li a:visited,
ul#menu  li a:active{
	display: block;
	padding: .2em .3em;
	text-decoration: none;
	background: #fff;
	 color: #666666;
}


ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:hover,
ul#menu ul li a:active {
	width: 8em;
}


