/* CSS File			*/
/* Version: 	01		*/
/* Created at: 	HBfx Studio	*/
/* Author: 	Eros Nicolau	*/

/* Tag redefines		*/
html, body			{margin: 0px; padding: 0px; height: 100%; width: 100%;}
body				{background-color: #fafafa; font-family: Verdana, Arial, Helvetica, sans-serif;}
div				{margin: auto; height: auto;}
form				{margin: 0px; padding: 0px;}
h1				{font-size: 17px; font-weight: normal; color: #555555; text-align: right; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
td				{font-size: 12px; line-height: 18px; color: #888888; vertical-align: top; border-bottom: 1px dotted #999999; padding: 5px;}
a img				{border: none 0px;}

/* Link styles			*/
a				{}
a:hover				{}

/* Header styles		*/
.header				{background-repeat: no-repeat; background-position: left top; height: 140px; position: relative; font-size: 11px; cursor: default;}
.business			{background-image: url(../img/header_business_back.jpg);}
.private			{background-image: url(../img/header_private_back.jpg);}
.header .languages		{position: absolute; right: 10px; bottom: 10px; color: #bbbbbb;}
.header a			{text-decoration: none; color: #555555;}
.header a:hover			{color: #00adef;}
.over_header			{background-image: url(../img/over_header_back.gif); height: 23px; padding-top: 7px;}
.over_header a			{text-decoration: none; padding-right: 10px; padding-left: 10px;}
.over_header .button1, 
.over_header .button2		{border: 1px solid #716f64; float: right; font-size: 11px; line-height: 20px; margin-right: 5px; padding-bottom: 1px;}
.over_header .button1		{background-color: #f6f4f5;}
.over_header .button2		{background-color: #01418b;}
.over_header .button1 a		{color: #666666;}
.over_header .button2 a		{color: #FFFFFF;}
.over_header .selected		{border-bottom-width: 0px; border-bottom-style: none; line-height: 21px;}
.header .link			{float: right;}


/* Main area styles		*/
.holder2			{width: 100%;}
.holder1			{text-align: center; margin-left: auto; margin-right: auto; width: 840px;}
.holder				{text-align: left; margin: 0px; padding: 0px; border: none; *width:840;}

.area				{padding-bottom: 25px; padding-top: 25px;}

.l-col				{float: left; width: 240px;}
.r-col				{float: left; width: 510px; margin-left: 70px;}

.l-col .box			{margin-bottom: 10px;}
.l-col .box .title		{background-image: url(../img/left_module_header.gif); background-repeat: no-repeat; background-position: left top; height: 19px; padding-left: 10px; padding-top: 7px; font-size: 11px; font-style: italic; font-weight: bold; color: #555555;}
.l-col .box .content		{border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; font-size: 10px; color: #888888;}
.l-col .box .content p		{padding-top: 15px; padding-right: 10px; padding-bottom: 10px; padding-left: 30px; margin: 0px;}
.l-col .support			{background-image: url(../img/support_back.jpg); background-repeat: no-repeat; background-position: left top; height: 111px; width: 220px; font-size: 12px; font-weight: bold; text-align: right; padding-top: 10px; padding-right: 20px; line-height: 27px;}
.l-col .support a		{font-size: 10px; color: #006600; text-decoration: none; line-height: 13px;}

.r-col p, .p			{font-size: 12px; line-height: 18px; color: #444444; border-left: 3px double #cfcfcf; padding-left: 10px; margin: 0px; padding-bottom: 10px; text-align: justify;}
.r-col img			{padding: 5px; border: solid 1px #cccccc;}
.spv				{background-image: url(../img/spv_back.jpg); background-repeat: no-repeat; background-position: left top; height: 191px; width: 437px; padding-top: 28px; padding-left: 63px; margin-left: 10px;}

/* Footer styles		*/
.footer				{border-top: 1px solid #b8b8b8; font-size: 9px; color: #bbbbbb;}
.footer .credits		{float: right; text-align: right;}
.footer a			{text-decoration: none; color: #bbbbbb;}
.footer a:hover			{color: #000000;}


/* Main Menu styles		*/
.header .menu			{position: absolute; left: 0px; bottom: 10px; font-weight: bold;}
.header .menu a			{margin-left: 10px; margin-right: 12px;}

/* Misc. styles			*/
.question			{font-weight: bold; margin-top: 10px; font-size: 11px; cursor: hand; cursor: pointer;}
.answer				{display: none; margin-left: 20px; font-size: 11px;}

/* clearfix			*/
.clearfix:after			{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix			{display: inline-block;}
/* Hide from IE Mac \*/
.clearfix			{display: block;}
* html .clearfix		{height: 1%;}
/* End hide from IE Mac */
