body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #804800;
	margin-left: 0px; 
	margin-top: 0px; 
	background-color: #ffffff;
	text-align:justify;
}
li {
	padding-top: 5px;
	padding-bottom: 5px;
}
a { color: #0055AA;}
a:active { color: #F00; }
a:visited { color: #660066; }
td
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	COLOR: #666666;
}
p
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	TEXT-ALIGN: justify;
}
.general
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
	COLOR: #ffffff;
}
.headers {
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 18px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.blue {
	COLOR: #0055AA;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.gray {
	COLOR: #999999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
.submenu {
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-ALIGN: center;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.ListLinks:link
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.ListLinks:visited
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}
.ListLinks:hover
{
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

.section_table_index
{
	border: none;
	text-align:center;
}

.section_table_index td
{
	text-align:center;
	width: 140px;
	height: 110px;
	padding: 10px 30px 10px 15px;
	background-image:url(../images/bodyButtonShadow.png);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 16px;
}

.section_table_index a
{
	text-decoration: underline;
	color: #666666;
}

.page_footer td
{
	text-align:center;
	background-image: url(../images/footerBg.png);
	background-repeat: no-repeat;
	height: 34px;
	font-size: 10px;
}

img
{
	border: none;
}

/* Header Navigation */
#header_nav
{
	text-align:right;
}

#header_nav a
{
	color: #999;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

#header_nav a:hover
{
	color: #0055AA;
	text-decoration: underline;
}

#header_nav ul
{
	margin: 0;
	padding: 0;	
}

#header_nav li
{
	display: inline;
}


/* Menu Styles */
.menu_container
{
	float: left;
	display: block;
	height: 21px;
	width: 83px;
}

#menu_container_publications { width: 133px; }

#nav_list
{
	height:21px;
	background-image:url(../images/top01.gif);
	background-position: top right;
	background-repeat: no-repeat;
    FONT-SIZE: 10px;
}

#nav_list ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#nav_list li
{
	display: inline;
}

a#menu_services
{
	background-image:url(../images/but_services.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 83px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}

a#menu_solutions
{
	background-image:url(../images/but_solutions.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 83px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}

a#menu_publications
{
	background-image:url(../images/but_publications.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 133px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}

a#menu_gccp
{
	background-image:url(../images/but_clients.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 83px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}

a#menu_about
{
	background-image:url(../images/but_about.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 83px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}

a#menu_contact
{
	background-image:url(../images/but_contact.jpg);
	background-repeat: no-repeat;
	height: 21px;
	width: 83px;
	text-decoration: none;
	display:block;
	text-align:center;
	color:#fff;
	padding-top: 3px;
	font-weight:bold;
}


/* Rollovers */
a#menu_services:hover
{
	background-image:url(../images/but_services_r.jpg);
	background-repeat: no-repeat;
}

a#menu_solutions:hover
{
	background-image: url(../images/but_solutions_r.jpg);
	background-repeat: no-repeat;
}


a#menu_publications:hover
{
	background-image:url(../images/but_publications_r.jpg);
	background-repeat: no-repeat;
}

a#menu_gccp:hover
{
	background-image:url(../images/but_clients_r.jpg);
	background-repeat: no-repeat;
}

a#menu_about:hover
{
	background-image:url(../images/but_about_r.jpg);
	background-repeat: no-repeat;
}

a#menu_contact:hover
{
	background-image:url(../images/but_contact_r.jpg);
	background-repeat: no-repeat;
}

.sectionSubNav { width: 170px; background: #FFF url(../images/subNavBg.jpg) no-repeat; font-size: 10px; }
.sectionSubNav ul { list-style-type: none; padding: 30px 25px 20px 5px; margin: 0px; text-align:left; }
.sectionSubNav ul li { list-style-type: none; padding: 8px 0 0 15px; background: url(../images/bullet01.gif) 0px 8px no-repeat; margin: 0px;}
.sectionSubNav a { color: #858585; text-decoration: none }
.sectionSubNav a:hover, .sectionSubNav a:active { color: #C00; text-decoration: underline }
#menuWrapper { 
	min-height:200px; 
	height:auto !important; 
	height:200px; 
	padding-bottom: 20px; }
.bodyTable th { text-align: center; background-color: #8DCFE9; color: #FFF; font-size: 1.2em; }
.bodyTable td { text-align: left; vertical-align: top; }
.bodyTable td li { padding-top: 5px; }
.pdfDocumentImage { float:left; padding: 0px 20px 10px 0px; }

.footerLinks { float: left; padding-left: 10px; }
.footerLinks a { color: #666666; text-decoration: none; }
.footerLinks a:hover, .footerLinks a:active { color: #0055AA; text-decoration: underline; }
.copyright { float: right; padding-right: 10px; }

