body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:10px auto;
	text-align:center;
	background-image:url(../images/back.jpg);
background-repeat:repeat-x;
	background-color:#A2A4A7
}

a {color: #FFFFFF
text-decoration:none;
font-weight:normal;

}

a:hover {color:#0db14b;
text-decoration:underline;
font-weight:normal;

}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#0db14b;
line-height:1.3em;
margin-top:10px
}


h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
font-stretch:narrower;
color:#666666;
line-height:1.3em;
font-weight:lighter
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-stretch:bold;
color:#0db14b;
line-height:1.1em;
margin:0px;
padding:0px
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-stretch:bold;
color:#000000;
line-height:1.3em;
margin:0;
padding:0
}


#wrap {
background-color: #FFFFFF;
width:1024px;
margin:auto;
padding-top:10px


}

#header {
width:1004px;
margin-left:10px;
height:100px;
margin-bottom:7px
}

#logo{
padding:0px;
margin-left:0px;
margin-top:0px;
float:left;
text-align:left;
width:450px
}


#contact{
padding:3px;
margin-left:10px;
margin-top:45px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-align:right;
font-weight:lighter;
width:300px;
float:right
}




/* MAIN MENU*/


#mainmenu {
width:1024px;
clear:both;
background-image:url(../images/menu.jpg);
background-repeat:repeat-x;
margin:0;
color:#666666;
font-size:12px;
text-align:left;
font-weight:normal;
height:26px;


}

#mainmenu ul {
margin:0px;
padding:0px;
height:26px;
list-style:none;
}

#mainmenu li {
display:block;
float:left;
list-style:none;
border-right:solid 1px #999999;
height:24px



}

#mainmenu  a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
display:block;
padding-left:12px;
padding-right:12px;
padding-top:5px;
width:auto;
float:left;



}

#mainmenu  a:hover {
color:#ffffff;
width:auto;
height:24px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(../images/menu_over.jpg);
background-repeat:repeat-x;
float:left;
}

#mainmenu .current {
color:#ffffff;
width:auto;
height:24px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(../images/menu_over.jpg);
background-repeat:repeat-x;
}

#mainmenu .last {
border:none
}








/* LEFT NAVIGATION*/

#leftnavigation {
width:160px;
color:#999999;
font-size:11px;
text-align:left;
margin-bottom:15px
}


#leftnavigation ul{
padding:0;
margin:0;
list-style:none
}

#leftnavigation li{
border-bottom:solid 1px #CCCCCC;

}

#leftnavigation a {
color:#999999;
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 5px 5px 5px;


}
#leftnavigation a:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#a6ceed;


}

#leftnavigation .current {
color:#000000;
text-decoration:none;
font-weight:bold;
display:block;
background-color:#a6ceed;

}






#content {
width:1004px;
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:10px;
min-height:500px;
margin-left:10px
}


#lefthome {
width:65px;
margin-left:0px;
margin-right:15px;
background-color:#FFFFFF;
float:left;
text-align:left;
height:auto

}

#midhome{
width:770px;
margin-left:10px;
padding-right:7px;
margin-right:15px;
background-color:#FFFFFF;
text-align:left;
float:left;
border-right:solid 1px #CCCCCC;


}



#righthome {
width:170px;
margin-left:0px;
background-color:#FFFFFF;
float:left;
text-align:left;
padding:0px 0px 10px 10px

}




#left{
width:160px;
margin-left:0px;
margin-right:15px;
background-color:#FFFFFF;
float:left;
text-align:left

}


#mid{
width:950px;
margin-left:10px;
padding-right:15px;
background-color:#FFFFFF;
text-align:left;
float:left;


}

#right{
width:270px;
margin-right:10px;
background-color:#FFFFFF;
float:right;
text-align:left

}



#contentbottom {
width:980px;
background-color:#FFFFFF;
padding-top:10px;
margin-top:5px;
text-align:left;
margin-bottom:15px;
margin-left:0px;
border-top:solid 1px #CCCCCC;
}


#contentbottomleft{
width:290px;
background-color:#ffffff;
float:left;
padding:10px;
margin-right:10px;
border-right:solid 1px #CCCCCC;
text-align:left
}


#contentbottommid{
width:290px;
background-color:#ffffff;
float:left;
padding:10px;
margin-right:10px;
border-right:solid 1px #CCCCCC;
text-align:left
}

#contentbottomright{
width:300px;
background-color:#ffffff;
float:right;
padding:10px;
text-align:left
}



#footer {
height:30px;
width:1024px;
margin:auto;
clear:both;
border-top:solid 1px #CCCCCC;
}

#footer .content {
float:left;
color:#999999;
font-size:10px;
text-align:left;
padding:3px;
margin-left:10px;
margin-top:10px
}


#footer .content a{

color:#999999;
font-size:10px;
text-decoration:none

}

#footer .content a:hover{

color:#333333;
font-size:10px;
text-decoration:none

}



/* DIVIDERS*/

.clear {
clear:both}

.divider {
width:100%;
height:10px;
}

.dividerclearboth {
width:100%;
height:10px;
clear:both
}

.greyline {
width:100%;
height:10px;
border-top:dotted 1px #999999
}


/* 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
}


.viewall {
color:#ffffff;
font-size:11px;
display:block;
float:right;
text-decoration:none;
margin-top:3px;
margin-bottom:3px;
padding:5px;
background-color:#0db14b;
width:auto}


.viewall a {
color:#ffffff;
text-decoration:none}

.viewall a:hover{
color:#b4e0e0;
text-decoration:none}
