

html {
margin: 0;
padding: 0;
background-color: #E7E8EA;
}

body {
margin: 0;
padding: 0;
background-image:url(/layout/images/site-bg.gif);
background-color: #E7E8EA;
background-repeat:repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
position:absolute;
width:100%;
}

#canvas {
position:absolute;
width:100%;
height:100%;
margin:auto;
margin-top: 4px;
padding-top: 0;
margin-bottom: 36px;
padding-bottom: 36px;
}

#frame {
width:901px;
height:100%;
background-image:url(/layout/images/frame-bg.gif);
background-repeat:repeat;
background-color: #F5F6F7;
margin: auto;
margin-bottom: 36px;
}

#site {
width:900px;
margin: 0;
border: 0;
border-left: #FFFFFF solid 1px;
border-right: 0;
background-image:url(/layout/images/frame-bg.gif);
background-repeat:repeat;
background-color: #F5F6F7;
}

#head {
width:900px;
padding-left: 10px;
}

#logo {
width: 584px;
float:left;
margin: auto;
}

#head2 {
width: 289px;
float: left;
height: 89px;
padding-right: 18px;
}

#head-links {
color: #0066A4;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
padding-bottom: 9px;
text-align:right;
}

#head-links a {
color: #0066A4;
text-decoration: none;
}

#head-contact {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #919295;
padding-bottom: 30px;
text-align:right;
}

#head-contact a {
color: #919295;
text-decoration: none;
}

#head-date {
padding-bottom: 7px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #919295;
text-align:right;
text-transform:uppercase;
}

#head-date a {
color: #919295;
text-decoration: none;
}

#menu {
width:900px;
text-align:right;
padding-bottom: 6px;
}

#body {
width: 900px;
height: 100%;
background-color: #F5F6F7;
margin: 0;
padding: 0;
}

#content {
width: 712px;
float:left;
padding-right: 8px;
background-color: #F5F6F7;
background-image:url(/layout/images/content-bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

#content-image {
margin-bottom: 15px;
margin-left: 35px;
}

#content-text {
width: 474px;
height: 100%;
margin: 0px;
padding-left: 99px;
}


#featured {
width: 171px;
float:left;
padding-right: 9px;
background-color: #F5F6F7;
height:100%;
}

#featured p {
margin: 13px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
line-height: 18px;
}

#featured h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#5C5C5D;
margin: 13px;
margin-top: 0;
margin-bottom: 0;
}

#featured h4 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5C5C5D;
margin-left: 13px;
line-height: 12px;
background: transparent url(/layout/images/icon-arrow.gif) left top no-repeat;
padding-left: 12px;
margin-bottom: 8px;
margin-top: 8px;
font-weight: normal;
}

#featured h4 a {
color: #0066A4;
text-decoration: none;
}

#featured h5 {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#5C5C5D;
margin-left: 13px;
line-height: 12px;
margin-bottom: 8px;
margin-top: 8px;
font-weight: normal;
}

#featured h5 a {
color: #0066A4;
text-decoration: none;
}

#featured h2 a {
color: #5C5C5D;
text-decoration: none;
}

#featured-01 {
width: 171px;
background-image:url(/layout/images/right-box-01-bg.gif);
margin-bottom: 9px;
}

#featured-02 {
width: 171px;
background-image:url(/layout/images/right-box-02-bg.gif);
margin-bottom: 9px;
}

#featured-03 {
width: 171px;
background-image:url(/layout/images/right-box-03-bg.gif);
margin-bottom: 9px;
text-align:center;
}


#content-text p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
}

#content-text h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#0066A4;
}

#content-text h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#0066A4;
margin-bottom: 0;
margin-top: 40px;
}

#content-text h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#0066A4;
margin-bottom: 0;
}

#content-text h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
margin-top: 0;
}

#content-text h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
margin-top: 0;
font-weight: normal;
}

#content-text a {
color:#0066A4;
}

