/*
-----------------------------------------------
TeachersDiscount Stylesheet, adapted from 
TeachersCount stylesheet by 
author: Michael Barrish (http://lumino.us)
for: Manoverboard (http://manoverboard.com)
version: 15 Feb 2008
----------------------------------------------- */

/*
CONTENTS:

- BASICS
- TOP
- MAIN

*/


/* BASICS
----------------------------------------------- */

body {
	margin: 0;
	padding: 0;
	font-family: georgia, times, "Times New Roman", serif;
	line-height: 1.3em;
	background-color: #fff;
	color: #000
	}

/* Font-size */

body {
	font-size: x-small; /* for IE5/Win */
	voice-family: "\"}\""; voice-family: inherit;   
	font-size: small; /* for IE6/Win */
	}
	
html>body {
	font-size: x-small; /* for Opera */
	}

head:first-child+body {
	font-size: small; /* for Mozilla, IE5/Mac */
	}

/**/
body p {
  font-size: x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size: small;
}

html>body p {
  font-size: small;
}  


a:link {
	color: #0066FF;
	}

a:visited {
	color: #0066FF;
	}

a:hover {
	color: #5b9a50;
	}

a:active {
	color: #d69118;
	}

img {
	border: 0;
	}

dl, ol, ul {
	margin: 0;
	padding: 0 0 1em 0;
	}

ul {
	list-style-type:disc;
	}

li {
	margin: 0 0 0 2em;
	padding: 0 0 .5em 0;
	line-height: 1.4em;
	}
	
ul li {
	padding: 0 0 .3em 12px;
	}
	
ol {
	list-style-type: decimal;
	}
ol li {
	padding: 0 0 .3em  12px; 
	}
	
dd {
	margin-left: 25px;
	padding: 0 0 .5em 0;
	line-height: 1.4em;
	}

dd.contacts {
	margin-top:5px;
	}


#logo {
	width: 599px;
	height: 208px;
	background: url(media/TeachersDisCount.gif) no-repeat;
	margin: auto; 
	}

#logo h1 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	}

#center-wrap {
	position:relative;
	text-align:left; 
	margin: auto; 
	width: 50em;	/* 62em;	/* 800px;  TL */
}


/* Nav */

#nav-main {
	background-color:#CC0000; 
	width:50em;
	height:1.5em;	/* auto;	*/	
	/* position: relative; */
	margin:0;
	padding:0;
	text-align:center;	
}
	
#nav-main {width: auto;}

/* value for every browser but IE-Mac \*/
 #nav-sub {width: auto;}
/* */

	
#nav-main ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
#nav-main li {
	margin: 0;	/* 0; */
	padding: 0;	/* 0 0 3px 0; */
	line-height: 1em; /* 1em; */
	display:inline;
	}
	
	
#nav-main a {
	margin:0;
	padding: 0px 10px 0 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	/* text-decoration: none; */
	font-size: 100%;
	color:	white;	/*#0066FF; */
	text-decoration:none;
	vertical-align:middle;
	}

#nav-main a:visited {
	color: #FFF;
	}


#nav-main a:active {
	color: #FFF;
	}

#nav-main a:hover {
	color: #FFFF00;	
	}

/* Current */
#home #nav-main li#home a,
#nonu #nav-main li#nonu a,
#con #nav-main li#con a {
	color:#CC0000;	
	background-color:white;
	line-height:1.5em;
	padding-bottom:3px;
	}

/* MAIN
----------------------------------------------- */


address {
	font-style: normal;
	line-height: 1.4em;
	}
h1 {
	margin: 0;
	padding: 25px 0 5px 47px;
	color:#CC0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 140%; 
	font-weight: bold;
	line-height: 1.1em;
	}

h2 {
	margin: 0;
	padding: 25px 0 5px 0px;
	color: #CC0000;
	font-family: arial, helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
	line-height: 1.1em;
	}


h3 {
	margin: 0;
	padding: 0 0 1px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color:#FF6600; /* #9f7936; */
	}

	
h4 {
	margin: 0;
	padding: 0 0 1px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #9f7936;
	}

hr {
	color: #fff;
	border: 0;
	margin-bottom: 150px;
	}
	
p {
	margin: 0;
	padding: 0 0 1em 0;
	line-height: 1.4em;
	}

/*
#home .content {
	margin-left: 20px;
	margin-right: 20px;
	padding:0;

}	
*/
p.header {
	font-size: 125%; 

}

img.otherorg {
	/* float:left; */
	margin-left:0px;
	margin-right:2em;
	vertical-align:top;
}

div.orgs {
	text-align:center;
	margin-top:20px;
}

div.tclogo {
	text-align:center;
}
.blink {
	padding:0;
}

.form-wrap2 {
	margin: 0 0 5px 0;
	padding: 12px 20px;
	background-color: #f0d5a8;
	height:auto; 
	}

div.form-wrap2 input
	 {
	margin-bottom:10px;
}

div.form-wrap2 input.nobot {
	margin-bottom:0;
}	