body {
	background-color: #f1f1f1;
	margin: 0px;
	padding: 0px;
}




/* text styles */


td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #333333;
}


.textred {
	color: #EE1209;
}

.textwhite {
	color: #FFFFFF;
}


.textmidgrey {
	color: #333333;
}

.textlightgrey {
	color: #F1F1F1;
}

.textsubtitle {
	font-weight: bold;
	color: #EE1209;
}

.textsubtitlewhite {

	font-weight: bold;
	color: #FFFFFF;
}

.texttitlered {
	font-size: 12px;
	font-weight: bold;
	color: #EE1209;
}

.textheadline {
	font-size: 18px;
	font-weight: normal;
	color: #EE1209;
	font-family: "Microsoft Sans Serif", Arial, Helvetica, sans-serif;
	line-height: normal;
}


.textpagetitle {
	font-size: 20px;
	font-weight: normal;
	color: #5B5B5B;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}


p {
	margin-bottom: 1.25em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

.leftnavtitle {
	font-size: 12px;
	font-weight: bold;
	color: #EE1209;
        line-height: normal;
}


/* link styles */


a:visited {
	color: #EE1209;
	text-decoration: none;
}
a:link {
	color: #EE1209;
	text-decoration: none;
}
a:active {
	color: #EE1209;
	text-decoration: none;
}
a:hover {
	color: #808080;
	text-decoration: none;
}



a.linkgrey:visited {
	color: #333333;
	text-decoration: none;
}
a.linkgrey:link {
	color: #333333;
	text-decoration: none;
}
a.linkgrey:active {
	color: #333333;
	text-decoration: none;
}
a.linkgrey:hover {
	color: #EE1209;
	text-decoration: none;
}


a.linkmidgrey:visited {
	color: #666666;
	text-decoration: none;
}
a.linkmidgrey:link {
	color: #666666;
	text-decoration: none;
}
a.linkmidgrey:active {
	color: #666666;
	text-decoration: none;
}
a.linkmidgrey:hover {
	color: #EE1209;
	text-decoration: none;
}


a.linklightgrey:visited {
	color: #999999;
	text-decoration: none;
}
a.linklightgrey:link {
	color: #999999;
	text-decoration: none;
}
a.linklightgrey:active {
	color: #999999;
	text-decoration: none;
}
a.linklightgrey:hover {
	color: #EE1209;
	text-decoration: none;
}



a.linkwhite:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkwhite:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkwhite:active {
	color: #FFFFFF;
	text-decoration: none;
}
a.linkwhite:hover {
	color: #CCCCCC;
	text-decoration: none;
}




/* box styles */


.dottylineright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;
}

.columnhomepage {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;

}

.columnnav {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;
}

.columnhomepage2 {

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;
}


.columnnews {

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;
}


.columnnewsarticle {

        padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D1D3D4;
	border-right-color: #D1D3D4;
	border-bottom-color: #D1D3D4;
	border-left-color: #D1D3D4;
}



/* form styles */


form {
	display: inline;
}

.search {
	border: none;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	width: 143px;
}

.formstyle {
	border: 1px solid #CCCCCC;
	font-size: 11px;
	line-height: normal;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;

}



/* navigation - top */


.navtop {
	font-family: "microsoft sans serif", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 13px;
        border: none;
}


a.navtop:visited {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}
a.navtop:link {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
        padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}

a.navtop:active {
	color: #FFFFFF;
	text-decoration: none;
        display: block;
        padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}
a.navtop:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}


.navtopselected {
	font-family: "microsoft sans serif", Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 13px;
        border: none;
}



a.navtopselected:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}

a.navtopselected:link {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}

a.navtopselected:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}

a.navtopselected:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	display: block;
	padding-top: 8px;
        padding-bottom: 9px;
        padding-left: 0;
        padding-right: 0;
        font-weight: normal;

}


/* navigation - left */

a.leftnav:visited {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

a.leftnav:link {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

a.leftnav:active {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

a.leftnav:hover {
	color: #EE1209;
	text-decoration: none;
	font-weight: normal;
}

a.current:link, a.current:active, a.current:visited
 {
	color: #EE1209;
}


a.leftsubnav:visited {
	color: #333333;
	text-decoration: none;
        padding-left: 10px;

}

a.leftsubnav:link {
	color: #333333;
	text-decoration: none;
        padding-left: 10px;

}
a.leftsubnav:active {
	color: #333333;
	text-decoration: none;
        padding-left: 10px;

}
a.leftsubnav:hover {
	color: #EE1209;
	text-decoration: none;
        padding-left: 10px;

}

.leftsubnavselected {

	color: #EE1209;
	text-decoration: none;
        padding-left: 10px;
}



a.leftnavtitle:visited {
	font-size: 12px;
	font-weight: bold;
	color: #EE1209;
        text-decoration: none;
}

a.leftnavtitle:link {
	font-size: 12px;
	font-weight: bold;
	color: #EE1209;
        text-decoration: none;
}

a.leftnavtitle:active {
	font-size: 12px;
	font-weight: bold;
	color: #EE1209;
        text-decoration: none;
}

a.leftnavtitle:hover {
	font-size: 12px;
	font-weight: bold;
	color: #808080;
        text-decoration: none;
}


.padding10 {
	padding: 10px;
}




/* general */


hr {
	border: none 0;
	border-top: 1px dotted;
	background-color: #D1D3D4;
	color: #D1D3D4;
	height: 1px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;


} 
.padding7 {
	padding: 7px;
}
.padding0x10x10x10 {

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.padding3 {
	padding: 3px;
}
.padding5 {
	padding: 5px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #333333;
}
.padding1 {
	padding: 1px;
}
.border1padding2 {

	border: 1px solid #FFFFFF;
	padding: 2px;
}
ul.sitemap {
	margin: 3px 0px 3px 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;


}

ul ul.sitemap {
	
	list-style-type: none;
        margin: 0px 0px 0px 20px;
	padding-left: 20px;

}
.padding0x0x10x0 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

/* na search results*/
table#na_result {
	width: 500px;
	border: 0px;
}

table#na_result th, table#na_result td {
	width: 115px;
	padding: 5px;
	border-bottom: 1px dotted #333;
}

table#na_result th {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

dd {
	width: 500px;
	padding-right: 10px;
	padding-bottom: 5px;
}

dt {
	clear: both;
	float: left;
	width: 150px;
	font-weight: bold;
	text-align: right;
	padding-bottom: 5px;
}

dd {
	float: left;
	width: 340px;
}

.clear {
	clear: both;
}


