/*
	FGI: #bf311a (Hover: #df361d) (Visited: #E2442C)
	ITIL: #660066 (Hover: #990099) (Visited: #B300B3)
	PRINCE2: #003399 (Hover: #003CB3) (Visited: #0044CC)
	MSP: #2baaaa (Hover: #30C0C0) (Visited: #3BCECE)
	M_o_R: #336666 (Hover: #3C7777) (Visited: #448888)	
	Project Management: #000066 (Hover: #000099) (Visited: #0000B3)
	Text: #333;
*/

body
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 62.5%; /* 1.0em = 10px */
	text-align: center;
	color: #333;
}
abbr, acronym
{
	border-bottom: 1px dotted;
	cursor: help;
}
strong
{
	font-weight: bold;
}

/* Header */
#wrapper
{
	width: 990px;
	margin: 1.0em auto;
	/*font-size: 1.0em;*/
}
#topNav
{
	/*width: 994px;*/
}
#topNav ul li
{
	font-size: 1.1em;
	display: inline;
	font-weight: normal;
}
#topNav ul li a
{
	line-height: 1.8em;
	padding: 0 10px;
}
#topNav ul.fl
{
	/*width: 550px; Fixes Strange Safari/Chrome Text Wrapping Bug */
	text-align: left;
}
#topNav ul.fr a
{
	border-right: 1px solid #ccc;
}
#topNav ul.fr a.nb
{
	border-right: 0;
}
#topNav ul li a
{
	color: #333;
	display: inline-block;
	font-weight: normal;
}
#topNav li a:hover
{
	color: #bf311a;
}
#topNav li a strong
{
	color: #bf311a;
	font-weight: normal;
}
#topNav li a:hover strong
{
	color: #bf311a;
}
#shadow
{
	clear: both;
	background: #fff url(/img/header/new/shadow990.png) top left no-repeat;
	width: 990px;
	height: 195px;
	padding: 5px 0 0 4px;
	text-align: left;
}
#header
{
	width: 980px;
	background-position: top right;
	background-repeat: no-repeat;
	text-align: left;
}
#container
{
	width: 980px;
	margin: 0 14px 0 6px;
}
#header img
{
	padding: 20px 20px 21px;
}
/*
#fgi #header
{
	background-image: url(/img/header/new/home.png);
}
#itil #header
{
	background-image: url(/img/header/new/itil.png);
}
#mor #header
{
	background-image: url(/img/header/new/mor.png);
}
#msp #header
{
	background-image: url(/img/header/new/msp.png);
}
#prince2 #header
{
	background-image: url(/img/header/new/prince2.png);
}
#project-management #header, #pm #header
{
	background-image: url(/img/header/new/implimentationservices.gif);
}
*/
#hNav
{
	width: 593px;
	height: 22px;
	overflow: hidden;
	position: relative;
	/*background: #fff url(/img/header/new/22/hNav-bg.png) top left no-repeat;*/
}
#hNav a
{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	height: 22px;
	outline: 0;
}
#hNavHome
{
	background-image: url(/img/header/new/22/home.gif);
	width: 88px;
	z-index: 6;
}
#hNavItil
{
	background-image: url(/img/header/new/22/itil.gif);
	left: 66px;
	width: 110px;
	z-index: 5;
}
#hNavPrince2
{
	background-image: url(/img/header/new/22/prince2.gif);
	left: 154px;
	width: 110px;
	z-index: 4;
}
#hNavMsp
{
	background-image: url(/img/header/new/22/msp.gif);
	left: 242px;
	width: 110px;
	z-index: 3;
}
#hNavMor
{
	background-image: url(/img/header/new/22/mor.gif);
	left: 330px;
	width: 110px;
	z-index: 2;
}
#hNavPm
{
	background-image: url(/img/header/new/22/ImplementationServices2.gif);
	left: 418px;
	width: 175px;
	z-index: 1;
}
#hNav a:focus, #hNav a:hover, #hNav a:active
{
	background-position: 0 -22px;
}
#fgi #hNavHome, #itil #hNavItil, #mor #hNavMor, #msp #hNavMsp, #prince2 #hNavPrince2, #project-management #hNavPm
{
	background-position: 0 -44px;
}
.hNav2
{
	min-height: 24px;
}
.hNav2 li
{
	display: inline;
}
.hNav2 a
{
	padding: 0 10px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	/*line-height: 100%;*/
	/*line-height: 24px;*/
	line-height: 2.2em;
	/*(if font-size reduced, then red does not cover height. If font size increased then px appears to increase anyway (IE6). */
	border-right: 1px solid #fff;
}
.hNav2 a.first
{
	padding-left: 19px;
}
.hNav2 a.nb
{
	border: 0;
}
#hNav2Home
{
	background: #bf311a;
}
#hNav2Itil
{
	background: #660066;
}
#hNav2Mor
{
	background: #336666;
}
#hNav2Msp
{
	background: #2baaaa;
}
#hNav2Prince2
{
	background: #003399;
}
#hNav2Pm
{
	background: #000066;
}
#hNav2Home a
{
	border-color: #df361d;
}
#hNav2Itil a
{
	border-color: #990099;
}
#hNav2Prince2 a
{
	border-color: #003CB3;
}
#hNav2Msp a
{
	border-color: #30c0c0;
}
#hNav2Mor a
{
	border-color: #3c7777;
}
#hNav2Pm a
{
	border-color: #000099;
}
#hNav2Home a:hover
{
	background: #df361d;
}
#hNav2Itil a:hover
{
	background: #990099;
}
#hNav2Mor a:hover
{
	background: #3C7777;
}
#hNav2Msp a:hover
{
	background: #30C0C0;
}
#hNav2Prince2 a:hover
{
	background: #003CB3;
}
#hNav2Pm a:hover
{
	background: #000099;
}

/* Container */
#container
{
	clear: both;
}
#left
{
	width: 206px;
	text-align: left;
	color: #fff;
	float: left;	
}
#center
{
	width: 517px;
	margin: 0 12px;
	float: left;
}
#footer
{
	width: 980px;
	clear: both;
	text-align: left;
}

