html				{height:100%;}
body				{color:#1b385a; font:11px tahoma, arial, sans-serif; margin:0; min-height:100%; min-width:1000px;}
* html body			{height:100%;}
/* Common Parts */
a					{color:#1b385a;}
a:hover				{color:#c60; text-decoration:none;}
p					{margin:0 0 15px; line-height:14px;}
img					{border-style:none;}
form, fieldset		{margin:0: padding:0; border-style:none;}
input, select, label, textarea	{vertical-align:middle;}
input.text, select, textarea	{font:10px tahoma, arial, sans-serif; color:#838383;}
ul					{margin:0 0 15px 15px; padding:0;}
ul ul				{margin:2px 0 2px 15px;}
ul.simple			{list-style:none;}
/* Main Blocks */
#page-box			{width:1000px; margin:0 auto; padding:172px 0 25px; overflow:hidden; position:relative;}
/* header */
#header				{position:absolute; top:24px; left:0; width:100%; height:148px; overflow:hidden;}
#logo				{position:absolute; left:33px; top:0;}
#logo a				{width:200px; height:100px; float:left; text-indent:-9999em;}
#logo span			{float:left; font-style:italic; margin:35px 0 0 12px;}
/* search form */
.search				{float:right; margin:32px 24px 0 0;}
.search input		{float:left;}
.search .input		{float:left; background:url(../images/bg-input-search.gif) no-repeat; width:100px; height:14px; padding:2px 3px 2px 19px; overflow:hidden; margin-right:3px;}
.search .input span	{float:left; overflow:hidden; height:100%; width:100%;}
.search input.text	{border:1px solid #ccc; padding:2px; width:100px; height:14px; margin:-2px 0 0 -2px;}
/* navigation */
.nav				{position:absolute; bottom:0; left:0; font-size:12px; font-weight:bold;}
.nav ul				{margin:0; list-style:none; width:950px; padding:16px 0 0 50px; height:30px;}
#header li			{float:left; line-height:26px; padding:0 25px 4px 20px; display:inline; white-space:nowrap;}
#header li a		{color:#fff; text-decoration:none; position:relative;}
#header li a:hover	{color:#c60;}
#header li a span	{color:#B7D2FF; border-left:thin solid #B7D2FF; margin-left:130px; padding-left:20px;}
#header li a:hover span	{color:#c60;}
.nav a  			{color:red;}
/* container */
#container			{padding:0 47px 0 38px; width:915px; overflow:hidden;height:825px;}
/* main art */
.main-art			{position:relative; min-height:308px; margin:0 -41px 0 -29px; width:985px;}
* html .main-art	{height:80px;}
.main-art img		{display:block;}
.main-art ul		{position:absolute; bottom:20px; left:75px; margin:0; list-style:none;}
.main-art li		{float:left; margin-right:29px;}
.main-art a			{display:block; text-indent:-9999em; overflow:hidden; width:190px; height:42px; background:url(../images/btns-main-art.gif) no-repeat; font-size:1px;}
.main-art .take-charge a:hover	{background-position:0 100%;}
.main-art .busines-users a	{background-position:100% 0;}
.main-art .busines-users a:hover	{background-position:100% 100%;}
/* inner art */
.inner				{margin:0 -41px 0 -29px; padding:12px 41px 0 29px; width:100%; overflow:hidden; min-height:400px; background:url(../images/bg-union-box.gif) no-repeat;}
* html .inner		{height:750px; overflow:visible;}
/* union box */
.union-box			{width:100%; overflow:hidden; margin-bottom:30px;}
/* sidebar */
.sidebar			{float:left; width:189px; padding-top:11px;}
#container .sidebar h3	{color:#999; margin:0 0 5px 15px;}
/* main menu */
.main-menu			{margin:0; list-style:none; font-weight:bold; border-left:1px solid #d3d3d3; height:1%; overflow:inherit;}
.main-menu li		{border:solid #d3d3d3; border-width:1px 0; background:url(../images/bg-main-menu-item-top.gif) no-repeat; margin-top:-1px; position:relative;}
.main-menu a		{display:block; background:url(../images/bg-main-menu-item-btm.gif) no-repeat 0 100%; text-decoration:none; padding:14px 5px 14px 15px;}
.main-menu li.active	{background-image:url(../images/bg-main-menu-item-top-a.jpg); background-color:#fff;}
.main-menu li.active a	{background-image:url(../images/bg-main-menu-item-btm-a.gif);}
/* add menu */
.add-menu			{margin:0 0 0 20px; list-style:none; font-weight:bold; overflow:inherit;}
.add-menu li		{border:solid #d3d3d3; border-width:1px 0; margin-top:-1px; position:relative;}
.add-menu a			{display:block; text-decoration:none; padding:12px 5px 12px 15px; background-color:#fff; border:solid #d3d3d3; border-width:0 1px;}
.add-menu li.active	{background:url(../images/bg-main-menu-item-top-a.jpg) no-repeat; background-color:#fff;}
.add-menu li.active a	{background:url(../images/bg-main-menu-item-btm-a.gif) no-repeat; border:solid #fff; border-width:0 1px 0 0;}
/* main content */
.main-content		{float:right; width:690px; padding-top:40px;}
.main-content h1	{margin:0 0 30px; font:bold 22px "Times New Roman", Times, serif; margin-bottom:15px; display:block;}
.main-content h2	{margin:0 0 30px; font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:15px; display:block;}
/* content */
.content			{width:100%; overflow:hidden; margin-bottom:20px;}
.published			{display:block; text-align: center; float:left; font-family: Arial, Helvetica, sans-serif; border-bottom:none; border:1px outset #bbb;}
.pub-month			{display:block; font-size: .9em; margin:0; padding:0 3px; background:#1b749; bcolor:#fff;}
.pub-date			{display:block; font-size:1.4em; margin:0; padding:0 3px;}
.presscontent		{margin-left:2.6em; border-left:1px solid #e1e1e1; padding-left:10px;}

/* rows */
.icon_rows			{width:764px; margin:310px 0 40px 225px;display:none;}
.row				{margin:30px 0 0 0; overflow:hidden;}
.row div			{float:left; margin:0 60px 0 0; padding:52px 0 5px; width:310px; position:relative;}
.learn-more			{display:block; text-indent:-9999em; overflow:hidden; background:url(../images/btn-learn-more.gif) no-repeat; width:105px; height:26px; font-size:1px;}
.learn-more:hover	{background-position:0 100%;}
.row h2				{margin:0 113px 10px 0;}
.row span			{position:absolute; right:0; top:0; background-repeat:no-repeat; overflow:hidden;}

/* ads */
.ads				{margin:0 -41px 0 -29px; display:block;}
/* global navigation */
.global-nav			{margin:0 -41px 0 -29px; padding:30px 41px 20px 29px; overflow:hidden; width:100%; background:#f3f3f3 url(../images/bg-global-nav.gif) repeat-x; width:100%;height:200px;}
#container .global-nav h3	{background:url(../images/pxl.gif) repeat-x 0 50%; margin:0 0 15px; text-align:center;}
.global-nav a		{text-decoration:none;padding-left:50px;font-size:14px;position:relative;left:50px;}
.global-nav h3 span	{background:#fafafa; padding:0 5px;}
.global-nav ul		{margin:0 -7px 0 0; list-style:none; width:921px; overflow:hidden;}
.global-nav li		{float:left;/* background:url(../images/bg-global-nav-item.jpg) no-repeat;*/ width:100%; min-height:500px; margin-right:7px; padding:20px 10px 0;}
* html .global-nav li	{height:150px;}
.global-nav ul ul, .global-nav strong	{left:50%; margin-left:-52px; position:relative;}
.global-nav ul ul	{font-size:10px; width:auto;}
.global-nav li li	{float:none; background:none; width:auto; min-height:0; margin:0 0 3px; padding:0;}
* html .global-nav li li	{height:1%;}
.global-nav strong	{font:bold 15px "Times New Roman", Times, serif; margin-bottom:7px; display:block;}
/* footer */
#footer				{height:1%; overflow:hidden; padding:15px 22px 0;}
#footer p			{margin:0; float:left;}
#footer ul			{float:left; overflow:hidden; margin:0; list-style:none;}
#footer li			{padding:0 10px; margin:0 1px 0 -1px; float:left;}
#footer a			{color:#69c; text-decoration:none;}
#footer a:hover		{text-decoration:underline;}
