/* Site styling*/

body					{ font: normal 10px verdana; margin: 0px; color: #222222; background: #FFFFFF; }
table					{ font: normal 10px verdana;  }
p						{ margin: 4px 0px; }

h2						{ font: normal 27px verdana; margin-top: 10px; margin-bottom: 10px; }
h3						{ font: bold   13px verdana; margin-top: 10px; margin-bottom: 10px; }
h4						{ font: bold   10px verdana; margin-top: 0px; margin-bottom: 2px; }
h5						{ font: bold   10px verdana; margin: 0px 0px 0px 0px; }

h2.no_bottom			{ font: normal 27px verdana; margin-top: 10px; margin-bottom: 0px; }


hr						{ color: #E5E5E5; height: 1px; margin: 0px; padding: 0px;  }

a.normal:link			{ text-decoration: underline; color: #444444; }
a.normal:visited		{ text-decoration: underline; color: #444444; }
a.normal:hover			{ text-decoration: underline; color: #000000; }

a.menu:link				{ text-decoration: none; color: #444444; }
a.menu:visited			{ text-decoration: none; color: #444444; }
a.menu:hover			{ text-decoration: none; color: #000000; }

a.more:link				{ text-decoration: underline; color: #444444; }
a.more:visited			{ text-decoration: underline; color: #444444; }
a.more:hover			{ text-decoration: underline; color: #E6AC00; }

a.footer:link			{ text-decoration: none; color: #888888; }
a.footer:visited		{ text-decoration: none; color: #888888; }
a.footer:hover			{ text-decoration: none; color: #E6AC00; }

a.white:link			{ text-decoration: none; color: #FFFFFF; }
a.white:visited			{ text-decoration: none; color: #FFFFFF; }
a.white:hover			{ text-decoration: none; color: #EEEEEE; }

a.button:link			{ text-decoration: none; color: #444444; background: #E5E5E5; padding: 3px; }
a.button:visited		{ text-decoration: none; color: #444444; background: #E5E5E5; padding: 3px; }
a.button:hover			{ text-decoration: none; color: #000000; background: #E6AC00; padding: 3px; }

.SideBlockTitle			{ color: white; font-weight: bold; padding-left: 10px; padding-right: 10px; background: #E6AC00; height: 20px; }
.SideBlockBody			{ padding: 8px 8px; border: 1px solid silver; background: #FFFFFF; }
.ContentBlockHeader		{ margin: 8px 0px; padding: 0px 0px; background: #F3FFFF; }
.ContentBlockBody		{ margin: 8px 0px; padding: 0px 0px; background: #FFFFFF; }
.ContentBlockFooter		{ margin: 8px 0px; padding: 8px 8px; background: #E5E5E5; }

.ReportHeader			{ font-weight: bold; padding: 4px 4px; color: White; background:#E6AC00; }
.ReportValue			{ padding: 2px 4px; height: 20px; }

.frmText				{ font: normal 10px Verdana; border: 1px solid silver; width: 100%; }
.frmTextSmall			{ font: normal 10px Verdana; border: 1px solid silver; }
.frmArea				{ font: normal 10px Verdana; border: 1px solid silver; width: 100%; }
.frmRadio				{ font: normal 10px Verdana; margin-left: -4px; }
.frmCheck				{ font: normal 10px Verdana; margin-left: -4px; margin-top: -3px; }
.frmList				{ font: normal 10px Verdana; width: 100%; }
.frmListSmall			{ font: normal 10px Verdana; }
.frmButton				{ font: normal 10px Verdana; }
.frmError				{ font: normal 10px Verdana; font-weight: bold; padding-left: 6px; color: #CC0000; background: lightyellow; display: none; text-align: justify; }
.frmErrorOld			{ font: normal 10px Verdana; border-left: 3px solid red; padding-left: 6px; color: #CC0000; background: lightyellow; display: none; text-align: justify; }
.frmError1				{ font: normal 10px Verdana; border-left: 3px solid red; color: #CC0000; padding: 6px; background: lightyellow; display: none; }

.form_checkbox			{ font: normal 10px Verdana; margin-left: -4px; margin-top: -3px; }
.form_input_text		{ font: normal 10px Verdana; border: 1px solid silver; width: 100%; }
.form_list				{ font: normal 10px Verdana; width: 100%; }
.form_select			{ font: normal 10px Verdana; }
.form_error				{ font: normal 11px Verdana; font-weight: bold; color: #CC0000; background: lightyellow; display: none; text-align: justify; }
.form_error_old			{ font: normal 10px Verdana; border-left: 3px solid red; padding-left: 6px; color: #CC0000; background: lightyellow; display: none; text-align: justify; }
.form_button			{ font: normal 10px Verdana; border: 1px solid silver; }

.StatementsHeader		{ color: white; font-weight: bold; padding-left: 10px; padding-right: 10px; background: #E6AC00; height: 20px; }
.StatementsRow			{ padding-left: 10px; padding-right: 10px; height: 20px; }

.Printing				{ font: normal 12px verdana; }



/* Std testimonial */

#testimo		{text-align:left;width:400px;margin: 0px auto 20px auto;}

#testimo_wrapper	{text-align:center;}

#testimo_top		{width:400px;height:24px;background-image:url(../img/upper_mark.gif);background-repeat: no-repeat;background-position: bottom right;}

#testimo_content	{width:400px;background-image:url(../img/lower_mark.gif);background-repeat: no-repeat;background-position: bottom left;padding-bottom:20px;}

#testimo_content p	{margin:8px 35px 0px 40px;padding:0px;color:#777777;} 

#testimo_content h5	{font-weight:normal;font-size:14px;color: #e6ac00;margin:8px 0px 0px  40px;padding:0px;}

#testimo_content a	{color:#50aacf;font-size:11px;margin: 0px 0px 0px  40px;padding:0px;}

#testimo_content img 	{float:right;margin:5px 15px 8px 8px;padding:0px;border:0px;}



/* Mini testimonial */

#testimo_mini		{width:220px;float:right;}

#testimo_mini_top	{width:220px;height:24px;background-image:url(../img/upper_mark.gif);background-repeat: no-repeat;background-position: bottom right;}

#testimo_mini_content	{width:220px;background-image:url(../img/lower_mark.gif);background-repeat: no-repeat;background-position: bottom left;padding-bottom:30px;}

#testimo_mini_content p	{margin:3px 35px 0px 35px;padding:0px;color:#777777;}

#testimo_mini_content h5	{font-weight:normal;font-size:14px;color: #e6ac00;margin:8px 0px 0px  35px;padding:0px;}

#testimo_mini_content a	{color:#50aacf;font-size:11px;margin: 0px 0px 0px  35px;padding:0px;}


/* ToolTip CSS */

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip {position:relative; }
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:390px;}
a.tooltip:hover span{display:inline; position:absolute; left:-405px; background:lightyellow; border:1px solid black; color:black;}

