
body 
{
    margin:0;
    background:#829eb8;
    font-family:Verdana;
    color:#014063;
}

img 
{
    border:0;
}

a 
{
	color:#0043c5;
	text-decoration:none;
}

a:hover 
{
	text-decoration:underline;
}

#MainPanel 
{
    width:950px;
    margin:0 auto 10px auto;
    border:solid 1px #fff;
}

/*TOP BAR*******************************************/

#TopBar 
{
    width:950px;
    margin:0;
    background:#fff;
    border-bottom:solid 1px #fff;
    font:normal 11px Trebuchet MS;
}

#Date 
{
    height:19px;
    width:229px;
    padding:2px 0 0 0;
    float:left;
    border-right:solid 1px #848484;
    text-align:center;
    color:#406692;
    text-transform:uppercase;
}

#TopBar UL 
{
    margin:2px 0 0 0;
    padding:0;
    float:left;
    list-style:none;
}

#TopBar LI 
{
    margin:0;
    padding:0 0 0 23px;
    float:left;
}

#TopBar LI A
{
    text-transform:uppercase;
    text-decoration:none;
    color:#737373;
}

#TopBar LI A:Hover
{
    color:#c3812a;
}

#GreyBox 
{
    height:19px;
    width:425px;
    padding:2px 0 0 10px;
    float:right;
    background:#ddd;
}

#SearchBox
{
    width:275px;
    float:left;
}


.SearchField 
{
    height:11px;
    width:225px;
    float:right;
    font-size:9px;
}

.SearchButton 
{
    margin:4px 3px 0 0;
    float:left;
}

#Year 
{
    width:100px;
    padding-right:5px;
    float:right;
    color:#406692;
    text-transform:uppercase;
    text-align:right;
}

#Header 
{
    width:950px;
    margin:0;
    background:url(../Images/Header.jpg) no-repeat top right;
}

/*Menu*************************************************/

#Menu 
{
    width:945px;
    margin:0 auto 0 auto;
    padding-left:5px;
    border-bottom:solid 1px #fff;
    border-top:solid 1px #fff;
    background:#bc8729;
}

/*Content**********************************************/

#ContentPanel 
{
    width:950px;
    margin:0;
    background:#fff url(../Images/ContentPanelBg.gif) repeat-y;
    border-bottom:solid 1px #fff;
    color:#014063;
}

.Content 
{
    /*min-height:500px;*/
    width:720px;
    margin:0;
    float:right;
    font:normal 13px Verdana;
}

.ContentSpecial 
{
	height:2300px;
    width:100%;
    background-color:#fff;
    margin:0;
    font:normal 13px Verdana;
}

#ContentBox 
{
    padding:15px;
}

#SubMenu 
{
    width:230px;
    margin:0;
    float:left;
    font:normal 11px Trebuchet MS;
}

#SubMenu UL 
{
    width:230px;
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    text-align:right;
}

#SubMenu LI 
{
    margin:0;
    padding:0;
}

#SubMenu A 
{
    color:#fff;
    text-decoration:none;
    display:block;
    height:22px;
    padding-top:7px;
    padding-right:20px;
    background:url(../Images/SubMenuOff.gif) no-repeat;
}

#SubMenu A:Hover 
{
    background:url(../Images/SubMenuOver.gif) no-repeat;
}

#SubMenu A.Selected 
{
    background:url(../Images/SubMenuOver.gif) no-repeat;
}


/*Footer***********************************************/

#Footer 
{
    width:950px;
    margin:5px 0 0 0;
    padding:5px 0 5px 0;
    border-top:solid 1px #fff;
    text-align:center;
    color:#fff;
    font:normal 12px Trebuchet MS;
}

/*Login************************************************/

#Login
{
	margin: 20px auto 20px auto;
	border: solid 1px #abc0dd;
}

#Login TH
{
	text-align: left;
	color: #7286a3;
	background-image: url(../Images/th_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	border-bottom: 1px solid #abc0dd;
	padding-left: 5px;
	font-size: 12px;
}

#Login TD
{
	border-top: 1px solid #FFFFFF;
	background-color: #f0f6fa;
	padding: 15px 20px 10px 20px;
}

#Login INPUT
{
	margin-bottom: 5px;
}

#Login P
{
	text-align: right;
	margin-top: 2px;
}
