html {font-family: sans-serif}

body {color:#333;font-size:12px;background-color:#F9F9F9;}
a {/*font-family:GrauBlauWeb;font-size:120%;text-shadow:0px -1px 1px #000;*/ color:#ff4f3b; text-decoration:none;}
a:hover {text-decoration:underline;}

.breadcrumbs {position:absolute; top: 135px; margin-left:15px;}
.breadcrumbs, .breadcrumbs a {color:#999; font-size:10px;}

#page {width:980px; margin:0 auto;}
#page .header {height:100px; width:100%;}
#page .footer {width: 972px; color: #fff; font-size:1.0em; background-image: url(/images/backgrounds/footer.png); height:93px; line-height:93px; text-align:center }
#page .footer a {color: #fff; font-size:1.0em; text-decoration:none}
#page .footer a:hover {text-decoration:underline;}

h1 {text-transform: uppercase }
p {line-height: 1.5 }

.header #logo { position:absolute; margin: 20px 0 0 20px; font-size:1.9em}
.header #logo img {border:none;}
.header #searchform { float:right; margin-right:20px; padding-top:30px;}
.header #searchform input { width: 25px; background-image:url(/assets/4/search.gif); border-width:0px; margin-left:0px;height:17px;}
.header #searchform input#q { width:200px; height:auto;border:solid 1px #aaa; margin-left:0px; background-image:none;}

.header .navigation {position:absolute; margin: 70px 0 0 0; height:43px; width:980px; background-image: url(/images/backgrounds/navigation_center.png);}
.header .navigation ul { width:100%; overflow:hidden; list-style:none; padding:0; margin:0; background-image: url(/images/backgrounds/navigation_right.png); background-position:right center; background-repeat:no-repeat;}
.header .navigation ul li { float:left; font-size:13px; height:43px; line-height:36px; text-align:center;}
.header .navigation ul li.first {width:8px;background-image: url(/images/backgrounds/navigation_left.png);}
.header .navigation ul li a {float:left; height:37px; color:black; text-decoration:none; display:block; text-align:center; font-size:1.0em; padding: 0 2px 0 2px; width:92px;/* padding: 0 10px;*/}
.header .navigation ul li a:hover,.header .navigation ul li a.active { background-image: url(/images/backgrounds/navigation_tab.png); background-position: 0 -1px; color:#fff;}

#page .content {margin: 15px 0 20px 0; width:951px; padding: 40px 10px 20px 10px;background-color:#ffffff; border:solid 1px #ddd; float:left; width:750px;}
.banner_right {float:left; width:180px; text-align:right; padding-left: 10px; margin-top:15px;}
.banner_right a {display:block;margin-top:20px}

.home.col1 {width:680px; float:left;}
.home.col2 {width:250px; margin-left:20px; float:left;}
.clear {clear:both}