body {
	margin:0 0 20px;
	background:#ccc url(../images/back0.png);
	background-repeat:no-repeat;
	background-position:50% 0;
	text-align:center;
}
body,th,td,input,select,textarea {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:hover {
	color:#c00;
}
th,td {
	vertical-align:top;
}
h2 {
	margin-top:5px;
	color:#c36;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}

.container1 {
	position:relative;
	width:900px;
	margin:0 auto;
	background:#fff url(../images/back1.png);
	background-repeat:repeat-y;
	text-align:left;
}

/* TOP BARS */

#topbar {
	height:30px;
	background:#002daf url(../images/topbar_back.gif);
	overflow:hidden;
	border-style:solid;
	border-color:#000;
	border-width:1px 1px 0 1px;
}	
#header {
	height:80px;
	background:#002daf url(../images/header1.png);
}
#header h1 {
	display:none;
}
#top1 {
	width:150px;
	height:60px;
	background:#c36 url(../images/top1.png);
}
#top1 a {
	display:block;
	height:23px;
	padding-top:15px;
	padding-left:12px;
	color:#fff;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:4px 18px;
	text-decoration:none;
}
#top2 {
	position:absolute;
	top:111px;
	left:150px;
	width:158px;
	height:25px;
	padding:35px 0 0 12px;
	z-index:10;
	color:#fff;
	background-image:url(../images/top2.png);
	background-repeat:no-repeat;
}
#top3 {
	position:absolute;
	top:111px;
	left:320px;
	width:580px;
	height:60px;
	z-index:10;
	background:#c36 url(../images/top3.png);
}
#top3 h2 {
	margin:20px 20px 0;
	color:#000;
}
#top3 #prevnext {
	position:absolute;
	top:10px;
	right:20px;
	width:70px;
}
#top3 #prevnextinfo {
	color:#666;
	text-align:center;
}

/* NAV1 */

#nav1 {
	float:left;
	width:150px;
	background:#9999b2 url(../images/nav1_back.png);
}
#nav1 ul,
#nav1 li {
	list-style:none;
	margin:0;
	padding:0;
}
#nav1 a {
	display:block;
	height:23px;
	padding-top:7px;
	padding-left:12px;
	color:#fff;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	background-position:4px 10px;
	text-decoration:none;
}
#nav1 .on.normal a {
	color:#333;
	background-color:none; /* IE6 hack */
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:4px 10px;
}
html>body #nav1 .on.normal a {
	background-color:#fff; /* IE6 hack (reset for IE7/firefox/safari) */
}

#nav1a {
	background-image:url(../images/nav1a.png);
}
#nav1b {
	background-image:url(../images/nav1b.png);
}
#nav1c {
	background-image:url(../images/nav1c.png);
}
#nav1d {
	background-image:url(../images/nav1d.png);
}
#nav1e {
	background-image:url(../images/nav1e.png);
}
#nav1f {
	background-image:url(../images/nav1f.png);
}
#nav1g {
	background-image:url(../images/nav1g.png);
}
#nav1h {
	background-image:url(../images/nav1h.png);
}
#nav1 li:hover {
	background-color:#7f7f99;
	background-position:-150px 0;
}
#nav1 .on,
#nav1 li.on:hover {
	background-position:-300px 0;
}

/* PREVNEXT */


#prevnext span,
#prevnext a {
	display:block;
	float:left;
	margin-left:5px;
	width:24px;
	height:24px;
	text-indent:-2000px;
	overflow:hidden;
}
#prevnext a {
	background-position:0 -30px;
}
#prevnext .prev {
	background-image:url(../images/prev1.gif);
}
#prevnext .next {
	background-image:url(../images/next1.gif);
}
#prevnext a:hover {
	background-position:0 -60px;
}

/* SECTIONS */

#section {
	display:block;
	margin-left:150px;
	margin-right:580px;
}
#section ul,
#section li {
	display:inline;	/* IE6 hack */
	list-style:none;
	margin:0;
	padding:0;
}
html>body #section li {
	display:block;	/* IE6 hack (reset for IE7/firefox/safari) */
}
#section h4 {
	display:none;
}
#section a {
	position:relative;
	display:block;
	padding:5px;
	color:#000;
	background-image:url(../images/arrow2.gif);
	background-repeat:no-repeat;
	background-position:12px 8px;
	border-top:1px solid #fff;
	text-decoration:none;
}
#section em {
	float:left;
	display:block;
	width:20px;
	margin:0;
	margin-right:-15px;	/* IE7 hack */
	padding:0;
	padding-left:15px;
	font-weight:bold;
	font-style:normal;
}
*:lang(en) #section em,
#section:empty em {
	margin-right:0;	/* IE7 hack (reset for firefox/safari) */
}
#section span {
	margin-left:32px;	/* IE6 hack */
	padding:0;
	display:block;
	color:#666;
	overflow:hidden;
}
html>body #section span {
	margin-left:0;	/* IE6 hack (reset for IE7/firefox/safari) */
}
#section span b {
	display:block;
	color:#000;
	font-weight:normal;
}
#section #prevnext {
	color:#fff;
}
#section #prevnext a,
#section #prevnext span {
	margin-left:5px;
	padding:0;
	background-position:0 0;
}
#section #prevnext a {
	background-position:0 -30px;
	border-top:none;
}
#section #prevnext a:hover {
	color:#000;
	background-position:0 -60px;
}
#prevnextinfo {
	padding:4px 0 0 10px;
	float:left;
	font-size:10px;
}


