@charset "utf-8";

/* Common */

body{
padding:0;
margin:0;
background-color:#FFF;
}

div#container{
position:relative;
margin:10px auto 0 auto;
width:930px;
background-color:#FFF;
}

div#header{
position:relative;
height:150px;
width:930px;
margin:0 0 5px 0;
background-image:url(mh_header.jpg);
background-repeat:no-repeat;
}

div#menu{
position:relative;
height:40px;
width:930px;
margin:0;
background-color:#244086;
}

div.menu-items{
float:left;
height:40px;
margin:0;
background-color:#244086;
display:inline;
}

div#menu-phone{
float:right;
height:40px;
width:200px;
margin:0;
padding:0;
background-image:url(phone.gif);
background-repeat:no-repeat;
}

div#menu-shading{
position:relative;
height:10px;
width:930px;
margin:0;
background-image:url(menu-shading.jpg);
background-repeat:no-repeat;
}

div#content{
position:relative;
}

div#content-left{
position:relative;
top:0;
left:0;
width:710px;
background-color:#FFF;
padding:10px;
margin:0;
}

div#index-content1{
float:left;
width:340px;
background-color:#FFF;
padding:0;
margin:0;
}

div#index-content2{
float:left;
width:350px;
background-color:#FFF;
margin-left:10px;
}

div#content-left-full{
float:left;
width:710px;
background-color:#FFF;
padding:0;
margin:0;
}

div#content-right{
float:right;
width:197px;
background-color:#FFF;
padding:0;
border:1px solid #999999;
}

div#content-right-header{
padding:15px 0 10px 0;
margin:0;
width:197px;
background-color:#FFF;
}

div#content-right-form{
padding:5px;
margin:auto;
width:187px;
background-color:#FFF;
}

div#content-right-downloads{
padding:0 5px 5px 5px;
margin:auto;
width:187px;
}

div#content-right-downloads-header{
padding:0;
margin:0;
width:187px;
height:45px;
background-image:url(downloads-header.gif);
background-repeat:no-repeat;
}

div#content-right-downloads-middle{
padding:0 15px;
margin:0;
width:157px;
background-image:url(downloads-middle.gif);
background-repeat:repeat-y;
}

div#content-right-downloads-footer{
padding:0;
margin:0;
width:187px;
height:30px;
background-image:url(downloads-footer.gif);
background-repeat:no-repeat;
}

/* Start - Admin Site */

div#content-right-downloads-header-admin{
padding:0;
margin:0;
width:187px;
height:45px;
background-image:url(downloads-header-admin.gif);
background-repeat:no-repeat;
}

/* End - Admin Site */

div#footer{
clear:both;
margin:0 auto;
padding:0;
height:60px;
width:930px;
background-color:#FFF;
}

/* Home */

div#content-left-main{
float:left;
width:330px;
background-color:#FFF;
padding:0;
margin:0 0 20px 0;
}

div#content-left-clear{
clear:both;
width:710px;
height:1px;
padding:0;
margin:0;
}

/* For Brokers */

div#content-left-brokers-image{
float:left;
width:360px;
background-color:#FFF;
padding:0;
margin:0;
}

div#content-left-brokers-form{
float:left;
width:350px;
background-color:#FFF;
padding:5px;
margin:0;
}

div#content-left-brokers-text{
float:right;
width:320px;
background-color:#FFF;
padding:0;
margin:0;
}

/* Subscribe Pages */

div#content-centre{
width:190px;
background-color:#FFF;
padding:0;
border:1px solid #999999;
margin:50px auto;
}

div#content-centre-header{
padding:15px 0 10px 0;
margin:0;
background-color:#FFF;
}

div#content-centre-form{
padding:5px;
margin:auto;
background-color:#FFF;
}

