ddiv, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	vertical-align: top;
	background: transparent
}

/*table, tbody, tfoot, thead, tr, th, td */

html {
	margin: 0;
	padding: 0;
	z-index: 0;
	background-color: #FFFFFF;
	display: inline
}

body {
	font-size: 20px;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	margin: 0px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
	text-decoration: none;
	font-weight: normal;
	-webkit-text-size-adjust: 100%
}

a {
	color: #062C57;
	text-decoration: underline;}

a:hover {
	color: #062C57;
	text-decoration: underline;}

a:visited {
	color: #062C57;
	text-decoration: underline;}

a img {
    border: none;}

input {
	font: 100%/normal Arial,Helvetica,Tahoma,Verdane,sans-serif;
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;}

textarea {
	font: 100%/normal Arial,Helvetica,Tahoma,Verdane,sans-serif;
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;}

select {
	font: 100%/normal Arial,Helvetica,Tahoma,Verdane,sans-serif;
	vertical-align: middle;
	font-size-adjust: none;
	font-stretch: normal;}

q {
	quotes: none;}

q::before {
	content: "";}

q::after {
	content: "";}

ul {
	list-style-image: url(/images/ul.gif);
	padding: 2px 0px 0px 15px;
	margin: 2px 0px 2px 15px;}

ul li {
	padding: 1px 0px 1px 1px;}

/*----------------------------------------------------------------------------*/

#header_line_content {
	width: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #FFFFFF;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

}

#header_line {
	width: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #FFFFFF;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
	
}

#small_header_line {
	width: 100%;
	overflow: hidden;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	background-color: #FFFFFF;
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s
}

td.header {
	color: #0C2349;
	min-height: 120px;
	background: #FFFFFF url(../images/LogoTop.png) top right no-repeat
}

td.small_header {
	color: #0C2349;
	min-height: 80px;
	background: #FFFFFF url(../images/LogoTopSmall.png) top right no-repeat
}

.header_text1 {
	font-size: 135%;
}

@media only screen and (min-width: 320px) {
	.header_text1 {
		font-size: 111%;
	}
}
@media only screen and (min-width: 375px) {
	.header_text1 {
		font-size: 119%;
	}
}
@media only screen and (min-width: 768px) {
	.header_text1 {
		font-size: 122%;
	}
}
@media only screen and (min-width: 1024px) {
	.header_text1 {
		font-size: 124%;
	}
}
@media only screen and (min-width: 1280px) {
	.header_text1 {
		font-size: 128%;
	}
}
@media only screen and (min-width: 1600px) {
	.header_text1 {
		font-size: 135%;
	}
}

.header_text1 {
	padding: 12px 12px 0px 0px;
	color: #0C2349;
	font-weight: bold
}

