/*--------------------------------------------Menu Bar-----------------------------------------------------*/
.solidblockmenu{
text-align:center;
margin: 0;
padding: 0;
float:left;
font: bold 15px tahoma;
width: 960px;
overflow: hidden;
margin-bottom:auto
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/home/menu_bg_up.png) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
width: 130px;
padding: 7px 0px;
text-decoration:none;
border-right: 1px solid white;
}

/*.solidblockmenu li a:visited{
color: white;
}*/

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #FFCC00;
background: transparent url(../images/home/menu_bg_down.png) center center repeat-x;
}

/*--------------------------------------------End of Menu Bar CSS-----------------------------------------*/

/*--------------------------------------------Header & Footer --------------------------------------------*/

html, body {
    height: 100%;
    font-family: Arial,Tahoma,verdana,Helvetica,sans-serif;
}
body {
    margin: 0;
    padding: 0;
    background:#ffffff url(../images/home/bg.png)repeat-x left top fixed;

}
#top {
    position: absolute;
}
h1, p {
    margin: 0;
    padding: 0.3em 0;
}
#container {
    background:#FFFFFF url(../images/home/body_bg.png) repeat-x top center;
    width: 960px;
    margin: 0 auto;
    border-left: 1px solid #99d4f5;
    border-right: 1px solid #99d4f5;
    box-shadow: 0 2px 4px #CCCCCC;
    padding: 5px;
}
* html #container {
    height: 100%;
}
#header{
  top:1px;
  left:0;
  width:100%;
  vertical-align:middle;
  background-image:url(../images/home/shade_header.png);
  z-index:-1;
  border-bottom: 1px solid #99d4f5;
 }
 #header .logo{
    width: 960px;
    margin: 0 auto;
 }
/*
#footer-spacer {
    height: 36px;
}*/

#footer {
   /* border-top: 1px solid #000; */
        height:98px;
	text-align:center;
	padding-top:8px;
	font: 11px tahoma;
	color:#666666;
        border-top: 1px solid #99d4f5;
        background-image:url(../images/home/shade_footer.png);
}
#footer .center{
    width: 960px;
    margin: 0 auto;
}

.footerLinks a:link {
	font: 11px tahoma;
	color: #666666;
	text-decoration:none;
}

.footerLinks a:visited {
	font: 11px tahoma;
	color: #666666;
	text-decoration:none;
}

.footerLinks a:hover {
	font: 11px tahoma;
	color: #666666;
	text-decoration:underline;
}


	  
	  
/*---------------------------------End of Header & Footer----------------------------------------*/

/*---------------------------------Text & Links Formatting---------------------------------------*/

.bodytext {
	font: 11px tahoma;
	color: #333333;
	text-align:left;
}

.tableHeaderText{
	font: bold 12px tahoma;
	color: #FFFFFF;
}

.tableHeaderTextBigger{
	font: bold 20px tahoma;
	color: #FFFFFF;
}

