@charset "UTF-8";
@import url("reset.css"); /* Reset CSS Styles */
	
html,body {
margin:0;
padding:0;
height:100%;
min-height:100%;
}

a:link{color:#ff9700; text-decoration:none;}
a:visited{color:#ff9700; text-decoration:none;}
a:hover{color:#ff9700; text-decoration:underline;}
a:active{color:#ff9700; text-decoration:none;}

/*a:visited, active{
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#ec5900;
	text-decoration:none;
}*/

body {
font-size: 12px;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#8d8d8d;

}

table 	{
	font-size:1em;
	padding:0;
	margin:0;
	}

#PageHolder {
	position:relative;
	width:100%;
	min-height:100%;
	height:100%;
	background-image:url(../images/images-graphics/bg_gradient.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#head	 {
margin-left:auto;
margin-right:auto;
background-image:url(../images/images-graphics/head_bg_seminars.gif);
height:68px;
border-top:2px solid #eb8b00;
font-size: 11.25px;
font-family:Trebuchet MS regular,Arial,Helvetica,sans-serif
}

#HeadLinks {position:relative;width:800px;margin:0 auto 0 auto;padding:0;height:68px;}
#HeadLinksLeft {position:relative;left:240px;top:-2px;width:auto;margin:0 auto 0 0;padding:0;height:68px;background-image:url(../images/images-graphics/head_bg_seminars.gif);border-top:2px solid #eb8b00;}
#HeadLinksLeft ul {float:left;width:100%;margin:0;padding:0;height:68px;}
#HeadLinksLeft ul li {margin:0;display:inline;float:left;height:68px;}
#HeadLinksLeft ul li.ContactLink {margin:0 0 0 30px;padding:0;}
#HeadLinksLeft ul li.HomeLink {margin:0;padding:0;}
#HeadLinksLeft ul li a {display:block;color:#ffffff;text-decoration:none;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11.25px;height:68px;padding:26px 11px 26px 11px;}
#HeadLinksLeft ul li a.Selected {
	background-image:url(../images/images-main/TopNavOver.gif);
	color:#3d0412;
	background-repeat:repeat-x;
}

#HeadLinksLeft ul li.ContactLink a, #HeadLinksLeft ul li.HomeLink a  {padding:16px 11px 36px 11px;}


#HeadLinksSeparator {float:left;color:#ff9700;margin:12px 0 0 0;}


#HeadLinksRight {position:absolute;right:0;border:1px solid green;}
#HeadLinksRight ul {float:right;margin:0;padding:0;}

#content_holder {
width:100%;
margin-left:auto;
margin-right:auto;
/*background-image:url(../images/images-graphics/bg_edge.jpg);*/
background-position:center top;
background-repeat:no-repeat;
}

#content {
position:relative;
width:800px;
min-height:500px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
}

#content.About
{
background-image:url(../images/images-main/bg_centre_fifteen.gif);
background-repeat:no-repeat;
background-position:center bottom;
}

#LeftPanel {
position:absolute;
top:0;
left:33px;
float:left;
width:207px;
height:100%;
}

#LeftHeader {
position:absolute;
top:-68px;
width:207px;
height:188px;
}

