body{
	margin:0;
	padding:0;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	background-color:#DDDBCF;
	line-height:17px;
	font-size:75%;

	
}

#maincontainer{
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}

#contentwrapper{
	float: left;
	width: 100%;
	height:555%;
}

#contentcolumn{
	margin: 20px 190px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	height:495px;
	#height:495px;
	_height:495px;
}
#homebottomcolumn{
	margin: 1px 190px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
	background-image:url(../images/bottom_content_bg.jpg);
	background-repeat:repeat-y;
	height:160px;
}
#photo{
	padding-left:60px;
}

#leftcolumn{
	float: left;
	width: 190px; /*Width of left column in pixel*/
	margin-left: -960px; /*Set margin to that of -(MainContainerWidth)*/
}

#rightcolumn{
	float: left;
	width: 192px; /*Width of right column*/
	margin-left: -192px; /*Set left margin to -(RightColumnWidth)*/
	background-image:url(../images/quicklinks_bg.jpg);
	background-repeat:no-repeat;
}

#quicklinks{
	width: 170px; /*Width of right column*/
	padding-top:45px;
	padding-left:14px;
	padding-bottom:10px;
	_padding-bottom:0px;
	#padding-bottom:0px;
}
#trainingcourses{
	width: 170px; /*Width of right column*/
	padding-top:5px;
	padding-left:10px;
	font-size:85%;
	#font-size:95%;
	_font-size:95%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-bottom:10px;
	_padding-bottom:0px;
	#padding-bottom:0px;

}
#relatedlinks{
	width: 170px; /*Width of right column*/
	padding-top:5px;
	padding-left:10px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	padding-bottom:10px;
	_padding-bottom:0px;
	#padding-bottom:0px;

}
#right_bottom{
	width: 192px; /*Width of right column*/
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	background-image:url(../images/right_bottom.jpg);
	height:27px;
}



.red_text{
	color:#990000;
}
.red_text_big{
	font-size:105%;
/*font-size:12px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
	color:#990000;
}
.booknow_text{
	color:#990000;
		font-size:135%;

	/*font-size:11px;*/
	float:right;
}


#title_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:115%;
/*font-size:17px;*/
	background-image:url(../images/title_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:30px;
	padding-left:23px;
	padding-top:15px;
	font-weight:bold;
}

#hometitle_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:105%;
/*font-size:17px;*/
	background-image:url(../images/title_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:30px;
	padding-left:23px;
	padding-top:15px;
	font-weight:bold;
}
#hometitle_text2{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:95%;
/*font-size:17px;*/
	background-image:url(../images/hometitle_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:30px;
	padding-left:23px;
	padding-top:15px;
}
#bottom_image{
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:14px;
	padding-left:18px;
	margin: 0px 190px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}

#content_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
/*font-size:11px;*/
	width:553px;
	height:35px;
	padding-left:5px;
	padding-top:5px;
	margin-left:15px;
	margin-top:5px;}


#homecontent_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:95%;
/*font-size:11px;*/
	width:553px;
	height:35px;
	padding-left:5px;
	padding-top:0px;
	margin-left:15px;
	margin-top:0px;}


.textbox  {
	border:1px;
	border-color:#999999;
	border-style:solid;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:135px;
	}

.listbox {
	border:1px;
	border-color:#999999;
	border-style:solid;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:135px;
	}

#footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#990000;
	clear: left;
	width: 100%;
	padding: 4px 0;
}

.footer a{
	color: #FFFF80;
}

.right_photo {
	float:right;
	padding-top:5px;
	padding-right:15px;
	padding-left:10px;
	padding-bottom:15px;
}
.homeright_photo {
	float:right;
	padding-top:5px;
	padding-right:10px;
	padding-left:5px;
	padding-bottom:5px;
}
.left_photo {
	float:left;
	padding-top:1px;
	padding-right:15px;
	padding-left:10px;
	padding-bottom:28px;
}
.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	width: 150px;
	float:right;
	padding-top:5px;
	padding-right:20px;
}

