/* For Leadership Success */
/* Colors: Light green #3C0, Med green #390, Dark green #360 
/* Fonts: Headings Text Ariel */

body 		{ font-family: Ariel, sans-serif; margin: 0; }

table 		{ width: 100%; background-color: #FFF; border-bottom: 2px #000 solid; }
td 			{ vertical-align: top; }
td.header 	{ background: url(new/images/none.jpg) repeat-x;  }
td.main 	{  }
td.menu 	{ width: 225px; background-color: #093; border-right: #000 2px solid; }
td.sidebar 	{ width: 300px; }
td.footer 	{ }
div.aside 	{ width: 320px; background-color: #FFF; float: right; }

h1 { font-size: 1.45em; color: #000; text-align: left; 
		margin: 0 20px 0 20px; padding: 0 0 .2em 5px; }
h2 { font-size: 1em; color: #FFF; font-style:oblique; border-bottom: #000 2px solid; 
      background-color: #093; margin: .3em 20px .2em 20px; padding: .1em 5px; }
h3 { font-size: 1em; color: #093; border-bottom: #000 solid 2px; padding: .3em 5px .2em 5px; margin: 0 20px .2em 20px; }
h4 { font-size: 1em; margin: .3em 25px 0 25px; padding: 0; }
p { font-size: .95em; padding: .1em 25px .4em 25px; margin: 0; }

.title { font-family: "Times New Roman", Times, serif; text-align: center; font-style: oblique;
      font-size: 2.7em; font-weight: bold; margin: 0px 0px 10px 0px; padding: 10px; 
	  background:  url(images/bottom.jpg) repeat-x; }
.subtitle { font-family: "Times New Roman", Times, serif; color: #390; font-size: 1.2em; text-align: center; 
	margin: .3em 20px .3em 20px; padding: .1em 0 .2em 0; font-weight: bold; }

.menu p { font-size: 14px; background:  url(images/menu.gif) no-repeat; padding: 6px 10px 20px 23px; }
p.quote { padding: .4em 25px 0 25px; font-style: oblique; }
p.author { text-align: right; padding: .1em 25px 1em 25px; }
div.aside p.quote { line-height: 1.5em; }
div.aside p.author { margin-bottom: 0; }
p.back { text-align: right; font-size: .8em; margin-bottom: .1em; padding: .1em; } /* back to top or page */

p.footertitle { font-weight: bold; text-align: center; margin: 10px 20px 0 30px; padding: 5px; 
		border-top: 2px #390 solid; }
p.footer { display: none; text-align: center; font-size: .8em; padding: 0 20px .3em 0; }
p.copyright { color: #555; text-align: right; font-size: .7em; margin: 0 20px .5em 225px; padding: .5em 0; }
p.design { text-align: right; font-size: .7em; margin: .5em 20px .5em 190px; padding: 0; }

ul { margin-top: .3em; margin-bottom: .5em; font-size: .95em; }
li { margin-top: .2em; margin-bottom: .2em; }
ul.check { list-style-type: none; padding: 0; margin: 0; } /* bulleted lists */
ul.check li { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: .2em left;
      font-size: .95em; margin: .3em 25px .3em 35px; padding-left: 20px; } /* regular bulleted list items */

img.logo { border: 0; background-color: transparent; margin: 0 0 0 25px; }
.main img { float: right; margin: 8px 20px 0px 10px; border: 2px #000 solid; }
img.left { float: left; margin: 5px 25px; border: 2px #000 solid; }
img.doc	{ border: 0; margin: 20px; float: none; }
hr { height: 1px; margin: .5em 5px; }

strong { font-size: 1.1em; font-weight: bold; } /* strong text */
em { font-style: oblique; color: #360; } /* emphasized text */

form { margin: 25px; border: 2px #000 solid; padding: .3em; }
label { font-weight: bold; }
.button { text-align: center; }
input, textarea, .send { border: #090 3px solid; margin-top: .5em; }
.send { background-color: #0A0; font-weight: bold; color: #FFF; border: #0A0 5px outset; }

a:link { color: #3A1; }
a:visited { color: #371; }
a:hover, a:focus { color: #FFF; background-color: #491; }
.menu a:link, .menu a:visited { display: block; width: 180px; color: #000; font-weight: bold; 
      text-decoration: none; background-color: transparent;}
.menu a:hover, .menu a:focus { display: block; width: 180px; color: #090; font-weight: bold; 
      text-decoration: none; background-color: transparent; }