/* CONTENT RULES */
@import url("content.css");

/* BASIC RULES */

body { text-align: left; padding: 0; margin: 0 auto;   background: #939598;}
body { font-family: "Tahoma", Arial, "Luxi sans", Helvetica, sans-serif; font-size: 12px; }

hr { display: none; }

.br { clear: both; }
.spc { padding: 20px 10px 20px 10px;}
/* Mother */
#mother {height:100%; width: 920px; color: #222222; text-align: left; margin: 0; background-color: #ffffff; margin: 0 auto;}

/* Header */

#header {background: #ffffff; text-align: left;  height: 230px; background: #dbdbdb url(../images/header.jpg) no-repeat 0 0; position: relative;}

#top-menu { background: #ffffff; border-top: 6px solid #ffffff;  font-family: "Tahoma", Arial, "Luxi sans", Helvetica, sans-serif;}
#top-menu ul { margin-bottom: 0; margin-left: 0; height:30px;}
#top-menu li { margin-left: 0px; padding: 10px 0px; display: inline;  }
#top-menu a, #main-menu span {color: #656667; font-size: 15px; text-decoration: none;}
#top-menu a:hover, #main-menu a:focus, #main-menu a:active { color: #668B00; }


/* Main menu */

#main-menu { width: 100%; }
#main-menu ul {margin: 0;  padding: 0px; margin:0; list-style: none; width: 100%; }
#main-menu ul li {margin: 0;  padding: 0;  list-style: none; width: 100%; float: left; position: relative;}
#main-menu li a, #main-menu li.active ul li a  {font-size: 15px; display: block; color: #ffffff; padding: 4px 20px;  text-decoration: none;}
#main-menu a:hover, #main-menu a:focus, #main-menu a:active { color: #e8e74f; }

#col-left {margin-bottom:1px; width: 200px; float: left; min-height:380px;  background: #272425 url(../images/bg_menu.jpg) repeat-x;}
#col-left p {margin:0px;}


#col-right { width: 700px; float: right;  border-bottom:#ffffff 1px solid; margin-bottom:1px;  }
#col-right img {margin-right:10px; margin-bottom:10px;  }
#col-right a {color: #668B00 !important; text-decoration: underline; font-weight: normal;}
#col-right a:hover {text-decoration: none;}


#infobox {color:#222222;margin-bottom: 1em;  padding: 5px 15px 10px; background-color: #d2e388 !important; font-size: 12px; }
#infobox h3 {color:#222222; margin: 0px 0px 0px; }
#infobox span {color:#222222; font-weight: bold; font-size: 12px; }
/* Footer */
#footer {clear: both; border-top:#ffffff 1px solid; font-size: 12px; height:30px; background: #dddddd url("../images/footer.jpg") no-repeat left bottom;}
#footer p{color: #000000; text-align: left; padding: 7px; margin:0;}
#footer a{color: #000000;}

.line { background: #7E7F81; font-size: 1px;  margin-bottom: 1px; line-height: 1px; width: 100%; height: 4px; padding: 0;  display: block; clear: both; border: none; }
.line2 { background: #cc0033; font-size: 1px; margin-top:1px; line-height: 1px; width: 100%; height: 4px; padding: 0;  display: block; clear: both; border: none; }
.bgleft {background: #dddddd url("../images/bgleft.gif") repeat-x left top; width: 197px; height: 60px; padding: 0; margin: 0;} 
.bgright {background: #dddddd url("../images/bgright.gif") repeat-x left top; width: 187px; height: 60px; padding: 0; margin: 0;} 

#box {padding: 20px 35px 20px 40px; color: #333333; border:none; text-align: justify; font-size: 12px;}
#box1 {color: #333333; border:none; font-size: 12px; border-top:#dbdbdb 1px solid; padding:5px;}


.input {BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #f5f5f5}
.input-button {BORDER-RIGHT: #666666 1px solid;  BORDER-TOP: #666666 1px solid;  FONT-WEIGHT: bold; FONT-SIZE: 10px;  TEXT-TRANSFORM: uppercase; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #b4b4b4; TEXT-ALIGN: center}


.gridheader {PADDING-LEFT: 15px; FONT-WEIGHT: bold;PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #7F8874; height:18px; font-size:12px;}
.gridheader A{text-decoration:underline;COLOR: #ffffff}
.gridheader A:hover{text-decoration:none}


.gridtxt { PADDING: 2px 10px; COLOR: #333333; font-size:12px;}
.gridalttxt {PADDING: 2px 10px; COLOR: #333333; font-size:12px;}
.gridtxtkos {font-size:12px; COLOR: #ffffff !important; background: #ffffff; padding:3px;}
.gridtxtkos A{text-decoration:underline;COLOR: #ffffff}
.gridtxtkos A:hover{text-decoration:none}
