
/*
-----------------------------------------------
Stopdesign Base Styles
Author:   Douglas Bowman
Version:  27 Aug 2004
----------------------------------------------- */

body {
  margin:0;
  padding:0;
  background:#5C5B70    ;
  font-family: arial, helvetica, sans-serif;
  font-size:	 76%; 
/*  line-height:1.3em;*/
  text-align:center;
  color:#333;
  }
  

  
.menuhot
{
  font-family: arial, helvetica, sans-serif;
  font-size:	 1.4em; 
font-weight: bold; font-style:italic;
 background:#f44975;
color:#000000;
white-space: nowrap;
}


  
.sponser
{
  font-family: arial, helvetica, sans-serif;
  font-size:	 1.4em; 
font-weight: bold;  
 text-align: center ;
 background:#fffff;
color:#0000ff;
white-space: nowrap;

}

h5.header {font-size: 1.6em; margin: 1.2em 0em 1.2em 0em; font-weight: bold;  font-family: Georgia, "Times New Roman",  Times, serif; 	color: #000066;
}		

/* Page Structure   ----------------------------------------------- */
#content, #c2, #c3 {
  float:left;
  width:760px;
    background:#ffffff; 
  }
/* Overcome stupid 3px margin bug in IE/Win floats, 
   which fixes a lot of things, including disapearing company nav,
   randomly appearing text, and wrappers pushed too wide.
   http://www.positioniseverything.net/explorer/threepxtest.html */
  * html #content, * html #c2, * html #c3 {
    margin-right:-3px;
    }
#c2 {
  padding-bottom:0px;
  }
#maincol {
  float:right;
  width:560px;
   background:#ffffff; 
   font-size:76%;
  line-height:1.6em;
    border-left:1px solid #000000;
	


  }
#subcol {
  float:left;
  width:0px;
  color:#ffffff;

  }
#xcol {
  display:none;
  color:#ffffff;
  }
#mc2, #sc2, #xc2 {
  margin:0em 0em 0em 0em ; 

  }
#mc2 {
  padding:0em 2em 0em 2em ;
  
  }
 #sc2 {
  padding:0em 0em 0em .7em ;
   
  
  }
 
#maincol, #subcol, #xcol {
  margin-top:0px;
   
  }

p, #mc2 {font-size:1.2em; line-height: 1.6em; 
  margin:0em 2em .75em 2em;
	
	font-style: normal;
	font-weight: normal;
	color: #000033;
}

/* Headings
----------------------------------------------- */
h1, #section {
   margin:0;
  padding:6px 8px 10px;
  font:135%/2.5em Georgia,sans-serif;
  font-weight:bold;
  color:red;
  }

#maincol h2 {
  font-size:119%;
  line-height:1.5em;
  }
h2 a:hover {
  color:#974;
  text-decoration:none;
  }



/* Misc
----------------------------------------------- */
p {
  margin:0 0 .75em;
  }
hr {
  display:none;
  }
.clear {
  clear:both;
  }
.imgleft, .left, img.left {
  float:left;
  margin:4px 15px 4px 0;
  }
.imgright, .right, img.right {
  float:right;
  margin:4px 0 4px 15px;
  }
img.imgleft, img.imgright {
  padding:4px;
  border:1px solid #ddc;
  }
.left em, .right em {
  margin-top:.25em;
  display:block;
  }
.inset, .inset2 {
  float:left;
  width:35%;
  margin:1em 15px 1em 0;
  padding:.85em 0;
  border:dotted #ccc;
  border-width:1px 0;
  font-size:85%;
  line-height:1.85em;
  color:#777;
  }
.inset2 {
  float:right;
  margin:1em 0 1em 15px;
  }
img.block {
  display:block;
  margin:.5em 0;
  }


/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  padding-top:0;
  border-bottom:0px solid #fff;
  font-size:85%;
  width:780px;
 

  }
#footer p {
    margin:0;
  padding:0px 0px;
  border-top:0px solid #ccc;
  color:#777;
  text-align:center;
  line-height:1.6em;
  }
