/*  --- Cascading Style Sheet --- 
NDD STYLE SHEET  
tigdh.com Style Sheet
author: Tigdh Glesain
version: beta 11.2008

-----------------------------------------------------------------------------*/

@import url("master.css");

body
{			
			margin: 0;
			padding:  0;
			background: #FFF url(../img/pageBgYellow.gif) repeat-x  top left;
			font-family: "Century Gothic", Arial, sans-serif;
			color: /*#676767*/ #000;
}

body#green
{			
			margin:  0;
			padding: 0;
			background: #FFF url(../img/pageBgGreen.gif) repeat-x top left;
			font-family: "Century Gothic", Arial, sans-serif;
			color: /*#676767*/ #000;
}


#wrap
{			
			width: 62em;
			/*min-width: 62em;*/
			background: transparent;
			margin: 0 auto;
			padding: 0;
			clear: both;	
}

#wrap h3.about, h3.participation, h3.options 
{
			border-bottom: 1px solid #FFCC00;
			font-weight: 300;
}

#wrap h3.aboutRed 
{
			border: 1px solid #FFCC00;
			color: #ffe;
			padding: 0 .25em;
			font-weight: 300;
			background: red;
}

#wrap span.green
{
			color: #366F17;
}

#innerwrap
{			margin: 0;
			padding: 0;
			background: transparent; }

#header
{			color: #222463;
			margin: 0;
			padding: 0;
			height: 215px;
			text-align: left;
			background: transparent url(../img/neu_header.gif) repeat-x  top right;
			/*border-bottom: 5px solid #FFCC00;*/
}

body#green #header
{			color: #222463;
			margin: 0 0 0 0;
			padding: 0;
			height: 215px;
			text-align: left;
			background: transparent url(../img/neu_green_header.gif) repeat-x  top right;
			/*border-bottom: 5px solid #FFCC00;*/
}


#header h1
{			
			margin: 0;
			padding: 1.335em 0 0 0;
			font-size: 280%;
			font-weight: 700;
			color: #222463;
			
			
}

#header h4.callout
{
			font-weight: 500;
			font-size: 180%;
			margin: 0;
			padding: 0;
			font-style: italic;
}

#header h4.calloutFlash
{
			font-weight: 700;
			font-size: 120%;
			text-decoration: none;
			margin: 0;
			padding: 0;
}


#header h2
{			font-size: 260%;
			margin: 0;
			padding: 0;
			color: #ffe;
			font-weight: 200;
}

.clear
{			clear: both; }

/* --- Navigation and Links --- */
#navcontainer
{			float: left;
			width: 62em;
			height: auto;
			margin: 0;
			padding: 0;
			background: transparent; }

#navcontainer ul
{
			float: left;
			margin: 0 0 0 .5em;
			padding: 0; 
			list-style-type: none;
			background: transparent;
			text-align: center;
			
}

#navcontainer ul li 
{ 			display: inline; 
			margin: 0; }

#navcontainer ul li a 
{
			float: left;
			margin: 0;
			padding: 1.5em 5px .5em 5px;
			text-decoration: none;
			color: #999;	
			background: transparent;
			font-family: "Century Gothic", sans-serif;
			font-size:95%;
			border-bottom: none;
}

#navcontainer ul li a:hover, body#intro #t-intro a, body#terms #t-terms a, body#faq #t-faq a, body#con #t-contact a,
body#party #t-party a, body#services #t-services a, body#green #t-green a, body#video #t-party a
{
			color: #222463;
			background: transparent;
			font-size:95%;
			outline: none;
			text-decoration: none;
			border-bottom: .3em solid #222;
}

a:link
{			outline: none;
}

a:visited
{			outline: none;
}

a:hover
{			outline: none;
}

a:active
{			outline: none;
}

/* --- Content begins --- */
#content
{			
			float: left;
			width: 40em;
			margin-top: 1em;
			padding: 0  0 5em 0; 
			background: transparent;
}

body#delReg #content, body#nsw #content, body#qld #content, body#nt #content, body#vic #content
{			
			float: left;
			width: 60em;
			padding: 0 .5em 5em .5em; 
			background: transparent;
}
	
#content h4.h4
{
			font-weight: 300;
}