/* Content */
h1
{
	padding: 5px 10px;
	text-align: left;
	font-size: 1.3em;
}
.invert, .title, .titleFgi, .titleItil, .titlePrince2, .titlePm, .titleMor, .titleMsp, .titleIcr, .titleMembers, .titleGrey
{
	width: 100%;
	display: block;
	clear: both;
	margin: 0 0 10px 0;
	color: #fff;
}
#center .titleItil a, #center .titlePrince2 a, #center #itilButts a, #center #princeButts a
{
	color: #fff !important;
	display: block;
}
#center .titleItil a:hover, #center .titlePrince2 a:hover, #center #itilButts a:hover, #center #princeButts a:hover
{
	background: transparent !important;
	text-decoration: underline;
}
#center ul li a:hover
{
	text-decoration: none;
}
#center .titleItil h2 a, #center .titlePrince2 h2 a, #center .titlePrince2 a, #center .titleGrey a
{
	color: #fff;
	border: 0;
}
#center .titleItil h2 a:hover, #itil #center .titleGrey a:hover
{
	color: #cc99cc;
}
#center .titlePrince2 h2 a:hover, #prince2 #center .titleGrey a:hover, #center .titlePrince2 a:hover
{
	color: #9cbaf8;
}
#fgi .title, .titleFgi
{
	background: #bf311a;
}
#fgi .invert *, #fgi #center h2, #fgi #center caption
{
	color: #bf311a;
}
#itil .title, .titleItil
{
	background: #660066; /* url(/img/center/h1-bg-itil.png) repeat-y top left;*/
}
#itil .invert *, #itil #center h2, #itil #center caption
{
	color: #660066;
}
#prince2 .title, .titlePrince2
{
	background: #003399; /* url(/img/center/h1-bg-prince2.png) repeat-y top left;*/
}
#prince2 .invert *, #prince2 #center h2, #prince2 #center caption
{
	color: #003399;
}
#pm .title, .titlePm
{
	background: #000066; /* url(/img/center/h1-bg-pm.png) repeat-y top left;*/
}
#pm .invert *, #pm #center h2, #pm #center caption
{
	color: #000066;
}
#mor .title, .titleMor
{
	background: #336666; /* url(/img/center/h1-bg-mor.png) repeat-y top left;*/
}
#mor .invert *, #mor #center h2, #mor #center caption
{
	color: #336666;
}
#msp .title, .titleMsp
{
	background: #2baaaa; /* url(/img/center/h1-bg-msp.png) repeat-y top left;*/
}
#msp .invert *, #msp #center h2, #msp #center caption
{
	color: #2baaaa;
}
#icr .title, .titleIcr
{
	background: #000066; /* url(/img/center/h1-bg-icr.png) repeat-y top left;*/
}
#icr .invert *, #icr #center h2, #icr #center caption
{
	color: #000066;
}
.titleMembers, .titleGrey
{
	background: #333 url(/img/center/headerGrey.jpg) repeat-y top left;
	clear: both;
}
.titleGrey a
{
	color: #fff !important;
	font-weight: bold !important;
}
#fgi #center .titleMembers h2, #fgi #center .titleItil h2, #fgi #center .titlePrince2 h2, #center .titleGrey a, #center .titleItilhome h2, #center .titlePrince2home h2, #center .titleProjMan2home h2, #center .titleMORhome h2, #center .titleMSPhome h2, #center .titleFGIhome h2
{
	color: #fff !important;
	display: block;
	padding: 5px 10px;
	margin: 0;
	text-align: left;
	font-size: 1.3em;
}
#center h2, #center h3
{
	text-align: left;
	font-size: 1.3em;
	line-height: 1.4em;
	margin: 1.3em 10px 10px 10px;
}
#center p, #center ul, #center ol, #center dl
{
	text-align: left;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 1.2em 10px 10px 10px;
}
#center ul li, #center ol li
{
	margin: 2px 0;
}
#center h1, #center h2, #center h3, #center h4, #center h5, #center h6
{
	clear: both;
	display: block;
	font-weight: bold;
}
div.article
{
	display: block;
	clear: both;
	margin: 0 0 20px 0;
}
#center div.news h2
{
	padding-top: 2px;
	/*background: url(/img/right/hr.png) repeat-x bottom left;*/
	clear: left;
}
#center div.news h2 a
{
	border: 0;
	margin: 0;
	padding: 2px 0;
	display: block;
	text-align: left;
}
#center div.news span
{
	margin: -10px 14px 0 0;
	float: right;
	clear: both;
	font-size: 1.0em;
	color: #666;
}
#center div.news p
{
	margin: 10px;
	clear: both;
}
#itil div.news span
{
	color: #660066;
}
#prince2 div.news span
{
	color: #003399;
}
#fgi div.news span
{
	color: #bf311a;
}
#center .readmore
{
	display: block;
	clear: both;
	border-bottom: 1px solid;
	text-decoration: none;
}
#center ul.archive li
{
	margin: 5px;
}
#center ul.archive li a
{
	display: block;
	background: url(/img/right/hr.png) repeat-x bottom left;
	border: 0;
	padding-bottom: 4px;
}
.newsarchive
{
	width: 100%;
	margin: 0 0 10px 0;
	color: #fff;
	background: #333;
	text-align: left
}
.newsarchive h3
{
	padding: 5px 0;
	text-align: left;
	font-size: 1.0em;
}
#center div.news ul.archive
{
	margin-left: 10px;
}
#center div.news ul.archive span
{
	margin: 0 10px 0 0;
}
#fgi #center div.newsarchive h3 a, #prince2 #center div.newsarchive h3 a, #itil #center div.newsarchive h3 a, #pm #center div.newsarchive h3 a
{
	color: #fff;
	border: 0;
}
#fgi #center div.newsarchive h3 a:hover
{
	color: #f4c5b5 !important;
}
#itil #center div.newsarchive h3 a:hover, #itil #center div.titleGrey a:hover
{
	color: #cc99cc !important;
}
#prince2 #center div.newsarchive h3 a:hover, #prince2 #center div.titleGrey a:hover
{
	color: #9cbaf8 !important;
}
#pm #center div.newsarchive h3 a:hover, #pm #center div.titleGrey a:hover
{
	color: #0259db !important;
}
#center h3
{
	color: #000;
}
#center ul, #center ol
{
	text-align: left;
	font-size: 1.2em;
	line-height: 1.4em;
}
#center ul ul, #center .coursesL ul ul, #center .coursesR ul ul, #center ol ol
{
	font-size: 1.0em;
}
#center li
{
	vertical-align: middle;
}
#center ul, #center ol
{
	margin-left: 4.0em;
}
#center ul ul, #center ol ol
{
	margin-left: 4.0em;
}

/* breadcrumb */
#center ul.bc
{
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
	margin: 1.2em 0;
	list-style-type: square;
}
#center ul.bc li
{
	display: inline;
}
#itil #center ul.bc li a
{
	color: #999;
	margin: 0 10px;
	border: 0;
}

/* Case Study */
#center .caseStudy
{
	padding: 20px;
	float: left;
	border: 0;
}

/* Links */

/*
	FGI: #bf311a (Hover: #df361d) (Visited: #E2442C)
	ITIL: #660066 (Hover: #990099) (Visited: #B300B3)
	PRINCE2: #003399 (Hover: #003CB3) (Visited: #0044CC)
	MSP: #2baaaa (Hover: #30C0C0) (Visited: #3BCECE)
	M_o_R: #336666 (Hover: #3C7777) (Visited: #448888)	
	Project Management: #000066 (Hover: #000099) (Visited: #0000B3)
	Text: #000000
*/
a
{
	text-decoration: none;
}
#center a
{
	padding: 1px;
}
#center p a
{
	text-decoration: underline;
}
#center p a:hover
{
	text-decoration: none;
}
#fgi #center a 
{
	color: #bf311a;
}
#fgi #center a:hover
{
	color: #fff;
	background-color: #bf311a;
}
#itil #center a
{
	color: #660066;
}
#itil #center a:hover
{
	color: #fff;
	background-color: #660066;
}
#prince2 #center a
{
	color: #003399;
}
#prince2 #center a:hover
{
	color: #fff;
	background-color: #003399;
}
#pm #center a
{
	color: #000066;
}
#pm #center a:hover
{
	color: #fff;
	background-color: #000066;
}
#mor #center a
{
	color: #336666;
}
#mor #center a:hover
{
	color: #fff;
	background-color: #336666;
}
#msp #center a
{
	color: #2baaaa;
}
#msp #center a:hover
{
	color: #fff;
	background-color: #2baaaa;
}

