@charset "utf-8";
body {
	background-color: #336699;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
/* CSS Document */

.wrapper {
	background-color: #FFFFFF;
	padding: 0px;
	width: 830px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.header {
	padding: 0px;
	height: 160px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.header2 {
	padding: 0px;
	height: 135px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.buttons {
	margin: 0px;
	padding: 0px;
}
.buttons div{
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 60px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.buttons div a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396B9D;
	text-decoration: none;	
}


.buttons2 {
	margin: 0px;
	padding: 0px;
}
.buttons2 div{
	float:left;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 47px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
.buttons2 div a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #396B9D;
	text-decoration: none;	
}

#bg1 {
	width: 145px;
	background-image: url(../images/mnu1.jpg);
}
#bg1.hover {
	width: 145px;
	background-image: url(../images/mnu1a.jpg);
	color:#FFFFFF;
}
#bg2 {
	width: 145px;
	background-image: url(../images/mnu2.jpg);
}
#bg2.hover {
	width: 145px;
	background-image: url(../images/mnu2a.jpg);
	color:#FFFFFF;
}
#bg3 {
	width: 145px;
	background-image: url(../images/mnu3.jpg);
}
#bg3.hover {
	width: 145px;
	background-image: url(../images/mnu3a.jpg);
	color:#FFFFFF;
}
#bg4 {
	width: 146px;
	background-image: url(../images/mnu4.jpg);
}
#bg4.hover {
	width: 146px;
	background-image: url(../images/mnu4a.jpg);
	color:#FFFFFF;
}
#bg5 {
	width: 149px;
	background-image: url(../images/mnu5.jpg);
}
#bg5.hover {
	width: 149px;
	background-image: url(../images/mnu5a.jpg);
	color:#FFFFFF;
}
#bg_blank {
	width: 830px;
	background-image: url(../images/mnu_blank2.jpg);
}

div.hover a:hover, div.hover a{
	color:#FFFFFF;
}
.menu {
	clear:both;
	background-image: url(../images/bgtop.jpg);
	background-repeat:  repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 85px;
	position: relative;
}
.menu .floatImage {
	position: absolute;
	top: 0px;
	right: 4px;
}

.menu .logo {
	background-image: url(../images/logotype.jpg);
	background-repeat: no-repeat;
	height: 40px;
	width: 268px;
	position: absolute;
	left: 22px;
	top: 0px;
}
.menu2 {
	clear:both;
	background-repeat:  repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 85px;
	position: relative;
}
.menu2 .floatImage {
	position: absolute;
	top: 0px;
	right: 4px;
}

.menu2 .logonewsletter {
	background-image: url(../images/logo_newsletter.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 350px;
	position: absolute;
	left: 22px;
	top: 0px;
}


.logo h1{
	display:none;
}
.menu ul{
	margin:0px;
	padding:0px;
	padding-top:55px;
	padding-left:20px;
}
.menu li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
.menu li.sel a{
	color: #00CC00;
}
.menu li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4977A4;
	text-decoration: none;
}
.menu li.s{
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CCCCCC;
}
.topSeparator {
	background-image: url(../images/bgtop1.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
	height: 8px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 2px;
	clear:both;
}
.content{
	 margin:0px;
	 padding:0px;
}
.homeBg{
	background-image: url(../images/pictures/home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 375px;
	width: 830px;
}
.content h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	color:#666666;
}
.content p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.signin_homepage p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #ffff99;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.signin_homepage_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990033;
}
.signin_homepage_smalltext a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align:right;
	color: #ffff99;
}
.bgline {
	background-image: url(../images/bgline.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
}
.bgline h2 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.cnt {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
	width: 450px;
}
.blue{
	color:#4977A4;
}
.footer {
	padding: 0px;
	width: 830px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer .bl {
	font-size: 11px;
	color: #00CCFF;
}

/* options menu*/
#img04 {
	width: 146px;
	background-image: url(../images/menu/img04.jpg);
}
#img04.hover {
	width: 146px;
	background-image: url(../images/menu/img04a.jpg);
	color:#FFFFFF;
}
#img05 {
	width: 149px;
	background-image: url(../images/menu/img05.jpg);
}
#img05.hover {
	width: 149px;
	background-image: url(../images/menu/img05a.jpg);
	color:#FFFFFF;
}
#img09 {
	width: 146px;
	background-image: url(../images/menu/img09.jpg);
}
#img09.hover {
	width: 146px;
	background-image: url(../images/menu/img09a.jpg);
	color:#FFFFFF;
}
#img10 {
	width: 146px;
	background-image: url(../images/menu/img10.jpg);
}
#img10.hover {
	width: 146px;
	background-image: url(../images/menu/img10a.jpg);
	color:#FFFFFF;
}

