/* Styling in the XHTML 1.1 Document Type  - http://www.w3.org/TR/xhtml11/doctype.html#s_doctype*/
/* structure (body, head, html, title) */
html {}
body {
	font-family : Verdana, Arial, Sans-Serif;
	font-size : 62.5%;
	/* color : #004f68; */
	color : #000000;
	background-color : #FFFFFF;
	margin : 0em 0em 0em 0em;
	padding : 2em 2em 2em 2em;
}
	/* text (abbr, acronym, address, blockquote, br, cite, code, dfn, div, em, h1, h2, h3, h4, h5, h6, kbd, p, pre, q, samp, span, strong, var) */
	h1 {
		font-size :	110%;
		margin : 0em 0em 0em 0em;
		color : #004f68;
	}
		h1 #toContent{text-decoration:none;}
	
	h2 {
		font-size :	100%;
		margin : 0em 0em 0em 0em;
		color : #004f68;
	}
		h2.wide {
			margin : 0em -23px 0em -23px;
			padding : 4px 23px 4px 23px;
			background-color : #ebeced;
			color : #000000;
		}
	h3 {
		font-size :	100%;
		margin : 0em 0em 0em 0em;
		color : #000000;
	}
	h4 {
		font-size :	100%;
		margin : 0em 0em 0em 0em;
	}
	p {
		margin : 0em 0em 1em 0em;
	}
		p div {
			display : inline;
		}
	address {
		margin : 0em 0em 1em 0em;
		color : #004f68;
		font-style : normal;
	}
		address a:link,
		address a:visited {
			text-decoration : underline;
		}
	pre, code {}
	/* hypertext (a) */
	a {}
		
		
		a:link, 
		a:visited {
			text-decoration : underline;
			color : #05526b;
		}
		a:hover, 
		a:active {
			text-decoration : underline;
			color : #05526b;
		}
		a.more,
		a.less {
			display:block;
			padding-left : 10px;
			background-repeat : no-repeat;
			background-position : -3px 1px;
			font-weight : bold;
		}
		a.more {
			background-image : url(../images/bullet_gt_blue.gif);
		}
		a.less {
			background-image : url(../images/bullet_lt_blue.gif);
		}
			a.more:link, 
			a.more:visited,
			a.less:link, 
			a.less:visited {
				text-decoration : none;
				color : #05526b;
			}
			a.more:hover, 
			a.more:active,
			a.less:hover, 
			a.less:active {
				text-decoration : underline;
				color : #05526b;
			}
	/* list (dl, dt, dd, ol, ul, li) */
	ul {
		margin : 0em 0em 1em 0em;
		padding : 0em 0em 0em 0em;
	}
		ul li {
			list-style-type : none;
			background-image : url(../images/bullet_dash2.gif);
			padding-left : 8px;
			background-repeat : no-repeat;
			background-position : 3px 0px;
		}
			ul.links li {list-style-type : none;
				background-image : url(../images/bullet_gt_blue.gif);
				padding-left : 16px;
			}
	ol {
		margin : 0em 0em 1em 2em;
		padding : 0em 0em 0em 0em;
	}
		ol li {}
	dl
		dt {
			font-weight : bold;
		}
		dd {}
	/* object (object, param) */
	object {}
	/* presentation (b, big, hr, i, small, sub, sup, tt) */
	hr {
		border : none;
		width : 100%;
		height : 0.1em;
		color : #000000;
		background-color : #000000;
		clear : both;	
	}
	/* forms (button, fieldset, form, input, label, legend, select, optgroup, option, textarea) */
	form {
		margin : 0em;
	}
		fieldset {
			border : solid 1px #7fa7b3;
			color : #004f68;
			background-color : #e5edf0;
			padding : 0.4em 0.4em 0.4em 0.4em;
			margin-bottom : 1em;
		}
			legend {
				font-size : 100%;
				font-weight : bold;
			}
			input, textarea{
				width : 12em;
				border : solid 0.1em #5b8e9e;
				font-family : Verdana, Arial, Sans-Serif;
				font-size : 100%;
				vertical-align : middle;
			}
			select {
				width : 20em;
				border : solid 0.1em #5b8e9e;
				font-family : Verdana, Arial, Sans-Serif;
				font-size : 100%;
				vertical-align : middle;
			}
			
				table.checkbox input{border:none;width:auto;}
				table.checkbox td{width:250px;}
				
				table.radio input{border:none;width:auto;}
				
				input.radio, .radio input {
					width : auto;
					border : none;
				}
				
				
				
				
				
				input.image {
					width : auto;
					border : none;
				}
				input.button,
				input.submit {
					width : auto;
					background-color : #e5edf0;
					border : solid 0.1em #5b8e9e;
					cursor : pointer;
				}
				
				
				
				
			label {
				font-size : 100%;
				font-weight : bold;
			}
	/* table (caption, col, colgroup, table, tbody, td, tfoot, th, thead, tr) */
	table {
		font-size : 100%;
		border-collapse : collapse;
		margin : 0em 0em 1em 0em;
	}
		caption {
			padding : 0.2em 0.2em 0.2em 0.2em;
			font-size :	110%;
			font-weight : bold;
			text-align : left;	
		}
		thead {}
			thead th {
				border-top : solid 0.1em #000000;
				border-bottom : solid 0.1em #000000;
				background-color : #CCCCCC;
			}
		tfoot {}
			tfoot th {
				border-top : solid 0.1em #000000;
			}
			tfoot td {
				border-top : solid 0.1em #000000;
			}
		tbody {}
			tr {
				vertical-align : top;
			}
				th {
					padding : 0.2em 0.2em 0.2em 0.2em;
					text-align : left;
					font-weight : bold;
				}
				td {
					padding : 0.2em 0.2em 0.2em 0.2em;	
				}
	/* img */
	img {
		border : none;
	}
	img.pointer
	{
		cursor:pointer;
	}
/* Generic */
	.green {
		color : #004f68;
	}
	.black {
		color : #000000;
	}
	.blue {
		color : #004f68;
	}
	.date {
		font-weight : normal;
		color : #004f68;
	}
	.nobold {
		font-weight : normal;
	}
	h3 span.nobold {
		font-weight : normal;
	}
	.smaller {
		font-size : smaller;
	}
	.hidden {
		display : none;
	}
	.left {
		float : left;
		margin : 0px 1em 1em 0px;
	}
	.right {
		float : right;
		margin : 0px 0px 1em 1em;
	}
	.lastupdate {
		font-size : smaller;
	}
	
	.norap
	{
		white-space:nowrap;
	}
	.clear {
		clear : both;
	}
		html>body div.clear {
			border-bottom : solid 1px Transparent;
		}
#navigation div.singleColumn div.margin2 #itemRotate div{
 margin-top:10px;
}
#navigation div.singleColumn div.margin2{ height:100px;}
#navigation div.singleColumn div.margin2  h1{ height:100px;}

