body {
	margin:3px 0 0 8px;
	background-image:url(images/border.jpg);
	background-position: 5px 0px;
	background-attachment:fixed;
	background-repeat:repeat-y;
}


#container {
width: 900px;
border-left:1px solid #cccccc;
border-bottom: 5px solid #cccccc;
overflow: auto; 
height: 1%;

}

#content {
position:relative;
width: 100%;
}

#bottomBlue {
position:relative;
width: 100%;

}


/* PRINTER FRIENDLY page - container */

div#prContainer {
width:649px;
background-color:#FFFFFF;
border: 1px;
border-style: solid;
border-color: #CCCCCC;
border-bottom-width:7px;
border-bottom-color: #cccccc;
background-image:url(images/printer650px.gif);
background-repeat:no-repeat;
background-position: top;
}

/* 700 px width for articles put in  printer friendly pages */ 
div#prContainerB {
width: 700px;
background-color:#FFFFFF;
border: 1px;
border-style: solid;
border-color: #CCCCCC;
border-bottom-width:7px;
border-bottom-color: #EBBC04;
background-image:url(images/printertop700px.gif);
background-repeat:no-repeat;
background-position: top;
}

div#prInner { /* printer friendly page - inner container to hold various content components */
	margin:0px;
	width: 100%;
	padding: 100px 0px 15px 0px;
	}

/* styles for top menu: Home, Accessibility, contact, ect. */

#inner { /* inner container to hold various content components */
	margin:0px;
	width: 100%;
	background-color: #FFFFFF;
}

#top {
	height: 30px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	color:#000000;
	}

/* top - secondary menu plus search engine*/

#menuTwo {
position:relative;
float:left;
vertical-align:middle;
	width: 640px;
	height: 30px;
	padding: 0px;
	border:0px;
	color:#000000;
}

#search {
float: right; 
width: 250px; 
margin-top:15px;
text-align:right;
margin-right: 10px;
}

#menuTwo  p {
font-family: Verdana, Arial, Helvetica, sans-serif;
margin-top: 15px;
font-size:10px;
color:#000000;
} 

#menuTwo a:link, #menuTwo a:visited { 
 	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 0;
	padding: 0.3em;
	text-decoration:none;
}

 #menuTwo a:hover {
	background-color:#8cc63f;
	color:#ffffff;
	padding: 0.3em;
	}


table#menuOne {
vertical-align:top;
	height: 19px;
	width: 900px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color:#21519d;
	}
	
	table.yellow{
vertical-align:top;
	height: 19px;
	width: 900px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background-color:#f5b216;
	}
	
.white {
margin:0;
padding:0;
color:#FFFFFF;
}

.violet {
background-color:#72217c;
}

.yellow{
background-color:#f5b216;
}

.black {
margin:0;
padding:0;
color:#000000;
}


table#menuOne p {
color:#FFFFFF;
}

table#menuOne a:link, table#menuOne a:visited, p#white a:link {
vertical-align:top;
	height:16px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	border: 0;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin: 0;
	text-decoration:none;
	}
	
table#menuOne a:hover,  p#white a:hover {

	color:#83b93b;
	padding-right: 0.5em;
	padding-left: 0.5em;
	background-color:#FFFFFF;
	}
	
table#menuOne p.black a:link, table#menuOne p.black a:visited {
	vertical-align:top;
	height:16px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	border: 0;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin: 0;
	text-decoration:none;
	}
	
table#menuOne p.black a:hover {
	color:#ffffff;
	padding-right: 0.5em;
	padding-left: 0.5em;
background-color:#f5b216;
	}

/* style for navigation images home, phone */
.navImg {
	vertical-align: middle;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin: 0px;
	border: 0px;
}

/*  Middle of the top: image with logo and photos  */

#logo {
	
	margin-top: 5px;
	width: 900px;
	padding: 0;
	
}

#logo img {
margin: 10px 0 7px 0;

}



.aRep {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td#jumpMenu {
vertical-align:top;
	height: 19px;
	width:21%;
}

td#jumpMenu a:link, td#jumpMenu a:visited  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	padding: 0px;
	border: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
		padding-right: 0.5em;

	border-right:1px solid #ffffff;
} 

td#menu {
	vertical-align: top;
	height: 19px;
	width: 99%;
	text-align:left;
	padding-left:10px;

	
}

.jumpImg {
	vertical-align: middle;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	margin: 0px;
	border: 0px;
}

/* positioning styles for main content block */

#pageContent {
margin-top: -2px;
top: 0;
	border: solid white 0px;
	/*/*/  border-left-width: 200px; /* NN hack to hide left border */
	border-left-style: solid;
	border-left-color:#ffffff;
	/*border-left-color:#faf5e1;*/
	/*border-left-color: #F5DEAD;*/
	/*background-color: #FFFFFF;*/
	width: auto;
}



