BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif;
	background : #9d9d9d;
	background-position: top center;
	background-repeat: no-repeat;
	background-image : url(images/main-bgrnd.jpg); 
}
P {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: 2px;
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 16px; COLOR: #2D5759; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: 0px;
}

H2 {
FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: 0px;
}

H3 {
	FONT-SIZE: 17px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; margin-bottom: 0px;
}

H4 {
	FONT-SIZE: 14px; COLOR: #2D5759; FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style : italic; margin-bottom: 0px;
}

A:LINK {
	font-weight : bold; COLOR: #336666;
}
A:VISITED {
	font-weight : bold; COLOR: #214141;
}
A:ACTIVE {
	font-weight : bold; COLOR: #336666;
}
A:HOVER {
	font-weight : bold; COLOR: #d81c1c;
}

.bold {
	FONT-WEIGHT: bold
}

A.bluelink {
	COLOR: #3D447E; TEXT-DECORATION: none
}

.italic {
	FONT-SIZE: 12px; FONT-STYLE: italic
}

H4 {
	FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif;  margin-bottom: 0px;
}
.medbold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.sm {
	FONT-SIZE: 9px
}
.sm2 {
	FONT-SIZE: 10px
	}

LI {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

OL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

UL {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.boldred {
	FONT-WEIGHT: bold; COLOR: #134B50;
}
.boldnavlinks {
	FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #083539;
}
.boldnavtitle {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #000000;
}

td.servicesT
{ color: #404040;
background-color: #f8f5f5;
border: 1px #dddddd solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 0px;}

td.side1
{ color: #aaaaaa;
background-color: #5c4d4d;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;}

td.side1-header
{ color: #aaaaaa;
background-color: #692f2f;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;
border-top: 1px #000000 solid;
border-right: 1px #000000 solid;
border-left: 1px #000000 solid;
}

/* Header Navigation Control */
td.navbutton
{ color: #ffffff;
FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
background-color: #ab0b0d;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
margin-top: 0px;
border-right: 1px #000000 solid;
}

td.navbutton A:LINK {
	text-decoration: none;
	font-weight : bold; COLOR: #ffffff;
}
td.navbutton A:VISITED {
	text-decoration: none;
	font-weight : bold; COLOR: #ffffff;
}
td.navbutton A:ACTIVE {
	text-decoration: none;
	font-weight : bold; COLOR: #ffffff;
}
td.navbutton A:HOVER {
	text-decoration: underline;
	font-weight : bold; COLOR: #ffffff;
}

/* Portfolio */
td.portfolio
{ color: #404040;
border: 1px #bbbbbb solid;
border-collapse: collapse;
border-spacing: 0px;
padding-top: 4px;
padding-bottom: 4px;
margin-top: 0px;}

/* table cell backgrounds */
td.web-design1 {background-image:url(images/professional-website-design.jpg); text-align: left;} 
table.nav {background-image:url(images/affordable-website-design.jpg);padding: 0px;border-collapse:collapse;width : 800px; height : 24px;}
td.vertdivider {background-image:url(images/rave-website-design.gif);}