.header_text2 {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	.header_text2 {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	.header_text2 {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	.header_text2 {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	.header_text2 {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	.header_text2 {
		font-size: 170%;
	}
}
@media only screen and (min-width: 1600px) {
	.header_text2 {
		font-size: 200%;
	}
}

.header_text2 {
	padding: 0px 12px 0px 0px;
	color: #0C2349;
	font-weight: bold
}

.header_text3 {
	font-size: 135%;
}

@media only screen and (min-width: 320px) {
	.header_text3 {
		font-size: 111%;
	}
}
@media only screen and (min-width: 375px) {
	.header_text3 {
		font-size: 119%;
	}
}
@media only screen and (min-width: 768px) {
	.header_text3 {
		font-size: 122%;
	}
}
@media only screen and (min-width: 1024px) {
	.header_text3 {
		font-size: 124%;
	}
}
@media only screen and (min-width: 1280px) {
	.header_text3 {
		font-size: 128%;
	}
}
@media only screen and (min-width: 1600px) {
	.header_text3 {
		font-size: 135%;
	}
}

.header_text3 {
	padding: 6px 12px 24px 0px;
	color: #0C2349;
	font-weight: bold
}

/*----------------------------------------------------------------------------*/

.small_header_text1 {
	font-size: 85%;
}

@media only screen and (min-width: 320px) {
	.small_header_text1 {
		font-size: 70%;
	}
}
@media only screen and (min-width: 375px) {
	.small_header_text1 {
		font-size: 75%;
	}
}
@media only screen and (min-width: 768px) {
	.small_header_text1 {
		font-size: 77%;
	}
}
@media only screen and (min-width: 1024px) {
	.small_header_text1 {
		font-size: 79%;
	}
}
@media only screen and (min-width: 1280px) {
	.small_header_text1 {
		font-size: 81%;
	}
}
@media only screen and (min-width: 1600px) {
	.small_header_text1 {
		font-size: 85%;
	}
}

.small_header_text1 {
	padding: 6px 12px 0px 0px;
	color: #0C2349;
	font-weight: bold
}

.small_header_text2 {
	font-size: 121%;
}

@media only screen and (min-width: 320px) {
	.small_header_text2 {
		font-size: 110%;
	}
}
@media only screen and (min-width: 375px) {
	.small_header_text2 {
		font-size: 112%;
	}
}
@media only screen and (min-width: 768px) {
	.small_header_text2 {
		font-size: 114%;
	}
}
@media only screen and (min-width: 1024px) {
	.small_header_text2 {
		font-size: 116%;
	}
}
@media only screen and (min-width: 1280px) {
	.small_header_text2 {
		font-size: 118%;
	}
}
@media only screen and (min-width: 1600px) {
	.small_header_text2 {
		font-size: 121%;
	}
}

.small_header_text2 {
	padding: 0px 12px 0px 0px;
	color: #0C2349;
	font-weight: bold
}

.small_header_text3 {
	font-size: 85%;
}

@media only screen and (min-width: 320px) {
	.small_header_text3 {
		font-size: 70%;
	}
}
@media only screen and (min-width: 375px) {
	.small_header_text3 {
		font-size: 75%;
	}
}
@media only screen and (min-width: 768px) {
	.small_header_text3 {
		font-size: 77%;
	}
}
@media only screen and (min-width: 1024px) {
	.small_header_text3 {
		font-size: 79%;
	}
}
@media only screen and (min-width: 1280px) {
	.small_header_text3 {
		font-size: 81%;
	}
}
@media only screen and (min-width: 1600px) {
	.small_header_text3 {
		font-size: 85%;
	}
}

.small_header_text3 {
	padding: 3px 12px 12px 0px;
	color: #0C2349;
	font-weight: bold
}

td.footer {
	padding: 0px 0px 0px 0px
}

/*----------------------------------------------------------------------------*/
#common {
	width: 100%;
	z-index: -1;

}
/*----------------------------------------------------------------------------*/
#line0 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line0 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line0 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line0 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line0 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line0 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line0 {
		font-size: 100%;
		width: 1360px
	}
}

#line0 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	position: relative;

}

/*----------------------------------------------------------------------------*/
#contentheaderbgimg {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#contentheaderbgimg::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#contentheaderbgimg::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#contentheaderbgimg::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#contentheaderbgimg::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#contentheaderbgimg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#contentheaderbgimg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#contentheaderbgimg::before {
		width: 1360px
	}
}
#contentheaderbgimg::before {
	content: "";
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#contentheaderline {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#contentheaderline {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#contentheaderline {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#contentheaderline {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#contentheaderline {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#contentheaderline {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#contentheaderline {
		font-size: 100%;
		width: 1360px
	}
}

#contentheaderline {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 24px 0px 24px 0px;
}
#contentheaderline .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#contentheaderline .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#contentheaderline .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#contentheaderline .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#contentheaderline .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#contentheaderline .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#contentheaderline .header_text {
		font-size: 200%;
	}
}

#contentheaderline .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 8px 24px 8px 24px;

}


#contentheader {
	font-size: 100%;
}

@media only screen and (min-width: 320px) {
	#contentheader {
		font-size: 140%;
	}
}
@media only screen and (min-width: 375px) {
	#contentheader {
		font-size: 137%;
	}
}
@media only screen and (min-width: 768px) {
	#contentheader {
		font-size: 130%;
	}
}
@media only screen and (min-width: 1024px) {
	#contentheader {
		font-size: 120%;
	}
}
@media only screen and (min-width: 1280px) {
	#contentheader {
		font-size: 109%;
	}
}

@media only screen and (min-width: 1600px) {
	#contentheader {
		font-size: 100%;
	}
}

#contentheader {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 24px 0px 24px 0px;
}
#contentheader .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#contentheader .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#contentheader .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#contentheader .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#contentheader .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#contentheader .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#contentheader .header_text {
		font-size: 200%;
	}
}

#contentheader .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 8px 24px 8px 24px;

}