/*--------------------------------------------------left sidenav--------------------------------------*/
#LeftNav {
position:absolute;
top:141px;
width:207px;
}
a.Active {position:relative;width:100%;height:1%;display:block;margin:10px 0 0 0;background-image:url('../images/images-main/NavigationActiveBg2.gif');background-repeat:repeat-y;}
div.Active {position:relative;width:100%;margin:10px 0 0 0;background-image:url('../images/images-main/NavigationActiveBg2.gif');background-repeat:repeat-y;color:#ffffff;min-height:19px; _height: expression(this.scrollHeight < 19 ? "19px" : "auto"); padding:4px 0 0 4px;font-family:Georgia,"Times New Roman",Times,serif;font-size:11.25px;font-weight:bold;}
span.ActiveTop {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/NavigationActiveBg1.gif');background-repeat:no-repeat;}
span.ActiveBottom {position:absolute;width:100%;height:1px;bottom:0;left:0;background-image:url('../images/images-main/NavigationActiveBg3.gif');_background-image:url(''); background-repeat:no-repeat;}

a.Inactive {position:relative;width:100%;height:1%;display:block;margin:10px 0 0 0;background-image:url('../images/images-main/NavigationInactiveBg2.gif');background-repeat:repeat-y;}
div.Inactive {position:relative;width:100%;margin:10px 0 0 0;_margin:50px 0 0 0;background-image:url('../images/images-main/NavigationInactiveBg2.gif');background-repeat:repeat-y;color:#ffffff;min-height:19px; _height: expression(this.scrollHeight < 19 ? "19px" : "auto"); padding:4px 0 0 4px;font-family:Georgia,"Times New Roman",Times,serif;font-size:11.25px;font-weight:bold;}
span.InactiveTop {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/NavigationInactiveBg1.gif');background-repeat:no-repeat;}
span.InactiveBottom {position:absolute;width:100%;height:1px;bottom:0;left:0;background-image:url('../images/images-main/NavigationInactiveBg3.gif') _background-image:url('');background-repeat:no-repeat;}

#LeftNav ul {
list-style:none;
}                           
#LeftNav ul li a.MouseOver { position:relative;width:100%;min-height:19px; _height: expression(this.scrollHeight < 19 ? "19px" : "auto"); display:block;margin:10px 0 0 0;background-image:url('../images/images-main/NavigationActiveBg2.gif');background-repeat:repeat-y;}
#LeftNav ul li a {color:#ffffff;text-decoration:none;display:block;min-height:19px;padding:4px 0 1px 4px;_padding:4px 0 0px 4px;font-family:Georgia,"Times New Roman",Times,serif;font-size:11.25px;font-weight:bold;}

span.RightArrow {position:absolute;top:2px;right:10px;width:19px;height:19px; }
a.Active span.RightArrow, div.Active span.RightArrow, a.MouseOver span.RightArrow {background-image:url('../images/images-main/LeftNavArrowGrey.gif');background-repeat:no-repeat;}
a.MouseOver span.RightArrowDown {background-image:url('../images/images-main/LeftNavArrowGreyDown.gif');background-repeat:no-repeat;}
a.Inactive span.RightArrow {background-image:url('../images/images-main/LeftNavArrowRed.gif');background-repeat:no-repeat;}
span.RightArrowDown {position:absolute;top:1px;right:10px;width:19px;height:19px;background-image:url('../images/images-main/LeftNavArrowRedDown.gif');background-repeat:no-repeat;}

#LeftTestimonial {
	position:absolute;
	bottom:32px;
	font-family:"Century Schoolbook",Georgia, "Times New Roman", Times, serif;
	font-size:12.5px;
	color:#666666;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-top:0;
	margin-top:0;
	}
	
h1 {
	color:#b30134;
	font-size:19.58px;
	margin-bottom:20px;
}


#TextPanel {
	position:relative;
	width:535px;
	min-height:300px;
	_height: expression(this.scrollHeight < 300 ? "300px" : "auto"); 
	top:41px;
	left:263px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#TextPanelTop {
	position:relative;
	top:0;
	left:0;
	width:520px;
	color:#ec5900;
	font-size:14px;
	min-height:107px;
	_height: expression(this.scrollHeight < 107 ? "107px" : "auto"); 
	padding:0;
	border-bottom:dotted 1px #fff;
	

}




#TextPanelTop a {
	color:#ff9700;
	
}

#TextPanelLower {
	position:relative;
	top:0;
	left:0;
	padding:0 0 20px 0;
	margin:0 0 0 0;
}

#TextPanelLower h2{
padding:0;
margin:0;
font-size:16px;

}

#TextPanelLeft {
	position:relative;
	top:0;
	left:0;
	width:352px;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:12px;
	margin-bottom:40px;
}

#TextPanelLeft ul {
	padding-left:20px;
}

#TextPanelLeft ol {
	padding-top:0px; margin-top:opx;
}

#TextPanel p {margin-bottom:12px;}

#TextPanelRight {
	position:absolute;
	top:0;
	right:20px;
	width:147px;
	
}


	


#TextPanelFullWidth {
	position:relative;
	top:0;
	left:0;
	width:auto;
	height:100%;
	padding:0 0 0 0;
	margin:0 32px 40px 0;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px
	
}

#TextPanelFullWidth ul{
padding:0 0 0 25px;
margin:0;
}

#TextPanelFullWidth ol{
padding:0 0 0 22px;
margin:0;
}

#TextPanelFullWidth ul.tnc {
padding:0 0 0 25px;
margin:0;
}

#TextPanelFullWidth ul.tnc li {
padding:0 0 0 25px;
margin:0;
}






