/* 
SHARE Community 
Website by Morgan Internet Design
*/


* {padding:0;margin:0;
/*
border: 1px solid #f00;
*/
}


body {background:#ebeaf4;font-family:Tahoma,Arial,Verdana,sans-serif; color: #333; font-size: 76%;text-align:center}

img {border:0;}

a:link{color:#72a81b; background:transparent}
a:visited{color:#4b6648; background:transparent}
a:hover,a:focus,a:active{color:#34308f; background:transparent}



h1 {font-family:Arial,Verdana,sans-serif; color: #34308f; font-size: 2.1em; font-weight:bold; letter-spacing:-0.1em;padding:1em 0 0.6em 0;margin:0; background:transparent}






h2 {font-family:Tahoma,Arial,Verdana,sans-serif; color: #72a81b; font-size: 1.4em; font-weight:bold;padding: 0.6em 0; margin:0; background:transparent}

h3  {font-family:Tahoma,Arial,Verdana,sans-serif; color: #34308f; font-size: 1.2em; font-weight:bold; background:transparent;padding:0.9em 0 0.6em 0;}
h4  {font-family:Arial,Verdana,sans-serif; color: #333; font-size: 1.1em; font-weight:bold; letter-spacing:0.2em; background:transparent;padding:0 0 0.6em 0;}

p {padding:0 0 0.6em 0; background:transparent; } 
#content ul,#content ol {padding:0 0 0.6em 2em; background:transparent; }
.subhead {font-family:Tahoma,Arial,Verdana,sans-serif; color: #72a81b; font-size: 1.4em; font-weight:normal; background:#fff; margin-top: -0.6em;}


#page {width:700px;

text-align:left;background: #fff;line-height:1.8em; margin-left: auto; margin-right: auto; padding:0 10px;}



td {vertical-align:top; padding-right:2em; line-height:1.2em;}

#homepic {float:left;
/*  Hide from IE mac \*/
float:none;
/* End hide from IE mac */
}

#corepic {float:left; position:relative; border-right:2px solid #fff;
/*  Hide from IE mac \*/
float:none; margin: 0 -25px 0 -10px; 
/* End hide from IE mac */
}


#main {clear:both;  padding:0 ; background:#fff;}

#sidebar {width:280px;float:right; padding:0 0 0 10px; margin:0 0 3em 0; background:transparent; position:relative;font-size:  0.9em; line-height:1.5em;color: #334133;}


body#home-page #sidebar {margin:2em 0 10em 0; }



#sidetext {padding : 3em  3em  0  3em; }
head:first-child+body #sidetext /* <--- Hides from IE win \*/
{
/*  Hide from IE mac \*/
margin-top:20em/* End hide from IE mac */
}



#sidetext blockquote em
{
	color: #72a81b;
	font-style: normal;
	font-size: 2em;
	vertical-align: text-top;
}


.menu {
float:right;

/* ie5 */ width:260px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  /* ie6, ff */  width:278px;

  
padding :0 0  1em 0;background:url(i/menufoot_bg.gif) no-repeat bottom right #e6e6e6;}


.menu ul {  list-style:none;width:240px;color: #334133; position:relative; }

 
.menu ul li{  width:240px; color: #334133; padding : 0.5em 10px 0.5em 10px; border-bottom:1px solid #c1c1c1;position:relative; }






.menu li a {font-weight:bold; text-transform:uppercase; margin-right: 0.3em;}

.menuhead  {position:relative; font-family:Arial,Verdana,sans-serif; color: #333; font-size: 1em; text-transform:uppercase; font-weight:bold; letter-spacing:0.1em; background-color:  #fff ;padding: 0.6em 10px 0 10px ;
background:url(../i/menuhead_bg.gif) no-repeat top right ; width:260px;}

head:first-child+body .menuhead /* <--- Hides from IE win \*/

{
/*  Hide from IE mac \*/
 width:260px; 
/* End hide from IE mac */
}

/* sitemap includes -remove subnav formatting: */
body#tools-page .menuhead  {display:none;}

body#tools-page .menu  {float:none;background: #fff;width:100%}

body#tools-page .menu  ul {font-weight:normal;background: #fff;text-transform:none;width:100%;border-bottom:1px solid #c1c1c1;margin-bottom:3em;padding-bottom:1em;}

body#tools-page .menu ul li{  width:500px; color: #334133;  border-bottom:none;position:relative;padding : 0 0 0 3em width:100%}


body#tools-page .menu li a {font-weight:bold; text-transform:none; margin-right: 0.3em;}


#content {margin:0 20px 0  10px; background:#fff; }

ul.news
{
	line-height: 1.5em;
	color: #666;
	position: relative;
	list-style-image: url(../i/right.gif);
	list-style-position: inside;
	padding: 0;
	margin: 0 1.2em;
	list-style-type: none;
}
ul.news li {margin-bottom:0.9em;text-indent: -2em;}

head:first-child+body ul.news li /* <--- Hides from IE win \*/

{
/*  Hide from IE mac \*/
text-indent: 0;
/* End hide from IE mac */
}

ul.news a {font-weight:bold; margin-left: 5px; }


	#logo
	{
		float: left;
		margin: 2em 0 0 20px;
	}


	#tools
	{
		float: right;
	}
	
	#tools ul
	{
		display: inline;
	}
	
	#tools li	
	{
		font-size: 0.9em;
		line-height: 2em;
border-left: 1px solid #34308f;
		display: inline;
		margin: 0 0.5em 0 0;
		padding: 0 0 0 1em;
	}

#tools li.first {border:none;}

	#tools li a:visited{color:#72a81b; background:#fff}
#tools li a:hover,#tools li a:focus,#tools li a:active{color:#34308f; background:#fff}

/* Nav 
----------------------------------------------- */
#nav {clear:both; 
 float:left;
  width:710px; 
   background:#fff;
  padding:0;
  margin:15px 0 2px 0;
  color:#fff;
  }

#nav ul {  float:left;
 
  height:36px;
  margin:0 0;
  padding:0 0;
  list-style:none;
  }
#nav li {
  float:left;
  margin:0;
  padding:0; background-color:#fff;
  background-image:none;
  line-height:normal;
  text-indent:0;
  }
#nav li a {background-color: #72a81b;color: #fff;
  background-repeat:no-repeat;
  background-position:0 0;
  display:block;
  float:left;
  height:36px;
  border-width:0;
  text-indent:-10000px;overflow:hidden;
  }


/* Nav BG Positions / By Page ID
----------------------------------------------- */


body#home-page #nav1 a:link ,
body#home-page #nav1 a:visited {
  background-position:0 -36px;
  }

body#about-page #nav2 a:link ,
body#about-page #nav2 a:visited {
  background-position:0 -36px;
  }
  

body#courses-page #nav3 a:link,
body#courses-page #nav3 a:visited {
  background-position:0 -36px;
  }
  

body#apply-page #nav4 a:link ,
body#apply-page #nav4 a:visited {
  background-position:0 -36px;
  }
  

body#help-page #nav5 a:link,
body#help-page #nav5 a:visited {
  background-position:0 -36px;
  }
  
body#news-page #nav6 a:link,
body#news-page #nav6 a:visited {
  background-position:0 -36px;
  }
  