/*----------------------------------------------------------------------------*/
#contentbgimg {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#contentbgimg::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#contentbgimg::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#contentbgimg::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#contentbgimg::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#contentbgimg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#contentbgimg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#contentbgimg::before {
		width: 1360px
	}
}
#contentbgimg::before {
	content: "";
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
}

#contentline {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#contentline {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#contentline {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#contentline {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#contentline {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#contentline {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#contentline {
		font-size: 100%;
		width: 1360px
	}
}

#contentline {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#ffffff');
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #0C2349;
	padding: 0px 0px 0px 0px;
}
#contentline .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#contentline .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#contentline .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#contentline .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#contentline .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#contentline .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#contentline .header_text {
		font-size: 200%;
	}
}

#contentline .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 24px 24px 24px 24px;

}

#contentline .subheader {
	font-size: 135%;
}

@media only screen and (min-width: 320px) {
	#contentline .subheader {
		font-size: 111%;
	}
}
@media only screen and (min-width: 375px) {
	#contentline .subheader {
		font-size: 119%;
	}
}
@media only screen and (min-width: 768px) {
	#contentline .subheader {
		font-size: 122%;
	}
}
@media only screen and (min-width: 1024px) {
	#contentline .subheader {
		font-size: 124%;
	}
}
@media only screen and (min-width: 1280px) {
	#contentline .subheader {
		font-size: 128%;
	}
}
@media only screen and (min-width: 1600px) {
	#contentline .subheader {
		font-size: 135%;
	}
}

#contentline .subheader {
	padding: 0px 0px 0px 0px;
	color: #0C2349;
	font-weight: bold;
}

#contentline .text {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 24px 24px 24px 24px;
}


#contentline .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 24px;
}

#contentline .text2 {
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}
#contentline .text3 {
	font-size: 100%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 24px 24px 24px 0px;
}

#contentline #contact_button {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border: 2px solid rgb(11, 35, 73);
	overflow: hidden;
	color: rgba(11, 35, 73, 1);
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(11, 35, 73, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	padding: 4px 4px 4px 4px;
}

#contentline #contact_button:hover {
	box-shadow: inset 0 100px 0 0 rgba(11, 35, 73, 1);
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}

#contentline #button_item {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border: 2px solid rgb(11, 35, 73);
	overflow: hidden;
	color: rgba(11, 35, 73, 1);
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(11, 35, 73, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	padding: 8px 48px 8px 48px;
}

#contentline #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(11, 35, 73, 1);
	color: rgba(255, 255, 255, 1);
	text-decoration: none;
}

#contentline img.text_float {
	float: right;
	display: block;
	margin: 24px;
}
#contentline .text_float img{
	float: right;
	display: block;
	margin: 24px;
}
#contentline  .text_float_right {
	width: 50%;
	float: right;
	display: block;
	margin: 24px;
}
#contentline  .text_float_left {
	width: 50%;
	float: left;
	display: block;
	margin: 24px;
}
#contentline ul.textlist {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#contentline ul.textlist li {
	padding: 10px 0px 0px 0px;
	text-decoration: none
}

#contentline ul.textlist span {
	vertical-align: 0px;
	text-decoration: none
}


#contentline ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#contentline ul.items_list li {
	padding: 10px 0px 0px 0px;
	text-decoration: none
}

#contentline ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#contentline .linklist {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:none;
}
#contentline .linklist a {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:none;
}
#contentline .linklist a:hover {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:underline;
}

#contentline ul.linklist {
	list-style-type:none;
	list-style-image:none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration:none;
}

#contentline ul.linklist li {
	list-style-type:none;
	list-style-image:none;
	padding: 10px 0px 0px 0px;
	text-decoration:none;
}

#contentline ul.linklist a {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:none;
}

#contentline ul.linklist a:hover {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:underline;
}

#contentline ul.linklist span {
	list-style-type:none;
	list-style-image:none;
	vertical-align:4px;
	text-decoration:none;
}


#contentline .date {
	font-size: 85%;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(11, 35, 73, 1));
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding: 8px 24px 8px 24px;
}

#contentline .date a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#contentline .date a:hover{
	color:#FFFFFF;
	text-decoration:none;font-weight:bold;
}
#contentline .splitlinewhite {
	line-height: 2px;
	font-size: 2px;
	overflow: hidden;
	background-repeat: repeat-x;
}

#contentline .splitline {
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	line-height: 2px;
	font-size: 2px;
	overflow: hidden;
	background-repeat: repeat-x;
}
/*----------------------------------------------------------------------------*/
#link a {
	display: block;
	padding: 0px 0px 4px 0px;
	text-decoration:none;

}
#link a:hover {
	display: block;
	padding: 0px 0px 4px 0px;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------*/
