* {
margin: 0; padding: 0;
}
body {
background: url('../img/bg.jpg') top left repeat-x #fff;
font: normal 75% "Trebuchet MS" ;
color: #333;
margin: 0px auto 0px auto;
}
h1 {
font-size: 200%;
font-weight: normal;
}
h2 {
font-size: 130%;
}
h3 {
font-size: 120%;
}
ul {
list-style: none;
}
a:hover {
text-decoration: underline;
}
a, div#largetext a:hover, div#smalltext a:hover, a.hide {
text-decoration: none;
}
p {
padding-bottom: 5px;
}
img {
border: none;
}
div#header h2, div#header h1 {
display: none;
}
div#shadow {
background: url('../img/shadowbackground.gif') top center no-repeat;
margin: 0px auto 0px auto;
width: 1000px;
}

/*header*/
div#header {
margin: 0px auto 0px auto;
width: 980px;
padding: 10px 8px 4px 8px;
background: #fff;
}

div#headerbar {
background: url('../img/headerbg.png') no-repeat #fff;
width: 980px;
height: 83px;
}

div#headerbar img {
margin: 7px 0px 3px 12px;
float: left;
}

div#headerbar div.ad {
float: left;
padding: 11px 0px 0px 287px;
border: 0px;
}

div#headerbar div.searchform {
float: right;
width: 156px;
margin: 29px 0px 0px 0px;
}

div#headerbar div.searchform h3 a{
font-size: 8pt;
padding-left: 22px;
}

div#headerbar div.searchform h3 {
font-size: 11pt;
display: inline;
color: #333;
}

div#headerbar div.searchform form {
float: left;
}

div#headerbar div.searchform form input[type="text"],
div#footer div.searchform form input[type="text"]
{
border: 1px solid #979797;
width: 100px;
font-size: 18px;
margin: -1px 10px 4px 0px ;
color: #444;
}

div#headerbar div.searchform form input[type="submit"] {
margin: 0px 0px -4px 12px ;
}


/*header navigation*/
div#headernav {
height: 33px;
width: 980px;
}
div#headernav ul#nav li {
float: left;
height: 33px;
font-size: 120% ;
}
div#headernav ul#nav li a {
display: block;
color: white;
padding: 0px 10px 0px 10px;
}
div#headernav ul#nav li a span{
display: block;
padding: 7px 0px 0px 0px;
}
div#headernav ul#nav li a:hover {
color: #FF9900;
}
div#headernav ul#nav li a#selected{
background: url('../img/navselected.gif') no-repeat top center;
}
div#headernav div#left {
width: 100%;
height: 32px;
}
div#headernav div#right {
height: 32px;
width: 160px;
float: right;
font-size: 10pt;
padding: 7px 3px 0px 0px;
}
div#headernav div#right a {
color: white;
}
div#headernav div#right div#rss {
padding: 0px 5px 0px 15px;
float: right;
}
div#headernav div#right div#smalltext {
width:20px;
background: url('../img/fontsize1.gif') top left no-repeat;
float: right;
margin: 0px 5px 0px 0px;
}
div#headernav div#right div#largetext {
width:20px;
background: url('../img/fontsize2.gif') top left no-repeat;
float: right;
margin: 0px 5px 0px 0px;
}
div#headernav div#right div#largetext a, div#header div#right div#smalltext a {
display: block;
height: 100%;
width: 100%;
font-size: 15px;
}
div#headernav div#right div#navseperator {
float: right;
padding: 0px 5px 0px 0px;
}
div#headernav div#right div#rss a img {
margin-bottom: -2px;
}

div#headerinfo {
background: url('../img/divborder.gif') repeat-x bottom left;
margin-top: 6px;
padding: 4px 0px 4px 10px;
}

div#crumb {
float: left;
width: 600px;
}
div#login {
float: right;
padding-right: 8px;
}

p.clear {
margin: 0px;
padding: 0px;
line-height: 1px;
}

div#messages {
text-align: center;
color: black;
margin: 2px 0px 2px 0px;
padding: 2px 0px 2px 0px;
background: #eee;
}

/*Section navigation*/
div#navigation {
width: 160px;
float: left;
}

div#navigation h2 {
background: url('../img/divborder.gif') repeat-x bottom left;
padding-bottom: 5px;
padding-top: 18px;
}

ul#sectionnav {
margin: 0px;
padding: 7px 0px 30px 0px;
}

ul#sectionnav a, ul#tertiary a {
display: block;
}