#img11 {
	width: 146px;
	background-image: url(../images/menu/img11.jpg);
}
#img11.hover {
	width: 146px;
	background-image: url(../images/menu/img11a.jpg);
	color:#FFFFFF;
}
#img12 {
	width: 146px;
	background-image: url(../images/menu/img12.jpg);
}
#img12.hover {
	width: 146px;
	background-image: url(../images/menu/img12a.jpg);
	color:#FFFFFF;
}

#img14 {
	width: 146px;
	background-image: url(../images/menu/img14.jpg);
}
#img14.hover {
	width: 146px;
	background-image: url(../images/menu/img14a.jpg);
	color:#FFFFFF;
}
#img15 {
	width: 149px;
	background-image: url(../images/menu/img15.jpg);
}
#img15.hover {
	width: 149px;
	background-image: url(../images/menu/img15a.jpg);
	color:#FFFFFF;
}

#img20 {
	width: 146px;
	background-image: url(../images/menu/img20.jpg);
}
#img20.hover {
	width: 146px;
	background-image: url(../images/menu/img20a.jpg);
	color:#FFFFFF;
}
#img21 {
	width: 149px;
	background-image: url(../images/menu/img21.jpg);
}
#img21.hover {
	width: 149px;
	background-image: url(../images/menu/img21a.jpg);
	color:#FFFFFF;
}

#img22 {
	width: 146px;
	background-image: url(../images/menu/img22.jpg);
}
#img22.hover {
	width: 146px;
	background-image: url(../images/menu/img22a.jpg);
	color:#FFFFFF;
}
#img23 {
	width: 149px;
	background-image: url(../images/menu/img23.jpg);
}
#img23.hover {
	width: 149px;
	background-image: url(../images/menu/img23a.jpg);
	color:#FFFFFF;
}

#img24 {
	width: 146px;
	background-image: url(../images/menu/img24.jpg);
}
#img24.hover {
	width: 146px;
	background-image: url(../images/menu/img24a.jpg);
	color:#FFFFFF;
}
#img25 {
	width: 149px;
	background-image: url(../images/menu/img25.jpg);
}
#img25.hover {
	width: 149px;
	background-image: url(../images/menu/img25a.jpg);
	color:#FFFFFF;
}
/* new */
#img34 {
	width: 146px;
	background-image: url(../images/menu/img34.jpg);
}
#img34.hover {
	width: 146px;
	background-image: url(../images/menu/img34a.jpg);
	color:#FFFFFF;
}
#img35 {
	width: 149px;
	background-image: url(../images/menu/img35.jpg);
}
#img35.hover {
	width: 149px;
	background-image: url(../images/menu/img35a.jpg);
	color:#FFFFFF;
}
#img44 {
	width: 146px;
	background-image: url(../images/menu/img44.jpg);
}
#img44.hover {
	width: 146px;
	background-image: url(../images/menu/img44a.jpg);
	color:#FFFFFF;
}
#img45 {
	width: 149px;
	background-image: url(../images/menu/img45.jpg);
}
#img45.hover {
	width: 149px;
	background-image: url(../images/menu/img45a.jpg);
	color:#FFFFFF;
}
/* */

.section1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
}
.section2 {
	float: left;
	width: 560px;
	padding-left: 15px;
}
.section3 {
	float: left;
	width: 730px;
	padding-left: 72px;
}
.section3 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 10px;
}

.section2 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.section2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.content .mainTitle {
	margin: 0px;
	width: 500px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.listUl {
	margin: 0px;
	padding: 0px;
}
.listUl ul {
	margin: 0px;
	padding: 0px;
}
.listUl li {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-image: url(../images/dot.gif);
	list-style-type: none;
}
.listUl li.s {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECF1F5;
	border-bottom-color: #ECF1F5;
	background-color: #FBFCFE;
	padding-left: 10px;
}
.listUl li.hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9CBAD2;
	padding-left: 5px;
	background-image: url(../images/bgHover.jpg);
	background-repeat:  repeat-x;
	background-position: bottom;
}

.listUl li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.listUl li a:hover {
	color: #006699;
	text-decoration: none;
}


.topSeparator1 {
	background-image: url(../images/bgtop2.jpg);
	background-repeat:  repeat-x;
	background-position: top;
	height: 26px;
}
/* form */
.contact {
	background-position: left;
	width: 397px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.f {
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 1px;
	background-color: #FFFFFF;
}
.formLeft {
	float: left;
	width: 102px;
	padding:3px;
	color:#006699;
}
.warning {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFF0;
	margin: 0px;
	border: 1px solid #FFF2E6;
	background-image: url(../images/error.png);
	background-repeat: no-repeat;
	background-position: 4px 4px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

.formSeparator {
	padding: 2px;
	clear: both;
	height: 2px;
}
.formsButtons {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}

.formRight {
	float: left;
	width: 250px;
	padding-left: 20px;
}


.content  form {
	margin: 0px;
	padding: 0px;
}
