body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:10px auto;
	text-align:center;
	background-color:#cccccc;
	line-height:1.5em
}

a {color:#0072BC;
text-decoration:none;
font-weight:bold;

}

a:hover {color:#0072BC;
text-decoration:underline;
font-weight:bold;

}



h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#0072BC;
line-height:1.3em;
margin-top:0px;
margin-bottom:5px;
padding:0px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:1.3em;
margin:0;
padding:0
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#CBDB2A;
font-weight:bold;
margin:0px;
padding:0px
}





#wrap {
width:1024px;
margin:auto;
border:solid 1px #000


}



#header {
width:1024px;
margin:auto;
height:98px;
background-image:url(../images/header.jpg);
background-repeat:no-repeat
}




#headerright {
width:700px;
float:right;
padding-right:20px;
}



/* MAIN MENU*/


#mainmenu {
width:553px;
float:right;
margin:0;
color:#000000;
font-size:12px;
text-align:left;
font-weight:normal;
height:60px;
font-family:Arial, Helvetica, sans-serif;


}


#mainmenu ul {
margin:0px;
padding:0px;
list-style:none;
float:left
}

#mainmenu li {
display:block;
float:left;
list-style:none;
height:45px;
width:105px;
font-size:12px;
padding-top:10px;



}

#mainmenu  a {
color:#000000;
text-decoration:none;
background-image:url(../images/mgreen.png);
background-repeat:no-repeat;
font-weight:bold;
display:block;
padding-left:15px;
font-size:12px;
padding-right:15px;
padding-top:5px;
text-align:center;
margin-right:5px;
width:70px;
float:left;
height:40px;




}

#mainmenu  a:hover {
color:#000000;
width:70px;
height:40px;
background-image:url(../images/mwhite.png);
background-repeat:no-repeat;
font-size:12px;
display:block;
font-weight:bold;
text-decoration:none;
float:left;
}

#mainmenu  .current {
color:#000000;
height:40px;
background-image:url(../images/mwhite.png);
background-repeat:no-repeat;
font-size:12px;
display:block;
font-weight:bold;
text-decoration:none;
float:left;
}


#mainmenu  .currentcontact {
color:#4c7189;
height:24px;
font-size:12px;
display:block;
font-weight:bold;
text-decoration:none;
padding-right:0px;
float:left;
}


#mainmenu .last {
padding-right:0px;




}

#banner {
	width:1024px;
	height:239px;
	
}



/* LEFT */



#left{
width:540px;
text-align:left;
float:left;
margin-right:20px;

}

#right{
width:270px;
text-align:left;
float:left;

}

#right img{
	margin-bottom:15px;
	border:solid 5px #0C0

}

#content {
width:1024px;
text-align:left;
background-color:#FFF;
padding-bottom:20px;
padding-top:20px

}


#footer {
width:1024px;
margin:auto;
clear:both;
background-color:#333333
}

#footer .content {
color:#ffffff;
font-size:10px;
text-align:center;
padding:10px 10px 10px 10px;


}

#footer .content a{
color:#ffffff;
text-decoration:underline

}

#footer .content a:hover{

color:#CBDB2A;
text-decoration:underline

}




/* DIVIDERS*/

.clear {
clear:both}

.divider {
width:100%;
height:10px;
}


.greyline {
width:100%;
height:10px;
border-top:dotted 1px #CBDB2A
}


/* OTHER */

.floatright {
float:right;
padding-left:10px;
padding-bottom:10px
}

.floatleft {
float:left;
padding-right:10px;
padding-bottom:10px
}


.floatleftlogo {
float:left;
padding-right:10px;
padding-bottom:0px
}


/* LEFT NAVIGATION*/

#leftnavigation {
width:150px;
color:#999999;
font-size:11px;
text-align:left;
float:left;
margin-right:20px;
margin-left:10px
}


#leftnavigation ul{
padding:0;
margin:0;
list-style:none
}

#leftnavigation li{
	border-bottom:dotted 2px #999

}

#leftnavigation a {
color:#333333;
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 5px 5px 20px;


}
#leftnavigation a:hover {
color:#0072BC;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#ffffff;
background-image:url(../images/bullet_blue.gif);
background-repeat:no-repeat;
background-position:left;

}

#leftnavigation .current {
color:#0072BC;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#ffffff;
background-image:url(../images/bullet_blue.gif);
background-repeat:no-repeat;
background-position:left;

}




