﻿/* MAIN SHEETS */
@import "reset.css";
@import "common.css";
@import "navigation.css";
@import "contentStyles.css";
/* MODULES */

/* GENERIC SHEETS */
@import "form.css";
@import "widgets.css";
@import "share.css";
@import "quicklinks.css";

/** LAYOUT **/
body { padding:22px 0; position:relative; font-size:0.8em; font-family:"Trebuchet MS", Arial, Verdana;}
#wrapper { float:none; width:820px; max-width:820px; overflow:hidden; margin:0 auto; background:#ffffff; padding:20px 50px; position:relative;}
#wrapper div { float:left;}
#container { width:820px;}
#footer {width:100%; clear:both;}
.clear { clear:both;}
#swirlLink { float:right; background:url(../images/shd/swirlLinkIcon.gif) top right no-repeat; padding:3px 45px 0 0; font-weight:bold; color:#e6ce88; text-decoration:none; width:90px; line-height:1.2em;}
#swirlLink:hover { background:url(../images/shd/swirlLinkIconHover.gif) top right no-repeat; padding:3px 45px 0 0; color:#c5061c; text-decoration:none;}
#innerHeaderImage { width:820px; height:302px; margin:10px 0 0 0;}
        
/****** STANDARD BOX MODEL **/        
div { display:block; }

/****** HEADER ******/
#header { width:820px; height:120px; position:relative;}
#header #logo { position:absolute; top:0; left:0;}
#header ul { list-style:none; padding:0; margin:0; position:absolute; top:94px; right: 0px;}
#header ul li { float:left; display:block; margin-left:20px;}
#header ul li a { float:left; display:block; padding:0; color:#484D35; text-decoration:none; font-size:0.9em; background:url(../images/shd/headerListIcon.gif) 0 2px no-repeat; padding:0 0 0 14px;}
#header ul li a:hover { text-decoration:underline;}
    
/****** FOOTER ******/
#footer { width:820px; border-top:2px solid #eddaa7; padding:2px 0 0 0;}
#footer ul.links { list-style:none; padding:0; margin:0; float:left;}
#footer ul.links li { float:left; display:block; margin-right:20px;}
#footer ul.links li a { float:left; display:block; padding:0; color:#484D35; text-decoration:none; font-size:0.8em;}
#footer ul.links li a:hover { text-decoration:underline;}
#footer #languageSwitch { float:right;}
#footer ul.right{float:right;text-align:right;padding:0px;margin:0px;}
#footer ul.right li {margin:0px;}
#awardBox { position:absolute; top:20px; right:50px; width:93px; height:90px; float:left;  display:block; background:url(../images/shd/awardBg.gif) 0 0 no-repeat; clear:both; z-index:999;}
#awardBox a{ display:block; float:left; width:93px; height:90px;}
#awardBox a img{ width: 93px; height: 391px;}

div#inner-col-left {float:left;width:520px;}
div#inner-col-right {float:right;width:280px;margin:0px 0px 0px 20px;}

/* Image Layouts */
ul.images{margin:0px !important;padding:0px !important;list-style:none !important;}
ul.images li{float:left;width:200px;margin:0px 0px 5px 5px;}
ul.images li a, ul.images li a:hover{text-decoration:none !important;}
ul.images li:first-child, ul.images li.first{margin:0px 0px 5px 0px;}