html,body,div,table,tbody,input {margin:0px;padding:0px;outline:0px;font-size:100%;background:transparent scroll 0 0;}
th,td,h1,h2,h3,h4,h5,h6,b,u,i,strong,em,center,small,sup,cite,ol,ul,li,form,fieldset,select,textarea,label,legend,p,img,object,blockquote {margin:0px;padding:0px;outline:0px;font-size:100%;background:transparent scroll 0 0;}

body{line-height:1;}
dt.left{float:left;}
button::-moz-focus-inner, input::-moz-focus-inner, a::-moz-focus-inner { border: 0; }
address, abbr{font-style:normal;}
abbr, acronym{cursor:help;border-bottom:1px dotted #999;}
a:link, a:visited,:link,:visited{text-decoration:none;color:inherit;}
a:hover,a:active,a:focus,:focus{outline-style:none;outline-width:medium;outline:0px none;}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
a img,:link img,:visited img{border:none;}
img.left{float:left;display:inline;margin-right:8px;margin-top:5px}
img.right{float:right;display:inline;}
.clearer{clear:both;height:1px;margin:0;padding:0;font-size:1px;line-height:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:block;width:100%;}
* html .clearfix{height:1%;}
img.preload{display:block;width:0;height:0;overflow:hidden;}
span.ir, a:visited span.ir{display:block;width:0;height:0;overflow:hidden;}
.access{display:block;width:0;height:0;overflow:hidden;margin:0;padding:0;}
input{border:solid 1px #62990a;background-color:White;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
input[type=button],input[type=submit], button { cursor:pointer;
font-family:'Helvetica',Arial,sans-serif; font-weight:bold;
text-shadow:0 -1px 0 rgba(150, 150, 150, 0.53); border:1px solid #ccc;
-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
-moz-border-radius:2px;
background-color:#fff;
}
input.graybtn,input.graybtn, button.graybtn {
background:url(/js/Home/plugins/jquery.dropdown/images/button_background.png) repeat-x left center;color:#333;padding:4px 8px;
}
input.graybtn :active,input.graybtn :active
{
	background:url(/js/Home/plugins/jquery.dropdown/images/button_over.png) repeat-x left;
	color:#fff;
}
form{padding-bottom:12px;}
form .button{width:90px;margin:0px 3px 0px 3px;cursor:pointer;border:solid 1px #495fa9;background-color:#3e55a4;background-image:none;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:White;}
form .button:hover{font-weight:bold;width:90px;margin:0px 3px 0px 3px;cursor:pointer;border:solid 1px #495fa9;background-color:#3e55a4;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:White;}
form fieldset{position:relative;display:block;border:none;padding:10px;}
form input{margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form label{margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form select{border:solid 1px #62990a;background-color:White;margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form textarea{border:solid 1px #62990a;background-color:White;margin-bottom:5px;vertical-align:middle;font-family:"Trebuchet MS", Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;color:#666;}
form label{border:0px;background-color:#f0f0ee;color:#b50a13;display:inline;text-align:right;margin:0 3px 0 3px;}
form fieldset div{padding:1px 0;clear:both;}
form div img, img.required{background:none;}
form p{margin:0px;}
form p input{margin:0px;padding:0px;width:25px;}
legend{color:#b50a13;margin-bottom:10px;padding:5px 10px;font-size:1.2em;font-weight:bold;border:2px solid #fff;}
form .small{width:30px;}
label em{font-style:normal;color:#bbb;}
.radio{margin-left:5px;}
form textarea{font-size:11px;}
.button-element a, .button-element button{display:block;float:left;background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;margin:0 7px 0 0;padding:5px 10px 6px 7px;}
.button-element button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
.button-element button[type]{padding:5px 10px 5px 7px;line-height:17px;}
*:first-child+html button[type]{padding:4px 10px 3px 7px;}
.button-element button img, .button-element a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
.button-element a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
button.positive, .button-element a.positive{color:#529214;}
.button-element a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
.button-element a.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
.button-element a.negative, button.negative{color:#d12f19;}
.button-element a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.button-element a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
input[type=checkbox], input[type=radio]{border:none;background:transparent;}
valigntop{vertical-align:top;}
#main-content ul li{padding:0 0 0 20px;background:url(../../images/home/bg/bullet.png) no-repeat scroll 0 5px;list-style:none;}
#cases-feature-area ul li{background-image:none;}
/* links */
a, a:link, a:visited				{border-bottom:none;color:#3e55a4; text-decoration:none;}
a:hover, a:active					{border-bottom:1px solid #3e55a4;}
a:link.external, a:visited.external	{background:transparent url("../../images/home/bg/external.gif") top right no-repeat;padding-right:12px;}

/* remove dotted outlines in FF */
a:hover, a:active, a:focus, :focus	{ outline:0 none; }