*{padding: 0; margin: 0;}
html, body {min-height: 100%;height: auto !important;height: 100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,label{margin:0;padding:0;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
img,input,select,label{vertical-align:middle;}
.cleared:after{display:block;visibility:hidden;content:".";height:0;clear:both;}
.cleared{clear:both;/* per Gecko */height:1%;/* per IE */}
.align-right{float:right;}
.align-left{float:left;}

html body{color:#740240;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.4em;}
html>body{font:62.5%/1.4em Verdana,Helvetica,sans-serif;}
body{background:#740240; text-align:left;min-width:835px;}


h1{font-size:2.2em;line-height:1em; font-weight:bold;color:#fff;letter-spacing:-0.01em;padding-bottom:10px; padding-top:35px;}

p{color:#fff;font-size:1.18em; line-height:1.4em; text-align:justify; }
a{color:#fff;}
a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#9bc630;text-decoration:underline;}
a:active{color:#fff;text-decoration:none;}

.logo{float:right; margin:30px 15px 0px 0px; border:none;}	

#home_sub{ background:url(/2.0/img/bg_home.jpg) top left repeat-x; height:400px; }
.home_sub2{text-align:left; width:750px; margin:auto;}