﻿/* Begin Print */
/* -------------------------------------------------------------------------------------------------------- */
@media print
{
	#wrapper
	{
		background: #FFFFFF none;
	}
	
	.mail, .print, #footer ul, #ctl00_cphLeft_udpSubscription
	{
		display:none;
	}
	
}
/* End Print */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Layout */
html
{
	width:100%;
	height:100%;
	min-height:100%;
}

body
{
	width:100%;
	height:100%;
	min-height:100%;
	
	background:#FFFFFF;
}

#wrapper
{
	position:relative;

	overflow:hidden;

	width:848px;

	height:auto !important;
	height:100%;
	min-height:100%;

	margin:0px auto;
	padding:0px;
}

#footer
{
    position:absolute;
    
    bottom:0px;
    
    width:828px;
    height:40px;
    
    overflow:hidden;   
	
	margin:0;	
	padding:5px 10px 5px 10px;
	
    background-color:#FFFFFF;
	
	border-top:2px solid #E8E5DE;
}

#breadcrump
{
    float:left;
    
    width:200px;
    
    margin:0px 0px 10px 0px;
}

#main
{
	overflow:hidden;
	
	width:848px;
	
	margin:0;
	padding:0px 0px 50px 0px;	
}

.mail
{
    position:absolute;
    
    right:225px;
    bottom:71px;
}

.print
{
    position:absolute;
    
    right:212px;
    bottom:71px;
}

#left, #right
{
	overflow:hidden;
	
	display:inline;
	
	float:left;
}

#left
{
    width:626px;

    padding:32px 15px 10px 10px;
}

#right
{
    width:170px;
    
    margin:0px 0px 0px 1px;
	
    padding:36px 15px 0px 10px;
}

.clear
{
	clear:both;
}
/* End Layout */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Navigation */
#footer ul
{
    float:right;
    
    margin:0px 0px 0px 0px;
}

#footer ul li
{
	display: inline;
}

#footer ul li a
{
	margin:0px -1px 0px 0px;
	padding:0px 7px 0px 0px;
	
	background:#FFFFFF url("../../../Images/Layout/Seperator_Footernavigation_01.jpg") no-repeat 100% 50%;
}

#footer ul li a.last
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

    background-image:none;
}
/* End Navigation */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Typography */
body
{
	font:normal 12px Arial, Helvetica, sans-serif;
	
    color:#666666;
}

a
{
    color:#666666;
    
    text-decoration:underline;
}

a:hover
{
    color:#D50000;
}

#left
{
    font-size:12px;
}

#left h1
{
    margin:0px 0px 50px 0px;
    
    font-size:19px;
    font-style:italic;

    text-transform:uppercase;
    
    color:#FFFFFF;
}

#left h2
{
    margin:0px 0px 20px 0px;
    
	font:bold 12px Arial, Helvetica, sans-serif;
	
	text-transform:uppercase;
	
    color:#FF0000;
}

#left .box, #left .download
{
    width:630px;
    
    margin:0px 0px 30px 0px;
    padding:0px 0px 0px 0px;
}

#left .box h2
{
    margin:0px 0px 10px 0px;
    padding:10px 0px 0px 0px;
}

#left .box h3, #left .download h3
{
    font-weight:bold;
    
    text-transform:uppercase;
    
    margin:0px 0px 10px 0px;
    
    color:#777777;
}

#left .box .link
{
	margin:0px 0px 10px 0px;
}

#left .box .link a, #left .box .link span,
#left .download a, #left .download span
{
    font-size:9px;
}

#left .download a
{
    font-weight:bold;
}

#left .download h2
{
    display:inline;
    
    margin:0px 0px 10px 0px;
    padding:10px 0px 0px 0px;    
}

#left .box a.more
{
    clear:left;
    
    display:block;
    
    float:right;
    
    margin:0px 0px 0px 0px;
}

#left .box img, #left .download img
{
    float:left;

    margin:0px 20px 0px 0px;
}

#right
{
    font-size:9px;
}

#right h1
{
    margin:0px 0px 50px 0px;
    
    font-size:14px;
    font-style:italic;
    font-weight:bold;
    
    text-transform:uppercase;

    color:#90A8C8;
}

#right h2
{
	margin:0px 0px 20px 0px;
   
	font:bold 12px Arial, Helvetica, sans-serif;
    
    text-transform:uppercase;
    
    color:#000000;
}

#right h3
{
    margin:0px 0px 5px 0px;
    
	font:bold 12px Arial, Helvetica, sans-serif;
	
	text-transform:uppercase;
	
    color:#666666;
}

#right .box
{
    overflow:hidden;
    
    height:90px;
    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

#right .box h2
{
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
}

#right .box img
{
    float:left;

    margin:0px 10px 0px 0px;
}

#breadcrump
{
    font-weight:bold;    
}

.grey
{
    color:#666666;
}

.red
{
    color:#D50000;    
}

#footer ul li a
{
    text-decoration:none;
}

#footer ul li a:hover
{
    color:#666666;
}

strong
{
    font-weight:bold;
}

em
{
    font-style:italic;
}

hr
{
	display:block;

	height:1px;

	margin:0px 0px 20px 0px;

	background-color:#666666;

	color:#666666;
 
	border-style:none;  
}
/* End Typography */
/* -------------------------------------------------------------------------------------------------------- */
/* Begin Forms */
fieldset
{
    margin:0px 0px 30px 0px;
}

legend
{
	display:inline-block;
	
	margin:0px 0px 20px -6px;
	padding:0px 0px 5px 0px;
    
    font-weight:bold;
}

.textbox
{
    width:155px;
    
    margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
    font:normal 8pt Verdana;

    color:#666666;

    background-color:#FFFFFF;

    border:solid 1px #666666;
}

.dropdownlist
{
    width:342px;
    
    margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
    font:normal 8pt Verdana;

    color:#666666;

    background-color:#FFFFFF;

    border:solid 1px #666666;
}

.radiobutton
{
    display:block;
    
    margin:0px 0px 0px 0px;
    padding:16px 0px 0px 0px;
}

.radiobutton label
{
	float:none;
	
	display:block;	
	
	margin:-15px 0px 0px 24px;
	padding:0px 0px 0px 0px;
}


.button
{
    width:160px;
    
    margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
    font:normal 8pt Verdana;

    color:#FFFFFF;

    background-color:#D50000;
    
    border:0px;
}

label
{
	float:left;

	margin:0px 0px 20px 20px;
}

label.first
{
	float:left;

	margin-left:0px;
}
/* End Forms */
/* -------------------------------------------------------------------------------------------------------- */


