<style type="text/css">

/* Style Sheet for Plan Group 2007 website */

null {
	/* does absolutely nothing */
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-serif;
}

* {
	/* reset things */
	padding:0;
	margin:0;
}

BODY {
	SCROLLBAR-FACE-COLOR: #8c9089;

	SCROLLBAR-HIGHLIGHT-COLOR: #8c9089;
	SCROLLBAR-3DLIGHT-COLOR: #8c9089;

	SCROLLBAR-SHADOW-COLOR: #8c9089;
	SCROLLBAR-DARKSHADOW-COLOR: #8c9089;

	SCROLLBAR-ARROW-COLOR: #000a34;
	SCROLLBAR-TRACK-COLOR: #000a34;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, Sans-serif;
	color: #fff;
	font-size: 10pt;
}

P.HiddenMessage { 
/*  just a hidden message!  works well to display a message for non-css compliant broswers! */
	visibility: hidden;
	font-size:10px;
}

A:link {
	color: #d8d8e2;
	text-decoration: underline;
	}
A:visited, A:active {
	color: #d8d8e2;
	text-decoration: underline;
}
A:hover {
	 color: #c4c4ff;
	 text-decoration: none;
}


 /* P.intro{font-size:14px;font-family:Arial, Helvetica, Sans-serif;color:#000000;font-weight:bold;}*/
P {
	/*margin-left: .05in;
	margin-right: .05in;    */
	font-size: 10pt;
/*	margin: 0 4 8 4px;  top right bottom left */
	margin: 10px 8px 10px 12px;  /* top right bottom left */
	padding: 0 0 0 0px;
	line-height: 15pt;
	color:#ffffff;
}

TD.data {
	font-size: 9.5pt;
	margin: 0 4px 6px 4px; /* top right bottom left */
	padding: 4px 4px 4px 4px;
	line-height: 13pt;
	color:#ffffff;
}

TD.main {
	background: url(layout/bkg.jpg) no-repeat;
	background-color: #233E5A;
	margin-left: auto;
	margin-right: auto;
}

/* used only for seperating horizontal lines */
TD.divider {
	font-size: 0pt;
	line-height: 0pt;
	margin: 0px; /* top right bottom left */
	padding: 0px;
	line-height: 0pt;
	border-width: 0px;
}

.cent {  /* center things (tables, images, etc. */
	display: block;
	margin-left: auto;
	margin-right: auto;
/*	background-color: #ffffff;*/
}

IMG.portfolio {  /* put a border around portfolio images */
	border-style: solid;
	border-color: #ffffff;
	border-width: 1px;
}

p.note { /* for inline notes, comments, and 'highlights' */
	display: inline;
	font-weight: bold;
	COLOR: #fff4e4;
	margin: 0 0 0 4px;
	padding: 0 0 0 0px;
}

p.photocred { /* for credits and notes to appear below photos */
	font-size: 8pt; /*6.8*/
	COLOR: #b4b4b4;  /* #e4fff4;*/
	font-weight: normal;
	text-align: right;
/*	letter-spacing: .1em;*/
	margin: 0 0 0 0px;
	padding: 0 22px 0 0px;
}

p.footer { /* for footnotes */
	font-size: 9pt;
	COLOR: #D7D8E1;
	text-align: center;
	margin: 39px 0 0 0px; /* top right bottom left */
	padding: 0 0 0 0px;
}

p.testimonial { /* for testimonials */
	text-align: left;
	font-size: 10.5pt;
	margin: -9px 8px 10px 12px;  /* top right bottom left */
	padding: 2pt 0 2pt 0px;
	line-height: 12pt;
	color:#ffffff;
}

p.referrer { /* for referrers for testimonials */
	text-align: left;
	font-size: 10.5pt;
	font-style: italic;
	font-weight: bold;
	margin: -9px 8px 10px 12px;  /* top right bottom left */
	padding: 0 0 12pt 0px;
	line-height: 12pt;
	color:#ffffff;
}

