/**   layout styles  **/
* 					{ margin:0; padding:0; border:0; }
body				{ background:#333 url("images/bg.gif") top left repeat; color:#000; font:normal medium Verdana,Geneva,Arial,Helvetica,Sans-Serif; text-align:center; padding:0; margin:0; }
#wrap				{ margin:0 auto; text-align:left; width:740px; }
#smallnav			{ text-align:right; color:white; margin:4px 0 4px 0; }
#topwhite			{ background:url("images/topwhite.gif") no-repeat bottom; height:12px; width:740px; margin:0; padding:0; }
#topwhitemain		{ background:url("images/topwhite.gif") no-repeat bottom; height:12px; width:740px; margin:0; padding:0; }
#bottomwhite		{ background:url("images/bottomwhite.gif") no-repeat top; height:12px; width:740px;  margin:0 0 15px 0; padding:0; }
#bottomwhitemain	{ float:left; background:url("images/bottomwhite.gif") no-repeat top; height:12px; width:740px;  margin:0 0 5px 0; padding:0; }
#header				{ background:white; height:126px; width:740px; margin:0; padding:0; }
#logo				{ background:url("images/logo.gif") 26px 9px no-repeat; height:46px; width:290px;  }
#logo a				{ background:transparent; display:block; float:left; height:44px; overflow:hidden; position:relative; top:0px; left:20px; width:280px;}
#nav				{ margin:0; width:576px; height:80px; }
#main				{ background-color:white; float:left; padding:5px 0 0 0; margin:0; vertical-align:top; width:740px; font-size:medium; }
#col1nodash img		{ float:left; margin:0; padding-right:15px; } 
#col1				{ float:left; background-image:url("images/dash.gif"); background-position:right; background-repeat:repeat-y; width:445px; margin:0; padding:0px 18px 0 18px; } 
#col1nodash			{ float:left; width:480px; margin:0; padding:0px 20px 0 18px; } 
#col2				{ float:left; width:235px; margin:0; padding:0px 5px 0 16px; }
#col2 img			{ text-align:right; } 
#footer				{ background-color:white; float:left; width:740px; height:26px; margin:0px 0 0 0; padding-top:15px; }
#footer	p			{ background-color:#EFBE4E; width:706px; height:22px; margin:0px 17px 6px 17px; padding-top:5px; font:bold x-small gill sans,sans-serif; text-align:center;  }
#footer img			{ float:none; margin:0px; position:relative; } 
.minheight 			{ height:400px; }



/**  end layout styles  **/

p			{ color:#3B3B3B; font-family:arial,helvetica,sans-serif;	font-size:small; line-height:130%; font-weight:normal; margin:2px 8px 10px 0; padding:0px;  }

ul 			{ list-style:circle; margin:5px 0 0 0; padding-left:0px; color:#3B3B3B; font:normal small arial,helvetica,san-serif; margin:2px 8px 10px 0;}
li 			{ line-height:130%; padding:6px 0 0 2px; font-family:arial, helvetica, san-serif; font-size:small; font-weight:normal; margin:5px 10px 10px 40px; 	}
h1			{
	color:#882222;
	margin:0px 0 13px 0;
	padding:0px;
	font-family: Verdana, Geneva, Arial, Sans-Serif;
	font-size: large;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h2			{ color:#758828; font:bold small Verdana,Geneva,Arial,Sans-Serif; margin:20px 0 0 0; padding:0px; }
h3			{ color:#71702D; font:normal 120% Verdana,Geneva,Arial,Sans-Serif; margin:5px 0 0 0; padding:0px; }
h4			{ color:#71702D; font:normal 120% Verdana,Geneva,Arial,Sans-Serif; margin:5px 0 0 0; padding:0px; }
#epu		{ border:0px solid red; float:right; color:#882222; font-family:Gill Sans MT, arial, sans-serif; font-size:medium; font-weight:bold;  padding:57px 17px 0 0; text-decoration:none; }
p.label		{ float:left; margin:0 1em 10px 0; text-align:right; width:140px; }
p.nolink	{ color:#84981F; font-weight:bold; padding:0px; text-align:right; text-decoration:none; }
br.clear	{ clear:both; }

/**a 			{ color:#84981F; font-weight:bold; padding:0px; text-decoration:underline; }
a:visited		{ color:#84981F; font-weight:bold; padding:0px; text-decoration:underline; }
a:hover			{ color:#882222; font-weight:bold; }**/

#current			{ color:#84981F; background:none; font:bold small arial, sans-serif; text-decoration:none; margin:8px 0 8px 0; }
#smallnav a			{ color:#D5CD95; background:none; font:bold small arial, sans-serif; text-decoration:none; margin:8px 12px 3px 12px; }
#smallnav a:visited	{ color:#D5CD95; background:none; font:bold small arial, sans-serif; text-decoration:none; margin:8px 12px 3px 12px; }
#smallnav a:hover	{ color:white; background:none; font:bold small arial, sans-serif; text-decoration:none; margin:8px 12px 3px 12px; }

/*************************************/
/*   M A I N   N A V I G A T I O N   */
/*************************************/

ul#nav 		{ position:relative; width:576px; margin:0; height:80px; list-style-type:none; overflow:hidden; background:transparent url("images/navall.jpg") no-repeat 0 0; }
ul#nav li 	{ background:transparent; }
ul#nav li a { position:absolute; top:0; text-indent:-9000px; text-decoration:none; overflow:hidden; background:transparent url("images/navall.jpg") no-repeat; }
li#web a 	{ padding:37px 0 0 0; height:0px !important; /**/ height:37px; /* IE5/Win */margin-top:40px; border:0px solid green; }
li#swd a 	{ padding:36px 0 0 0; height:0px !important; /**/ height:36px; /* IE5/Win */margin-top:44px; border:0px solid green; }
li#wri a 	{ padding:37px 0 0 0; height:0px !important; /**/ height:37px; /* IE5/Win */margin-top:42px; border:0px solid green; }
li#edi a 	{ padding:37px 0 0 0; height:0px !important; /**/ height:37px; /* IE5/Win */margin-top:41px; border:0px solid green; }
li#pcc a 	{ padding:55px 0 0 0; height:0px !important; /**/ height:55px; /* IE5/Win */margin-top:17px; border:0px solid green; }
li#med a 	{ padding:65px 0 0 0; height:0px !important; /**/ height:65px; /* IE5/Win */margin-top:0px; border:0px solid green; }


body#home li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#home li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#home li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#home li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#home li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#home li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#home li#web a:hover		{ background-position:0 -200px; }
body#home li#swd a:hover		{ background-position:-89px -204px; }
body#home li#wri a:hover		{ background-position:-208px -202px; }
body#home li#edi a:hover		{ background-position:-278px -201px; }
body#home li#pcc a:hover		{ background-position:-341px -177px; }
body#home li#med a:hover		{ background-position:-447px -160px; }

body#websites li#web a 			{ background-position:0 -200px; width:89px; left:0; }
body#websites li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#websites li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#websites li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#websites li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#websites li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#websites li#web a:hover		{ background-position:0 -200px; }
body#websites li#swd a:hover		{ background-position:-89px -204px; }
body#websites li#wri a:hover		{ background-position:-208px -202px; }
body#websites li#edi a:hover		{ background-position:-278px -201px; }
body#websites li#pcc a:hover		{ background-position:-341px -177px; }
body#websites li#med a:hover		{ background-position:-447px -160px; }

body#software li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#software li#swd a 			{ background-position:-89px -204px; width:119px; left:89px; }
body#software li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#software li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#software li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#software li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#software li#web a:hover		{ background-position:0 -200px; }
body#software li#swd a:hover		{ background-position:-89px -204px; }
body#software li#wri a:hover		{ background-position:-208px -202px; }
body#software li#edi a:hover		{ background-position:-278px -201px; }
body#software li#pcc a:hover		{ background-position:-341px -177px; }
body#software li#med a:hover		{ background-position:-447px -160px; }

body#writing li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#writing li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#writing li#wri a 			{ background-position:-208px -202px; width:70px; left:208px; }
body#writing li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#writing li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#writing li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#writing li#web a:hover		{ background-position:0 -200px; }
body#writing li#swd a:hover		{ background-position:-89px -204px; }
body#writing li#wri a:hover		{ background-position:-208px -202px; }
body#writing li#edi a:hover		{ background-position:-278px -201px; }
body#writing li#pcc a:hover		{ background-position:-341px -177px; }
body#writing li#med a:hover		{ background-position:-447px -160px; }

body#editing li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#editing li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#editing li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#editing li#edi a 			{ background-position:-278px -201px; width:63px; left:278px; }
body#editing li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#editing li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#editing li#web a:hover		{ background-position:0 -200px; }
body#editing li#swd a:hover		{ background-position:-89px -204px; }
body#editing li#wri a:hover		{ background-position:-208px -202px; }
body#editing li#edi a:hover		{ background-position:-278px -201px; }
body#editing li#pcc a:hover		{ background-position:-341px -177px; }
body#editing li#med a:hover		{ background-position:-447px -160px; }

body#pcconsulting li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#pcconsulting li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#pcconsulting li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#pcconsulting li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#pcconsulting li#pcc a 			{ background-position:-341px -177px; width:106px; left:341px; }
body#pcconsulting li#med a 			{ background-position:-447px 0; width:129px; left:447px; }
body#pcconsulting li#web a:hover		{ background-position:0 -200px; }
body#pcconsulting li#swd a:hover		{ background-position:-89px -204px; }
body#pcconsulting li#wri a:hover		{ background-position:-208px -202px; }
body#pcconsulting li#edi a:hover		{ background-position:-278px -201px; }
body#pcconsulting li#pcc a:hover		{ background-position:-341px -177px; }
body#pcconsulting li#med a:hover		{ background-position:-447px -160px; }

body#media li#web a 			{ background-position:0 -40px; width:89px; left:0; }
body#media li#swd a 			{ background-position:-89px -44px; width:119px; left:89px; }
body#media li#wri a 			{ background-position:-208px -42px; width:70px; left:208px; }
body#media li#edi a 			{ background-position:-278px -41px; width:63px; left:278px; }
body#media li#pcc a 			{ background-position:-341px -17px; width:106px; left:341px; }
body#media li#med a 			{ background-position:-447px -160px; width:129px; left:447px; }
body#media li#web a:hover		{ background-position:0 -200px; }
body#media li#swd a:hover		{ background-position:-89px -204px; }
body#media li#wri a:hover		{ background-position:-208px -202px; }
body#media li#edi a:hover		{ background-position:-278px -201px; }
body#media li#pcc a:hover		{ background-position:-341px -177px; }
body#media li#med a:hover		{ background-position:-447px -160px; }

