﻿/* normalize browser defaults */
html,body,ul,p,h1,h2{margin:0;padding:0;}
ul{list-style:none}
img{border:0;outline:0;}
a{border:0;outline:0;}

.hidden{display:none;}
.center{margin: 0 auto; text-align: center;}
.floatRight{float:right;}
.floatLeft{float:left;}
.alignRight{text-align: right;}
.alignLeft{text-align:left;}
.centerLeft{margin:0 auto; text-align:left;}
.centerRight{margin: 0 auto; text-align:right;}

body{font-size: 12px; color:#464646;background-color:#8C8C8C;font-family:Verdana;color: #464646;text-align:center;margin:0;}
/*h1{font-size:14px;color:#6D1019;font-weight:600;margin-bottom: 20px;font-family: Calibri Verdana;}*/
h1{font-size:14px;color:#6D1019;font-weight:600;margin: 30px 0 20px 0;font-family: Calibri Verdana;}
h2, h3{margin:0;padding:0;color: #464646;font-weight:600;font-size:12px;}
p{margin-bottom: 16px; line-height: 150%;}

/*HOME PAGE */
body#homepageDoc div#wraper{width: 780px; margin: 80px auto;text-align:center;}
body#homepageDoc div#wraper div#content{width:675px; margin:0 auto;text-align:center;}
/*body#homepageDoc div#wraper div#content div#contentHeader, body#homepageDoc div#wraper div#content div#contentFooter{margin-left: 1px;}*/
body#homepageDoc div#wraper div#content div#contentHeader{text-align:left;width:675px; height:11px;line-height: 11px;background: transparent url(/images/hpTop.gif) no-repeat bottom left;}
body#homepageDoc div#wraper div#content div#contentBody, body#homepageDoc div#wraper div#content div#contentLogo{text-align:left;width:675px; background:#f5f5f5 url(/images/hpBG.gif) repeat-y;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP{height: 160px;clear: both;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#contentLogo{float:left; width: 450px;text-align:left;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#contentLogo img{padding-left: 16px; margin:55px 0 0 0;}
body#homepageDoc div#wraper div#content div#contentBodyText{text-align:left;padding: 12px 24px}
body#homepageDoc div#wraper div#content div#contentFooter{width:675px; height:11px;line-height: 11px;background: transparent url(/images/hpBottom.gif) no-repeat top left;}

body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu{width: 205px;float:right;margin-top:30px;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul{width: 205px;font-size: 12px;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul li{height: 34px;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul li a{display:block;color:#6D1019;text-decoration:none;font-weight:700;font-family: arial, Verdana;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul li a:hover,body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul li a:active{display:block;color:#464646;text-decoration:none;outline:0;}
body#homepageDoc div#wraper div#content div#contentBody div#contentHP div#menu ul li a.menuSelected{color: #464646;}



/* TEXT */
body#textDoc div#wraper{width: 780px; margin: 40px auto;}
body#textDoc div#wraper div#content{margin-left:120px; width:624px;}
body#textDoc div#wraper div#content div#contentHeader{text-align:left;width:624px; height:20px; background: transparent url(/images/contentTop.gif) no-repeat bottom right;}
body#textDoc div#wraper div#content div#contentBody, body#textDoc div#wraper div#content div#contentLogo{text-align:left;width:624px; background:transparent url(/images/contentBG.gif) repeat-y bottom right;}
body#textDoc div#wraper div#content div#contentLogo{width: 624px;text-align:left;}
body#textDoc div#wraper div#content div#contentLogo img{margin:0 0 20px 20px;}
body#textDoc div#wraper div#content div#contentBodyText{text-align:left;padding: 12px 24px;margin: -166px 0 0 88px;}
body#textDoc div#wraper div#content div#contentBodyText p strong{display:block;}
body#textDoc div#wraper div#content div#contentFooter{width:624px; height:20px; background: transparent url(/images/contentBottom.gif) no-repeat top right;}

/*body#textDoc div#wraper div#content div#menu{width: 188px;position: relative; top:30px; left: -106px;}*/
body#textDoc div#wraper div#content div#menu{width: 188px;position: relative; top:30px; left: -89px;}
body#textDoc div#wraper div#content div#menu div#menuTop{width: 188px;height:20px; background: transparent url(/images/menuTop.gif) no-repeat bottom right;}
body#textDoc div#wraper div#content div#menu ul{width: 188px;font-size: 11px;background: transparent url(/images/menuBG.gif) repeat-y top right;}
body#textDoc div#wraper div#content div#menu ul li{height: 26px}
body#textDoc div#wraper div#content div#menu ul li a{padding-left: 8px; display:block;color:#464646;text-decoration:none;border-color:white;font-weight: 700; font-family: arial, Verdana;}
body#textDoc div#wraper div#content div#menu ul li a:hover,body#textDoc div#wraper div#content div#menu ul li a:active{padding-left: 8px; display:block;color:#6D1019;text-decoration:none;border-color:white;outline:0;}
body#textDoc div#wraper div#content div#menu ul li a.menuSelected{padding-left: 8px; color: #6D1019;}
body#textDoc div#wraper div#content div#menu div#menuBottom{width: 188px;height:20px; background: transparent url(/images/menuBottom.gif) no-repeat top right;}

/* TEAM */
ul#team li{line-height:32px;}
ul#team li h2 a{color:#000; font-size:12px; text-decoration:none;}
ul#team li h2 a:hover{color:#6D1019; font-size:12px; text-decoration:underline;} 
ul#team li div.cv{width: 440px;}
ul#team li div.cv a{text-decoration:none;}

/* CONTACT */
ul#contact {margin-top:20px;}
ul#contact li{line-height: 125%;margin-bottom: 20px;}
ul#contact li a, ul#contact li span.tel{color:#808080; font-size:12px; text-decoration:none;}
ul#contact li a:hover{color:#000; font-size:12px; text-decoration:underline;} 


/* FOOTER */
body#homepageDoc div#wraper div#footer{margin:0 auto;text-align:left;width: 645px;}
body#textDoc div#wraper div#footer{margin:0 0 20px 132px;text-align:left;width: 594px;}
div#footer span#footerCopy{line-height:175%;float:left;color:#fff; font-size:10px;}
div#footer span#footerCredit{}
div#footer span#footerCredit a{display:block; text-align:right;height: 100%;line-height:175%;color: #fff; font-size:10px; text-decoration: none;}
div#footer span#footerCredit a:hover{color: #000; font-size:10px; text-decoration: underline;}
