	/* Remove Defaults */
	:link,:visited { text-decoration:none }
	h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
	*{ margin:0; padding:0 }
	a img,:link img,:visited img { border:none }
	address { font-style:normal }
	em {font-style: normal; font-weight: bold;}

/*  GENERAL ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */

	body { font-family:Arial; color:#777344; font-size: 12px; background:#0685BA url(../img/bg.jpg) repeat-x; margin: 0;}
	
	#shell { width: 0px; width: 715px; min-height: 400px; overflow: auto; background:#fff url(../img/contentbg.gif); border-bottom: 4px solid #0645BA; margin: 0 auto 0 auto;}
	
	#pnum { position: absolute; top: 0px; margin: 0 0 0 313px; display: block; background:url(../img/pnum.gif); width: 165px; height: 48px;}
	
	h1 { font-size: 21px; font-family: georgia; font-weight: bold; color:#0645BA; margin: 0 0 15px 0;}
/*  HEAD ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#logo { width: 234px; height: 199px; background: url(../img/logo.jpg);}
	#logo a { display: block; width: 234px; height: 199px;}
	
	#nav { width: 196px; margin: 25px 0 20px 18px; }
	#nav li { border-bottom: solid 1px #DCD7A1; list-style-type: none; }
	#nav li a { background: url(../img/navbul.gif) 5px no-repeat; display: block; width: 176px;  padding: 7px 0 7px 22px;font-size: 14px; font-weight: bold; color:#0645BA; text-decoration: none;}
	#nav li a:hover { background: #0645BA; color:#fff;}
	
	#services #nav li#services a, 
	#benefits #nav li#benefits a,
	#excellence #nav li#excellence a,
	#contact #nav li#contact a, 
	#news #nav li#news a 
 
	
	{ background: #0645BA; color:#fff;}


	
	#header {height: 304px; width: 478px;}

/*  BODY ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	#conleft { width: 234px; float: left; }
	#conright { float: right;  margin: 0 0 0 2px; }
	
	#content { margin: 20px 5px 20px 20px; width: 410px;}
	#content p {  border-left: solid 1px #DCD7A1; padding: 0 0 0 20px; margin: 0 0 0 15px; line-height: 190%;}
	#content ul { margin: 20px 0 25px 0; }
	#content li { margin: 20px 0 0 60px;}
	#content strong { color:#0645BA;}

/*  FOOTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footer { color:#fff; width: 715px; margin: 0 auto 0 auto; padding: 15px 0 0 0; border-top: 6px solid #061D5E; text-align: center;}
	#footer li { display: inline; margin: 0 5px 10px 5px;}
	
	#bmedia { margin: 10px auto 0 auto; padding: 0 0 15px 0; width: 200px; text-align: center; font-size: 10px;}
	#bmedia a { text-decoration: underline; color:#00215C;}
	#bmedia a:hover { text-decoration: none; color:#fff;} 	