#top2.red {
	background:#f1b9b9 url(../images/section_red_top2.png);
}
#section.red {
	background:#fae6e6 url(../images/section_red.png);
	border-bottom:1px solid #c00;
}
#section.red li a:hover {
	background:#f1b9b9 url(../images/section_red_over.png);
	color:#fff;
}
#section.red .on a,
#section.red li.on a:hover {
	background-image:url(../images/section_red_on.png);
	background-position:0 0;
}

#section.red #prevnext {
	height:24px;
	padding:5px;
	background:#f1b9b9 url(../images/section_red_other.png);
}
#section.red .prev {
	background-image:url(../images/prev1_red.gif);
}
#section.red .next {
	background-image:url(../images/next1_red.gif);
}



#top2.orange {
	color:#930;
	background:#FFE3B7 url(../images/section_orange_top2.png);
}
#section.orange {
	border-bottom:1px solid #f90;
}
#section.orange a {
	background:#FFF5E5 url(../images/section_orange.png);
}
#section.orange li a:hover {
	background:#FFE3B7 url(../images/section_orange_over.png);
	color:#fff;
}
#section.orange .on a,
#section.orange li.on a:hover {
	background-image:url(../images/section_orange_on.png);
	background-position:0 0;
}

#section.orange #prevnext {
	height:24px;
	padding:5px;
	color:#930;
	background:#FFE3B7 url(../images/section_orange_other.png);
}
#section.orange .prev {
	background-image:url(../images/prev1_orange.gif);
}
#section.orange .next {
	background-image:url(../images/next1_orange.gif);
}



#top2.yellow {
	background:#FFF1B7 url(../images/section_yellow_top2.png);
	color:#960;
}
#section.yellow {
	border-bottom:1px solid #fc0;
}
#section.yellow a {
	background:#FFFAE5 url(../images/section_yellow.png);
}
#section.yellow li a:hover {
	background:#FFF1B7 url(../images/section_yellow_over.png);
	color:#960;
}
#section.yellow .on a,
#section.yellow li.on a:hover {
	background-image:url(../images/section_yellow_on.png);
	background-position:0 0;
}

#section.yellow #prevnext {
	height:24px;
	padding:5px;
	color:#960;
	background:#FFF1B7 url(../images/section_yellow_other.png);
}
#section.yellow .prev {
	background-image:url(../images/prev1_yellow.gif);
}
#section.yellow .next {
	background-image:url(../images/next1_yellow.gif);
}
#section.yellow li.on span,
#section.yellow li a:hover span {
	color:#960;
}



#top2.green {
	color:#060;
	background:#BCECB7 url(../images/section_green_top2.png);
}
#section.green {
	border-bottom:1px solid #0c0;
}
#section.green a {
	background:#E7F8E5 url(../images/section_green.png);
}
#section.green li a:hover {
	background:#BCECB7 url(../images/section_green_over.png);
	color:#fff;
}
#section.green .on a,
#section.green li.on a:hover {
	background-image:url(../images/section_green_on.png);
	background-position:0 0;
}

#section.green #prevnext {
	height:24px;
	padding:5px;
	color:#060;
	background:#BCECB7 url(../images/section_green_other.png);
}
#section.green .prev {
	background-image:url(../images/prev1_green.gif);
}
#section.green .next {
	background-image:url(../images/next1_green.gif);
}



#top2.lightblue {
	color:#06c;
	background:#B7E3FF url(../images/section_lightblue_top2.png);
}
#section.lightblue {
	border-bottom:1px solid #09f;
}
#section.lightblue a {
	background:#E5F5FF url(../images/section_lightblue.png);
}
#section.lightblue li a:hover {
	background:#B7E3FF url(../images/section_lightblue_over.png);
	color:#fff;
}
#section.lightblue .on a,
#section.lightblue li.on a:hover {
	background-image:url(../images/section_lightblue_on.png);
	background-position:0 0;
}

