
body {
	padding:0;
	margin:0;
	font: 100% Book Antiqua, Palatino Linotype;
	background:#FFFFFF;
 	text-align: left;
	color: #000000;
	font-size:10pt;
	line-height:140%; 	/* Vertical Line Spacing ~double spaced  */
	cursor: default;
	}

.content_table {
	padding:0;
	margin:0 3px 0 3px;
	background:#EBEBEB;
	border:0px;
	}

.content_table_footer {
	width:750px;
	height:100px;
	padding:20px 20px 20px 60px;
	margin:0 3px 0 3px;
	border:0px;
	}

.body_table {
	margin:20px;
	}

.content_lead_text {
	font: 100% "Georgia", Book Antiqua, Palatino Linotype, serif;
	color: #008000;
	font-size:16pt;
	font-weight:bold;
	line-height:140%; 	/* Vertical Line Spacing ~double spaced  */
	}

.content_text {
	font: 100% Book Antiqua, Palatino Linotype, serif;
	color: #151515;
	font-size:12pt;
	line-height:140%; 	/* Vertical Line Spacing ~double spaced  */
	}

.section_title {
	font: 100% "Georgia", "Palatino Linotype", serif;
	color: #008000;
	font-weight:bold;
	font-style:italic;
	font-size:14pt;
	line-height:140%; 	/* Vertical Line Spacing ~double spaced  */
	display:block;
	padding:0 0 0 10px;
	border-left:solid 4px #AAAAAA;
	border-bottom:solid 2px #AAAAAA;
	}



/******************* UL/LI NAV TABS *******************/

#Nav_tabs {
	width:800px;
	height:40px;
	line-height:normal;
	text-align:center;
	padding:0;
	margin:0;
	}
#Nav_tabs ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#Nav_tabs li {
	display:inline-block;
	width:140px;
	line-height:35px;
	padding:0;
	margin:0 8px 0 8px;
	}
#Nav_tabs a {
	background:url(images/button_index.gif) no-repeat Center Center;
	width:140px;
	line-height:35px;
	height:35px;
	text-align:center;
	padding:0;
	margin:0;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	}
#Nav_tabs a span {
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	letter-spacing:2px;
	cursor:hand;
	}

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

#Nav_tabs a span {float:none;}

    /* End IE5-Mac hack */

#Nav_tabs a:hover {
	background:url(images/button_index-over.gif) no-repeat Center Center;
	}


/******************* SUB TABS *******************/

.sub_tabs_table {
	padding:0;
	margin:0 0 2px 19px;
	width:852;
	height:27px;
	background:#D4D4D4;
	border:0;
	}

#Sub_tabs {
	line-height:normal;
	float:left;
	padding:0;
	margin:0;
	}
#Sub_tabs ul {
	list-style:none;
	padding:0;
	margin:0;
	}
#Sub_tabs li {
	display:inline-block;
	padding:0;
	margin:0 8px 0 8px;
	letter-spacing:1px;
	cursor:hand;
	}
#Sub_tabs a {
	display:block;
	text-align:center;
	padding:5px 10px 5px 10px;
	margin:0;
	border-bottom:solid 2px transparent;

	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
	color:#000000;
	cursor:hand;
	cursor:pointer;
	}

    /* End IE5-Mac hack */

#Sub_tabs a:hover {
	border-bottom:solid 2px #000000;
	}







/******************* HIGHLIGHTED TABS / SECTIONS *******************/

body.company #Nav_tabs #highlight_ss a, 
body.projects #Nav_tabs #highlight_ss a, 
body.design #Nav_tabs #highlight_ss a, 
body.services #Nav_tabs #highlight_ss a, 
body.community #Nav_tabs #highlight_ss a {
	background:url(images/button_index-over.gif) no-repeat Center Center;
	}


body.company #Sub_tabs #highlight_li, 
body.community #Sub_tabs #highlight_li, 
body.contact #Sub_tabs #highlight_li, 
body.design #Sub_tabs #highlight_li, 
body.portfolio #Sub_tabs #highlight_li, 
body.projects #Sub_tabs #highlight_li, 
body.services #Sub_tabs #highlight_li {
	border-left:solid 2px #008000;
	border-bottom:solid 2px #008000;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;
	color:#FFFFFF;
	letter-spacing:1px;
	cursor:hand;
	cursor:pointer;
	}



/******************* MISC BUTTONS *******************/

.button_tab {
	width:140px;
	background:#2A2A2A url(images/button_tab.gif);
	border:0px;
	cursor:hand;

	text-align:center;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	letter-spacing:2px;
	cursor:pointer;
	}
.button_tabOver {
	width:140px;
	background:#008000 url(images/button_tab.gif);;
	cursor:hand;
	cursor:pointer;

	text-align:center;
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	letter-spacing:2px;
	}
.button_tab a:link, .button_tab a:visited, .button_tab a:active, .button_tab a:hover, .button_tabOver a:link, .button_tabOver a:visited, .button_tabOver a:active, .button_tabOver a:hover {
	TEXT-DECORATION:none;
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#FFFFFF;
	cursor:hand;
	cursor:pointer;
	}


/******************* LINKS *******************/

a:link, a:active, a:visited {
	color:#008000;
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}


/******************* Section LINKS *******************/

.section_links {
	list-style:none;
	padding:0;
	margin:0;
	}

.section_links li {
	display:block;
	padding:0;
	margin:0;
	}

.section_links li a {
	color:#008000;
	font-family:arial;
	text-decoration:underline;
	}

.section_links li a:hover {
	text-decoration:none;
	}


/******************* SiteLinks *******************/

.sitelinks li {
	list-style:none;
	display:block;
	padding:0 0 0 10px;
	margin:0;
	}
.sitelinks a:link b, .sitelinks a:visited b {
	text-align:left;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	color:#E4E4E4;
	}
.sitelinks a:hover b, .sitelinks active b {
	text-decoration:underline;
	}
.sitelinks li a:link, .sitelinks li a:visited {
	text-align:left;
	text-decoration:none;
	font-family: Arial;
	font-size:10pt;
	color:#E4E4E4;
	}
.sitelinks li a:hover, .sitelinks li active {
	text-decoration:underline;
	}


/******************* PORTFOLIO *******************/

.img_portfolio {
	width:120px;
	height:88px;
	border:solid 2px #000000;
	}
.img_portfolio_tn {
	width:55px;
	height:55px;
	border:solid 1px GRAY;
	margin: 1px;
	padding: 1px;
	}



/******************* HEADER *******************/

.header {
	font-family:Book Antiqua, Palatino Linotype;
	font-weight:bold;
	color:#6A6A6A;
	font-size:10pt;
	}

a.header, a.header:active, a.header:visited {
	font-family:"Arial", Book Antiqua, Palatino Linotype, serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	}
a.header:hover {
	text-decoration:underline;
	color:#000000;
	}


/******************* FOOTER *******************/

.footer {
	font-family:Book Antiqua, Palatino Linotype, serif;
	color:#000000;
	font-size:10pt;
	}

a.footer, a.footer:active, a.footer:visited {
	font-family:Book Antiqua, Palatino Linotype, serif;
	font-size:10pt;
	color:#008000;
	text-decoration:none;
	}

a.footer:hover {
	text-decoration:underline;
	}