ul#sectionnav li a span, ul#tertiary li a span {
padding: 0 10px 0 10px;
}

ul#sectionnav li, ul#tertiary li {
background: url('../img/divbordergrey.gif') repeat-x bottom left;
display: block;
line-height: 1.7em;
}

ul#sectionnav ul {
background: url('../img/divbordergrey.gif') repeat-x top left;
margin-top: 1px;
padding-top: 1px;
}

ul#sectionnav li, ul#tertiary li {
padding-bottom: 2px;
}

ul#sectionnav li.notnav, ul#sectionnav li.hassub  {
display: inline;
border-bottom: none;
}

ul#sectionnav li.hasnosub  {
display: block;
}

ul#sectionnav li a:hover, ul#tertiary li a:hover {
background:url('../img/navhover.gif') top left no-repeat #ededed;
}

ul#sectionnav li a span, ul#tertiary li a span {
display: block;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

ul#subnav li a span {
display: block;
padding: 0px 5px 0px 1.8em;
background: url('../img/navpointer3.gif') .9em .7em no-repeat transparent;
}

ul#tertiary li a span {
display: block;
padding: 0px 5px 0px 1em;
background: url('../img/navpointer3.gif') .0em .7em no-repeat transparent;
}

ul#subnav li#subselected a span, ul#tertiary li#subselected a span {
background: url('../img/navpointer2.gif') .9em .7em no-repeat transparent;
}

/*Navigation Tiles*/
div#navigation div.tile {
padding-bottom: 10px;
width: 160px;
}
div#navigation div.tile a {
color: #333;
}
div#navigation div.tile h2 {
background: url('../img/tileheader.gif') 0em 0.3em no-repeat;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #666;
}

div#navigation div.tile {
background: url('../img/divborder.gif') repeat-x 0em 2em;
}

div#navigation div.tile img {
float: right;
margin-right: 2px;
}

/*search box styles*/
div.autocomplete {
position:absolute;
width:250px;
background-color:white;
border:1px solid #888888;
margin:0px;
padding:0px;
}

div.autocomplete ul {
list-style-type:none;
margin:0px;
padding:0px;
}

div.autocomplete ul li.selected {
background-color: #0000FF;
color: #FFFFFF;
}

div.autocomplete ul li {
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
}

/*Content Section*/
div#content {
margin: 0px auto 0px auto;
width: 980px;
}

div#center img {
border: 1px solid #ccc;
}

div#articletools img {
border: none;
}

p.seperator {
border: 1px solid white;
height: 15px;
clear: both;
}

/*Footer*/
div#footer {
background: url('../img/footerbg.gif') repeat-x bottom center;
margin: 0px auto 0px auto;
padding-top: 30px;
text-align: center;
width: 980px;
}

div#footer p.footernav {
background: url('../img/divbordergrey.gif') repeat-x top left;
}

div#footer p {
padding-top: 5px;
}

div#footer p a {
padding-top: 5px;
color: #333;
}


/* search form in the footer */

div#footer label {
color: #666;
font-size: 140%;
}

div#footer div.searchform {
margin: 0.5em 0;
}



/*List Style*/
ul.indentlist li a{
padding: 2px 0px 2px 10px;
background: url('../img/navpointer3.gif') 0em 0.6em no-repeat;
}

ul.indentlistnolink li{
padding: 2px 0px 2px 10px;
background: url('../img/navpointer3.gif') 0em 0.6em no-repeat;
}

/*Form Styles*/
.formcell {
border: 1px solid #B9B9B9;
}

option {
padding: 0 2px;
}

textarea {
font: inherit;
}


/*poll styles*/
div.poll_bar {
  width: 100px;
  background: url('../img/poll_background.gif') repeat-x ;
  height: 15px;
  position: relative;
}

div.poll_bar_shaded {
  background: url('../img/poll_foreground.gif') repeat-x ;
  height: 15px;
  position: absolute;
}

div.poll_option {
margin-bottom: 5px;
}

div.poll_bar_container {
padding: 0px 0px 5px 0px;
background: url('../img/divbordergrey.gif') repeat-x bottom left;
}

span.poll_percentage {
  display: block;
  position:absolute;
  left: 105px;
}

div.poll_bar_container {
  position: relative;
  width: 150px;
  margin-bottom: 5px;
}

div#poll_submit {
  text-align: right;
  width: 100px;
}

#poll_submit  {
float:right;
}

input.poll_option_radio {
   margin-bottom: -2px;
}

