@charset "UTF-8";
/* coding by CB 2009-2010 */
/* RESET CODE */
* { margin: 0; padding: 0; }

img { display:block } /* prevent text descender bottom space */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6875em;  /*75%;*/ /* 68.75%;  0.6875 x 16px = 11px;*/
	color: #000; /*#0a2004;*/
	margin-top:0;
	margin-bottom:6px;
	text-align:center;
	background-color: #494f73; /*#d8d9e5;*/ /*#c4c4c4;*/  /* #49516e; */
}

p {margin: 0.4em 0 1.1em 0;line-height: 1.4em }

em { color:#465243; }

a img {border:none}

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; color: #009 }

/* h1 css also changed for year planner in yearplan css - this used in rott2010 temp page */
h1 { font-size: 200%; /*24px;*/ margin: 1em 0 0.8em; line-height:1em; }

h1 .title { font-size:24px; }  /*prevent title resize in browser*/
h2 { font-size: 150%; margin-bottom: 0.5em }
h3 { font-size: 125%; line-height:1em; margin: 1.5em 0 0 }
h4 { font-size: 100%; margin: 20px 0 0 }

/*a:visited { color:#0000ff }*/
h1 sup { font-size: 65%;/* line-height:0; vertical-align:top;*/ }
h3 strong {font-size:0.8333em; color:#000}

div.hr {
  height: 15px;
  background: #fff url(images/greyline.gif) no-repeat scroll center;
}
div.hr hr {display: none }

#container { /* USED - the whole page container */
	margin: 0 auto;
	text-align: left;
	/*padding: 0 0 15px 0;*/ /* 10px gap below content left border */
	width: 900px;
	background-color: #FFF;
	/*	position:relative;*/
	/*border: 1px solid #456; */ /*#c1c5c9;*/  /*#5c6976;*/  /*#c1c5c9;*/
}

#header { /*  USED  - page heading */
	background-image: url(images/head2010_small2.jpg);
	background-repeat: no-repeat;
	height: 94px;
	width: 900px;
	position:relative;
}

#content { /*  USED - container for everyting between header and footer */
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 100%;  /*11px;*/
	background-image: url(images/skin-mid_900.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #858aa6;
	text-align: left;
	margin-left: 20px;
/*	padding-bottom:15px;*/
	width: 860px;
	/*overflow:auto;*/ /* stop firefox div overflow */
}

/* USED - page specific content to right of the nav column */
/*if line height set in body it puts lines in menu items*/
#maincell { width:860px; float:left; line-height:1.4; z-index:1010 }

#headleft { /*  USED  */
    /* use absolute to defeat IE6 double right margin */
    position: absolute;
	top: 76px;
	left: 30px;
	width: 450px;
	font-size: 10px; 
	line-height:14px;
	vertical-align:bottom;
	color: #fff; 
	font-weight: bold;
	text-align: left;
}

#headleft a {color:#fff; text-decoration:none; padding:0 3px;}
#headleft a:hover {color:#fff; text-decoration:underline}

#headdate {
    /* use absolute to defeat IE6 double right margin */
    position: absolute;
	top: 76px;
	left: 570px;
	color: #fff;
	font-weight:bold;
	font-size: 10px;
	text-align: right;
	width:300px;
	}

/* alignment and spacing of right image - no border*/
.greyboxright {	float: none; background-color: #eee; padding: 15px 10px; margin-top: 15px; border: solid 1px #ccc }
/* heading for grey text box*/
.greyboxhead { color: #900; font-weight: bold; font-size: 14px;	margin-bottom: .85em }

/* mail sent ok response */
.respond { color:#393; font-weight: bold; padding-left: 20px; padding-left:20px }

.formlabl {
	/* font-size: 11px;
	font-weight: normal;*/
/*	text-decoration: none;*/
/*	background-color: #EEE;*/
	padding: 5px 0 1px 8px;
/*	border-bottom-style: none;
	color: #000000;*/
}


.forminpt { 
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-color: #EEEEEE;
	border-bottom-style: none;
	color: #000000;*/
}

.listhead {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #669999;
	height: 18px;
}

/* page links (developed for history page) */
.plk { width:100%; margin-top: 10px; border-top: 2px dotted #ccc; border-bottom: 2px dotted #ccc;  }
.plk a { color: #990033; padding:0 2px;	text-decoration:none; }
.plk a:hover {text-decoration:underline; }

/* clearfloat important to clear floated objects (history page) */
/* font size 0 important for ie to prevent extra space when clearing */
.clearfloat { clear: both; height: 0; line-height: 0; font-size: 0 }

#footer { /*  USED  */
/*	background-image:url(images/mapfooter.gif);*/
	/*background-color: #49516e;*/ /* #ebedff; */ /*CRA red #ed1b2e;*/ 
/*	padding: 8px 0 25px 0;*/
	padding: 4px 0 0 0;
	height: 20px;
	color: #888;
	width:100%;
	font-size: 10px;
	text-align:center;
}
/* prevent counter img on new line in maps footer */
#footer img {display:inline }

.more {
	text-align: left;
	font-size: 97%;
	color: #a33;   /*E90C22;*/
/*	font-family: Arial, Helvetica, sans-serif;*/
	margin: 2px 4px 0 0;
	font-weight: bold;
	text-decoration: none;
}

.more:hover {	text-decoration: underline; }

.tct { text-align:center; }
.tcl { text-align:left; }
.tctr { text-align:center; color:#DD0000; font-weight:bold; }


/* search box help link */
.linksmall { font-size:87.5%; vertical-align: top; color: #555; text-decoration: none }
A.linksmall:hover { color: #900; text-decoration: underline }

/* results archive tables */
table#list_02 { background-color:#f3f3f3; width:97%;margin-bottom:15px; border-collapse:collapse; font-weight:normal; text-align:center;}
/*table#list_02 tr { background-color:#eee }*/
table#list_02 tr.alt { background-color:#ddd }
table#list_02 th {border: 1px solid #c4c4c4;background-color: #699; padding:3px 4px 4px 4px; color:#fff;}
table#list_02 td {border: 1px solid #c4c4c4; padding:2px 6px; font-size:97% }
table#list_02 td img { display:inline }

/* result archive forms */
#form_1 select {padding:1px; font-size:10px; margin:3px 0 12px 0}
