    body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #666666;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    	color: #000000;
    }
    #container { 
    	width: 922px;
		height:100%;
    	background: #FFFFFF;
    	margin: 0 auto;
    	border: 1px solid #000000;
    	text-align: left;
    } 
    #header { 
    	background: #ffffff; 
    	padding: 0px;
    }
	
    .header { 
    	background: #b41b42;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		padding:9px;
		text-align:left;
    } 
	
    #header p {
    	margin: 0;
    	padding: 10px 10px;
		font-size:11px;
		text-align:right;
    }
    #sidebar1 {
    	width: 169px;
    	background: #ffffff;
		float:left;
		height:100%;
    }
    #mainContent { 
    	margin: 0 0 0 180px;
    	padding: 0 20px;
		font-size:12px;
		background-image:url(../images/bg.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		min-height:400px;
    } 
	
    .footer { 
    	background:#DDDDDD;
		font-size:11px;
    } 

    .fltrt {
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat {
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	h1 {color: #f0f0f0;
	font-size:11px;
	font-weight:normal;
	}
	
	h2 {color: #b41b42;
	font-size:12px;
	font-weight:bold;
	}
	
	h3 {color: #000000;
	font-size:11px;
	font-weight:normal;
	}
    .al { 
		text-align:left;
    } 

    .content { 
		font-size:12px;
		background-color:#FFFFFF;
		vertical-align:top;
		    }

    td.navi { border-bottom: 1px solid #ffffff;
	font-size:11px;
	font-weight:bold;
		    }
			
    td.navi2 { border-bottom: 1px solid #ffffff;
	font-size:11px;
	font-weight:bold;
	padding:3px;
		    }
			
    .marque { 
		font-size:12px;
		color:#b41b42;
		background-color:#e0e0e0;
		vertical-align:top;
		border-left:solid #b41b42 1px;
		    }
	
    .content-grey { 
		font-size:11px;
		background-color:#e0e0e0;
		vertical-align:top;
		text-align:left;
		height:175px;
    }
	
    .content-red { 
		font-size:12px;
		background-color:#b41b42;
		height:165px;
		vertical-align:top;
		text-align:left;
		color:#ffffff;
    }

    .content-red-small { 
		font-size:11px;
		background-color:#b41b42;
		vertical-align:top;
		text-align:left;
		color:#ffffff;
    }
	
    .index { 
		font-size:12px;
		background-color:#FFFFFF;
		vertical-align:top;
		background-image:url(../images/bg.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		min-height:550px;

    }
	
	.topic { color:#FFFFFF; }

	li { list-style:disc; color:#FFFFFF; font-size:11px;}
	
    .hint { color:#b41b42; }
	
    .copy { 
		font-size:11px;
		color:#b41b42;
    } 
	
	
	.agb { font-size:11px; }
	
	a.index-main { text-decoration: none; font-size:11px; font-weight:bold;}
	a.index-main:link { color:#ffffff; }
	a.index-main:visited { color:#ffffff; }
	a.index-main:hover { color:#000000; }
	
	a.index-portal { text-decoration: none; font-size:11px; font-weight:normal; text-align:right}
	a.index-portal:link { color:#b41b42; }
	a.index-portal:visited { color:#b41b42; }
	a.index-portal:hover { color:#ffffff; }
	
	a.footer { text-decoration: none; font-size:11px; font-weight:normal; }
	a.footer:link { color:#b41b42; }
	a.footer:visited { color:#b41b42; }
	a.footer:hover { color:#000000; }
	
	a.navi { text-decoration: none; font-size:11px; font-weight:bold; padding-left:30px;}
	a.navi:link { color:#ffffff; }
	a.navi:visited { color:#ffffff; }
	a.navi:hover { color:#000000; }
	
	a.con { text-decoration: none; font-size:12px; font-weight:normal; }
	a.con:link { color:#b41b42; }
	a.con:visited { color:#b41b42; }
	a.con:hover { color:#000000; }

	a.copy { text-decoration: none; font-size:11px; font-weight:normal; }
	a.copy:link { color:#000000; }
	a.copy:visited { color:#000000; }
	a.copy:hover { color:#b41b42; }
	
img {border-width: 0px; } 

.radio {border: 0px; background-color: #ffffff; }
.buttons { border:1px #b41b42 solid; font-size: 10px; font-weight: bold; color: #ffffff; background-color: #b41b42; }
.inputbox { border:1px #b41b42 solid; FONT-FAMILY:Verdana,Tahoma,Helvetica,sans-serif; FONT-SIZE:11px; font-weight: normal; color: #ffffff; BACKGROUND-COLOR:#b41b42; }

.select { border:1px #b41b42 solid; FONT-FAMILY:Verdana,Tahoma,Helvetica,sans-serif; FONT-SIZE:11px; font-weight: normal; color: #ffffff; BACKGROUND-COLOR:#b41b42;}	

#text-right { text-align:right; vertical-align:bottom; }