@charset "utf-8";
/* CSS Document */

body{ background:#448db8 url(../images/bg.jpg) repeat-x top; margin:0 auto; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#42505b;}
a:active, a:focus {
outline: 0 !important;
}
p{ padding:0; margin:0 0 6px; line-height:19px}
#container{ width:990px; margin:0 auto;}
.toparea{ width:100%; height:90px; margin:0; padding:0; float:left; border-bottom: #dfdfdf solid 1px; background:url(../images/top-bg.jpg) repeat-x scroll 0 0}
.toparea img{ margin:27px 0 0; padding:0;}
.logotop{ width:990px; margin:0 auto;}

.topicon{ width:120px; margin:34px 0 0 0; float:right; padding:0;}
.topicon img{ margin:0; padding:0 12px 0 0; float:left;}

.leftcontainer{ width:240px; margin:0; padding:0; float:left;}
.leftcontainer .left-title{ margin:0; padding:8px 0 0 20px;}
.newsletter{ float:left; width:240px; margin:264px 0 0 0; padding:0;}
.newsletter .tick-icon{ margin:0; padding:0; float:left;}
.newsletter h2{ font-size:12px; color:#0766aa; margin:0; padding:6px 0 0 0; float:left;}
.newsletter p{ color:#576973; margin:0; padding:12px 0 0 0; width:213px; float:left; clear:both}
.line{ float:left; margin:0px 0 0 0; padding:0; width:166px; border-bottom:#92af53 solid 1px; height:12px}
.go-btn { margin:4px 0 0 10px ; padding:0; float:left;}






.rightcontainer{ width:747px; margin:0; padding:0; float:left;}
.topmenu{ width:562px; height:29px; margin:0; padding:0 0 0 65px; float:left}
.leftbg{ width:13px; height:29px;   margin:0; padding:0; float:left;}
.rightbg{ width:13px; height:29px;   margin:0; padding:0; float:left;}
.midbg{ width:507px; height:28px; background:url(../images/dd-bg.jpg) no-repeat; margin:0; padding:0; float:left;}

.blue-bg{ background:#030}
.blue-bg a{ background:#030}

.rightcontainer h1{font-size:19px; color:#0b2838; margin:62px 0 0 110px; padding:0; width:261px}
.rightcontainer p{ font-size:13px;color:#5a6873; margin:0; padding:10px 0 0 110px; float:left; width:625px;}

.knowmore{ font-size:12px; font-weight:bold; color:#3382ba; margin:0; padding:0 0 0 5px; text-decoration:none;}
.carousel{ float:left; margin:0px 0 0 0; padding:0;}

.footer{ width:970px; margin:0; padding:50px 0 10px 0; _padding:5px 0 5px 0; float:left;}
.footer p{ margin:0px 0 0 0; padding:0 12px 0 0; float:right; font-size:11px; color:#2e2e2e; line-height:10px; clear:right}
.footer p a{ text-decoration:none; font-size:11px; color:#2e2e2e;}
.footer p :hover{ text-decoration:underline; color:#000;}
.footer ul{ margin:0; padding:0 0 5px 0; width:278px; float:right; clear:left}
.footer li{ font-size:11px; color:#2e2e2e; display:inline; margin:0; padding:0 10px 0 6px; border-right:#2e2e2e solid 1px;}
.footer li a{ color:#2e2e2e; text-decoration:none;}
.footer li a :hover{ color:#000; text-decoration:underline;}

.footer li.noline{ border:none;}
.footer li.nopadding{ margin:0; padding:0 6px 0 0;}
.copyrt{margin:0 !important; float:left !important;}


/*menu-style-accordian */
.urbangreymenu{
width: 210px; padding:64px 0 0 0; margin:0 0 0 30px;
}

.urbangreymenu .headerbar{

padding:9px 0 14px 0; /*31px is left indentation of header text*/
margin:0;
border-bottom:1px solid #dadee1;
}

.urbangreymenu .headerbar a{
text-decoration: none;
font-size:12px; 
color:#5A6873; 
font-weight:bold;
display: block;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/subarrow-blue.jpg) left no-repeat;
padding:0 0 0 28px;
margin:0 0 0 0px;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 0 47px;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
width:165px;
border-bottom:#DADEE1 solid 1px;

}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
background:url(../images/subbullet-green.jpg) left 6px no-repeat; 
padding:4px 0 7px 21px;
margin:0 ;

}
.submenu{ margin:0; padding:0;}
.urbangreymenu ul li a{
font: normal 12px Arial;
color:#0086CD;
display: block;
padding:0;
text-decoration: none;
margin: 0;

}

.urbangreymenu ul li.bt-padding{
padding: 0 0 12px 8px;
}


.urbangreymenu ul li a:hover{ color: black;
}

.urbangreymenu ul li.bordernone{ border-bottom:none;}


/*Menu Styles */
/* Main menu */
#menu{ width:530px; height:28px;overflow:hidden; float:left; position:relative; z-index:999}
#menu-left{ width:13px; height:28px; background:url(../images/menu-left.gif) no-repeat left top; clear:left; float:left;}
#menu-middle{ width:504px; height:28px; float:left; background:url(../images/menu-midbtn.jpg) repeat-x top; }
#menu-middle span{ width:100px; height:20px; float:left; padding:5px 2px 0 0; text-align:center; background:url(../images/top-menu-brdr.jpg) right 7px no-repeat;}
#menu-middle span a{ font-weight:bold; color:#fff; text-decoration:none; font-size:13px;}
#menu-middle span.no-border{ background:none; width:88px;padding:5px 0 0 5px !important}
#menu-right{ width:13px; height:28px; background:url(../images/menu-right.gif) no-repeat right top; clear:right; float:right;}

/* Dropdown Menu */

/********* MENU NEW CODE***************/
#about-menu, #downloads-menu,#news-menu,#service-menu, #tickets-menu,#career-menu, #reports-menu{
		position:absolute;
		z-index:10;
		overflow:hidden;/*must have*/
		width:128px;/*must have for any value*/;
			
}
#about-menu iframe, #service-menu iframe, #tickets-menu iframe, #reports-menu iframe, #career-menu iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

/********* MENU NEW CODE***************/
.dropdown-container{width:600px; float:left; z-index:0; position:relative; margin:-25px 0 0; padding:0}
.about-menu{ width:128px; float:left; margin-left:0; position:absolute; }
.service-menu{ width:128px; float:left; margin-left:104px; position:absolute; }
.careers-menu{ width:128px; float:left; margin-left:217px; position:absolute; }
.downloads-menu{ width:128px; float:left; margin-left:325px; position:absolute; }
.news-menu{ width:128px; float:left; margin-left:402px; position:absolute; }

.dd-top{ width:230px; height:13px;}
.dd-top-left{ width:13px; line-height:13px; float:left; background:url(../images/dd-menu-corner-top-left.gif) no-repeat left top;}
.dd-top-middle{ width:204px; border-top:3px solid #bfe9f5; float:left; line-height:10px;}
.dd-top-right{ width:13px; line-height:13px; float:left; background:url(../images/dd-menu-corner-top-right.gif) no-repeat right top;}
.dd-middle{ width:127px;background:#8AB5D8 url(../images/submenu-bg.jpg) repeat-x;  padding:30px 15px 7px 15px;}
.dd-middle span{ width:128px; padding:8px 0 0; display:block;}
.dd-middle span a{ font-size:12px; color:#fff; padding:0; text-decoration:none}
.dd-bottom{ width:128px; height:11px; background:url(../images/menu-bottom.gif) no-repeat}