#section.lightblue #prevnext {
	height:24px;
	padding:5px;
	color:#06c;
	background:#B7E3FF url(../images/section_lightblue_other.png);
}
#section.lightblue .prev {
	background-image:url(../images/prev1_lightblue.gif);
}
#section.lightblue .next {
	background-image:url(../images/next1_lightblue.gif);
}



#top2.darkblue {
	background:#B7C5F1 url(../images/section_darkblue_top2.png);
}
#section.darkblue {
	border-bottom:1px solid #03c;
}
#section.darkblue a {
	background:#E5EAFA url(../images/section_darkblue.png);
}
#section.darkblue li a:hover {
	background:#B7C5F1 url(../images/section_darkblue_over.png);
	color:#fff;
}
#section.darkblue .on a,
#section.darkblue li.on a:hover {
	background-image:url(../images/section_darkblue_on.png);
	background-position:0 0;
}

#section.darkblue #prevnext {
	color: white;
	height:24px;
	padding:5px;
	background:#B7C5F1 url(../images/section_darkblue_other.png);
}
#section.darkblue .prev {
	background-image:url(../images/prev1_darkblue.gif);
}
#section.darkblue .next {
	background-image:url(../images/next1_darkblue.gif);
}



#top2.purple {
	background:#D4B7E3 url(../images/section_purple_top2.png);
}
#section.purple {
	border-bottom:1px solid #609;
}
#section.purple a {
	background:#EFE5F5 url(../images/section_purple.png);
}
#section.purple li a:hover {
	background:#D4B7E3 url(../images/section_purple_over.png);
	color:#fff;
}
#section.purple .on a,
#section.purple li.on a:hover {
	background-image:url(../images/section_purple_on.png);
	background-position:0 0;
}

#section.purple #prevnext {
	height:24px;
	padding:5px;
	background:#D4B7E3 url(../images/section_purple_other.png);
}
#section.purple .prev {
	background-image:url(../images/prev1_purple.gif);
}
#section.purple .next {
	background-image:url(../images/next1_purple.gif);
}



#top2.grey {
	color:#666;
	background:#E3E3E3 url(../images/section_grey_top2.png);
}
#section.grey {
	border-bottom:1px solid #999;
}
#section.grey a {
	background:#F5F5F5 url(../images/section_grey.png);
}
#section.grey li a:hover {
	background:#E3E3E3 url(../images/section_grey_over.png);
	color:#fff;
}
#section.grey .on a,
#section.grey li.on a:hover {
	background-image:url(../images/section_grey_on.png);
	background-position:0 0;
}

#section.grey #prevnext {
	height:24px;
	padding:5px;
	color:#666;
	background:#E3E3E3 url(../images/section_grey_other.png);
}
#section.grey .prev {
	background-image:url(../images/prev1_grey.gif);
}
#section.grey .next {
	background-image:url(../images/next1_grey.gif);
}





/* CONTENT */

#content {
	float:right;
	width:580px;
	overflow:auto;
}
#content #picture {
	float:right;
	margin:0 0 10px 10px;
}
#content #text {
	padding:20px;
}

/* FOOTER */


#footer {
	clear:both;
	padding:5px;
	color:#999;
	background:#eee;
	border-top:2px solid #ddd;
}
#footer a {
	color:#999;
}
#footer hr {
	display:none;
}

/* BREADCRUMB */

.breadcrumb {
	margin-top: 6px;
	padding-left: 0.5em;
	float: left;
	color: #000000;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
.breadcrumb a {
	color: #990000;
	text-decoration: underline;
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.breadcrumb a:visited {
	color: #990000;
	text-decoration: none;
	padding-left: 0.2em;
	padding-right: 0.2em;
}
.breadcrumb a:hover {
	color: #990000;
	text-decoration: underline;
	padding-left: 0.2em;
	padding-right: 0.2em;
}

/* STYLESWITCHER */

.styleswitch {
	position:absolute;
	right:10px;
	top:5px;
	height:20px;
	overflow:visible;
	font-size: xx-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
.styleswitch a {
	color: #c36;
}
.styleswitch a:hover {
	color: #000;
}
#stylebig {
	font-size:18px;
	line-height:5px;
}

/* SEARCH */

#search1 {
	position:absolute;
	right:25px;
	top:50px;
	z-index:1000;
	width:200px;
	font-size:13px;
}
input.searchtextbox {
	width: 10em;
	height: 1.6em;
	padding:0;
	font-size:11px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:1.4em;
}
input.searchbutton {
	vertical-align: bottom;
}

/*FOR IE ONLY*/
* html body input.searchbutton {
	margin-bottom: 1px;
}


/* MISC */
.break {
	clear:both;
	font-size:1px;
	height:1px;
}
.printonly {
	display:none;
}
.updated td {
	color:#999;
}