html,body {  margin:auto;
             height:100%;
	    width:950px;
	    background-position: center;
             background-image:url(../media/main.gif);
	    background-repeat:repeat-y;
	}

div#left {
	height: 100%;
}

.txt { width:180px; }
.txtarea { width:270px; }
label{
	float:left;
	width:10em;
}
.box label {
	display:block;
	color:#202020;
	margin-bottom:10px;
}

.clear {
	clear:both;
	padding:0;
	margin:0;
}



body,td,th,input,select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	 
#page {
	width:950px;	
	margin:auto;
	background-image:url(../media/main.gif);
	height:100%;	
}

#left {
	float:left;
	background-color:#C30F3A;
	width:252px;
	height:100%
}

div#left {
	float:left;
	background-color:#C30F3A;
	width:252px;
	height:100%
}
 
#search {

	background-color:#C30F3A;
	width:252px;
	min-height:66px;
}

#menueTop {

	margin-left:43px;
	margin-top:9px;
	color: #ffffff;
}

#searchfield {
	margin-left:43px;
	margin-top:9px;
	color: #ffffff;
}

#navheader {
	
	}

#nav {
	height:310px;	
	width:252px;
	background-image:url(../media/bg_nav.gif);
	margin-top:0px;
}

html>body #nav { /* be nice to opera (&gekko) */
	height: auto;
	min-height: 310px;
	width:252px;
	background-image:url(../media/bg_nav.gif);
	margin-top:0px;

}


#main {
	display: table-cell;
	float:left;
	width:698px;
	background-image:url(../media/bg_main.gif);
	height:100%;
}


div#main {
	display: table-cell;
	float:left;
	width:698px;
	background-image:url(../media/bg_main.gif);
	height:100%;
}



#navTop {
	
	margin-left:37px;
	margin-top:10px;
}

#innerHtml {
	width:647px;
}

div#innerHtml {
	width:647px;
	height:100%;
}


#content {
	height:125px;	
	width:480px;
	margin-left:73px;
	margin-top:10px;

}

html>body #content { /* be nice to opera (&gekko) */
	height: auto;
	min-height: 125px;
	width:480px;
	margin-left:73px;
	margin-top:10px;


}


#title {
	margin-left:73px;
	margin-top:34px;
	width:380px;
	
}

#description {
	margin-left:73px;
	margin-top:14px;
	width:480px;
	
}


#blank {
	background-color:#C30F3A;
	height:16px;
}

#footer {
	margin-left:75px;
	margin-top:16px;
	//margin-bottom:142px;
}

#navigation {
	margin-left:33px;
}

.subNav {
	margin-left:38px;
	height:20px;
	//line-height:18px;
}

.mainNav {
	margin-left:19px;
	height:20px;
}

.selNav {
	height:20px;
	
}

a:link {
	color: #CC0033;
}
a:visited {
	color: #CC0033;
}
a:hover {
	color: #000000;
}
a:active {
	color: #CC0033;
}

a.navtop:link {
	color: #ffffff;
}
a.navtop:visited {
	color: #ffffff;
}
a.navtop:hover {
	color: #ffffff;
}
a.navtop:active {
	color: #ffffff;
}

a.navmain:link {
	color: #000000;
	text-decoration: none;
}
a.navmain:visited {
	color: #000000;
	text-decoration: none;
}
a.navmain:hover {
	color: #CC0033;
	text-decoration: none;
}
a.navmain:active {
	color: #000000;
	text-decoration: none;
}

a.navsub:link {
	color: #CC0033;
	text-decoration: none;
}
a.navsub:visited {
	color: #CC0033;
	text-decoration: none;
}
a.navsub:hover {
	color: #000000;
	text-decoration: none;
}
a.navsub:active {
	color: #CC0033;
	text-decoration: none;
}

a.navsubSel:link {
	color: #CC0033;
	text-decoration: underline;
}
a.navsubSel:visited {
	color: #CC0033;
	text-decoration: underline;
}
a.navsubSel:hover {
	color: #000000;
	text-decoration: underline;
}
a.navsubSel:active {
	color: #CC0033;
	text-decoration: underline;
}