/* Course Lists */
.coursesL
{
	float: left;
}
.coursesR
{
	float: right;
}
.coursesL, .coursesR
{
	width: 252px;
}
#center .coursesL ul, #center .coursesR ul
{
	font-size: 1.1em;
	margin: 0 0 4px 0;
	color: #fff;
}
#center .coursesL ul li, #center .coursesR ul li
{
	margin: 4px 0;
}
#center .coursesL ul li a, #center .coursesR ul li a
{
	font-size: 1.0em;
	line-height: 1.4em;
	padding: 2px 4px;
	display: block;
	border-bottom: 0;
	font-weight: bold;
	color: #fff;
}
#itil #center .coursesL ul li a, #itil #center .coursesR ul li a,
#prince2 #center .coursesL ul li a, #prince2 #center .coursesR ul li a,
#pm #center .coursesL ul li a, #pm #center .coursesR ul li a,
#mor #center .coursesL ul li a, #mor #center .coursesR ul li a,
#msp #center .coursesL ul li a, #msp #center .coursesR ul li a
{
	color: #fff;
}
#center .coursesL ul ul, #center .coursesR ul ul
{
	margin: 0;
	border-width: 1px 0 0 0;
	border-style: dotted;
	border-color: #fff;
}
#center .coursesL ul ul li, #center .coursesR ul ul li
{
	margin: 0 0 0 15px;
}
#center .coursesL ul ul a, #center .coursesR ul ul a
{
	font-size: 1.0em;
}
* #center .coursesL ul ul li a, * #center .coursesR ul ul li a
{
	border-bottom: 0;
}
#itil .coursesL ul li, #itil .coursesR ul li
{
	background: #660066 url(/img/center/courses-bg-itil.png) repeat-y top left;
}
#prince2 .coursesL ul li, #prince2 .coursesR ul li
{
	background: #003399;
}
#pm .coursesL ul li, #pm .coursesR ul li
{
	background: #000066;
}
#mor .coursesL ul li, #mor .coursesR ul li
{
	background: #336666;
}
#msp .coursesL ul li, #msp .coursesR ul li
{
	background: #2baaaa;
}


/* Tables */
.tblbdr
{
	margin: 2em auto;
	border-width: 1px;
	border-style: solid;
	border-color: #cfcfcf #bbb #bbb #cfcfcf;
	clear: both;
	display: block;
}
#center table a
{
	text-decoration: none;
	font-weight: normal;
}
#center table
{
	min-width: 506px;
	width: 506px; /*503*/
	max-width: 506px;
	margin: 0 auto;
}
#center td, #center th
{
	font-size: 1.1em;
	line-height: 1.5em;
}
#center caption, #center tfoot tr td
{
	padding: 5px;
}
#center caption
{
	font-weight: bold;
	color: #bf311a;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.4em;
}
#center caption em
{
	font-weight: normal;
	font-style: normal;
}
#center tfoot tr td
{
	text-align: center;
	color: #000;
}
#center thead tr th
{
	background-color: #bf311a;
	color: #fff;
	font-weight: bold;
	height: 30px;
}
#center tbody tr td
{
	border-bottom: 1px solid #bf311a !important;
}
#center th, #center td
{
	padding: 1px 5px;
}
#center table a
{
	/*font-weight: bold;*/
	border: 0;
}
#center table strong
{
	/*color: #bf311a;*/
}
#center tbody tr td
{
	border-right: 1px dotted #ccc;
}
#center tbody tr td.end
{
	border-right: 0;
}
#itil #center thead tr th
{
	background-color: #660066;
}
#itil #center tbody tr td
{
	border-bottom: 1px solid #660066 !important;
}
#prince2 #center thead tr th
{
	background-color: #003399;
}
#prince2 #center tbody tr td
{
	border-bottom: 1px solid #003399 !important;
}
#pm #center thead tr th
{
	background-color: #000066;
}
#pm #center tbody tr td
{
	border-bottom: 1px solid #000066 !important;
}
#mor #center thead tr th
{
	background-color: #336666;
}
#mor #center tbody tr td
{
	border-bottom: 1px solid #336666 !important;
}
#msp #center thead tr th
{
	background-color: #2baaaa;
}
#msp #center tbody tr td
{
	border-bottom: 1px solid #2baaaa !important;
}

/* Member Profile */
#center table.profile
{
	margin: 1em auto 2em;
	text-align: left;
}
#center table.profile tr th
{
	width: 150px;
}

/* Forms */
#center fieldset, #center .pageBg
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	clear: both;
	display: block;
	margin: 10px auto;
	text-align: center;
}
#center .nobg
{
	background: #fff;
	border: 0;
}
#center .recaptchatable
{
	margin: 0 90px 10px 90px !important;
	display: block;
	clear: both;
	position: relative;
}
#recaptcha p
{
	font-family: verdana, arial, sans-serif;
}
#center fieldset legend
{
	font-weight: bold;
	text-align: left;
	color: #bf311a;
	margin: 0 10px;
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 0 0 4px 0;
}
#center fieldset ul
{
	margin: 0 0 10px 0;
}
#center fieldset p
{
	margin-top: 0;
}
#center fieldset ul li
{
	display: block;
	clear: both;
	vertical-align: middle;
	margin: 3px 0;
}
#center fieldset ul, #center fieldset ul li
{
	padding: 0;
	font-size: 1.0em;
}
#center fieldset ul li label
{
	float: left;
	display: block;
	width: 200px;
	/*line-height: 23px;*/
	padding: 0 10px;
	margin: 3px 0;
	font-weight: normal;
	font-size: 1.1em;
}
#center fieldset ul li label strong
{
	font-weight: bold;
}
#center fieldset h2
{
	margin-top: 10px;
}
#center fieldset ul li input, #center fieldset ul li textarea
{
	width: 275px;
	background: #fff;
	color: #000;
	border: 1px solid #ccc;
}
#center fieldset ul li input.short
{
	width: 100px;
}
#center fieldset ul li input:focus, #center fieldset ul li textarea:focus
{
	border: 1px solid #333;
}
#center fieldset ul li input.error, #center fieldset ul li textarea.error
{
	border: 1px solid #bf311a;
}
#center fieldset ul li.error
{
	color: #bf311a;
	font-weight: bold;
	text-align: right;
	font-size: 1.1em;
	margin: 0 16px 10px 0;
}
#center fieldset p
{
	font-size: 1.1em;
}
#center fieldset p.error
{
	color: #bf311a;
	font-weight: bold;
	text-align: center;
}
#center acronym
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
#center fieldset ul li input, #center fieldset ul li textarea
{
	padding: 2px 1px;
}
#center fieldset ul li input, #center fieldset ul li textarea, #center fieldset ul li select
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.2em;
}
#center fieldset ul li textarea.long
{
	width: 485px;
	margin: 0 0 0 10px;
	clear: both;
}
#center fieldset ul li select
{
	width: 279px;
	font-size: 1.2em;
	color: #000;
}
#center fieldset em
{
	font-size: 1.2em;
}
#center fieldset em, #center p em.req
{
	font-weight: bold;
	color: #bf311a
}
#center fieldset #btnSubmit
{
	width: 200px;
	cursor: pointer;
	color: #333;
	margin: 0 auto 1.0em auto;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 1.3em;
}
#center fieldset #btnSubmit:hover
{
	color: #000;
}

/* Datalist */
/*
#center dl
{
	display: block;
	clear: both;
}
#center dt
{
	font-weight: bold;
	font-size: 1.1em;
	float: left;
	padding: 0px 10px 0px 0;
	display: block;
	width: 200px;
	clear: left;
}
#center dd
{
	margin: 3px 0;
}
*/

/* BB Code */
ul.bb-list-unordered li
{
	list-style-type: disc;
}
ul.bb-list-unordered li a
{
	text-decoration: underline;
}
ol.bb-list-ordered li
{
	list-style: decimal;
}
ol.bb-list-ordered-d li
{
	list-style-type:decimal;
}
ol.bb-list-ordered-lr li
{
	list-style-type:lower-roman;
}
ol.bb-list-ordered-ur li
{
	list-style-type:upper-roman;
}
ol.bb-list-ordered-la li
{
	list-style-type:lower-alpha;
}
ol.bb-list-ordered-ua li
{
	list-style-type:upper-alpha;
}
ol.bb-listitem
{
}
.bb-code, .bb-php
{
	border: 1px solid black;
	padding: 10px;
	font-family: Courier;
	white-space: nowrap;
}
.bb-quote
{
	border: 1px solid black;
	padding: 10px;
}
.bb-email
{
}
.bb-url
{
}
.bb-image
{
	border-width: 0;
	border-style: none;
}


