@media print {
.noprint {display: none;}
}

body {
width: 780px;
margin: 0px; 
padding-left: 50%;
color: black;
font-size: 76%;  /* for cross-browser compatibility */
font-family: Arial,Helvetica,sans-serif;
}

#frame {
width: 780px;
margin-left: -390px;
border: 1px solid #FFCC00;
border-width: 0 1px 0 1px;
}

/* LAYOUT : LEFT NAV + 1 MAIN COLUMN */


#columnLeft{
float:left;
width: 200px;
}

#columnMain{
float:right;
width: 575px;
}

/* CDR FORMATTING */
h1, h2, h3, h4, h5, h6, p{margin-top: 6px; margin-right: 10px; margin-left: 10px; margin-bottom: 6px; font-weight: bold; color: black;}
 
p {
	font-weight: normal;
	background-position: 5px;
	vertical-align: top;
	text-align: left;
}
td {font-size: 12px}
h1 {
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial;
	font-weight: bold;
}
h2 {font-size: 110%; margin-top: 15px; color: #336666;}
h3 {font-size: 115%; color: #cc6600;}
h4 {font-size: 90%;}
h5 {font-size: 100%; font-weight: normal;}
h6 {
	font-size: 85%;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}
blockquote {font-size: 100%;}
ul {margin-top:0.5em; margin-right: 10px; margin-bottom: 0.5em; list-style-image: url(../images/bullet.gif); list-style-type: disc;}
ul.nested {font-size:120%;}
ol {margin-top:0.5em; margin-right: 10px; margin-bottom: 0.5em;}
img {border: 0px;}
/* END CDR FORMATTING */


/* CDR LAYERS */
#topBanner {
position: relative;
height: 206px;
margin:0 0 10px 0;
}
#menu, #latest, #content, #acrobat {
	width:180px;
	border:1px solid #FFCC00;
	padding-left:10px;
	margin-left:3px;
	background-color: #EFFAFA;
}
#search { 
width:180px; 
background-color:#BEE9E9;
border:1px solid #359999;
margin-left:3px;
}
#searchtitle { 
width:180px;
background-color:#359999; 
margin-left:3px;
color:#FFFFFF;
font-weight:bold;
border:1px solid #359999;
}
#copyright{
clear: both;
width:774px;
margin-top: 15px;
padding:3px;
color:white;
background-color:black;
}
#footer{
clear: both;
margin-top: 5px;
margin-bottom: 5px;
}
/* END CDR LAYERS */


/* LINK COLOURS */
a:link{color: #1C6868; text-decoration: none;}
a:visited{color:#1C6868; text-decoration: none;}
a:hover,a:active,a:focus{color:#1C6868; text-decoration: underline;} 

#footer a{padding: 4px;}
#footer a:link{color:black; text-decoration: none;}
#footer a:hover{text-decoration:underline;}
#footer a:visited {color: #666666;}

#copyright a:link {color:white; text-decoration: none;}
#copyright a:visited {color:white; text-decoration: none;}
#copyright a:hover,a:active,a:focus{color:white; text-decoration: underline;}

#columnLeft a:link {color:black; text-decoration: none;}
#columnLeft a:visited {color:black; text-decoration: none;}
#columnLeft a:hover,a:active,a:focus{color:black; text-decoration: underline;} 

#arrows a:link{color: black; font-weight:bold; text-decoration: none;}
#arrows a:visited{color: #333333; font-weight:bold; text-decoration: none;}
#arrows a:hover, #arrows a:active, #arrows a:focus {color: black; font-weight:bold; text-decoration: underline;}

a.skip:link, a.skip:visited { 
   display: block;
   width:20%;
   overflow: hidden; 
   text-indent: -200px; 
   background: transparent; 
   border: 0;
   padding:0 0 0 5px;
   font-size:xx-small;
}
a.skip:focus, a.skip:hover, a.skip:active { 
   text-indent: 0; 
   font-size:xx-small;
/* END LINK COLOURS */


/* EXTRA CDR CLASSES */
.whitetext { color: #ffffff; text-decoration: none;}
.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	text-align: center;
	padding: 1px 3px; border:1px solid #BF9A07;
	height: 20px;
	width: 45px;
}
.searchForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 85px;
	margin-top:15px;
	margin-left:5px;
}
/* END EXTRA CDR CLASSES */

/* table settings to fix existing pages */ 
table {font-size: 0.95em;}

table p {font-size: 100%;}

table.bodytable {
	border: 1px solid #cccccc;
	font-size: 0.95em;
	color: #000000;
	margin-left: 10px;
	margin-right: 2px;
}

table.bodytable td {
	border: 1px solid #cccccc;
	margin: 2px;
	padding: 3px;
}

table.bodytable th {
	border: 1px solid #cccccc;
	background: #e5e5e5;
	margin: 0px;
	padding: 3px;
}
/* end table settings to fix existing pages */ 


/* END LAYOUT  */

}











 


/* LEFT COLUMN */

.menuHeading {
display:block;
margin:0;
padding: 7px 5px 3px 5px; 
background-color:#E7E7E7;
color:black;
font-weight: bold;
font-size: 110%;
}

#leftnav {
width:100%;
background-color:#E7E7E7;
margin: 0;
padding: 0.3em 0 0.3em 0;
}

#leftnav ul {
list-style:none;
list-style-image:none;
margin:0;
padding: 0;
color: black;
}

#leftnav ul li ul{
margin:0;
padding-left: 5px;
}

#leftnav ul li a{
display: block;
margin: 0;
border:0;
padding: 2px 5px 2px 9px;
color:black;
text-decoration:none;
width:100%;  /* to make links work in IE */ 
}

.toplinks_menu li{
	margin:4px 0px 0 -15px;
	list-style-image: url(../images/design/search.gif);
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 102%;
	font-weight: normal;
}
.links_menu li{
	margin:4px 8px 0 -5px;
	list-style-image: url(../images/design/bullet.gif);
	list-style-type: disc;
	white-space: pre;
	display: list-item;
}

html>body #leftnav ul li a{
width: auto;   /* to make links work in Firefox */ 
}

#leftnav ul li a:hover{
text-decoration:underline;
}

#leftnav ul li a:active{
text-decoration:underline;
}

/* MAIN COLUMN */ 

.summary {font-size: 105%; font-weight:bold; padding-top:5px;} 

.footer {
	font-family: arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


/* OLD STYLES */

.smallText {font-size: 90%;}
.orangeText {font-size: 80%}
.whiteText {color: #ffffff;}  
.blackText {color: #000000;}

.BackgroundPurple {background-color: #330033;}
.BackgroundYellow {background-color: #ffcc00;}   /* in table only template etc.*/ 
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.Hline_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	color: #336666;
	list-style-image: url(../images/design/search.gif);
	list-style-type: disc;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 14px;
	font-weight: bold;
	padding-left: 5px;
	bottom: 8px;
	top: 18px;
}
#tnTab {
	background-color: #ECF5FF;
	width: 550px;
	clip:    rect(auto auto auto auto);
	left: auto;
	margin-left: 10px;
}
.crumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.arch_list {
	margin:4px 8px 0 10px;
	list-style-image: url(../images/design/arrow_Y.gif);
	list-style-type: disc;
	white-space: pre;
	display: list-item;
	padding-left: 15px;
}
#Gline_div {
	width: 555px;
	height: 0px;
	list-style-image: url(../images/design/G_head.gif);
}
.Gline_div {
	background-image: url(../images/design/G_head.gif);
}
#news_arch {
	background-color: #FFE391;
	width: 100px;
	margin-left: 10px;
	clip:   rect(auto auto auto auto);
	float: right;
}