#slideshowbg {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#slideshowbg::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#slideshowbg::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#slideshowbg::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#slideshowbg::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#slideshowbg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#slideshowbg::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#slideshowbg::before {
		width: 1360px
	}
}
#slideshowbg::before {
	content: "";
	background-image: url(../images/CAScheme.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#slideshow {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#slideshow {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#slideshow {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#slideshow {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#slideshow {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#slideshow {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#slideshow {
		font-size: 100%;
		width: 1360px
	}
}

#slideshow {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 28px 0px 36px 0px
}
#slideshow .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#slideshow .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#slideshow .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#slideshow .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#slideshow .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#slideshow .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#slideshow .header_text {
		font-size: 200%;
	}
}

#slideshow .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#slideshow .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#slideshow .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}


#slideshow ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#slideshow ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#slideshow ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#slideshow a {
	text-decoration: none
}

#slideshow #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}

#slideshow #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(255, 255, 255, 1);
	color: rgba(11, 35, 73, 1);
	text-decoration: none
}

/*----------------------------------------------------------------------------*/
#bgimg1 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg1::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg1::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg1::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg1::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg1::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg1::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg1::before {
		width: 1360px
	}
}
#bgimg1::before {
	content: "";
	background-image: url(../images/CAScheme.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#line1 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line1 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line1 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line1 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line1 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line1 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line1 {
		font-size: 100%;
		width: 1360px
	}
}

#line1 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 28px 0px 36px 0px
}
#line1 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line1 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line1 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line1 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line1 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line1 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line1 .header_text {
		font-size: 200%;
	}
}

#line1 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line1 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line1 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}


#line1 ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#line1 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line1 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line1 a {
	text-decoration: none
}

#line1 #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}

#line1 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(255, 255, 255, 1);
	color: rgba(11, 35, 73, 1);
	text-decoration: none
}

/*----------------------------------------------------------------------------*/
#bgimg2 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg2::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg2::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg2::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg2::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg2::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg2::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg2::before {
		width: 1360px
	}
}
#bgimg2::before {
	content: "";
	background-image: url(../images/EUTools.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
}

#line2 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line2 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line2 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line2 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line2 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line2 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line2 {
		font-size: 100%;
		width: 1360px
	}
}

#line2 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#ffffff');
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #0C2349;
	padding: 28px 0px 36px 0px
}
#line2 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line2 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line2 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line2 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line2 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line2 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line2 .header_text {
		font-size: 200%;
	}
}

#line2 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line2 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line2 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line2 ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#line2 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line2 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line2 a {
	text-decoration: none
}
#line2 #button_item {
	display: inline-block;
	vertical-align: center;
	text-align: center;
	border: 2px solid rgb(11, 35, 73);
	overflow: hidden;
	color: rgba(11, 35, 73, 1);
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(11, 35, 73, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	padding: 8px 48px 8px 48px;
}

#line2 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(11, 35, 73, 1);
	color: rgba(255, 255, 255, 1);
	text-decoration: none
}

img.text_float {
	float: right;
	display: block;
	margin: 24px
}
.text_float img{
	float: right;
	display: block;
	margin: 24px
}
#line2 .text_float {
	width: 40%;
	float: right;
	display: block;
	margin: 24px
}

/*----------------------------------------------------------------------------*/
#bgimg3 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg3::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg3::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg3::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg3::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg3::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg3::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg3::before {
		width: 1360px
	}
}
#bgimg3::before {
	content: "";
	background-image: url(../images/BugSDTools.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#line3 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line3 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line3 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line3 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line3 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line3 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line3 {
		font-size: 100%;
		width: 1360px
	}
}

#line3 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 28px 0px 36px 0px
}
#line3 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line3 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line3 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line3 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line3 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line3 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line3 .header_text {
		font-size: 200%;
	}
}

#line3 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line3 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line3 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}


#line3 ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#line3 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line3 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line3 a {
	text-decoration: none
}

#line3 #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}

#line3 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(255, 255, 255, 1);
	color: rgba(11, 35, 73, 1);
	text-decoration: none
}

/*----------------------------------------------------------------------------*/
#bgimg4 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg4::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg4::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg4::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg4::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg4::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg4::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg4::before {
		width: 1360px
	}
}
#bgimg4::before {
	content: "";
	background-image: url(../images/BugSDTools.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
}

