
/*  CSS  html body style for centre    */

body {
padding:0px; 
margin:0px; 
font-size: 12px;
font-family:  arial,verdana,sans-serif;
color:#666666;
height:100%; 
background-color:#b6cee7; 
background-image:url(../images/background_repeat.gif);
  }

/*  CSS  container for centre content  */


#wrapper{

width: 890px;
position: relative;
margin-left: auto;
margin-right: auto; 
background-color:#ffffff;
margin-bottom:0px!important;
 }

a:link {
color:#000000;
font-size:12px;  
text-decoration:none; 

}

a:visited{
color:#000000; 
font-size:12px;  
text-decoration:none; 

}

a:hover{ 
color:#006600; 
font-size:12px; 
text-decoration:underline;

}

img{border:none}


form{
margin:0px;
padding:0px;
}


h1{
font-size:32px;
color:#000000;
margin:12px 0 5px 0;
padding:0 0 5px 0 ;

font-weight:bold;
}

h2{
font-size:22px;
color:#000000;
margin:0 0 15px 0;
padding:0px;
font-weight:lighter;
}

h3{
font-size:14px;
color:#6699cc;
margin:0 0 20px 0;
padding:0px;
}

h4{
font-size:12px;
color:#000000;
margin:0 0 15px 0;
padding:0px;
}

h5{
font-size:10px;
color:#666666;
margin:0 0 7px 0;
padding:0px;
}

p{
font-size:12px;
color:#666666;
margin:0 0 15px 0;
padding:0px;


}

p span{
color:#6699cc;
}

p strong{
color:#333333!important;
}

hr
{
height: 4px;
border-top:1px dotted #333333;
border-bottom:1px solid #ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
color:#ffffff;
display:block;
margin:0 0 15px 0;
padding:0px;
clear:both;
}

ul{
margin:0 0 20px 0;
padding:0px;
list-style-type:none;
}

ul li{
margin:0 0 5px 0;
padding:0 0 5px 20px;
list-style-type:none;
background-image:url(../images/arrow.gif); 
background-repeat:no-repeat;
font-size:12px;
color:#000000;

}

ol li{
margin:0 0 8px -18px;
padding:0px;
font-size:12px;
color:#000000;

}

.float_left{
float:left;
margin:5px 8px 8px 0 ;
padding:0px;

}

.float_right{
float:right;
margin:8px 0 10px 10px ;
padding:0px;

}

iframe{
border:1px solid #333333;
}


/*  CSS  Header styles */

#header{
position:relative; background-image:url(../images/header_background.jpg); 
background-repeat:no-repeat;
float:left; 
width:890px; 
height:253px;
top:0px;
padding:0px;
margin:0 0 7px 0; 
display:block;
clear:both; 
}

#header h2 {
float:right!important;
width:445px!important;
margin:130px 0 0 0!important;
padding:0px!important;
display:block!important; 
color:#333333!important;
font-size:18px!important;
}


#header h2 span {
font-weight:bold!important;
font-size:24px!important;
}

#header h3 {
position:relative; 
top:99px;
left:543px;
float:left;
width:250px;
margin:0px !important;
padding:0px!important;
display:block; 
color:#333333;
font-size:12px!important;
font-weight:bold; 
text-align:right;

}

#header_leafR{
position:absolute;
top:0px;
left:890px;
width:49px; 
height:387px;
display:block;
}

#header_leafL{
position:absolute;
top:0px;
left:-48px;
width:48px; 
height:443px;
display:block;
}

#header ul{
position:relative;
left:13px;
margin:36px 0 0 0;
padding:0 0 0 10px; 
list-style-type:none;
width:850px;
}

#header ul li{
color:#ffffff;
float:left;
margin:0px;
padding:0px;
display:block;
background-image:none;
}

#header ul li.sml a, #header ul li.sml a:visited{ 
margin:0px!important;
padding:15px 0 0 0!important;
text-align:center!important;
width:69px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
}

#header ul li.sml a:hover{ 
background-image:url(../images/tab_sml.gif)!important; 
background-repeat:no-repeat!important; 
margin:0px!important;
padding:15px 0 0 0!important;
text-align:center!important;
width:69px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
text-decoration:none!important;
}

#header ul li.active_sml a, #header ul li.active_sml a:visited{ 
background-image:url(../images/tab_sml.gif)!important; 
background-repeat:no-repeat!important; 
margin:0px!important;
padding:15px 0 0 0!important;
text-align:center!important;
width:69px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
text-decoration:none!important;
}

#header ul li.active_lge a, #header ul li.active_lge a:visited{ 
background-image:url(../images/tab_mdm.gif)!important; 
background-repeat:no-repeat!important; 
margin:0px!important;
padding:15px 0 0 3px!important;
text-align:center!important;
width:97px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
text-decoration:none!important;
}

