/*Toxic Trespass CSS */

body {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 18px;
  color:#192263;
  margin: 0;
  background:#aac7cb;
}

/* Links for body copy */
a:link {color: #b4b204; text-decoration: none; font-weight:bold}
a:visited {color: #b4b204; text-decoration: none;font-weight:bold}
a:hover {color: #b4b204; text-decoration: underline;font-weight:bold}

a img { 
  border: none;
}
img { 
  border: none;
}

/* Links for footer */
#footer a:link {color: #000000; text-decoration: none; font-weight:normal}
#footer a:visited {color: #000000; text-decoration: none;font-weight:normal}
#footer a:hover {color: #000000; text-decoration: underline;font-weight:normal}


/* Headers */

p {
  font-family:	Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color:#192263;
  }

h1 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight:bold;
  color: #c95e05;
  line-height: normal;
}

h2 {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #ec8025;
  line-height: 20px;
}




td, th {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #333333;
}


.it { 
  font-style: italic;
}



ul.plain {
  list-style: none;
  margin: 0px;
}


.left { 
  float: left;
}

.right { 
  float: left;
}

.center { 
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.clear { 
  clear: both;
}

.righttxt { 
  text-align: right;
}


div.spacer {
  clear: both;
  background: white;
}

/* Toxic Trespass page is 800 wide - the white part of the page is 784 with 16 pixels to make the shadow */
#uberContainer {
  width: 800px;
  margin: 0px auto;
/*  padding-left: 16px;  */
  padding-bottom: 20px;
  padding-top: 5px;
  background: #aac7cb;
}

#pageContainer {
/*  margin: 0 auto; */
  width: 800px;
  background: #ffffff;
}

/* the Edge maker is 800 x 4 pixels - to make the shadow
.edge {
  height: 4px;
}

/* Toxic Trespass bottom page cap is 800 x 26 high */
#botEdge {
/*  margin: 0 auto; */
  width: 800px;
  background: url(images/tt_pg_capbottom.jpg) top left;
}

/* Colin do we need this for Toxic? since we're using the DHTML */
#navBar { 
  color: white;
  background-color: #000000;
/*  padding: 18px 0 18px 170px;*/
  width: 810px;
}

.textMenuContainer {
  margin: 0px;
  /*	padding: 0;*/
  padding: 5px 0;
  text-align: center;
}

/* Toxic Trespass - 800 wide - 30pad right - 30pad left= 740 ?*/
#main { 
  background: url(../images/tt_bg_page_filler.jpg) top left repeat-y;
  width: 800px;
  margin: 0;
}

#subMain { 
  float: left;
  width: 756px;
}

/* Toxic Trespass has no channels - just one big content page */

#leftChannel {
  float: left;
  top: 0;
  left: 0;
  right: 0;
  padding: 0 0 0 8px;
  width: 100px;
}
#rightChannel {
  float: left;
  top: 0;
  left: 0;
  right: 0;
  width: 200px;
}

#content {
  float: left;
  top: 0;
  left: 0;
  right: 0;
  margin: 20px 25px 0 25px;
  width: 642px;
}
/* Toxic may need PDF's at bottom of page - lets leave in case they need to put something in later */

#pdfarea {
float: left;
top: 250px;
  left: 0;
  right: 0;
  width: 700px;
  /*padding: 20 px;*/
  }
  
.pdftextNotes {
  margin: 10px;
  /*	padding: 0;*/
  padding: 10px 0;
  text-align: left;
}
 
 
#contestnotes {
  float: right;
/*top: 350;
  left: 380;
  right: 0;*/
  width: 250px;
  
  }


.textContestNotes {
  margin: 10px;
  /*	padding: 0;*/
  padding: 5px 0;
  text-align: left;
  color:#000033;
}

/* Toxic Trespass has the NFB logo that floats in the footer below the white area - we may need to put some live text there later as well */
#footer {
  clear: both;
  color: white;
  margin-top:20px;
}


#footer #msg {
  margin-left: 10px;
  float: left;
}

#footer #footNav {
  float: right;
  margin-right: 10px;
  background: #213744;
}

div.pdfs { 
  margin: 0 0 0 200px;
}

div.row {
  clear: both;
  padding-top: 2px;
}

div.row span.label {
  float: left;
  width: 55px;
  text-align: right;
}


.disabled { 
  margin: 5px 0 0 25px;
}




.smalltext { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}


  
  /*  STANDARD FORM HERE */
  
#SIFormContainer{
  width: 760px;
  padding: 0 40px 0 40px;
}



.stdForm fieldset {
/*  margin: 20px 0 0px 20px; */
  margin: 20px 0 0px 20px;
  /* margin: 20px 0 0px 5px;  
	to fix safari/ff/opera field set keyline problem*/ 
}

/* these are the small fieldset in the larger one*/
.stdForm fieldset fieldset {
  margin: 0px 0 0px 5px;
}
/* this is the input field stuff including the background colour for the fields*/
.stdForm input.txt {
  display: block;
  width: 200px;
  font-size: 10px;
  margin: 0 0 0px 0px;
  color: black;
  background: #e7e7e7;
}

.stdForm label {
  display: block;
  font-weight: bold;
}

.stdForm input.radio {
  display: inline;
  margin-top: 4px;
  margin-bottom: -2px;
}

.stdForm label.radio {
  display: inline;
  margin-left: 1px;
  font-weight: bold;
}

.stdForm .submit {
  display: inline;
  float: left;
  font-size: 9px;
  margin-bottom: 2px;
  color: black;
  background: #213744;
  font-size: 150%;
}
.stdForm .norm {
  font-size: normal;
}


.stdForm fieldset.radio {
  width: 220px;
  /* change from 240 to 220 for field set problem, button text and number*/
}

.stdForm fieldset.radio input {
  margin-top: 4px;
  margin-bottom: -2px;
}

.stdForm fieldset.radio label {
  margin-left: 1px;
/*  background-color: yellow;*/
}

/* Special for faking two-column labels*/
.col2 { 
  padding-top: 6px;
  font-weight: bold;
}
.txtbox { 
  width: 180px;
  float: left;
}
/* End special */



.invalid { 
  color: red;
}






/* Toxic Trespass top graphic */
#ToxicTopGraphic {
  width: 800px;
  height: 167px;
/*	float: none;
	height: auto;*/
  background: #333333; 
  padding: 0px 0px 0px 0px;
  border: 0;
}

/*Toxic Trespass Menus */

#mainMenu { 
  float: right;
  height: 30px;
/*  background: url(images/siMainMenu_bg_30x550.jpg) top left; */
  padding: 0 0 10px 0;
}


#subMenuFilm { 
  float: left;
/*  background: url(../images/tt_submenu_bg.jpg) top left; */
  background: url(../images/tt_submenu_bg_Film.jpg) top left;
  padding: 0 0 0px 0;
  height: 22px;
}

#subMenuGuide { 
  float: left;
/*  background: url(../images/tt_submenu_bg.jpg) top left; */
  background: url(../images/tt_submenu_bg_Guide.jpg) top left;
  padding: 0 0 0px 0;
  height: 22px;
}


#pdfs {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #333333;
}



