html{color:#454545;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:0px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

html,body{height: 100%;min-height: 100%;}

body{margin:0;color:#000;text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:100.01%;padding:0}

.TopLineBanner{background:#363535 url(../i/bg-top-banner.png) repeat-x 97px 100%}
.TopLineBanner img, .TopLineBanner iframe{border:1px solid #535353}

/* @group Layout Structure */
.Wrapper{max-width:970px;min-width:745px;padding:0 0 80px;min-height:448px;background:#fff;font-size:.8em;text-align:left;margin:0 auto;position: relative;z-index: 2;}
.WrapperOut{float:left;width:100%;min-height:100%;height:auto !important;height:100%;position:relative}
.WrapperOut:after{clear:both;display:block;font:1px/0 serif;content:".";height:1px;visibility:hidden;}
/* @end */

/* @group Typography */
a{color:#336699;text-decoration:underline}
a:hover{color:#c25b31}
a img{border:none}

a.TitleLink{color:#336699;font-size:1.2em;font-weight:400;padding: 3px 0 0;margin:0 0 10px}
a:hover.TitleLink{text-decoration:none}

h1{font-size:1.8em;color:#6f6f6f;font-weight:400;margin:0 0 19px;padding:0}
h2{font-size:1.3em;color:#484848;font-weight:400;padding: 3px 0 0;margin:0 0 10px}
h3{font-size:9pt;font-weight:400;margin:0}
h4{font-size:1.1em;font-weight:400;color:#f4492f;margin:0 0 5px}

p{margin:0}
.Container p{margin:0 0 13px;color:#333;text-align:justify;line-height:16px}
ol,ul{list-style-position:outside;color:#333;}
.CentralColumn li{margin:5px 0 0 0}
/* @end */

/* @group Partner's Page Style */
.CentralColumn div .case_block {float: left;width: 100%;margin: 10px 0 20px 0;padding:0}
.CentralColumn div .case_logo {float:left;list-style:none; padding:0;list-style:none;margin: 0 10px 0 0;border:1px solid #eee}
.CentralColumn div .case_logo a{float:left;padding:6px;border:1px solid #ccc;background:url(../i/shade_logo.png) repeat-x 0 100%}
.CentralColumn div .casestudy_body {margin-left: 150px}
.CentralColumn div .casestudy_body p {margin: 5px 0}
/* @end */

/* @group Extras */
.InnerWrap{width:100%;overflow: hidden;float: left;}
* html .InnerWrap{float:none}
.InnerWrap2{width:100%;overflow:hidden}
.InnerWrap2 p{text-align:left}
.Clear{clear:both;overflow:hidden;width:100%;height:0;font-size:0}
.ClearPadding{margin:0 0 10px 0}
.NoWrap{white-space:nowrap}
.AlignRight{text-align:right}
.AlignLeft{text-align:left}
.AlignCenter{text-align:center}
.Error{color:#ff0000}
.Strike{text-decoration:line-through}
.Red{color:#e91b21}

.Attention{background:#ff9e56;border-top:2px solid #f68938;border-bottom:2px solid #f68938;font-weight:700;color:#000;margin:0 0 17px;padding:14px 19px}
.Attention p{color:#000;margin:0}
.HideLink{text-align:right;margin-bottom:2px}

.resulty{border:1px solid #d1d1d1}
.result td{background-color:#EEEEEE;border:0px solid #d1d1d1;text-align:left}
.resulty td{background-color:#e5f7d6;text-align:left}
.resulty td b{color:#000000;font-weight:bold}
.result .resulty{padding:6px}
.result img, .resulty img{vertical-align:middle}
.tdtitle th{background-color:#E9E9E9}
.SpeedInfoBlock{border:1px solid #bbb;background-color:#e5f7d6;padding:5px}
.SpeedInfoBlock .Title{font-size:20px;color:#333333}
.SpeedInfoBlock .Speed{font-size:20px;color:#56822f}

.FloatLeft{float:left}
.FloatRight{float:right}
.TwoColumns,.ThreeColumns{width:100%;}
.LeftCol{float:left;width:48%;margin:0 -48% 0 0}
.LeftCol h2 a{color:#6f6f6f;font-weight:400;padding: 3px 0 0;margin:0 0 10px;text-decoration:none}
.LeftCol h2 a:hover{text-decoration:underline}
.RightCol{float:right;width:49%;margin:0 0 0 -49%}
.RightCol h2 a{color:#6f6f6f;font-weight:400;padding: 3px 0 0;margin:0 0 10px;text-decoration:none}
.RightCol h2 a:hover{text-decoration:underline}
.FirstColumn{float:left;overflow:hidden;width:31%;margin:0 -33% 0 0}
.SecondColumn{width:32%;overflow:hidden;margin:0 -32% 0 34%}
.ThirdColumn{float:right;overflow:hidden;width:31%}

form,fieldset{margin: 0;padding: 0;}
/* @end */

/* Content */

/* Header */
.HeadLine{height:460px;position:absolute;width:100%;left:0;top:0;z-index:1;background:#363535 url(../i/sprite.png) repeat-x 50% -50px}
.Header{height:88px;overflow:hidden;background:#363535 url(../i/sprite.png) repeat-x 50% -50px;position:relative;min-width:745px;padding:0 5px}
* html .HeaderMinWidth{border-left:745px solid #363535;position:relative;float:left;z-index:3}
* html .HeaderContainer{margin-left:-745px;position:relative;float:left;z-index:4;text-align:left;background:#363535 url(../i/sprite.png) repeat-x 50% -50px}
.Header p.Logo{float:left;font-size:36px;width:130px;height:38px;overflow:hidden;line-height:36px;position:relative;text-align:center;margin:18px 18px 13px 11px}
.Header p.Logo,.Header p.Logo a,.Header p.Logo a:hover{color:#c6c6c6;text-decoration:none}
.Header p.Logo strong{font-weight:400}
.Header p.Logo a{float:left;position:relative;width:130px;height:38px}
.Header p.Logo em{position:absolute;left:0;top:0;width:130px;height:38px;overflow:hidden;background:url(../i/sprite.png) no-repeat -86px -518px}
.Header p.Logo a em{cursor:pointer}
.Header p.Description{color:#9b9b9b;position:relative;width:150px;float:left;font-size:12px;font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;line-height:14px;margin:22px 0 0 22px}
.Header p.Description em{position:absolute;left:-22px;top:-10px;font-size:0;overflow:hidden;background:#4e4e4e url(../i/sprite.png) no-repeat -239px -518px;display:block;width:2px;height:48px}
.Header p.Description a{color:#9b9b9b;text-decoration:none}
.HeaderHR{height:19px;background:url(../i/sprite.png) no-repeat -217px -518px;clear:both;padding:0 0 0 13px}
.HeaderHR div{height:19px;font-size:0;overflow:hidden;background:url(../i/sprite.png) no-repeat 100% -518px;padding:0 13px 0 0}
.HeaderHR div div{background:url(../i/sprite.png) repeat-x 0 -568px}
.HeaderMenu{float:right;font-size:.9em;overflow:hidden;margin:40px 0 0;padding:0 15px 0 0}
.HeaderMenu li{display:inline;list-style:none;color:#cbcbcb}
.HeaderMenu li a,.HeaderMenu li a:hover{color:#cbcbcb;text-decoration:underline}
.HeaderMenu li a:hover{text-decoration:none}
.HeaderMenu li em{font-style:normal;margin:0 14px}

.Footer{background:#4f4f4f url(../i/sprite.png) repeat-x 50% 0;height:50px;position:absolute;bottom:0;left:0;width:100%;border-top:2px solid #2a2a2a;font-size:11px;z-index:2;overflow:hidden}
.Footer,.Footer a,.Footer a:hover{color:#ccc;text-decoration:none}
.Footer a:hover{text-decoration:underline}
.FooterInner{max-width:970px;min-width:745px;text-align:left;overflow:hidden;margin:0 auto;padding:0 5px}
.FooterInner p{line-height:49px;text-shadow:#000 1px 1px 3px;float:left;margin:0 7px}
.FooterInner cite{float:right;font-style:normal;position:relative;width:100px;margin:11px 8px 0 0}
.FooterInner cite em{position:absolute;left:-74px;top:-11px;height:50px;width:71px;background:url(../i/sprite.png) no-repeat 0 -518px}
.FooterInner cite a em{cursor:pointer}
* html .FooterInnerMinWidth{border-left:745px solid #4f4f4f;position:relative;float:left;z-index:0}
* html .FooterInnerContainer{margin-left:-745px;position:relative;float:left;z-index:1;text-align:left;background: #4f4f4f url(../i/sprite.png) repeat-x 50% 0;}

.RecomendedServices, .RecomendedServices a{font-size:10px;color:#a1a1a1;text-align:left}
.peopleBlockS{height:17px;background-color:#cecece;padding:2px 1.5% 0px;margin:0 18px 20px 18px;color:#fff;font-size:11px;overflow:inherit}
.peopleBlockS table{width:100%}
.peopleBlockS td{padding:0;color:#fff}
.peopleBlockS td:first-letter{text-transform:uppercase}
.peopleBlockS a{text-decoration:none;color:#fff}
.peopleBlockS a:hover{text-decoration:underline;color:#fff}

.MainMenu{overflow:hidden;width:100%;height:37px;background:#eee url(../i/sprite.png) repeat-x 100% -614px;margin:0;padding:0}
.MainMenu li{float:left;list-style:none}/*;font:bold 13px Helvetica, Arial, sans-serif;*/
.MainMenu li a{float:left;height:37px;line-height:37px;border-right:1px solid #d4d4d4;padding:0 17px}
.MainMenu li a,.MainMenu li a:hover{text-decoration:none;color:#656565}
.MainMenu li.Selected a,.MainMenu li.Selected a:hover{background:#fff;color:#315a9d}
.MainMenu li a:hover{background:#f7f7f7 url(../i/sprite.png) repeat-x -10px -651px}
.MainMenu li a.First{background:#eee url(../i/sprite.png) repeat-x -416px -651px}
.MainMenu li a.First:hover{background:#f7f7f7 url(../i/sprite.png) repeat-x -741px -651px}
.MainMenu li.Selected a.First,.MainMenu li.Selected a.First:hover{background:#fff url(../i/sprite.png) repeat-x -10px -688px}

.Shadow {
		text-shadow:#000 0px 0px 5px;
		zoom:1;
		position:relative;
	}
	.Shadow span {
		position:absolute;
		left:-3px;
		top:-4px;
		z-index:-1;
		filter:
			progid:DXImageTransform.Microsoft.Glow(Color=#1a1a1a,Strength=2)
			progid:DXImageTransform.Microsoft.blur(pixelradius=1, enabled='true')
		;
		zoom:1;
	}
	* html .Shadow span {
		filter:
			progid:DXImageTransform.Microsoft.Glow(Color=#424141,Strength=2)
			progid:DXImageTransform.Microsoft.blur(pixelradius=1, enabled='true')
		;
	}

.Container{background:#fff;min-width: 745px;padding:0 5px;position:relative;font-size:.95em}
* html .Container{width:100%}
.LeftShadow{overflow:hidden;font-size:0;position:absolute;left:0;z-index:3;top:88px;height:440px;width:5px;background:url(../i/sprite.png) no-repeat 0 -587px}
.RightShadow{overflow:hidden;font-size:0;position:absolute;right:0;z-index:3;top:88px;height:440px;width:5px;background:url(../i/sprite.png) no-repeat -5px -587px}
* html .ContainerMinWidth{border-left:745px solid #fff;position:relative;float:left;z-index:3}
* html .ContainerContainer{margin-left:-745px;position:relative;float:left;z-index:4;text-align:left;background: #fff;}

.CentralColumn{margin:0 300px 0 0;padding:20px 0 20px 18px}
.RightColumn{float:right;padding: 20px 18px 20px 0;width:264px;margin:0 0 0 -282px}
.ContentColumn{padding:20px 17px}
.ShareButton{float:right}/*float:right;padding:6px 0 0*/

.StatsButton{display:block;text-decoration:none;text-align:center;background:#84b25a url(../i/sprite.png) no-repeat -551px -696px;color:#fff;margin:0 0 10px;padding:0 0 0 10px}
.StatsButton:hover{color:#fff}
.StatsButton span{background:url(../i/sprite.png) no-repeat 100% -696px;display:block;height:31px;line-height:31px;padding:0 10px 0 0}
.StatsButton span span{background:url(../i/sprite.png) no-repeat -561px -696px;padding:0}
a.StatsButton span{cursor:pointer}

.AdBlock{margin:0 0 10px}
.AdBlockHead{text-decoration:none;text-align:center;background:#929292 url(../i/sprite.png) no-repeat -551px -738px;color:#fff;height:27px;padding:0 0 0 10px}
.AdBlockHead div{background:url(../i/sprite.png) no-repeat 100% -738px;height:27px;line-height:27px;padding:0 10px 0 0}
.AdBlockHead div div{background:url(../i/sprite.png) no-repeat -561px -738px;padding:0}
.AdBlockFoot{background:#929292 url(../i/sprite.png) no-repeat -551px -765px;margin:0 0 10px;padding:0 0 0 10px}
.AdBlockFoot div{background:url(../i/sprite.png) no-repeat 100% -765px;height:5px;overflow:hidden;padding:0 10px 0 0}
.AdBlockFoot div div{background:url(../i/sprite.png) no-repeat -561px -765px;padding:0}
.AdBlockBody{border-left:1px solid #aeaeae;border-right:1px solid #aeaeae;padding:7px 12px 1px 7px}
.AdBlockBody ul{margin-top:0;margin-left:17px}

.LinksList{overflow:hidden;width:90%;margin:0;padding:0 5%}
* html .LinksList{width:100%;padding:0 10%}
.LinksList li{list-style:none;float:left;width:50%;margin:0 0 8px;padding:0 0 0 0%}
* html .LinksList li{width:50%}
.LinksList li.Odd{clear:left}
.LinksList li a,.LinksList li a:hover{color:#4a4a4a;position:relative}
.LinksList li a:hover{text-decoration:none}
.LinksList li a em{position:absolute;left:-16px;top:5px;display:block;font-size:0;overflow:hidden;background:#f08e37 url(../i/sprite.png) no-repeat -34px -802px;width:8px;height:8px;cursor:pointer}

.PlateForm{height:69px;background:#e1e1e1 url(../i/sprite.png) no-repeat -199px -797px;margin:0 0 10px;padding:0 0 0 13px}
.PlateFormIn1{height:69px;background:url(../i/sprite.png) no-repeat 100% -797px;padding:0 13px 0 0}
.PlateFormIn2{height:69px;background:url(../i/sprite.png) no-repeat -212px -797px;padding:0}
.PlateForm h5{color:#484848;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;margin:0;padding:9px 0}

.AddFormToSite{float:right;width:144px;height:69px;text-align:center;font-style:italic;font-size:18px;font-weight:700;margin:0 0 0 -144px}
.AddFormToSite a{display:block;width:144px;height:69px;background:#c2c2c2;position:relative}
.AddFormToSite a,.AddFormToSite a:hover{color:#646464;text-decoration:none}
.AddFormToSite a em{display:block;cursor:pointer;width:144px;height:69px;position:absolute;left:0;top:0;background:url(../i/sprite.png) no-repeat -33px -884px}

.SubmitForm{padding:0 88px 0 0}
.SubmitBox{float:left;width:100%;margin:0 -88px 0 0;padding:0 88px 0 0}
.SubmitBox input.SubmitField{float:left;padding: 2px 1px 1px;height: 15px;width:92%;margin:0 14px 0 0}
.SubmitBox input.SubmitButton{height: 23px;text-align:center;float:right;position:relative;margin:0 -88px;font-size:12px;width:98px;}
* html .SubmitBox input.SubmitField{height: 23px}
* html .SubmitBox input.SubmitButton{right:-84px;margin:0}
*:first-child+html .SubmitBox input.SubmitButton{right:-88px;margin:0 -98px}

.SubmitBoxMini .title{font-weight:bold;color:#333}
.SubmitBoxMini input.SubmitFieldMini{margin-left:8px;padding:2px 1px 1px;height:15px;width:160px}
.SubmitBoxMini input.SubmitButtonMini{height: 23px;font-size:12px;padding:0 7px 0 7px}

.SubscribeForm{padding:0 112px 0 0}
.SubscribeForm .SubmitBox{margin:0 -112px 0 0;padding:0 112px 0 0}
.SubscribeForm .SubmitBox input.SubmitField{margin:0 -102px 0 0}
.SubscribeForm .SubmitBox input.SubmitButton{margin:0 -112px;width:102px;}
* html .SubscribeForm .SubmitBox input.SubmitButton{right:-108px;margin:0}
*:first-child+html .SubscribeForm .SubmitBox input.SubmitButton{right:-108px;margin:0 -98px}

.FullReport .PlateForm{margin:0 0 10px 0} /*margin:0 151px 10px 0*/
/*#external_links,#internal_links,#more_twitter_posts{display:none}*/

.ToolsList{width:100%;margin:0 0 15px;padding:0}
.ToolsList li{width:100%;overflow:hidden;list-style:none;margin:0}
.ToolsList li a{display:block;text-decoration:none;width:100%}
.ToolsList li a em{display:block;overflow:hidden;font-size:0;height:7px;cursor:pointer;padding:0 0 0 10px}
.ToolsList li a strong{display:block;font-weight:400;cursor:pointer;overflow:hidden;padding:0 10px 0 0}
.ToolsList li a strong strong{padding:7px 5px 0 48px}
.ToolsList li a strong img{float:left;margin:0 -39px}
.ToolsList li a strong span{text-decoration:underline}
.ToolsList li a strong small{color:#666;text-decoration:none;display:block;font-size:11px;margin:3px 0 0 0}
.ToolsList li a:hover{background:#efefef}
.ToolsList li a:hover strong{background:url(../i/sprite.png) no-repeat 100% -912px}
.ToolsList li a:hover strong strong{background:url(../i/sprite.png) no-repeat -446px -912px}
.ToolsList li a:hover em{background:url(../i/sprite.png) no-repeat -446px -1064px}
.ToolsList li a:hover em em{background:url(../i/sprite.png) no-repeat 100% -1064px}
.ToolsList .MarkNew{text-decoration:none;font-weight:bold;color:#5e8c30}

.ReviewForm{margin:0;padding:0}
.ReviewForm td{vertical-align:middle;text-align:left;color:#333;border:none;padding:0 7px 7px 2px}
.ReviewForm textarea{width:99.5%;margin:5px 0;padding:3px}
.Option{color:#369}
.ReviewForm input.CodeField{width:50px;margin:0 15px}
.ReviewForm td.SubmitForm{text-align:right}
.ReviewForm td.SubmitForm .CaptchaBlock{float:left}
.ReviewForm td.SubmitForm .CaptchaBlock img{vertical-align:middle}
.ReviewForm td.SubmitForm .SubmitButton{margin-top:10px}
.ReviewForm td.SubmitForm .SubmitButton small{font-size:12px;color:gray;margin:0 10px}
.ReviewForm,.ReviewForm input.Field{width:99.5%}
.ReviewForm input{vertical-align:middle;padding:2px}

.CommentForm td{padding:0 7px 0 2px}
.CommentForm td.LeftForm{width:176px;vertical-align:top;padding:0 18px 14px 0}
.CommentForm td.LeftForm input.Field{margin:0 0 12px;padding: 2px;}
.CommentForm td.LeftForm input.Last{margin:0}
.CommentForm td.RightForm{vertical-align:top}
.CommentForm td.RightForm textarea{width:99%;vertical-align:top;height:86px;margin:0}
.CommentForm td.RateComment div{float:left}
.CommentForm td.RateComment div.RateStars{overflow:visible;position:relative;margin:-3px 0 0;padding:0 0 0 10px}
.CommentForm input.CodeField{width:92px;padding: 2px;margin:0 15px 0 0}
.CommentForm td div img{position:relative;margin:-6px 0}
.CommentForm input.CodeField,.CommentForm input.Field,.CommentForm textarea{color:#ababab}

.InformersForm{margin:0;padding:0}
.InformersForm td{vertical-align:middle;text-align:left;color:#333;border:none;padding:0 7px 7px 2px}
.InformersForm td img{vertical-align:middle;padding:0 9px 5px 2px}
.InformersForm td.Label{font-weight:bold;width:104px;vertical-align:top}
.InformersForm td.SubmitForm{text-align:left}
.InformersForm td.SubmitForm .SubmitButton{margin-top:10px}
.InformersForm td.SubmitForm .SubmitButton small{font-size:12px;color:gray;margin:0 10px}
.InformersForm input{vertical-align:middle;padding:2px;margin:4px 0 10px 15px}
.InformerSample img{vertical-align:middle;padding:0 0 0 10px}
.CodeArea textarea{width:99%;padding:2px;margin:0 0 12px 0}

.AnalysisSimpleForm{margin:0;padding:0}
.AnalysisSimpleForm td{vertical-align:middle;text-align:left;color:#333;border:none;padding:0 7px 7px 2px}
.AnalysisSimpleForm td img{vertical-align:middle;padding:0 7px 7px 2px}
.AnalysisSimpleForm td.SubmitForm{text-align:left}
.AnalysisSimpleForm td.SubmitForm .SubmitButton{margin-top:10px}
.AnalysisSimpleForm td.SubmitForm .SubmitButton small{font-size:12px;color:gray;margin:0 10px}
.AnalysisSimpleForm input{vertical-align:middle;padding:2px}

.SimpleForm{margin:0;padding:0}
.SimpleForm td{vertical-align:middle;text-align:left;color:#333;border:none;padding:0 7px 7px 2px}
.SimpleForm td.SubmitForm{text-align:left}
.SimpleForm td.SubmitForm .SubmitButton{margin-top:10px}
.SimpleForm td.SubmitForm .SubmitButton small{font-size:12px;color:gray;margin:0 10px}
.SimpleForm input{vertical-align:middle;padding:2px}

.ConverterButton{font-weight:bold;width:50px;height:24px;margin-top:20px}
.NewsBlock{margin:10px 0 0 0}

.Plate{width:100%;overflow:hidden;margin:0 0 18px}
.PlateHead{background:#f5f5f5 url(../i/sprite.png) no-repeat -958px -545px;padding:0 0 0 6px}
.PlateHead div{height:6px;font-size:0;overflow:hidden;background:url(../i/sprite.png) no-repeat 100% -545px;padding:0 6px 0 0}
.PlateFoot{background:#f5f5f5 url(../i/sprite.png) no-repeat -958px -551px;padding:0 0 0 6px}
.PlateFoot div{height:6px;font-size:0;overflow:hidden;background:url(../i/sprite.png) no-repeat 100% -551px;padding:0 6px 0 0}
.PlateBody{background:#f5f5f5;padding:11px 15px}
.PlateHead div div,.PlateFoot div div{background:#f5f5f5}

.PhotoColumn{float:left;width:202px;border-right:1px dotted #b3b3b3;position:relative;z-index:2;margin:0 -218px 0 0;padding:0 15px 0 0;background:#f5f5f5;}
.Photo{overflow:hidden;width:200px;height:150px;border:1px solid #ccc;background:#fff url(../i/loading.gif) no-repeat center center}
.PhotoSiteLink{width:201px;padding:12px 0}

.IconLink{text-decoration:none}
.IconLink span{text-decoration:underline}
.IconLink img{margin:-3px 0;vertical-align:middle}

.External{display:inline-block;position:relative;padding:0 16px 0 0;font-size:13px}
.External em{display:block;position:absolute;top:3px;right:0;width:10px;height:10px;background:url(../i/sprite.png) no-repeat -950px -596px;font-size:0;overflow:hidden}
.Plate .External em{background:url(../i/sprite.png) no-repeat 100% -596px}
a span.External,a strong.External{cursor:pointer}

.AssociatedPeople h4{color:#333;font-size:1.2em;text-align:center;font-weight:400;margin:0;padding:9px 0}
.AssociatedPeopleList{width:201px;float:left;margin:0;padding:0 0 1px}
.AssociatedPeopleList li{list-style:none;float:left;border:1px solid #aeaeae;background:#fff;margin:0 -1px -1px 0;padding:2px}
.AssociatedPeopleList li img{vertical-align:top}

.RateColumn{float:right;width:180px;border-left:1px dotted #b3b3b3;text-align:center;position:relative;z-index:1;margin:0 0 0 -123px;padding:0 0 0 10px}
.RateColumn h2{margin-bottom:0}
.RateButton{background:#81b058 url(../i/sprite.png) no-repeat -231px -883px;width:98px;height:70px;color:#fff;margin:0 auto 12px}
.RateButton strong{display:block;font-size:31px;padding:5px 0 0}
.RateButton span{display:block;font-size:14px}

.AddReview{float:right;width:112px;height:57px;text-align:center;font-style:italic;font-size:18px;font-weight:700}
.AddReview a{display:block;width:112px;height:57px;background:#c2c2c2;position:relative}
.AddReview a,.AddReview a:hover{color:#646464;text-decoration:none}
.AddReview a em{display:block;cursor:pointer;width:112px;height:57px;position:absolute;left:0;top:0;background:url(../i/sprite.png) no-repeat -32px -985px}

.BothColumn{
	border-left:1px dotted #b3b3b3;
    margin:0 0 0 217px;
	overflow: hidden;
	position: relative;
	z-index: 1;background:#f5f5f5;
}
* html .BothColumn{
	margin:0 0 0 216px;
}
.ReviewColumn{position:relative;z-index:4;background:#f5f5f5;padding:0 15px;overflow: hidden;margin:0 195px 0 0} /*margin:0;*/

.ReviewTitle{color:#232323;font-weight:700;width:100%;float:left;margin:0 0 12px}
.ReviewTitle span{float:left}
.WidgetButton{float:left;font-size:12px;white-space:nowrap;font-weight:400;background:#5f5f5f url(../i/sprite.png) no-repeat -527px -1115px;margin:-2px 0 0 10px;padding:0 0 0 11px}
.WidgetButton,.WidgetButton:hover{color:#fff;text-decoration:none}
.WidgetButton span{float:left;height:23px;line-height:23px;cursor:pointer;background:url(../i/sprite.png) no-repeat 100% -1115px;padding:0 11px 0 0}
.WidgetButton span span{background:url(../i/sprite.png) no-repeat -538px -1115px;padding:0}

.BlockHeading{background:#b5b5b5 url(../i/sprite.png) no-repeat 0 -1233px;color:#fff;font-size:1.35em;margin:0 0 15px;padding:0 0 0 14px}
.BlockHeading span{display:block;height:#31px;line-height:30px;background:url(../i/sprite.png) no-repeat 100% -1233px;padding:0 14px 0 0}
.BlockHeading span span{background:url(../i/sprite.png) no-repeat -14px -1233px;padding:0}
.BlockHeadingOrange{background:#e3a759 url(../i/sprite.png) no-repeat 0 -1171px}
.BlockHeadingOrange span{background:url(../i/sprite.png) no-repeat 100% -1171px}
.BlockHeadingOrange span span{background:url(../i/sprite.png) no-repeat -14px -1171px}
.BlockHeadingGreen{background:#83b259 url(../i/sprite.png) no-repeat 0 -1202px}
.BlockHeadingGreen span{background:url(../i/sprite.png) no-repeat 100% -1202px}
.BlockHeadingGreen span span{background:url(../i/sprite.png) no-repeat -14px -1202px}

.TwoColumnsPadding{width:98%;padding:0 2% 20px}
.ReportList{font-size:12px;margin:0;padding:0}
.ReportList li{list-style:none;margin:0 0 6px}
.ReportList li img{margin:-3px 3px -1px 0;vertical-align:middle}
/*.ReportList,.ReportList a.IconLink{color:#333;text-decoration:none}*/
.ReportList strong.External{color:#333;text-decoration:none}
.ReportTitle{border-bottom:1px solid #b3b3b3;font-size:1.2em;color:#555;margin:0 17px 10px 0;padding:0 0 3px}
.ReportTitle.Headers{font-size:1.0em;font-weight:bold}
.ReportInfo strong.External{color:#333;text-decoration:none}
.ReportInfo{width:98%;margin:0 0 10px;padding:0}
.ReportInfo td{border:none;padding:0 0 6px}/*vertical-align:top;*/
.ReportInfo td.First{white-space:nowrap;width:22%;padding:0 10px 6px 0}
.ReportInfo td.First img{margin:-3px 3px -3px 0;vertical-align:middle}
.ReportInfo td.FirstMetaTags{white-space:nowrap;width:13%;font-weight:bold;color:#333}
.ReportInfo .TextLine td{border-bottom:1px dotted #dfdfdf;padding:4px 0 4px 0}
.TextLine li{border-bottom:1px dotted #dfdfdf;padding:5px 0 5px 0}
.TextLine .SmallFont{font-size:11px}
.TextLine .AlertFont{color:#993333;font-weight:bold}

.UserPhoto{float:left;font-size:12px;background:#f5f5f5;text-align:center;width:79px;border-right:1px dotted #b3b3b3;position:relative;z-index:2;margin:0 -92px 0 0;padding:0 12px 0 0}
.UserPhoto a img{vertical-align:top}
.UserPhoto a strong{display:block;cursor:pointer;background:#fff;border:1px solid #aeaeae;float:left;overflow:hidden;padding:2px}
.UserPhoto a span{display:block;cursor:pointer;width:79px;clear:left;text-decoration:underline;padding:8px 0 0}
.ReviewColumn2{border-left:1px dotted #b3b3b3;position:relative;z-index:1;background:#f5f5f5;margin:0 0 0 91px;padding:0 0 0 15px}
.RateBar{width:100%;overflow:hidden;margin:0 0 12px}
.RateBar strong{float:left;background:#b4b4b4;color:#fff;margin:0 8px 0 0;padding:3px 6px}
.RateStars{float:left;padding:1px 8px 0 0}
.RateBar span{float:left;font-weight:700;color:#333;padding:3px 0}
.ReviewInfo{border-top:1px dotted #b3b3b3;color:#333;overflow:hidden;width:100%;text-align:right;padding:7px 0 2px}
.RateIt{float:right;font-size:12px;white-space:nowrap;padding:0 0 0 20px}
.RateIt strong{float:left;padding:1px 6px 0 0}
.RateIt em{float:left;width:15px;height:15px;cursor:pointer;position:relative;margin:1px 0 -2px 4px}
.RateIt em.RatePlus{background:#8dad64 url(../i/sprite.png) no-repeat -248px -1006px}
.RateIt em.RateMin{background:#ce6b70 url(../i/sprite.png) no-repeat -267px -1006px}
.RateIt em.RateAtt{background:#ccc url(../i/sprite.png) no-repeat -286px -1006px}

.ShareBlock label {width:180px;float:left;}
.ShareBlock div {clear:both;padding:10px 0 20px;}
.ShareBlock input {float:left;width:77.5%;padding:2px}

.ValidationError{color:#993333;font-weight:bold;margin:0 0 10px 5px}

* html .Wrapper,* html .FooterInner{width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 971 ? "970px" : "auto");}

* html{filter: expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}

* html .Png{width:expression(width);filter:expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"',sizingMethod='image')":'',src = 'i/trans.gif')}
