/*  This code copyright by Brown Paper Bag - Web Studio
	Produced For: OzeBus
	Created: March 2006
	By: Brown Paper Bag - Web Studio :: info@brownpaperbag.com.au
	Default Style Sheet for www.ozebus.com.au
	Modified: 
*/

/* Base Elements */
body {padding:0px; margin:0px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
img, a img {border: none; margin:0px;}
a {color: #0098EA; text-decoration:none; }
a:hover {color: #FF9900; text-decoration:none;}
form {margin: 0px;}
h1 {font-family: Arial, Helvetica, sans-serif; font-weight:bolder;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold}

/* Page Layout Elements */
#Page {width:840px; margin:0px auto; text-align:Left; background-color:#FFFFFF;}
#Banner {width:840px; height:100px; margin:0px auto;}
#BannerNav {width:840px; height:26px; margin-top:1px; background-color:#0080C3; color:#FFFFFF;}
#BannerNav table {width:840px; height:26px; table-layout:fixed; margin:0px; padding:0px; border-collapse:collapse;}
#BannerNav table td { height:26px; line-height:26px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:center;}
#BannerNav table td a {color:#FFFFFF;}
#BannerNav table td a:hover {color:#FFFFFF; text-decoration:underline;}
#BannerNav table td .tb {border:0px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#BannerAd {width:840px; height:100px; text-align:center; background-color:#EFEFEF;}
#BannerAd img {margin:4px 0px;}

#Main {width:840px; margin:0px auto; border-top:4px solid #FFFFFF;}
	#Body {width:840px; table-layout:fixed; margin:0px; padding:0px; border-collapse:collapse;}
		#Nav {width:165px; vertical-align:top; text-align:left; padding:0px; margin:0px; background-color:#0080C3;}
			#Page #Main #Body #Nav #Email div {width:165px; margin:0px; border-bottom:1px solid #FFE6C1; background:#FF9900 url("/img/arrow_orange.gif") no-repeat 5px 6px;}
			#Page #Main #Body #Nav #Email div a {display:block; width:150px; margin:4px 0px 4px 15px; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
			#Page #Main #Body #Nav #Email div a:hover {color:#33A7D9;}
			#Page #Main #Body #Nav #NavMain {width:165px; margin:0px; border-top:4px solid #FFFFFF;}
			#Page #Main #Body #Nav #NavMain .NavTop {height:7px; background-color:#FFFFFF; border-bottom-width:0px; margin:0px;}
			#Page #Main #Body #Nav #NavMain div {width:165px; margin:0px; border-bottom:1px solid #8BCDE9; background:#0080C3 url("/img/arrow_orange.gif") no-repeat 5px 6px;}
			#Page #Main #Body #Nav #NavMain div a {display:block; width:150px; margin:4px 0px 4px 15px; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF;}
			#Page #Main #Body #Nav #NavMain div a:hover {color:#FF9900;}
			#Page #Main #Body #Nav #NavMain .on { background-image:url(/img/arrow_orange_on.gif)}
			#Page #Main #Body #Nav #NavMain .sn { background-color:#33A7D9; background-image:url("/img/shim.gif");}
			#Page #Main #Body #Nav #NavMain .sn a {font-weight:normal;}
			
			#Poll { background-color:#0080C3; text-align:center;}
			#PollBox {width:153px; text-align:left; margin:0px auto; background-color:#FF9900; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
			#PollBox p { margin:8px;}
			#PollBox p a { color:#FFFFFF;}
			#PollBox p a:hover { color:#000000;}
			#PollBox fieldset { border:none;}
			#PollBox fieldset label {display:block; font-weight:bold;}
			
		#Content { width:524px;  padding:0px 20px; text-align:left; vertical-align:top; background:#FFFFFF url("/img/bg_user.jpg") repeat-x top left; }
		#Content h1 { color:#0080C3; border-bottom:1px solid #FF9900; font-weight:normal; font-size:24px;}
		#Content h2 { color:#0080C3; border-bottom:0px solid #FF9900; font-weight:normal; font-size:16px;}
		#Content p, #Content li, #Content a { font-family: Arial, Helvetica, sans-serif; font-size:12px;}
		
		#TidBits {width:151px; vertical-align:top;}
		
		#TidBits #News { width:149; border:1px solid #0080C3; border-width:1px 1px 1px 1px; margin:0px;}
		#TidBits #News #By { height:64px; line-height:14px; background-color:#CDEAF5; font-size:11px; border-bottom:8px solid #FFFFFF;}
		#TidBits #News #Brought { height:96px; line-height:14px; background-color:#CDEAF5; font-size:11px; border-top:8px solid #FFFFFF;}
		#TidBits #News p {margin:0px 6px; font-size:11px; line-height:16px;}
		#TidBits #News #By a {font-weight:bold;}
                #NewsScroll {height:350px; overflow:auto; scrollbar-3dlight-color:orange; scrollbar-arrow-color:teal;scrollbar-base-color:darksalmon;scrollbar-darkshadow-color:blue;scrollbar-face-color:gold;scrollbar-highlight-color:khaki;scrollbar-shadow-color:yellow;}
		
		#TidBits #Newsletters { width:149; border:1px solid #0080C3; border-width:1px 1px 1px 1px; margin:0px;}
		#TidBits #Newsletters #By { height:64px; line-height:14px; background-color:#CDEAF5; font-size:11px; border-bottom:8px solid #FFFFFF;}
		#TidBits #Newsletters #Brought { height:96px; line-height:14px; background-color:#CDEAF5; font-size:11px; border-top:8px solid #FFFFFF;}
		#TidBits #Newsletters p {margin:0px 6px; font-size:11px; line-height:16px;}
		#TidBits #Newsletters #By a {font-weight:bold;}
                #NewslettersScroll {height:100px; overflow:auto; scrollbar-3dlight-color:orange; scrollbar-arrow-color:teal;scrollbar-base-color:darksalmon;scrollbar-darkshadow-color:blue;scrollbar-face-color:gold;scrollbar-highlight-color:khaki;scrollbar-shadow-color:yellow;}
			

#Sponsors {width:840px; height:184px; background:#FFFFFF url("/img/sponsor_bg.jpg") repeat-x top left;}
	#Sponsors #Title { width:840px; height:20px; line-height:26px;}
	#Sponsors #Title img {margin:6px 10px;}
	#Sponsors #Logos img {margin:8px 10px;}
	
#Footer {width:840px; height:26px; line-height:26px; margin:0px auto; background-color:#0080C3; color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#Footer a {color:#FFFFFF; font-weight:bold; font-size:11px; line-height:26px;}
#Footer p {margin:0px; padding:0px; margin-left:10px; line-height:26px;}

@media print {
	body {background-color:#FFFFFF;}
	#Page {border-width:0px;}
	#Banner {display:none;}
	#BannerNav {display:none;}
	#BannerAd {display:none;}
	#Nav {display:none;}
	#TidBits {display:none;}
	#Sponsors {display:none;}
	#Footer {display:none;}
}

.Note {font-weight:normal; color:#333333; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:10px 20px;}
#Content .Note a, #Content .Note p {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
fieldset { margin:0px; color:#9E9DA1; font-size:11px; width:430px; background-color:whitesmoke;}
fieldset legend span { display:none; }
fieldset label { line-height:20px; font-size:10px; display:block; margin:4px 10px; padding:0px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#0080C3; border:1px solid #E7E7E7; border-width: 0px 0px 0px 0px;}
fieldset label.alt { background-color:transparent; }
fieldset label span { display:block; float:left; width:120px; }
fieldset label .input { font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; border:1px solid #0080C3; }
fieldset label .textarea { display:block; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; width:240px; margin-left:0px; border:1px solid #0080C3; height:120px; }
fieldset legend span{ font-weight:bold; color:#666666;}
.LabelBtn { display:block; text-align:right; margin-top:10px; margin-right:20px; }
.Btn {font-weight:bold; font-size:11px;}


		#Tabs {table-layout:fixed; border-collapse:collapse; width:490px; margin:0px; padding:0px;}
		#Tabs td {margin:0px; padding:0px; border:none; text-align:center;}
		.Green {width:490px; border:1px solid #DEF19A; border-width:0px 1px 1px 1px;}
		.Green p {margin:4px 10px; line-height:16px;}
		.Green .GreenP {background-color:#EDF8C8; height:30px; line-height:30px; color:#FF9900; font-weight:bold;}
		.Orange {width:490px; border:1px solid #FFE6C1; border-width:0px 1px 1px 1px;}
		.Orange .OrangeP {background-color:#FFF5E8; height:30px; line-height:30px; color:#FF9900; font-weight:bold;}
		.Orange p {margin:4px 10px; line-height:16px;}