/* Classes */
.clr
{
	clear: both;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.tl, #center *.tl
{
	text-align: left;
}
.tc, #center *.tc
{
	text-align: center;
}
.tr, #center *.tr
{
	text-align: right;
}
.nml, #center ul.nml
{
	margin-left: 10px;
}

/* caroline.css (05/11/2008) */
.pageBg
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	height:auto;
	/*text-align:left;*/
}
#pageBgLeft
{
	background: #f2f2f2;
	width:180px;
	float:left;
	border: 1px solid #ccc;
	height:auto;
	text-align:left;
	font-size:0.9em;
	color:#333333;
}
#pageBgLeft a
{
	width:180px;
	height:auto;
	text-align:left;
	font-size:0.9em;
	color:#bf311a;
	border:0;
}
#pageBgRight
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	height:auto;
	width:330px;
	text-align:left;
	float:right;
	font-size:0.9em;
}
h6
{
	font-size:1.2em;
	color:#bf311a;
	text-align: left;
	margin-bottom:0px;
	line-height: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#center ul#joinButts
{
	border:0;
	margin-top:10px;
	margin-left:7px;
	margin-right:0px;
	padding: 2px;
	font-size: 1.0em;

}
#center ul#joinButts li
{
	display:inline;
	float:left;
	margin: 0 10px 0 0;
/*	width:120px;*/
	border:0;
}
#center ul#joinButts li a
{
	background: #000 url(/img/center/joinBkgButt.jpg) repeat-y top left;
	display:block;
	padding: 5px 5px;
	color: #fff;
	border:0;
	font-size: 1.1em;
}
#center ul#joinButts li a:hover
{
	color: #999999;
}
#center .line
{
	margin-top:40px;
	margin-bottom:0px;
	color: #bf311a;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #660066;
}
#center ul.courseDetails
{
	border:0;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	font-size: 1.1em;
}
#center ul.courseDetails li
{
	display:block;
/*	width:120px;*/
	border:0;
}
#center ul.courseDetails li a
{
	padding: 3px 3px;
	color: #660066;
	border:0;
	font-size: 1.2em;
}
#center ul#courseDetails li a:hover
{
	color: #cc99cc;
	border-bottom-width: 0px;
}
#center dl.courseReading
{
	border:0;
	margin-top:5px;
	margin-left:9px;
	margin-bottom:0;
	margin-right:0;
	text-align:left;
	font-size: 1.2em;
	line-height: 1.4em;

}
#center dl.courseReading dt
{
	display:block;
	margin: 15px 0 0 0;
	border:0;
	color: #000000;
	font-weight: bold;
}
#center dl.courseReading dt a
{
	border:0;
	color: #660066;
	border-bottom-width:0px;
	margin: 20px 0 0 0;
	font-size: 1.0em;
}
#center dl.courseReading dd
{
	padding: 0px 0px;
	color: #000000;
	border:0;
	font-size: 100%;
	margin-top:5px
}
#center dl.courseReading dd a
{
	margin-top:5px;
	padding: 0px 0px 0px 0px;
	color: #660066;
	border:0;
	font-size: 0.9em;
}
#center dl.courseReading dd a:hover
{
	color: #333333;
}
#center dl.courseReading dt a:hover
{
	color: #333333;
}

#center dl#whereNext
{
	border:0;
	margin-top:5px;
	margin-left:30px;
	margin-right:5px;
	text-align:left;
	font-size: 1.2em;
	line-height: 1.4em;
}
#center dl#whereNext dd
{
	padding: 0px 0px;
	color: #000000;
	border:0;
	margin-top:0px;
}
#center dl#whereNext dt
{
	display:block;
	margin: 20px 0 0 0;
	color: #660066;
	border:0;
	font-weight: bold;
}
#center dl#publications
{
	border:0;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	font-size: 1.2em;
}
#center dl#publications dd
{
	padding: 0px 0px;
	color: #000000;
	border:0;
	margin-top:10px;
}
#center dl#publications dt
{
	display:block;
	margin: 10px 0 0 0;
	color: #660066;
	border:0;
	font-weight: bold;
}
#center dl#publications dd a
{
	margin-top:5px;
	padding: 5px 20px 0px 0px;
	color: #660066;
	border:0;
	font-size: 1.0em;
}
#center dl#publications dd a:hover
{
	color: #333333;
}
.publicationsBookLinks
{
	width:120px;
	height: 250px;
	margin-top:0px;
	margin-left:3px;
	padding: 5px 5px 0px 0px;
	float:left;
	text-align:center;
	font-size: 0.9em;
	background-color:#f2f2f2;
	border-bottom-width:0px;
	border:0px;
}
.publicationsBookLinks p
{
	display: block;
	height: 60px;
}
#center .publicationsBookLinks a, #center .publicationsBookLinks a:hover
{
	border:0 !important;
	background: transparent !important;
}
.publicationsText
{
	width:395px;
	float:left;
}
.pageBg#publications
{
	background: #f2f2f2;
	border: 1px solid #ccc;
	height:300px;
	text-align:left;
}
.v2foundationReading1, .v2foundationReading2
{
	width:180px;
	margin-top:5px;
	margin-left:15px;
	float:left;
	font-size: 1.2em;
	margin-bottom:10px;
	font-weight: bold;
	text-align:left;
}
.v2foundationReading2
{
	float:left;
	width:270px;
	margin-left:20px;
}

.docLibrary2col, .docLibrary2col1
{
	width:240px;
	margin-top:5px;
	margin-left:10px;
	float:left;
	font-size: 1.2em;
	margin-bottom:10px;
	font-weight: bold;
	text-align:left;
	line-height: 20px;
}
.docLibrary2col1
{
	float:left;
	width:auto;
	margin-left:0px;
	color:#003399;
}

#center ul.v2foudationSupport
{
	border:0;
	margin-top:5px;
	margin-left:5px;
	margin-right:0px;
	padding: 2px;
	font-size: 1.1em;
}
#center ul.v2foudationSupport li
{
	display:block;
	margin: 10px 0 0 0;
	color: #660066;
	border:0;
	font-weight: bold;
}
#center ul.v2foudationSupport li a
{
	border-bottom-color: #660066;
	border-bottom-style: solid;
	color: #660066;
	border-bottom-width:1px;
	margin: 20px 0 0 0;
	font-size: 1.0em;
}
#center ul.v2foudationSupport li a:hover
{
	color: #999999;
}
#center ul#bulletLinksITIL
{
	border:0px;
	margin-top:10px;
	margin-left:40px;
	margin-right:0px;
	padding: 2px;
	font-size: 1.1em;
}
#center ul#bulletLinksITIL li
{
	display:block;
	margin: 10px 0 0 0;
	color: #000000;
	border:0px;
	font-weight: normal;
	font-size: 1.1em;
}
#center ul#bulletLinksITIL li a
{
	border-bottom-color: #660066;
	border-bottom-style: solid;
	color: #660066;
	border-bottom-width:1px;
	margin: 20px 0 0 0;
	font-size: 1.0em;
}
#center ul#bulletLinksITIL li a:hover
{
	color: #999999;
}

#center ul#bulletLinksPRINCE
{
	border:0;
	margin-top:10px;
	margin-left:40px;
	margin-right:0px;
	padding: 2px;
	font-size: 1.1em;
}
#center ul#bulletLinksPRINCE li
{
	display:block;
	margin: 10px 0 0 0;
	color: #000000;
	border:0;
	font-weight: normal;
	font-size: 1.1em;
}
#center ul#bulletLinksPRINCE li a
{
	border-bottom-color: #003399;
	border-bottom-style: solid;
	color: #003399;
	border-bottom-width:1px;
	margin: 20px 0 0 0;
	font-size: 1.0em;
}

#center ul#bulletLinksPRINCE li a:hover
{
	color: #999999;
}
#btnitil, #btnprince2, #btnpm, #btnmor, #btnmsp
{
	width: 125px;
	border: 0;
	margin: 0 10px 20px 10px;
	float: left;
	font-size: 1.3em;
	color: #fff;
}
#itilButts, .itilButtsMem, #princeButts, .princeButtsMem
{
	width: 248px;
	border: 0;
	margin: 0 10px 10px 10px;
	float: left;
	font-size: 1.2em;
	color: #fff;
}
#itilButts
{
	margin-left: 0;
}
#princeButts
{
	margin-right: 0;
}
#princeButts.enquire
{
	width: 120px;
	margin-bottom: 20px;
}
#itilButts a, #princeButts a, #btnitil a, #btnprince2 a, #btnpm a, #btnmor a, #btnmsp a
{
	color:#fff !important;
	border-bottom: 0;
	font-weight: bold;
	display: block;
	padding: 5px;
}
/*#itilButts a:hover, #princeButts a:hover, #btnitil a:hover, #btnprince2 a:hover, #btnpm a:hover, #btnmor a:hover, #btnmsp a:hover
{
	color: #999999 !important;
}*/
#itilButts, .itilButtsMem, .greyButtsMem, #btnitil
{
	background-color: #660066; /*url(/img/center/h1-bg-itil.png) repeat-y top left;*/
}
#itilButts a:hover, #btnitil a:hover
{
	color: #cc99cc !important;
}
#princeButts, .princeButtsMem, #btnprince2
{
	background-color: #003399; /*url(/img/center/h1-bg-prince2.png) repeat-y top left;*/
}
#princeButts a:hover, #btnprince2 a:hover
{
	color: #9cbaf8 !important;
}
#btnpm
{
	background-color: #000066; /* url(/img/center/h1-bg-pm.png) repeat-y top left;*/
}
#btnpm a:hover
{
	color: #0259db !important;
}
#btnmor
{
	background-color: #336666; /*url(/img/center/h1-bg-mor.png) repeat-y top left;*/
}
#btnmor a:hover
{
	color: #2baaaa !important;
}
#btnmsp
{
	background-color: #2baaaa; /* url(/img/center/h1-bg-msp.png) repeat-y top left;*/
}
#btnmsp a:hover
{
	color: #cccccc !important;
}
/*
	FGI: #bf311a (#f4c5b5/#000000)
	ITIL: #660066 (#cc99cc)
	PRINCE2: #003399 (#9cbaf8)
	Project Management: #000066 (#0259db)
	M_o_R: #336666 (#2baaaa)
	MSP: #2baaaa (#cccccc)
*/
.itilButtsMem
{
	width:155px;
	margin-left:6px;
}
.princeButtsMem
{
	width:155px;
	margin-left:6px;
}
.greyButtsMem
{
 	background: #333333 url(/img/center/headerGrey.jpg) repeat-y top ;
 	width:155px;
	margin-left:2px;
}
#center .ITILformText, #center .PRINCE2formText, #center .MORformText, #center .MSPformText, #center .FGIformText
{
	color:#660066;
	text-align:left;
	font-size: 1.2em;
	margin-left:10px;
}
#center .PRINCE2formText
{
	color:#003399;
}
#center .MORformText
{
	color:#336666;
}
#center .MSPformText
{
	color:#2baaaa;
}
#center .FGIformText
{
	color:#bf311a;
}
#center .lineForm, #center .lineFormPrince2, #center .lineFormMOR,  #center .lineFormMSP, #center .lineFormFGI, #center .lineFormFGImem, #center .lineFormmem, #center .lineFormPrince2mem
{
	width:505px;
	margin-top:10px;
	margin-left:5px;
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #660066;
}
#center .lineFormPrince2, #center .lineFormPrince2mem
{
	border-bottom-color: #003399;
}
#center .lineFormMOR
{
	border-bottom-color: #336666;
}
#center .lineFormMSP
{
	border-bottom-color: #2baaaa;
}
#center .lineFormFGI, #center .lineFormFGImem
{
	border-bottom-color: #bf311a;
}
#center .lineFormFGImem, #center .lineFormmem,  #center .lineFormPrince2mem
{
	width:150px;
	margin-top:3px;
	margin-bottom:3px;
}
#center ul.forms, #center ul.formsPrince, #center ul.formsMOR, #center ul.formsMSP, #center ul.formsFGI , #center ul.formsFGIheaders
{
	border:0;
	margin-top:5px;
	margin-left:8px;
	margin-bottom:5px;
	margin-right:5px;
	font-size: 1.0em;
	font-weight: bold;
	color: #660066;
	padding:5px 5px ;
}
#center ul.formsPrince
{
		color: #003399;
}
#center ul.formsMOR
{
		color: #336666;
}
#center ul.formsMSP
{
		color: #2baaaa;
}
#center ul.formsFGI
{
		color: #bf311a;
}
#center ul.formsFGIheaders
{
		color: #bf311a;
}
#center ul.forms li, #center ul.formsPrince li, #center ul.formsMOR li,  #center ul.formsMSP li, #center ul.formsFGI li,  #center ul.formsFGIheaders li
{
	display:block;
	margin: 5px 0 0 0;
	border:0;
}
#center ul.formsFGIheaders li
{
	display:inline;
	padding-left:25px;
	color:#000000;
}
#center ul.forms li a:hover
{	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #660066;
}
#center .titleItilhome, #center .titlePrince2home, #center .titleProjMan2home, #center .titleMORhome, #center .titleMSPhome, #center .titleFGIhome
{
	margin: 2px 2px 0 2px;
	color: #fff;
}
#center .titleItilhome
{
	background: #660066; /* url(/img/center/h1-bg-itil.png) repeat-y top ;*/
}
#center .titlePrince2home
{
	background: #003399 ; /* url(/img/center/h1-bg-prince2.png) repeat-y top ;*/
}
#center .titleProjMan2home
{
	background: #000066; /* url(/img/center/h1-bg-pm.png) repeat-y top;*/
}
#center .titleMSPhome
{
	background: #2baaaa; /* url(/img/center/h1-bg-msp.png) repeat-y top;*/
}
#center .titleMORhome
{
	background: #336666; /* url(/img/center/h1-bg-mor.png) repeat-y top ;*/
}
#center .titleFGIhome
{
	background: #bf311a; /* url(/img/center/h1-bg-fgi.png) repeat-y top;*/
}
#center .whitePaperLinks
{
	color: #666;
	border:0;
	font-size:0.9em;
}
#center  p.termsText
{
	font-size:1.0em;
}
#center  p.caseStudiesLink a
{
	border:0;
}
.pageBgMembers
{
	background: #f7f7f7;
	border: 1px solid #ccc;
	text-align:center;
}
.pageBgMembersCol, .pageBgMembersCol1
{
	width:160px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	height:auto;
	text-align:center;
	padding-top:5px;
	float:left;
	margin-left:7px;
}
.pageBgMembersCol1
{
	margin-left:3px;
}
#center .memberButts, #center .memberButts1
{
	margin-top:10px;
	width:99px;
	margin-left:20px;
	height:108px;
	float:left;
}
#center .memberButts a, #center .memberButts a:hover
{
	border: 0 !important;
	background: transparent !important;
}
#center .memberButts1
{
	margin-top:0px;
	margin-bottom:10px;
}
#center  p.membersLink a
{
	color:#660066;
	border:0;
}
#center  p.membersLink a:hover
{
	color:#cc99cc;
	border:0;
}
#center  p.membersLinkPrince a
{
	color:#003399;
	border:0;
}
#center  p.membersLinkPrince a:hover
{
	color:#9cbaf8;
	border:0;
}
#center  .itilmembersLink
{
	color:#660066;
	font-size:1.1em;
	border:0;
	text-align:left;
}
#center  .itilmembersLink:hover
{
	color:#cc99cc;
	text-align:left;
}
#center  .prince2membersLink
{
	color:#003399;
	font-size:1.1em;
	border:0;
	text-align:left;
}
#center  .prince2membersLink:hover
{
	color:#9cbaf8;
	text-align:left;
}
#center  .fgimembersLink
{
	color:#bf311a;
	font-size:1.1em;
	border:0;
	text-align:left;
}

/* Calendar: a Javascript class for Mootools that adds accessible and unobtrusive date pickers to your form elements <http://electricprism.com/aeron/calendar> */
/* Default CSS for Calendar (navigation: 1), Copyright (c) 2007 Aeron Glemann <http://electricprism.com/aeron> */

.hidden {
	opacity: 0;
	position: absolute;
}
.visible {
	opacity: 1;
}


input.calendar,
select.calendar {
	width: 99px;
}

button.calendar {
	background: url(../img/center/calendar/calendar-icon.gif);
	border: 0;
	cursor: pointer;
	position: absolute;
	height: 20px;
	margin: 0 6px 0 3px;
	width: 20px;
}
button.calendar:hover,
button.calendar.active {
	background-position: 0 20px;
}

div.calendar {
	background: url(../img/center/calendar/calendar.png);
	height: 195px;
	padding: 0 6px;
	text-align: center;
	width: 147px;
}	
	div.calendar * {
		margin: 0;
		padding: 0;
	}	
	div.calendar div {
		background: none !important;
		cursor: move;
		height: 185px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}	
	
	div.calendar caption {
		color: #333;
		font: normal 12px/16px Arial, Helvetica, sans-serif;
		padding-top: 6px;
		text-align: center;
		width: 100%;
	}
	div.calendar caption a {
		cursor: pointer;
		display: block;
		height: 12px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 17px;
		width: 11px;
	}
	div.calendar caption a.prev {
		background-image: url(../img/center/calendar/calendar-prev.gif);
		left: 0;
	}
	div.calendar caption a.next {
		background-image: url(../img/center/calendar/calendar-next.gif);
		right: 0;
	}
	div.calendar caption a:hover {
		background-position: 0 12px;
	}
	div.calendar caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.calendar caption span.month {
		padding-right: 8px;
	}
	div.calendar caption span.month:after {
		content: ',';
	}

	div.calendar table {
		background: #FFF;
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.calendar td,
	div.calendar th {
		border: 0;
		color: #0597DB;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 21px;
		text-align: center;
		width: 21px;
	}
	div.calendar td {
		background: url(../img/center/calendar/calendar-td.gif);
		color: #FFF;
		font-size: 11px;
	}
	div.calendar td.invalid {
		color: #999;
	}
	div.calendar td.valid {
		background: url(../img/center/calendar/calendar-valid.gif);
		color: #0597DB;
		cursor: pointer;
	}
	div.calendar td.hilite {
		background: url(../img/center/calendar/calendar-hilite.gif);
	}
	div.calendar td.inactive {
		background: url(../img/center/calendar/calendar-td.gif) 0 100%;
		color: #FFF;
	}
	div.calendar td.active,
	div.calendar td.hover {
		background: url(../img/center/calendar/calendar-valid.gif) 0 100%;
		color: #FFF;
		cursor: pointer;
	}

/* Left */
#left h3
{

	display: block;
	color:#00FF33;
	width: 206px;
	height: 35px;
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-top: 0pt;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 1.2em;
	text-align:left;
	
}
#left h3 a
{
	display: block;
	width: 206px;
	color:#000000;
}

#ITILHead3
{
	font-size: 1.25em;
	font-weight:bold;
	color:#660066;
}

#Prince2Head3
{
	font-size: 1.25em;
	font-weight:bold;
	color:#003399;
}

#MSPHead3
{
	font-size: 1.25em;
	font-weight:bold;
	color:#2baaaa;
}

#MoRHead3
{
	font-size: 1.25em;
	font-weight:bold;
	color:#336666;
}

#PMHead3
{
	font-size: 1.25em;
	font-weight:bold;
	color:#000066;
}

#left ul
{
	margin: 0 0 10px 0;
	padding: 0 10px 10px 8px;
	background-position: bottom left;
	background-repeat: no-repeat;
}
#left ul li
{
	border-bottom: 1px dotted #fff;
	padding: 0 0 0 3px;
	font-size: 1.1em;
	line-height: 2.0em;
	font-weight: bold;
}
sup
{
	font-size: 9px;
	vertical-align: top;
}
#left ul li.nb
{
	border-bottom: 0;
}
#left ul li a
{
	display: block;
	color: #fff;
}
#navItil a:hover, #itil #center .coursesL ul li a:hover, #itil #center .coursesR ul li a:hover
{
	color: #cc99cc;
}
#navPrince2 a:hover, #prince2 #center .coursesL ul li a:hover, #prince2 #center .coursesR ul li a:hover
{
	color: #9cbaf8;
}
#navPm a:hover, #pm #center .coursesL ul li a:hover, #pm #center .coursesR ul li a:hover
{
	color: #0259db;
}
#navMoR a:hover, #mor #center .coursesL ul li a:hover, #mor #center .coursesR ul li a:hover
{
	color: #2baaaa;
}
#navMsp a:hover, #msp #center .coursesL ul li a:hover, #msp #center .coursesR ul li a:hover
{
	color: #cccccc;
}
#navIcr a:hover
{
	color: #2baaaa;
}
#navFgi a:hover
{
	color: #f4c5b5;
}
#navItil
{
	background-color:#660066; /*url(/img/left/bgitil.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px
	
}
#navItil h3
{
	color: #cc99cc;
	/*background-color: #ffffff;*/
	/*background-image: url(/img/left/itilheader.gif);*/
}
#navItil ul
{
	/*background-image: url(/img/left/ulitil.png);*/
}
#navPrince2
{
	background-color: #003399; /* url(/img/left/bgprince2.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px	
}
#navPrince2 h3
{
	/*background-image: url(/img/left/prince2header.gif);*/
}
#navPrince2 ul
{
	/*background-image: url(/img/left/ulprince2.png);*/
}
#navPm
{
	background-color: #000066; /* url(/img/left/bgpm.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px	
}
#navPm h3
{
	background-image: url(/img/left/ImplementationServicesHeader.gif);
}
#navPm ul
{
	/*background-image: url(/img/left/ulpm.png);*/
}
#navMoR
{
	background-color: #336666; /* url(/img/left/bgmor.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px	
}
#navMoR h3
{
	background-image: url(/img/left/morheader.gif);
}
#navMoR ul
{
	/* background-image: url(/img/left/ulmor.png);*/
}
#navMsp
{
	background-color: #2baaaa; /* url(/img/left/bgmsp.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px	
}
#navMsp h3
{
	background-image: url(/img/left/mspheader.gif);
}
#navMsp ul
{
	/* background-image: url(/img/left/ulmsp.png);*/
}
#navIcr
{
	background: url(/img/left/bgicr.png) repeat-y top left;
}
#navIcr h3
{
	background-image: url(/img/left/h3icr.png);
}
#navIcr ul
{
	background-image: url(/img/left/ulicr.png);
}
#navFgi
{
	background: #bf311a; /* url(/img/left/bgfgi.png) repeat-y top left;*/
	width: 188px;
	position:relative;
	left: 9px	
}
#navFgi img
{
	padding: 0 0 2px 0;
}
#navFgi ul
{
	/*background-image: url(/img/left/ulfgi.png);*/
	padding: 0 11px 14px 9px;
}
#footer p
{
	clear: both;
}

/* Right */
/*Right Nav */
#right div.hr, div.hr
{
	border: none;
	display: block;
	clear: both;
	background: url(/img/right/hr.png) repeat-x center center;
	height: 5px;
	width: 215px;
	margin: 4px auto;
}
div.hr
{
	width: 98%;
}

/* Right Nav: Course Filter */
#frmFilter
{
	width: 215px;
	margin: 0 auto;
}
#fgi #frmFilter title
{
	/*background: #bf311a url(/img/right/course-bg-fgi.png) repeat-y top left; AAK*/
	background-color: #bf311a;
}
#itil #frmFilter title
{
	/*background: #660066 url(/img/right/course-bg-itil.png) repeat-y top left; AAK*/
	background-color:#660066;
}
#prince2 #frmFilter title
{
	/*background: #003399 url(/img/right/course-bg-prince2.png) repeat-y top left; AAK*/
	background-color: #003399;
}
#pm #frmFilter title
{
	/*background: #000066 url(/img/right/course-bg-pm.png) repeat-y top left; AAK*/
	background-color: #000066;
}
#mor #frmFilter title
{
	/*background: #336666 url(/img/right/course-bg-mor.png) repeat-y top left; AAK*/
	background-color: #336666;
}
#msp #frmFilter title
{
	/* background: #2baaaa url(/img/right/course-bg-msp.png) repeat-y top left; */
	background-color: #2baaaa;
}
#icr #frmFilter title
{
	background: url(/img/right/course-bg-icr.png) repeat-y top left;
}

#fgi #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-fgi.png) no-repeat bottom left;  AAK*/
	background-color: #bf311a;
}
#itil #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-itil.png) no-repeat bottom left; AAK*/
	background-color: #660066;
}
#prince2 #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-prince2.png) no-repeat bottom left;*/
	background-color: #003399;
}
#pm #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-pm.png) no-repeat bottom left;*/
	background-color: #000066;
}
#mor #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-mor.png) no-repeat bottom left;*/
	background-color: #336666;
}
#msp #frmFilter fieldset
{
	/*background: url(/img/right/course-fs-msp.png) no-repeat bottom left;*/
	background-color: #2baaaa;
}
#icr #frmFilter fieldset
{
	background: url(/img/right/course-fs-icr.png) no-repeat bottom left;
}
#frmFilter select
{
	width: 190px;
	display: block;
	margin: 0 auto 5px auto;
	font-size: 1.1em;
}
#frmFilter select option
{
	padding-top: 1px;
}
#btnFilter, #btnSearch
{
	width: 100px;
	display: block;
	margin: 0 12px 15px 0;
	float: right;
	clear: both;
}
#frmFilter select, #btnFilter, #btnSearch, #btnLogin
{
	font-family: Verdana, Arial, Sans-Serif;
}
#btnFilter, #btnSearch, #btnLogin
{
	font-size: 1.2em;
	/*font-weight: bold;*/
}
#lblType
{
	display: block;
	width: 215px;
	height: 32px;
	text-indent: -9999px;
}
#fgi #lblType
{
	background: url(/img/right/course-lbl-fgi.png) no-repeat top left;
}
#itil #lblType
{
	background: url(/img/right/course-lbl-itil.png) no-repeat top left;
}
#prince2 #lblType
{
	background: url(/img/right/course-lbl-prince2.png) no-repeat top left;
}
#pm #lblType
{
	background: url(/img/right/course-lbl-pm.png) no-repeat top left;
}
#mor #lblType
{
	background: url(/img/right/course-lbl-mor.png) no-repeat top left;
}
#msp #lblType
{
	background: url(/img/right/course-lbl-msp.png) no-repeat top left;
}

