@charset "utf-8";
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #fff;
margin: 0;
padding: 0;
color: #000000;
font-size:14px;
text-align:center;
}


a:link { color:#66cc66; }
a:visited { color:#66cc66;}
a:hover { color: #66cc66; }
a:active { color:#66cc66; }


h1 { font-size:24px;
color:#66cc66;
border-left:10px solid #66cc66;
border-bottom:2px solid #66cc66;
padding-left:10px;}
h2 { font-size:18px}
h3 { font-size:18px;}


img { margin:5px;}



ul{
padding:0px;
margin:20px 0px 0px 0px;
}


li{
margin:10px 10px 10px 20px ;
list-style-type:none;
list-style-position:outside;
}



#container { width: 780px; background: #FFFFFF;
margin: 0 auto; border: 1px solid #000000;
}


#header { background-color: #66cc66; height:195px;
width:780px;
}
#header img {
margin:0px;
border:0px;
}

#sidemenu {
float: right;
width: 250px;
background: #fff;
border: 1px solid #fff;
text-align:left;
margin:10px 10px 10px 0px;
}


.sidemenutitle {
float: right; width: 220px; height:10px;
background-color: #66cc66; background-image:url(/images/side.gif);
background-repeat:repeat-x;
margin:0 0 0 5px;
padding: 4px;
text-align:center;
}


#mainContent {
padding:0;
text-align:left;
border: 1px solid #fff;
line-height:1.5;
width:61%;
float:left;
margin:10px 5px 30px 25px;
}

.photo{
float:left;
margin-right:10px
}

.photo2{
float:right;
margin-left:10px
}

#footer { padding: 0 10px 0 20px; background-color:#66cc66; }


#footer p {
margin: 0; padding: 10px 0; color:#fff;
}



#footer a {
color:#fff;
}


.clearfloat { clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


.text_green_bg{
background-color:#bbdd99;
}


.text_orange{
color:#FF9900;
font-weight:bold;
}

.text_pink{
color:#ffbbaa;
font-weight:bold;
}

.text_black{
background-color:#FFFF00;
font-weight:bold;
border-bottom:#FF0000 dotted 1px;
}

.text_boder{
border-bottom:#FF0000 dotted 1px;
}