/*--------------------------------------------------sidenav--------------------------------------*/
#SideSectionHeaderNews {position:relative;padding:4px 0 2px 4px;_padding:4px 0 0px 4px;font-size:11.25px;font-weight:bold;min-height:16px;color:#ffffff;background-image:url('../images/images-main/NewsBg2.gif');background-repeat:repeat-y;}
#NewsTop {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/NewsBg1.gif');background-repeat:no-repeat;}
#NewsBottom {position:absolute;width:100%;height:1px;bottom:0;left:0;background-image:url('../images/images-main/NewsBg3.gif');background-repeat:no-repeat;}
#NewsHeaderArrow {position:absolute;top:0;right:10px;width:20px;height:20px;background-image:url('../images/images-main/NewsHeaderArrow.gif');background-repeat:no-repeat;}

#SideSectionHeaderProfile {position:relative;padding:4px 0 0 4px;font-size:11.25px;font-weight:bold;min-height:16px;color:#ffffff;background-image:url('../images/images-main/ProfileBg2.gif');background-repeat:repeat-y;}
#ProfileTop {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/ProfileBg2.gif');background-repeat:no-repeat;}
#ProfileTopcontact {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/ProfileBg1.gif');background-repeat:no-repeat;}

#ProfileBottom {position:absolute;width:100%;height:1px;bottom:0;left:0;background-image:url('../images/images-main/ProfileBg3.gif');background-repeat:no-repeat;}
#ProfileHeaderArrow {position:absolute;top:0;right:10px;width:20px;height:20px;background-image:url('../images/images-main/ProfileHeaderArrow.gif');background-repeat:no-repeat;}

#SideSectionHeaderDownload {position:relative;padding:4px 0 0 4px;font-size:11.25px;font-weight:bold;min-height:16px;color:#ffffff;background-image:url('../images/images-main/DownloadBg2.gif');background-repeat:repeat-y;}
#DownloadTop {position:absolute;width:100%;height:1px;top:0;left:0;background-image:url('../images/images-main/DownloadBg1.gif');background-repeat:no-repeat;}
#DownloadBottom {position:absolute;width:100%;height:1px;bottom:0;left:0;background-image:url('../images/images-main/DownloadBg3.gif');background-repeat:no-repeat;}
#DownloadHeaderArrow {position:absolute;top:1px;right:10px;width:20px;height:20px;background-image:url('../images/images-main/DownloadHeaderArrow.gif');background-repeat:no-repeat;}

.SideHeader {font-weight:bold;font-size:11.25px;}
.SideText {
	width:100%;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;	
	font-size:11.25px;
	color:#666666;
}
/* ----------------------------------------------this stuff shags up the head navigation
.SideText a:link, a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#ec5900;
	text-decoration:none;
}

.SideText a:hover, a:active {
	font-family:Georgia, "Times New Roman", Times, serif;	
	color:#ec5900;
	text-decoration:underline;
}
---------------------------------------------------------------*/



.ProfileImage {float:left;width:55px;margin:5px 2px 0 0;}
.ProfileText {float:left;width:90px;}

.lquote, .rquote {
	font-family: times new roman, georgia, serif;
	font-size: 200%;
	font-weight: bold;
	position: relative;
	top: .3em;
	line-height: .7em; /*0;*/
}
.rquote {
	font-size: 200%;
	line-height: 0em;
}

.lquotelarge, .rquotelarge {
	font-family: times new roman, georgia, serif;
	font-size: 300%;
	font-weight: bold;
	position: relative;
	top: .3em;
	line-height: .7em; /*0;*/
}
.rquotelarge {
	font-size: 300%;
	line-height: 0em;
}

#footer_container {
clear:both;
bottom:0;
margin-left:auto;
margin-right:auto;
height:200px;
font-family:Arial, Helvetica, sans-serif; font-size:10px;
}

#footer {
margin-left:auto;
margin-right:auto;
width:784px;
background-color:#310c18;
padding:8px;
color:#FFFFFF;

}

#footer_container a:link, #footer_container a:visited {
color:#FFFFFF;
text-decoration:none;
padding-bottom:2px;
} 

#footer_container a:hover, a:active {

color:#313131;
text-decoration:none;
}

#FooterLinks {
margin-left:auto;
margin-right:auto;
width:800px;
padding:15px 0 0 0;
color:#eff0f1;
font-family:Arial, Helvetica, sans-serif; font-size:9px;
}

#FooterLinksLeft {float:left;}
#FooterLinksRight {float:right;text-align:right;}
#FooterLinks ul {margin:0;padding:0 0 12px 0;}
#FooterLinks ul li {margin:0;padding:0 0 0 10px;display:inline;}
#FooterLinks ul li a {color:#eff0f1; }
#FooterLinks a {color:#eff0f1; font-family:Arial, Helvetica, sans-serif; font-size:9px; }

/*-------------------------tables-----------------------*/
.tabletext {
font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 10px 5px 0; color:#333333;
}
.tablecell { padding:5px 0}