html
{ height: 100%;}
*
{ margin: 0 auto;
  padding: 0;}

body {

font: normal .80em 'Verdana', arial, sans-serif;
background: #F7F7F7 url(pattern5.png) fixed;
color: #555;

}

  
 
a:link { color: #000; text-decoration : underline;}
a:visited { color: #000; }
a:hover {color : #000; }

  
  #outer{ 
margin: 0px auto;
width: 950px;
padding: 0  0 0 0;
background: #fff;

}

#header {
width: 950px;
height: 90px;
background-repeat: no-repeat;
border-bottom: 1px solid #CCC;
background: #fff;

}

#parent {

width: 950px;
background: #fff;

}
 
h1{
display: block; 
margin: 5px 0 0 25px;
padding: 0px 0 20px 3px;
width:720px;
letter-spacing: 0.02em;
color:#000;
font: normal 230% 'Yanone Kaffeesatz', sans-serif;
}




#menubar
{ 
  font: normal 123% 'Yanone Kaffeesatz', sans-serif;
  letter-spacing: 0.030em;
  height: 37px;
  width: 950px;
  background:#949494;
  
 } 

ul#menu
{ float: right;}

ul#menu li
{ float: left;
  padding: 0 0 0 0;
  list-style: none;
  margin: 0px 0 0 0;
  border-right: 1px solid #F5F5F5;
  background: transparent;}

ul#menu li a
{ font: normal 123% 'Yanone Kaffeesatz', sans-serif;
   line-height: 37px;
   vertical-align: middle;
  letter-spacing: .030em;
  text-decoration: none;
  color: #fff;
  
  display: block; 
  float: left; 
  
  padding:0px 15px 0px 15px;
  text-align: center;} 

ul#menu li.current a
{ height: 37px;

  padding: 0px 12px 0px 16px;}

ul#menu li.current a
{
 background: #FFF;
 color: #EC372B;}

ul#menu li a:hover
{ 
color: #EC372B;
background: #EAEAEA;
margin: 0px 0 0 0;
}




#leftcolumn { 
display: block;
color: #000;
margin: 8px 8px 16px 15px;
padding: 8;
width: 144px;
float: left; 
background: #fff;
line-height: 1.3em;
}



#leftmenu {
font: normal 154% 'Yanone Kaffeesatz', sans-serif;
letter-spacing: 0.02em;
width: 120px;
padding: 0px 0px 10px 0;
margin: 0 0 10px 0px;

}

#leftmenu ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
}
#leftmenu ul li {
margin: 0;
padding: 0;
}
#leftmenu ul li a {

display: block;
border-bottom: 1px dashed #CACACA;
margin:0px 0px 0px 0px;
padding: 8px;
text-decoration: none;
color: #444;
width:127px;
}

#leftmenu li.current a
{
background: #fff;
color: #EC372B;}

#leftmenu li.current a:hover
{
background: #F5F5F5;
color: #EC372B;}
  
#leftmenu ul li a:hover, #vertmenu ul li a:focus {
color: #444;
background: #F5F5F5;

}

#leftcolumn p {
background: #fff;
padding: 0 0 0 0px;
margin: 15px 15px 10px 0px; 
font-family : 'Verdana', Helvetica, Arial, sans-serif; 
color : #000; 
border:0px solid #000;
}


#rightcolumn { 
font-family : 'Verdana', Helvetica, Arial, sans-serif;
border-left: 1px dashed #999;
float: left;
font-size:1.1em;
color: #000;
margin: 20px 20px 10px 20px;
padding: 2px;
width: 720px;
line-height: 1.2em;

}


table {
	font-family : 'Verdana', Helvetica, Arial, sans-serif;
	
	color:#000;
	margin: 0px 0px 3px 20px; 
	font-size : 0.93em;
	letter-spacing:0.01em;
	line-height: 1.5em;
	border-spacing: 0px;
    border-collapse: collapse;

}
	
	
	
td 
{ 
    padding: 6px;
}

#footer a { text-decoration: none; 
border-right:1px solid; 
border-color: #CACACA;
padding: 0px 7px 1px 7px;
font-size: 11px Verdana, sans-serif;
}

#footer a:link { color: #fff; }
#footer a:visited { color: #fff; }
#footer a:hover {color : #EC372B; } 



  #footer { 
text-align: center; 
letter-spacing: .1em;
font: 11px Verdana, sans-serif;
line-height:1.8em;
border: 0px solid;
width: 100%;
clear: both;
color: #fff;
background:#949494;
margin-bottom: 0px;
margin-top: 20px;
padding: 0px;
}
.clear { clear: both; background: none; }