/* Fixes footer containment bug in IE-Win (5 and 6)
   http://www.positioniseverything.net/explorer/escape-floats.html
   But IE5-Mac shouldn't see this \*/
  * html #footer p {
    height:1%;
    }
  /* Resume IE5-Mac */


 .uchead { 
padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 5px; margin: 0px; text-transform: uppercase; color: #444; line-height: 14px; padding-top: 11px; font-family: gill sans, verdana; letter-spacing: 2px 
} 
 
   
.accent { 
color: #7f7f81 
}

  .Rotator 
{
  border:solid 1px #d6d6d6; 
  background-color:#FFFFCC;
  width:190px ;
}

.TheQuotes
{
  font-family:Verdana;
  font-size:11px;   
  font-style:italic; 
   color:#000000;
}

H1#leadheader1 {font-size: 18px; color: #000000; font-weight: bold; 
background-color:#bbccdd;  text-align:center;
}

hightlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	  line-height:1.6em;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}


.hightlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	  line-height:1.6em;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}

.bodyhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bolder;
	color: #000066;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
    line-height:1.6em;
	font-style: normal;
	font-weight: normal;
   	color: #000033;
}


.stuff { 
  background:#EFDBCE; 
  color: #000066;
   text-align:right;
   padding-right:2em ;
  
}

#logo {
  margin-top:26px;
  }

/* cs0 (CPages)
----------------------------------------------- */
body.cs0 {

  background-color:#5C5B70;
  }
  
.cs0 .container {



  width:760px;
  margin:0 auto;
  border:solid #fff;
  border-width:0 1px;
  text-align:left;
  color:#333;
  position:relative;
  }
.cs0 .containTwoCol {

  background:white ;
  width:760px;
  margin:0 auto;
  border:solid #fff;
  border-width:0px;
  text-align:left;
  color:#333;
  position:relative;
  }  
/*  background:#fff url("../images/bg_col_ms_shade.gif") repeat-y 0 0;
  shade is what gives it the two column look!  
  
  border-color:#887;
 */
  
.cs0 #header {
   background-position:0 0;
  }
.cs0 #subcol {
  color:#554;
  }
.cs0 #nav {
  border-color:#233;
  }
.cs0 #nav a, .cs0 #nav strong {
  border-color:#233;
  }
.cs0 #nav a, .cs0 #nav strong, .cs0 #nav #current a strong {
  color:#9aa;
  }
.cs0 #nav a:hover {
    background-color:#455;
  color:#fff;
  }
.cs0 #cnav, .cs0 #footer p {
    background-color:#5C5B70;
  }
.cs0 #cnav a, .cs0 #footer p, .cs0 h1 a, .cs0 h1 #parentlink, .cs0 h1 a:visited  {
  color:#abb;
  }
.cs0 h1, .cs0 #section {
   border-bottom-width:0;
   
  }
.cs0 h1, .cs0 h1 a, .cs0 h1 a:visited {
  color:#566;
  }
.cs0 h1 a:hover, .cs0 h1 #parentlink:hover {
  color:#455;
  }
.cs0 h2, .cs0 h2 a, .cs0 h2 a:visited {
  color:#b95;
  }
.cs0 h3 {
  color:#899;
  }
.cs0 #cnav a:hover {
  color:#eee;
  }
.cs0 #cnav strong {
  color:#eee;
  }
.cs0 ul.bulleted li {
  }
.cs0 .event-list dt.alt, .cs0 .event-list dd.alt {
 /* background:#eeeee4;*/
   background:#ffffff;
  }
.cs0 .sub {
  color:#777;
  }
.cs0 form {
  background:#ffffff;
/*  background:#eeeee4;*/
  }
.cs0 #host em {
  }
.cs0 #footer, .cs0 #footer p {
  border-color:#233;
  }
.cs0 #footer a, .cs0 #footer a:visited {
  color:#abb;
  border-color:#99a;
  }
.cs0 #footer a:hover {
  color:#eee;
  border-color:#cdd;
  }
  
.tophead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #660033;
}
.text {
	
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000033;
}

span.hot
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
font-style:italic; 
color:red;
}
