/* global reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } /* remember to define focus styles! */ :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }

body{background: #fff url('images/body.jpg') repeat-x; font-family: "Verdana"; font-size:12px; line-height: 18px;}
a, a:visited{text-decoration:none; color:#4D4D4D; font-weight:bold;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style-type:none;}

#center{width: 997px; margin: 0 auto;}
#wrapper{width: 997px; float:left; background: url('images/wrapper.jpg') repeat-x; }
#head{width:997px; float:left; height:389px; background:url('images/head.jpg') no-repeat; }
#logo{float:left;}
#logo a, #logo a:visited{width:205px; height:100px; float:left; margin:50px 0 0 20px; display:inline;}
#logo a:hover{text-decoration:none;}
#topmenu{float:left; width: 750px; margin: 0 0 0 20px; display:inline;}
#topmenu li{float:left;}
#topmenu li a, #topmenu li a:visited{display:block; padding: 11px; font-size:14px; color:#fff; }
#topmenu li a:hover{background:#103448; text-decoration:none;} 
#content{width: 957px; float:left; margin:-100px 0 0 0; display:inline; padding:20px;}
#leftmenu{float:left; width: 196px; }
#leftmenu li{float:left; width: 196px; padding-bottom:2px; background:url('images/border.jpg') no-repeat bottom;}
#leftmenu li a, #leftmenu li a:visited{width:166px; display:block; padding:3px 10px 3px 20px; color:#1E87CC; font-size:11px;}
#leftmenu li a:hover{background: url('images/menuh.jpg'); text-decoration:none;}
#left{width:196px; float:left;}
#contact{width:231px; float:left; background: url('images/contact.jpg') no-repeat; height: 200px; margin: 10px 0 0 -15px; position:relative; z-index:1;}
#contact p{float:right; margin: 60px 10px 0 20px; text-align:right; font-size:9px; color:#767676; display:inline;}
#right{width:711px; float:left; color:#767676; font-size:11px; margin: 0 0 0 50px; display:inline; text-align:justify; font-size:12px;}
#right h1{font-size:24px; font-weight:normal; margin: 0 0 10px 0;}
#right p{margin-top:5px;}
#cefacem{width:725px; height:220px; float:left; background: url('images/cefacem.jpg') no-repeat; margin:20px -20px 0 45px; display:inline;}
#footer{width:100%; float:left; height:72px; background: url('images/footer.jpg') repeat-x;}
#footercontent{width: 997px; margin:0 auto; color:#4D4D4D; font-size:9px; line-height:12px;}
#footercontent p{float:left; display:inline; text-align:right; margin:30px 0 0 0; }
#footercontent a, #footercontent a:visited{color:#4D4D4D; font-weight:bold;}
#footercontent ul{float:left; margin:18px 0 0 30px; display:inline;}
#footercontent li{float:left;}
#footercontent li a, #footercontent li a:visited{display:block; padding: 20px 10px 20px 10px;}
#footercontent li a:hover{background: url('images/fmenu.jpg') repeat-x; text-decoration:none;}