/* Right Nav: Search */
#frmSearch
{
	width: 214px;
	margin: 0 auto;
}
#fgi #frmSearch
{
	background: #bf311a url(/img/right/search-bg-fgi.png) repeat-y top left;
}
#itil #frmSearch
{
	background: #660066 url(/img/right/search-bg-itil.png) repeat-y top left;
}
#prince2 #frmSearch
{
	background: #003399 url(/img/right/search-bg-prince2.png) repeat-y top left;
}
#pm #frmSearch
{
	background: #000066 url(/img/right/search-bg-pm.png) repeat-y top left;
}
#mor #frmSearch
{
	background: #336666 url(/img/right/search-bg-mor.png) repeat-y top left;
}
#msp #frmSearch
{
	background: #2baaaa url(/img/right/search-bg-msp.png) repeat-y top left;
}
#icr #frmSearch
{
	background: url(/img/right/search-bg-icr.png) repeat-y top left;
}
#fgi #frmSearch fieldset
{
	background: url(/img/right/search-fs-fgi.png) no-repeat bottom left;
}
#itil #frmSearch fieldset
{
	background: url(/img/right/search-fs-itil.png) no-repeat bottom left;
}
#prince2 #frmSearch fieldset
{
	background: url(/img/right/search-fs-prince2.png) no-repeat bottom left;
}
#pm #frmSearch fieldset
{
	background: url(/img/right/search-fs-pm.png) no-repeat bottom left;
}
#mor #frmSearch fieldset
{
	background: url(/img/right/search-fs-mor.png) no-repeat bottom left;
}
#msp #frmSearch fieldset
{
	background: url(/img/right/search-fs-msp.png) no-repeat bottom left;
}
#icr #frmSearch fieldset
{
	background: url(/img/right/search-fs-icr.png) no-repeat bottom left;
}
#lblSearch
{
	display: block;
	width: 215px;
	height: 32px;
	text-indent: -9999px;
}
#fgi #lblSearch
{
	background: url(/img/right/search-lbl-fgi.png) no-repeat top left;
}
#itil #lblSearch
{
	background: url(/img/right/search-lbl-itil.png) no-repeat top left;
}
#prince2 #lblSearch
{
	background: url(/img/right/search-lbl-prince2.png) no-repeat top left;
}
#pm #lblSearch
{
	background: url(/img/right/search-lbl-pm.png) no-repeat top left;
}
#mor #lblSearch
{
	background: url(/img/right/search-lbl-mor.png) no-repeat top left;
}
#msp #lblSearch
{
	background: url(/img/right/search-lbl-msp.png) no-repeat top left;
}
#icr #lblSearch
{
	background: url(/img/right/search-lbl-icr.png) no-repeat top left;
}
#txtSearch
{
	border: 1px solid #ccc;
	padding: 2px 1px;
	font-size: 1.2em;
	width: 187px;
	display: block;
	margin: 0 auto 5px auto;
}

