*, html, body, div, img, span, a, form, input{
border:0pt none;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
padding:0pt;
}
a, a:hover, a:active, a:visited{
color:white;
text-decoration:none;
}
html, body{
background-color:#03479C;
direction:ltr;
}
#epaper{
height:100%;
margin:0pt auto;
width:905px;
}
#feed{
	position:absolute;
	right:851px;
	top:136px;
	color:yellow;
	font-weight:bold;
	white-space:nowrap;
}
#feed a, #feed a:hover, #feed a:active, #feed a:visited{
color:white;
font-weight:normal;
}
#languages{
	position:absolute;
	left:804px;
	top:136px;
	color:yellow;
	font-weight:bold;
}
#languages a, #languages a:hover, #languages a:active, #languages a:visited{
color:white;
}
#logo{
border-bottom:3px solid #e7223e;
}
#logo_small{
float:left;
margin:5px 0 10px 29px;
}
#page{
background-color:#03479C;
float:right;
overflow:hidden;
text-align:center;
width:690px;
}
#page #page_title{
float:right;
width:200px;
margin:10px 0 35px;
padding:0;
}
#page #page_title #page_name{
color:white;
border-bottom:1px solid #80B9FE;
padding:0 0 4px;
}
#page #page_title #page_name, #page #page_title #page_name span{
font-weight:bold;
}
#page #page_title #page_links{
margin:20px 0 0;
text-align:left;
}
#page #page_title #page_links img{
vertical-align:top;
}
#page_links a, #page_links a:hover, #page_links a:active, #page_links a:visited{
color:white;
font-weight:bold;
display:block;
}
#page #image{
width:487px;
}
#img_border{
margin:0 auto;
position:relative;
}
#page #page_img{
margin:10px auto;
}
#thumbs{
background-color:#03479C;
float:right;
height:567px;
margin-top:-3px;
overflow:hidden;
text-align:center;
width:210px;
}
#thumbs_h1{
color:white;
display:none;
font-weight:bold;
height:20px;
padding:5px 0pt 5px 10px;
position:relative;
text-align:center;
}
#thumbs_itms{
height:510px;
overflow-x:hidden;
overflow-y:auto;
padding:10px 0pt;
text-align:center;
}
#thumbs span{
display:block;
font-weight:bold;
}
#thumbs a{
color:white;
display:block;
margin:0pt auto 16px;
width:138px;
}
#bottom{
clear:both;
color:white;
text-align:center;
padding-top:25px;
}
#bottom .site_links{
padding:3px 0;
}
#copyrights{
color:white;
margin:20px auto 10px;
text-align:center;
width:800px;
font-size:10px;

}
#copyrights a, #copyrights a:hover, #copyrights a:active, #copyrights a:visited{
	text-decoration:underline;
}
#homepage{
background-color:#03479C;
height:100%;
padding:30px 0 0;
text-align:center;
}
#homepage #items{
width:670px;
float:left;
}
#homepage #items .itm{
float:right;
width:138px;
margin-bottom:20px;
}
#homepage #items .itm a{
background-color:#03479C;
color:white;
display:block;
margin:0pt auto 30px;
width:138px;
}
#homepage #items .itm span{
display:block;
font-weight:bold;
height:16px;
padding-top:6px;
}
#homepage #items .space{
float:right;
height:50px;
width:28px;
}
#services{
clear:right;
float:right;
width:200px;
height:100%;
}
#services a{
	line-height:1.7;
}
#services div{
background-color:#2564b3;
width:170px;
padding:11px 17px 14px 13px;
margin:0 0 10px 0;
}
#services div div{
margin:0;
padding:0;
}
#services span{
color:white;
font-weight:bold;
display:block;
clear:both;
border-bottom:1px solid #80b9fe;
padding:0 0 4px;
margin:0 0 10px;
}
#services a, #services a:hover, #services a:active, #services a:visited{
display:block;
text-align:left;
}
#search, #subscribe{
background-color:#2564b3;
color:white;
font-weight:bold;
}
#search form, #subscribe form{
text-align:left;
}
#search form .text, #subscribe form .text{
background-color:white;
color:#03479C;
direction:ltr;
vertical-align:middle;
width:170px;
}
#search form .button, #subscribe form .button{
background-color:#E7223E;
color:white;
float:right;
cursor:pointer;
font-weight:bold;
height:16px;
vertical-align:middle;
margin-top:5px;
}
#site_desc{
	color:white;
	text-align:left;
}
#site_desc span{
	text-align:center;
}
#homepage #pagenav #this{
color:red;
font-weight:bold;
}
#homepage #pagenav a{
font-weight:bold;
}
#homepage #pagenav a.nav{
background-color:#E6D1A4;
}
.clear{
clear:both;
line-height:0;
font-size:0;
height:0;
padding:0;
margin:0;
}
#throbber{
height:20px;
position:absolute;
right:7px;
top:7px;
width:20px;
z-index:10;
}
a.select{
border:medium none;
position:absolute;
z-index:10;
}
a.select:hover{
background:blue none repeat scroll 0%;
cursor:pointer;
opacity:0.3;
-moz-opacity: 0.3;
filter:alpha(opacity=20);
}
a.select span{
background-color:blue;
display:block;
height:100%;
width:100%;
opacity: 0;
-moz-opacity: 0;
filter:alpha(opacity=0);
}
#newsletter input{
	margin:5px 0 0;
}
#sitemap{
height:100%;
padding:30px 0 0;
}
#sitemap #content{
	float:left;
	margin:0 20px;
}
#sitemap h1{
	font-size:26px;
	text-align:center;
	color:white;
	font-weight:bold;
}
#sitemap h2{
	margin:20px 0 7px;
	color:white;
	font-weight:bold;
}
#sitemap h2 a, #sitemap h2 a:hover, #sitemap h2 a:active, #sitemap h2 a:visited{
	font-weight:bold;
}
#sitemap li{
	color:white;
}

