h1,h2,h3,div,td {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}

img {
   border: 0px;
   margin: 0px;
}

p {
    font-family: arial;
    font-size: 12px;
    line-height: 18px;
}


.photo {
  float: left;
  padding: 5px;
  width: 250px;
  text-align: center;
}


a {
  color: #F7EB29;
}

a:hover {
  color: #FFFFFF;
}

span.formfield {
  color: #F7EB29;
}


h1 {
color:#F7EB29;
font-family:tahoma,helvetica;
font-size:18px;
line-height: 25px;
}

h2 {
color:#F7EB29;
font-family:tahoma,helvetica;
font-size:18px;
line-height: 25px;
}


/********** LAYOUT  **********/

table.design {
  color: #FFFFFF;
}

body.pagebody {
    margin: 0px;
    padding: 0px;
    background: #013080 url(/images/setup/background.jpg) no-repeat;
}

#header {
  height: 140px;
  text-align: center;
}

#headerNav {
  text-align: right;
  height: 25px;
  background: url(/images/setup/headernav_bg.jpg) no-repeat right;
  margin: 0px 0px 0px 10px;
}

#ticker {
  text-align: right;
  padding-right: 15px;
}

#mainbody {
  padding: 10px;
}

#ad {
  width: 300px;
  padding-left: 5px;
  height: 250px;
  background: #013080;
  float: right;
}

#leftcol {
  width: 230px;
  padding: 0px;
}

#leftcol-container {
 margin-top: 10px;
}

#rightcol {
  border: 1px solid #FFFFFF;
  width: 230px;
  padding: 0px;
}

#footer {
  height: 35px;
  text-align: right;
}

/********** NAVIGATION **********/
#globalNav {
  width: 713px;
  height: 35px;
  float: left;
  overflow: hidden;
}

#globalNav a img {
  float: left;
}

#searchForm {
  display: block;
  width: 227px;
  height: 35px;
  padding-left: 10px;
  background: url(/images/global/topnav_searchboxarea.gif) no-repeat left top;
  float: left;
  overflow: hidden;
}

#searchForm .text-field {
  display: block;
  float: left;
  width: 138px;
  height: 12px;
  padding: 2px;
  margin-top: 5px;
  font-family: arial;
  font-size: 11px;
  color: #666;
  solid 1px #aaa;
}

#searchForm .search-button {
  display: block;
  width: 80px;
  height: 30px;
  float: left;
  background: url(/images/global/topnav_search.gif) no-repeat left top;
  border: none;
}

#headerNav {
    font-family:Arial;
    font-size:12px;
    color: #56a8ff;
}

#headerNav a {
    color: #FFFFFF;
    text-decoration:none;
}

#headerNav a:hover {
    color: #F5EC2F;
}

#navbar-secondary {
  background:url(/images/setup/column_bg.gif) repeat-y; 
}

.leftnav {
  background:url(/images/setup/column_bg.gif) repeat-y; 
}

.leftnav a {
  font-family:Arial;
  font-size:12px;
  display: block;
  background: url(/images/setup/link.gif) no-repeat;
  height: 26px;
  line-height: 26px;
  color: #FFFFFF;
  text-decoration: none;
  padding-left: 15px;
}

.leftnav a:hover {
  color: #F7EB29;
}

.navbar-section a {
  background: #001070;
  margin: 0px 2px;
  padding-left: 25px;
}

#footer {
    font-family:Arial;
    font-size:12px;
    color: #56a8ff;
}

#footer a {
    color: #FFFFFF;
    text-decoration:none;
}

#footer a:hover {
    color: #F5EC2F;
}



/********** HEADLINES **********/

.headline a {
 color:#FFFFFF;
  text-decoration: none;
}

.headline a:hover {
  text-decoration: underline;

}

.date {
  color: #55A9FF;
}

.caption {
  clear: left;
  float: left;
  padding: 1px;
  margin: 0px;
}

/********** SCHEDULES **********/

.schedule {

}

.schedule-header {

}

.schedule-location {
  background-color: #F7EB29;
  color: #013080;
  font-weight: bold;
  padding: 3px;
}


/******* TAB CONTENT **********/

.tab {
  color: #FFFFFF;
  margin: 10px;
}


#tabcontentcontainer{
  width: 230px;
  background-color: #;
  height: 200px;
}

.tabcontent {
  display: none;
}