#mainCol { /* container for text content */
	float: right;
	position: relative;
	width: 100%;
	margin-right: -2px;
	border-left: #cccccc 1px solid;
}

/* TEXT STYLES for headings, paragraphs, notes, captions */

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 150%;
	letter-spacing: 0.02em;
	line-height: 140%;
	
	}
	

p strong, ul strong {
	color:#5A564F;
}

.btZero {
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}

.tpZero {
	padding-top: 0px;
	margin-top: 0px;
}

.highlight {
	color:#993333;
}

.redbold {
	color:#AC032F;
	}
	
.bluebold {
	color: #000066;
}
	
H1 {
	font-size:1.2em;
	color:#83b93b;
	font-weight:bold;
	padding-left: 10px;
	font-family:  Arial, sans-serif;
	letter-spacing: 0.02em;
	}
	
H2 {
	font-family:  Arial, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color: #03238a;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 120%;
	
}
H3 {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color:#993333;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 120%;
	
}
H4 {
	font-family: Arial, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color:#000066;
	padding-top: 10px;
	padding-left: 10px;
	line-height: 120%;
	
}


.noteBigger {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	padding: 0px 5px 0px 10px;
	margin-top:0px;
	}
	
.photocaption {
	padding-top:2em;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.65em;
	color:#993333;
	}
	
	
p.menutitle {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 0.60em;
	color: #03238a;
	padding: 15px 0 0;
	margin-top:0px;
}

p.menutitle a:link, .menutitle a:visited {
	text-decoration:none;
	color:  #03238a;
	
}
p.menutitle a:hover {
	background-color:#FBF9F0;
	color: #993333;
}

q {
	font-style: italic;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	padding: 0px 5px 10px 0px;
}

.note bold, h2.note {
	font-size:0.7em;
	color:#993333;
}

div#prInner p.note {
	text-align:right;
}

cite {
color:#993333;
}

noscript {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#993300;
margin-left:10px;
}

.italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 0.8em;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	}

.txtcaption {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #666699;
	padding-left: 0px;
}

/*close window for pop-ups */

.close {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	font-weight: bold;
	color: #666699;
	text-align: right;
}

/* back to previous page */

.back {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	font-weight: bold;
	color: #5A564F;
}
.back a:link, .back a:visited {
	color: #5A564F;
	text-decoration:none;
}
.back a:hover {
	text-decoration:none;
}

/* back to top general links */

.backTopR {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color: #5A564F;
	text-align:right;
}
.backTopR a:link, .backTopR a:visited  {
	color: #5A564F;
	text-decoration:none;
}
.backTopR a:hover{
	text-decoration:none;
}

.backTopL {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em;
	color: #5A564F;
	text-align:left;
}
.backTopL a:link, .backTopR a:visited  {
	color: #5A564F;
	text-decoration:none;
}
.backTopL a:hover{
	text-decoration:none;
}

.caption {
    font-family: Arial, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	color:#AC032F;
	padding-top: 10px;
	padding-left: 5px;
	line-height: 120%;
	text-align:left;
	}
	
/* styles for data tables */

table {
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #CCCCCC;
	margin: 0px 0px 0px 5px;
	text-align:left;
}


th {
	font-family: Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align:left;
	color:#000000;
	padding-top: 10px;
	line-height: 120%;
	}
	


th h3 {
padding-left: 0px;
}
.textTh {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:100;
font-size:0.9em;
}


/* breadcrumbs menu and search box styles */

p.first { /* style for the paragraph with breadcrumbs menu */
	padding-top: 5px;
}

#bCrumbs {
	display: block;
	color:#000066;
	width: 350px;
	/*
	color:#FFFFFF;
	background-color:#C3C3C3;
	padding-top: 3px;*/
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top: 0px solid white;
	border-right: 0px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}

#bCrumbs a:link, #bCrumbs a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	padding: 0.3em;
	text-decoration:none;
	/*padding-left: 5px; */
	}

#bCrumbs a:hover {
	background-color:#8cc63f;
	color:#ffffff;
	padding: 0.3em;
		/*padding-left: 5px;*/
	}


	
.searchBox {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.6em;
	}
	

.clr { clear: both; }

/* styles for float right divs */

.textRight {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #666699;
	}

.textRight200 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #666699;
	}
	
.textRight275 {
	float:right;
	padding: 0px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 275px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000;
	}
.BoardImgLeft {
float: left; 
padding: 0 5px 0px 5px;
}
.imgRight {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 7px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}
	
.imgRight175 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 7px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}

	
.imgRight250 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 7px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 250px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}
	
.imgRight300 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 7px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}
	
	
.imgRight225 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 7px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}
	