blockquote {
width: 585px;
margin-top: 28px;
margin-left: 90px;
padding-right: 85px;
letter-spacing: 1px;
line-height: 30px;
clear:both;

/*background: url(/layout/images/quote_up.gif) top left no-repeat;*/
}


blockquote span {
float: left;
/*background: url(/layout/images/quote_down.gif) bottom right no-repeat;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color:#919295;
line-height: 30px;
}


cite {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#B12963;
font-style: normal;
line-height: 14px;
}

#footer {
width: 100%;
margin:auto;
text-align:center;
padding-top: 40px;
margin-bottom: 14px;
clear:both;
}

#footer h6 {
color: #0066A4;
font-family:Arial, Helvetica, sans-serif;
font-size: 8px;
margin: 0;
}

#footer h6 a {
color: #0066A4;
text-decoration: none;
}

site-bottom {
width:901px;
background-color: #F5F6F7;
padding: 0;
margin: 0;
margin-top: 0;
margin-bottom: 36px;
}

strong {
	 font-weight: bold;
	}


#content-text UL {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	 list-style-position: outside;
	}

#content-text OL {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
	 font-weight: normal;
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 10px;
	 margin-left: 20px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 10px;
	 padding-left: 0px;
	 list-style-position: outside;
	 list-style-type: upper-roman;
	}

#content-text UL a {
	color: #211265;
	 text-decoration: underline;
	}

form {
	 margin: 0px;
	 padding: 0px;
	}


.formtext {
	font-family: Helvetica;
	 font-size: 10px;
	 color: #333333;
	 text-decoration: none;
	 border: 1px #999999 solid;
	 margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
	}

textarea{
	font-family: Helvetica;
	 font-size: 12px;
	 color: #333333;
	 text-decoration: none;
	 border-top: 2px ridge;
	 border-left: 2px ridge;
		border-right: 0px ridge;
		border-bottom: 0px ridge;
		margin: 2px;
	 padding-top: 1px;
	 padding-right: 4px;
	 padding-bottom: 1px;
	 padding-left: 4px;
	}


.submit {
	font-family: Helvetica;
	 font-weight: bold;
	 font-size: 11.5px;
	 color: #010000;
	 background-color: #4E4B60;
	 border: 1px #646C74 solid;
	 margin: 0px;
	 padding: 0px;
	}

select.formtext {
	font-family: Helvetica;
	 font-size: 11.5px;
	 color: #800000;
	 text-decoration: none;
	 border: 1px #800000 solid;
	 margin: 1px;
	 padding: 1px;
	}


#hrule {
border: 0;
border-top: 1px dotted #808B08;
height: 1px;
width: 100%;
margin: 5px;
padding: 5px;
margin-bottom: 10px;
margin-top: 10px;
clear:both;
}

#field {
padding-bottom: 10px;
width: 100%;
}

#field label {
width: 200px;
float: left;
margin-right: 20px;
}

#field input {
width: 150px;
float: left;
}


#news {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#row1 {
width: 100%;
margin-bottom: 10px;
}

#row2 {
width: 100%;
background-color: #FFFFFF;
margin-bottom: 10px;
}

#news .date {
width: 100px;
float: left;
padding: 4px;
color:#919295;
font-size: 10px;
}

#news .headline {
width: auto;
float: left;
color:#000000;
font-size: 11px;
padding: 4px;
}

table.data {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
padding: 0px;
margin: 0px;
}

td.data_head {
background-color: #919295;
border-bottom: #0066A4 2px solid;
font-weight: bold;
color: #FFFFFF;
padding: 5px;
margin: 5px;
}

td.data_alt {
color: #000000;
padding: 5px;
margin: 5px;
margin: 5px;
background-color: #E7E8EA;
border-top: #919295 1px solid;
border-bottom: #919295 1px solid;
}

table.data {
color: #000000;
padding: 0px;
padding: 5px;
margin: 5px;
}
