element.style {
font-family:Arial;
font-size:10px;
}


body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 10.5px;
	x-small:10.5px;
    height: 100%;
   /* This sets IE5,5.5/Win to the correct size */
    font: x-small verdana, tahoma, arial, helvetica, sans-serif;
    voice-family: "\"}\"";
    voice-family: inherit;
    /* This size is for all other browsers, including IE6+ */
    font: small verdana, tahoma, arial, helvetica, sans-serif;

}

a, a:link, a:visited, a:active
{
    color: #0083a9;
    text-decoration: none;
}

a:hover
{
    color: #c1d72e;
    text-decoration: none;
}

/* Menu */
.MainMenu_MenuContainer{ background:transparent; width:100%; text-align: center; height:100%; }
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem,.submenuitembreadcrumb{
	color:#000;	font-size:11px;	font-weight:normal;
	padding:0px 15px 0px 10px;
	border:0px;
    height: 20px;
}
.submenuitemselected{
	color:#ffffff; font-size:11px; font-weight:normal;
	padding:3px 15px 3px 10px;
	background:#000000;
	cursor: pointer;
	cursor: hand;
	border:0px;
    height: 20px;
}
.submenu{
    color:#000000; font-size:11px; font-weight:normal;
	background:#ffffff;
	border:1px #000000 solid;
	padding:0px;
	margin:2px 0px 0px 0px;
	filter: Alpha(Opacity=88);	
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
}
.rootmenuitem TD{ 
	color:#000000; font-size:13px; font-weight: bold;
	background-color: Transparent;
	text-align:center;
	width: 154px;
	height:35px;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
}
.rootmenuitemselected TD {
	color:#0083a9; font-size:13px; font-weight: bold;
	background-color: Transparent;
	text-align:center;
	width: 154px;
	height:35px;	
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
}

.rootmenuitembreadcrumb TD {
	color:#0083a9; font-size:13px; font-weight: bold;
	background-color: Transparent;
	text-align:center;
	width: 155px;
	height:35px;
	border-left: 1px solid #787878;
	border-right: 1px solid #787878;
}

/* Top of Web Site */

.site_top_border
{
	background: url('images/top_border.png') repeat-x; 
}

.site_top 
{
    height: 110px;
    width: 100%;
    background: url('images/logo_fade.png') no-repeat;
}

.site_top_bottom
{
    height: 8px;
    width: 100%;
    margin-bottom:5px;
    clear:both;
}

/* Spacer */

.site_horizontal_spacer 
{
    width: 100%;
    height: 10px;
	background: url('images/top_border.png') repeat-x;  
}

.site_main 
{
    width: 100%;
}

/* Borders */

.top_left_border_site
{
    float: left;
    width: 8px;
    height: 8px;
    background: url('images/top_left_border.png') no-repeat;
    margin: 0px;
    padding: 0px;
    background-position: center bottom;
}

.top_right_border_site
{
    float: left;
    width: 8px;
    height: 8px;
    background: url('images/top_right_border.png') no-repeat;
    margin: 0px;
    padding: 0px;
    background-position: center bottom;
}

.top_border
{
    float: left;
    height: 8px;
    background: url('images/top_border.png') repeat-x;
    margin: 0px;
    padding: 0px;
    background-position: center bottom;
}

.bottom_border 
{
    float: left;
    height: 8px;
    background: url('images/bottom_border.png') repeat-x;
}

.top_split_border
{
    float: left;
    width: 15px;
    height: 8px;
    background: url('images/top_split_border.png') no-repeat;
    margin: 0px;
    padding: 0px;
    background-position: center bottom;
}

.bottom_split_border
{
    float: left;
    width: 15px;
    height: 8px;
    background: url('images/bottom_split_border.png') no-repeat;
}

.left_border
{
    float: left;
    width: 8px;
    height: 100%;
    background: url('images/left_border.png');
    border-left:#000;
    
     
}

.right_border
{
    float: left;
    width: 8px;
    height: 100%;
    background: url('images/right_border.png') repeat-y;
}

.middle_split_border
{
    float: left;
    width: 15px;
    height: 100%;
    background: url('images/middle_split_border.png') repeat-y;
}

.bottom_left_border
{
    float: left;
    width: 8px;
    height: 8px;
    background: url('images/bottom_left_border.png') no-repeat;
}

.bottom_right_border
{
    float: left;
    width: 8px;
    height: 8px;
    background: url('images/bottom_right_border.png') no-repeat;
}

.banner 
{
    float: left;
    height: 110px;
    width: 300px;
    padding-top: 9px;
	/*background: url('images/top_border.png') repeat-x;*/
	
}


.banner_pane 
{
    float: left;
    height: 110px;
    width: 400px;
	/*background: url('images/top_border.png') repeat-x;*/
}

/* Bottom of Site */

.site_bottom 
{
    width: 100%;
    height: 40px;
}

.site_bottom_top 
{
    width: 100%;
    height: 8px;
    display: block;
    vertical-align: bottom;
}

.footer_pane 
{
    float: left;
    width: 100%;
	height: 100%;
}

/* Bottom of Web Site */

.site_bottom_new 
{
    height: 8px;
    width: 100%;
}

.site_bottom_top_new
{
    height: 8px;
    width: 100%;
    white-space: nowrap;
}

/* Menu CSS */

.site_menu 
{
    width: 100%;
    height: 35px;
}

.menu_left 
{
    float: left;
    height: 35px;
    width: 13px;
    background: url('images/menu_left.png') no-repeat;
}

.menu_filler 
{
    float: left;
    height: 35px;
    width: 934px;
    background: url('images/menu_fill.png') repeat-x;
}

.menu_right 
{
    float: left;
    height: 35px;
    width: 13px;
    background: url('images/menu_right.png') no-repeat;
}







