@charset "utf-8";

*		{font-family:Arial, Helvetica, sans-serif;}
body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small;}
html>body {font-size:small;}
div		{margin:0; padding:0;}

body	{margin:10px; padding:0; background-color:#333;}
h1		{margin:7px 0 5px 0; font-size:140%;}
h1.home		{margin:0 0 5px 0; font-size:140%;}
h3		{margin:3px 0; padding:0; font-size:120%;}
h4		{margin:0; padding:0; font-size:100%;}

a		{color:#363;}

#container		{width:754px;}

#nav			{float:left; width:130px; color:#FFF;}
#nav ul			{margin:0; padding:0; list-style:none; text-align:right; margin-right:16px;}
#nav ul li		{margin:0; padding:0; list-style:none; text-align:right; font-weight:bold;}

#main_nav		{background-color:#363; padding:1px 0 20px 0; font-size:87%; height:254px;}
#second_nav		{background-color:#696; padding:17px 0; font-size:78%; /* border-bottom:5px solid #9c9; */}
#tertiary_nav	{background-color:#9c9; font-size:78%; padding:3px 0 15px 0; font-weight:normal;}

#main_nav ul li		{padding-top:14px;}
#second_nav ul li	{padding-top:8px;}
#second_nav ul li.first	{padding-top:0;}
#tertiary_nav ul li	{padding-top:5px;}

#nav a				{text-decoration:none;}
#main_nav a			{color:#FFF;}
#second_nav a		{color:#FFF;}
#tertiary_nav a		{color:#333;}

#content_body	{float:left; width:624px; background-color:#ccc; padding:0; margin:0; background:url(/images/bg_content2.gif) top left repeat-y #ccc;}
#main_image		{}
#main_image *	{margin:0; padding:0;}
#content_group	{}
#content		{background-color:#FFF; float:left; width:429px; padding:10px;}

#right_col		{background:#ccc; float:left; width:175px; font-size:93%;}
#right_col .first	{/*border-top:10px solid #696;*/}
#right_col .right_col_block	{background:url(/images/img_rightCol_sep.gif) top left repeat-x #999; padding:10px; font-size:90%;}
#right_col .green	{background-color:#9C9;}
#right_col .yellow	{background-color:#CC9;}
#right_col .blue	{background-color:#9BC;}
#right_col a		{color:#333;}

#right_col .search	{background-color:#696; color:#FFF; padding:10px;}
#right_col .search form	{margin:0; padding:0;}
#right_col .search form input.textbox	{width:145px;}

#right_col ul	{margin:0; padding:0; list-style:none;}
#right_col ul li	{margin:0 0 5px 0; padding:0; list-style:none;}

#content ul	{margin-top:3px;}
#content #breadcrumb	{margin:0; padding:0 0 5px 0; font-size:75%; border-bottom:1px solid #333;}
#content #breadcrumb a	{text-decoration:none;}

#content .newstitle	{font-weight:bold; text-decoration:none;}
#content .readmore	{font-size:78%; text-decoration:none;}

#content div.corpContactData table	{margin:15px 0; /*border:1px solid #ccc;*/ width:427px;}
#content div.corpContactData table td	{border-bottom:1px solid #ccc; width:427px;}
#content div.corpContactData table td.header1	{background-color:#363; color:#FFF; font-weight:bold;}

#content #stContainer {height:480px;}

#content div.contactData	{display:none;}
#content div.contactData table	{margin:15px 0; /*border:1px solid #ccc;*/ width:427px;}
#content div.contactData table td	{border-bottom:1px solid #ccc; width:427px;}
#content div.contactData table td.header1	{background-color:#363; color:#FFF; font-weight:bold;}
#content div.contactData table td.header2	{background-color:#eaeace; font-weight:bold;}

/*#content #pagenav	{display:inline; float:right; border:1px solid #393; margin:0 0 5px 5px; padding:0;}
#content #pagenav ul	{list-style:none; margin:0; padding:0;}
#content #pagenav ul li	{list-style:none; margin:0; padding:0;}
#content #pagenav ul li.no_border	{border:none;}
#content #pagenav ul li a	{padding:5px; text-decoration:none; font-size:80%; color:#FFF; background:#363; display:block;}
*/

#content #pagenav	{display:inline; float:right; background-color:#eaeace; margin:0 0 5px 5px;}
#content #pagenav ul	{margin:0; padding:5px; list-style:none;}
#content #pagenav ul li	{margin:0; padding:0; color:#696;}
#content #pagenav ul li a	{text-decoration:none; font-size:78%; color:#333;}

#content #pagenav .pagenav_title {background-color:#996; color:#fff; padding:3px 5px; font-weight:bold; border:1px solid #FFF;}

#nav_services	{position:absolute; top:172px; _top:177px; left:130px; background:url(/images/img_pointer.gif) top left no-repeat; padding-left:10px; z-index:20; visibility:hidden;}
#nav_services ul	{background-color:#cc9; list-style:none; margin:0; padding:5px 5px 7px 5px;}
#nav_services ul li	{margin:0; padding:0;}
#nav_services a		{font-size:78%; text-decoration:none; color:#353; padding:2px 5px;}
#nav_services a:hover		{background-color:#ececd0;}

#nav_corporate	{position:absolute; top:143px; _top:146px; left:130px; background:url(/images/img_pointer.gif) top left no-repeat; padding-left:10px; z-index:10; visibility:hidden;}
#nav_corporate ul	{background-color:#cc9; list-style:none; margin:0; padding:5px 5px 7px 5px;}
#nav_corporate ul li	{margin:0; padding:0;}
#nav_corporate a		{font-size:78%; text-decoration:none; color:#353; padding:2px 5px;}
#nav_corporate a:hover		{background-color:#ececd0;}

#nav_careers	{position:absolute; top:202px; _top:209px; left:130px; background:url(/images/img_pointer.gif) top left no-repeat; padding-left:10px; z-index:20; visibility:hidden;}
#nav_careers ul	{background-color:#cc9; list-style:none; margin:0; padding:5px 5px 7px 5px;}
#nav_careers ul li	{margin:0; padding:0;}
#nav_careers a		{font-size:78%; text-decoration:none; color:#353; padding:2px 5px;}
#nav_careers a:hover		{background-color:#ececd0;}

#nav_flipper	{position:absolute; top:140px; left:130px; width:250px; height:145px; z-index:5; visibility:hidden;}

#footer	{background-color:#999; padding:5px 10px; border-top:2px solid #363; font-size:75%;}

.tbltitle	{text-align:right;}
.clear	{visibility:hidden; height:1px; line-height:1px; clear:both;}

