/* Main menu*/
/*------------------------------------*/
#nav {
float:left;
width:743px; 
height:24px;
display:inline;
direction:ltr;
text-align:left;
text-transform:lowercase;
background-color:#333333;
margin-right:7px;
margin-left:8px;
padding-top:12px;
padding-left:10px;
background-image:url(../images/ml-menu-bg.jpg);
background-position:top;
background-repeat:no-repeat;
}
#nav ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
display:inline;
direction:ltr;
text-align:right;
}
#nav li {
list-style-position:outside;
display:inline;
direction:ltr;
padding-right:6px;
color:#ffffff;
font-size:1.1em
}
#nav li a {
text-decoration:none;
color:#32500e;
cursor:pointer;
}
#nav li a:hover {
text-decoration:none;
color:#d7d700;
}

/* Sub menu*/
/*------------------------------------*/
#subnav {
float:left;
width: 741px; 
height:24px;
display:inline;
direction:ltr;
text-align:left;
background-image:url(../images/ml-submenu-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
background-color:none;
text-transform:lowercase;
margin-left:8px;
padding-top:6px;
padding-left:10px
}
#subnav ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
display:inline;
direction:ltr;
}
#subnav li {
list-style-position:outside;
display:inline;
direction:ltr;
padding-right:6px;
color:#ffffff;
font-size:1.1em
}
#subnav li a {
text-decoration:none;
color:#999999;
cursor:pointer;
}
#subnav li a:hover {
text-decoration:none;
color:#000000;
}

/*-----------------------------------*/
/* Services Right Module*/
/*------------------------------------*/ 
#services{
float:right;
width: 190px;
height:157px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
#services ul {
width: 190px;
padding:0 0 0 0px;
margin:0 0 0 0px;
}
#services li.contract{
width: 190px;
height:55px;
list-style-type:none;
list-style-image:none;
padding:0 0 0 0px;
margin-top:10px;
}
#services li.contract a{
width: 180px;
height:30px;
padding-left:10px;
padding-top:25px;
font-size:0.90em;
color:#FFF;
background-image:url(../images/oc-contract-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}
#services li.contract a:hover{
width: 180px;
height:30px;
padding-left:10px;
padding-top:25px;
font-size:0.90em;
color:#333333;
background-image:url(../images/oc-contract-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}
#services li.corporate{
width: 190px;
height:51px;
list-style-type:none;
list-style-image:none;
padding:0 0 0 0px;
margin-top:10px;
}
#services li.corporate a{
width: 180px;
height:29px;
padding-left:10px;
padding-top:22px;
font-size:0.90em;
color:#FFF;
background-image:url(../images/oc-corporate-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}
#services li.corporate a:hover{
width: 180px;
height:29px;
padding-left:10px;
padding-top:22px;
font-size:0.90em;
color:#00172f;
background-image:url(../images/oc-corporate-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}  
#services li.private{
width: 190px;
height:51px;
list-style-type:none;
list-style-image:none;
padding:0 0 0 0px;
margin-top:10px;
}
#services li.private a{
width: 180px;
height:29px;
padding-left:10px;
padding-top:22px;
font-size:0.90em;
color:#FFF;
background-image:url(../images/oc-private-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}
#services li.private a:hover{
width: 180px;
height:29px;
padding-left:10px;
padding-top:22px;
font-size:0.90em;
color:#911d00;
background-image:url(../images/oc-private-btnbg.jpg);
background-position:top center;
background-repeat:no-repeat;
display:block;
}

/* Left Options*/
/*------------------------------------*/
#newsletter {
clear: both;
float: left; 
width: 190px;
height:152px;
font-size: 1.1em;
height:inherit;
background-image:url(../images/ml-newsletter-bg.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:56px;
padding-bottom:50px;
}
#newsletter p {
margin:0 0 0 0px;
padding-left:12px;
}
/* Left Options*/
/*------------------------------------*/
#freegift {
clear: both;
float: left; 
width: 190px;
height:126px;
font-size: 1.1em;
background-image:url(../images/ml-freegift-bg.jpg);
background-position:top;
background-repeat:no-repeat;
margin-top:6px;
}