.main_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:95%;
/*font-size:11px;*/
}
.white_text{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:85%;
/*font-size:12px;*/
	font-variant:small-caps;
}
.subtitle_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
/*font-size:13px;*/
	font-weight:bold;
}

.related_links_text{
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	display:block;

}
.related_links_text a{
	color:#333333;
	text-decoration:none;

}
.related_links_text a:hover{
color:#FF0000;
text-decoration:none;

}

.related_links_line{
	padding-bottom:10px;
	padding-top:10px;
	_padding-bottom:5px;
	_padding-top:5px;
	#padding-bottom:5px;
	#padding-top:5px;

}
.right_arrow {
	float:right;
	padding-top:3px;
	padding-right:15px;
}
.right_link {
	padding-top:3px;
	float:left;
	#float:right;
	_float:right;
}
#menuitem_about{
	width:190px;
	background-image:url(../images/menu_blank_about.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_training{
	width:190px;
	background-image:url(../images/menu_blank_training.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_evaluation{
	width:190px;
	background-image:url(../images/menu_blank_evaluation.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_research{
	width:190px;
	background-image:url(../images/menu_blank_research.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_info{
	width:190px;
	background-image:url(../images/menu_blank_info.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_news{
	width:190px;
	background-image:url(../images/menu_blank_news.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_publications{
	width:190px;
	background-image:url(../images/menu_blank_publications.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}
#menuitem_membership{
	width:190px;
	background-image:url(../images/menu_blank_membership.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:11px;
	padding-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	padding-top:1px;
	line-height:18px;}

.left_li {
	list-style-image:url(../images/whitearrow.png);
}
.left_li a{
	color:#FFFFFF;
	text-decoration:none;
}
.left_li a:hover{
	color:#FF0000;
	text-decoration:none;
}

#homeleft {
	float:left;
	width:260px;
	
}

#homeright {
	float:right;
	width:265px;
	padding-right:20px;
}
.quote_text{
padding:10px;}
#quote_blue {
	background-color:#99D0E6;
	color:#12769C;
	float:right;
	width:428px;
	padding-bottom:7px;
		font-size:100%;
/*font-size:11px;*/
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#quote_orange {
	background-color:#FDCBA6;
	color:#E76505;
	float:right;
	width:428px;
	padding-bottom:7px;
		font-size:100%;
/*font-size:11px;*/
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#quote_purple {
	background-color:#BAADD3;
	float:right;
	color:#6B5399;
	width:428px;
	padding-bottom:7px;
		font-size:100%;
/*font-size:11px;*/
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#quote_black {
	background-color:#999999;
	float:right;
	color:#000000;
	width:428px;
	padding-bottom:7px;
		font-size:100%;
/*font-size:11px;*/
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.text_orange {
	color:#E76505;

}
.text_blue {
	color:#12769C;
}
.text_purple {
	color:#6B5399;
}
.subtitle_text_blue{
	color:#12769C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:85%;
/*font-size:13px;*/
	font-weight:bold;
}
.subtitle_text_orange{
	color:#E76505;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:85%;
/*font-size:13px;*/
	font-weight:bold;
}
.subtitle_text_purple{
	color:#6B5399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:85%;
/*font-size:13px;*/
	font-weight:bold;
}
.tiny{
	font-size:1px;
}

.subscribe_box {
	 font-size : xx-small;
	 font-family : Verdana;
	 border: 1 #999 solid;
	 height:15px;
	 width:120px;
}

.booking_textbox  {
	border:0px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
/*font-size:11px;*/
	width:350px;
	background-color:#FFF;
	}
.booking_box  {
	border:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
/*font-size:11px;*/
	width:250px;
	background-color:#FFF;
	}
.booking_textbox_big  {
	border:0px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
/*font-size:11px;*/
	width:400px;
	background-color:#FFF;
	}

.booking_textbox_small  {
	border:0px;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
		font-size:75%;
/*font-size:11px;*/
	width:250px;
	background-color:#FFF;
	}
	
