body , .main
{
margin: 0px;
font-family: arial, tahoma, verdana, san-serif;
font-size: 13px;
color: #333333;
background: #FFFFFF;
}

a , a:link , a:visited , a:active , a:selected
{
color: #00266B;
font-weight: normal;
text-decoration: underline;
}

a:hover
{
color: #00266B;
font-weight: normal;
text-decoration: underline;
}

.xheader
{
background: #FFFFFF url('ximg/xheader_bkg.jpg') repeat-x top;
font-family: arial, tahoma, verdana, san-serif;
font-size: 13px;
color: #333333;
}

.xlogo
{
float: left;
}

.xheader_links
{
float: right;
margin-top: 30px;
margin-right: 12px;
color: #999999;
font-size: 12px;
}

.xheader_links a:link , .xheader_links a:visited , .xheader_links a:active
{
color: #999999;
text-decoration: none;
padding-left: 4px;
padding-right: 4px;
font-weight: normal;
}

.xheader_links a:hover
{
color: #999999;
text-decoration: none;
font-weight: normal;
}

.xmenu_box-shell
{
float: left;
}

.xmenu_box
{
float: left;
background: url('ximg/xmenu_arrow.jpg') no-repeat left;
text-indent: 12px;
margin-right: 24px;
color: #FFFFFF;
}

.xmenu_box a:link , .xmenu_box a:visited , .xmenu_box a:active
{
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.xmenu_box a:hover
{
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
}

.xmenu
{
background: #407096 url('ximg/xmenu_bkg.jpg') repeat-x;
font-size: 13px;
}

.xmenu_search
{
float: right;
margin-right: 20px;
color: #FFFFFF;
}

.xheader_img_bkg
{
background: #3C679E url('ximg/xheader_img_bkg.jpg') repeat-x;
}

.xcontent_main
{
background: url('ximg/xcontent_main_bkg.jpg') no-repeat left top;
}

h1
{
font-weight: normal;
margin: 12px 0px 0px 0px;
}

h2
{
font-weight: normal;
margin: 0px 0px 12px 0px;
}

h3
{
font-weight: 200;
margin: 0px 0px 12px 0px;
color: #00266B;
}

.xcontent_main_text
{
margin-right: 14px;
}

.xcontent_news_text
{
padding: 12px;
}

.xcontent_news_text a:link , .xcontent_news_text a:visited , .xcontent_news_text a:active
{
color: #00266B;
font-weight: normal;
text-decoration: underline;
}

.xcontent_news_text a:hover
{
color: #00266B;
font-weight: normal;
text-decoration: underline;
}

.xnews_date
{
float: left;
background: url('ximg/xicon_news.jpg') no-repeat left top;
text-indent: 20px;
font-size: 12px;
padding: 4px 0px 4px 0px;
width: 100%;
}

.xcontent_box_dev
{
background: url('ximg/xcontent_box_bkg.jpg') repeat-x top;
}

.xcontent_box_dev_title
{
margin-bottom: 6px;
}

.xcontent_box_dev_text_box
{
padding: 10px 12px 12px 12px;
}

.xcontent_box_dev_text
{
padding: 0px 0px 0px 0px;
}

.xfooter_box
{
background: url('ximg/xfooter_bkg.jpg') repeat-x bottom;
padding: 16px;
text-align: center;
font-size: 12px;
color: #999999;
line-height: 20px;
}

.xfooter_box a:link , .xfooter_box a:active , .xfooter_box a:visited
{
color: #666666;
text-decoration: none;
font-weight: bold;
padding: 0px 4px 0px 4px;
}

.xfooter_box a:hover
{
color: #666666;
text-decoration: underline;
}