body {
	margin-top: 0px;
	margin-left: 0px;
	background-color: white;
	
	font-size: 13px;
	font-family: Trebuchet MS;
	/*font-family: Arial, Helvetica, sans-serif;*/
}


.smallText 
{
	font-size: 12px;
	font-family: Trebuchet MS;
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
}

/* Option group... non selectable components 
	<optgroup label="Europe"></optgroup>
*/
optgroup 
{
	color:Gray;
	font-style:normal;
}

.warning 
{
	color: Red;
	font-weight: bold;
}

input, select, textarea 
{
	/*
	font-family: Arial, Helvetica, sans-serif; 
	*/
	font-family: Trebuchet MS;
	
	font-size: 11px; 
	color: #082964; 
	border: 1 solid;  
	background-color: #ffffff;  
}

.chkBox input
{
	font-size: 12px;
	border: 0 solid;  
}

.trainingBackground
{
	background: url(../../global/images/trainingEnd.gif) repeat-x;
}

.mainBackground
{
	/*
	background: url(../images/mainEnd.gif) repeat-x;
	*/
	
	background-color: #27287F;
	font-size: 10px;
	color: White;
}

.mainBackground table 
{
	margin-left: 36px;
}

.mainBackground th 
{
	font-size: 13px;
	font-weight: bold;
	color: White;
	text-align: left;
}

.mainBackground table a, 
.mainBackground table a:link, 
.mainBackground table a:active, 
.mainBackground table a:visited 
{
	color: White;
}

.mainBackground table a:hover 
{
	color: FF9900; 
	text-decoration: none; 
}

.mainBackground td 
{
	font-size: 10px;
	color: White;
}

.dottedLine {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC 2px dotted;
}

a:link, a:active, a:visited 
{
	text-decoration: none; 
	color: 082964; 
}

a:hover 
{
	color: E88000; 
	text-decoration: underline; 
}

tr
{
	vertical-align: top;
}

ul
{
	list-style-type: square;
}

.indent 
{
	padding-left: 20px;
}

.sectionHeader 
{
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
}

.sectionLargeHeader 
{
	font-size: 14px; 
	font-weight: bold; 
	color: #003366; 
}


.managementHeader 
{
	font-size: 14px; 
	font-weight: bold; 
	color: #003366; 
}

.managementTitle
{
	font-weight: normal;
}

.quoteHeader 
{
	font-size: 12px; 
	font-weight: bold; 
	color: #003366; 
	font-style: italic; 
}

.quoteReference 
{
	color: #003366; 
	font-style: italic;
	font-size: 10px;
}

.hidden 
{
	display: none;
}

.downloadLink
{
	cursor: hand;
    cursor: pointer;
}

div .professionalServiceHeader 
{
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
	color: #003366;
	text-align: left;
}

div .header
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	color: #003366;
	text-align: left;
	text-transform: uppercase;
}

div .courseHeader 
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	color: #003366;
	text-align: left;
}

div .centerHeader 
{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	color: #003366;
	text-align: center;
	text-transform: uppercase;
}


/***** Course / Curriculum Info *****/
#info 
{
	width: 98%;
}


/* Pane Themes */
#headerTable 
{
	width: 100%;

	/* Do not set a hard width
		width: 780px; */
}

#twoPanes
{
	border-style: none;
	border-color: Black;
	border-width: thin;
}

#twoPanes .middlePanel
{
	/*
	font-size: 11px;
	*/
}

#threePanes 
{
	/*
	width: 740px;
	*/
	border-style: none;
	border-color: Black;
	border-width: thin;
}
#threePanes .leftPanel
{

	/*
	width: auto;
	width: 120px;
	width: 200px;
	*/
}
#threePanes .middlePanel 
{
	/*
	width: 600px;
	white-space:nowrap;
	width: 600px;
	*/
}
#threePanes .rightPanel
{
	text-align: left;
	
	/*
	width: 120px;
	width: 24%;
	width: 120px;
	*/
}
/* Pane Themes */


#content
{
	font-size: 12px;
	font-family: Trebuchet MS; 
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
}