.imgRight150 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 150px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #666699;
	}
	
.imgRight100 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 100px;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #666699;
	}

.imgRight125 {
	float:right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.6em; 
	color: #666699;
	}
.imgLeft {
	float:left;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 10px;
	right: 10px;
	margin-bottom: 15px;
	margin-left: 15px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.65em; 
	color: #666699;
	}
	
.imgLeft150 {
	float:left; 
	width: 150px; 
	padding: 0px 10px 0px 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #666699;
	}
.imgLeft200 {
	float:left; 
	width: 200px; 
	padding: 0px 10px 0px 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color: #666699;
	}
.imgLeft250 {
	float:left; 
	width: 250px; 
	padding: 0px 10px 10px 10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	color: #666699;
	}


.floatdiv {
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding: 0px 10px 0px 10px;
	color: #666699;
	}

.dkslogo{
	float:right;
	margin-right: 5px;
	padding: 0px;
	width: 350px;
	text-align:right;
	}
.guhdlogo {

	float:left;
	padding: 0px;
	width: 75px;
	margin-right:5px;
	}

/* border for images */

.imgBorder {
	padding: 0px;
	border: 1px solid #656159;
	}
	
.imgBorderBk {
	padding: 0px;
	border: 1px solid #000000;
	}
	
/* bottom menu and footer */

div#bottomMenu {
	background-color: #21519d;
	color:white;
	text-align: center;
	padding: 0px;
	width: 900px;
	clear: both;
	margin: 0px;
	}
	
	div#bottomMenuYellow{
	background-color: #f5b216;
	color:#000000;
	text-align: center;
	padding: 0px;
	width: 900px;
	clear: both;
	margin: 0px;
	}
	
	div#bottomMenuViolet{
	background-color: #72217c;
	color:#000000;
	text-align: center;
	padding: 0px;
	width: 900px;
	clear: both;
	margin: 0px;
	}

div#bottomMenu a:link, div#bottomMenu  a:visited, div#bottomMenuViolet a:link, div#bottomMenuViolet a:visited {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#bottomMenu a:hover, div#bottomMenuViolet a:hover  {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color:#ffffff;
	color:#83b93b;
	text-decoration: none;
	}
	
	div#bottomMenuYellow a:link, div#bottomMenuYellow  a:visited {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;

	}
	
div#bottomMenuYellow a:hover {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	background-color:#ffffff;
	color:#6666CC;
	text-decoration: none;
	}


#footer {
	position: relative;
	width: 900px;
	background-image:  url("images/toronto_2.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 100px;
	vertical-align: middle;
	padding-top: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	background-color: #FFFFFF;
}

div#footer p {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-align: center;
	}

/* styles for left side menu LINKS and e-news registration */
.sidebar{
	position:absolute;
	top: 220px;
	left: 10px;
	width: 185px;

	}


.leftMenu {
	margin:0 5px 0 5px;
	padding:0;
	}
	
ul.menu {
	/*display: block;*/
	width: 98%;
	list-style:none; 
	margin:0; 
	padding:0;
	border: 0;
	}
	
ul.menu a:link, ul.menu a:visited{	
	text-decoration:none;
	display: block;
	width: 100%;
	padding: 6px 2px 3px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
		font-weight: bold;
	color: #000000;
	border: 1px solid #cccccc;

	
	}
	
ul.menu a:hover {
	background-color:#8cc63f;
	color:#ffffff;
	}
.emailBox {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.6em;
}

label.eMail {
	display: block;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 5px 0px;
}
/* LINKS and LISTS */
/* styles for square bulleted lists */

.sqList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	list-style-position: inside;
	list-style-type: square;
	color: #000000;
	padding-right: 15px;
}
	

.sqListsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	list-style-position: inside;
	list-style-type: square;
	color: #000000;
	padding-right: 15px;
}

.listCircle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	list-style-position: inside;
	color: #000000;
	padding-right: 15px;
}

/* styles for LINKS in unordered lists without bullets */

.noBullets { /* main no bullet link list used on presspdf and programs page*/
	width: 98%;
	list-style:none; 
	padding: 5px 5px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:200%;
	margin-left:10px;
	}

.noBullet { /* subordinate no-bullet link list */
    margin-top:-10px;
	margin-bottom: -10px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 200%;
}

.noBulletB { /* variation of no bullets list, used when needed */
	padding: 0px 0px 0px 5px;
	margin:0px 0px 0px 5px;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 73%;
	line-height: 175%;
}

 /* styles for ordered lists */
ol {
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding: 12px 10px 3px 15px;
	}

/* general LINK colors */
a:link {
	color: #000099;
}

a:visited {
color:#81289E;
}