/* Right Nav: Member Login */
#frmLogin
{
	background: url(/img/right/login-bg.png) repeat-y top left;
	width: 215px;
	margin: 0 auto;
	text-align: left;
}
#frmLogin fieldset
{
	background: url(/img/right/login-fs.png) no-repeat bottom left;
}
#frmLogin ul li
{
	clear: both;
}
#frmLogin label
{
	margin: 0 0 5px 4px;
	display: block;
	clear: both;
	float: left;
	font-size: 1.1em;
	line-height: 1.7em;
	color: #bf311a;
	font-weight: bold;
	width: 75px;
}
#fgi #frmLogin label
{
	color: #bf311a;
}
#itil #frmLogin label
{
	color: #660066;
}
#prince2 #frmLogin label
{
	color: #003399;
}
#pm #frmLogin label
{
	color: #000066;
}
#mor #frmLogin label
{
	color: #336666;
}
#msp #frmLogin label
{
	color: #2baaaa;
}
#frmLogin #txtUsername, #frmLogin #txtPassword
{
	width: 126px;
	font-size: 1.1em;
	margin: 0 0 4px 0;
	padding: 2px 1px;
	border: 1px solid #ccc;
}
#frmLogin #lblLogin
{
	display: block;
	float: none;
	clear: both;
	width: 215px;
	height: 33px;
	margin: 0 0 0 0;
	text-indent: -9999px;
}
#fgi #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-fgi.png) no-repeat top left; AAK*/
	background-color: #bf311a;
}
#itil #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-itil.png) no-repeat top left;*/
	background-color: #660066;
}
#prince2 #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-prince2.png) no-repeat top left;*/
	background-color: #003399;
}
#pm #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-pm.png) no-repeat top left;*/
	background-color: #000066;
}
#mor #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-mor.png) no-repeat top left;*/
	background-color: #336666;
}
#msp #frmLogin #lblLogin
{
	/*background: url(/img/right/login-lbl-msp.png) no-repeat top left;*/
	background-color: #2baaaa;
}
#icr #frmLogin #lblLogin
{
	background: url(/img/right/login-lbl-icr.png) no-repeat top left;
}
#btnLogin
{
	width: 100px;
	display: block;
	margin: 0 6px 8px 0;
	float: right;
	clear: both;
	/*border: 1px solid #ccc;*/
}
#right ul.tl
{
	margin: 0 0 0 13px;
}