#content .justify 
{
	text-align: justify;
}

#content td
{
	font-size: 12px;
	font-family: Trebuchet MS; 
	/*
	font-family: Arial, Helvetica, sans-serif;
	*/
	padding-left: 10px;
	padding-right: 10px;
}

#payPalOption td, #geoLearningOption td
{
	padding-left: 0px;
	padding-right: 0px;
}

#content td .companyLogo
{
	text-align: center;
	padding-bottom: 10px;
}

#content td .managementLogo
{
	text-align: center;
	padding-bottom: 20px;
}

#content td .managementLogoLabel
{
	font-size: 10px;
	font-weight: bold;
}

#content td .italics 
{
	font-style: italic;
}

#content #templateContent td
{
	padding: 0px 0px 0px 0px;
}


/* Download and demos styles */
#downloadContent td
{
	padding-top: 10px !important;
	padding-bottom: 5px !important;
	border-bottom: #CCCCCC 2px dotted;
}


#downloadContent
{
	width: 100%;
	border-collapse: collapse;
}

#downloadContent span
{
	display:list-item;
	list-style-type:none;
}


#noTablePadding td
{
	padding: 0px 0px 0px 0px;
}



/* Links Section Theme */
#linksSection
{
	font-size: 12px; 
	font-family: Trebuchet MS;
	font-weight: bold; 
	color: #003366; 
}

#linksSection p 
{
	padding-bottom: 5px;
	border-bottom: #CCCCCC 2px dotted;
}


#linksSection td 
{
	padding: 0px 0px 0px 0px;
}


#linksSection	.selected a:link, 
				.selected a:active, 
				.selected a:visited
{
	color: #CCCCCC; 
}



/* Theme Footer */
#themeFooter 
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 

	/*
	font-family: Trebuchet MS;
	*/
}

#themeFooter a:link, 
#themeFooter a:active, 
#themeFooter a:visited 
{
	text-decoration: none; 
	color: black; 
}

#themeFooter a:hover 
{
	color: black; 
	text-decoration: underline; 
}



#themeFooter .topLine 
{
	background-color: #FF9900;
}


/* Theme header */
#themeHeader
{
	/*
	background-color: #000066;
	text-align: left;
	*/
	/*
	border-collapse: collapse;
	width: 900px;
	height: 135px;
	color: Maroon;
	background: url(../images/awardHeader.jpg) no-repeat 0px 0px;
	*/
}

#themeHeader a:link, 
#themeHeader a:active, 
#themeHeader a:visited 
{
	text-decoration: none; 
	color: #666666; 
}
#themeHeader a:hover 
{
	color: E88000; 
	text-decoration: underline; 
}
#themeHeader .greyFont
{
	color: #666666; 
}
#themeHeader .smallText 
{
	font-size: 11px;
	font-family: Trebuchet MS;
}
#themeHeader input 
{
	font-size: 11px;
	font-family: Trebuchet MS;
}



/* Left hand border */
#themeAccent 
{
	width: 18px;
	background-color: #000066;
	border: solid 1px #999999;
}

#themeHeaderBottomBorder 
{
	height: 4px;
	background-color: #000066;
}

#themeHeaderBottomThickBorder 
{
	height: 10px;
	background-color: #000066;
}

#themeHeaderLines
{
	height: 7px;
	background-image: url(../images/headerLines.gif);
}

#maxSize 
{
	/*border: solid 2px black;*/
	max-width: 1000px;
	width: expression(document.body.clientWidth > 1000? "1000px": "auto");
}

#linkGroup 
{
	line-height: 14px;	
}

#linkGroup tr td 
{
	padding-left: 10px;
	padding-bottom: 10px
}

#linkGroup #fileFormat 
{
	color: #CCCCCC;
}

#newsLink .moreLink 
{
	font-size: 12px; 
	font-family: Trebuchet MS;
	font-weight: bold; 
	color: #666666; 
	padding-left: 0px;
	padding-right: 5px;
	padding-bottom: 2px;
}
#newsLink .moreIcon 
{
	padding-left: 0px;
	padding-right: 0px;
} 