#line4 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line4 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line4 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line4 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line4 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line4 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line4 {
		font-size: 100%;
		width: 1360px
	}
}

#line4 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#ffffff');
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #0C2349;
	padding: 28px 0px 36px 0px
}
#line4 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line4 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line4 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line4 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line4 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line4 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line4 .header_text {
		font-size: 200%;
	}
}

#line4 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line4 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line4 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line4 ul.items_list {
	list-style-type: square;
	list-style-image: none;
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 14px;
	text-decoration: none
}

#line4 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line4 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line4 a {
	text-decoration: none
}
#line4 #button_item {
	vertical-align: center;
	text-align: center;
	float: center;
	width: 80%;
	border: 2px solid rgb(11, 35, 73);
	overflow: hidden;
	color: rgba(11, 35, 73, 1);
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(11, 35, 73, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	padding: 8px 8px 8px 8px
}

#line4 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(11, 35, 73, 1);
	color: rgba(255, 255, 255, 1);
	text-decoration: none
}

#line4 .text_float img{
	width: 90%;
	float: right;
	display: block;
	margin: 24px
}
#line4 .text_float {
	width: 25%;
	float: right;
	display: block;
	margin: 24px
}
/*----------------------------------------------------------------------------*/
#bgimg5 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg5::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg5::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg5::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg5::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg5::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg5::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg5::before {
		width: 1360px
	}
}
#bgimg5::before {
	content: "";
	background-image: url(../images/CAScheme.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#line5 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line5 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line5 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line5 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line5 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line5 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line5 {
		font-size: 100%;
		width: 1360px
	}
}

#line5 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 28px 0px 36px 0px
}
#line5 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line5 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line5 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line5 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line5 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line5 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line5 .header_text {
		font-size: 200%;
	}
}

#line5 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line5 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line5 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line5 ul.items_list {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;

}

#line5 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line5 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line5 a {
	color: #FFFFFF;
	text-decoration: none
}
#line5 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#line5 #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}

#line5 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(255, 255, 255, 1);
	color: rgba(11, 35, 73, 1);
	text-decoration: none
}

/*----------------------------------------------------------------------------*/
#bgimg6 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg6::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg6::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg6::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg6::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg6::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg6::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg6::before {
		width: 1360px
	}
}
#bgimg6::before {
	content: "";
	background-image: url(../images/CAScheme.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
}

#line6 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line6 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line6 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line6 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line6 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line6 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line6 {
		font-size: 100%;
		width: 1360px
	}
}

#line6 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#ffffff');
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #0C2349;
	padding: 28px 0px 36px 0px
}
#line6 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line6 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line6 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line6 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line6 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line6 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line6 .header_text {
		font-size: 200%;
	}
}

#line6 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line6 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line6 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line6 ul.items_list {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none
}

#line6 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line6 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line6 a {
	text-decoration: none
}
#line6 a:hover {
	text-decoration:underline;
}

#line6 #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid rgb(11, 35, 73);
	overflow: hidden;
	color: rgba(11, 35, 73, 1);
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(11, 35, 73, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	padding: 8px 8px 8px 8px
}

#line6 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(11, 35, 73, 1);
	color: rgba(255, 255, 255, 1);
	text-decoration: none
}
/*----------------------------------------------------------------------------*/
#bgimg7 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg7::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg7::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg7::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg7::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg7::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg7::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg7::before {
		width: 1360px
	}
}
#bgimg7::before {
	content: "";
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right top;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
	display: inline-block;
}

#line7 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line7 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line7 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line7 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line7 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line7 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line7 {
		font-size: 100%;
		width: 1360px
	}
}

#line7 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #FFFFFF;
	padding: 28px 0px 36px 0px
}
#line7 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line7 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line7 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line7 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line7 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line7 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line7 .header_text {
		font-size: 200%;
	}
}

#line7 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line7 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line7 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line7 ul.items_list {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none
}

#line7 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line7 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line7 a {
	color: #FFFFFF;
	text-decoration: none
}
#line7 a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#line7 #button_item {
	vertical-align: center;
	text-align: center;
	width: 50%;
	border: 2px solid #FFFFFF;
	overflow: hidden;
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	box-shadow: inset 0 0 0 0 rgba(255, 255, 255, 0);
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	transition: all ease 0.3s;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}