.instruction { /* inline instruction to instruct user to click buttons, etc. */
	font-size: 10pt;
	line-height: 13pt;
	font-style: italic;
	font-weight: bold;
	color: #442294;
}

.emergency { /* Emergency information on contact page */
	font-size: 16pt;
	line-height: 16pt;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 2pt;
	color: #ffffff;
	text-transform: uppercase;
	padding: 0 0 0 0px;
	margin: -44px 6px 5px 6px;  /* top right bottom left */
	text-align: right;
}

.listtitle {
	font-size: 9pt;
	margin: 5px 4px 5px 8px;  /* top right bottom left */
	padding: 0 0 0 0px;
	line-height: 15pt;
	font-style: italic;
	color:#ffffff;
}


a.portf {
	font-size: 10pt;
	padding: 0 0 0 0px;
	line-height: 15pt;
	color: #d8d8e2;
	text-decoration: underline;
}

a.portf:hover {
	font-size: 10pt;
	padding: 0 0 0 0px;
	line-height: 15pt;
	color: #c4c4ff;
	text-decoration: none;
}

H1 {  /* page title text */
	font-size: 28pt;
	line-height: 30pt;
	font-weight: bold;
	letter-spacing: 3pt;
	color: #a4a4a4;
	text-transform: uppercase;
	/*line-height: 17pt;*/
	padding: 0 0 0 0px;
	margin: 18px 0px 5px 12px;  /* top right bottom10 left */
}

H2 {  /* inner heading text, largest size for section titles, etc. */
	font-size: 13pt;
	line-height: 15pt;
	color: #e1f5f7;
	text-transform: uppercase;
	font-style: italic; 
	margin: 3px 0px 0px 12px;  /*  top13 right bottom left */
}

H2.client {  /* For Clients, show in Mixed Case as per Database content */
	text-transform: none;
}

H3 {  /* article sub-header text */
	font-size:11pt;
	font-weight: normal;
	font-style: italic;
	color: #e1f5f7;
	margin: 3 0 0 8px;  /* top right bottom left */
}

UL { 
	/* Unused??? -- MG Oct 17 08 
	font-size:11pt;
	margin-top: -8px;
	margin-bottom: 0px;
	line-height: 11pt;
	color:#e4ffe4;
	list-style-image: url(layout/bullet.gif);
	*/
	line-height: 15pt;
	margin-left: 2.8em;
	margin-top: -0.7em;
	margin-bottom: 0.7em;
}

LI { /* Unused??? -- MG Oct 17 08 
	font-size:11pt;
	color:#ff0000;
	font-style: normal;
	font-weight: normal;*/
}

OL { /* basic list formatting -- all this does is set up the font
	 and paragraph style of the number or letter leading off the list item.  
	 The actual list item font style is in the SPAN above... */
	font-size:9pt;
	font-weight: bold;
	line-height: 11pt;
	color:#e0ffff;
	margin-top: -8px;
	margin-bottom: 0px;
}

IMG.logo {
	TOP:0px;
	margin: 0 2 3 1px;  /* top right bottom left */
	float: right;
}

IMG.products {
	TOP:0px;
	margin: 0 18 0 4px;
	float: right;
}


#navcontainer {
	width: 136px;
	padding-top: 8px;
	/*margin-top: 4px;*/
}

#navcontainer ul {
	margin-left: 0;
	margin-top: -8px;
	margin-bottom: 0px;
	padding-left: 0;
	list-style-type: none;
	font-size: 9pt;
	line-height: 13pt;
}

#navcontainer a {
	display: block;
	padding: 7px 4px 7px 7px;
	width: 130px;
	background-color: #081a28;/*#013B61;*/
	border-bottom: 1px solid #666666;
}

#navcontainer a:link, #navlist a:visited {
	color: #EEE;
	text-decoration: none;
}

#navcontainer a:hover {
	background-color: #369;
	color: #fff;
}
</style>