* { 
margin : 0; 
padding : 0; 
} 
* body { 
font : 0.75em Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif; 
line-height : 1.64em; 
color : #333; 
background-color : #fff; 
} 
a { 
color : #02689b; 
background : inherit; 
text-decoration : none; 
} 
a:hover { 
color : #808080; 
background : inherit; 
} 
.red { 
color : #de6a01; 
} 
.blue { 
color : #299dca; 
} 
.white { 
color : #BDE3F2; 
} 
.brown { 
color : #333; 
} 
.required { 
color : #cc3333; 
font-weight : bold; 
letter-spacing : 1px; 
} 
p { 
margin : 0 0 15px 0; 
font-weight : normal; 
} 
#left ul { 
margin-left : 10px; 
text-indent : 5px; 
margin-bottom : 10px; 
list-style-type : square; 
list-style-position : inside; 
} 
#left li { 
margin : 10px; 
} 
ol { 
list-style-position : outside; 
text-indent : 2px; 
margin-left : 10px; 
} 
h1 { 
font : normal 2.4em Georgia, Arial, Sans-Serif; 
margin : 15px 0 0 5px; 
} 
h1 a:hover { 
color : #e4ffd3; 
background : inherit; 
} 
h2 { 
font : bold 1.6em Arial, Sans-Serif; 
margin : 0 0 12px; 
} 
h3 {
	color : #de6a01;
	font-weight : normal;
	font-size : 1.2em;
	letter-spacing: 1px;
} 
h4 { 
color : #de6a01; 
background : inherit; 
font-weight : normal; 
font-size : 0.9em; 
} 
#layout { 
margin : 0 auto; 
width : 920px; 
background-color : #ffffff; 
} 
#content { 
width : 920px; 
margin : 0 auto; 
background : #fff; 
} 
#logo { 
float : left; 
border-bottom : 5px solid #FE9901; 
height : 130px; 
width : 280px; 
background : url(../images/logo.gif) no-repeat 50px 0px; 
} 
#menu { 
float : right; 
width : 634px; 
padding : 10px 0; 
margin : 90px 0 5px; 
border-bottom : 5px solid #333; 
} 
#menu li { 
font-size : 1.1em; 
display : inline; 
} 
#menu li a { 
padding : 17px 15px 0 10px; 
margin : 0 45px 0 0; 
background : #fff url(../images/menuarrow.jpg) no-repeat 10px 5px; 
color : #808080; 
border-left : 1px solid #333; 
} 
#menu li a:hover { 
color : #000; 
border-left : 1px solid #de6a01; 
} 
#intro { 
clear : both; 
background : #fff url(../images/teaser.jpg) no-repeat; 
color : #333; 
height : 200px; 
padding : 35px 0 0 30px; 
text-indent : 10px; 
} 
#intro h1 { 
margin : 0; 
background : url(../images/h1bg.jpg) repeat-x bottom 0%; 
display : inline; 
color : #299dca; 
padding : 2px 25px; 
} 
#intro p { 
margin : 0; 
color : #fff; 
font-weight : bold; 
font-size : 0.9em; 
width : 700px; 
} 
#login { 
font-size : 0.9em; 
margin : 45px 0 0; 
} 
#login a { 
color : #fff; 
background : #299dca; 
padding : 4px 20px 6px; 
border-bottom : 1px solid #616161; 
margin-right : 5px; 
} 
#login a:hover { 
color : #616161; 
background : #299dca; 
} 
#left { 
clear : both; 
float : left; 
width : 539px; 
padding : 0 34px 0 5px; 
margin : 0 0 15px; 
} 
#left img { 
border : 0; 
padding : 5px; 
float : left; 
margin : 0 15px 5px 0; 
} 
#articles { 
margin : 40px 0 0 0; 
} 
#articles p { 
margin : 0 0 15px 0; 
} 
#articles li { 
border-top : 1px solid #cecece; 
list-style : none; 
float : left; 
width : 245px; 
background : #eee url(../images/newslist.jpg) repeat-x bottom 0%; 
padding : 4px 8px; 
margin : 0 15px 0 0; 
} 
#articles li a { 
background : url(../images/menuarrow.jpg) no-repeat 0 5px; 
padding : 0 0 0 8px; 
} 
#articles li.last { 
margin : 0; 
} 
#right { 
position : relative; 
top : -102px; 
margin : 0 5px 0 0; 
padding : 15px; 
float : right; 
width : 295px; 
font-size : 0.99em; 
background : #f8f8f8 url(../images/header.jpg) no-repeat top left; 
} 
form { 
border : 1px dashed #de6a01; 
padding : 10px; 
} 
div.featureimg { 
padding : 12px 0 0 12px; 
width : 295px; 
height : 96px; 
background : #fff url(../images/feature_bg.gif) no-repeat; 
color : inherit; 
} 
.border { 
clear : both; 
border-left : 4px solid #ccc; 
padding : 0 0 0 15px; 
} 
#right p { 
margin : 8px; 
} 
#left a { 
background : #effcff; 
} 
#right a { 
background : #effcff; 
} 
#left h3 { 
border-bottom : 1px solid #000; 
padding : 7px; 
margin : 0 0 15px 0; 
} 
#right h2 { 
border-bottom : 1px solid #000; 
padding : 8px; 
} 

