/* tag */

body { margin: 0;}
table {margin:0; width:100%;}
td, div {font-family: verdana, arial, sans-serif;font-size:12px;
}
select {font-size:12px;}
td {vertical-align:top;}
img {border:0}
p {font-size:x-small; padding:0 0 20px 0;}

a:link { color:#A70022;}
a:visited { color:#A70022;}
a:active { color:#A70022;}
a:hover { color: #006633;}

/* Header */

div#header {
	width: 100%;	
	background: #A70022;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#greenband {
	width: 100%;
	height: 10px;
	background: #006633;
}

div#yellowband {
	width: 100%;
	height: 5px;
	background: #FFFF00;
	
	}

/*logo*/

div.logo{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}

/* banner */

table#banner {
	width:800px;
	
	}
	
table#banner td#col1{ 
width:100px; 
padding: 10px 20px 10px 20px;
}

table#banner td#col2 { 
border-left: 1px dashed #CCCCCC; 
border-right: 1px dashed #CCCCCC; 
padding: 10px 20px 10px 20px; 
font-size:14px; 
color:#999999; 
font-weight:bold;
width:460px;
}

table#banner td#col3 { 
width:140px; 
padding: 10px 0px 8px 20px;
}

div.solidline {
	border-top: 1px solid #DDDDDD;
	}

/* body */

table#body {
	 width:800px; 
	 }
	 
table#body td#col1 { 
width:100px; 
padding: 16px 20px 10px 20px;
}

table#body td#col2 { 
border-left: 1px dashed #CCCCCC; 
border-right: 1px dashed #CCCCCC; 
padding: 10px 20px 10px 20px;
width:460px;
}

table#body td#col3 { 
width:140px; 
padding: 10px 0px 10px 20px;
}


table#footer {
	 width:800px;
	 }
	 
table#footer td#col1 {
	 width:100px; 
	 padding: 10px 20px 10px 20px;
	 }
	 
table#footer td#col2 { 
border-left: 1px dashed #CCCCCC;
border-right: 1px dashed #CCCCCC; 
padding: 10px 20px 10px 20px; 
font-size:10px; 
color: #999999;
width:460px;
}

table#footer td#col3 { 
width:140px; 
padding: 10px 0px 10px 20px;

}

/* menu*/

div.menuchannel { color:#006633; font-weight:normal;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC;
}

div.menuchannel a { 
text-decoration: none; 
font-weight:normal; 
color:#006633;
font-size:11px;}

div.menuchannel a:hover { color:#A70022; text-decoration:underline;}

/* paragraphs */

div.intro {
	font-style: italic;
	line-height: 1.5em;
	margin-bottom: 20px;
	
}


div.introcol {
	font-style: italic;
	line-height: 1.5em;
	margin-bottom: 20px;
	color:#006633; 
}

div.copy {
	line-height: 1.5em;
	margin-bottom: 20px;
	
}
div.small {padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC; font-size:11px;}



/* titles */

h1 { 
font-size:16px; 
color:#006633; 
margin-top:0px; 
margin-bottom:12px}

h2 { 
font-size:14px; 
color:#A70022; 
margin-top:0px; 
margin-bottom:8px}

h3 {
	color: white;
	font-size: 12px;
	background: #A70022;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-left: 4px;
}


h4 {
	color: white;
	font-size: 12px;
	background: #006633;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 20px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-left: 4px;
}

/* div */

div.subtitle {
	font-size: 0.9em;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:2px;
	background-image: url(dots.gif);
	background-position: right;
	background-repeat: no-repeat;
	color:#0167A8;
	font-weight:bold;
}
div.pagetitle {font-size:1.1em ;color:#0167A8;
	font-weight:bold;
	}

div.info {
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid #CCCCCC;
font-size:11px;
	
}

div.image {
	padding-bottom: 4px;
	border-bottom: 1px solid #CCCCCC;
	
}

span.red {color:#A70022;}


/* tables */

table.linetabletitle {border-bottom:1px solid #CCCCCC; font-size:0.75em; margin-bottom:5px;}
table.linetabletitle td.a {padding: 3px 30px 3px 0; color:#999999; width:20%;}
table.linetabletitle td.b {padding: 3px 30px 3px 10px; border-left:1px dashed #CCCCCC;}

table#previousnext td.left {text-align:left}
table#previousnext td.right {text-align:right}