/***********************************************************
global.css - Version 0.1
Author: John G. Durden IV

***********************************************************/	

*, body	{font-family:Arial, Helvetica, Verdana, sans-serif; color:#666;}
body	{font-size:x-small; voice-family:"\"}\""; voice-family:inherit; font-size:small; margin:0; padding:0; background:#fff url(../img/bg.jpg) top left repeat-x fixed; text-align:center;}
html>body	{font-size:small;}

strong	{font-weight:bold;}
h1	{color:#333; font-size:150%;}
h2	{color:#333; font-size:150%;}

a	{text-decoration:none;}
a:link		{color:#666;}
a:visited	{color:#666;}
a:hover		{color:#666; text-decoration:underline;}
a:active	{color:#666;}

td	{vertical-align:top;}

#container	{margin:0 auto; text-align:left; width:920px; border:16px solid #fff; height:100%; background:#fff;}

/***********************************************************/
/****************** header area  **********************/
/***********************************************************/	

#header	{clear:both; padding:2px 0 10px 0; border-bottom:1px solid #afb1b3;}
#logo_imager	{float:left; height:159px; overflow:hidden;}
#nav		{float:right; background:url(../img/nav_whole.gif) top right no-repeat;}
#nav a		{width:329px; display:block; text-decoration:none;}
#nav a span	{visibility:hidden;}
#nav ul		{}
#nav ul li	{}
#nav_home	{height:36px; background:url(../img/btn_home.gif) top left no-repeat;}
#nav_aboutus	{height:28px; background:url(../img/btn_about.gif) top left no-repeat;}
#nav_newsreleases	{height:28px; background:url(../img/btn_news.gif) top left no-repeat;}
#nav_givingback	{height:28px; background:url(../img/btn_givingBack.gif) top left no-repeat;}
#nav_contactus	{height:39px; background:url(../img/btn_contact.gif) top left no-repeat;}

#nav2_about			{}
#nav2_about ul		{list-style:none; float:left; height:47px; background:url(../img/subnav_about_all.gif) top left no-repeat;}
#nav2_about ul li	{list-style:none; float:left;}
#nav2_about ul li a	{display:block; height:47px; text-decoration:none;}
#nav2_about ul li a span {visibility:hidden;}
a#an1	{width:86px;}
a#an2	{width:168px;}
a#an3	{width:148px;}
a#an4	{width:165px;}
a#an5	{width:92px;}
a#an1.on	{background:url(../img/subnav_about_on.gif) top left no-repeat;}
a#an2.on	{background:url(../img/subnav_milestones_on.gif) top left no-repeat;}
a#an3.on	{background:url(../img/subnav_companies_on.gif) top left no-repeat;}
a#an4.on	{background:url(../img/subnav_management_on.gif) top left no-repeat;}
a#an5.on	{background:url(../img/subnav_careers_on.gif) top left no-repeat;}
/***********************************************************/
/***************** general content area  **********************/
/***********************************************************/	

#content	{padding:46px 0 10px 0; clear:both;}
#main		{padding:0 12px 15px 14px; width:548px; float:left; vertical-align:top;} /* 36px */
#main2		{padding:0 12px 15px 14px; width:900px; float:left;} /* 36px */
#support	{padding:0 23px 20px 18px; width:287px; float:right; border:1px solid #bcbec0;} /* 34px */

#main p		{padding-bottom:15px;}
#main p span.datetext	{font-size:115%; display:block; font-weight:bold;}
#main p span.newsbrief	{display:block;}

#support span.datetext	{font-size:115%; font-weight:bold; padding-right:5px;}
#support ul li {padding-bottom:15px;}

h1 span, h2 span {visibility:hidden;}
h1#ttl_welcome	{width:99px; height:77px; background:url(../img/title_home.gif) top left no-repeat;}
h1#ttl_about	{width:98px; height:77px; background:url(../img/title_about.gif) top left no-repeat;}
h1#ttl_companies	{width:181px; height:77px; background:url(../img/title_companies.gif) top left no-repeat;}
h1#ttl_contact	{width:119px; height:77px; background:url(../img/title_contact.gif) top left no-repeat;}
h1#ttl_givingBack	{width:129px; height:77px; background:url(../img/title_givingBack.gif) top left no-repeat;}
h2#ttl_inTheNews	{width:125px; height:77px; background:url(../img/title_inTheNews.gif) top left no-repeat;}
h1#ttl_management	{width:203px; height:77px; background:url(../img/title_management.gif) top left no-repeat;}
h2#ttl_mediaContacts	{width:165px; height:77px; background:url(../img/title_mediaContacts.gif) top left no-repeat;}
h1#ttl_milestones	{width:225px; height:77px; background:url(../img/title_milestones.gif) top left no-repeat;}
h1#ttl_news	{width:166px; height:77px; background:url(../img/title_news.gif) top left no-repeat;}
h1#ttl_news_story	{width:60px; height:77px; background:url(../img/title_news_story.gif) top left no-repeat;}
h1#ttl_careers	{width:98px; height:77px; background:url(../img/title_careers.gif) top left no-repeat;}

div#main.news h1	{margin:30px 0 20px 0;}

/***********************************************************/
/***************** general footer area  **********************/
/***********************************************************/	

#footer	{border-top:1px solid #ccc; text-align:right; padding:7px 0; font-size:75%; line-height:1.8em; clear:both;}
#footer a	{}
#footer a:link		{color:#666;}
#footer a:visited	{color:#666;}
#footer a:hover		{color:#666; text-decoration:underline;}
#footer a:active	{color:#666;}

/***********************************************************/
/******************* global classes ************************/
/***********************************************************/

div.clear	{clear:both; visibility:hidden; height:0; line-height:0; overflow:hidden;}
div.imgctr	{text-align:center;}

#container.about #content	{padding:0 0 10px 0;}
#container.about #support	{line-height:2em; padding-top:20px; margin-top:50px;}
td.rowtitle	{text-align:right; font-weight:bold; padding:0 0 23px 23px;}
td.rowdata	{padding:0 0 23px 23px;}

#support.gb	{line-height:2em; padding-top:20px; margin-top:50px;}
#main.gb img	{float:left; width:100px; display:inline;}
#main.gb div	{float:left; width:400px; display:inline; padding-left:20px;}

#support.givememore	{padding-top:30px;}

#main.full	{width:900px;}
#main.full span.mgmt_name	{display:block; font-weight:bold;}
#main.full div.person	{display:block; clear:both;}
#main.full div.person div	{float:left;}
#main.full div.person div.photo		{width:100px; padding-bottom:30px; margin-right:20px;}
#main.full div.person div.nameetc	{width:150px; padding-bottom:30px; margin-right:20px;}
#main.full div.person div.bio		{width:530px; padding-bottom:30px;}

#main.full div.coBlock	{width:400px; float:left;}
#main.full div.company	{float:left; height:100px; width:210px; text-align:right; padding:0 20px 20px 7px;}
#main.full div.company a	{font-weight:bold;}

#main ul li	{list-style:disc; margin-left:15px;}

#main ul.milestones	{border-left:1px solid #afb1b3; list-style:none; padding:10px 0;}
#main ul.milestones li	{background:url(../img/grey_arrow_timeline.gif) top left no-repeat; padding:0 0 30px 19px; list-style:none; margin:0;}
#main ul.milestones li span	{font-weight:bold; padding-right:5px;}
#main ul.milestones li em	{padding-right:10px;}

#support.raw	{padding:0; border:0;}