/* Right Nav: Member Area */
/*
#rMemberArea
{
	width: 217px;
	margin: 0 auto;
	border: 1px solid #ccc;
}


#rMemberArea p
{
	text-align: left;
	margin: 5px auto;
	display: block;
	width: 213px;
	font-size: 1.1em;
	line-height: 1.3em;
	padding-left: 13px;
}
#rMemberArea h3 a
{
	text-indent: -9999px;
	margin: 2px auto;
	display: block;
	width: 213px;
	height: 23px;
}

#fgi #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#itil #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#prince2 #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#pm #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#mor #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#msp #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#icr #rMemberArea h3 a
{
	background-color: ##bf311a;
}
#rMemberArea ul
{
	margin: 3px auto 10px auto;
	width: 213px;
}
#rMemberArea ul li a
{
	text-align: left;
	display: block;
	font-size: 1.1em;
	line-height: 2.0em;
	padding-left: 13px;
}
#rMemberArea ul li ul li a
{
	text-align: left;
	font-size: 1.1em;
	line-height: 1.6em;
}
#rMemberArea ul li#rProfile a
{
	background: #bf311a url(/img/center/h1-bg-fgi.png) repeat-y top left;
	color: #fff;
}
#rMemberArea ul li#rProfile a:hover
{
	color: #f4c5b5;
}
#rMemberArea ul li#rProfile ul li a
{
	background: #fff;
	color: #bf311a;
}
#rMemberArea ul li#rProfile ul li a:hover
{
	color: #000;
}
#rMemberArea ul li#rItil a
{
	background: #660066 url(/img/center/h1-bg-itil.png) repeat-y top left;
	color: #fff;
}
#rMemberArea ul li#rItil a:hover
{
	color: #cc99cc;
}
#rMemberArea ul li#rItil ul li a
{
	background: #fff;
	color: #660066;
}
#rMemberArea ul li#rItil ul li a:hover
{
	color: #000;
}
#rMemberArea ul li#rPrince2 a
{
	background: #003399 url(/img/center/h1-bg-prince2.png) repeat-y top left;
	color: #fff;
}
#rMemberArea ul li#rPrince2 a:hover
{
	color: #9cbaf8;
}
#rMemberArea ul li#rPrince2 ul li a
{
	background: #fff;
	color: #003399;
}
#rMemberArea ul li#rPrince2 ul li a:hover
{
	color: #000;
}
*/
/* Right Nav: Training Locations */
#swfLocations
{
	margin: 0 auto;
	width: 195px;
	/*min-height: 400px;*/
	display: block;
}
#swfLocations ul
{
	text-align: left;
}
#swfLocations ul li a
{
	font-size: 1.1em;
	line-height: 2.0em;
	display: block;
	padding-left: 10px;
}
#h3Locations a
{
	display: block;
	clear: both;
	width: 200px;
	height: 30px;
	margin: 0 auto;
	text-indent: -9999px;
}
#botLocations
{
	display: block;
	clear: both;
	width: 200px;
	height: 9px;
	margin: 0 auto;
}
#fgi #h3Locations a
{
	background: url(/img/right/training-locations-fgi.png) no-repeat top left;
}
#itil #h3Locations a
{
	background: url(/img/right/training-locations-itil.png) no-repeat top left;
}
#prince2 #h3Locations a
{
	background: url(/img/right/training-locations-prince2.png) no-repeat top left;
}
#pm #h3Locations a
{
	background: url(/img/right/training-locations-pm.png) no-repeat top left;
}
#mor #h3Locations a
{
	background: url(/img/right/training-locations-mor.png) no-repeat top left;
}
#msp #h3Locations a
{
	background: url(/img/right/training-locations-msp.png) no-repeat top left;
}
#icr #h3Locations a
{
	background: url(/img/right/training-locations-icr.png) no-repeat top left;
}

