﻿body, html {
    height:100%;
    width:100%;
    background:url("/App_Themes/Default/images/Background.gif") repeat-x top left;
	color:#777777;
    
}
form.aspnetForm {
    height:100%;
    position:relative;
}
div#Frame
{
    margin:0px auto 0px auto;
    width:800px;
    min-height:100%;
}
/* HEADER ELEMENTS ----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#Header
{
    width:798px;
}
div#Header div#Logo
{
    background:#ffffff url("/App_Themes/Default/images/Logo.jpg") no-repeat top left;
    height:110px;
    width:798px;
    border-left:solid 1px #555555;
    border-right:solid 1px #555555;
}
div#TopMenu
{
    border-left:solid 1px #555555;
    border-right:solid 1px #555555;
    border-top:solid 1px #555555;
    border-bottom:solid 1px #555555;
    background-color:#888888;
    width:798px;
    text-align:right;
}
div#TopMenuListHolder
{
    height:35px; 
}
div#TopMenuListHolder>ul 
{
    list-style:none; 
}
div#TopMenuListHolder>ul li 
{
    float:right; 
    text-align:center; 
}
div#TopMenuListHolder>ul li a
{
	font-family:Arial, Tahoma, sans-serif;
    display:block; 
    line-height:35px; 
    font-weight:bold;
    color:White;
    text-decoration:none;
    padding-left:20px;
    padding-right:20px;
}
div#TopMenuListHolder>ul li a:hover
{
	background-color:#CC0000;
    text-decoration:none; 
}
/* BODY ELEMENTS ----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#Body
{
    width:798px;
    border-left:solid 1px #555555;
    border-right:solid 1px #555555;
    border-bottom:solid 1px #555555;
    background:#ffffff url("/App_Themes/Default/images/BodyBG.gif") repeat-y top left;
}
div#Content
{
    background:url("/App_Themes/Default/images/Dart.jpg") no-repeat bottom right;
	font-size:0.9em;
	line-height:2em;
	text-align:justify;
    width:575px;
    float:right;
    padding:15px 10px 90px 10px;
}
div#SideBar
{
    width:200px;
    float:left;
}
div.SideMenuHeader
{
    font-size:25px;
    font-family:Brush Script MT, Vladimir Script, Edwardian Script ITC, Kunstler Script, Arial Narrow, Sans-Serif;
    color:#CC0000;
    text-align:center;
    margin-top:15px;
    line-height:25px;
    background:url("/App_Themes/Default/images/SmallDart.gif") no-repeat left;
}
div.SideMenu
{
    width:200px;
	margin-bottom:20px;
	padding-bottom:2px;
}
div.SideMenu ul.SideMenuList
{
    margin-left:10px;
    margin-top:5px;
    margin-bottom:0px;
    margin-right:10px;
} 
div.SideMenu ul.SideMenuList li 
{
    list-style:none;
    background:url("/App_Themes/Default/images/Bullet.gif") no-repeat left;
    padding-left:10px;
    padding-top:6px;
    padding-bottom:6px;
    font-size:0.8em;
	font-weight:bold;
	color:#6CBC1C;
}
div.SideMenu ul.SideMenuList li
{
    font-family:Arial, Tahoma, sans-serif;
	font-size:0.9em;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#6CBC1C;
}
div.SideMenu ul.SideMenuList li a:hover
{
	text-decoration:underline;
}
div.SideMenuBlock
{
    text-align:center;
    margin-bottom:20px;
}
/* FOOTER ELEMENTS ----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
div#Footer
{
    font-size:7pt;
    text-align:center;
    background:url("/App_Themes/Default/images/RoundedBottom.gif") no-repeat top;
    width:800px;
    height:22px;
    color:#ffffff;
    line-height:20px;
    margin-bottom:10px;
}
div#Footer a
{
    font-size:7pt;
    color:#ffffff;
    text-decoration:none;
}
div#Footer a:hover
{
    color:#ffffff;
    text-decoration:underline;
}
/* GENERAL CONTENT CSS ----------------------------------------------------------------------------------------------------------------------------------------------------------------*/
table#Links
{
    width:100%;
    margin:0px;
    border:none;
}
table#Links td#LinkCategory
{
    font-weight:bold;
}
table#Links td#Link
{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    background-color:#e6e6ff;
    border-bottom:solid 1px #bbbbbb;
    line-height:1.5em;
}
table#Links td#Link2
{
    padding-left:5px;
    padding-right:5px;
    padding-bottom:5px;
    padding-top:5px;
    border-bottom:solid 1px #bbbbbb;
    line-height:1.5em;
}
table#Links td#Link a, table#Links td#Link2 a
{
    font-weight:bold;
    color:#CC0000;
}
table.LinkRequest
{
    width:98%;
}
table.LinkRequest td
{
    padding:2px;
}
div.LinkExample
{
    background-color:#e6e6ff;  
}
div.webfreshfooter
{
    width:100%;
    margin:0 auto 10px auto;
    text-align:center;
}
div.webfreshfooter a
{
    color:#ddd;
    text-decoration:none;
    font-size:10px;
}
div.webfreshfooter a:hover
{
    color:#ccc;
    text-decoration:none;
}
div.webfreshfooter img
{
    vertical-align:text-bottom;
}

