/* The Body, Heading, Horizontal Rule, Link and List styles 
MUST ALL BE SETUP based on styles from the designer as these are used in WebMaster.
If the main background of the website in the BODY tag in layout.css is different to 
the content area use the #wmbody selector to add correct body styles to the WM Editor*/

/*Normal Body Font Styles*/

h1, h2, h3, h4, h5, h6, ul, ol, p { margin: 0 0 15px 0; }
ul, ol { margin-left: 29px; }

body
{
    background: #000 url(../images/Background.jpg) top center repeat-y;
        text-align: center;
}

body, p, div, table, tr, td {
	font-family:  Arial, Verdana, san-serif;
	font-size: 12px;
	color: #4d4d4f;
}
/*WebMaster Body Styles*/
body#wmbody {
	margin-left:10px;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
}

/*Form Field Styles*/
input, textarea, select, option {
	font-family:  Arial, Verdana, san-serif;
	font-size: 12px;
}

form {margin:0px;} /*Remove Default Form Margin*/

/*Heading Styles*/
h2  
{
    	font-size: 18px;
	color:#ee3124;
}


h3 
{
    	font-size: 15px;
	font-weight: bold;
	color:#000;
}

h4 
{
    	font-size: 14px;
	color:#ad9600;
	font-weight: bold;
	margin-bottom: 10px;
}

h5 
{
    font-size: 13px;
	color:#ee3124;
	font-weight: bold;
}

/*Horizontal Rule*/
hr 
{
    color:#000; background-color:#000; border:none; width: 100%; height: 1px;
}

/*Link Styles*/
a:link, a:visited {
    color: #939598;
    font-weight: normal;
    text-decoration: none;
}
a:hover, a:active 
{
    color: #c7c8ca;
    text-decoration: underline;
}
a img {
	border:0;
} /*Hide image border when image is a link*/


/*List Styles*/
ul li, ol li { margin-bottom: 8px; }


/* WebMaster Form Styles */
.wmf-label
{
}

.wmf-label-header
{
}

.wmf-label-minor
{
}

.wmf-row
{
}

.wmf-row-alternate
{
}

.wmf-row-submit
{
}

.wmf-required-message
{
}

.wmf-required-asterisk
{
	color: #ff0000;
}

.wmf-success-message
{
	font-weight: bold; 
	border: solid 1px #3eb16f; 
	padding:7px; 
	margin: 10px 0;
}

.wmf-failure-message
{
	font-weight: bold; 
	border: solid 1px #b92626; 
	padding:7px; 
	margin: 10px 0;
}

.wmf-row td, .wmf-row-alternate td 
{
    padding-bottom:5px;
    padding-left:5px;
}

/* Feature Table */

table.feature-table
{
	background-color: #ee3124;
	border-width: 1px;
	border-spacing: 0px;
	border-style: inset;
	border-color: black;
	border-collapse: collapse;
}

table.feature-table h1
{
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: white ;
}
table.feature-table td
{
    padding: 5px;
}