/* CSS Document */
body { margin: 0; padding: 0; background-color: #D1D1D1; }
html, body, div, p, h1, h2, h3, h4, h5, h6, hr, img, table, td, form, input, textarea {margin: 0; padding: 0; border-style: none; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
a {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
body {	text-align: center; /* Takes care of horizontal alignment in Internet Explorer */ }
#main_container { position: relative; /* Needed for Safari */ margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */ text-align: center; width: 100%;	height: 560px; background-image: url(../_images/bk_main_container.gif);	background-repeat: repeat-x; xborder: 1px solid red;}
#container { margin-left: auto; margin-right: auto;	text-align: left; width: 780px;	height: 542px; border: 1px dashed #E7E7E7; padding: 0; }
#header { height: 54px;	background-color: #FF1A00; }
#logo {padding-top: 20px; padding-left: 65px; float: left; }
#logo img {width: 90px; height: 30px;}

#menu { height: 20px; margin-top: 30px; margin-left: 45px; float: left;}
#second_menu { height: 20px; margin-left: 47px; padding-top: 4px;}

#sub_header { padding: 0px; margin:0px; margin-top: 4px; margin-left: 0px; padding-bottom: 0px; height: 116px; border-bottom: 1px solid #F5CFB6; }
#sub_header img.fata { margin-left: 0px; padding: 0px; width: 155px; float: left; xdisplay: inline;}

#sub_menu { background-color: #000000; float: right; width: 623px; height: 112px; padding: 0; margin: 0; } 
#title_home { margin: 0px; padding-left: 115px; padding-top: 63px; }
#title_secondary { margin: 0px; padding-left: 45px; padding-top: 40px; }


#footer { width: 100%; height: 22px; background-color: #FF1A00; color: #FFFFFF; xborder: 1px solid blue; }
#footer p { padding-top: 0px; padding-left: 15px;}
#footer p a { color: #FFFFFF; font-weight: normal; text-decoration: none;}
#footer p a:hover { text-decoration: underline;}
#footer p#lang { float: right; margin-right: 18px; display: inline; padding-top: 3px;}
#footer p#lang a { color: #FFFFFF; font-weight: bold;}

#wrapper { width: 100%; height: 345px; background-color: #FFFFFF; }
#homepage_left { float: left; width: 235px; height: 320px; margin-left: 14px; margin-top: 14px; display: inline; }
#homepage_center { float: left; width: 235px; margin-top: 14px; height: 320px; }
#homepage_right { float: left; width: 235px; height: 320px; margin-top: 14px; display: inline; }
#wrapper div p.homepage { margin-top: 7px; font-size: 11px;}
#wrapper div p.link_homepage { position: absolute; bottom: 55px; }
#wrapper div p.link_homepage a { font-weight: bold; color: #FF1A00; font-size: 11px;}

#content { width: 570px; height: 335px; margin: 0px; padding: 0px; margin-left: 205px; padding-top: 10px; xborder: 1px solid red; overflow: auto; 
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #FF1A00;
scrollbar-track-color: #FFFFFF;

scrollbar-shadow-color: #FFFFFF;
scrollbar-lightshadow-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;

scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;

font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;
}
#wrapper div#content p  { margin-bottom: 10px; padding:0px; margin-top: 0px;}
#wrapper div#content img  { margin-bottom: 10px; }

#copy { margin-left: auto; margin-right: auto; text-align: left; width: 780px;}
#copy p { padding-left: 13px; font-size: 10px;}

.email_contact { font-weight: bold; color: #666666; text-decoration: underline; font-size: 14px; }
.knowledge_link { font-weight: bold; color: #FF1A00; text-decoration: none; font-size: 11px; }
.knowledge_link:hover { font-weight: bold; color: #FF1A00; text-decoration: underline; }
