* { 
margin : 0; 
padding : 0; 
} 
body { 
font : 90% Arial, sans-serif; 
line-height : 1.4em; 
text-align : center; 
color : #000000; 
background : #e8eaec url('images/bg.jpg') repeat-x; 
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 : 760px; 
margin : 20px auto; 
padding : 1px 0; 
text-align : left; 
background : #ffffff; 
color : #303030; 
border : 2px solid #a0a0a0; 
} 
#header { 
height : 225px; 
width : 758px; 
margin : 0 1px 1px 1px; 
background : #ffffff url('images/header.jpg') no-repeat bottom center; 
color : #000000; 
} 
#header h1 { 
padding : 35px 0 0 20px; 
font-size : 2.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 : 758px; 
margin : 0 1px; 
background : #145b13; 
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 10px; 
font-size : 0.8em; 
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 : #58a56f; 
color : #000000; 
text-decoration : none; 
} 
ul li#bypass { 
display : none; 
} 
#navigation ul { 
height : 18px; 
width : 100%; 
margin : 0; 
padding : 0; 
background : #145b13; 
color : #ffffff; 
list-style-type : none; 
} 
#navigation li ul { 
border-top : 1px solid #ffffff; 
margin-top : 3px; 
display : none; 
left : 0; 
position : absolute; 
width : 152px; 
height : auto; 
} 
#navigation li li { 
border-left : 1px solid #ffffff; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
width : 150px; 
border-top : 0px none; 
} 
#navigation li li a { 
display : block; 
padding : 0 10px; 
font-size : 0.8em; 
font-weight : normal; 
text-transform : uppercase; 
text-decoration : none; 
background-color : inherit; 
color : #ffffff; 
border-right : none; 
width : 145px; 
} 
#navigation a:hover, #navigation a:focus { 
background-color : inherit; 
color : #000000; 
} 
#navigation .sel a { 
background-color : inherit; 
color : #ffffff; 
} 
#navivation a:active { 
background-color : inherit; 
color : #ffffff; 
} 
#content { 
float : left; 
width : 730px; 
font-size : 1em; 
padding : 20px 0 0 20px; 
min-height : 300px; 
height : auto !important ; 
height : 300px; 
} 
#content h1 { 
display : block; 
margin : 0 5px 16px 0; 
font-size : 1.6em; 
font-weight : normal; 
letter-spacing : -1px; 
color : #145b13; 
background-color : inherit; 
} 
#content h2 { 
display : block; 
margin : 0 0 16px 0; 
font-size : 1.7em; 
font-weight : normal; 
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 : 170px; 
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 : 758px; 
padding : 5px 0; 
margin : 0 1px; 
font-size : 0.9em; 
color : #f0f0f0; 
background : #145b13; 
} 
#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; 
color : #505050; 
line-height : 1.5em; 
} 