div, p, h3,h4, a, span {font-family:Arial,sans-serif;color:black;font-size:11px;font-weight:normal;outline:none;}
*:hover, a, a:hover, .rtedit:hover         {text-decoration:none;}
/*##################### NEWS #########################*/
.newsmonthlink, .newsyearlink 	{color:#c6dfef;}
.newsmonthlinkSelected, .newsyearlinkSelected 	{color:#314552;}
.newsdetailtitle 				{color:#314552;}
.newstitleclass 				{color:#333333; font-size:12px; font-weight:bold; font-family:Arial,sans-serif;text-decoration:none;}
.listtopheaderclass				{text-align:left;text-transform: uppercase;font-weight:bold;font-family: Arial;font-size: 18px;color:#7b8684;margin-bottom:10px;}

/*##################### APC #########################*/
.apctitleclass					{color:#0075bf; font-size:16px; font-weight:normal;}
td img							{}
td.bodyclass, .newsbodyclass	{display:block;font-size:13px;color:#333333;margin-top:5px;}
#flashapc .apctitleclass		{color:white;}
.apc							{margin-top:10px;font-weight:normal;color:#666666;}
div.apc div                        {font-size:13px;}
.apc .leftwrap					{float:left;}
.apc .rightwrap					{float:right;}
.apc .nowrap					{vertical-align:top;}
.apc .usr_img_1					{padding:10px 0 10px 0;}
.apc .paddingleft				{padding:0 20px 10px 0;}
.apc .paddingright				{padding:0 0 10px 20px;}
.apc .bottompadding				{padding:10px 0 10px 0;}
.apc .meta_link					{margin:0;padding:0;}
.apc .meta_link li				{margin-left:15px;padding:0;}
html*.apc .meta_link li			{margin-left:20px;padding:0;}
/*##################### PROFILE #########################*/
.leftcolumn			 			{
									background-image: url(profile_background.gif);
									background-repeat: repeat-y;
								}
.namelink						{margin-right:20px;}
.profileHeaderBg				{background-color:#52869c;}
.profileTitle					{color:#7bb2c6;}
.namelink						{color:#314552; font-weight:bold;}
.profileSubTitle				{text-align:left;}
.profilebodyclass				{width:99%;float:left;margin:50px 0;}
/*##################### CONTACTS #########################*/
.combobodyboxclass				{padding:50px 0;}
.combobodyboxclass	option, .combobodyboxclass	select 		{width:100%;font-size:10px; font-family:arial; font-weight:normal; color:#55809E; text-decoration:none;}
.combotitleboxclass				{float:left;width:30%;margin-right:3%;}
.combotitleimageclass			{margin-bottom:20px;max-width:100%;}
.combotitleclass				{color:#7bb2c6; font-weight:bold; text-transform:uppercase;letter-spacing:1px;}
.combomapclass					{float:left;width:40%;display:block;overflow:hidden;}
.combocategoryboxclass			{float:right;background-color:#e7e7e7; width:25%; height:170px;}
/*###################### TRADING ######################################*/
.tradingtoptitleclass			{color:#a5b6ce;font-size:14px;font-weight:bold;font-family:Arial;}
.tradingtoptitleclass:hover		{color:#314552;}
.tradingdetailtitleclass		{color:#84b6bd; font-size:21px; font-weight:bold; text-transform:uppercase;}
.tradingdetailcontentbox		{float:left;width:39%; padding-left:10px;}
.tradingdetailaddress			{white-space:pre;float:left; margin-left:10px;width:25%;}
/*###################### SUBSIDIARIES ######################################*/
.leftcolomn						{float:left;width:48%;}
.rightcolomn					{float:right;width:48%;}
.subsidiarieslisttitlebox		{float:right;width:75%;}
.subsidiariesdetailleftbox		{float:left;width:20%;text-align:right;margin-right:10px;}
.subsidiariesdetailtitleclass	{color:#84b6bd; font-size:21px; font-weight:bold; text-transform:uppercase;font-family:Arial;text-align:left;}
.subsidiarieslistcontentboxclass{}
.subsidiariesdetailsubtitlebox	{color:#84b6bd;font-size:14px;font-weight:bold;min-width:100%;}
.subsidiariesdetailrightbox		{float:left; width:44%;text-align:left;}
/*###################### NAV ######################################*/
.navlink, .navlink:hover		{cursor: pointer;width:123px; float:left;height:40px;text-decoration: none; color:white; font-size:11px;font-weight:bold;text-transform: uppercase;font-family:Arial;}
.popup							{display:none;}
.popupwrapper .navlink:hover div.popup {display:inline;position:absolute;left:60%;top:250px;text-align:left;text-transform: capitalize;font-weight: bold;font-family: Arial;font-size: 22px;color:white;margin-top:7px;}
.navlink						{overflow:hidden;}
/*##################### General Overrides #########################*/
.statuslink 					{ color: #666; font-size: 11px; font-weight: normal;text-decoration: none; }
.statuslink:hover 				{ color: #666;font-size: 11px; }
#rtedit							{color: black; font-size: 11px; font-weight: normal;text-decoration: none; }
/* generic component: links */
.linksUl			    		{margin-bottom:10px;padding:0;}
.linksExternalLi       			{list-style: none outside URL(double-arrow-right.gif);margin-left:15px; margin-bottom:10px;}
.linksInternalLi        		{list-style: none outside URL(arrow-right.gif);margin-left:15px; margin-bottom:10px;}
* html .linksUl					{margin-left:5px;}
.linksHeader					{margin:0; padding:0;}
.linksTitle						{margin:0; padding:0;color:#314552; font-size: 12px; font-weight: bold;font-family:Arial;}
.linksDesc						{display:block;}

/* generic component: Attachments */
.attachmentsUl			    	{margin:0;padding:0;}
.attachmentsExternalLi       	{list-style: none; margin:0; padding:0;}
.attachmentsInternalLi        	{list-style: none; margin:0; padding:0;}
.attachmentsHeader				{}
.attachmentsTitle				{color:black;color:#314552; font-size: 12px; font-weight: bold;font-family:Arial;}
.attachmentsDesc				{display:block; margin:0; padding:0;}

table.attachments				{border:none;margin:0;}
.title							{color:black;}

/*############################## FORMS ##################################*/
.f_item, .f_dropdown_box, .f_cat_box, .f_checkbox_ul li{
    color:black;
}

/*####################################### SUBSIDIERIES ###############################*/
h4.title            {background:#aad0e9;color:white;margin:10px 0;padding:10px 0 10px 15px;font-size:32px;font-weight:normal;}
ul.item         {float:left;list-style:none;margin:0;padding:0;}
img.item        {width:250px;height:85px;margin:4px 0 0 4px;display:block;}
.item .item h5  {padding:0;margin:10px 0;white-space:nowrap;overflow:hidden;}
.item .item h5 img  {float:right;margin-right:10px;cursor:pointer;}
.item .item h5 span {padding:0 0 0 10px;color:#73a6c7;font-weight:bold;font-size:12px;}
.subsidiarieslisttitlebox a.titleclass  {color:#73a6c7;font-weight:bold;font-size:12px;text-transform:capitalize;}
li.item.third  {margin-right:0;}
li.item   {width:258px;height:124px;float:left;margin:0 6px 10px 0;}
.popupcontent  {padding:10px;top:130px;left:310px;background:white;color:black;width:50%;position:absolute;z-index:11112; }
.popupwrapper  {width:100%;height:100%;top:0;left:0;background:black;color:white;position:absolute;z-index:11;text-align:justify;-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }

#s_header_t        {background:#74A6C7;color:white;margin:0;padding:22px;font-size:24px;}
hr.clear        {clear:both;height:1px;width:1px;}
hr.clearboth    {clear:both;height:10px;border:none;color:white;}

/*###################### SIDENAV ######################################*/

    #sidenav div  {margin:0;padding:6px 0 6px 15px;position:relative;zoom:1.0;}
    .sidenavbox {text-decoration:none;color:#666666;text-transform:uppercase;font-weight:bold;}
    .catlink    {text-transform:capitalize;}
img.sidenav        {position:absolute;top:10px;left:5px;}
/*###################### TOPNAV ######################################*/
div.topnav      {text-align:right;padding:75px 10px 25px 41px;position:relative;zoom:1.0;}
.topnav  a   {color:#0066cc;text-transform:uppercase;text-decoration:none;font-size:12px;font-weight:bold;}
.normal         {display:inline-block;padding:5px;margin-left:10px;}
a.normal:hover  {background:#d9ecf8;}        
.selected       {position:relative;background:#d9ecf8;display:inline-block;padding:5px 10px;margin-left:10px;}
.selectedimg    {position:absolute;left:50%;top:100%;border:none;margin-left:-11px;}

/*##################### Main & Home Layouts #########################*/
body            {margin:0;padding:0;}
.commonhalfs    {float:left;width:440px;}
.lefthalf       {padding:0 20px 0 50px;}
.righthalf      {padding:0 50px 0 20px;}
.init .righthalf      {padding:0;}
.commonhalfs h3.header {color:#0066cc;font-size:16px;padding:0;margin:0;margin-bottom:5px;}
div.bighome     {position:absolute;top:55px;left:10px;border:none;}
div.footer      {margin:25px 10px 0 10px;background-color:#929292;color:white;min-height:90px;padding:10px 0 0 40px;clear:both;font-size:11px;}
div.mainregion      {margin:0 13px 0 215px;position:relative;width:786px;}
.smallhome          {margin:0 0 10px 36px;width:200px;display:inline-block;cursor:pointer;white-space:normal;}
.smallhomearrows      {position:absolute;top:85px;cursor:pointer;}
.centerpiecewrap   {position:relative;height:576px;margin-top:0;}
.centerpiece   {margin:250px 15px 0 15px;padding:30px 0;}
.centerpiece h3 {margin:-5px 0 10px 35px;color:#0066CC;font-weight:bold;}
.sidenavwrap   {width:215px;float:left;}
#bigimageswrapper               {visibility:hidden;}
#bigimageswrapper p             {margin:0;padding:0;position:absolute;right:75px;top:200px;z-index:99;width:360px;height:75px;overflow:hidden;}

.init                {width:1004px;}
#mainWrapper         {margin:0 auto;}
#bgcenter  {background:white;}


/*##################### PROFILE #########################*/
h3.mini             {font-size:18px;margin:10px 0 0 0;color:white;background:#73a6c7;font-weight:normal;padding:10px 30px;}
ul.mini            {background:#b2d5ec;margin:0 0 10px 0; padding:10px 20px;list-style:none;overflow-x:auto;width:746px;white-space:nowrap;}
ul.mini li        {width:110px;display:inline-block;margin:0 36px;color:navy;font-weight:bold;}
ul.mini li img    {width:110px;border:2px solid white;display:block;cursor:pointer;}

.biowrap             {padding:10px 0;}
.biowrap .imgwrap       {float:left;padding-right:10px;width:125px;text-align:left;}
.biowrap .contentwrap   {margin-left:235px;}

form.profileform div.f_img *        {display:none;}

.execwrap       {float:left;width:50%;padding:10px 0;position:relative;overflow:hidden;}
.execwrap div   {margin:0 0 0 115px;font-size:12px;font-family:arial,serif;color:#333333;}
.execwrap h5    {color:#0066CC;margin:0;padding:0;}
.execwrap p     {margin:0;}
.execwrap img   {float:left;width:110px;}
.execwrap hr    {color:#eeeeee;border:none;clear:both;margin:0;position:relative;top:10px;left:-15px;height:7px;background-color:#eeeeee;}

/*##################### POPUP #########################*/
#closepopup     {cursor:pointer;float:right;}

/*###################### VIDEO ##############################*/
#videoinclude {position:absolute;top:110px;left:380px;}

/*###################### ADDRESS ##############################*/
h3.title.address        {width:33%;display:inline-block;}
h3.title.address span   {cursor:pointer;font-size:12px;font-weight:bold;}

.rad    {border:1px solid red;width:10px;height:10px;background-color:green;display:inline;}
#over   {cursor:pointer;position:absolute;z-index:11;display:none;}

/*################################## FORM STYLE OVERRIDE #####################################*/
.f_item, .f_dropdown_box, .f_cat_box , .f_checkbox_ul li,
.f_header:after, .f_cat_box:after, .f_columns_2:after, .f_columns_3:after					{
    clear:right;
    float:none;
}
.f_header_meta {
    float:none;
    font-size:19px;
}

.f_item.mainheader  {
    padding-top:0px;
}

form .f_item.header1:first-child   {padding-top:0px;}

/*
################################## JOBS #######################################################*/
ul.jobs {padding:0;margin:0;}
ul.jobs li {padding-right:10px;display:inline-block;}
table.detail.jobs           {border:none;}
table.detail .header {font-weight:bold;}
table.detail.jobs *          {border:none}

/*
################################# SEARCH ######################################################*/
fieldset.quicksearch    {width:260px;position:absolute;right:10px;top:20px;border:none;padding:10px;}
input.fulltext          {width:170px;margin-right:5px;vertical-align:super;}
button.quicksearch      {background-color:white;border:none;outline:none;margin:0;padding:0;}