﻿/* -------------------------------------------------------------------------------------------------------- */
/* Begin Layout */
html
{
	width:100%;
	height:100%;
	min-height:100%;
}

body
{
	width:100%;
	height:100%;
	min-height:100%;
	
	background:#E0E0E0 url(../../../Images/Layout/Background_01.jpg) repeat-x;
}

#wrapper
{
	position:relative;

	overflow:hidden;

	width:1000px;
	height:auto !important;
	height:100%;
	min-height:100%;

	margin:0px auto;
	padding:0px;
	
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #FFFFFF;
	
	background:#FFFFFF url(../../../Images/Layout/Background_Wrapper_01.jpg) repeat-y;
}

.headerimage
{
    clear:left;
}

#main
{
    overflow:hidden;
    
    margin:0px 0px 0px 0px;
}

#left, #center, #right
{
    display:inline;

	overflow:hidden;

	float:left;	
}

#left
{
	width:220px;
	
	padding:0px 15px 25px 15px;
}

#center
{
	width:440px;
	
	padding:0px 30px 25px 30px;
}

#right
{
	width:220px;
	
	padding:0px 15px 25px 15px;
}

.clear
{
	clear:both;
}
/* End Layout */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Navigation */
#navigation
{
    overflow:hidden;

    width:100%;
    
    border-bottom:solid 1px #FFFFFF;
}  

#navigation li
{
    display:inline;
}

#navigation li a
{
    display:block;
    
    float:left;
    
    padding:11px 0px 13px 0px;
    
    width:200px;
  
    font:normal 10pt Verdana;

/*	text-transform:uppercase; */
    text-decoration:none;
    text-align:center;
    
	color:#FFFFFF;
    
    background:#FFFFFF url(../../../Images/Layout/Background_Navigation_01.jpg);
}

#navigation li a:hover, #navigation li a.selected
{
    font-weight:bold;
}    
/* End Navigation */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Typography */
body
{
	font:normal 10pt/22px Verdana, "Trebuchet MS";
	
	color:#524F4C;
}

#left, #right
{
	font:normal 8pt/18px Verdana, "Trebuchet MS"; 
}

#left h1, #center h1, #right h1,
#center h2, #right h2
{
    font-weight:bold;
    
    font-size:10pt
}	

#left h1, #right h1
{
    margin:25px 0px 5px 0px;
   
	color:#2A2472;

    
/*    text-transform:uppercase; */
}

#center h1
{
    margin:25px 0px 10px 0px;
    
    color:#2A2472;
}

#center h2, #right h2
{
	color:#373330;
}

#center h1
{
	font-size:13pt;
}

#center h2
{
	margin:20px 0px 5px 0px;	
}

#center h2.first
{
	margin:0px 0px 5px 0px;	
}

#right h2
{
    margin:5px 0px 0px 0px;
}

hr
{
  display:block;

  height:1px;

  margin:15px 0px 10px 0px;
  
  background-color:#FFFFFF;

  color:#FFFFFF;

  border-style:none;
  
}

strong
{
	font-weight:bold;
}

em
{
	font-style:italic;
}

a
{
	color:#EB3D00; 
}
 
.imagebutton
{
    display:block;
    
    margin:20px 0px 0px 0px;
} 
/* End Typography */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Forms */
fieldset
{
    margin:0px 0px 0px 0px;
}

.textbox, .textarea
{
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
    font:normal 10pt Verdana, "Trebuchet MS";

    background-color:#FFFFFF;

    border:solid 1px #E0E0E0;
}

label
{
	float:left;

	margin:0px 0px 20px 20px;
}

label.first
{
	margin:0px 0px 20px 0px;
}

.button
{
    padding:2px 0px 2px 0px;
    
    font:normal 10pt Verdana, "Trebuchet MS";

	color:#FFFFFF;

    background-color:#EB3D00;
    
    border:0px;
}

span.error
{   
    margin:5px 0px 0px 0px;
    
    color:#EB3D00;
}
/* End Forms */
/* -------------------------------------------------------------------------------------------------------- */