.coollinks a:link {
	font: 11px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

.coollinks a:hover {
	font: bold 11px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

.coollinks2 a:link {
	font: bold 11px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

.coollinks2 a:hover {
	font: bold 13px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

/* ------------Servieces Pages ------------*/
.servicesLinks a:link {
	font: 13px tahoma;
	color: #990000;
	text-decoration:none;
}

.servicesLinks a:visited {
	font: 13px tahoma;
	color: #990000;
	text-decoration:none;
}

.servicesLinks a:hover {
	font: 13px tahoma;
	color: #b37507;
	text-decoration:none;
}


.servicesHeaderText{
	font: bold 22px tahoma;
	color: #003366;
}

.servicesNoLink{
	font: 13px tahoma;
	color: #000000;
	text-decoration:none;
        font-weight: bold;
}

.servicesSpecialText{
	font: 11px tahoma;
	color: #003366;
}

/*---------------- Switch Page -------------------*/

.switchLinks a:link {
	font: 1bold 22px tahoma;
	color: #01679A;
	text-decoration:none;
}

.switchLinks a:visited {
	font: bold 22px tahoma;
	color: #01679A;
	text-decoration:none;
}

.switchLinks a:hover {
	font: bold 22px tahoma;
	color: #01679A;
	text-decoration:none;
}

.switchHeaderText{
	font: bold 22px tahoma;
	color: #01679A;
	text-align:left
}

.switchSpecialText{
	font: bold 13px tahoma;
	color: #01679A;
	text-align:left
}

/*---------------- News Page ------------------------*/

.newsLinks a:link {
	font: 11px tahoma;
	color: #990000;
	text-decoration:none;
}

.newsLinks a:visited {
	font: 11px tahoma;
	color: #990000;
	text-decoration:none;
}

.newsLinks a:hover {
	font: 11px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

/*------------------- Contact Us Page ------------------*/

.contactHeaderText{
	font: bold 22px tahoma;
	color: #003366;
	text-align:left
}

.contactSpecialText{
	font: bold 13px tahoma;
	color: #003366;
	text-align:left
}

/*------------------- Careers Page ------------------*/

.careersHeaderText{
	font: bold 22px tahoma;
	color: #003366;
	text-align:left
}

.careersSpecialText{
	font: 11px tahoma;
	color: #003366;
	text-align:left
}


/* ------------About us Pages ------------*/
.aboutLinks a:link {
	font: 13px tahoma;
	color: #990000;
	text-decoration:none;
}

.aboutLinks a:visited {
	font: 13px tahoma;
	color: #990000;
	text-decoration:none;
}

.aboutLinks a:hover {
	font: 13px tahoma;
	color: #FFCC00;
	text-decoration:none;
}


.aboutLinksHeaderText{
	font: bold 22px tahoma;
	color: #003366;
}

.aboutLinksNoLink{
	font: 13px tahoma;
	color: #FFCC00;
	text-decoration:none;
}

.aboutHeaderText{
	font: bold 22px tahoma;
	color: #003366;
	text-align:left
}

.aboutSpecialText{
	font: 11px tahoma;
	color: #003366;
	text-align:left
}

/*------------------- Downloads Page ------------------*/

.downloadsHeaderText{
	font: bold 22px tahoma;
	color: #003366;
	text-align:left
}

.downloadsSpecialText{
	font: 11px tahoma;
	color: #003366;
	text-align:left
}
.linklk_logo{
    margin: 10px;
    border-top: 1px solid #f1f1f1;
}
.body_content_blue{
    margin-right: 10px;
    border: 1px solid #006699;
   -webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;
   height: 275px;
   width: 230px;
}
.body_content_blue_header{
    padding: 3px;
    background:#006699 url(../images/home/heading_bg.jpg)repeat-x 0 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 19px;
}
.body_content_red{
    margin-right: 10px;
    border: 1px solid #990000;
    -webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;
    height: 275px;
    width: 230px;
}
.body_content_red_header{
    padding: 3px;
    background:#990000 url(../images/home/heading_bg.jpg)repeat-x 0 -25px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 19px;
}
.body_content_yellow{
    margin-right: 5px;
    border: 1px solid #ffcc00;
    -webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;
    height: 275px;
    width: 230px;
}
.body_content_yellow_header{
    padding: 3px;
    background:#ffcc00 url(../images/home/heading_bg.jpg)repeat-x 0 -50px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 19px;
}
.body_content_green{
    border: 1px solid #239806;
    -webkit-border-radius: 5px 5px 5px 5px;	-moz-border-radius: 5px 5px 5px 5px;	border-radius: 5px 5px 5px 5px;
    height: 275px;
    width: 190px;
}
.body_content_green_header{
    padding: 3px;
    background:#239806 url(../images/home/heading_bg.jpg)repeat-x 0 -75px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    height: 19px;
}
.commen_content{
    padding: 5px;
}
.middle_content{
    padding: 5px;
    width: 960px;
    font:11px tahoma;
}
#topbanner{
    margin-top:5px;
}
.newspage{
    padding: 5px;
}
.ticketslk{
   color:  #990000;
   font-size: 14px;
   font-weight: bold;
}
.cabslk{
   color:  #ffcc00;
   font-size: 14px;
   font-weight: bold;
}
.financelk{
   color:  #006699;
   font-size: 14px;
   font-weight: bold;
}
.sportslk{
   color:  #239806;
   font-size: 14px;
   font-weight: bold;
}
