* 										{ margin:0 auto; padding:0; }

.ie body							 	{ text-align:left; }
.ie5 body 								{ text-align:center; }
.ie6 body 								{ text-align:left; }
.ie7 body 								{ text-align:left; }
.ie8 body  								{ text-align:left; }
.gecko body  							{ text-align:left; }
.win.gecko body  						{ text-align:left; }
.linux.gecko body 						{ text-align:left; }
.opera body  							{ text-align:left; }
.konqueror body 	 					{ text-align:left; }
.webkit body  							{ text-align:left; }
body 									{ font-family:Arial; font-size:12px; background-color:#000000; }

.ie #wrapper						 	{ text-align:left; }
.ie5 #wrapper 							{ text-align:left; }
.ie6 #wrapper 							{ text-align:left; }
.ie7 #wrapper 							{ text-align:left; }
.ie8 #wrapper  							{ text-align:left; }
.gecko #wrapper  						{ text-align:left; }
.win.gecko #wrapper  					{ text-align:left; }
.linux.gecko #wrapper 					{ text-align:left; }
.opera #wrapper  						{ text-align:left; }
.konqueror #wrapper 	 				{ text-align:left; }
.webkit #wrapper  						{ text-align:left; }
#wrapper 								{ width:990px; margin:0 auto; height:100%; }

.ie #container						 	{ text-align:left; }
.ie5 #container 						{ text-align:left; }
.ie6 #container 						{ text-align:left; }
.ie7 #container 						{ text-align:left; }
.ie8 #container  						{ text-align:left; }
.gecko #container  						{ text-align:left; }
.win.gecko #container  					{ text-align:left; }
.linux.gecko #container 				{ text-align:left; }
.opera #container  						{ text-align:left; }
.konqueror #container 	 				{ text-align:left; }
.webkit #container  					{ text-align:left; }
#container								{ width:990px; margin:0 auto; }

#header 								{ width:990px; height:110px; background:url(../images/bg_header.jpg); margin-top:5px; }
#header-logo 							{ float:left; width:180px; color:#FFFFFF; }
#header-slogan 							{ float:left; width:390px; color:#FFFFFF; line-height:18px; }
#header-login 							{ float:left; width:400px; color:#FFFFFF; font-size:12px; text-align:right; line-height:23px }
#header-logout 							{ float:left; width:400px; color:#FFFFFF; font-size:12px; text-align:right; line-height:20px }
#buttons								{ margin-top:10px; }

#top-menu 								{ width:990px; float:left; height:37px; background:url(../images/bg_top_menu.jpg); text-align:center; }
#top-menu-text							{ float:left; margin-left:25px; margin-right:25px; }

#menu-bg 								{ float:left; width:200px; }

.ie #menu-link						 	{ min-height:17px; width:185px; }
.ie5 #menu-link 						{ min-height:25px; width:195px; }
.ie6 #menu-link 						{ min-height:17px; width:185px; }
.ie7 #menu-link 						{ min-height:17px; width:185px; }
.ie8 #menu-link  						{ min-height:17px; width:185px; }
.gecko #menu-link  						{ min-height:17px; width:185px; }
.win.gecko #menu-link  					{ min-height:17px; width:185px; }
.linux.gecko #menu-link 				{ min-height:17px; width:185px; }
.opera #menu-link  						{ min-height:17px; width:185px; }
.konqueror #menu-link 	 				{ min-height:17px; width:185px; }
.webkit #menu-link  					{ min-height:17px; width:185px; }
#menu-link 								{ float:left; background-image:url(../images/bg_menu_button.jpg); background-repeat:no-repeat; padding:8px 0px 5px 10px; margin:0px 0px 5px 0px; background-color:#0000B7; }

.ie #menu-link-special				 	{ min-height:17px; width:185px; }
.ie5 #menu-link -special				{ min-height:25px; width:195px; }
.ie6 #menu-link-special 				{ min-height:17px; width:185px; }
.ie7 #menu-link-special 				{ min-height:17px; width:185px; }
.ie8 #menu-link-special  				{ min-height:17px; width:185px; }
.gecko #menu-link -special 				{ min-height:17px; width:185px; }
.win.gecko #menu-link-special  			{ min-height:17px; width:185px; }
.linux.gecko #menu-link-special 		{ min-height:17px; width:185px; }
.opera #menu-link-special  				{ min-height:17px; width:185px; }
.konqueror #menu-link-special	 		{ min-height:17px; width:185px; }
.webkit #menu-link-special  			{ min-height:17px; width:185px; }
#menu-link-special 						{ float:left; background-image:url(../images/bg_menu_special.jpg); background-repeat:no-repeat; padding:8px 0px 5px 10px; margin:0px 0px 5px 0px; }

.ie #footer						 		{ height:28px; }
.ie5 #footer 							{ height:35px; }
.ie6 #footer 							{ height:28px; }
.ie7 #footer 							{ height:28px; }
.ie8 #footer  							{ height:28px; }
.gecko #footer  						{ height:28px; }
.win.gecko #footer  					{ height:28px; }
.linux.gecko #footer 					{ height:28px; }
.opera #footer  						{ height:28px; }
.konqueror #footer 	 					{ height:28px; }
.webkit #footer  						{ height:28px; }
#footer									{ width:790px; float:left; color:#FFFFFF; background:url(../images/bg_footer.jpg); font-size:11px; padding-top:12px; text-align:center; }

#legal									{ width:790px; float:left; text-align:center; font-size:10px; color:#666666; background-color:#000000; }

.ie #title						 		{ height:23px; width:780px; }
.ie5 #title 							{ height:30px; width:790px; }
.ie6 #title 							{ height:23px; width:780px; }
.ie7 #title 							{ height:23px; width:780px; }
.ie8 #title  							{ height:23px; width:780px; }
.gecko #title  							{ height:23px; width:780px; }
.win.gecko #title  						{ height:23px; width:780px; }
.linux.gecko #title 					{ height:23px; width:780px; }
.opera #title  							{ height:23px; width:780px; }
.konqueror #title 	 					{ height:23px; width:780px; }
.webkit #title  						{ height:23px; width:780px; }
#title									{ float:left; color:#FFFFFF; background:url(../images/bg_title_top.jpg); font-size:14px; margin-bottom:5px; padding-top:7px; padding-left:10px; }

.ie #title-middle						{ height:23px; width:780px; }
.ie5 #title-middle 						{ height:30px; width:790px; }
.ie6 #title-middle 						{ height:23px; width:780px; }
.ie7 #title-middle 						{ height:23px; width:780px; }
.ie8 #title-middle  					{ height:23px; width:780px; }
.gecko #title-middle  					{ height:23px; width:780px; }
.win.gecko #title-middle  				{ height:23px; width:780px; }
.linux.gecko #title-middle 				{ height:23px; width:780px; }
.opera #title-middle  					{ height:23px; width:780px; }
.konqueror #title-middle 	 			{ height:23px; width:780px; }
.webkit #title-middle 					{ height:23px; width:780px; }
#title-middle							{ float:left; color:#FFFFFF; background:url(../images/bg_title_top.jpg); font-size:14px; margin-top:5px; padding-top:7px; padding-left:10px; }


.ie #index						 		{ }
.ie5 #index 							{ }
.ie6 #index 							{ }
.ie7 #index 							{ }
.ie8 #index  							{ }
.gecko #index  							{ }
.win.gecko #index  						{ }
.linux.gecko #index 					{ }
.opera #index  							{ }
.konqueror #index 	 					{ }
.webkit #index  						{ }
#index 									{ float:left; width:790px; }

.ie #bg-top						 		{ }
.ie5 #bg-top 							{ }
.ie6 #bg-top 							{ }
.ie7 #bg-top 							{ }
.ie8 #bg-top  							{ }
.gecko #bg-top  						{ }
.win.gecko #bg-top  					{ }
.linux.gecko #bg-top 					{ }
.opera #bg-top  						{ }
.konqueror #bg-top 	 					{ }
.webkit #bg-top  						{ }
#bg-top 								{ width:790px; float:left; }

.ie #bg-bottom					 		{ }
.ie5 #bg-bottom 						{ }
.ie6 #bg-bottom 						{ }
.ie7 #bg-bottom 						{ }
.ie8 #bg-bottom  						{ }
.gecko #bg-bottom  						{ }
.win.gecko #bg-bottom  					{ }
.linux.gecko #bg-bottom 				{ }
.opera #bg-bottom  						{ }
.konqueror #bg-bottom 	 				{ }
.webkit #bg-bottom  					{ }
#bg-bottom 								{ width:790px; float:left; }

#padding-10								{ padding:10px; }
#padding								{ margin:10px; }
#column									{ float:left; }

#column-50								{ width:390px; float:left; margin-top:8px; text-align:left; margin-left:10px; color:#FFFFFF; }
#column-50-right						{ width:370px; float:left; margin-top:8px; text-align:right; margin-right:10px; color:#FFFFFF; }

#row									{ width:790px; float:left; }

.ie #row-paging							{ margin-top:0px; }
.ie5 #row-paging 						{ margin-top:-10px; }
.ie6 #row-paging 						{ margin-top:-10px; }
.ie7 #row-paging 						{ margin-top:0px; }
.ie8 #row-paging  						{ margin-top:0px; }
.gecko #row-paging  					{ margin-top:0px; }
.win.gecko #row-paging  				{ margin-top:0px; }
.linux.gecko #row-paging 				{ margin-top:0px; }
.opera #row-paging  					{ margin-top:0px; }
.konqueror #row-paging 	 				{ margin-top:0px; }
.webkit #row-paging 					{ margin-top:0px; }
#row-paging								{ width:790px; height:30px; float:left; background:url(../images/bg_title_top.jpg); }

#paging-left							{ width:390px; float:left; margin-top:8px; text-align:left; margin-left:10px; color:#FFFFFF; }

.ie #paging-right						{ width:380px; }
.ie5 #paging-right 						{ width:360px; }
.ie6 #paging-right 						{ width:360px; }
.ie7 #paging-right 						{ width:380px; }
.ie8 #paging-right  					{ width:380px; }
.gecko #paging-right  					{ width:380px; }
.win.gecko #paging-right  				{ width:380px; }
.linux.gecko #paging-right 				{ width:380px; }
.opera #paging-right  					{ width:380px; }
.konqueror #paging-right 	 			{ width:380px; }
.webkit #paging-right 					{ width:380px; }
#paging-right							{ float:left; margin-top:8px; text-align:right; margin-right:10px; color:#FFFFFF; }

.ie #paging-spacer						{ }
.ie5 #paging-spacer 					{ }
.ie6 #paging-spacer 					{ }
.ie7 #paging-spacer 					{ }
.ie8 #paging-spacer  					{ }
.gecko #paging-spacer  					{ }
.win.gecko #paging-spacer  				{ }
.linux.gecko #paging-spacer 			{ }
.opera #paging-spacer  					{ }
.konqueror #paging-spacer 	 			{ }
.webkit #paging-spacer 					{ }
#paging-spacer							{ width:790px; height:5px; float:left; background-color:#000000; }

h1										{ font-size:14px; font-weight:normal; color:#FFFFFF; margin-left:10px; margin-top:10px; }
h2										{ font-size:12px; font-weight:normal; color:#333333; }

hr 										{ width:100%; height:1px; background-color:#E2E2E2; margin-top:10px; margin-bottom:10px; border:0px; }
hr.two									{ width:770px; height:1px; background-color:#E2E2E2; margin-top:5px; margin-bottom:0px; margin-left:10px; margin-right:10px; border:0px; }
hr.three								{ width:770px; height:1px; background-color:#E2E2E2; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px; border:0px; }
hr.four									{ width:100%; height:1px; background-color:#E2E2E2; border:0px; }
hr.five									{ width:770px; height:1px; background-color:#E2E2E2; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px; border:0px; }

p										{ margin:0px 0px 10px 0px; line-height:17px; }
p.enquiry								{ margin:0px 0px 10px 0px; }

.form-textbox							{ color:#333333; font-size:12px; }
.form-dropdown							{ color:#333333; font-size:12px; }
.form-textarea							{ color:#333333; font-size:14px; }

.dropdown								{ color:#333333; font-size:11px; }
.legal									{ color:#666666; font-size:11px; }
.error									{ color:#FF0000; font-weight:bold; }
.success-sent							{ color:#009900; font-weight:bold; }
.slogan									{ color:#FFFFFF; font-size:14px; font-style:italic; font-weight:bold; }
.slogan-contact							{ color:#A2A4E8; }