body {
	font-family:lucida, "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, verdana, sans-serif;
	font-size:small;
	color:#333;
	background:url("../images/top-curve8b.gif") #fff top center no-repeat;
	margin:0;
}

body#article_preview {
	background-image:none;
	margin:15px;
}

/* element selectors */

a:link { color:green }
a:visited { color:green }
a:hover { color:#639 }
a:active { color:#000 }

img { border:none }

p, td, th, blockquote, li, h1, h2, h3, h4, h5, h6, dd, dt {
	line-height:140%;
}

p { margin:0.2em 0 1em 0 }

blockquote {
	/* font-style:italic; */
}

.noteBlock {
	margin-left:0;
	margin-right:0;
	padding:1em 1em 0 1em;
	border:1px solid green;
}

h1, h2, h3, h4, h5 {
	font-weight:normal;
	font-family:arial, helvetica, sans-serif;
	color:#306;
	margin:0.5em 0;
}

h2 {
	font-size:1.8em;
}
h3 { 
	font-size:1.5em;
	/* margin-top:1.5em; */
}
h4 {
	font-size:1.3em;
	/* margin-top:1.3em; */
}
h5 {
	font-size:1.1em;
	/* margin-top:1.2em; */
}
h4 {
	margin:0
}

.styledText h4 { font-weight:bold }

form { margin:0 }

hr { height: 1px; color: #ccc; border: none; } /* For Internet Explorer */
html>body hr { height: 1px; background-color: #ccc; border: none; } /* For Gecko-based browsers */
html>body hr { height: 1px; background-color: #ccc; border: 0px solid #ccc; } /* For Opera and Gecko-based browsers */

dt {
	font-size:1.3em;
}
dd { 
	padding-bottom:0.6em;
	margin:auto 0 1em auto;
	border-bottom:1px solid #ccc
}

td, th {
	padding:0.2em 0.4em 0.2em 0;
	text-align:left;
	vertical-align:top;
}

/* layout DIVs */

#frame {
	width:780px;
	margin:0 auto;
	background-color:transparent;
	border-top:none;
}

#nav {
	float:left;
	width:190px;
	padding-left:0px;
	padding-right:20px;
}

#content {
	float:left;
	width:560px;
	padding-right:0px;
}

#content h2 {
	margin-top:0;
}

#content ul { list-style:url("../images/list-dot.gif"); }

/* utility classes */

.clear { clear:both }
.picright {
	float:right;
	margin:0 0 10px 10px;
}

.picright img {
	/* border:1px solid #ccc; */
	padding:4px;
}
.note { color:#666 }
.small { font-size:10px; font-family:verdana }
.hilite, .notice, .alert { color:#939 }
.textright { text-align:right }

/* */

#pagetitle { display:none }

#logo {
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

#logo a {	
	display:block;
	width:300px;
	height:80px;
	background:url("../images/logo9.gif") top left no-repeat;
	/* hide the text */
	text-indent:-2500px;
}

#options {
	font:normal x-small arial;
	float:right;
	text-align:right;
	width:400px;
}

/* searchBox elements */

#searchBox {
	float:right;
	width:400px;
	padding-top:35px !important;
	padding-top:23px;
	padding-right:0px;
	text-align:right;
}

#searchBox p { margin:0; text-align:right }

#searchBox #queryInput {  }

/*
a.az_link {
	font:normal 10pt arial;
	padding:0.3em 0.6em;
	background-color:#54D020;
	color:white;
	text-decoration:none;
}

a.az_link:link { color:white;background-color:#54D020; }
a.az_link:visited { color:white;background-color:#54D020; }
a.az_link:hover { color:white;background-color:#639; }
a.az_link:hover { color:white;background-color:#639; }
*/

#search_box_links {
	margin-top:0.5em;
	font:normal 10pt arial;
}
	

#search_box_links a {
	text-decoration:none;
}

#search_box_links img {
	vertical-align:middle;
}

/* a.az_link:hover { color:#639 } */

#dateLine {
	padding-top:10px;
	clear:both;
	color:#666;
}

#top {
	padding-top:15px;
}

#top p { margin:0; line-height:170% }

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

#top ul ul { display:inline }

#top li {
	float:left;
	padding-right:1em;
}

#top li a {
	border:1px solid #ccc;
	text-decoration:none;
}

a#styleBlackWhite, a#styleColour {
	padding:0.2em 0.4em;
	color:#090;
	text-decoration:none;
}

a#styleBlackWhite { 
	color:black;
	border-color:black;
	margin-right:0.4em;
}

a#styleColour {
	color:#639;
}

a#smallText { background-image:url("../images/fontsize-small.gif"); }
a#mediumText { background:url("../images/fontsize-medium.gif"); }
a#largeText { background:url("../images/fontsize-large.gif"); }
a#smallText_on { background-image:url("../images/fontsize-small-on.gif"); }
a#mediumText_on { background:url("../images/fontsize-medium-on.gif"); }
a#largeText_on { background:url("../images/fontsize-large-on.gif"); }

a#smallText, a#mediumText, a#largeText, a#smallText_on, a#mediumText_on, a#largeText_on {
	background-color:transparent;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-bottom:14px;
}

a#smallText, a#mediumText, a#largeText {
	background-position:0 0;
}

a#smallText:hover, a#mediumText:hover, a#largeText:hover {
	background-position:0 -26px;
}

img.changeTextSpacer {
	vertical-align:middle;
	height:26px;
	width:26px;
}

#top li a:hover {
	border:1px solid #0092C3;
	color:#0092C3;
}

/* search 123 */

#search123 {
	list-style:none;
}

#search123 li {
	float:left;
	padding:0.4em;
	font-style:italic;
	font-family:arial, helvetica, sans-serif;
	font-size:medium;
}

