/* [=tags] */
html { font-size: 62.5%; background-color: #f3f4f5; }
body { font: normal 1.2em Arial, Tahoma, Verdana, Arial, sans-serif; }
.clear	{clear: both;}
strong{ font-weight: bolder;}
dt{ font-weight:bolder; font-size: 1.3em; text-decoration:underline;}
.floatleft	{float: left;}
.acrobat	{background: url(../images/logoAcrobat.gif) no-repeat scroll 0 0; display:inline-block; height:0; margin:0 6px 6px 0; overflow:hidden; padding-top:35px; width:35px;}
.acrobat2	{color:#999;font-size:9px;line-height:12px;}
a		{ color: #3d759a;}
a:hover	{background: #8ab4d0;color: #fff;}
em	{ font-style:italic;}
h3		{ font-size:1.57em;}
p { margin: 0 0 5px 0; line-height: 20px;}
.content h2{
	font-size: 1.8em;
	margin-bottom: 0px;
}
/* [=header] */
#header { min-width: 930px; background-color: #fff; padding-bottom: 201px; background-repeat: no-repeat; background-position: center bottom; position: relative; overflow: hidden; position: relative; }

/* [=branding] */
#branding { width: 930px; position: relative; margin: 0 auto; height: 126px; background: url(../images/bgBranding.png) repeat-x; z-index: 1; }
#branding:after { display: block; margin-right: 0; height: 354px; text-align: right; padding-top: 10px; }
#branding h1 { text-indent: -9999em; position: absolute; left: 52px; top: 31px; width: 241px; height: 61px; background: url(../images/logo.png) no-repeat; }
#branding a { display: block; height: 100%; }
#branding a:hover{ background: none; }

/* [=nav] */
#nav-wrapper { background-color: #607b91; }
#nav { font: normal 13px Futura, Tahoma, sans-serif; height: 34px; background: #607B91; width: 930px; margin: 1px auto; position: relative; }
#nav li { float: left; position: relative; }
#nav li.backLava { background: url("../images/bgNav.gif") no-repeat right -35px; height: 34px; position: absolute; margin-left: -14px; padding-right: 28px; }
#nav li.backLava .leftLava { height: 34px; background: url("../images/bgNav.gif") no-repeat top left; margin-right: 0; }
#nav li a { text-decoration: none; color: #fff; outline: none; text-align: center; text-transform: uppercase; z-index: 10; display: block; line-height: 34px; position: relative; overflow: hidden; margin: auto 0; padding: 0 14px 0 14px; }

/* [=headlines] */
#headlines-wrapper { background-color: #fff; margin-top: 1px; }
#headlines { width: 870px; padding: 30px; margin: 0 auto; height: 135px; background: #004f96 url(../images/bgHeadlines.jpg) center top no-repeat; color: #fff; position: relative; }
#headlines a:link, #headlines a:visited { color: #fff; }
#headlines h2 { text-transform: uppercase; margin-bottom: 15px; }
#headlines ul { margin-bottom: 20px; }
#headlines li { margin-bottom: 10px; padding-left: 15px; background: url(../images/triangle.gif) left 3px no-repeat; }
#headlines p { margin-left: 15px; width: 650px; line-height:normal;}

/* [=content] */
#content-wrapper { background: #f3f4f5 url(../images/bgContent.png) left top repeat-x; }
.content { width: 870px; margin: 0 auto; padding: 20px 30px; overflow: auto; }
.content h2 { color: #003566; text-transform: uppercase; margin-bottom: 15px; font-size: 1.8em;}

/* [=footer] */
#footer { background: url(../images/bgFooter.png) center top no-repeat; width: 930px; margin: 25px auto 25px; color: #697074; padding-top: 25px; text-align: center; font-size: 0.8em; }
#footer a:link, #footer a:visited { color: #697074; font-weight: bold; }
#footer-nav { text-transform: uppercase; margin-bottom: 20px; }
#footer-nav li { display: inline; }
#footer-nav a:link, #footer-nav a:visited { text-decoration: none; }
#footer-nav a:hover, #footer-nav a:active { text-decoration: underline; }
#footer-nav li:first-child:before { content: ""; }
#footer-nav li:before { font-weight: bold; content: " | "; }
#footer p { line-height: 1.5; }

/* [=sections] */
#header.home { background-image: url(../images/bgHeader_1.jpg); }
#header.home #branding:after { content: url(../images/homePeople.png); }
#content-home div { width: 310px; float: left; }
#content-home div + div { width: auto; float: right; }
#content-home div:first-child { padding-bottom: 79px; background: url(../images/bgSolutions.jpg) center bottom no-repeat; overflow: auto; }
#content-home div:first-child a:link,
#content-home div:first-child a:visited { position: relative; left: -5px; }
#content-home div:first-child a:hover,
#content-home div:first-child a:active { text-decoration: underline; }
#content-home div:first-child ul { float: left; margin-right: 10px; }
#content-home div:first-child ul + ul { margin-right: 0; }
#content-home div:first-child li { margin-bottom: 7px; list-style: disc; margin-left: 16px; }
#content-home div + div p { display: inline-block; margin-right: 20px; }
#content-home div + div a { color: #fff; display: inline-block; padding: 108px 7px 0; line-height: 32px; border: solid 1px #7b838a; background: #747c83 url(../images/loginAccounting.jpg) no-repeat; width: 146px; }
#content-home div + div p + p { width: 324px; margin-right: 0; }
#content-home div + div p + p a { background-image: url(../images/loginDocuments.jpg); width: 310px; }

/* [=news] */
#newsDescription{
	width: 700px;
	font-size: 1.1em;
	font-weight:bold;
	color: #363636;
	
}

.newsDate	{ color:#999; font-style:italic; font-weight: bold; margin: 5px 0;}