body#contact-page #nav7 a:link,
body#contact-page #nav7 a:visited {
  background-position:0 -36px;
  }
  




  
  
#nav li a:hover,
#nav li a:focus,
#nav li a:active,


body#home-page #nav1 a:hover,
body#about-page #nav2 a:hover,
body#courses-page #nav3 a:hover,
body#apply-page #nav4 a:hover,
body#help-page #nav5 a:hover,
body#news-page #nav6 a:hover,
body#contact-page #nav7 a:hover,



body#home-page #nav1 a:focus,
body#about-page #nav2 a:focus,
body#courses-page #nav3 a:focus,
body#apply-page #nav4 a:focus,
body#help-page #nav5 a:focus,
body#news-page #nav6 a:focus,
body#contact-page #nav7 a:focus,



body#home-page #nav1 a:active,
body#about-page #nav2 a:active,
body#courses-page #nav3 a:active,
body#apply-page #nav4 a:active,
body#help-page #nav5 a:active,
body#news-page #nav6 a:active,
body#contact-page #nav7 a:active







{
  background-position:0 -72px;
  }


  
/* Nav Images
----------------------------------------------- */

#nav1 a  {
  background:url(../i/nav_home.gif);
  width:129px;
  }
#nav2 a {
  background:url(../i/nav_about.gif);
  width:70px;
  }
#nav3 a  {
  background:url(../i/nav_courses.gif);
  width:85px;
  }
#nav4 a  {
  background:url(../i/nav_apply.gif);
  width:78px;
  }
#nav5 a {
  background:url(../i/nav_help.gif);
  width:86px;
  }
#nav6 a {
  background:url(../i/nav_news.gif);
  width:92px;
  }
#nav7 a {
  background:url(../i/nav_contact.gif);
  width:161px;
  }





#footer {clear:both;	margin: 4em 0  2em 0; font-size: 0.9em;
color: #666;background-color: #fff;text-align:center;
}

	#footer ul
	{width:700px; 
overflow:hidden;
  background:url(../i/footer_bg.gif) bottom right repeat-x #72a81b;padding: 0; margin:  0;
	}
	
	#footer li	
	{		font-size: 0.9em;font-weight:bold;
overflow:hidden;
		text-transform: uppercase;
		display: inline;
		margin: 0.5em 0 0 0.5em;
		padding:  1em;
		
		/*  Hide from IE mac \*/
border-left: 1px solid #b3dcb5;
/* End hide from IE mac */


	}
	
#footer li.first {border:none;}

	#footer li a:link,	#footer li a:visited {color:#fff;text-decoration:none; background:transparent}

 #footer li a:hover,#footer li a:focus,#footer li a:active{color:#ebeaf4;text-decoration:underline; background:transparent}


#totop {margin-left:20px;text-align:left;font-weight:bold;margin:1em;text-transform:uppercase;	font-size: 0.9em;}

#partnerlogos {display:none}

body#home-page  #partnerlogos {display:block}


ul#linklist
{

	list-style-type: none;line-height:1.5em;font-weight:bold;padding:0;margin:0;
}

ul#linklist li
{

	list-style-type: none;margin:0.5em 0;
}

