/* -- GENERIC -- */ 

	html, body { height:100%; text-align:center; }
	body { margin:0; padding:0; font:0.7em tahoma, geneva, verdana, helvetica, sans-serif; color:#333; }
	hr   { display:none; }
	h1   { color:#999999; font-size:1.8em; margin:0 0 10px 0; padding:0; }
	h2   { color:#000; font-size:1.6em; margin:0 0 10px 0; padding:0; font-weight:bold; }
	h3   { font-size:1.15em; color:#f00; margin:15px 0 10px 0; padding:0 0 0 10px; background:url(../images/arrow-red.gif) no-repeat 0 6px; }
	h4   { font-size:1.15em; color:#8ccf36; margin:0 0 10px 0; padding:0; }
	p    { line-height:1.2em; margin:10px 0 10px 0; }
	a    { color:#8ccf36; text-decoration:none; font-weight:bold; }
	a:hover { color:#000000; background-color:#eeeeee; }
	ul { margin-top:0; padding-top:0; }

	textarea { width:199px; }
	
	.selfhelp  { font-size:1.15em; color:#f00; font-weight:bold; }
	.orange { color:#FF7F00; }
	.white { color:#FFFFFF; }
	.red { color:#ed1c24; }
	.grey { color:#bbb; }
	.purple { color:#333192; }
	.hidden { display:none; }
	.submitbutton { font-family:tahoma, geneva, verdana, helvetica, sans-serif; padding:0; margin:0; font-weight:bold; background-color:#ed1c24; border:0; color:#ffffff; cursor:pointer; }
	.spacedol li { padding-bottom:1em; color:#f00; font-weight:bold; }
	.spacedol li span { font-weight:normal; color:#000; }
	
	/* Basic Layout */
	#wrapper   { height:100%; top:0; bottom:0; left:0; right:0; background:url(../images/bg2.gif) repeat-x top #fff; }
	#container   { width:780px; margin:auto; text-align:left; }

	#intro         { padding:0 0 30px 0; }
	#intro p       { color:#FF7F00; font-size:1.5em; font-weight:bold; margin:0; }
	#intro em      { font-size:0.7em; }	
	
	#breakout { float:right; width:180px; font-size:1.4em; font-weight:bold; color:#fff; background:url(../images/breakout-bg.gif) no-repeat top #866b4f; margin:10px 0 10px 10px; }
	#breakout p { padding:0 15px 10px 15px; }

	#homenav {  }
	
	#formtop { background:url(../images/form-top.gif) no-repeat top; height:12px; margin:8px 0 0 0; padding:0; }
	#form { padding: 0 15px 12px 15px; margin:0; background:url(../images/form-bottom.gif) no-repeat bottom; color:#000000; }
	
	.iconbox { width:181px; float:left; margin:0; color:#8cc63f; font-size:1.1em; }
	#bottom-container { clear:both; width:780px; margin:0 75px 0 75px; }
	
	#footer { background:url(../images/bg-footer.gif) repeat-x top #fff; width:100%; height:25px; }
	#footer-container { width:750px; margin:auto; text-align:right; }
	
	#sidemenu { margin:0; padding-left:24px; }
	#sidemenu strong { font-size:1.4em; color:#FF7F00; }
	
	#centre-column { width:399px; margin:0 ; padding:0 15px 0 0; float:left; }
	
	#right-column { width:199px; margin:0; padding:0 0 0 15px; float:left; border-left:2px dashed #8ccf36; color:#999; }	
	
	#primary-container   { width:780px; margin:0 ; padding:0; float:left; }
	
	
	#sidebar-top { width:185px; height:12px; margin:0 0 0 8px; padding:0 ; float:left; background:url(../images/lightblue-top.gif) no-repeat bottom #8dc8df; }
	#sidebar-container { width:185px; height:244px; margin:0 0 0 8px; padding:0 ; float:left; background-colour:#8dc8df; color:#ffffff; font-size:13px; font-weight:bold; }
	
	/* Page Content */
	#primary-content   { padding:0 0 8px 0; width:780px; float:left; }
	#sidebar-content { padding:0 16px 8px 16px; margin:0; }
		
	/* Big Day Button */
	
	#bigevent { float:left; margin:0; padding:0; }
	#bigevent a { display:block; width:135px; height:164px; background:url(../images/button-bigevent-side.gif) no-repeat 0 0; }
	#bigevent a:hover { background-position: -135px 0px; }
	#bigevent a span { display:none; }

	/* Side Navigation */
	
	#sidenav { float:right; margin:0; padding:0 0 8px 0; }
	#sidenav a { display:block; width:136px; height:95px; background:url(../images/icon-bighome.gif) no-repeat 0 0; }
	#sidenav a:hover { background-position: 0 -95px; }
	#sidenav a span { display:none; }
	
	#sidenav1 { float:right; margin:0; padding:0 0 8px 0; }
	#sidenav1 a { display:block; width:136px; height:95px; background:url(../images/icon-sm-bigwin.gif) no-repeat 0 0; }
	#sidenav1 a:hover { background-position: 0 -95px; }
	#sidenav1 a span { display:none; }
	
	#sidenav2 { float:right; margin: 0; padding:0 0 8px 0; }
	#sidenav2 a { display:block; width:136px; height:95px; background:url(../images/icon-sm-bigstory.gif) no-repeat 0 0; }
	#sidenav2 a:hover { background-position: 0 -95px; }
	#sidenav2 a span { display:none; }
	
	#sidenav3 { float:right; margin: 0; padding:0 0 8px 0; }
	#sidenav3 a { display:block; width:136px; height:95px; background:url(../images/icon-sm-bigthinking.gif) no-repeat 0 0; }
	#sidenav3 a:hover { background-position: 0 -95px; }
	#sidenav3 a span { display:none; }
	
	#sidenav4 { float:right; margin: 0; padding:0 0 8px 0; }
	#sidenav4 a { display:block; width:136px; height:95px; background:url(../images/icon-sm-bigcustomers.gif) no-repeat 0 0; }
	#sidenav4 a:hover { background-position: 0 -95px; }
	#sidenav4 a span { display:none; }
	
	#sidenav5 { float:right; margin: 0; padding:0 0 8px 0; }
	#sidenav5 a { display:block; width:136px; height:95px; background:url(../images/icon-sm-bigpartners.gif) no-repeat 0 0; }
	#sidenav5 a:hover { background-position: 0 -95px; }
	#sidenav5 a span { display:none; }
	
	/* Top Navigation */
	
	#top-navigation { display:none; }
	
	/* Sub Navigation2 */
	
	#sub-navigation2 { width:130px; margin:0; padding:0; }
	#sub-navigation2 ul { width:130px; margin:0; padding:0; }
	#sub-navigation2 strong { height: 20px; background-color:#333192; margin:0; padding:5px 0 0 5px; display:block; color:#ffffff; }
	#sub-navigation2 li { display:block; list-style:none; margin:0; border-bottom:1px solid #000; }
	#sub-navigation2 a { padding:5px 0 5px 5px; display:block; width:125px; }
	
	/* Sub Navigation */
	
	#sub-navigation { width:136px; height:35px; margin:0; padding:0; background:url(../images/side-menu.gif); position:absolute; display:inline; }
	#sub-navigation li { display:block; list-style:none; position:absolute; background:url(../images/side-menu.gif) no-repeat left top; }
	#sub-navigation li, #sub-navigation a { display:block; height:35px; }
	#sub-navigation strong { display:none; }
	#sub-navigation a span { display:block; width:0; height:0; overflow:hidden; }
	#sub-navigation a:hover { border:0; }
	
	#sub-navigation #mitem1 { top:0; left:0px; width:136px; background-position:0 0; }	
	#sub-navigation #mitem2 { top:43px; left:0px; width:136px; background-position:0 -43px; }	
	#sub-navigation #mitem3 { top:86px; left:0px; width:136px; background-position:0 -86px; }	
	#sub-navigation #mitem4 { top:129px; left:0px; width:136px; background-position:0 -129px; }	
	#sub-navigation #mitem5 { top:172px; left:0px; width:136px; background-position:0 -172px; }	
	
	#sub-navigation #mitem1 a:hover { background:url(../images/side-menu.gif) no-repeat -136px 0px; }	
	#sub-navigation #mitem2 a:hover { background:url(../images/side-menu.gif) no-repeat -136px -43px; }
	#sub-navigation #mitem3 a:hover { background:url(../images/side-menu.gif) no-repeat -136px -86px; }
	#sub-navigation #mitem4 a:hover { background:url(../images/side-menu.gif) no-repeat -136px -129px; }
	#sub-navigation #mitem5 a:hover { background:url(../images/side-menu.gif) no-repeat -136px -172px; }

