html, body {

height: 100.1%;

margin: 0 0 1px;

} 



.gray_body { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; }

.gray_sm { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; }

.gray_copy { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; }

.black1 { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; }

.style1 {color: #FF0000}



A:link  { text-decoration: none; color: #607db8; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

A:visited { text-decoration: none; color: #607db8; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

A:hover { text-decoration: none; color: #000; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; }





#HeaderNav {

	position: relative;

	float: right;

	_width: 37em;

	font-size: 11px;

}

#HeaderNav ul {

	list-style-type: none;

	list-style-position: inside;

}

#HeaderNav ul li {

	float: left;

	display: inline;

	font-size: 1em;

	height: 1.8em;

	line-height: 1.8em;

	background:  url(../images/bgNavPipe.gif) no-repeat 100% .5em;

	text-transform: lowercase;

	padding: 0 6px;

}



#HeaderNav ul li a {

    height: 1em;

	color: #959595;

	text-decoration:none

}

#HeaderNav ul li a:hover {

    height: 1em;

	color: #3878a6;

	text-decoration: none;

}

#HeaderNav ul li.selected a {

	color: #3878a6;

}

#HeaderNav ul li.last {

    padding-right: 0;

    background: none;

}





div#Header {

	position: relative;

	margin-bottom: 10px;

	background: #fff url() no-repeat top right;

	z-index: 10;

}


#Header-Ticker {

	position: relative;

	height:22px;

}




/* Breadcrumb

--------------------------------------------------------------------*/

#Breadcrumb ul {

	list-style-type: none;

	list-style-position: outside;

    color: #607db8;

    height: 2.3em;

    width: 300;

	line-height: 2.4em;

    _line-height: 2.3em;

    padding: 0 12px;

    margin: 0;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

    border-bottom: 1px solid #dddfe1;

}

#Breadcrumb ul li {

	font-size: 9px;

	float: left;

	display: inline;

	margin-right: 3px;

	text-decoration: none;

}

#Breadcrumb ul li.arrow {

	color: #aaafb4;

}

#Breadcrumb ul li a {

	color: #aaafb4;

	text-decoration: none;

}

#Breadcrumb ul li a:hover {

	color: #607db8;

	text-decoration: none;

}





/* Left Hand Nav

--------------------------------------------------------------------*/

#LeftCol ul {

	list-style-type: none;

	list-style-position: outside;

	padding: 0;

	margin: 0 0 2.0em 10px;

}

#LeftCol ul li {

	font-size: 10px;

	margin: 0 0 .5em 0;

	padding: 0 0 0 6px;

	font-weight: normal;

	background:  url(../images/bgNavArrow.gif) no-repeat 0 4px;

}

#LeftCol ul li a {

    color: #777;

}

#LeftCol ul li a:hover {

    color: #3878a6;

    text-decoration: none;

}

#LeftCol ul li.selected {

    color: #3878a6;

    background:  url(../images/bgNavArrow.gif) no-repeat 0 4px;

}

#LeftCol ul li.selected a.selected {

    color: #3878a6;

}

#LeftCol ul li ul {

	margin: 6px 0 0 6px;

}

#LeftCol ul li ul li {

	margin: 0 0 .3em 0;

	font-size: .85em;

}

#LeftCol ul li ul li ul {

	margin: 4px 0 0 6px;

}

#LeftCol ul li ul li ul li {

    font-size: 1em;

}

#LeftCol ul li.section {

	margin-top: 10px;

	padding-top: 23px;

}







#body-list ul {

	list-style-type: none;

	list-style-position: outside;

	padding: 0;

	margin: 0 0 2.0em 10px;

}

#body-list ul li {

	font-size: 10px;

	margin: 0 0 .5em 0;

	padding: 0 0 0 15px;

	font-weight: normal;

	background:  url(../images/bgNavSQ.gif) no-repeat 0 4px;

}

#body-list ul li a {

    color: #777;

}

#body-list ul li a:hover {

    color: #3878a6;

    text-decoration: none;

}

#body-list ul li.selected {

    color: #3878a6;

    background:  url(../images/bgNavSQ.gif) no-repeat 0 4px;

}

#body-list ul li.selected a.selected {

    color: #3878a6;

}

#body-list ul li ul {

	margin: 6px 0 0 6px;

}

#body-list ul li ul li {

	margin: 0 0 .3em 0;

	font-size: .85em;

}

#body-list ul li ul li ul {

	margin: 4px 0 0 15px;

}

#body-list ul li ul li ul li {

    font-size: 1em;

}

#body-list ul li.section {

	margin-top: 10px;

	padding-top: 23px;

}







#bottom-list ul {

	list-style-type: none;

	

	padding: 0;

	padding-top:3px;

	padding-bottom:3px;

	margin: 0 0 0 0;

}

#bottom-list ul li {

	font-size: 10px;

	margin: 0 0 3px 0;

	padding: 0 0 0 10px;

	font-weight: normal;

	background:  url(../images/bgNavSQ.jpg) no-repeat 0 2px;

}

#bottom-list ul li a {

    color: #777;

}

#bottom-list ul li a:hover {

    color: #3878a6;

    text-decoration: none;

}

#bottom-list ul li.selected {

    color: #3878a6;

    background:  url(../images/bgNavSQ.gif) no-repeat 0 4px;

}

#bottom-list ul li.selected a.selected {

    color: #3878a6;

}

#bottom-list ul li ul {

	margin: 6px 0 0 6px;

}

#bottom-list ul li ul li {

	margin: 0 0 .3em 0;

	font-size: .85em;

}

#bottom-list ul li ul li ul {

	margin: 4px 0 0 6px;

}

#bottom-list ul li ul li ul li {

    font-size: 1em;

}

#bottom-list ul li.section {

	margin-top: 10px;

	padding-top: 23px;

}









#time { 

float:right;

width:250px;

color: #607db8;

height: 2.3em;

line-height: 2.4em;

_line-height: 2.3em;

padding: 0 12px;

margin: 0;

text align: center;

font-size: 9px;

font-family: Verdana, Arial, Helvetica, sans-serif;

background-color:#fff; }


#ticker { 

float:right;

width:545px;

height: 20px;

background-color:; }

#bbc { 

float:left;

width:53px;

height: 20px;

background-color:#000; }



#Container {

	position: relative;

	width: 600px;

	

	}

	

#left { float:left;

width:100px;

padding:8px;

background-color:#dc8; }



#right { float:right;

width:200px;

padding:8px;

background-color:#dda }



#center-company {

position:relative; 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/company-image2.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-people { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/people-image2.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/servicesB-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services1 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services1-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services2 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services2-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services3 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services3-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services4 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services4-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services5 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services5-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-services6 { 

margin-right:0px;

margin-left:75px;

background: #fff url(../images/services6-image.png) no-repeat top right;

padding:8px;

background-color:#fff; }



#center-contact { 

margin-right:0px;

margin-left:75px;

background: #fff;

padding:8px;

background-color:#fff; }





#right-contact { 

float:right;

width:200px;

padding:8px;

background-color:#fff; }



#left-contact { 

float:left;

width:300px;

padding:8px;

background-color:#fff; }



#blankleft { 

float:left;

width:75px;

padding:8px;

background-color:#fff; }

