/*
** Style Sheets for HillShop
**
** Author: Scott McClintock
**
*/

BODY
{
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        font-size: 0.8em;
        background-color: #FFFFFF;
}

*
{
        font-family: sans-serif;
        color: #404040;
}

H1
{
	padding: 23px 10px 10px 10px;
	font-size: 1.8em;
	font-weight: normal;
	font-style: italic;
        color: #00266D;
        margin: 0px;
}

H2
{
	padding: 0px;
	font-size: 1.5em;
	font-weight: normal;
	font-style: italic;
        color: #00266D;
        margin: 0px;
}

.page_header
{
	padding: 0px;
	color: #00266D;
	height: 85px;
	background-color: #FFFFFF;
	background-image: url(header_logo.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.page_menu
{
	padding: 5px;
	color: #FFFFFF;
	border-bottom: 4px solid #D1D1D1;
	background-color: #CC3333;
}

.page_menu a:link, a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.page_menu a:hover
{
	color: #DDDDDD;
}


.page_content
{
	padding: 10px;
}

.page_footer
{
	clear: both;
	position: relative;
	padding: 4px;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;
	border-top: 4px solid #D1D1D1;
	background-color: #336699;
}
.page_footer a:link, a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

.page_footer a:hover
{
	color: #DDDDDD;
}

.FormBox
{
        float: left;
        width: 550px;
        padding: 5px 5px 10px 5px;
        background-color: #FFFFFF;
        margin: 10px;
        border: none;
}

.FormBox P
{
	line-height: 125%;
}

.NoteBox
{
        float: left;
        width: 350px;
        padding: 15px;
        background-color: #336699;
        margin: 10px;
        border: 1px solid #CCCCCC;
        -moz-border-radius: 6px;
        border: none;
}

.NoteBox I
{
	color: #FFFFFF;
}

.NoteBox P
{
	color: #FFFFFF;
	line-height: 125%;
}

.AlertBox
{
/*
        float: left;
        width: 350px;
*/
        padding: 15px;
        background-color: #CC9999;
        margin: 10px;
        border: 1px solid #CCCCCC;
        -moz-border-radius: 6px;
        border: none;
}

.AlertBox P
{
	color: #FFFFFF;
	line-height: 125%;
}


TABLE
{
        border: none;
        margin: 5px;
        padding: 0px 0px 0px 0px;
	font-size: 1em;
        border-collapse: collapse;
}

TABLE TH
{
        padding: 4px;
        vertical-align: middle;
        text-align: right;
        font-weight: bold;
}

TABLE TD
{
        padding: 4px;
        margin: 0px;
        vertical-align: middle;
        text-align: left;
}

