body 
	{background-color:#CCCCCC;
	 font-family:Arial, Helvetica, sans-serif;
	 color:#333333;
	 font-size:12px;
	 font-weight:normal;
	 letter-spacing:normal;
	 margin-left:auto}

a:link 		{color:#0000FF; text-decoration:underline; font-weight:bold} /* for unvisited links */
a:visited	{color:#0000FF; text-decoration:underline; font-weight:bold}  		
a:active	{color:#0000FF; text-decoration:underline; font-weight:bold}
a:hover 	{color:#000000} /* when mouse is over link */

#pageBody
	{width:800px;
	 margin-left:auto;
	 margin-right:auto;
	 background-color:#FFFFFF;
	 border:1px solid #000000}

#pageTop
	{width:100%;
	 height:63px;
	 background-color:#FFFFFF;
	 background-image:url('images/pagetop_logo.jpg');
	 background-position:5% 50%;
	 background-repeat:no-repeat}
	 
#pageTop a:link, #pageTop a:visited, #pageTop a:active, pageTop a:hover  
	{color:#0000FF; 
	 font-size:14px;
	 text-decoration:underline;
	 font-weight:bold} 

#pageTop a:hover
 	{color:#000000}	 

#pageTopRight
	{width:350px;
	 float:right;
	 height:100%;
	 font-size:11px;
	 color:#000000}
	 
#loginLinks
	{height:30px;
	 width:300px;
	 float:right;
	 text-align:right;
	 padding:0 20px 5px 0;
	 margin:15px 0 15px 0}	
	 
/*Main navigation*/

#navcontainerFull
	{position:relative;
	 top:+119px; 
	 background-color:none;
	 height:26px}
	 
/*Main navigation*/
 
#navcontainer ul
	{height:auto;
	 width:78%;
	 background-color:#000000;
	 color:#FFFFFF;
	 float:right}

#navcontainer ul li 
	{display:inline;
	 background-color:#000000}

#navcontainer ul li a
	{height:auto;
	 padding: 0.4em 1em;
	 background-color:#000000;	
	 font-size:12px;
	 color:#FFFFFF;
	 font-weight:normal;
	 letter-spacing:-0.5px;
	 text-decoration: none;
	 float: right;
	 /*border-left: 1px solid #fff;*/
}

#navcontainer ul li a:hover
	{background-color: #4C68DC;}

/*Side navigation */
#navCntnrLeft 
	{float:left;
	 width:20%;
	 height:auto;
	 /*margin-right:auto;*/
	 padding:8px 0px 0px 15px;
	 background-color:#FFFFFF;
	 /*border:1px solid #FF0033*/}

#navLeft
	{width:80%;
	 padding-bottom:15px}
	 
#navLeft ul
	{margin-left:20px;
	 list-style-type:disc;
	 list-style-position:outside;
	 list-style-image:url('images/nav_menu_bullet_ms.gif')}
	 
#navLeft li
	{padding: 4px 0px 4px 0px;
	 border-bottom:1px solid #CCCCCC}

#navLeft li a 
	{text-decoration:none;
	 font-weight:normal;
	 border-bottom:#CCCCCC}

#navLeft li a:link, li a:visited, li a:active
	{color:#CC0000;
	 font-size:11px;
	 text-decoration:none;
	 padding:0}
	 
#navLeft li a:hover {color:#999999}

#navLeftSpec
	   {margin:0% 0% 10px -25%;
	    width:90%}

#navLeftSpec li
	{list-style: none;	
	 margin: 0;
	 padding: 2px}

#navLeftSpec li a 
		{text-decoration:none;
		 font-weight:normal}

#navLeftSpec li a:link 		{color:#FF0033}
#navLeftSpec li a:hover 	{font-weight:bold}
#navLeftSpec li a:visited 	{color:#FF0033}
#navLeftSpec li a:active 	{color:#000000}

#centrePageContent
		{width:100%;
		 clear:both}

#pageContent
   	 {width:74%;
	  float:right;
	  margin-right:10px;
	  padding-top:10px}	
	  
#pageContent p a:link, #pageContent p a:visited, #pageContent p a:active, 
#pageContent li a:link, #pageContent li a:visited, #pageContent li a:active
	{color:#0000FF; 
	 font-weight:bold;
	 text-decoration:underline;
	 padding:0} /* for unvisited links */
	 
#pageContent p a:hover, #pageContent li a:hover {color:#000000} /* when mouse is over link */

#pageContent p a.bigLink
	{font-size:18px;
	 font-weight:normal;
	 letter-spacing:-0.5px;
	 text-decoration:none}

#pageContentWide
	{width:90%;
	 margin-left:auto;
	 margin-right:auto;
	 clear:both;
	 padding-top:10px}	

#pageContentWide p a:link, #pageContentWide p a:visited, #pageContentWide p a:active, 
#pageContentWide li a:link, #pageContentWide li a:visited, #pageContentWide li a:active
	{color:#0000FF; 
	 font-weight:bold;
	 text-decoration:underline;
	 padding:0} /* for unvisited links */
	 
#pageContentWide p a:hover, #pageContentWide li a:hover {color:#000000} /* when mouse is over link */

#scrollContentWide
	{width:90%;
	 height:700px;
	 margin-left:auto;
	 margin-right:auto;
	 overflow:scroll;
	 clear:both} 

#scrollContentWide p a:link, #scrollContentWide p a:visited, #scrollContentWide p a:active, 
#scrollContentWide li a:link, #scrollContentWide li a:visited, #scrollContentWide li a:active
	{color:#0000FF; 
	 font-weight:bold;
	 text-decoration:underline;
	 padding:0} /* for unvisited links */
	 
#scrollContentWide p a:hover, #pageContentWide li a:hover {color:#000000} /* mouse over link */

#centrePageForm
	{width:90%;
	 padding:10px;
	 margin-left:auto;
	 margin-right:auto;
	 height:auto;
	 padding:10px;
	 background-color:#D2E8FF;
	 border:1px solid #36448D;
	 font-size:11px}	
	 
#centrePageForm input, textarea, file, select, submit
	{margin-right:40px;
	 float:right;
	 border:1px inset #666666;
	 text-align:left;
	 vertical-align:text-top;
	 font-size:11px;
	 margin-left:10px}
	 
#centrePageForm table.bkfevpd
	{display:table}
	
#spUnderLine
	{height:1px;
	 border-bottom:1px solid #CCCCCC;
	 margin-bottom:25px}

#banner 
	{width:800px;
	 height:146px;
	 background-image:url('images/banner.jpg');
	 /*background-position:bottom;*/
	 background-repeat:no-repeat}
	 
#cpLogin
	{position:absolute;
	 top:10px;
	 right:300px;	
	 z-index:200;
	 width:400px;
	 height:auto;
	 padding:10px;
	 background-color:#FEE4C2;
	 border:1px solid #666666;
	 font-size:11px;
	 display:none}
	 
#cpLogin p input
	{margin-right:20px;
	 float:right;
	 border:1px inset #666666;
	 text-align:left;
	 vertical-align:text-top;
	 font-size:11px;
	 margin-left:10px;}
	 
#cpLogin p a:link	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* for unvisited links */
#cpLogin p a:visited	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* for visited links */
#cpLogin p a:hover 	{ color:#666666; font-size:11px; text-decoration:underline} /* when mouse is over link */
#cpLogin p a:active 	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* when link is clicked */
		 
#formLeft
	{float:left;
	 width:200px;
	 height:350px;
	 margin-right:10px}
			 
#footer 
	{clear:both;
	 width:100%;
	 margin-top:10px;
	 border-top:1px solid #000000;
	 text-align:center;
	 font-family:Arial}

#footer p a:link, p a:visited, p a:active
	{color:#666666;
	 font-size:11px;
	 font-weight:bold;
	 text-decoration:underline;
	 padding:0} /* for unvisited links */
	 
#footer p a:hover 	{color:#CC0000} /* when mouse is over link */

#sidePanelTop
	{width:162px;
	 height:32px;
	 background-image:url('images/side_panel_banner.jpg');
	 background-repeat:no-repeat;	
	 border:none}

#sidePanel
	{width:160px;
	 height:auto;
	 background-color:#FFFFFF;
	 border:1px solid #36448D;
	 border-top:0;
	 margin-top:0;
	 text-align:center;
	 padding-bottom:5px}
	 
#sidePanel img	
	{margin-left:auto;
	 margin-right:auto}
	 
#sidePanel2
	{width:160px;
	 height:auto;
	 margin:0 0 10px 0;
	 background-color:#FFFFFF;
	 border-left:1px solid #36448D;
	 border-right:1px solid #36448D;
	 border-bottom:1px solid #36448D;
	 text-align:center;
	 padding-bottom:5px}	
	 
#rtLogin p a:link	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* for unvisited links */
#rtLogin p a:visited	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* for visited links */
#rtLogin p a:hover 	{ color:#666666; font-size:11px; text-decoration:underline} /* when mouse is over link */
#rtLogin p a:active 	{ color:#EB2C2B; font-size:11px; text-decoration:underline} /* when link is clicked */
	 
	 
#logDets
	{height:20px;
	 width:74%;
	 padding-bottom:20px;
	 float:right;
	 margin-right:10px;
	 line-height:normal;	
	 color:#333333}
	 
#logDets a
	{padding-left:150px}	
	
#event
	{border-top:1px solid #000000;
	 border-bottom:1px solid #000000}
	 
#kcMain
	{background-image:url('images/kc_bg.gif');
	 background-repeat:no-repeat;
	 background-position:30% 0%;
	 width:100%;
	 height:350px;
	 color:#666666}
	 
#kcMain p a:link, #kcMain p a:visited, #kcMain p a:active
	{text-decoration:none;
	 color:#666666;
	 font-weight:normal;
	 font-size:12px}
	 		 
#kcMain p a:hover
	{color:#333333}	
	
#kcMain1
	{position:relative;
	 top:+20px;
	 left:+25px;
	 background-color:none;
	 width:220px;
	 height:120px}	 
	 	 		
#kcMain2
	{position:relative;
	 top:-30px;
	 left:+290px;
	 background-color:none;
	 width:230px;
	 height:120px}	 				
	
#kcMain3
	{position:relative;
	 top:-10px;
	 left:+150px;
	 background-color:none;
	 width:215px;
	 height:110px}
	 
#kcMain4
	{position:relative;
	 top:-75px;
	 left:+400px;
	 background-color:none;
	 width:160px;
	 height:110px;
	 text-align:center}

#kcMain1 p, #kcMain2 p, #kcMain3 p, #kcMain4 p
	{line-height:110%}
	
#mpwMain
	{position:relative;
	 background-color:#FFFFFF;
	 width:100%;
	 height:auto;
	 color:#333333;
	 margin-top:40px}
	 
#mpwMain p a:link, #mpwMain p a:visited, #mpwMain p a:active
	{text-decoration:none;
	 color:#666666;
	 font-weight:normal;
	 font-size:12px}
	 		 
#mpwMain p a:hover
	{color:#000000}
	
#mpwMain1
	{position:absolute;
	 top:15px;
	 left:187px;
	 background-color:#66CCFF;
	 width:320px;
	 height:60px;
	 padding:10px;
	 border:1px solid #999999;
	 border-left:none}	 
	 	 		
#mpwMain2
	{position:absolute;
	 top:160px;
	 left:193px;
	 background-color:#FF9999;
	 width:260px;
	 height:60px;
	 padding:10px;
	 border:1px solid #999999;
	 border-right:none}	 
	
#mpwMain3
	{position:absolute;
	 top:280px;
	 left:172px;
	 background-color:#66CC99;
	 width:300px;
	 height:60px;
	 padding:10px;
	 border:1px solid #999999;
	 border-left:none}

#mpwMain1 p, #mpwMain2 p, #mpwMain3 p
	{line-height:110%;
	 margin:0}	
#adminMain
	{height:auto;
	 overflow:auto;
	 padding:10px;
	 background-color:#FFFFFF;
	 border:1px solid #666666;}	
	
#adminMain table tr td a	 
	{font-size:11px;
	 color:#CC0000;
	 font-weight:bold;
	 text-decoration:underline;
	 text-align:left}	 
	 
#adminMain table
	{width:120%;
	 overflow:scroll;
	 table-layout:fixed;
	 color:#333333;
	 font-size:11px;
	 font-weight:normal;
	 border:0}	  
	 
#adminMain table.amFixed
	{width:100%;
	 table-layout:fixed;
	 color:#333333;
	 font-size:11px;
	 font-weight:normal;
	 border:0}	  
	 
#adminMain table td	 
 	 {border:1px solid #666666;
	  border-collapse:separate;
	  text-align:center;
	  padding:2px;
	  /*overflow:scroll;
	  white-space:nowrap*/}

#signUp
	{position:absolute;
	 top:200px;
	 left:200px;	
	 height:30px;
	 width:300px;
	 padding:10px 0 5px 10px;
	 background-color:#FEE4C2;
	 border:1px solid #666666;
	 display:none}		  
	  
	  
div.feedBack
	{width:60%;
	 margin-left:auto;
	 margin-right:auto;
	 border-bottom:1px solid #000000;
	 font-style:italic;
	 padding:10px}	
	 	 
div.pageBlock
	{width:90%;
	 margin-left:auto;
	 margin-right:auto;
	 border-bottom:1px solid #000000;
	 padding:10px}	
	 
div.lev3nav
	{display:none;
	 width:150px;
	 height:auto;
	 /*border:1px solid #000000;*/
	 background-color:#FFFFFF;
	 padding:5px;
	 position:absolute;
	 top:0px;
	 left:0px;
	 z-index:110}
	 
div.lev3nav ul
	{margin-left:20px;
	 list-style-type:disc;
	 list-style-position:outside;
	 list-style-image:url('images/nav_menu_bullet.gif')}
	 
div.lev3nav li
	{padding: 4px 0px 4px 0px;
	 border-bottom:1px solid #CCCCCC}

div.lev3nav li a 
	{text-decoration:none;
	 font-weight:normal;
	 border-bottom:#CCCCCC}	 
	 
div.lev3nav li a:link, li a:visited, li a:active
	{color:#CC0000;
	 font-size:11px;
	 text-decoration:none;
	 padding:0}
	 
div.lev3nav li a:hover {color:#999999}	 	 

h1
	{font-size:18px;
	 font-weight:bold;
	 letter-spacing:-1px;
	 color:#333399}
			
h2
	{font-size:13px;
	 font-weight:bold;
	 color:#333399}

h3
	{font-size:12px;
	 font-weight:normal;
	 color:#333399}
	 
h4
	{font-size:12px;
	 font-weight:normal;
	 color:#333399;
	 padding-left:10px}	 
	 
h5
	{font-size:15px;
	 font-weight:bold;
	 font-style:italic;
	 color:#333399}
	 
table.clientList
		{width:100%;
		 margin-left:auto;
		 margin-right:auto;
	  	 border-collapse:separate;
		 border:none}
		 
table.clientList img
		{display:block;
		 padding:20px 20px 20px 20px}
		 
table.clientList td
		{height:100px;
		 padding:10px;
		 border-bottom:1px solid #666666}	 
	 
table.member
	{width:1000px;
	 border:1px solid #999999;
	 border-collapse:collapse}
	 
table.member tr
	{width:100%}	
	 
table.member tr td
	{border-right:1px solid #999999;
	 border-left:1px solid #999999}	 
 
table.dedicated
	{width:96%;
	 margin-left:auto;
	 margin-right:auto;
	 font-size:11px}
	 
table.dedicated th
	{text-align:center}
	
table.dedicated td
	{background-color:#FEE4C2;
	 padding:4px}
			 
p 
	{line-height:130%}
		
img 
	{display:block;
	 border:none} 		 
	
img.hpImages {
	float:right;
	clear:right;
	/*margin:0px 0px 10px 10px;
	border:solid 1px #000000*/}

img.rightImages {
	float:right;
	clear:right;
	margin:0px 0px 10px 10px;
	border:solid 1px #36448D}
	
img.leftImages {
	float:left;
	/*clear:left;*/
	margin:0px 10px 10px 0px;
	border:solid 1px #36448D;
	vertical-align:middle}
ddimg.leftImagesMpw
	{float:left;
	 vertical-align:middle;
	 margin:0;
	 padding:0}	
	 
img.rightImagesMpw
	{float:right;
	 vertical-align:middle;
	 margin:0;
	 padding:0}		 

img.inlineImg
	{display:inline;
	 margin:0px 10px 10px 0px;
	 border:none;
	 vertical-align:middle}
		 
img.plRep {
	width:435px;
	margin:0px 0px 0px 100px;
	border:none}

img.navLeftImage
		{border:none;
		 margin-left:30px}
	 
ul.standardList
		{list-style-type:disc;
		 list-style-position:outside;
		 list-style-image:url('images/standard_bullet_ms.gif');
		 line-height:130%;
		 padding-left:20px;}	
		 
ul.standardList li
		{padding-bottom:5px}	
		 
ul.standardListNone
		{list-style-type:none;
		 list-style-image:none;
		 line-height:130%}	
		 
ul.pmSkills
	{list-style-type:none;
	 padding:0px;
	 margin:0px}

ul.pmSkills li
	{background-image:url('images/gr_apm.gif');
	 background-repeat:no-repeat;
	 background-position:0px 5px;
	 padding-left:120px}	 
		 
.compulsory {
	color:#FF0000;
}	

.subscribeText
		{color:#666666;}
		
.footerText {
	    line-height:100%; 
		font-size:11px;
		font-weight:bold;
		color:#666666;
		padding:15px 0 15px 0}

.footerTextSmall {
		font-size:10px;
		font-weight:normal;
		color:#666666;
		letter-spacing:-1px
}	

.textBold
	{font-weight:bold}
		
.textlarge
	{font-size:18px}			
		
.text11
	{font-size:11px}
	
.text13Bold
	{font-size:14px;
	 font-weight:bold}
	
.textBoldLarge
	{font-weight:bold;
 	 font-size:18px}	
		
.text11Bold
	{font-size:11px;
	 font-weight:bold}
		
.textBoldBlack
		{font-weight:bold;
		 color:#000000}		

.creditText 
	{font-size:10px;
	 font-weight:normal;
	 color:#666666;
	 letter-spacing:-1px;
	 text-align:center}
	 
.greyBackGround
	{background-color:#CCCCCC;
	 padding:10px}
			 
em
	{color:#FF0000}
				 
img.linkImage
	{position:relative;
	 top:+3px;
	 display:inline}

.link
	{color:#0000FF; 
	 font-weight:bold}	 
		 
.italic
	{font-style:italic}
	
.uLine
	{text-decoration:underline}	
	
.black {color:#000000}	

.bold
	{font-weight:bold}	
	
.boldLarge
	{font-weight:bold;
	 font-size:14px}		
	
.price
	{font-size:16px;
	 color:#CC0000;
	 font-weight:bold}
	
p.errors
	{color:#FF0000;
	 font-weight:bold}
	 
a.bgWhite
	{background-color:#FFFFFF;
	 padding:0}

li.errors
	{color:#FF0000;
	 padding-left:30px;}
	 
.info
	{color:#0000FF;
	 padding-left:30px;}
	 
.noUnderLine
	{text-decoration:none}	 
	
.eventTitle
	{color:#FF0000}	
 
p.centredText
	{text-align:center}	 
	
	