{ 
margin : 0;
padding : 0;
} 
body { 
font : 85% Verdana, sans-serif;
line-height : 1.4em;
text-align : center;
color : #000000;
background : #ffffff;
margin : 0 0 10px 0;
} 
a { 
color : #467aa7;
font-weight : bold;
text-decoration : none;
background-color : inherit;
} 
a:hover { 
color : #2a5a8a;
text-decoration : none;
background-color : inherit;
} 
a img { 
border : none;
} 
p { 
padding : 0 0 1.6em 0;
} 
p form { 
margin-top : 0;
margin-bottom : 20px;
} 
img.left, img.center, img.right { 
padding : 4px;
border : 1px solid #a0a0a0;
} 
img.left { 
float : left;
margin : 0 12px 5px 0;
} 
img.center { 
display : block;
margin : 0 auto 5px auto;
} 
img.right { 
float : right;
margin : 0 0 5px 12px;
} 
#container { 
width : 98%;
margin : 20px auto;
text-align : left;
background : #ffffff;
color : #303030;
border : 0px solid #a0a0a0;; padding-left:0; padding-right:0; padding-top:1px; padding-bottom:1px
} 
#header { 
height : 160px;
width : 100%;
margin : 1px 1px 1px 1px;
background : #ffffff;
background : url('header_background.jpg') repeat-x bottom left;
color : #ffffff;
} 
#header h1 { 
padding : 35px 0 0 20px;
font-size : 1.4em;
background-color : inherit;
color : #ffffff;
letter-spacing : -2px;
font-weight : normal;
} 
#header h1 a { 
color : #ffffff;
text-decoration : none;
} 
#header h1 a:hover { 
color : #cccccc;
text-decoration : none;
background-color : inherit;
} 
#header h2 { 
margin : 10px 0 0 40px;
font-size : 1.4em;
background-color : inherit;
color : #f0f2f4;
letter-spacing : -1px;
font-weight : normal;
} 
#navigation { 
height : 2.2em;
line-height : 2.2em;
width : 100%;
margin : 0 1px;
background : #000000;
color : #ffffff;
} 
#navigation li { 
float : left;
list-style-type : none;
border-right : 1px solid #ffffff;
white-space : nowrap;
display : inline;
position : relative;
} 
#navigation li a { 
display : block;
padding : 0 5px;
font-size : 0.9em;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
background-color : inherit;
color : #ffffff;
} 
* html #navigation a { 
width : 1%;
} 
#navigation .selected, #navigation a:hover { 
background : #000000;
color : #ff0000;
text-decoration : none;
} 
ul li#bypass { 
display : none;
} 
#navigation ul { 
height : 18px;
width : 100%;
margin : 0;
padding : 0;
background : #000000;
color : #ffffff;
list-style-type : none;
} 
#navigation li ul { 
border-top : 1px solid #ffffff;
margin-top : 3px;
display : none;
left : 0;
position : absolute;
width : 250px;
height : auto;
} 
#navigation li li { 
border-left : 1px solid #ffffff;
border-right : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
width : 100%;
border-top : 0px none;
} 
#navigation li li a { 
display : block;
padding : 0 10px;
font-size : 0.9em;
font-weight : bold;
text-transform : uppercase;
text-decoration : none;
background-color : inherit;
color : #ffffff;
border-right : none;
width : 100%;
} 
#navigation a:hover, #navigation a:focus { 
background-color : inherit;
color : #ff0000;
} 
#navigation .sel a { 
background-color : inherit;
color : #ffffff;
} 
#navivation a:active { 
background-color : inherit;
color : #ffffff;
} 
#content { 
background : url('background.jpg');
float : left;
width : 98%;
font-size : 10px;
font-weight : bold;
padding : 20px 0 0 20px;
} 
#content h1 { 
display : block;
margin : 0 0 16px 0;
font-size : 2.4em;
font-weight : bold;
letter-spacing : -1px;
color : #505050;
background-color : inherit;
} 
#content h2 { 
display : block;
margin : 0 0 16px 0;
font-size : 1.7em;
font-weight : bold;
letter-spacing : -1px;
color : #505050;
background-color : inherit;
} 
#content h2 a { 
font-weight : normal;
} 
#content h3 { 
margin : 0 0 5px 0;
font-size : 1.4em;
letter-spacing : -1px;
} 
#content a:hover, #subcontent a:hover { 
text-decoration : underline;
} 
#content ul, #content ol { 
margin : 0 5px 16px 35px;
} 
#content dl { 
margin : 0 5px 10px 25px;
} 
#content dt { 
font-weight : bold;
margin-bottom : 5px;
} 
#content dd { 
margin : 0 0 10px 15px;
} 
#subcontent { 
float : right;
width : 10px;
padding : 20px 20px 10px 0;
line-height : 1.4em;
} 
#subcontent h2 { 
display : block;
margin : 0 0 15px 0;
font-size : 1.6em;
font-weight : normal;
text-align : left;
letter-spacing : -1px;
color : #505050;
background-color : inherit;
} 
#subcontent p { 
margin : 0 0 16px 0;
font-size : 0.9em;
} 
.menublock { 
margin : 0 0 20px 8px;
font-size : 0.9em;
} 
.menublock li { 
list-style : none;
display : block;
padding : 2px;
margin-bottom : 2px;
} 
.menublock li a { 
font-weight : bold;
text-decoration : none;
} 
.menublock li a:hover { 
text-decoration : none;
} 
.menublock li ul { 
margin : 3px 0 3px 15px;
font-size : 1em;
font-weight : normal;
} 
.menublock li ul li { 
margin-bottom : 0;
} 
.menublock li ul a { 
font-weight : normal;
} 
#searchbar { 
margin : 0 0 20px 0;
} 
#searchbar form fieldset { 
margin-left : 10px;
border : 0px solid;
} 
#searchbar #s { 
height : 1.2em;
width : 110px;
margin : 0 5px 0 0;
border : 1px solid #a0a0a0;
} 
#searchbar #searchbutton { 
width : auto;
padding : 0 1px;
border : 1px solid #808080;
font-size : 0.9em;
text-align : center;
} 
#footer { 
clear : both;
width : 100%;
padding : 5px 0;
margin : 0 1px;
font-size : 0.9em;
color : #000000;
background : #ffffff;
} 
#footer p { 
padding : 0;
margin : 0;
text-align : center;
} 
#footer a { 
color : #f0f0f0;
background-color : inherit;
font-weight : bold;
} 
#footer a:hover { 
color : #ffffff;
background-color : inherit;
text-decoration : underline;
} 
.splitcontentleft { 
float : left;
width : 48%;
} 
.splitcontentright { 
float : right;
width : 48%;
} 
.clear { 
clear : both;
} 
.small { 
font-size : 0.8em;
} 
.hide { 
display : none;
} 
.textcenter { 
text-align : center;
} 
.textright { 
text-align : right;
} 
.important { 
color : #f02025;
background-color : inherit;
font-weight : bold;
} 
.box { 
margin : 0 0 20px 0;
padding : 10px;
border : 1px solid #c0c0c0;
background-color : #fafbfc;
color : #505050;
line-height : 1.5em;
} 