@charset "utf-8";
/* CSS Document */

*		{ margin:0; padding:0; list-style:none; font-weight:normal; outline:0; }
HTML		{ height:100%; overflow-y:scroll; }
BODY		{ height:100%; }
.wrapper	{ width:960px; height:100%; margin:0 auto; }

.header					{ width:950px; height:77px; padding:15px 5px 0 5px; }
.header H1				{ width:198px; float:left; height:34px; background:url(/images/default/header_h1logo.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
.header .search				{ width:750px; height:34px; margin-left:200px; position:relative; }
.header .search SELECT			{ position:absolute; top:0; right:160px; border: 1px solid #8e9ecf; padding:1px; margin:0 10px 0 0; color:#A59890; font-size:11px; width:160px; }

.header .countries			{ width:750px; height:34px; position:relative; float:left; }
.header .countries SELECT		{ position:absolute; top:0; right:0px; border: 1px solid #a59890; padding:1px; margin:0 10px 0 0; color:#a59890; font-size:11px; width:160px; }


.header .search INPUT[type=text]	{ position:absolute; top:0; right:0px; border: 1px solid #8e9ecf; height:16px; padding:1px; font-size:11px; }
.header .search INPUT[type=image]	{ position:absolute; top:0; right:0; font-size:11px; }

.header UL.navigation			{ width:950px; height:36px; margin-top:5px; background:#a59890; border-width:1px 0; border-style:solid; border-color:#FFF;  }
.header UL.navigation LI		{ float:left; width:150px; height:36px; border-right:1px solid #FFF; position:relative; }
.header UL.navigation A.menu	{ width:140px; height:16px; padding:10px 5px 10px 5px; display:block; background:#a59890; }
.header UL.navigation A.menu:link, 
.header .navigation A.menu:active, 
.header .navigation A.menu:visited { text-decoration:none; color:#FFF; background:#a59890; }
.header UL.navigation A.menu:hover 	{ text-decoration:none; color:#FFF; }

.header UL.pulldown				{ position:absolute; z-index:100; border-width:1px 0 0 1px; border-color:#FFF; border-style:solid; width:180px; left:-1px; top:36px; display:block; display:none; }
.header UL.pulldown LI			{ height:auto; position:relative; border-right:0px; }
.header UL.pulldown A			{ width:142px; height:auto; padding:4px; display:block; border-width:0 1px 1px 0; background:#a59890; border-color:#FFF; border-style:solid; }
.header UL.pulldown A:link, 
.header .navigation A:active, 
.header .navigation A:visited   { text-decoration:none; color:#000; background:#f1f0ee; }
.header UL.pulldown A:hover 	{ text-decoration:none; color:#FFF; background:#a59890; }
.header UL.subpulldown			{ position:absolute; z-index:110; border-width:1px 0 0 1px; border-color:#FFF; border-style:solid; width:180px; left:150px; top:-1px; display:block; display:none; }

UL.newslist LI.odd	{ padding:8px; background:#FFF; cursor:pointer; height: 55px; }
UL.newslist LI.even	{ padding:8px; background:#e2e4f0; cursor:pointer; height: 55px; }
UL.newslist LI IMG	{ margin-right:16px; border:1px solid #A59890; }
UL.newslist A		{ color:#CC0033; font-weight:bold; font-size:12px; }
UL.newslist P		{ color:#8e9ecf; padding:0; margin:0; }

UL.links LI			{ padding:8px 8px 0 8px; }
UL.links A			{ font-weight:bold; font-size:12px; }

OL .faq { margin-left: 10px; }

.updateCaroussel			{ display:block; height:200px; overflow:hidden; }
.updateCaroussel DIV.slide 	{ cursor:pointer; }
.updateCaroussel DIV.img 	{ width:230px; height:114px; background:top left; }
.updateCaroussel A			{ color:#CC0033; font-weight:bold; font-size:12px; }
.updateCaroussel P			{ padding:4px 8px; }

IMG.quote					{ margin:2px; }
.clearfloat			{ clear:both; margin:0; padding:0; line-height:0; font-size:0; }

.highlight { background-color: yellow; color: #000000; }
.searchPage strong { font-weight: bold;}
.searchPage .xsltsearch_result_description {margin-bottom: 10px;}
.searchPage .xsltsearch_title {color: #C03; font-weight: bold;}

/* REDESIGN STYLING */
#searchBox { width:100px; height:18px; float:left; position:relative; margin:8px 0 8px 10px;}
#searchBox SPAN { margin:0; padding:0; display:none; float:left;}
#searchBox INPUT { margin:0; padding:0; border:none; float:left; background:none; }
#searchBox .inputContainer { background-image:url(/images/redesign/search-background.gif); width: 136px; height: 18px; position:absolute; left:0; top:0; }
#searchBox INPUT[type=text] { width:127px; margin-left:9px; }
#searchBox INPUT[type=image] { width:18px; height:18px; position:absolute; left:136px; top:0;}

/* HOMEPAGE STYLING */
.homepage { width: 950px; }
.homepage #description A, .homepage #highlight A { float:right; color:#c1002b; }
.homepage #description A:hover, .homepage #highlight A:hover  { float:right; color:#c1002b; }
.homepage H3 { background:none; font-weight:bold; font-size:22px; margin:0px; padding:0px; }
.homepage #main { width:712px; height:475px; float:left; background-color:#f1f0ee; }
.homepage #main .block { width:335px; height:216px; float:left; position:relative; margin:10px; cursor: pointer; cursor: hand; }
.homepage #main .block .overlay { width:315px; height:50px; position:absolute; left:0; bottom:0px; background-image:url(/images/redesign/homeOverlayBackground.png); padding:0 10px 0 10px; }
.homepage #main .block .overlay H2 { background:none; color:#564f4b; font-weight:bold; font-size:24px; text-transform:uppercase; margin:0px; padding:0px; }
.homepage #main .block .overlay P { color:#564f4b; font-family:Arial, Helvetica; }
.homepage #news { width:228px; height:475px; float:left; margin-left:10px; }
.homepage #news H3 { color:#c1002b; }
.homepage #news DIV { height:auto; margin-top:5px; }
.homepage #news DIV P STRONG { font-weight:bold; font-size:14px; }
.homepage #news DIV P STRONG EM { font-style:italic; font-weight:normal; font-size:11px;}
.homepage #news DIV A { float:right; color:#c1002b; }
.homepage #news DIV A:hover { float:right; color:#c1002b; }
.homepage #description { width:464px; height:160px; float:left; margin:10px 0 0 10px; }
.homepage #description H3 { color:#c1002b; margin-top:5px; margin-bottom:5px;}
.homepage #description P { line-height: 20px; }
.homepage #quote { width:208px; height:140px; float:left; margin:10px 0 0 10px; background-color: #a59891;  padding:10px; color:White; cursor: pointer; cursor: hand; }
.homepage #quote P { font-style:italic; font-size:14px; line-height: 24px; margin-top:5px; }
.homepage #highlight { width:228px; height:160px; float:left; margin:10px 0 0 10px; position:relative; }
.homepage #highlight .overlay { width:218px; height:75px; position:absolute; left:0; bottom:0px; background-image:url(/images/redesign/homeOverlayBackground.png); padding:5px;}
.homepage #highlight .overlay H3 { background:none; color:#564f4b; font-weight:bold; font-size:24px; }

/* FOOTER STYLING */
#footer { width:950px; height:140px; margin-top:10px; margin-left:5px; }
.footerTop { height:107px; background-color:#F1F0EE;}
.footerColumn { float:left; width:217px; height:87px; padding:10px; color:#87817E; }
.footerColumn H5 { font-size:18px; height: 20px; }
.footerColumn UL { float:normal; }
.footerColumn UL LI { margin:8px 0 0 0; }
.footerColumn UL LI A { font-size:11px; color:#87817E; }

.footerBottom { height:33px; background-color:#B3A9A3; color:White;}
#footerAddThisContent { padding:6px; float:left; }
#footerCopyrightNotice { float:right; padding:10px 10px 0 0; } 
#footerCopyrightNotice A { color:White; }







/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