/* Right Nav: Consultancy Services */
#rightLinks
{
	text-align: left;
	width: 215px;
	margin: 0 auto;
}
#rightLinks h3
{
	background: url(/img/right/consultancy-services.png) no-repeat top right;
	text-indent: -9999px;
	width: 110px;
	height: 37px;
	margin: 0 0 1em 100px;
}
#rightLinks img
{
	margin: 0 0 0 5px;
}
#rightBottom
{
	margin: 10px 0 0 0;
}

/* Footer */
#footer
{
	clear: both;
	margin: 1em 0 0 0;
	text-align: left;
}
#footer ul
{
	background: url(/img/footer/hr.png) repeat-x top left;
	padding: 5px 0;
}
#footer li
{
	display: inline;
	font-size: 1.0em;
}
#footer li a
{
	display: inline-block;
	padding: 0 10px;
	line-height: 1.4em;
	border-right: 1px solid #bf311a;
}
#footer ul.bold li a
{
	font-weight: bold;
}
#footer li a.nb
{
	border-right: 0;
}
#footer a
{
	color: #bf311a;
}
#footer a:hover
{
	color: #333;
}
#footer p.bdr
{
	border-top: 1px solid #bf311a;
	border-bottom: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 0 5px 0;
}
#footer p
{
	padding-left: 8px;
	padding-right: 8px
}
#footer p.copyright
{
	color: #999;
}

/* Classes */
.fl
{
	float: left;
}
.fr
{
	float: right;
}


#whyFGILeft
{
	text-align:left;
	width: 203px;
	padding-left: 25px;
	float: left;
	font-size: 1.2em;
}

#DelegateCommentLeft
{
	text-align:left;
	width: 203px;
	padding-left: 10px;
	float: left;
	font-size: 1.2em;
}

#rightStandardText
{
	text-align:left;
	width: 203px;
	float: left;
	font-size: 1.2em;
	padding-left: 12px;
}
#right a
{
	font-weight: normal;
}
#right a:hover
{
	color: #000 !important;
}
#right
{
	width: 233px;
	background: url(/img/right/bg.png) repeat-y top right;
	float: right;
}

#fgi #right a
{
	color: #bf311a;
}

#fgi #right a:hover
{
	color: #ffffff;
	background-color: #bf311a;
}


#itil #right a
{
	color: #660066;
}

#itil #right a:hover
{
	color: #fff;
	background-color: #660066;
}

#prince2 #right a
{
	color: #003399;
}

#prince2 #right a:hover
{
	color: #fff;
	background-color: #003399;
}

#pm #right a
{
	color: #000066;
}

#pm #right a:hover
{
	color: #fff;
	background-color: #000066;
}

#mor #right a
{
	color: #336666;
}

#mor #right a:hover
{
	color: #fff;
	background-color: #336666;
}

#msp #right a
{
	color: #2baaaa;
}


#msp #right a:hover
{
	color: #fff;
	background-color: #2baaaa;
}


#fgi #right h1 a
{
	color: #fff;
	font-weight: normal;
}

#itil #right h1 a
{
	color: #fff;
	font-weight: normal;
}
#prince2 #right h1 a
{
	color: #fff;
	font-weight: normal;
}
#pm #right h1 a
{
	color: #fff;
	font-weight: normal;
}
#mor #right h1 a
{
	color: #fff;
	font-weight: normal;
}
#msp #right h1 a
{
	color: #fff;
	font-weight: normal;
}

#rContact
{

	padding: 0 0 0 36px;
	display: block;
}
#fgi #right #rContact a:hover
{
	color: #ffffff;
	background-color:#FFFFFF;
}

#fgi #right #rContactHref a:hover
{
	color: #ffffff;
	background-color:#FFFFFF;
}

