BODY, HTML, #fullheight {
	height : 100%;
}
BODY {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #FFFFFF;
	background-color: #ff0000;
	margin: 0;
	padding: 0;
}
H1 {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 18px;
	color : #f5f5f3;
	margin-top : 0px;
	margin-bottom : 5px;
}
H2 {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 14px;
	color : #f5f5f3;
	margin-top : 0px;
	margin-bottom : 0px;
}
A {
	color : #ffee00;
	text-decoration : none;
}
A:hover {
	color : #ffffff;
	text-decoration : none;
}
FORM, UL, OL, P {
	margin-top : 0px;
	margin-bottom : 0px;
}
INPUT {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
}
SELECT {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
}
INPUT.emial {
	width : 50px;
	font-size : 11px;
	background-color : #CAE8F8;
	/*/*/
	border : 1px solid #0C438B;
	/*/*/
}
INPUT.search, INPUT.button {
	width : 90px;
	font-size : 11px;
	background-color : #CAE8F8;
	/*/*/
	border : 1px solid #0C438B;
	/*/*/
}
INPUT.button {
	width : 90px;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	background-color : #003880;
	/*/*/
	border : 1px solid #5f9ccf;
	/*/*/
}
INPUT.btn-newsletter {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	width : auto;
	color : #003880;
	background-color : transparent;
	/*/*/
	border-top : 0px none #EEF0FF;
	border-left : 0px none #EEF0FF;
	border-bottom : 0px none #1C1754;
	border-right : 0px none #1C1754;
	/*/*/
}
INPUT.btn-search {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #9AC3D8;
	background-color : #0C438B;
	text-decoration : none;
	padding : 0px 0px 0px 0px;
	/*/*/
	border-top : 1px solid #EEF0FF;
	border-left : 1px solid #EEF0FF;
	border-bottom : 1px solid #1C1754;
	border-right : 1px solid #1C1754;
	/*/*/
}
a.btn-search {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #9AC3D8;
	background-color : #0C438B;
	text-decoration : none;
	padding : 1px 5px 1px 5px;
	/*/*/
	border-top : 1px solid #EEF0FF;
	border-left : 1px solid #EEF0FF;
	border-bottom : 1px solid #1C1754;
	border-right : 1px solid #1C1754;
	/*/*/
}
a.btn-search:hover {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #FFFFFF;
	background-color : #0C438B;
	text-decoration : none;
	padding : 1px 5px 1px 5px;
	/*/*/
	border-top : 1px solid #1C1754;
	border-left : 1px solid #1C1754;
	border-bottom : 1px solid #EEF0FF;
	border-right : 1px solid #EEF0FF;
	/*/*/
}
a.btn-message {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #003880;
	text-decoration : none;
}
a.btn-message:hover {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
}

div.page-bg {
	width : 662px;
	margin-left : auto;
	margin-right : auto;
/*	padding : 12px;*/
	background-color : #0C438B;
}
div.header {
	float : left;
	width : 662px;
	height : 109px;
	white-space : nowrap;
	padding : 0px 0px 0px 0px;
	background-color : #FFFFFF;
}
div.header-left {
	width : 247px;
	float : left;
}
div.header-right {
	width : 415px;
	float : right;
}
div.content-bottom {
	float : left;
	width : 100%;
	background-color : #FFFFFF;
	height : 18px;
}
div.content-top2 {
	float : left;
	width : 100%;
	background-color : #61B4D7;
	background-image : url('../images/content_top_bg.gif');
	background-position : top;
	background-repeat : repeat-x;
	height : 18px;
}
div.content-middle2-left {
	float : left;
	width : 100%;
	background-color : #61B4D7;
	background-image : url('../images/content_left_bg.gif');
	background-position : left;
	background-repeat : repeat-y;
}
div.content-middle2-right {
	float : left;
	width : 100%;
	background-image : url('../images/content_right_bg.gif');
	background-position : right;
	background-repeat : repeat-y;
}
div.content-bottom2 {
	float : left;
	width : 100%;
	background-color : #94BBCF;
	background-image : url('../images/content_bottom_bg.gif');
	background-position : bottom;
	background-repeat : repeat-x;
	height : 18px;
}
div.content-bottom3 {
	float : left;
	width : 100%;
	background-color : #FACA10;
	background-image : url('../images/content_bottom_bg.gif');
	background-position : bottom;
	background-repeat : repeat-x;
	height : 18px;
}
div.content-bottom-left {
	float : left;
}
div.content-bottom-right {
	float : right;
}
div.content-footer {
	float : left;
	width : 662px;
	background-color : #0C438B;
}
div.footer {
	float : left;
	width : 662px;
	padding-top : 12px;
	padding-bottom : 12px;
	text-align : center;
	background-color : #1C57A4;
	background-image : url('../images/footer_top_bg.gif');
	background-position : center top;
	background-repeat : no-repeat;
}
div.footer-items {
	float : left;
	width : 642px;
	padding : 0px 10px 0px 10px;
}
div.footer-left {
	float : left;
	width : 400px;
}
div.footer-right {
	float : right;
	width : 225px;
}
div.copyright {
	float : left;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 9px;
	color : #6faccc;
	padding : 2px 17px 0px 17px;
	text-align : left;
	width : 608px;
}