#content h4.bright
{
			padding: .5em 0 0 0;
			border-bottom: 1px solid #FFCC00;
			font-weight: 200;
}

#content p.p1, p.p2, p.p5, p.p6
{
			font-size: 100%;
			margin: .8em 0 1em 0;
}

#content span.p1Italic
{
			font-size: 100%;
			margin: .8em 0 1em 0;
			font-style: italic;
}


#content p.p3
{
			font-size: 100%;
			text-align: center;
			color: #ffe;
			margin: 0;
			padding: 1em;
			background: red;
}

#content p.p4
{
			font-size: 100%;
			text-align: center;
			color: #ffe;
			margin: 0;
			padding: 1em;
			background: #98BE1F;
}


#content ul#safety, ul#coord, ul#method, ul#pay
{
			list-style: none;
}

#content ul#safety
{
			text-transform: capitalize;
			color: #CF2427;
}

#content ul#coord
{
			margin: 0 0 .5em 0;
			font-size: 100%;
}

#content img
{
			border: 1px solid #000;
}

#content dl dd
{			margin: .5em 0 .825em 4em; }

#content span.underline
{			border-bottom: 1px solid #333; }

#content ul.videoList
{			list-style: none;
			margin: 0;
			padding: 0; }
			
#content ul.videoList li
{			 padding: 0 0 .225em 0; }

/* --- Form Begins --- */
#info
{
			background: transparent;
			margin:  0 .5em .5em .5em;
			padding: .5em 0 .5em 0;
			text-align: left;
}


#info .date
{
			color: #000;
			font-weight: 100;
}

#info h4.warning
{
			color: #CF2427;
			font-size: 110%;
			font-weight: 300;
}

.form
{
			background: transparent;
			width: 60em;
			margin: 0; 
			padding: 0;
}

.form .asterix
{
			color: #CF2427;
			font-weight: 100;
}

.form span#title
{
			margin-left: 1em;
			padding: 0;
			line-height: 3em;
}

.form span#input
{
			color: red;
			margin-right: 1em;
			padding: 0;
}

.form span#heading
{
			color: #CC3300;
			font-size: 110%;
			margin-left: 1em;
			padding: 0;
}

/* --- Table Begins --- */
table
{
			
			background: #fff;
			font-size: 95%;
			border: 1px solid #000; 
}


table .asterix
{
			color: #CF2427;
			font-weight: 100;
}

table .date
{
			color: #000;
			font-weight: 100;
}

table caption 
{   		
			margin: 0;   
			padding: .5em 0 .5em .5em;   
			font-size: 120%;
			line-height: 1.8em;
			text-align: left;   
			border: 1px solid #000;   
			border-bottom: none;   
			background: #000; 
			color: #FFCC00;
}

table tr
{
			background: transparent;
}

table th 
{      
			padding: .5em;  
			font-weight: 300;
			color: #000; 
			text-align: left;   
			/*border-bottom: 1px solid #b5b5b5;*/
}

table td
{   
			padding: 0;  
			font-weight: 300; 
			text-align: left;   
			/*border-bottom: 1px solid #b5b5b5;*/
}

table tr#prevexp td
{
			padding: .5em;
}

table tr#exclaimer th
{
			width: 100%;
			
}

table tr#exclaimer, tr#pref, tr#waiver, tr#previous
{
			background: #fee;
}			

table tr#waiver th.name
{
			color: #CF2427;
}

table tr#return a
{
			text-align: right;
}

table .name
{
			text-align: left;
}

table td a 
{   
			display: block;   
			font-weight: bold; 
			text-align: right;
}

/* --- Table of Deliveries Begins --- */
table.deliver
{			width: 98%;
			border: 1px solid #000;
			background: transparent;
			margin: 0 0 1em 0;
}

table.deliver th
{			margin: 0;
			padding: .5em 0 .5em .5em;
			text-align: left;
			/*border-bottom: 1px solid #b5b5b5;*/
}

table.deliver td
{			margin: 0;
			padding: .5em 0 .5em 1.5em;
			text-align: left;
			/*border-bottom: 1px solid #b5b5b5;*/
}

table.deliver .title
{			font-style: normal;
			font-size: 120%;
			font-weight: 200;
			color: #ffe;
			width: 15em;
			background: #333; }
			
table.deliver .titleAlt
{			font-style: italic;
			font-size: 110%;
			font-weight: 200;
			width: 11em;
			background: #FFCC00;
			border-top: 1px solid #333; }
			
table.deliver .titleAlt2
{			font-style: normal;
			font-size: 110%;
			font-weight: 200;
			width: 19em;
			background: #FFF;
			border-top: 1px solid #333; }
			
table.deliver th.title1
{			font-style: normal;
			font-size: 120%;
			font-weight: 200;
			color: #ffe;
			width: 15em;
			background: #333;
			border-top: 1px solid #333; }
			
table.deliver th.title2
{			font-style: normal;
			font-size: 100%;
			font-weight: 200;
			width: 11em;
			background: #ffe;
			border-bottom: 1px solid #333; }
			
table.deliver th.title2a
{			font-style: normal;
			font-size: 100%;
			font-weight: 200;
			width: 19em;
			background: #ffe;
			border-bottom: 1px solid #333; }
			
table.deliver .subhead
{			background: #e9e9e9; }

			

/* --- Contact Data Begins --- */
#telephony
{
			margin: 0;
}

#telephony dl
{
			margin: 0;
			padding: .5em 0;
			font-size: 110%;
}

#telephony dd
{
			color: #343473;
}

#logo 
{
			margin: 0;
			padding:0;
}
	
#logo a, #logo span 
{
			display: block;
			width: 0px;
			height: 12em;
}

#logo img 
{
			display: block;
			width: 40em;
}

#comm 
{
			margin: 0;
			padding:0;
}
	
#comm a, #comm span 
{
			display: block;
			width: 0px;
			height: 12em;
}

#comm img 
{
			display: block;
			width: 40em;
}

#group 
{
			margin: 0;
			padding:0;
}
	
#group a, #group span 
{
			display: block;
			width: 0px;
			height: 12em;
}

#group img 
{
			display: block;
			width: 40em;
}

#quest
{
			width: 39.7em;
}

#quest dl
{
			margin: 0;
			padding: 0;
}

#quest dt
{
			margin: 0;   
			padding: 0;   
			font-size: 100%;   
			letter-spacing: 1px;   
			color: #366F17;
			font-weight: 700;
}

#quest dd
{
			margin: .5em 0;   
			padding: 0;   
			font-size: 100%;   
			line-height: 1.5em;   
			color: #333;
}

#quest dd span.warning
{
			color: #CF2427;
}

#visitor, #visitormail
{			margin: 0;
			padding: .5em;
			display: block;
			width: 30em;
			border: 2px solid #FFCC00;
			outline: none;
			background: #333;
			color: #F3C22E;
			font-size: 100%;
			font-family: "Century Gothic",Helvetica, sans-serif; }
			
#attn
{			margin: 0;
			padding: .5em;
			display: block;
			width: 31em;
			border: 2px solid #FFCC00;
			outline: none;
			background: #333;
			color: #F3C22E;
			font-size: 100%;
			font-family: "Century Gothic",Helvetica, sans-serif; }

#notes, #notes_subject
{			margin: 0;
			padding: .5em;
			display: block;
			width: 30em;
			border: 2px solid #FFCC00;
			outline: none; 
			color: #F3C22E;
			font-size: 100%;
			font-family: "Century Gothic",Helvetica, sans-serif; }
			
#notes
{			background: #333; }

#submit
{			margin: .5em 0 0 0; 
			padding: .5em;
			border: 2px solid #FFCC00;
			background: #333;
			color: #F3C22E;
			font-size: 100%;
			font-family: "Century Gothic",Helvetica, sans-serif;
			outline: none; }

#mail_gen
{			border: 2px solid #FFCC00;
			margin: 1em 0;
			padding: 0 .5em .5em; }
			
/* --- Media/Video --- */
#video
{			margin: 0;
			padding: 0; }
			
#video #content
{			float: left;
			width: 60em;
			margin: 0;
			padding: 0; }

#media
{			margin: 0 0 2em 0;
			padding: 0;
			background: transparent; }
			
#mediaplayer
{			margin: 0;
			padding: 0; }


/* --- Sidebar begins --- */
#sidebar
{			border: 1px solid #999;
			background: #eaeaea;
			float: right;
			width: 18em;
			margin: 3em 0 4em 0;
			padding: .5em;
			text-align: justify;
}

#sidebar h4.delivery
{
			color: #FFCC00;
			font-weight: 300;
			text-align: center;
			margin: 0 0 0 0;
			padding: .2em .3em;
			background: #222463;
			/*border-top: .5em solid #333;*/
}

#sidebar h4.apply
{
			color: #FFCC00;
			font-weight: 300;
			text-align: left;
			text-indent: -5555px;
			margin: 0;
			padding:  0;
			background: #000;
}

#sidebar h4.applyOrder
{
			color: #FFCC00;
			font-weight: 300;
			text-align: left;
			text-indent: -5555px;
			margin: 0 0 0 0;
			padding: 0;
			background: #000;
			text-decoration: none;
}

#sidebar a.apply
{			color: #FFCC00;
			background: #eaeaea url(../img/applyAqua.gif) 50% 50% no-repeat;
			height: 2.5em;
			display: block;
			padding: 0;
			border: none;
			outline: none; }

#sidebar a:link.apply
{			color: #FFCC00;
			background: #eaeaea url(../img/applyAqua.gif) 50% 50% no-repeat;
			height: 2.5em;
			display: block;
			padding: 0;
			border: none;
 }
			
#sidebar a:visited.apply
{			color: #FFCC00;
			background: #eaeaea url(../img/applyAqua.gif) 50% 50% no-repeat;
			height: 2.5em;
			display: block;
			padding: 0;
			border: none;  }

#sidebar a:hover.apply
{			color: #FFCC00;
			background: #eaeaea url(../img/applyAquaOn.gif) 50% 50% no-repeat;
			height: 2.5em;
			display: block;
			padding: 0;
			border: none;  }
			
#sidebar a:active.apply
{			outline: none;
			color: #FFCC00;
			background: #eaeaea url(../img/applyAqua.gif) 50% 50% no-repeat;
			height: 2.5em;
			display: block;
			padding: 0;
			text-decoration: none;
			border: none;
}

#sidebar p.sidebar_p
{			margin: .5em .5em .5em .5em;
			padding: 0; }

#sidebar ul
{			margin: 0;
			padding: 0;
			list-style: none;
}

#sidebar ul li
{
			display: block;
			margin: 0;
			padding-left: .6em;
			color: #8C191A;
			font-size: 110%;
			font-weight: 600;
			line-height: 1.2em;
			text-align: left;
}

#sidebar ul li.listSmallWord
{			font-size: 85%;
			margin: .5em 0 0 1em;
			padding: 0 0 1em 0;
			background: transparent /*url(../img/wordmaclogo25.gif) no-repeat 0 0*/;
}

#sidebar ul li.listSmallPdf
{			font-size: 85%;
			margin: 0 .4em;
			padding: 1em 0 0 2.5em;
			background: transparent url(../img/pdf-logo25.jpg) no-repeat 0 0;
}

#sidemenu li span.bright
{
			color: #333;
}

#sidebar blockquote
{
			margin: 0 .5em;
			padding: 0;
			color: #8C191A;
			font-size: 100%;
}


/* --- Sensis_Logo Div Begins --- */
#sensis_logo
{
			clear: both;
			margin: 0 2em 2em;
}

#sensis_logo .p1
{
			margin: 0;
			padding: 0;
}

.sensis
{
			margin: 0;
			padding: 0;
}

/* --- Footer Begins --- */
#footer
{			
			clear: both;
			margin: 1em 0 0 0;
			padding: .5em 0;
			font-size: 85%;
			text-align: center;  
			color: #fff;
			background: #FFCC00; 
			border-top: .125em solid #999;
			border-bottom: .25em solid #292C79;
}

#footer.green
{			
			clear: both;
			margin: 1em 0 0 0;
			padding: .5em 0;
			font-size: 85%;
			text-align: center;  
			color: #fff;
			background: #98BE1F; 
			border-top: .125em solid #999;
			border-bottom: .25em solid #000;
}