a:hover {
color:#CC6600;
background-color: transparent;
}

.noline { /*links TEXT before web address */
text-decoration:none;
color:#5A564F;
}

.linksm {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 65%;
 font-weight:bold;
 text-decoration:none;
 }
 
 a.linksm:link, a.linksm:visited {
 text-decoration:none;
 }
 
 /* styles for text sizer */
 #textsizer {
  float: right;
  }
 
 #textsizer a:link,  #textsizer a:visited,  #textsizer a:hover {
	padding-top: 0px;
	margin-bottom: 25px;
 	text-decoration: none;
 	color:#646464;
 }
 
 #textsizer a:hover {

 color:#993333;
 }

/* class for small navigation images: arrows, buttons, etc */

.imgNav { /*use for navigation images to avoid IE blue border */
border: 0px;
vertical-align:middle;
}

/* Right side pull quotes for different widths*/
.pullQ{ /* 200 px width, border top and bottom - yellow, italic text */
float: right;
width: 200px;
margin-right:2px;
padding: 10px 10px 10px 10px;
border-width: 10px 10px 10px 10px;
border-style: solid;
border-color: #EBBC04;
border-right-color: #ffffff;
border-left-color: #ffffff;
font-style: italic;
color:#993333;
}

.pullQb{/* 215 width, left & right yellow borders, gray background, normal text */
float: right;
width: 215px;
margin-right:2px;
padding: 10px 0px 20px 10px;
border-width:0px 15px 0px 10px;
border-style: solid;
border-color: #EBBC04;
border-right-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#BA3F04;
background-color:#F3F4F4;
}
.pullQC{ /* 200 px no background - used on strategic planning section, italic text */
float: right;
margin-right:2px;
width: 200px;
margin-right:2px;
padding: 10px 10px 10px 10px;
border-width:0px 0px 0px 10px;
border-style: solid;
border-color: #EBBC04;
font-style: italic;
color:#BA3F04;
}

.pullQd{ /* 200 px plus gray background, str. planning*/
float: right;
margin-right:2px;
width: 200px;
padding: 10px 0px 20px 10px;
border-width:0px 15px 0px 10px;
border-style: solid;
border-color: #EBBC04;
border-right-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#BA3F04;
background-color:#F3F4F4;
}

.pullQ150{ /* 175 px plus gray background, str. planning*/
float: right;
width: 175px;
margin-top: 5px;
margin-right:2px;
padding: 5px 0px 20px 10px;
border-width:0px 15px 0px 10px;
border-style: solid;
border-color: #EBBC04;
border-right-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#BA3F04;
background-color:#F3F4F4;
}

.btname {
 font-size: 95%;
 color:#993300;
 }
 


/* insert a page break */

.breakhere {
	page-break-before:always;
	}

/* styles for HOME PAGE */



.left {
position: relative;
float: left;
width: 32%;
margin: 20px 15px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

.middle {
position: relative;
float: left;
width: 32%;
margin: 20px 5px 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

.right {
position: relative;
float:left;
width: 31%;
margin: 20px 0 10px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
}

.left H1, .middle H1, .right H1 {
font-size:200%;
color:#990000;
}

ul.newsnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style: none;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

ul.newsnav li {
border-bottom: 1px solid #cccccc;
}

ul.newsnav li a:link, ul.newsnav li a:visited {
display:block;
width: 98%;
color: #333333;
font-size: 90%; 
text-decoration:none;
padding:3px 0px 3px 0px;

}


ul.newsnav li a:hover {
display:block;
width: 98%;
color: #ffffff;
background-color:#8cc63f;
padding:3px 0px 3px 0px;
}

 ul.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style: none;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

ul.mainnav li a:link, ul.mainnav li a:visited {
display:block;
width: 96%;
color: #333333;
text-decoration:none;
padding:3px 0px 3px 0px;
border-bottom:#8cc63f 1px solid;
}


ul.mainnav li a:hover {
display:block;
width: 96%;
color: #ffffff;
background-color: #8cc63f;
padding:3px 0px 3px 0px;
}

.bottom {
position: relative;
width: 100%;
background-image: url(images/index_btmbgrd3.jpg);
background-repeat:repeat;
overflow: auto; 
height: 1%;

}

#btmLeft {
position: relative;
float: left;
width: 160px;
margin: 10px 17px 10px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 80%;
}

.btmMiddle {
position: relative;
float: left;
width: 160px;
margin: 10px 17px 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 80%;
}

#btmRight {
position: relative;
float: left;
width: 160px;
margin: 10px 10px 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 80%;
}

#btomFarRight {
position: relative;
float: right;
text-align:right;
width: 310px;
margin: 10px 20px 10px 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 75%;
}
.btmMenu {
width: 100%;
margin:0;
}
