*{
margin:0;
padding:0;
}
a{
text-decoration:none;
}
a:focus{
outline:none;
}
body{
font-family:Arial, Helvetica, sans-serif;
padding-top:50px;
background-color:#bfbbbf;
background-image:url(body_bg.jpg);
background-repeat:no-repeat;
background-position:center; 
}
* html body{
text-align:center;
}
div#container {
margin-left:auto;
margin-right:auto;
width:990px;
position:relative;
text-align:left;
}
div#main{
width:988px;
background-image:url(content_bg.jpg);
background-repeat:repeat-y;
background-position:20px;
position:relative;
float:left;
border-bottom:17px solid #b69c59;
margin-bottom:4px;
}
div#head{
background-color:#FFFFFF;
width:968px;
margin-left:20px;
border-bottom:17px solid #b69c59;
}
div#head img{
float:left;
}
div#partnerlogin{
height:50px;
font-size:8pt;
padding-top:16px;
}
div#partnerlogin h3{
font-size:8pt;
margin-bottom:4px;
}
div#partnerlogin a{
color:#000000;
text-decoration:underline;
}
div#partnerlogin input, div#partnerlogin select{
font-size:8pt;
margin-right:17px;
padding:2px 0 2px 2px;
}
div#partnerlogin input#login{
background-image:url(login_bg.jpg);
background-color:#000000;
width:61px;
height:21px;
border:none;
color:#ffffff;
padding-top:1px;
}
div#home {
position:absolute;
bottom:-17px;
left:0;
width:26px;
height:65px;
background-image:url(home_bg.gif);
background-position:left;
background-repeat:no-repeat;
}
div#home img {
position:absolute;
top:30px;
left:6px;
}
div#left{
margin-left:32px;
float:left;
}
* html div#left{
margin-left:16px;
}
div#left ul{
list-style:none;
}
div#left ul li{
min-height: 43px;
height:auto !important;
height: 43px;
width:176px;
}
div#left ul li.lvl-1 a{
display:block;
background: transparent url(nav_bg2.jpg) no-repeat top left;
width:164px;
height:28px;
color:#000000;
font-size:9pt;
padding:15px 0 0 12px;
}
* html div#left ul li a{
width:176px;
height:53px;
}
div#left ul li a:hover{
background-position:-176px 0px;
}
div#left ul li a.current{
background-position:-352px 0px;
}
div#left ul li a.active{
background-position:0px -54px;
}

div#left ul li ul {
	margin-top: 10px;
}

div#left ul li.lvl-2 a {
	background-image: none;
	padding: 4px 0 4px 30px;
}

div#left ul li.lvl-2 a:hover,
div#left ul li.lvl-2 a:active {
	color: #99141b;
}

div#left ul li ul a.current {
	color: #99141b;
}





div#content_start{
margin-left:208px;
}
div#content_start p{
height:30px;
background-image:url(visual_bottom_bg.jpg);
background-repeat:repeat-x;
font-size:9pt;
padding:12px 0 0 12px;
color:#333134;
}
* html div#content_start img{
width:777px;
}
* html div#content_start{
background-color:#bda462;
}
div#content{
padding:40px;
padding-right:20px;
width:700px;
min-height:350px;
float:left;
}
div#content a{
color:#996600;
}
div#content h1{
font-size:13pt;
font-weight:normal;
margin-bottom:13pt;
margin-top: 30px;
margin-bottom: 15px;
}
div#content h2{
font-size:11pt;
font-weight:normal;
margin-bottom:13pt;
}
div#content p{
font-size:9pt;
}
div#content ul{
padding-left:9pt;
margin-top: 20px;
margin-left: 30px;
}
div#content table.csc-uploads{
margin-top:12pt;
}
div#content_right{
width:260px;
float:right;
padding-top:40px;
}
div#footer{
width:958px;
height:120px;
background-image:url(footer_bg.gif);
background-repeat:no-repeat;
clear:left;
position:relative;
left:30px;
}
* html div#footer{
top:4px;
}
div#footer ul{
list-style:none;
font-size:8pt;
position:absolute;
left:12px;
}
div#footer ul li{
float:left;
}
div#footer a{
color:#000000;
}
div#footer p{
font-size:8pt;
position:absolute;
left:307px;
top:48px;
}
div#footer p a{
text-decoration:underline;
color:#756248;
}
div#footer img{
border:none;
position:absolute;
right:35px;
top:22px;
}
div#footer form{
position:absolute;
left:12px;
top:43px;
}
div#footer form fieldset{
border:none;
}
div#footer form legend{
display:none;
}
div#footer form label{
display:none;
}
div#footer form select{
font-size:8pt;
padding:2px 0 2px 2px;
}
div#footprint_right{
width:49px;
height:66px;
background-image:url(footprint_right.png);
background-repeat:no-repeat;
position:absolute;
top:0;
right:-22px;
}
div#footprint_left{
width:63px;
height:37px;
background-image:url(footprint_left.png);
background-repeat:no-repeat;
position:absolute;
bottom:0;
left:0px;
}
/*teaser Menu*/
#teasermenu_container{
width:958px;
background-image:url(teaser_bg.jpg);
background-repeat:repeat-x;
height:163px;
position:relative;
clear:left;
margin-left:30px;
padding-top:4px;
}
div#teasermenu_container div#prev{
position:absolute;
left:12px;
top:57px;
width:45px;
z-index:10;
visibility:hidden;
}
div#teasermenu_container div#next{
position:absolute;
width:45px;
right:0px;
top:57px;
visibility:hidden;
}
div#teasermenu_container div#next img{
cursor:pointer;
}
#teasermenu{
width:912px;
height:146px;

position:relative;
}
#teasermenu div{
float:left;
margin-left:43px;
}
* html #teasermenu div{
margin-left:30px;
}
#teasermenu img{
display: block;
border:none;
}
#teasermenu div p{
background-image:url(teaser_bottom_bg.jpg);
width:255px;
height:19px;
font-size:8pt;
line-height:9pt;
padding:3px 0 0 5px;
}
* html #teasermenu div p{
width:260px;
height:22px;
}
#teasermenu div p a{
color:#000000;
}
#teasermenu div p a img{
display:inline;
}
#teasermenu div p img{
display:none;
}
