/* Styling of standard tags. These tags should be used in placeholder HTML */



/* Validated against CSS version 2 - http://jigsaw.w3.org/css-validator/ - 29 July 2003 */



body {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : x-small;

	margin-top : 0;

	background-color : white;

	color : black;

}

h1 {

	font-size : small;

	font-weight : bold;

}

h2 {

	font-weight : bold;

	font-size : x-small;

}

h3 {

	font-weight : bold;

	font-size : x-small;

}

h4 {

	font-weight : bold;

	font-size : x-small;

}

td {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : x-small;

}

th {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : x-small;

	font-weight : bold;

}

li {

	margin-bottom : 0.25em;

}

.List {

	list-style : none;

	padding-left : 0;

	margin-left : 0;

}

.ListItem {

	padding-bottom : 0.35em;

	padding-right : 20px;

}

.mainArea {

	border : 1px solid #666666;

	border-top : 0 none;

	border-bottom : 0 none;

}



/* Styling for the header section */



.topBannerSearch {

	padding-left : 8px;

	padding-right : 8px;

	border-left : 1px solid #666666;

	background-color : #999999;

	color : #ffffff;

}

.TopMenu {

	height : 20px;

	margin : 0;

	background-color : #ffcc00;

	color : black;

	border-top : 1px solid #666666;

}

.TopMenuItem {

	border : 0 none;

	border-right : 1px solid #666666;

}

.TopMenuItem A {

	text-decoration : none;

	color : black;

	font-size : 80%;

	background-color : #ffcc00;

}

.TopMenuItemEnd {

	background-color : #ffcc00;

	color : black;

	border-top : 1px solid #666666;

	border-left : 1px solid #666666;

	border-right : 1px solid #666666;

}



/* Central Panel */



.LeftMenu {

	clear : none;

	color : black;

	background-color : #cccccc;

}

.LeftMenuItem {

	border-bottom : 1px solid #666666;

	padding : 10px;

	font-size : xx-small;

}

.LeftMenuItem A {

	text-decoration : none;

}

.LeftMenuItem A:link {

	color : black;

	background-color : #cccccc;

}

.LeftMenuItem A:visited {

	color : #666666;

	background-color : #cccccc;

}

.LeftMenuItemHeading {

	font-weight : bold;

}

.LeftMenuItemSubsList {

	list-style : none;

	margin : 0;

	padding : 0;

}

.LeftMenuItemSubs {

	font-weight : normal;

	margin : 0;

}

.AdditionalInfoHolder {

	border-right : 0 none;

	border-top : 0 none;

	font-size : xx-small;

	margin-left : 1mm;

	border-left : 0 none;

	margin-right : 1mm;

	border-bottom : 0 none;

}

.Summary {

	font-style : italic;

	margin-bottom : 2em;

}



/* Central Content Area */



.ContentArea_4Cols {

	border-left : 1px solid #666666;

	border-right : 1px solid #666666;

}

.ContentArea_5Cols {

	border-left : 1px solid #666666;

	border-right : 1px solid #666666;

	padding : 12px;

}

.ContentArea_5Cols_NoPadding {

	border-left : 1px solid #666666;

	border-right : 1px solid #666666;

	padding : 0;

}

.ContentArea_7Cols {

	border-left : 1px solid #666666;

	padding : 12px;

}



/* Home Page */



.HeadlineTitle {

	margin : 8px;

	padding : 0;

}

.HeadlineTitle A {

	text-decoration : none;

}

.HeadlineTitle A:link {

	color : black;

	background-color : transparent;

}

.HeadlineTitle A:visited {

	color : black;

	background-color : transparent;

}

.HeadlineText {

	margin : 8px;

	padding : 0;

	font-size : xx-small;

}

.NewsSummaryHeading {

	Padding-right : 1.0em;

	Padding-left : 1.0em;

	Padding-bottom : 2.0em;

	Margin : 0px;

	Padding-top : 1.0em

}

.NewsSummaryItemTitle {

	padding-top : 4px;

	padding-bottom : 4px;

	padding-right : 4px;

	padding-left : 95px;

	height : 26px;

	border-top : 1px solid #666666;

	color : black;

	background-color : #ffcc00;

	font-weight : bold;

	clear : both;

}

.NewsSummaryItemTitle A {

	text-decoration : none;

}

.NewsSummaryItemTitle A:link {

	color : black;

	background-color : #ffcc00;

}

.NewsSummaryItemTitle A:visited {

	color : black;

	background-color : #ffcc00;

}

.NewsSummaryItemThumb {

	float : left;

	padding-right : 8px;

}

.NewsSummaryItemText {

	padding : 8px;

	padding-left : 0;

	font-size : xx-small;

}

.InfoPanelHolder {

	background-color : #669acc;

	font-size : xx-small;

	color : white;

	padding : 10px;

	height : 196px;

	width : 253px;

}

.InfoPanelHolder A {

	text-decoration : none;

}

.InfoPanelHolder A:link {

	color : white;

	background-color : #669acc;

}

.InfoPanelHolder A:visited {

	color : white;

	background-color : #669acc;

}

.DirectPanelHolder {

	font-size : xx-small;

	padding : 10px;

}

.DirectPanelHolder A {

	text-decoration : none;

}

.DirectPanelHolder A:link {

	color : black;

	background-color :transparent; 

}

.DirectPanelHolder A:visited {

	color : black;

	background-color : transparent;

}



/* Summary Pages */



.SummaryBody {

	padding-right : 1em;

	padding-left : 1em;

	padding-bottom : 0;

	padding-top : 1em;

	margin : 0;

}

.SummaryHeading {

	padding-left : 0;

	padding-top : 0;

	margin-top : 0;

	margin-left : 0;

}

.SummaryItemTitle {

	padding : 0.5em;

	border-top : 1px solid #666666;

	border-bottom : 1px solid #666666;

	color : black;

	font-weight : bold;

	background-color : #ffcc00;

}

.SummaryItemTitle A {

	text-decoration : none;

}

.SummaryItemTitle A:link {

	color : black;

	background-color : #ffcc00;

}

.SummaryItemTitle A:visited {

	color : black;

	background-color : #ffcc00;

}

.SummaryItemText {

	padding : 0.5em;

	padding-bottom : 1em;

}

.SimpleList {

	list-style : none;

	padding : 0;

	margin-bottom : 0;

	margin-top : 0;

	margin-left : 20px;

	margin-right : 20px;

}

.SimpleListItem {

	padding : 0;

	padding-bottom : 0.3em;

	margin-left : 0;

}



/* Search Page Layout */



.Search {

	padding : 0.25em;

}



/* Breadcrumb Links */



.BreadCrumbs {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : xx-small;

	padding-top : 1em;

	padding-bottom : 1em;

}

.BreadCrumbsSummary {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : xx-small;

	padding-left : 1.5em;

	padding-top : 1em;

	padding-bottom : 1em;

}

.Footer {

	font-size : xx-small;

	border-top :1px solid #666666;

	text-align : center;

	padding : 5px;

	height : 22px;

}

.maintable {

	border-left : 1px solid #666666;

	border-right : 1px solid #666666;

}



/* Forms */



.CssConfirmMessage {

	border-right : outset #666666;

	border-top : outset;

	font-size : x-small;

	left : 5cm;

	border-left : outset;

	width : 320px;

	height : 42px;

	border-bottom : outset #666666;

	position : absolute;

	top : 6cm;

	color : black;

	background-color : #99ffff;

	text-align : left;

}

.formButton { 

	border : 1px solid; 

	width : 30px;

	font-size : 80%;

	cursor : auto;

}

.formElement {

	border : 1px solid;

}