@charset "utf-8";
/* CSS Document */
body{font:100% Arial, Helvetica, sans-serif;margin:0;padding:0;text-align:left;color:#000;background-color:#f3f3f3;background-image:url(../layout-images/background-gradient.png) repeat-x;background-position:97px;}
.container{margin:0 auto;text-align:left;position:relative;padding-left:15%;}
.header {background:url(../layout-images/header-background.png) no-repeat top left;height:67px;position:relative;text-align:left;padding-top:30px;padding-left:15%;}
.menu{padding:0;position:relative;height:32px;font-size:14px;}
.menu ul{list-style:none;display:block;float:left;margin-left:-40px;*margin-left:0px;_margin-left:0px;position:relative;top:-14px;*top:0px; _top:0px;left:6px;}
.menu ul li{float:left;position:relative;}
.menu ul li a{display:block;margin-right:6px;text-decoration:none;color:#fff;background-color:#7ea5be;-webkit-box-shadow:-1px 1px 6px #ccc;-moz-box-shadow:-1px 1px 6px #bbb;padding:5px 8px;}
.menu ul li a:hover, .menu ul li a.active{background-color:#c3005f;}
.mainContent{padding:0 5px;position:relative;height:auto;z-index:999;}
h1{color:#7ea5be;text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 60px;font-weight:lighter;padding:0;line-height:30px;*line-height:70px;_line-height:70px; z-index:9;}
h1.alternative, h2{color:#D31F73;}
h2{font-size:36px;font-weight:lighter;line-height:30px;}
.mainContent p{color:#546f80;line-height:22px;font-size:14px;width:550px;}
.mainContent ul{list-style:url(../layout-images/dot.png);margin:0px;padding-left:18px;font-size:14px;}
.mainContent ul{*list-style:url(../layout-images/dot-ie.png);_list-style:url(../layout-images/dot-ie.png);}
.mainContent ul li{line-height:24px;color:#546f80;}
.mainContent a{color:#D31F73;text-decoration:none}
.mainContent a:hover{text-decoration:underline;}
.branding, .leftbranding, .rightbranding{padding:0;margin:0;height:auto;position:absolute;}
.branding{right:0px;bottom:38px;*bottom:41px;_bottom:41px;}
.leftbranding{left:20px;top:20px;}
.rightbranding{right:23%;top:34px;}
.footer{margin:0;background:url(../layout-images/footer-shadow.png) repeat-x top;height:30px;position:absolute;bottom:0px;width:100%;padding:25px 0 0 0;z-index:-9;}
.footer p{color:#7ea5be;font-size:13px;text-align:left;padding-left:15%;padding-bottom:0px;margin:0px; text-indent:5px;}