div.content {
	float : left;
	width : 658px;
	background-color : #FFFFFF;
	padding-left : 2px;
	padding-right : 2px;
}
div.menu {
	height : 30px;
	color : #FFFFFF;
	background-color : #9AC3D8;
	padding : 8px 10px 8px 10px;
}
div.menu-left {
	height : 30px;
	float : left;
	color : #FFFFFF;
	width : 505px;
}
div.menu-right {
	height : 30px;
	float : right;
	color : #0C438B;
	width : 125px;
}
div.page-menu-top-span {
	float : left;
	white-space : nowrap;
}
a.page-menu-top0, a.page-menu-top1 {
	display : block;
	position : relative;
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 12px;
	color : #000000;
	text-decoration : none;
	text-transform : uppercase;
	padding : 4px 10px 4px 10px;
	border-right : 1px solid #FFFFFF;
}
a.page-menu-top0 {
	font-weight : bold;
}
a.page-menu-top1 {
	color : #FFFFFF;
	background-color : #000000;
}
a.page-menu-top0:hover, a.page-menu-top1:hover {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-weight : bold;
	font-size : 12px;
	color : #FFFFFF;
	background-color : #000000;
	text-decoration : none;
	padding : 4px 10px 4px 10px;
}

div.data {
	float : left;
	width : 658px;
	color : #55544F;
	background-color : #E0DED0;
}
div.data2 {
	float : left;
	width : 618px;
	color : #000000;
	background-color : #94BBCF;
	padding : 10px 20px 0px 20px;
	text-align : justify;
}
div.data3 {
	float : left;
	width : 638px;
	color : #000000;
	background-color : #FACA10;
	padding : 10px 10px 0px 10px;
	text-align : justify;
}
div.data-left {
	float : left;
}
div.data-right {
	width : 267px;
	height : 415px;
	float : right;
	background-image : url('../images/content_bg.gif');
	background-position : top right;
	background-repeat : no-repeat;
}
div.data-news {
	float : left;
	width : 247px;
	height : 285px;
	padding : 10px;
	overflow : hidden;
}
div.data-links {
	float : left;
	width : 247px;
	height : 90px;
	padding : 10px;
	background-color : #C8C6BA;
	owerflow : hidden;
	background-image : url('../images/faq_links_bg.gif');
	background-position : bottom right;
	background-repeat : no-repeat;
}
div.data-links, div.data-links ul, div.data-links li {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	color : #000000;
}
div.data-links li {
	padding-top : 2px;
	padding-bottom : 1px;
}


.news-date {
	color : #550000;
}
.news-caption {
	font-size : 14px;
	font-weight : bold;
	color : #550000;
}

a.page-num {
	color : #000088;
}
a.page-num-set {
	font-weight : bold;
	color : #000088;
}
a.page_tool {
	color : #ffcc00;
}
a.page_tool img {
	background-color : #ffcc00;
	padding : 2px;
}
a.page_tool:hover {
	color : #00ff00;
}
a.page_tool:hover img {
	background-color : #00ff00;
	padding : 2px;
}
a.page-path {
	white-space : nowrap;
	color : #ffcc00;
}
a.page-path:hover {
	color : #00ff00;
}

fieldset {
	padding : 10px 10px 10px 10px;
	margin-bottom : 20px;
	border : 1px solid #0C438B;
}
fieldset b.fieldset_caption {
	position : relative;
	top : -20px;
	color : #FFFFFF;
	background-color : #5F9CCF;
	padding : 3px 10px 3px 10px;
	border : 1px solid #0C438B;
	display : block;
	width : 250px;
}
fieldset input, fieldset textarea, fieldset select {
	font-family : Tahoma, Verdana, Arial, Helvetica;
	font-size : 11px;
	border : 1px solid #003880;
	background-color : #AAD8E8;
}
fieldset input.radio {
	border : 0px none transparent;
	background-color : transparent;
}

.status_ok {
	color : #007700;
}
.status_er {
	color : #770000;
}

a.menu-top {
	font-weight : bold;
	color : #000000;
	padding : 3px 10px 3px 10px;
	border-left : 1px solid #3f916b;
}
a.menu-top:hover {
	color : #3f916b;
}