/************* GENERAL STYLES ***/
* { margin: 0; padding: 0; }

html, body {
	text-align: center;
	font-size: 10.5px;
	font-family: "Verdana", verdana, arial, sans-serif;
	color: #495f60;
	background: url(/images/bg.jpg) top left repeat-x #495f60; }
	
h1 { font-size: 140%; font-weight: normal; margin-bottom: 6px; }

a:link, a:visited { color: #7f2121; outline: none; }
a img { border: none; }

p { margin-bottom: 16px; }

ul, ol { list-style-position: inside; }

#wrapper { 
	width: 711px; 
	margin: 0 auto; }

	a#languageButton:link, a#languageButton:visited { 
		float: right;
		display: block;
		width: 122px; 
		height: 18px;
		margin: 0 20px 10px 0;
		padding-top: 2px;
		text-decoration: none;
		color: #fff;
		background: url(/images/btn_language.jpg) top left no-repeat; }

	a#forumButton:link, a#forumButton:visited { 
		float: right;
		display: block;
		width: 122px; 
		height: 18px;
		margin: 0 20px 10px 0;
		padding-top: 2px;
		text-decoration: none;
		color: #fff;
		background: url(/images/btn_language.jpg) top left no-repeat; }
		
	a#logoutButton:link, a#logoutButton:visited { 
		float: right;
		display: block;
		width: 122px; 
		height: 18px;
		margin: 0 20px 10px 0;
		padding-top: 2px;
		text-decoration: none;
		color: #fff;
		background: url(/images/btn_language.jpg) top left no-repeat; }

	#header {}
	
		#header ul#nav { list-style-type: none; list-style-position: outside; margin-top: -2px; }
		
			#header ul#nav li { float: left; }

				#header ul#nav li a { display: block; height: 45px; text-indent: -6000px; }	
				
				#header ul#nav li.aboutnbaot a { width: 80px; background: url(/images/nav_01_aboutNBAOT.jpg) no-repeat; }
				#header ul#nav li.whatsnew a { width: 69px; background: url(/images/nav_02_whatsnew.jpg) no-repeat; }
				#header ul#nav li.positionstatements a { width: 104px; background: url(/images/nav_03_positionstatements.jpg) no-repeat; }
				#header ul#nav li.continuingeducation a { width: 138px; background: url(/images/nav_04_continuingeducation.jpg) no-repeat; }
				#header ul#nav li.membership a { width: 73px; background: url(/images/nav_05_membership.jpg) no-repeat; }
				#header ul#nav li.careers a { width: 49px; background: url(/images/nav_06_careers.jpg) no-repeat; }
				#header ul#nav li.registration a { width: 70px; background: url(/images/nav_07_registration.jpg) no-repeat; }
				#header ul#nav li.links a { width: 38px; background: url(/images/nav_08_links.jpg) no-repeat; }
				#header ul#nav li.contactus a { width: 64px; background: url(/images/nav_09_contactus.jpg) no-repeat; }
				
				#header ul#nav li.ausujetdelnbaot a { width: 109px; background: url(/fr/images/nav_01_ausujetdelnbaot.jpg) no-repeat; }
				#header ul#nav li.nouvelles a { width: 61px; background: url(/fr/images/nav_02_nouvelles.jpg) no-repeat; }
				#header ul#nav li.mission a { width: 52px; background: url(/fr/images/nav_03_mission.jpg) no-repeat; }
				#header ul#nav li.educationcontinue a { width: 106px; background: url(/fr/images/nav_04_educationcontinue.jpg) no-repeat; }
				#header ul#nav li.ladhesion a { width: 65px; background: url(/fr/images/nav_05_ladhesion.jpg) no-repeat; }
				#header ul#nav li.emplois a { width: 53px; background: url(/fr/images/nav_06_emplois.jpg) no-repeat; }
				#header ul#nav li.immatriculation a { width: 91px; background: url(/fr/images/nav_07_immatriculation.jpg) no-repeat; }
				#header ul#nav li.liens a { width: 39px; background: url(/fr/images/nav_08_liens.jpg) no-repeat; }
				#header ul#nav li.carnetdaddresses a { width: 104px; background: url(/fr/images/nav_09_carnetdaddresses.jpg) no-repeat; }
				
	
	#contentWrapper { 
		clear: left; 
		width: 711px; 
		background: url(/images/bodyBg.jpg) bottom left no-repeat; }
	
		#contentWrapper #content { 
			width: 691px; 
			min-height: 300px;
			padding: 10px; 
			text-align: justify;
			background: url(/images/bodyTop.jpg) top left no-repeat; }


/************* JQMODAL STYLES ***/
.jqmWindow {
    display: none;
    position: fixed;
    top: 30%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    background: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px; }

.jqmOverlay { background: #000; }


/************* LOGIN FORM STYLES ***/
form#login { text-align: left; }
	
	form#login fieldset { border: none; }
	form#login ol { list-style-type: none; }
	form#login ol li { float: left; margin: 10px; }
	
		form#login label { width: 120px; }
		form#login input { 
			width: 171px; 
			border: 1px solid #888; 
			margin: 4px 0 0 0; 
			padding: 3px; }
		
		
#footer { 
	color: #fff; 
	font-size: 90%; 
	margin: 4px 0; }
	
	#footer p { margin-bottom: 4px; }

	#footer a:link, #footer a:visited { color: #fff; }
