/* CSS Document */

/* =INITIAL
   v2.1, by Faruk Ates - www.kurafire.net
   Addendum by Robert Nyman - www.robertnyman.com */

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333;
}

/* Neutralize styling: 
   Elements with a vertical margin: */
div, h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
    margin: 0 0;
    padding: 0 0;
}
h1, h2, h3 {
  text-align: center;
}
/* Apply left margin:
   Only to the few elements that need it: */
li, dd, blockquote {
    margin-left: 0;
}

/* Miscellaneous conveniences: */
form label {
    cursor: pointer;
}
/*fieldset {
    border: none;
}*/

hr { margin:0.7em 0 0.7em 0; border-bottom:1px; border-style:solid; border-color:#FFF; border-bottom-color:#999; border-top:none; border-left:none; border-right:none; }
.hr_menor { margin:1px 0 12px 0;/* border-bottom:1px; border-style:solid; border-color:#FFF; border-bottom-color:#999; border-top:none;*/ }

#begin { margin-right: auto; margin-left: auto; margin-top: 2px; width: 880px; }

#functions { width:880px; height:45px; background-image:url(images/bg_functions.jpg); background-repeat:repeat-x; color:#FFF; padding:6px 0 0 0; }

#col1 { float:left; width:160px; padding-right:15px; }
#logo { height:230px; background-image:url(images/bg_logo.jpg); background-repeat:no-repeat; }

#col2 { float:left; width:505px; }
#banner { width:505px; height:230px; background-image:url(images/bg_banner.jpg); background-position:center; background-repeat:no-repeat; }
#col2_cnt1 { float:left; width:465px; padding:20px 20px 0 20px; background-color:#EDE9E2;}
#col2_cnt1 h3 { padding:0 0 6px 0; font-size:12px; font-weight:bold; color:#000; }
#col2_cnt1 span { font-weight:bold; }
.textnav1 { height:20px; background-color:#FFF; border-bottom:1px; border-top:1px; border-color:#B0A7A7; border-style:dotted; border-left:0; border-right:0; margin:4px 0 25px 0; font-size:10px; }
.textnav1_data { float:left; padding:5px 10px 0 10px; }
.textnav1_bt { float:right; padding:5px 10px 0 10px; }

#col2_cnt2 { float:left; padding:5px 20px 0 0; width:290px; background-color:#EDE9E2; font-size:10px; }
#col2_cnt2 h3 { padding:0 0 4px 0; font-size:11px; font-weight:bold; color:#000; }

#col2_cnt3 { float:left; padding:5px 0 0 0; width:150px; background-color:#EDE9E2; }
#col2_cnt3 p { font-size:10px; padding-bottom:10px; }
#col2_cnt3 ul { list-style:none; margin-left:6px }
#col2_cnt3 ul li { list-style:circle; margin-left:8px; padding:2px 0 }

#col3 { float:right; width:165px; text-align:right; padding:0 10px 0 0 }
#col3 ul { list-style:none; }
#col3 ul li { list-style:none; padding:0 0 10px 0; }
#col3 ul li a { text-decoration:none; font-size:11px; font-weight:bold;  text-align: left;}


.form_1 { font-size: 10px; color: #000; background-color:#847E7B; border-color: #CCC; border-style: solid; border-width:1px; }
.form_2 { font-size: 10px; color: #000; background-color:#FFF; border-color: #999; border-style: solid; border-width:1px; }

a.linknone { text-decoration:none; color:#333; }
a.linknone:hover { color:#000; }

a.link-dl { text-decoration:none; font-size:10px; color:#663300; }
a.link-dl:hover { color:#000; }

a.link-links { text-decoration:underline; font-size:11px; color:#663300; text-align: left;}
a.link-links:hover { color:#000; text-align: left;}

h1 { font-family:"Trebuchet MS"; font-size:20px; color:#663300; font-weight:100; padding:20px 0 2px 0; }
