body {
	background-color:#CCCC99; margin-top:20px;
}
p {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
h2 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, sans-serif
}
h3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, sans-serif
}
li a {
	TEXT-DECORATION: none
}
li {
	MARGIN-BOTTOM: 10px
}
.main_table{
	width:780px; background-color:#FFFFFF;
}
.foot_table{
	width:780px;
}
.body{
	width:410px; vertical-align:top; background-color:#FAFAFA;
}
.body_table{
	width:410px;
}
.logo_area {
	width:760px; height:45px; vertical-align:middle; background-color:#CC0000; background-image:url(/images/top_red_gradient.jpg); background-repeat:repeat-y;
}
.logo_area td{
	padding-right:20px; 
	font-family:Verdana, 'ËÎÌå'; 
	color:#FFFFFF; 
	font-size:11px;
}
.logo_area a{
	color:#FFFFFF;
	text-decoration:none;
}
.head_area {
	width:590px; height:100px; vertical-align:top; background-color:#006666; background-image:url(/images/bg_head.jpg); background-repeat:repeat-y;
}
.head_area p{
	margin:0;
}
.nav_area {
	width:160px; vertical-align:top; background-color:#999999; background-image:url(/images/bg_nav.jpg); background-repeat:repeat-x;
}
.content_area {
	background-color:#FAFAFA; background-image:url(/images/bg_content.jpg); background-repeat:repeat-y;
}
.contact_area {
	width:170px; vertical-align:top; background-color:#CC0000; background-image:url(/images/bg_contact.jpg); background-repeat:repeat-x;
}
.promo_area {
	width:410px; height:45px; vertical-align:bottom; background-color:#FF9900; background-image:url(/images/bg_promo.jpg); background-repeat:repeat-y;
}
.nav {
	MARGIN-TOP: 15px; PADDING-TOP: 0px
}
.nav .level1 {
	PADDING-LEFT: 0px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.nav .level2 {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 0px
}
.nav .level3 {
	MARGIN-TOP: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 8px
}
.nav .level1 LI {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(/images/white_arrow.gif) no-repeat 0px 7px; MARGIN-BOTTOM: 0px; COLOR: white; FONT-FAMILY: Trebuchet MS, sans-serif; LIST-STYLE-TYPE: none
}
.nav .level1 LI.active {
	BACKGROUND: url(/images/white_arrow_down.gif) no-repeat 0px 7px
}
.nav .level2 LI {
	MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 10px; COLOR: white; LINE-HEIGHT: 10px; FONT-FAMILY: verdana, sans-serif; LIST-STYLE-TYPE: none
}
.nav .level2 LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b5b5b5
}
.nav .level3 LI {
	MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 10px; COLOR: #b5b5b5; LINE-HEIGHT: 10px; FONT-FAMILY: verdana, sans-serif; LIST-STYLE-TYPE: none
}
.nav .level3 LI.active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #b5b5b5
}
.nav .level1 LI A:active {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level1 LI A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level1 LI A:link {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level2 LI A:active {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level2 LI A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level2 LI A:link {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level3 LI A:active {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level3 LI A:visited {
	COLOR: white; TEXT-DECORATION: none
}
.nav .level3 LI A:link {
	COLOR: white; TEXT-DECORATION: none
}
.content {
	FONT-SIZE: 10px; MARGIN: 0px 20px; WIDTH: 370px; COLOR: #666666; PADDING-TOP: 15px; FONT-FAMILY: verdana, sans-serif
}
.content H2 {
	COLOR: #990000; font-family:Arial;
}
.content H3 {
	COLOR: #990000
}
.content H4 {
	COLOR: #990000
}
.content A {
	COLOR: #990000; TEXT-DECORATION: none
}
.content A:active {
	COLOR: #990000; TEXT-DECORATION: none
}
.content A:visited {
	COLOR: #990000; TEXT-DECORATION: none
}
.content A:link {
	COLOR: #990000; TEXT-DECORATION: none
}
.content A.gray_link {
	COLOR: #666666
}
.content A.gray_link:active {
	COLOR: #666666
}
.content A.gray_link:visited {
	COLOR: #666666
}
.content A.gray_link:link {
	COLOR: #666666
}
.contact {
	MARGIN: 20px 15px; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif
}
.global_contact {
	MARGIN-BOTTOM: 20px
}
.regional_contact {
	PADDING-BOTTOM: 20px
}
.contact .contact_on .contact_region {
	PADDING-LEFT: 10px; WIDTH: 120px; TEXT-ALIGN: left
}
.contact .contact_off .contact_region {
	PADDING-LEFT: 10px; WIDTH: 120px; TEXT-ALIGN: left
}
.contact .contact_off .contact_region {
	FONT-WEIGHT: normal; BACKGROUND: url(/images/white_arrow.gif) no-repeat -3px 5px
}
.contact .contact_on .contact_region {
	BACKGROUND: url(/images/white_arrow_down.gif) no-repeat -3px 5px
}
.contact A {
	COLOR: white; TEXT-DECORATION: none
}
.contact .contact_off .contact_info {
	DISPLAY: none
}
.contact .contact_info {
	PADDING-LEFT: 10px
}
.contact .contact_info A {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 0px
}
.foot_area {
	PADDING-TOP: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 25px; WIDTH: 760px; COLOR: white; FONT-FAMILY: verdana, sans-serif;
}
.foot_area IMG {
	DISPLAY: inline; MARGIN-BOTTOM: 1px
}
.foot_area A {
	COLOR: white; TEXT-DECORATION: none
}
DIV.design_by {
	MARGIN-TOP: 10px
}

BODY.print_page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 10px; WIDTH: 500px; PADDING-TOP: 0px
}
IMG {
	DISPLAY: block
}
.title_spacer {
	PADDING-BOTTOM: 0px
}
H3.small_bot_padding {
	PADDING-BOTTOM: 12px; PADDING-TOP: 3px
}
.intro H3 {
	MARGIN-TOP: -4px; PADDING-TOP: 0px
}
TABLE#main_table {
	BORDER-RIGHT: white 10px solid; BORDER-TOP: white 10px solid; MARGIN-TOP: 20px; BORDER-LEFT: white 10px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 10px solid
}
TABLE.popup_table {
	BORDER-RIGHT: white 10px solid; BORDER-TOP: white 10px solid; MARGIN-TOP: 20px; BORDER-LEFT: white 10px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 10px solid
}
.white_space {
	BACKGROUND: white
}
A.bold_white_link {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
A.white_link {
	COLOR: white; TEXT-DECORATION: none
}
TABLE.popup_table TR TD#content_cell #content {
	PADDING-TOP: 10px
}
TABLE.popup_table TR TD#content_cell {
	BACKGROUND: url(/images/content_cell_bg_popup.jpg) repeat-y
}
.error {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; COLOR: #990000
}
IMG.inline {
	DISPLAY: inline
}
#team_page_table {
	PADDING-TOP: 5px
}
#team_page_table TR TD {
	PADDING-TOP: 15px
}
#team_page_table TR TD.info {
	PADDING-LEFT: 15px
}
#team_page_table TR TD.info .title {
	PADDING-BOTTOM: 20px
}
#team_page TR TD H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px
}
.team_detail .photo IMG {
	MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 15px
}
.team_detail #title {
	MARGIN-BOTTOM: 15px
}
.team_detail #quote {
	MARGIN-BOTTOM: 45px
}
.related_websites {
	MARGIN-TOP: 20px; WIDTH: 50%
}
.related_articles {
	MARGIN-TOP: 20px; WIDTH: 50%
}
.related_websites H3 {
	MARGIN-BOTTOM: 5px
}
.related_articles H3 {
	MARGIN-BOTTOM: 5px
}
.related_websites {
	FLOAT: left
}
.related_articles {
	FLOAT: right
}
#browse_contacts_search TABLE TR TD SELECT {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; WIDTH: 365px
}
.close_window {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; FONT-FAMILY: verdana, sans-serif
}