﻿html, form
{
	margin: 0px;
	padding: 0px;
	height: 100% !important;
	width: 100% !important;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt;
	vertical-align: top;
	text-align:justify;
}

body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #ffffff url(images/layout/bg.gif) repeat-x top;	
}

/* ---- top section ------------------------------------------- */

.wrapper
{
	width:100%;
	height:100%;
    margin-left:auto;
    margin-right:auto;
}


.td_menu
{
    vertical-align:top;
    margin:0px;
    height:30px;    
}


.td_header
{
    height:100px;
}

.header_left
{
    height:100px;
    width:550px;
    float:left;
}

.header_right
{
    height:100px;
    width:300px;
    float:right;
    text-align:right;
}

.td_banner
{
    height:327px;
    width:870px;
    border:solid 1px #000000;
}

.banner
{
	width: 900px;
	height: 349px;
	margin: 0px auto;
	padding: 0px;
}

.td_footer
{
    width:950px;
    height:122px;
    margin-left:auto;
    margin-right:auto;
    background: #052151 url(images/layout/footer_tile.gif) repeat-x top;
}
.footer_left
{
    margin-top:40px;
    float:left;
    width:500px;
    letter-spacing: 1px;
    line-height:1.3em;
    padding-left:10px;
}
.footer_right
{
    margin-top:30px;
    float:right;
    width:300px;

}

.content
{
    float: left;
    width: 600px;
    padding: 0px 25px 0px 0px;
    background: transparent url(images/layout/content_seperator.gif) repeat-y top right;
    color: #333333;
    vertical-align:top;
}

.content h3
{
    font-size:1.2em;
    color:#336699;
}

.content a
{
    color:#336699;
}

.content a:hover
{
    color:#f3cf1e;
}


.sidebar
{
    font-size: 0.80em;
    float: right;
    width: 250px;
    margin: 0px;
    color: #666666;
    vertical-align:top;
}


.sidebar a
{
    color:#336699;
}

.sidebar a:hover
{
    color: #F5AE1B;
}



.menufix
{z-index:1000;}











/* ----- static menus ----------------------------------------------------------- */

.static_menu
{
}

.static_menu_item
{
    border-top: solid 5px #ffffff;
}

.static_menu_hover
{
    border-top: solid 5px #548ae4;
    border-top-color: #003399;
}

.static_menu_selected
{
    border-top: solid 5px #ff9a02;
}


/* ----- dynamic menus ----------------------------------------------------------- */

.dynamic_menu
{
    border: solid 1px #c3c4c4;
    margin-top:11px;
    padding:5px;
    z-index:1;
}

.dynamic_menu a
{
    color: #395d97;
}
 
.dynamic_menu a:hover
{
    color: #7596cc;
}



.dynamic_menu_item
{
    border-left: solid 5px #ffffff;
    margin: 3px 10px 3px 5px;
}

.dynamic_menu_hover
{
    border-left: solid 5px #003399;
    margin: 3px 10px 3px 5px;
}

.dynamic_menu_selected
{
    border-left: solid 5px #ff9a02;
    margin: 3px 10px 3px 5px;
}


.RadSplitter_Original   
{      
    border: 0px !important;      
}    



