/* Think Differently STYLE SHEET */
/* VERSION 2              */
/* Jul 2006                 */


/* SET FONT FACES ========== */
body, p, div, li, dd, td, th, h1, h2, h3, h4, select, option {
	font-family: verdana, Arial, Helvetica, Helv, Geneva, sans-serif;
	}

/* SET PAGE =============== */
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}

body.helpContent {
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(../i/_.gif); 
	}


/* STANDARD FONT SIZE ===== */

p, li, dd, td, th, h3 {
	font-size : small;
	}

/*/*/a{}

body p, body div, body li, body dd, body td, body th, body h3 {
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	}

html>body p, html>body div, html>body li, html>body dd, html>body td, html>body th, html>body h3 {
	font-size : small;
	}

/* */




/* HEADING FONT SIZES ===== */

h1 {
	font-size : x-large;
	}

/*/*/a{}

body h1 {
	font-size : large;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : x-large;
	}

html>body h1 {
	font-size : large;
	}

/* */

h2 {
	font-size : medium;
	}

/*/*/a{}

body h2 {
	font-size : small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : medium;
	}

html>body h2 {
	font-size : small;
	}

/* */


/* MAIN STYLES == */

h1 {
	color:#FFFFFF;
	background-color:#F7931E;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
}

h2 {
	color:#F7931E;
	border-top: 2px dotted #BEBEBE;
	padding-top: 3px;
}


h3, h5, h6 {
	color:#666666;
	margin:0px 0px -1.4em 0px;
	padding:0px 0px 0px 0px;
}

p, li, ol {
	color:#000000;
}


div.content {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


div.content p, div.content li {
	line-height:140%;
}


/* PHOTO CAPTIONS WITH ADDRESS TAG ===== */

address {
	font-weight: normal;
	font-style:normal;
	font-size: 85%;
	color:#666666;
	margin-top:-10px;
	margin-right:0px;
	padding:0px 120px 4px 0px;
	border-bottom: 1px solid #DDDDDD;
	}




/* BANNER LINKS ===== */

p.pageLinks { 
	color: #B27FB2;
	background-color:transparent;
	padding:1px 0px 1px 5px;
	}

p.pageLinks a:link, p.pageLinks a:visited, p.pageLinks a:active { 
	color: #B27FB2;
	background-color:transparent;
	text-decoration: none;
	}

p.pageLinks a:hover { 
	color: #DDC7DD;
	background-color:transparent;
	text-decoration: none;
	}
	
	
/* homePage div styling ===== */

#homePage td h3, #homePage td p, #homePage td a { 
	color: #FFFFFF;
	background-color:transparent;
	padding:3px;
	}
	
td#col2, td#col2 h3, td#col2 p, td#col2 a {
	color: #000000;
}





/* MENU STYLING == */

li.sectionHead {
	font-weight: bold;
}

div.menu {
	width: 140px;
	margin: 0px; 
	padding: 0px;
}

div.sidebarmenu {
	width: 150px;   /* Wider */
	margin: 0px; 
	padding: 0px;
}

div.menu ul, div.sidebarmenu ul {
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
} 

div.menu li, div.sidebarmenu li {
	margin: 0px 0px 1px 0px; /* Provides gap below grey box */
} 

div.menu a {
	display: block;
	width:130px;
	padding: 5px 5px 5px 5px;
	margin: 0;
	color:#333333;
	background-color: #E3E9EC;
	text-decoration: none; /*lets remove the link underlines*/
} 


div.sidebarmenu a {
	display: block;
	width:140px;  /* Wider */
	padding: 5px 5px 5px 5px;
	margin: 0;
	color:#333333;
	background-color: #E3E9EC;
	text-decoration: none; /*lets remove the link underlines*/
} 

div.menu a:link, div.menu a:active, div.menu a:visited, 
div.sidebarmenu a:link, div.sidebarmenu a:active, div.sidebarmenu a:visited {
	color: #333333;
}

div.menu a:hover, div.sidebarmenu a:hover {
	color:#660066;
	background-color: #D3D4D4;
	text-decoration:none;
}  


/* CRUMB STYLING == */

div.crumbtrail {
	margin:0px;
}

td.crumb { 
	background-image: url("/i/crumb_bg.gif");
	background-repeat: repeat-x;
}

p.crumb {
	color:#333333;
	background: transparent;
	padding:0px 0px 3px 10px;
	margin:0px 0px 0px 0px;
	}

p.crumb a {
	color:#333333;
	background: transparent;
	text-decoration:none;
	}

p.crumb a:hover {
	color:#660066;
	background: transparent;
	text-decoration:underline;
	}

/* SIDEBAR STYLING == */

div.sidebar {
	margin:0px;
}

div.sidebar p {
	color:#000000;
	background: transparent;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background: #E3E9EC;
	}


/* FOOTER STYLING == */

div.footer {
	border-top: 1px solid #8A8A8A;
	padding:0px;
	margin:0px;
}

p.footer {
	color:#929292;
	background: transparent;
	padding:10px 0px 0px 160px;
	margin:0px 20px 10px 0px;
}

p.totop {
	text-align:right;
	padding:10px 20px 0px 0px;
	margin:0px;
}

p.totop a {
	color:#929292;
	text-decoration:none;
	background: transparent;
}


p.totop a:hover {
	text-decoration:underline;
}

p.footer a {
	color:#929292;
	background: transparent;
}



/* OTHER STYLING == */

span.quote {
	color:#DDC7DD;
	background: #753D94;
	font-size:14px;
}

p.homeBoxHead {
	color:#FFFFFF;
	background: #F7931E;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font-size:20px;	
}

p.homeBoxText {
	color:#FFFFFF;
	background: #753D94;
	font-weight: bold;
	padding: 5px;
	margin: 0px 0px 0px 0px;	
}

td.homeBody {
	padding: 5px;	
}


/* ACCESSIBILITY CONVERSIONS == */

em {
	font-style: italic;
	}

strong {
	font-weight: bold;
	}


/* HIDE ON SCREEN - MAINLY LINKS FOR READER SOFTWARE == */

.notvisible {
	display:none;
	}

/* DIV VISIBILITY FOR SCREEN DISPLAY == */

div.printBanner {
	display:none;
	visibility:hidden;
}

table.contentTable {
	width:430px;
	margin-right:20px;
}



/* HIDE SOME DIVs WHEN PRINTING ========================= */

@media print {

	div.banner, div.sectionmenu, div.menu, div.crumbtrail {
		display:none;
	}


	table.contentTable {
		width:90%;
	}

}

/* END ========================= */
