@charset "UTF-8";
/* CSS  */

/*normalize margin padding*/
body, div, dl, dt, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td, p, img
{margin:0; padding:0;}

/*normalise font size header*/
h1,h2,h3,h4,h5,h6
{font-size: 100%;}

/*remove list style from lists*/
ol,ul
{list-style: none;}

/*normalize font style and font weight*/
adress, caption, cite, code, dfn, em, strong, th, var
{font-style: normal;}

/*remove border fieldset and img*/
fieldset, img
{border:0;}

body	{
background: #000 url(elements/bg_body.jpg) repeat-y center;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 50px;
}

#menu	{
width: 100%;
height: 118px;
position: absolute;
top: 15px;
left: 0;
background: url(elements/bg_nav.png) repeat-x;
z-index: 10;
text-align: center;
}

#menu_middle	{
height: 91px;
margin:13px auto auto;
text-align: left;
width: 900px;
}

img#logo	{
margin-top: 22px;
margin-left: 11px;
margin-right: 23px;
float: left;
}

#main	{
width: 900px;
height: 1000px;
margin: auto;
text-align: left;
z-index: 5;
}

#brand	{
width: 900px;
height: 294px;
background: no-repeat url(elements/bg_head.jpg);
}

#content_hr {
width: 900px; 
height: 2px; 
margin-top: 5px;
background: repeat-x url(elements/hr1.gif);
} 

#content	{
width: 900px;
min-height: 500px;
background: #fff no-repeat left bottom url(elements/bg_content.jpg);
margin-bottom: 5px;
float: left;
}

#text	{
width: 635px;
min-height: 500px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
padding: 15px;
line-height: 150%;
float: left;
}

#sidebar	{
width: 235px;
height: auto;
float: left;
}

#sidebar_middle	{
width: 220px;
background: repeat-y url(elements/bg_middle_sidebar.png);
}

#sidebar_middle img	{
margin-bottom:15px;
padding:0;
}


#sidebar_bottom	{
width: 235px;
height: 150px;
background: no-repeat url(elements/bg_bottom_sidebar.png);
}

#footer_hr	{
width: 900px;
height: 2px;
background: repeat-x url(elements/hr2.gif);
clear: left;
}

#footer	{
width: 900px;
height: 72px;
background: no-repeat url(elements/bg_footer.png);
float:left;
}

#site_info	{
width: 600px;
height: 72px;
color: #fff;
font-size: 12px;
float:left;
}

#site_info p	{
font-size: 12px;
color: #fff;
margin-top: 17px;
margin-left: 15px;
line-height: 150%;
}

#site_info span, #site_info a	{
color: #ccc;
text-decoration: none;
}

#site_info a:hover	{
text-decoration: underline;
}

#credit	{
width: 300px;
height: 72px;
text-align: right;
float: left;
}

#credit p	{
font-size: 12px;
color: #fff;
margin-top: 26px;
margin-right: 15px;
}

#credit a	{
text-decoration: none;
color: #fff;
}

#credit a:hover	{
text-decoration: underline;
}

p	{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
line-height: 150%;
}

div.componentheading	{
display: none;
}

td.contentheading	{
font-size: 24px;
color: #1c5389;
padding-bottom:18px;
padding-top:10px;
}

ul.menu a	{
color:#003399;
text-decoration: none;
margin-right: 10px;
}

ul.menu a:hover	{
text-decoration: underline;
}

ul.menu li	{
display: none;
}

#text img	{
margin-right: 12px;
padding-top: 1px;
border-top: 1px #1c5389 solid;
}

#text a	{
color:#003399;
text-decoration: none;
}

#text a:hover	{
text-decoration: underline;
}

iframe	{
border: 1px solid #666;
}