#right .box { 
border : 1px solid #000; 
background : #f4f4f4; 
padding : 8px; 
} 
#left .box { 
border : 1px solid #000; 
background : #f4f4f4; 
padding : 8px; 
} 
.button { 
margin : 0; 
background : url(../images/print.gif) no-repeat left center; 
width : 120px; 
border : none; 
color : #fff; 
height : 20px; 
font-weight : normal; 
text-align : center; 
padding : 1px; 
cursor : pointer; 
text-transform : uppercase; 
font-size : 12px; 
} 
a.info { 
position : relative; 
background : #fff; 
} 
a.info span { 
display : none; 
} 
a.info:hover { 
cursor : default; 
z-index : 1; 
} 
a.info:hover .infobox { 
font-weight : normal; 
display : block; 
position : absolute; 
top : 20px; 
left : 0; 
width : 355px; 
border : 1px solid #299dca; 
background : #454545; 
color : #fff; 
text-align : left; 
font-size : 0.9em; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 10px;
margin-left: -20px; 
} 
.left_top { 
background : #fff url(../images/corner.gif) no-repeat left top; 
} 
.right_top { 
background : url(../images/corner.gif) no-repeat right top; 
} 
.left_bot { 
background : url(../images/corner.gif) no-repeat left bottom; 
} 
.right_bot { 
background : url(../images/corner.gif) no-repeat right bottom; 
width : 100%; 
} 
#footerbg { 
background : #333 url(../images/bottom.jpg) repeat-y center; 
border-top : 5px solid #ccc; 
width:920px;
} 
#footer { 
width : 850px; 
height : 170px; 
margin : 0 auto; 
text-align : left; 
position : relative; 
line-height : 1.5em; 
color : #eee; 

} 
#footer p { 
padding : 0; 
list-style-type : none; 
margin : 0; 
color : #eee; 
} 
#footer h2 { 
padding : 0 0 15px 0; 
margin : 15px 0 0 0; 
text-transform : uppercase; 
letter-spacing : 3px; 
font : bold 120% Arial, Helvetica, Sans-Serif; 
border-bottom : 2px dotted #f4f4f4; 
color : #fff; 
background : inherit; 
} 
#footer a { 
color : #eee; 
text-decoration : none; 
} 
#footer a:hover { 
color : #fff; 
text-decoration : none; 
} 
#footer ul { 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#footer ul li { 
display : inline; 
padding : 0; 
margin : 0; 
} 
#footer ul li a { 
display : block; 
color : #fff; 
text-decoration : none; 
margin : 0; 
padding : 5px 0 5px 15px; 
border-bottom : 1px solid #333; 
background : url(../images/star.gif) no-repeat left center; 
} 
#footer ul li a:hover { 
color : #ff9933; 
background : #444 url(../images/star.gif) no-repeat 0 5px; 
} 
#footerleft { 
float : left; 
width : 270px; 
margin : 0 20px 0 0; 
padding : 0; 
} 
#footermiddle { 
float : left; 
width : 270px; 
margin : 0 20px 0 0; 
padding : 0; 
} 
#footerright { 
float : right; 
width : 270px; 
margin : 0 auto; 
padding : 0; 
} 
#credits { 
padding : 0; 
margin : 0; 
background : #333; 
color : #fff; 
text-align : center; 
} 
#credits a { 
padding : 0; 
margin : 0; 
color : #fff; 
text-align : center; 
} 
#credits div { 
background : url(../images/bottom.jpg) repeat-y center ; 
height : 50px; 
position : relative; 
margin-bottom : 0; 
} 
#sitemap { 
margin : 0; 
padding : 0; 
} 
#sitemap li { 
list-style-type : none; 
} 
#sitemap ul { 
margin-top : -1px; 
} 
#sitemap ul li { 
list-style-image : url(../images/l2_normal.gif); 
} 
#sitemap ul ul li { 
list-style-image : url(../images/l3_normal.gif); 
} 
#sitemap ul li.firstfollow { 
list-style-image : url(../images/l2_first_follow.gif); 
} 
#sitemap ul li.last { 
list-style-image : url(../images/l2_last_item.gif); 
} 
#sitemap ul ul li.firstfollow { 
list-style-image : url(../images/l3_first_follow.gif); 
} 
#sitemap ul ul li.last { 
list-style-image : url(../images/l3_last_item.gif); 
} 
