* {margin: 0; padding: 0;}
body {background-color: #fff; font-family: Verdana, sans-serif;	font-size: 11px; height: 100%;}

div.clearer {clear: both;}

td.left {vertical-align: top; width: 237px;}
td.right {vertical-align: top; width: 237px;}
td.left h2, td.right h2 {color: #4C4C4C; padding: 10px; }

.center {padding: 0px 1px 0px 1px; vertical-align: top;}
#content-left-big h1, .center h1 {color: #333333; font-size: 14px; padding: 10px 10px;}

a img {border: none; cursor: pointer;}
.banner_leftfBODY
 {display: block; position: absolute; bottom: 0px; left: 2px;}
.banner_right {display: block; position: absolute; bottom: 0px; right: 2px;}

.banner {float:left; margin: 0 1px;}
#contentdivbig #content_right .banner {float:left; margin: 0 1px; margin-top: -25px;}

.smallfont {font-size: 8px;}
.bigfont {font-size: 10px; margin-right: 30px;}

div.teaserhome { behavior: url(/stylesheets/iepngfix.htc); }
.teaserhome {background: url(../images/menu_left_over.png) no-repeat; height: 271px; width: 141px; position: absolute; bottom: 0px; left: 0px; margin-left: 95px;}

/* *********************************************************** 
   *                                                         *
   *  Content, layout area elements                          *
   *                                                         *
   *********************************************************** */

#wrapper {margin: 0 auto; width: 960px;}
#contentdiv {position: relative; float:left; display: block; height: 100%; background: url(../images/content-background.gif) repeat-y; margin-top: -4px;}
#contentdivbig {position: relative; float:left; display: block; height: 100%; background: url(../images/content-background_2c.gif) repeat-y; margin-top: -4px;}
#content2column  #contentdiv {position: relative; float:left; display: block; height: 100%; background: url(../images/content-background3.gif) repeat-y; margin-top: -4px;}

#content_left {width: 238px; float: left; height: 100%;}
#content-left-big {float: left;	min-height: 328px; width: 720px; background-color: #ffffff; margin: 0px 1px;}
#content_centerbig {width: 720px; float: left;	border-top: 1px solid #ffffff;}

#content_center {width: 482px; float: left;	border-top: 1px solid #ffffff;}
#content_center ul li { list-style: outside;padding-left:5px;}
#content_center ul.crumbtrail li { margin-left: 0px;}
#content_center ul { padding-left:5px;}

#content_center_content ul li {list-style-position:outside;padding-left:5px;}
#content_center_content ul.crumbtrail li { margin-left: 0px;}
#content_center_content ul { padding-left:12px;}

#content_center_content ol li { list-style: outside; list-style: decimal;}
#content_right {width: 238px; float: right; min-height: 356px;}

#footer {clear: both; color: #330D66; font-size: 9px; height: 14px; letter-spacing: 1px;  padding: 2px 10px; background: #ffffff url(../images/footer.gif) no-repeat; 

margin-bottom: 20px;}
#footerbig {clear: both; color: #330D66; font-size: 9px; height: 14px; letter-spacing: 1px;  padding: 2px 10px; background: #ffffff url(../images/footer_big.gif) no-repeat; 

margin-bottom: 20px;}
#footer ul, #footerbig ul {display: block; margin-top: 10px; text-align: center;}
#footer ul li, #footerbig ul li {display: inline;}
#footer ul li a, #footerbig ul li a {color: #330D66; text-decoration: none;}
#footer ul li a:hover, #footerbig ul li a:hover {text-decoration: underline;}

#pageheader {float: left; display: block; width: 100%; background: #cccccc;	margin-bottom: 10px;}

/* *********************************************************** 
   *                                                         *
   *  Sitebar                                                *
   *                                                         *
   *********************************************************** */

#sitebar {background-color: #330D66; color: #ffffff; font-size: 10px; height: 14px;	padding: 2px 10px;}
#sitebar ul li {display: inline; float: left; list-style-image: none; list-style-type: none; margin-right: 10px;}
#sitebar span {float: right;}
#sitebar a, #sitebar a:link {color: #ffffff; text-decoration: none;}
#sitebar a:hover {text-decoration: underline;}
#sitebar li.selected, #sitebar a.selected {color: #9A6606;}
#sitebar a.flag_default {display:inline-block; height:12px; width:14px; vertical-align:bottom; border:1px solid #330D66}
#sitebar a.flag_selected {display:inline-block; height:12px; width:14px; vertical-align:bottom; border:1px solid #9A6606;}

.fontSize0 a {font-size: 10px;}
.fontSize1 a {font-size: 14px;}
.fontSize2 a {font-size: 18px;}

/* *********************************************************** 
   *                                                         *
   *  Header                                                 *
   *                                                         *
   *********************************************************** */

.slogan {float: left; color: #330D66; font-family: Arial; font-size: 14px; font-weight: bold; display: block; width: 450px; margin-left: 55px; height: 20px; margin-top: 10px;}

div.search {text-align: right; float: right; width: 200px; height: 18px; margin-top: 10px;}
div.search .text {font-size: 11px; margin-right: 5px; margin-top: 1px; vertical-align: top; height: 12px;}
div.search .watermerk {font-size: 11px; margin-right: 5px; margin-top: 1px; vertical-align: top; height: 12px; color: #a4a4a4;}

#header {padding: 10px; padding-bottom: 0;}
#header img.logo {float: left; padding-left: 10px;}
#header img.title {float: left; padding-left: 62px; padding-top: 15px;}
#header h1 {display: none; float: left; font-size: 25px; margin: 30px 0 0 40px;}

/* *********************************************************** 
   *                                                         *
   *  Top navigation tabs                                    *
   *                                                         *
   *********************************************************** */

ul.tabs {list-style: none; padding: 0; margin-left: 560px;}

ul.tabs li {float: left; margin: 0; letter-spacing: -1px;}

ul.tabs a {font-size: 14px; font-weight:bold; display: block; padding: 4px 0 3px 10px; text-decoration: none;}
ul.tabs a span {padding: 4px 10px 3px 0;}

ul.tabs a:hover {background: url(../images/tab-hover_left.gif) left top no-repeat;}
ul.tabs a:hover span {background: url(../images/tab-hover_right.gif) right top no-repeat;}

ul.tabs li.home { }
ul.tabs li.home a {color: #330D66;}

ul.tabs li.home a {color: #330D66;}
ul.tabs .home-selected a, ul.tabs .home-selected a {color: #fff; background: url(../images/tab-home_left2.gif) left top no-repeat; text-decoration: none;}
ul.tabs .home-selected a span, ul.tabs .home-selected a span {color: #fff; background: url(../images/tab-home_right.gif) right top no-repeat; }

ul.tabs li.returnhome a {color: #666666;}

#headerbar {background: url(../images/header-home.gif) no-repeat; height: 29px; clear: left;}
