body {font-family:Tahoma, Geneva, sans-serif; font-size:12px}
p {line-height: 150%; margin:7px 0px}
h1 {color:#333333; margin:0px 0px 10px 0px; font-size:20px; font-style:italic}
h2 {color:#333333; margin:0px 0px 10px 0px; font-size:14px; font-style:italic}
.page {width:937px; margin:0px auto; border:0px solid gray; background-image:url(/img/header.jpg); background-repeat: no-repeat; box-shadow:0 0 12px 0px #999999} 
a{color:#006699}
a:hover{color:#0c2842}

aside {width:225px; margin:0px; float:left; Xborder:1px green dotted}
section.mainContent {width:680px; margin:0px 0px 0px 10px; padding-top:26px; float:left; Xborder:1px magenta dotted}

/* Header */
header .head {width:937px; height:156px; background-image:url(/img/headerBg.png); background-repeat: no-repeat}
header .icons {width:52px; padding-top:30px; float:left}
header .icons a {display:block; height:30px}
header .icons a.home {}

header .logo {float:left; margin-left:30px}

header .langs {float:right; padding:10px}
header .langs img {display:inline-block; margin-bottom:2px}

header .request {float:right; clear:right; text-align:right; padding:0px 10px 10px 0px; width:300px}
header .request img {float:right; margin-left:5px}

header .contact {float:right; clear:right; text-align:right; padding:0px 10px}

header a {text-decoration:none}



/* Footer */
footer {width:937px; height:50px; margin-top:20px; border-top:1px solid #e8eff5; background-image:url(/img/footerBg.png); background-repeat: no-repeat; font-size:10px}
footer .copyright {width:400px; padding:10px; float:left; text-align:center}
footer .contact {width:400px; padding:10px; float:right; text-align:center}


/* Main menu */
aside .mainMenu {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px}
aside .mainMenu {padding:0px 30px 0px 25px}
aside .mainMenu a{color:#02849C; font-weight:700; font-style:italic; text-decoration:none}
aside .mainMenu a.current {color:black}
aside .mainMenu a:hover {color:#0c2842}
aside .mainMenu ul{margin:0px; padding:0px;}
aside .mainMenu li{margin:0px; margin-top:7px; padding-bottom:7px; border-bottom:1px solid #AAAAAA }
aside .mainMenu ul ul{margin-left:20px;}
aside .mainMenu ul ul li{border:none}


/* Misc */
.breadcrumbs {margin-bottom:10px}

.mod-sitemap .sublevel {padding-left:15px}
.mod-sitemap a {display:block; padding-bottom:5px}
.mod-form .label {color:#666666}
.mod-form .textField {margin-bottom:5px}