#search123 li a {
	display:block;
	padding:0.6em 0.2em 0.6em 0.6em;
	width:8em;
	text-decoration:none;
	border:1px solid #ccc;
	text-align:center;
	color:green;
	background-position:center left;
}

#search123 li a:hover {
	border:1px solid #639;
	color:#639;
}

.option1 { background-image:url("../images/number1.gif"); background-repeat:no-repeat; }
.option2 { background-image:url("../images/number2.gif"); background-repeat:no-repeat; }
.option3 { background-image:url("../images/number3.gif"); background-repeat:no-repeat; }
.option1:hover { background-image:url("../images/number1on.gif"); background-repeat:no-repeat;border-color:#639 }
.option2:hover { background-image:url("../images/number2on.gif"); background-repeat:no-repeat;border-color:#639 }
.option3:hover { background-image:url("../images/number3on.gif"); background-repeat:no-repeat;border-color:#639 }

/* navigation */

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

#nav li {
	padding:0;
	margin:0;
}

#nav li a {
	display:block;
	padding:5px 0;
	width:190px;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}

#nav li a:hover { color:#639; }
#nav li a.activeNav { color:#639; }

ul#navChild {
	margin-bottom:20px;
}

#navChild li {
	padding-left:20px;
	font-size:small;
}

#navChild li a {
	width:180px;
	border-bottom:1px solid #eee;
}

.optionBox {
	border:1px solid green;
	padding:0.6em 0.6em 0.6em 10em;
	background-position:4em center;
	margin-bottom:1em;
}

/* form elements */

input, select, textarea {
	font-family:lucida, "lucida grande", verdana, arial, helvetica, sans-serif;
	font-size:small;
	color:#333;
	border:1px solid #639;
}

.formbutton, .formButton {
	font-weight:bold;
	color:#fff;
	border:1px outset #ccc;
	background-color:#639;
}

fieldset {
	border:1px solid #639;
	background-color:#FAF7FC;
	padding:10px;
}

legend { font-weight:bold; color:#639; background-color:white; }

/* footer */

#footer {
	clear:left;
	padding-top:20px;
}

#footer ul {
	width:100%;
	margin:0 auto;
	border-top:3px solid #57D023;
	list-style:none;
	padding-top:20px;
}

#footer li {
	margin-left:0;
	float:left;
	padding:0 1em;
	font-size:11px;
}

#footer p {
	margin:1em 0 2em 0;
	font-size:.9em;
	text-align:center;
}

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

#atoz li {
	list-style:none;
	float:left;
	padding-right:1em;
	padding-bottom:1em;
}

#atoz li a {
	display:block;
	padding:0.2em 0.6em;
	border:1px solid #ccc;
	text-decoration:none;
}

#atoz li a:hover, #atoz li a.activeLetter {
	border:1px solid #306;
	color:#306;
}

#breadcrumbs {
	font-size:10pt;
}

.docsList dt, .docsList dd, .faqList dt, .faqList dd {
	padding-left:20px;
}

.docsList dt {
	background:url("../images/article-icon.gif") no-repeat center left;
}

.faqList dt {
	background:url("../images/triangle-close.gif") no-repeat center left;
	font-size:small;
}

.formtable td {
	padding:5px 10px 5px 0;
	border-bottom:1px solid #ccc;
	vertical-align:top;
}

/*
#areaList li {
	float:left;
	width:15em;
}
*/

.areaList {
	float:left;
	width:15em;
}

#articleOrgs { 
	border:1px solid #639;
	padding:10px 10px 0 10px;
	background-color:#FAF7FC;
}

#content ul.resultsList {
	margin:0;
	padding-left:0;
	list-style:none;
	list-style-image:none;
}

#content ul.resultsListCat {
	list-style:none;
	list-style-image:none;
}

.comingsoon { font-size:x-small; color:#C790E3; padding-left:10px }

#articleRatings {
	color:#666;
}

#articleRatings h5, #articleRatings p { margin:0.3em 0; }
#articleRatings td, #articleRatings th {
	text-align:center;
	vertical-align:bottom;
	font-weight:normal;
	padding-right:1em;
}

#popup {
	background-image:none;
	margin:10px;
}

#popup table {
	width:100%;
	border:2px solid #999;
}

#popup td, #popup th {
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #ccc;
	padding:0.5em;
}

#rss {
	margin-top:20px;
}

#rss img {
	vertical-align:middle;
	border:none;
}
#rss a {
	text-decoration:none;
	color:#f60;
	font-size:12px;
}
#rss a:hover { color:black; }

.info {
	border:1px solid green;
	padding:15px 15px 15px 50px;
	color:green;
	font-size:14px;
	background:url(../images/info.png) transparent 15px 15px no-repeat;
}

.info p { margin:0 }
div.info { margin:1em 0 }

#poll_box {
	width:190px;
	margin:1em 0;
}

#poll_box h4 {
	font-size:15px;
	margin:0 0 0.5em 0;
}

#poll_box p {
	margin:0;
	padding:0.3em 0;
	font-size:12px;
}

.poll_content_box_middle td {
	padding:0.2em 0.1em 0.1em 0;
	font-size:12px;
}

.poll_content_box_middle table {
	margin-bottom:0.5em;
}

.poll_content_box_top {
	height:20px;
	background:url(../images/poll_content_box_top.png) top left no-repeat transparent;
}

.poll_content_box_middle {
	background:url(../images/poll_content_box_middle.png) top left repeat-y transparent;
	padding:0 1em;
}

.poll_content_box_bottom {
	height:14px;
	background:url(../images/poll_content_box_bottom.png) top left no-repeat transparent;
}


