/* COACH2LEAD
==========================================
	CSS and Site developed by Seadragon 2004 
==========================================*/

body	{
	font-family:  verdana, lucida, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	background: #000 url(images/stripe1.gif) top left;
	min-width: 751px;
}


/* CONTENT 
============ */

#wrap{
	width: 751px;
	text-align: center;
	padding: 3px 0 0 0;
	margin-left: auto;
	margin-right: auto;
	background: transparent  url(images/background2.jpg) repeat-y top left;
}

#header{
	height: 102px;
	width: 751px;
	background: transparent url(images/banner5.jpg) repeat-y top left;
}

#content ul {
	margin: 10px 0 20px 0;
	padding: 0;
}

#content ul li {
	list-style: none;
	background: transparent url(images/bullet_1.jpg) no-repeat  left 8px;
	margin: 0 0 0 10px;
	padding: 0 0 0 20px;
}


#nav{
	width: 742px;
	margin: 0;
	border: 0;
	background: #031B47;
	text-align: center;
	padding: 2px 0px 2px 0px;
}

#nav ul{
	margin: 0;
	padding-left: 10px;
}

#nav li{
	color: #ffffff;
	margin: 0;
	display: inline;
	background: transparent url(images/divide.jpg) no-repeat top right;
	padding-top: 0;
	padding-right: 44px;
	padding-bottom: 0;
}

#nav li#lastnav{
	background-image: none;
}

#nav li a, #footer li a{
	font-size: 12px
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#nav li a:hover, #footer li a:hover{
	color: #6F89AD;
}

#content{
	text-align: left;
	padding: 20px;
	margin: 0;
	background: transparent  url(images/background.jpg) repeat-y top left;
}

a:link, a:visited {
	text-decoration : underline;
	color: #CC9933;
   font-size:    12px;
	font-weight: bold;
	background: transparent; 
}

a:hover {
	text-decoration : none;
	font-weight: bold;
	color: #202C46;
	background: transparent; 
	}

a:active {
	text-decoration : none;
	font-weight: bold;
	color: #CC9933;
	background: transparent;  
	}


img {
    border: 0;
    }

p, td, li, dt{
		font-family:  verdana, lucida, arial, helvetica, sans-serif;
	text-align: left;
}

h1, h2, h3{
	font-family: Georgia,Serif;
	font-weight: bold;
}

h1{
	font-size: 16px;
	color: #202C46; 
	background: transparent url(images/bullet_3.gif) no-repeat 0px 3px;
	padding: 0 0 0 20px;
}


h2{
	font-size: 14px;
	color: #475167;
}

h3{
	font-size: 11px;
	color: #660000;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #CCCCCC;
}

p, li{
	font-size: 13px; 
	color: #333366;
	line-height: 1.75em;
}

p a{
	line-height: 1em;
}

em{
	color: #585893;
	font-weight: bold;
	font-style: normal;
}

strong{
	color: #2A2A46;
	font-weight: bold;
	font-style: normal;
}

li{
	padding: 0 0 10px 0;
}




/* NEWS 
=========*/



.box h2 a{	
	padding: 0;
	color: #202C46;
}



.clear{
	clear: both;
}

.featurelist ul{
	margin: 0;
	padding: 0;

}

.featurelist li{
	list-style: none;
	padding: 2px;
	margin: 0;
}

#ourmission strong{
color: #4172B6;
	font-weight: bold;
	font-size: 14px;
	padding: 0 ;
}


#photos img{
	border: 1px solid #000000;
}

.right{
	float: right;
	margin: 10px 20px 10px 10px; /* NB. 20px right margin unless in a box */
}

.box img.right{
	margin: 10px 0 10px 5px; /* NB. nil right margin if in a box */
}



.left{
	float: left;
	margin: 0 10px 10px 0;
}


/* Two Col table (homepage)
=========================== */

table#twocols {
	width: 100%;
	padding:  0 0 0 5px;
	margin: 0;
	text-align: left;
}

#twocols td{
	width: 50%;
	padding: 0;
	margin: 0;
	text-align: left;
}

/* Quote Boxes
-------------------*/
	
#quotation{
	margin: 0;
	padding: 0 0 0 0;
	background: url(images/closequote.gif) no-repeat bottom right;
}


#quotation p {
	margin: 0;
	padding:  15px 5px 5px 15px;
}

p#quote {
	background: url(images/openquote.gif) no-repeat top left;
}

.box{
	margin: 0 20px 20px 0;
	padding: 15px;
	border: 1px solid #ffffff; 
}

/* Article
-------------------*/
	
.article{
	padding: 15px 15px 15px 15px;
	margin: 0;
	background: transparent url(images/articlestart.gif) no-repeat top left;
}


.article p.endarticle {
	margin: 0;
	line-height: 2em;
	padding:   0 0 18px 0;
	background: transparent url(images/articlestop.gif) no-repeat bottom right;
}

.firstchar{
	font-size: 350%;
	float: left;
	line-height: 1em;
	margin: 0 2px 0 0;
}

p.articlename{
	text-align: right;
	font-weight: bold;
}
cite{
	color: #996633;
}


/* FOOTER
-------------*/

#footer{
	background: transparent;
	clear: both;
	width: 751px;
	height: auto;
	margin: 0;
	padding: 5px 0 5px 0;
}

#footer ul{
	display: inline;
	padding: 0;
	margin: 0;
}

#footer li, #footer li a{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#footer a{
	padding: 0;
	margin: 0;
}

#footer li{
	display: inline;
	padding: 5px 40px 5px 40px;
	margin: 0;
}

#phone, #fax, #mail, #email{	
	padding: 0 10px 10px 100px;
	border: 1px solid #ffffff;
	margin: 20px;
}

#phone p, #fax p, #mail p, #email p{	
	font-size: 14px;
	line-height: 14px;
}

#phone{
	background: transparent url(images/phone.jpg) no-repeat 10px 50% ;
}

#email{
	background: transparent url(images/email.jpg) no-repeat 10px 50% ;
}

#fax{
	background: transparent url(images/fax.jpg) no-repeat 10px 50% ;
}

#mail{
	background: transparent url(images/mail.jpg) no-repeat 10px 50% ;
}

