



.popularlinks
{
	margin: 0px 0px 0px 10px;
	width: 200px;
	background-color: #F3EEDB;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.popularlinks h2
{
    padding: 4px;
    margin: 0px;
    font-weight: normal;
    font-size: medium;
    text-align: left;
    color: #ffffff;
    background-color: #00824a;

}

.popularlinks ul
{
    padding: 0px 3px 0px 3px;
    margin: 0px 3px 0px 3px;
}

.popularlinks li
{
    font-size:110%;
    border-width: 1px;
    padding: 4px 4px 4px 4px;
    margin: -2px;
    list-style-type: none;
    color: #444444;
    text-align: left;
    text-indent: 0px;
    border-top-style: solid;
}

.popularlinks a
{
    //text-decoration: none;
    color: #0000ff;
    font-weight: normal;	
    display: block;
    padding: 0.3em;

}

.popularlinks a:hover
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #006338;
}



.contactus
{
	margin: 10px 0px 0px 10px;
	width: 200px;
	background-color: #F3EEDB;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.contactus h2
{
    padding: 4px;
    margin: 0px;
    font-weight: normal;
    font-size: medium;
    text-align: left;
    color: #ffffff;
    background-color: #00824a;
}


.contactus .phone
{
	padding: 0px;
	margin: 0px;
	height: 32px;
	vertical-align: middle;
}
.contactus .phone img
{
	vertical-align: middle;
	padding-bottom: 0px;
}
.contactus .phone span
{
	font-weight: normal;
	vertical-align: middle;
}


.contactus .fax
{
	padding: 0px;
	margin: 0px;
	height: 28px;
	vertical-align:middle;
}
.contactus .fax img
{
	vertical-align: middle;
	padding-bottom: 0px;
}
.contactus .fax span
{
	font-weight: normal;
	font-size:   smaller;
	vertical-align: middle;
}


.contactus .email
{
	padding: 0px;
	margin: 0px;
	height: 28px;
	vertical-align:middle;
}
.contactus .email img
{
	vertical-align: middle;
	padding-bottom: 0px;
}
.contactus .email span
{
	font-weight: normal;
	font-size:   smaller;
	vertical-align: middle;
}

.contactus .email a
{
	font-weight: normal;
}


.contactus .address
{
	border-width: 1px;
	padding: 0px 10px 5px 26px;
	margin: 0px 10px 5px 10px;
	line-height: 1.3em;
	font-size: smaller;
	border-bottom-style: solid;
}



.contacts ul
{
    padding: 0px 3px 3px 10px;
    margin: 0px 3px 3px 3px;
}
.contacts li
{
    font-size: smaller;
    padding: 1px;
    margin: 1px;
    color: #444444;
    text-align: left;
    text-indent: 20px;
    list-style-type: square;
}
.contacts li a
{
    font-size: 110%;
    display: block;
    padding: 0.3em;
}
.contacts li a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
    background-color: #006338;
}



.languages
{
	margin: 10px 0px 0px 10px;
	width: 200px;
	background-color: #F3EEDB;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.languages h2
{
    padding: 4px;
    margin: 0px;
    font-weight: normal;
    font-size: medium;
    text-align: left;
    color: #ffffff;
    background-color: #00824a;

}

.languages ul
{
    padding: 0px 3px 0px 3px;
    margin: 0px 3px 0px 3px;
}

.languages li
{
    font-size:smaller;
    border-width: 1px;
    padding: 4px 4px 4px 4px;
    margin: -1px;
    list-style-type: none;
    color: #444444;
    text-align: left;
    text-indent: 0px;
    border-top-style: solid;
    display: block;
}

.languages a
{
    text-decoration: none;
    color: #444444;
    display: block;
    padding: 0.3em;

}

.languages a:hover
{
    text-decoration: none;
    color: #FFFFFF;
    background-color: #006338;
}



div.categorylist {
    width: 100%;
    background-color: #e9edea;	
    border-bottom: 1px solid #0C6F44;

}

div.categorylist p
{
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-size: 90%;
}

div.categorylist h2
{
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: small;
}

div.categorylist h2 A {
	color: #008080;
}

div.categorylist h2.red{color: #FF0000;}
div.categorylist h2.blue{color: #0000FF;}
div.categorylist h2.green{color: #008080;}
div.categorylist h2.black{color: #333333;}
div.categorylist h2.yellow{color: #FF9900;}
div.categorylist h2.purple{color: #CC0099;}

div.categorylistleft
{
    padding: 5px;
    width: 47%;
    float: left;
}

div.categorylistright{
    padding: 5px;
    width: 47%;
    float:right;
}






