body {
	
	font-family:arial;
}

#wrapper {
	background:url(CSSImagery/headerBackgound.png) repeat-x left top;
	margin:0 auto;
	width:990px;
}

#header {
	height:125px;
	margin:0 auto;
	position:relative;
	width:990px;
	z-index:100;
}

#header h1 {
	float:left;
}

	#header h1 a {
		background:url(CSSImagery/GAP_Sprite_final.png) no-repeat top left;
		display:block;
		height:79px;
		margin-top:15px;
		text-indent:-9999px;
		width:203px;
	}
	
	#header h1 a#eGAPLogo {
		background:url(CSSImagery/eGAP/eGAPLogo.gif) no-repeat top left;
		display:block;
		height:91px;
		margin-top:15px;
		text-indent:-9999px;
		width:57px;
	}

#header img {
	position:absolute;
	right:2px;
}

#clientLogo {
     top:20px;
}

#topLevelInformation {
	float:right;
	width:600px;
}

	#topLevelInformation #contactUs,
	#topLevelInformation .dropDown {
		float:right;
	}

	#topLevelInformation #contactUs {
		color:#333;
		font-size:1.5em;
		margin:8px 3px 0 0;
	}

	#topLevelInformation .dropDown {
			
		
	}
	
	#eGapLogin a {
        /*width:67px;*/
    }
    
    #languageSelector a {
        /*width:104px;*/
    }

		#topLevelInformation .dropDown a {
			background:url(CSSImagery/tabBackground.gif) repeat-x top left;	
			border:0;
			color:#fff;
			display:block;
			font-size:1.2em;
			height:26px;			
			margin:0 3px;
			padding:6px 14px 0 14px;
			text-decoration:none;
			text-align:center;
		}

#specialist {
     background:url(CSSImagery/GAP_Sprite_final.png) no-repeat 0px -84px;
     display:block;
     float:right;
     height:22px;
     margin-top:40px;
     text-indent:-9999px;
     width:311px;
}

/*Global content settings*/
#contentWrapper {
	margin:0 auto;
	width:990px;
}
     
     #breadcrumb {
          color:#333;
          font-size:1.1em;
          height:30px;
          padding-top:10px;
          width:500px;
     }
               
          #breadcrumbList li {               
               float:left;
          }
     
               #breadcrumbList li a {  
                    color:#333;
                    text-decoration:underline;
               }

     #content h1, #learningResources h1 {
        color:#000;
        font-family:Georgia;
        font-size:3.9em;
        line-height:1.15em;
        padding-bottom:10px;
        font-weight:normal;
     }

#languageSelector {
	padding:0;
	text-align:center;
	/*width:150px;*/
}

#languageList {
     background:#fff;
     border-left:1px solid #eaeaea;
     border-bottom:1px solid #eaeaea;
     border-right:1px solid #eaeaea;
     display:none;
     position:absolute;
     right:3px;
     top:26px;
     width:142px;
     z-index:200;
}

.languageSelect {
     padding-left:5px;
}

     .languageSelect li {
          margin:7px 0;
     }

     .languageSelect li img {
          
          }

          .languageSelect li a {
               background:#fff;
               color:#00387D;
               font-size:1.2em;
               font-weight:bold;
               padding-left:6px;
               text-decoration:none;
          }
          
          .languageSelect li a:hover {
               text-decoration:underline;
          }

#loginSection {
     background:#fff;
     border:1px solid #eaeaea;
     display:none;
     padding:10px;
     position:absolute;
     right:141px;
     top:26px;
     width:180px;
     z-index:200;
}     

     #loginSection .loggedInMessage {
          font-size:1.2em;
          line-height:1.5em;
     }
     
     #loginSection a {
          color:#00387D;
          font-size:1.2em;
          font-weight:bold;
     }
     
          #loginSection a:hover {
               text-decoration:none;
          }

     #loginSection label.loginLabel {
          display:block;
          font-size:1.2em;
          font-weight:bold;
          margin:5px 0 3px;
     }
     
     #loginSection input.loginTextBox {
          width:169px;
     }
     
          #loginSection p input {
               margin:3px 0 6px 0;
          }
          
          #loginSection

blockquote {
	/*temp fix*/
	display:none;
     background: transparent url(CSSImagery/startQuote.gif) left top no-repeat;
     float:right;
     margin:15px 0 15px 15px;
     width:250px;
}

     blockquote div {
          background: transparent url(CSSImagery/endQuote.gif) right bottom no-repeat;
          color:#333;
          display:none;                           
          font-family:Georgia;
          font-size:1.9em;          
          padding: 24px 0 24px 36px;   
     }

#content #player {
	display:block;
	border:1px solid #EAEAEA;
	height:265px;
	width:444px;
}

.errorContent {
	height:425px;
	
}

.errorContent h4 {
	font-family:georgia;
	font-size:5.6em;
	text-align:left;
	margin:125px 0 0 170px;
}

.errorContent p {
	font-family:georgia;
	font-size:3em;
	text-align:left;
	margin:10px 0 0 170px;
}

#profileTaskAlert {
     background:url(CSSImagery/egap/profileAlertGradient.gif) no-repeat bottom left;    
     height:64px;
     margin:-5px auto 0 auto;
     position:relative;
     width:984px;
     z-index:5;
}

     #profileTaskAlert a {
          background:url(CSSImagery/egap/profileAlertBackground.png) repeat-x top left;
          color:#fff;
          display:block;
          font-family:georgia;
          font-size:2.3em;
          height:32px;
          margin:0 auto;
          padding:15px 0 0 15px;
          text-decoration:none;
          width:959px;
     }



.clear {
     clear:both;
}

fieldset.regFieldset {
     margin:10px 0;
}

fieldset.regFieldset label,
fieldset.regFieldset span {
     clear:left;
     float:left;
     font-size:1.2em;
     margin-bottom:2px;
     margin-top:3px;
     
}

fieldset.regFieldset legend {
     font-size:1.2em;
     font-weight:bold;
     margin-bottom:10px;
     margin-top:10px;
}

fieldset.regFieldset input,
fieldset.regFieldset select,
fieldset.regFieldset checkbox {
     clear:left;
     float:left;
}

fieldset.regFieldset ul {
     list-style-type:none !important;
}

     fieldset.regFieldset ul li {

     }

     fieldset.regFieldset ul li label,
     fieldset.regFieldset ul li span {
          float:none;
     }

.required {
     clear:none !important;
     padding-left:4px;
}






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
