body
{
    margin:0px 0px; padding:0px;
	text-align:center; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url()
	}
#wrapper 
{
    width:990px; margin:0px auto; 
    background-color:White; background-image:url(../imgs/centerbg.gif);
    text-align:left
    }
#header 
{	
	width:989px; height:160px; padding:0 0 4px 0; background-image:url(../imgs/header.jpg); background-repeat:no-repeat;
	color:white; border-left:solid 1px #dedede
    }
#logo 
{	
	width:130px; height:130px; float:left; margin:18px 0 15px 30px
    }
a#logo {background-image:url(../imgs/complementarylogo.gif); background-repeat:no-repeat}
#headertext {font-family:tahoma; padding:35px 0 0 0; margin:0}
#company_slogan{float:left; font-size:21px; padding-left:90px; color:#fdfdfd; font-weight:bold}
#company p{ line-height:10px}
#slogan{padding-left:70px; font-size:13px}
#address {text-align:right; padding:16px 0 0 0px; font-size:12px; color:#fdfdfd; font-weight:bold}
#left 
{   
    height:auto !important; 
    width:179px; height:420px; min-height:420px; margin-top:-8px; padding:0; float:left; display:inline; 
    border-right:solid 1px #dedede; border-left:solid 1px #dedede 
    }
#leftmenu
{
    margin:0; padding:0	
	}
#center
{
	width:628px; height:auto; margin:0; padding:0; float:left 
	}
#contup
{
	width:620px; height:auto; margin:0 4px; padding:0  
	}
#contdwn
{
	width:620px; height:auto; margin:0 4px; padding:0  
	}
#contdwncms
{
	width:608px; height:auto; margin:0 10px; padding:0  
	}
.news 
{
    
    
       }
.courses 
{
   height:auto !important; height:120px; min-height:120px; 
    
    }
#right
{
	height:auto !important; 
	width:179px; height:420px; min-height:420px; margin:-8px 0 16px 0; padding:0; float:left;
	border-right:solid 1px #dedede; border-left:solid 1px #dedede; 
	}
#footer {width:990px; height:40px; border-top:solid 3px #478f49; margin-top:14px}
#footercoltemplate1 {width:990px; height:40px; border-top:solid 3px #00c0c9; margin-top:14px}
#footercoltemplate2 {width:990px; height:40px; border-top:solid 3px #5ab3e7; margin-top:14px}
#footercoltemplate3 {width:990px; height:40px; border-top:solid 3px #80cc65; margin-top:14px}
#footercoltemplate4 {width:990px; height:40px; border-top:solid 3px #53a582; margin-top:14px}
#footercoltemplate5 {width:990px; height:40px; border-top:solid 3px #478f49; margin-top:14px}
#footertext
{
	padding:12px 0 0 0; text-align:center
	}
.spacer
{
	margin:10px auto; padding:0; width:508px; height:1px; background-image:url(../imgs/spacer.gif); background-repeat:repeat-x
	}
.clearleft {clear:left}
.clearright {clear:right}
.clearboth {clear:both}