#line7 #button_item:hover {
	box-shadow: inset 0 100px 0 0 rgba(255, 255, 255, 1);
	color: rgba(11, 35, 73, 1);
	text-decoration: none
}
/*----------------------------------------------------------------------------*/
#bgimg8 {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
#bgimg8::before{
	background-size:90% auto;
}
@media only screen and (min-width: 320px) {
	#bgimg8::before  {
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#bgimg8::before  {
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#bgimg8::before  {
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#bgimg8::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#bgimg8::before  {
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#bgimg8::before {
		width: 1360px
	}
}
#bgimg8::before {
	content: "";
	background-image: url(../images/point.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-size: 80%;
	opacity: 0.99;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=99)";
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
	-khtml-opacity: 0.99;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;   
}

#line8 {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#line8 {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#line8 {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#line8 {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#line8 {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#line8 {
		font-size: 109%;
		width: 1280px
	}
}

@media only screen and (min-width: 1600px) {
	#line8 {
		font-size: 100%;
		width: 1360px
	}
}

#line8 {
	max-height: 999999px;
	text-decoration: none;
	font-weight: normal;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#ffffff');
	background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
	margin: 0px;
	top: 0px;
	padding: 0px;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	color: #0C2349;
	padding: 28px 0px 36px 0px
}
#line8 .header_text {
	font-size: 200%;
}

@media only screen and (min-width: 320px) {
	#line8 .header_text {
		font-size: 141%;
	}
}
@media only screen and (min-width: 375px) {
	#line8 .header_text {
		font-size: 150%;
	}
}
@media only screen and (min-width: 768px) {
	#line8 .header_text {
		font-size: 160%;
	}
}
@media only screen and (min-width: 1024px) {
	#line8 .header_text {
		font-size: 165%;
	}
}
@media only screen and (min-width: 1280px) {
	#line8 .header_text {
		font-size: 170%;
	}
}

@media only screen and (min-width: 1600px) {
	#line8 .header_text {
		font-size: 200%;
	}
}

#line8 .header_text {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px 0px 24px 0px;

}

#line8 .text1 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line8 .text2 {
	font-size: 85%;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 0px 24px 24px 0px;
}

#line8 ul.items_list {
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none
}

#line8 ul.items_list li {
	padding: 10px 0px 0px 1px;
	text-decoration: none
}

#line8 ul.items_list span {
	vertical-align: 0px;
	text-decoration: none
}

#line8 a {
	text-decoration: none
}
#line8 a:hover {
	text-decoration:underline;
}

/*----------------------------------------------------------------------------*/

#footer {
	font-size: 100%;
	width: 1280px
}

@media only screen and (min-width: 320px) {
	#footer {
		font-size: 140%;
		width: 880px
	}
}
@media only screen and (min-width: 375px) {
	#footer {
		font-size: 137%;
		width: 1031px
	}
}
@media only screen and (min-width: 768px) {
	#footer {
		font-size: 130%;
		width: 1152px
	}
}
@media only screen and (min-width: 1024px) {
	#footer {
		font-size: 120%;
		width: 1280px
	}
}
@media only screen and (min-width: 1280px) {
	#footer {
		font-size: 109%;
		width: 1280px
	}
}
@media only screen and (min-width: 1600px) {
	#footer {
		font-size: 100%;
		width: 1360px
	}
}

#footer {
	font-family: Arial, Helvetica, Tahoma, Verdane, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#0b2349', endColorstr='#054986');
	background: linear-gradient(to right, rgba(11, 35, 73, 1), rgba(5, 73, 134, 1));
	display: block;
	margin: 0px;
	top: 0px;
	overflow: hidden;
	z-index: 100;
	text-align: left;
	opacity: 0.96;
X	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";
X	filter: alpha(opacity=96);
	-moz-opacity: 0.96;
	-khtml-opacity: 0.96;
	padding: 0px 0px 24px 0px
}

#footer td.common {
	font-weight: bold;
	color: #FFFFFF;
	padding: 17px 24px 0px 0px
}

#footer td.copy {
	color: #FFFFFF;
	padding: 12px 0px 0px 0px
}

#footer td.copylabel {
	color: #FFFFFF;
	padding: 12px 0px 0px 0px
}

#footer td.copy a.copy {
	color: #FFFFFF
}

#footer td.copy a.copy:hover {
	color: #FFFFFF
}

#footer td.copy a.dlink {
	color: #FFFFFF;
	text-decoration: none
}

#footer td.copy a.dlink:hover {
	color: #FFFFFF;
	text-decoration: underline
}