/* Default Colors */
div#header div#left {
background: url('../img/navsidebar.gif') no-repeat top left;
}
div#header div#right {
background: url('../img/navsidebar.gif') no-repeat top right;
}
div#headernav {
background: url('../img/headernavbg.gif') repeat-x #fff;
}
div#headernav ul#nav li {
background: url('../img/navside.gif') no-repeat right bottom;
}
div#header div#right div#navseperator {
background: url('../img/navseperator.gif') no-repeat left bottom;
}
a, h3 {
color: #b31b34;
}
div#navigation div.tile a {
color: #b31b34 !important;
}

/* video player single start */
.video {
  width: 100%;
  text-align: center;
}

.swfvideoplayer {
  width: 250px;
  margin: 0 auto 0 auto;
  padding: 5px;
  background: url('../img/bg_flv_video.png') no-repeat center top;
}

#videolist {
  width: 250px;
  text-align: left;
  margin: 10px auto 0 auto;
}
/* video player single end */

/* video player multiple start */
.multivideo {
  width: 100%;
  text-align: center;
}

.multivideotop {
  width: 250px;
  background: url(../img/bg_video_top.png) no-repeat;
  height: 20px;
  margin: 0 auto 0 auto;
  display: block;
}

.multivideo {
  width: 250px;
  background: url(../img/bg_video.png) repeat-y;
  margin: -15px auto 0 auto;
  }

.multivideobottom {
  width: 250px;
  background: url(../img/bg_video_bottom.png) no-repeat;
  height: 1px;
  display: block;
  margin: 0 auto 0 auto;
}

.multivideo .swfvideoplayer {
  text-align: left;
  width: 240px;
  padding: 0;
  background: none;
}

.multivideo #ufoDemo {
  margin-bottom: 4px;
}
/* video player multiple end */

/* right hand side general start */
#rightside {
  width: 160px;
  float: right;
}

#rightside DIV.tile2 {
  margin-bottom: 12px;
  background: url('../img/tile_shadow.jpg') bottom left no-repeat;
}
/* right hand side general end */

/* right hand side tile header start */
#rightside .header {
  background: url('../img/tileheaderborder.gif') no-repeat top left #fff;
  padding: 0;
}

#rightside .title {
  background: url('../img/tileheader.jpg') no-repeat top left ;
  margin-left: 21px;
  padding:  3px 0 0 0;
  font-weight: bold;
  line-height: 19px;
}

#rightside .tile2 .action {
  float: left;
  width: 21px;
  margin: 0;
  border: 0;
  padding: 0;
  background: url('../img/tile_header_left.png') top left no-repeat;
}

#rightside .tileborder {
  background: url('../img/tile_header_bottom.gif') top left no-repeat;
  height: 2px;
  font-size: 2px;
}

#rightside .header UL {
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  line-height: 16px;
}

#rightside .header LI {
  display: inline;
  margin: 0;
  border: 0;
  padding: 0;
  font-weight: normal;
}

#rightside .header LI A, #rightside .header LI .current  {
  float: left;
  background: url("../img/tile_inactive_left.gif") no-repeat left top #C22746;
  margin: 0 2px 0 2px;
  border: 0;
  padding: 0 0 0 7px;
  height: 19px;
}

#rightside .header A SPAN, #rightside .header .current SPAN {
  float: left;
  display: block;
  background: url("../img/tile_inactive_right.gif") no-repeat right top #C22746;
  margin: 0;
  border: 0;
  padding: 2px 5px 1px 0px;
  font-size: 90%;
}

#rightside .header A SPAN {
 color: #f0f0f0;
}

#rightside .header UL A:hover {
  text-decoration: underline;
 color: #f0f0f0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#rightside .header A SPAN, #rightside .header .current SPAN {float:none;}
/* End IE5-Mac hack */

#rightside .header #current .current{
  background: url("../img/tile_active_left.gif") no-repeat left top;
  border-width: 0;
}

#rightside .header #current .current SPAN {
  background: url("../img/tile_active_right.gif") no-repeat right top;
  padding-bottom: 2px;
}
/* right hand side tile header end */

/* right hand side body start */
#rightside .tile2 .tilecontent {
  padding: 4px 5px 5px 5px;
  width: 150px;
}

#rightside .tile2 UL LI.indent {
  padding: 0 0 0 10px;
  background: url('../img/navpointer3.gif') 0em 0.4em no-repeat;
}
/* right hand side body end */