.contacts {margin:0; border:0; background-color:white; color:#434343; text-align:left}
h1 {font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#434343; margin:0 8px; padding:2px 0 6px 20px; 
    background: url(../imgs/h1_icon.gif) no-repeat left center}
h2 {font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:white; margin:0; padding:3px 0; 
    border-right:solid 4px #3ac35b; border-left:solid 4px #3ac35b; background-color:#3ac35b; text-align:center}
#center ul {padding:0 0 12px 40px; margin:0}

.coltemplate1 {background-color:#00c0c9; border-right:solid 4px #00c0c9; border-left:solid 4px #00c0c9;}
.coltemplate2 {background-color:#5ab3e7; border-right:solid 4px #5ab3e7; border-left:solid 4px #5ab3e7;}
.coltemplate3 {background-color:#80cc65; border-right:solid 4px #80cc65; border-left:solid 4px #80cc65;}
.coltemplate4 {background-color:#53a582; border-right:solid 4px #53a582; border-left:solid 4px #53a582;}
.coltemplate5 {background-color:#478f49; border-right:solid 4px #478f49; border-left:solid 4px #478f49;}
p {margin:0 8px 0 8px; padding:6px 0}
fieldset {-moz-border-radius:6px}
legend {color:#1b4da4; font-size:12px}
.tel {font-size:12px}
.newstopright {width:166px; padding:0; margin:0 6px}
.newscentre {width:auto; padding:0 0 0 15px; margin:0}
.newszonestyling {font:11px Arial; padding:4px 0 0 0; margin:0}
.newszonestyling a{font-weight:bold}
.coursescentre {width:auto; padding:0 0 0 15px; margin:0}
.courseszonestyling {font:11px Arial; padding:4px 0 0 0; margin:0}
.courseszonestyling a{font-weight:bold}
.poll {width:166px; padding:0; margin:4px 6px}
.subscriptions {width:166px; padding:0; margin:4px 6px}
.subscriptions td {font-size:11px}
.faq {width:179px; padding:0; margin:8px auto 10px auto; display:block}
.faqtext {margin:0 auto; width:8em}
.search {width:179px; height:66px; padding:0; margin:0}
.associates {width:179px; height:auto; padding:0; margin:2px 0}
.searchbox {width:165px; padding:0; margin:3px auto; display:block}
.searchbutton {width:168px; height:30px; padding:0; margin:0 auto; display:block}
.formbutton {font-size:11px}
.table {border:solid 0px #b0b1b0}
.borderbottom {border-bottom:solid 0px #b0b1b0}
.pmzonehp {color:#383838; font-size:11px}
.pages {text-align:right; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0 14px 0 0}
.imgassociates {display:block; margin: 5px auto}

/* Rounded Corners */

/* cornersnews */
.cornersnews {float:left; background: transparent; width:66%; margin:0; padding:0}
.cornersnews h1, .cornersnews p {margin:0 10px;}
.cornersnews h1 {font-size:2em; color:#fff;}
.cornersnews p {padding-bottom:0.5em;}

.cornersnews .b1, .cornersnews .b2, .cornersnews .b3, .cornersnews .b4, .cornersnews .b1b, .cornersnews .b2b, .cornersnews .b3b, .cornersnews .b4b {display:block; overflow:hidden; font-size:1px;}
.cornersnews .b1, .cornersnews .b2, .cornersnews .b3, .cornersnews .b1b, .cornersnews .b2b, .cornersnews .b3b {height:1px;}
.cornersnews .b2 {background:#f7f7f7; border-left:1px solid #dedede; border-right:1px solid #eee;}
.cornersnews .b3 {background:#f7f7f7; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cornersnews .b4 {background:#f7f7f7; border-left:1px solid #eee; border-right:1px solid #aaa;}
.cornersnews .b4b {background:#f7f7f7; border-left:1px solid #eee; border-right:1px solid #999;}
.cornersnews .b3b {background:#f7f7f7; border-left:1px solid #ddd; border-right:1px solid #999;}
.cornersnews .b2b {background:#f7f7f7; border-left:1px solid #aaa; border-right:1px solid #999;}

.cornersnews .b1 {margin:0 5px; background:#dedede}
.cornersnews .b2, .cornersnews .b2b {margin:0 3px; border-width:0 2px;}
.cornersnews .b3, .cornersnews .b3b {margin:0 2px;}
.cornersnews .b4, .cornersnews .b4b {height:2px; margin:0 1px;}
.cornersnews .b1b {margin:0 5px; background:#999;}
.cornersnews .news {height:auto !important; height:120px; min-height:120px; background:#f7f7f7; border-left:1px solid #dedede; border-right:1px solid #999;}


.cornerscourses {float:left; background: transparent; width:200px; margin:0 0 0 4px; padding:0 }
.cornerscourses h1, .cornerscourses p {margin:0 10px;}
.cornerscourses h1 {font-size:2em; color:#fff;}
.cornerscourses p {padding-bottom:0.5em;}

.cornerscourses .b1, .cornerscourses .b2, .cornerscourses .b3, .cornerscourses .b4, .cornerscourses .b1b, .cornerscourses .b2b, .cornerscourses .b3b, .cornerscourses .b4b {display:block; overflow:hidden; font-size:1px;}
.cornerscourses .b1, .cornerscourses .b2, .cornerscourses .b3, .cornerscourses .b1b, .cornerscourses .b2b, .cornerscourses .b3b {height:1px;}
.cornerscourses .b2 {background:#f7f7f7; border-left:1px solid #dedede; border-right:1px solid #eee;}
.cornerscourses .b3 {background:#f7f7f7; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.cornerscourses .b4 {background:#f7f7f7; border-left:1px solid #eee; border-right:1px solid #aaa;}
.cornerscourses .b4b {background:#f7f7f7; border-left:1px solid #eee; border-right:1px solid #999;}
.cornerscourses .b3b {background:#f7f7f7; border-left:1px solid #ddd; border-right:1px solid #999;}
.cornerscourses .b2b {background:#f7f7f7; border-left:1px solid #aaa; border-right:1px solid #999;}

.cornerscourses .b1 {margin:0 5px; background:#dedede;}
.cornerscourses .b2, .cornerscourses .b2b {margin:0 3px; border-width:0 2px;}
.cornerscourses .b3, .cornerscourses .b3b {margin:0 2px;}
.cornerscourses .b4, .cornerscourses .b4b {height:2px; margin:0 1px;}
.cornerscourses .b1b {margin:0 5px; background:#999;}
.cornerscourses .courses {display:block;  background:#f7f7f7; border-left:1px solid #dedede; border-right:1px solid #999;}

