body{
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0px;
font-size:100%;
background: transparent;
height:850px;
}

/* ############################################################################# */
/* LINKS */

/* Normal, visited and active links */
a:link, a:visited, a:active
{
	color: #000000;
	background: transparent;
}

/* Mouse-over (hover) links */
a:hover, .tcat a:hover, .thead a:hover, .tfoot a:hover
{
	color: #000000;
	background: #ffffff;
}

#background{
background: transparent;
background-repeat:repeat-y;
background-position:top left;
background-image: url(/images/bgimage2.gif);
width:950px;
}

#background_inner{
width:910px;
}

#header{
height:171px;
width:100%;
}


#topimage{
float:left;
width:910px;
text-align:left;

}

#links{
text-align:left;
float:left;
width:910px;
}

#modules{
width:220px;
}

#content{
float:left;
width:100%;
}

#end{
background-image: url(/images/end2.gif);
height:36px;
width:950px;
background-repeat:no-repeat;
}

#top{
background-image: url(/images/top2.gif);
height:21px;
width:950px;
background-repeat:no-repeat;
}

#left{
float:left;
border-top:solid 1px #DDDDDD;
width:59%;
}

#right{
float:right;
border-top:solid 1px #DDDDDD;
width:40%;
}

#content_inner{
float:left;
width:100%;
}

#banner{
border:solid 1px #DDDDDD;
margin-top:10px;
margin-bottom:10px;
width:100%;
text-align:left;
}

#banner2{
margin-top:10px;
margin-bottom:10px;
width:100%;
float:left;
text-align:left;
}

p{
margin:0px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
font-size:70%;
text-align:left;
}

td{
margin:0px;
padding-top:2px;
padding-bottom:2px;
font-size:70%;
text-align:left;
vertical-align:top;
}

#outer{
}

#line{
margin-left:3px;
float:left;
border-left:solid 1px #DDDDDD;
height:700px;
}

h5{
font-size:100%;
margin-bottom:-3px;
text-align:left;
}

h4{
font-size:100%;
margin-bottom:-3px;
}

#foot{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#DDDDDD;
margin:0px;
font-size:65%;
background: transparent;
}
