@charset "utf-8";
/* CSS Document */

html, body { padding:0; margin:0; background-color:#fff; height: 100%;
	min-width:1000px;}
form{ margin:0px; padding:0px; float:left;}
.FloatLeft{ float: left;}
.FloatRight{ float: right;}
.CommonBlock{width:100%; height : auto; float : left;}

/*--font align--*/
.Textcenter { text-align:center!important;}
.Textleft 	{ text-align:left;}
.Textright 	{ text-align:right;}

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}



.Margin15{  margin: 15px!important;}
.Margin25{margin: 25px!important;}
.MarginLR25{margin:0px 25px!important;}
.MarginB10{  margin-bottom: 10px!important;}
.MarginB20{  margin-bottom: 20px!important;}
.MarginB40{  margin-bottom: 40px!important;}
.MarginT15{ margin-top:15px!important;}
.MarginBT15{ margin:15px 0px!important;}
.MarginT10{ margin-top:10px!important;}
.MarginT12{ margin-top:12px!important;}
.MarginR18{ margin-right:18px!important;}
.MarginBT20{ margin:20px 0px!important;}
.MarginBT10{ margin:10px 0px!important;}
.MarginBT5{ margin:5px 0px!important;}
.MarginB10T5{ margin:5px 0px 10px 0px!important;}
.MarginT25{ margin-top:25px!important;}
.MarginT150{ margin-top:150px!important;}
.MarginT20{ margin-top:20px!important;}
.MarginLT10{ margin:10px 0px 0px 10px!important;}
.MarginT5{ margin-top:5px!important;}
.MarginT8{ margin-top:5px!important;}
.MarginT3{ margin-top:5px!important;}
.MarginL5{ margin-left:5px!important;}
.MarginL10{ margin-left:10px!important;}
.MarginL15{ margin-left:15px!important;}
.PaddingLR2{ padding:0px 2px!important;}
.PaddingLR3{ padding:0px 3px!important;}
.PaddingLR5{ padding:0px 5px!important;}
.Green{ color:#4a8d1a;}

#Wraper{margin:0; float:left; width: 100%; background:#ffffff; }

.LeftPanel{ float:left; margin:0; padding:0; width:220px; }
.CenterPanel{ margin:0; padding:0; height:1%; overflow:hidden; }


#HeaderWraper{ margin:0; float:left; width: 100%; text-align:center; background:url(../images/header_bg.png) repeat-x; height:85px;}
#Header{margin:0 auto; width:750px; text-align:left;}
#Header .FloatRight{ margin:32px 0px; font:15px Arial, Helvetica, sans-serif; color:#ffffff;}

#MainWraper{ margin:0; float:left; width: 100%;}
.MainPage{margin:0 auto; width:750px;}
.MainPage .Heading{ padding:5px 0; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:24px; border-bottom:#d9d9d9 solid 1px; text-align:left;}
.MainPage .SubHeading{ float:left; width:100%; color:#000; font:bold 14px Arial, Helvetica, sans-serif; clear:both;}

.Text12{ font:12px Arial, Helvetica, sans-serif!important; color:#464646;}
.Text14{ font:14px Arial, Helvetica, sans-serif!important; color:#464646;}
.TextBlue{ color:#3663ad; font:16px Arial, Helvetica, sans-serif;}



.WhiteBox{ float:left; width:100%; background:#FFF; }

.WhiteBox .Heading{  color:#313131; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 10px; border-bottom:#e7e7e7 solid 1px; text-align:left; }
.WhiteBox .Content{ margin:5px; padding:0;}
.WhiteBox .Content p{ margin:5px 5px 10px 5px; font:11px Arial, Helvetica, sans-serif; color:#5c5c5c; text-align:left;}
.WhiteBox .Content strong{color:#5c5c5c; clear:both; display:block;}
.WhiteBox .Content .SubHeading{  text-align:left; font:14px Arial, Helvetica, sans-serif; color:#3c3c3c;}
.WhiteBox .Content .SubHeading img{ float:left; vertical-align:middle;}
.WhiteBox .Content .SubHeading .Title{ float:left; font:bold 22px Arial, Helvetica, sans-serif; margin:0px 8px;} 
.BdrBtmDshd{border-bottom:#d0d0d0 dashed 1px;}


.BntBlock{width:252px; margin:0 auto; padding:0;}
.BntBlock p{ float:left; width:130px; margin:18px 20px; text-align:center; font:14px Arial, Helvetica, sans-serif;}
.BntBlock .Bottom{ width:252px; padding:5px 0; clear:both; text-align:center; color:#464646; font:12px Arial, Helvetica, sans-serif;}
.BntBlock .Bottom .Green{ color:#3f8014;}


.GrayBox{ float:left; background:#f6f6f6; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -mso-border-radius:3px; padding:10px;}
.GrayBox p{ font:14px Arial, Helvetica, sans-serif; margin:0; padding:0}
.GrayBox .LeftColumn{ float:left;  width:250px; margin:15px 20px 10px 15px;}
.GrayBox .RightColumn{ float:left;  width:150px; margin:15px 0px 0 15px;}

.GrayBox ul{margin:0; padding:0;}
.GrayBox ul li{ margin:5px 0; padding:0; font:12px Arial, Helvetica, sans-serif;}

.ListBlock{ float:left; margin:20px 0 10px 4%; padding:0; width:96%; }
.ListBlock .Title{ margin:0; padding:0; font: bold 28px Arial, Helvetica, sans-serif; color:#4a8d1a;}
.ListBlock ul{margin:15px 0 0 0; padding:0; list-style:none;}
.ListBlock ul li{margin:15px 0; padding:0px 20px; background:url(../images/right_tick.png) no-repeat left 7px; font:16px Arial, Helvetica, sans-serif; color:#222326; }

.BtnFreeDignosis{ float:left; width:252px; height:52px; border:none; cursor:pointer; background:url(../images/BtnFreeDignosis.jpg) no-repeat left top; text-indent:-10000px; outline:none; display:block;}
.BtnFreeDignosis:hover{ background-position:left bottom;}

.RightPanel{ float:right; margin:0 0 0 20px; padding:0 0 0 20px; width:220px; border-left:#D9D9D9 solid 1px;}
.RightPanel .ListItems{ float:right; margin:0; padding:0;}
.RightPanel .ListItems ul{margin:15px 0 0 0; padding:0; list-style:none;}
.RightPanel .ListItems ul li{margin:15px 0; padding:0px 20px; background:url(../images/right_tick.png) no-repeat; font:bold 13px Arial, Helvetica, sans-serif; color:#222326;}
.RightPanel .ListItems ul li span{ font:12px Arial, Helvetica, sans-serif; display:block; margin:5px 0 0 5px;}


#FooterWraper{ float:left; width:100%; background-color:#999999;}
.Footer{ margin:0 auto; width:990px; text-align:center; font:13px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:13px 0; }



.Text20{ font-size:20px; font-weight:bold; color:#4a8d1a;}
.Text16{ font:16px Arial, Helvetica, sans-serif!important; color:#464646;}
