/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 06 September 2010 03:46:55
*/


/* CSS Document */
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #4a4a4a;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
}

.center {
margin: 0 auto;
width: 880px;
}

.site_bacground {
background-color:#FFFFFF;
margin-top: 25px;}

.logo {
    width: 880px;
    text-align: center;
}

.flags {
clear:both;
text-align:right;
margin-right: 20px;
margin-top: -20px;
margin-bottom: 10px;
}

#overmenu {background-color: #98AD00; color: #ffffff; margin-left: 215px; width: 310px;}
#overmenu p {margin: 0; padding: 2px; text-align: center;}

.menu {
height: 30px;
background-color: #ECF0D0;
border-bottom: 3px solid #98AD00;
text-align: center;
padding: 3px;
}

.content_frame {
width: 880px;
/* background-image: url(/?a=52964); */
background-repeat:repeat-y;}

.left_column { width: 135px;
padding: 5px;
float: left; }

.text_column { width: 460px;
padding: 20px;
float: left; }

.right_column { width: 220px;
padding: 20px 4px;
float: left;}

.footer_background {
height: 50px;
background-color:#000000;
border-top: 10px solid #98AD00;}





/* TEXT STYLES */

a.bottom:link, a.bottom:visited, a.bottom:active {
    font-size: 0.8em;
    font-weight: normal;
    color: #4A4A4A;
    text-decoration: none;
}

a.bottom:hover {
    font-size: 0.8em;
    font-weight: normal;
    color: #F8971D;
    text-decoration: none;}




.copyright {
    color: #4A4A4A;
    font-size: 0.7em;
    line-height: 45px;
}
.header {
    font-size: 1.2em;
    color: #98ad00;
}


.copyright_L {
    color: #4A4A4A;
    font-size: 1em;
    line-height: 45px;
}

.siteby 
{
font-size: 0.7em;
}

.olive_green {
    font-size: .9em;
    color: #98ad00;
}


/* MENU */
#button {
padding: 5px 8px 3px 8px;
height: 23px;
border-left: 1px solid #888888;
float: left;
}

#button a.normal:link, a.normal:visited, a.normal:active {
    font-size: 12px;
    color: #4A4A4A;
    text-decoration: none;
}

#button a.normal:hover {
    color: #F8971D;
    text-decoration: none;}
    
#button a.current:link, a.current:visited, a.current:active {
    font-size: 12px;
    color: #4A4A4A;
    text-decoration: none;
}

#button a.current:hover {
    color: #F8971D;
    text-decoration: none;}

#button_home {
padding: 5px 8px 3px 8px;
height: 23px;
float: left;
}

#button_home a:link, a:visited, a:active {
    font-size: 12px;
    color: #4A4A4A;
    text-decoration: none;
}

#button_home a:hover {
    color: #F8971D;
    text-decoration: none;}

#sub_menu {
background-color: #ECF0D0;
border: 1px solid #98AD00;
padding: 4px;
font-size: 11px;
}

#sub_menu a:link, #sub_menu a:visited, #sub_menu a:active {
    font-size: 12px;
    color: #4A4A4A;
    text-decoration: none;}

#sub_menu a:hover {
    color: #F8971D;
    text-decoration: none;}

#sub_menu a.green:link, #sub_menu a.green:visited, #sub_menu a.green:active  {
    color: #98AD00;
    text-decoration: none;
}

#sub_menu a.green:hover {
    color: #F8971D;
    text-decoration: none;
}

.sub_menu_title {
background-color: #98AD00;
border: 1px solid #98AD00;
margin-top: 20px;
color: #ECF0D0;
padding: 4px;
}

a:link {
    color: #98AD00;
    text-decoration: none;
}

a:visited {
    color: #98AD00;
    text-decoration: none;
}
a:active {
    color: #98AD00;
    text-decoration: none;
}

a:hover {
    color: #F8971D;
    text-decoration: none;
}

.form {border: 1px #98AD00 solid; padding:3px; background-color:#ECF0D0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;}

textarea.form {border: 1px #98AD00 solid; padding:3px; background-color:#ECF0D0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;}

#form2 input, #form2 textarea, #form2 select {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
width: 180px;
}

#form2 .button {
width: 50px;
}