#header ul li.lge a, #header ul li.lge a:visited{
margin:0px!important;
padding:15px 0 0 3px!important;
text-align:center!important;
width:97px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
text-decoration:none!important;
}

#header ul li.lge a:hover{
background-image:url(../images/tab_mdm.gif)!important; 
background-repeat:no-repeat!important;  
margin:0px!important;
padding:15px 0 0 3px!important;
text-align:center!important;
width:97px!important; 
height:40px!important;
display:block!important;
color:#ffffff!important;
text-decoration:none!important;
}



#header ul li a, #header ul li a:visited{ 
margin:0px!important;
padding:15px 0 0 0!important;
text-align:center!important;
width:100px; 
height:40px!important;
display:block!important;
color:#ffffff!important;
}



#logo{
position:relative;
top:130px;
left:20px;
margin:0px;
padding:0px;
float:left;
}

#sponsor{
position:relative;
top:120px;
float:right;
margin:0px;
padding:0 20px 0 0
}


/*  CSS  division and styles for middle    */

#middle {
position:relative;
float: left;
left:22px; 
width: 604px; 
margin:0 0 20px 0; 
padding:0px; 

}




/*  CSS  division and styles for right    */

#right {
position:relative;
float: right; 
left:-18px; 
width:213px;
margin:0px; 
padding:0px; 
}

#right h2{
font-weight:bold!important;
font-size:18px!important;
margin:0 0 8px 0!important;
padding:0 0 5px 0!important;
color:#006600!important;
border-bottom:1px dotted #333333!important;

}

#right ol{
margin:0 0 30px 0!important;
padding:0px!important;
list-style-type:none!important;
}

#right ol li{
margin:0 0 8px 0!important;
padding:0px!important;
}



#right ul{
margin:0 0 20px 0;
padding:0px;
list-style-type:none;
}

#right ul li{
margin:0 0 5px 0;
padding:0 0 5px 20px;
list-style-type:none;
background-image:url(../images/arrow.gif); 
background-repeat:no-repeat;
font-size:12px;
color:#000000;
border-bottom:1px dotted #333333!important;
}

/*  CSS floating styles                    */



.clear{
clear:both; 
margin:0px;
padding:0px; 
font-size:1px
}


/*  CSS footer content and styles          */



#footer { background-image:url(../images/footer_repeat.gif); 
background-repeat:repeat-y;
width: 890px;
margin:10px 0 0 0!important;
padding:0px;   
background-color:#666666; 
clear:both;
z-index:2;  
}

#footer ol {
position:relative!important;
left:10px!important;
margin:10px 0 0 0!important;
padding:0px!important; 
list-style-type:none!important;
float:left!important;
}
#footer ol li{
margin:0px!important;
padding:0 5px 0 5px!important;
display:inline!important;
border-right:1px solid #ffffff!important;
}

#footer ol li.last{
margin:0px!important;
padding:0 0 0 5px!important;
border-right:none!important;
}







#footer ol li a, #footer ol li a:visited{
color:#ffffff!important;
text-decoration:none!important;
font-weight:bold!important;
font-size:11px!important;
}

#footer ol li a:hover{
color:#ffffff!important;
text-decoration:underline!important;
font-size:11px!important;
font-weight:bold!important;
}



#footer dl {
position:relative!important;
left:10px!important;
margin:10px 0 0 0!important;
padding:0px!important; 
list-style-type:none!important;
float:left!important;
}
#footer dl dd{
margin:0px!important;
padding:0 5px 0 5px!important;
display:inline!important;
border-right:1px solid #ffffff!important;
color:#cccccc!important;
font-size:11px;
}


#footer dl dd.last{
margin:0px!important;
padding:0 0 0 5px!important;
border-right:none!important;
}

#footer dl dd a, #footer dl dd a:visited{
color:#cccccc!important;
text-decoration:none!important;
font-size:11px!important;
}

#footer dl dd a:hover{
color:#ffffff!important;
text-decoration:underline!important;
font-size:11px!important;

}


#address{
width:140px;
margin:7px 0 0 0;
padding:0 7px 0 0 ;   
float:right;
 
display:block;  
}

#address ul{
margin:0px !important;
padding:0px!important;
list-style-type:none!important;
}

#address ul li{
background-image:none!important;
margin:0px!important;
padding:0px!important;
font-weight:bold!important;
font-size:11px!important;
color:#cccccc!important;
text-align:right!important;
}

#address h3{
font-size:12px!important;
color:#ffffff!important;
margin:0px!important;
padding:0px!important;
float:left!important;
}


#wrapper_bottom{
width: 925px;
height:113px;
position: relative;
display:block;
margin-left: auto;
margin-right: auto;
padding:0px;
clear:both;  
}
#map {float:left;border: 1px solid #000000;margin:0px 15px 15px 0px;}
