@charset "utf-8";
body { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #000000; 
} 
h1, h2, h3 { 
margin : 0; 
font-family : "Times New Roman", Times, serif; 
font-weight : normal; 
} 
h1 { 
letter-spacing : -1px; 
font-size : 36px; 
color : #0080ff; 
} 
h2 { 
font-size : 24px; 
color : #0080ff; 
letter-spacing : normal; 
padding-top : 10px; 
padding-bottom : 5px; 
} 
p, ul, ol { 
margin : 0 0 2em 0; 
text-align : justify; 
line-height : 20px; 
} 
a:link { 
color : #000000; 
text-decoration : none; 
} 
a:hover, a:active { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-weight : bold; 
} 
a:visited { 
color : #000000; 
text-decoration : none; 
} 
#BodyLeft li { 
color : #000000; 
} 
ol.a { 
list-style-type : decimal; 
margin : 20px; 
} 
ol.b { 
list-style-type : lower-alpha; 
margin : 20px; 
} 
#BodyRight li { 
list-style : none; 
color : #ffffff; 
} 
hr { 
color : #0080ff; 
} 
#MenuBar a:link { 
color : #ffffff; 
text-decoration : none; 
} 
#MenuBar a:hover, a:active { 
text-decoration : none; 
color : #ffffff; 
font-size : 12px; 
font-weight : bold; 
} 
#MenuBar a:visited { 
color : #ffffff; 
text-decoration : none; 
} 
#Wrapper { 
clear : both; 
width : 940px; 
position : relative; 
left : 50%; 
margin-left : -460px; 
background : url('images/wrapper_tile.gif') repeat-x left top; 
} 
#Header { 
width : 920px; 
padding : 10px; 
height : 180px; 
position : relative; 
left : 50%; 
margin-left : -460px; 
background-color : #dfdfdf; 
} 
#PicArea { 
float : right; 
width : 158px; 
height : 150px; 
padding : inherit; 
margin : 0 0 0 10px; 
} 
#ButlerPic { 
border : 0; 
width : 158px; 
height : 202px; 
} 
#Buttons { 
float : right; 
width : 400px; 
height : auto; 
padding : 3px; 
} 
#ButtonsA span { 
display : inline-block; 
} 
#ButtonsA { 
float : right; 
width: auto;
margin : 0 17px 0 0; 
} 
#ButtonsB { 
float : right; 
width: auto;
} 
#cse { 
float : right; 
width : 272px; 
height : 18px; 
} 
#Branding { 
float : left; 
width : 230px; 
padding : inherit; 
height : 120px; 
margin : 5px 0 0 5px; 
} 
#Branding h2 { 
font-size : 11px; 
text-transform : uppercase; 
color : #333333; 
} 
#BrandA { 
float : right; 
width : 220px; 
} 
#BrandB { 
float : right; 
width : 220px; 
} 
#BrandC { 
float : right; 
width : 220px; 
} 
#MenuBar { 
width : 920px; 
padding : 10px; 
height : 25px; 
position : relative; 
left : 50%; 
margin-left : -460px; 
background-color : #0080ff; 
} 
#Breadcrumb { 
float : left; 
width : auto; 
padding : 2px; 
height : 15px; 
margin : 0 0 0 0; 
} 
#MenuBar p, li { 
color : #ffffff; 
} 
#Navigation { 
float : right; 
width : auto; 
padding : 2px; 
height : auto; 
margin : 0 0 0 0; 
} 
#Navigation li { 
display : inline; 
} 
#BodyLeft { 
float : left; 
width : 650px; 
padding : 5px; 
height : auto; 
margin : 5px 0 0 5px; 
} 
#BodyLeft a:link { 
color : #0080ff; 
} 
#BodyLeft ul {
margin-left: 8pt;
}
#BodyRight { 
float : right; 
width : 250px; 
padding : 5px; 
height : auto; 
margin : 5px 5px 0 0; 
} 
#BodyRight ul, li { 
margin-left : 8px; 
} 
#BodyRight h2 { 
margin-left : 13px; 
} 

#YrFirst {
float: left;
width : 50%; 
padding : 0px; 
height : auto;
}
#YrFirst h2 {
padding-top: 40px; 
}

#YrSecond {
float: right;
width : 50%; 
padding : 0px; 
height : auto; 
}
#YrSecond h2 {
padding-top: 40px;
}

#DeskDays p {
padding: 15px;
}

#Newsframe { 
float : left; 
width : 100%; 
} 
#Quicklinks { 
float : left; 
width : 100%; 
} 
.BodyText { 
padding : 0; 
margin : 0 0 15px 0; 
line-height : 20px; 
} 
#Footer { 
clear : both; 
width : 920px; 
padding : 10px; 
height : 30px; 
position : relative; 
left : 50%; 
margin-left : -460px; 
background-color : #dfdfdf; 
} 
#Footer p { 
text-align : center; 
} 
#Newspage { 
background-color : #e7e7e7; 
padding : 10px; 
} 
#Newspage h2 { 
text-align : left; 
} 
#Newspage a:link { 
color : #000000; 
text-decoration : none; 
} 
#Newspage a:hover, a:active { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-weight : bold; 
} 
#Newspage a:visited { 
color : #000000; 
text-decoration : none; 
} 
.date { 
text-decoration : none; 
color : #333333; 
font-size : 12px; 
font-weight : bold; 
line-height : 10px; 
} 
.headline { 
text-decoration : none; 
color : #000000; 
font-size : 16px; 
font-weight : bold; 
text-align : center; 
} 
#Newspic a:link { 
width : 35px; 
border : 0; 
} 
#W3logos { 
width : 920px; 
padding : 10px; 
height : 25px; 
position : relative; 
left : 50%; 
margin-left : -460px; 
} 
#W3logo1 { 
float : right; 
width: auto;
} 
#W3logo2 { 
float : right; 
width: auto;
} 
.casename { 
font-size : 10pt; 
margin-left: 5pt;
}
.topic { 
font-size : 10pt;
color : #0080ff;
}

table#links {    border: solid #000 1px;    width: 100%; border-collapse: collapse;
}
table#links td {    padding: 5px;    border: solid #000 1px; border-collapse: collapse;
}
.data {    color: #000000;    text-align: left;    
}

.leftcol {    font-weight: bold;    text-align: left;    width: 150px;    
}


