

body, td, div, span, p {
	font : normal 12px/14px Verdana, Geneva, sans-serif;
	color : #404040;
}

a  {
	outline: 0;
}

.inputtextarea {
    border:1px solid #ccc;
    width:300px;
    height:60px;
    font-family:verdana;
	font-size:11px;
    padding:2px;
}
.inputtext {
    border:1px solid #ccc;
    height:16px;
    font-family:verdana;
	font-size:12px;
    font-family:verdana;
	font-size:11px;
    margin-top:2px;
    padding-left:2px;
}
.inputbutton {
	background-image:url(/images//formsubmit_btn.jpg);
    width:75px;
    height:22px;
    border:0px;
    background-color:transparent;
    cursor:pointer;
}

.sitemap_level_1 {
				
				font-family:verdana;
				font-size:14px;
				font-weight:bold;
				cursor:pointer;
				padding:2px;
				padding-left:6px;
			}
			.sitemap_level_2 {
				
				font-family:verdana;
				font-size:12px;
				padding:2px;
				padding-left:14px;
				cursor:pointer;
			}
			.sitemap_level_3 {
				
				font-family:verdana;
				font-size:11px;
				padding:1px;
				padding-left:26px;
				cursor:pointer;
			}
			.sitemap_level_4 {
				
				font-family:verdana;
				font-size:10px;
				padding:1px;
				padding-left:56px;
				cursor:pointer;
			}
			.sitemap_level_5 {
				
				font-family:verdana;
				font-size:10px;
				padding:1px;
				padding-left:106px;
				cursor:pointer;
			}
			.borderline {
				background-Color:black;
			}




.HeaderBG {
	background : url(/images//bgbanner.jpg) repeat-x left top;
    width:974px;
    height:212px;
}

.HeaderPages {
	display:block;
	position:relative;
	width:230px;
    height:212px;
    float:left;
}

.HeaderBanner {
	display:block;
	position:relative;
	width:743px;
    height:212px;
    text-align:left;
    float:left;
}

.bannerTD {
	padding-right:10px;
    padding-left:10px;
    cursor:pointer;
}
.bannerTD_on {
	background : url(/images//arrow_banner.gif) no-repeat 210px 8px;
    padding-right:10px;
    padding-left:10px;
    background-color:#e5e7e6;
    cursor:pointer;
}

.lightboxformarealanding {
	padding-left:12px;
    padding-right:2px;
}


a:link, a:active, a:visited {
	font:normal 12px Verdana, Geneva, sans-serif; 
    color : #bc001c;
    text-decaration:underline;
}
a:hover {
	font:normal 12px Verdana, Geneva, sans-serif; 
    color : #bc001c;
    text-decoration:underline;
}

a:link.trainingLink, a:visited.trainingLink, a:active.trainingLink {
	font: bold 11px Verdana, Geneva, sans-serif; 
    color:#404040;
}
a:hover.trainingLink {
	font: bold 11px Verdana, Geneva, sans-serif; 
    color:#bc001c;
}

h1 {
	background : url(/images//man-borderrepeat.jpg) repeat-x left bottom;
	font : normal 18px Verdana, Geneva, sans-serif;
	padding : 0 0 2px 0;
	color:#404040;
}

.homeKop {
	font : normal 20px/36px "Myriad Pro";
	color : #404040;
	text-decoration : none;
	background : url(/images//dottedline.jpg) no-repeat left bottom;
	padding : 10px 0 0 0;
	margin : 0 0 10px 0;
}

.homeKop p {
	font : normal 20px/36px "Myriad Pro";
	color : #404040;
	text-decoration : none;
}

.homeMid {
	padding-top:8px;
}

.homeBot {
	padding-top:8px;
}



.TableLeft {
	width:234px;
    background : url(/images//man-rightpanelframe-bottom.jpg) no-repeat left bottom;
    margin-top: 10px;
}
.TableLeft td {
	background : url(/images//man-borderrepeat.jpg) repeat-x left top;
	padding : 3px 0 3px 6px;
	line-height : 13px;
    border-left : 1px solid #e9e9e9;
	border-right : 1px solid #e9e9e9;
    text-align: left;
}
.TableLeft td a {
	background : url(/images//man-rightmenubullet.jpg) no-repeat left 2px;
	padding : 0 0 0 13px;
	font : normal 11px Verdana, Geneva, sans-serif;
	color : #404040;
}
.TableLeft .row1 td {
	background : url(/images//man-rightpanelframe-bottom.jpg) no-repeat left top;
}
.TableLeft .row0 td {
	background : url(/images//man-rightmenutop.jpg) no-repeat left top;
    height:20px;
    font : bold 12px Verdana, Geneva, sans-serif;
	color : #fff;
	padding : 0px 0 0 10px;
}
.TableLeft .row4 td {
	background : url(/images//man-rightpanelframe-bottom.jpg) no-repeat left top;
	height : 2px;
    font-size:1px;
	overflow : hidden;
    border-left : 0px solid #e9e9e9;
	border-right : 0px solid #e9e9e9;
    padding:0px;
}

.linkto {
	float: right;
    vertical-align: bottom;
    padding-top: 19px;
    padding-right: 20px;
}
	.linkto a {
    	color: #404040;
    }
    
 
.adwordsform_input {
	width: 240px;
    background: url(/images/inputBackground.gif) no-repeat top left;
    border: 0px;
    height: 22px;
    margin: 2px 0px;
    padding-left: 4px;
    padding-top: 2px;
}

.input_175 {
	width: 175px;
    background: url(/images/inputBackground_175.gif) no-repeat top left;
    border: 0px;
    height: 22px;
    margin: 2px 0px;
    padding-left: 4px;
    padding-top: 2px;
}

.input_225 {
	width: 225px;
    background: url(/images/inputBackground_225.gif) no-repeat top left;
    border: 0px;
    height: 22px;
    margin: 2px 0px;
    padding-left: 4px;
    padding-top: 2px;
}

.selectBackground {
	background: url(/images/selectBackground.gif) no-repeat top left;
    border: 0px;
    height: 21px;
    width: 182px;
    position: absolute;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 2px;
}

.noopacity {
	opacity: 0;
}

.adwordsform_input_text {
	width: 358px;
    height: 100px;
   }

.topselectbox_input {
	position: relative;
}

#atffc {
	display: none;
}



