@charset "utf-8";
/* CSS Document */
html {
height:100%;
width:100%;
}
* {
margin:0;
padding:0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
width:100%;
height:100%;
min-width:1002px;
background:#FFFFFF;
}
a:link, a:active {
color:#6192e2;
}
a:hover {
color:#6192e2;
}
a:visited {
color:#6192e2;
}

.header {
float:left;
width:100%;
height:136px;
background-image:url(src/head-l.png);
background-position:left top;
background-repeat:no-repeat;
background-color:#3976d4;
}
.header img {
float:left;
width:290px;
height:86px;
padding-left:20px;
padding-top:25px;
}
.header h2 {
float:left;
padding-top:55px;
padding-left:25px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:175%;
}
.header .languages {
float:right;
width:33%;
height:136px;
background-image:url(src/head-r.png);
background-position:right;
background-repeat:no-repeat;
}
.languages .panel {
float:left;
width:100%;
margin-top:6px;
height:34px;
background-image:url(src/panel.png);
background-position:left;
background-repeat:no-repeat;
}
.panel span {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
padding-top:11px;
padding-left:14px;
}
.panel ul {
float:left;
list-style-type:none;
height:34px;
}
.panel ul li {
float:left;
display:inline;
padding-top:11px;
width:52px;
}
.panel ul li a {
float:left;
white-space:nowrap;
color:#20409a;
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
padding-left:5px;
padding-right:5px;
}
.panel ul li a.current {
color:#FFFFFF;
background-image:url(src/cur-lang.png);
background-position:0 0;
background-repeat:no-repeat;
text-decoration:none;
}
.spacer {
float:left;
width:100%;
height:2px;
background-image:url(src/head-sp.png);
background-position:left;
background-repeat:repeat-x;
font-size:1%;
}
.menu {
float:left;
width:100%;
height:52px;
background:transparent url(src/menu.png) no-repeat scroll 0pt 0px;
}
ul.main-nav {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:100%;
color:#606060;
height:52px;
width:60%;
margin-left:6px;
list-style-type:none;
}
ul.main-nav li {
float:left;
display:inline;
height:52px;
padding-top:16px;
padding-bottom:16px;
padding-right:20px;
padding-left:14px;
}
ul.main-nav li a {
float:left;
text-decoration:none;
}
ul.main-nav li a:hover {
color:#afcaf4;
}
.content {
float:left;
width:100%;
padding-bottom:30px;
}

.content-l {
float:left;
width:33%;
padding-top:20px;
}
.content-m {
float:left;
width:34%;
padding-top:20px;
}
.content-r {
float:right;
width:32.9%;
}

.content .h-l {
float:left;
height:34px;
min-width:40px;
background:transparent url(src/h-r.png) no-repeat scroll 100% 0px;
}
.content .h-r {
float:left;
height:34px;
min-width:40px;
margin-left:16px;
margin-bottom:10px;
background:transparent url(src/h.png) repeat-x scroll 0 0;
}

.content h1 {
float:left;
height:24px;
padding-top:10px;
padding-left:14px;
padding-right:14px;
min-width:40px;
font-family:Arial, Helvetica, sans-serif;
color:#4d85d7;
font-weight:bold;
background:transparent url(src/h-l.png) no-repeat scroll 0 0;
}

.content p {
clear:left;
padding-left:20px;
padding-right:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
margin-bottom:14px;
}
body.ie .content p, body.ieseven .content p {
float:left;
width:80%;
}
.content-l p span {
font-size:75%;
color:#aca6a6;
padding-right:4px;
}
.content-m p {
width:90%;
padding-left:0px;
margin-left:6px;
padding-right:0px;
background-image:url(src/line.png);
background-repeat:repeat-x;
background-position:0 11px;
margin-bottom:2px;
}
.content-m .h-r {
margin-left:0;
}
body.ie .content .h-r {
margin-left:8px;
}
body.ie .content-m .h-r {
margin-left:0px;
}
.content a.all {
float:left;
clear:left;
margin-top:1px;
margin-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
}
.content-m a.all {
margin-left:7px;
margin-top:14px;
}
.content-m .name {
background-color:#FFFFFF;
}
.content-m .number {
width:15px;
background-color:#FFFFFF;
float:right;
text-align:left;
}

.content-r {
position:relative;
top:-23px;
}

.form {
float:left;
background-image:url(src/login.png);
background-position:left;
background-repeat:no-repeat;
width:100%;
height:164px;
margin-top:22px;
}
.all-wrap .content .content-r .fm a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6697E9;
	padding-top: 10px;
	display: block;
	font-size: 75%;
	text-decoration: none;
}


.fm {
float:left;
width:100%;
height:25px;
margin-top:10px;
}

form {
padding-top:43px;
}
.form #login, .form #password {
	height:18px;
	width:140px;
	float:left;
	margin-bottom:5px;
	background-color:#6697e9;
	border-color:#456fb0;
	border-width:1px;
}

.form label {
width:100px;
text-align:right;
float:left;
clear:left;
color:#747272;
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
font-weight:bold;
padding-top:3px;
padding-right:8px;
}
.form .button {
margin-left:104px;
}

.content-r a {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:70%;
color:#8f8f8f;
}
a.home {
margin-left:14px;
padding-left:16px;
background-image:url(src/home.png);
background-repeat:no-repeat;
background-position:0px 2px;
}
a.mail {
margin-left:20px;
padding-left:20px;
background-image:url(src/mail.png);
background-repeat:no-repeat;
background-position:2px 3px;
}
a.map {
margin-left:24px;
padding-left:24px;
background-image:url(src/map.png);
background-repeat:no-repeat;
background-position:5px 2px;
}

.greybar {
float:left;
width:100%;
padding-top:20px;
padding-bottom:25px;
background-color:#f1f1f1;
}
.g-left {
float:left;
width:50%;
}
.g-left h3 {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
color:#20409a;
margin-left:23px;
}
body.ie .g-left h3 {
margin-left:11px;
}
.g-left ul {
float:left;
clear:left;
list-style-type:none;
margin-left:52px;
margin-top:5px;
}
body.ie .g-left ul {
margin-left:26px;
}
.g-left ul li {
float:left;
clear:left;
background-image:url(src/list-dot.png);
background-position:0 6px;
background-repeat:no-repeat;
padding-left:8px;
margin-top:2px;
}
.g-left ul li a {
font-family:Arial, Helvetica, sans-serif;
font-size:75%;
float:left;
white-space:nowrap;
color:#4a8ef7;
}
.g-right {
float:right;
width:49.9%;
padding-top:36px;
}
.g-right span {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:105%;
color:#4c4b4b;
padding-top:7px;
padding-right:12px;
}

.g-right span.small {
font-size:65%;
float:left;
padding-top:4px;
margin-left:73px;
font-weight:normal;
}
body.ie span.small {
margin-left:77px;
}
#search {
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#696969;
height:23px;
width:185px;
}

.g-right .button {
margin-bottom:-12px;
}
body.ie .g-right .button {
margin-bottom:-7px;
}
body.ieseven .g-right .button {
margin-bottom:-7px;
}
.footer {
float:left;
width:100%;
height:86px;
}
.footer span {
float:left;
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:65%;
color:#b4b5b8;
padding-left:20px;
}
.footer .foot1 {
padding-top:35px;
}
.footer .foot1 a {
color:#6493e4;
}
.footer .foot2 a {
color:#b4b5b8;
}
/*alt css ----------------------------*/
.header-alt {
float:left;
width:100%;
height:134px;
background-image:url(src/head-m-alt.png);
background-position:left;
background-repeat:repeat-x;
background-color:#3573d2;
}
.inheader {
float:left;
width:100%;
height:134px;
background-image:url(src/head-l-alt.png);
background-position:left;
background-repeat:no-repeat;
}
.header-alt h2 {
float:left;
width:33.9%;
padding-left:33%;
margin-top:45px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:170%;
font-weight:bold;
}
.header-alt .languages {
float:right;
width:33%;
background-image:url(src/head-r-alt.png);
background-repeat:no-repeat;
background-position:100% 0;
}
.header-alt .languages .panel {
background-image:url(src/panel-alt.png);
margin-top:51px;
}
.header-alt ul.main-nav {
float:left;
width:540px;

}
.header-alt .main-nav li {
margin-top:5px;
}
.header-alt .main-nav a {
color:#606060;
}
.header-alt a.home, .header-alt a.map, .header-alt a.mail, .header-alt a.login {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	color:#8f8f8f;
}

#tut {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	color:#333333;
	padding-left: 16px;
	margin-left: 14px;
}
.blacks {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 3px;
	padding-right: 3px;
	color: #999999;
}
.mid p strong {
	display: block;
	border: 1px solid #EAEAEA;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #333333;
	font-weight: normal;
}

/*xpgraph additions*/
.mid div.block {margin-top:20px}

.mid div.block p strong {
	display: inline;
	border: 0;
	padding: 0;
	margin: 0px;
	color: #333333;
	font-weight: bold;
}

.mid div.block p {
float: none;
width:100%;
font-size:90%;
color:#585858;
padding-bottom:18px;
}
/*xpgraph additions*/

.in {font-family:Arial, Helvetica, sans-serif; font-size:14px}

.all-wrap #content .mid b {
	font-weight: bold;
}




.a-block a.login {
margin-left:14px;
padding-left:16px;
background-image:url(src/log.png);
background-repeat:no-repeat;
background-position:0px 2px;
color:#3573d2;
}
.a-block {
float:left;
height:20px;
width:400px;
margin-top:12px;
}

#content {
float:left;
width:100%;
padding-top:30px;
padding-bottom:130px;
}
#content .left {
float:left;
width:16.5%;
}
.left h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:155%;
color:#437fd7;
font-weight:bold;
margin-left:22px;
margin-bottom:18px;
}
.left img {
margin-left:-35px;
}
#content .mid {
float:left;
width:54%;
font-family:Arial, Helvetica, sans-serif
}
.mid h2 {
float:left;
font-size:120%;
padding-top:3px;
padding-bottom:30px;
}
.mid p {
float:left;
width:100%;
font-size:90%;
color:#585858;
padding-bottom:18px;
}
#content .right {
font-family:Arial, Helvetica, sans-serif;
float:right;
width:203px;
height:172px;
margin-right:45px;
background-image:url(src/tab.png);
background-position:left;
background-repeat:no-repeat;
padding-top:25px;
}
body.ie #content .right {
margin-right:22px;
}
.right span {
font-style:italic;
font-weight:bold;
color:#606060;
}
.right a {
float:left;
font-size:75%;
font-style:normal;
font-weight:normal;
text-decoration:none;
margin-bottom:7px;
margin-left:32px;
}

.right strong {
float:left;
font-size:75%;
font-style:normal;
font-weight:bold;
text-decoration:none;
margin-bottom:7px;
margin-left:32px;
}

#content .right-new {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:203px;
	height:172px;
	margin-right:45px;
	padding-top:25px;
}
.right-new a {
	float:left;
	font-size:75%;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:7px;
	margin-top: 9px;
	display: block;
}
.all-wrap #content .mid .yes {
	background-color: #437FDE;
	color: #FFFFFF;
}
.all-wrap #content .mid h3 {
	padding-top: 7px;
	font-weight: bold;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
.all-wrap #content .mid h3 a {
	color: #666666;
}

.all-wrap #content .mid h4 a {
	color: #437FD7;
}

.all-wrap #content .next {
	clear: both;
}
.all-wrap #content .mid li {
	color: #CCCCCC;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	list-style-type: none;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #CBDBF5;
	font-weight: bold;
	background-color: #F7F9FD;
}
.all-wrap #content .mid ul {
	display: block;
	padding-top: 15px;
}

.all-wrap #content .mid li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #225CBD;
}


.all-wrap #content .mid p {
	display: block;
}

.all-wrap #content .mid h4 {
	font-weight: normal;
	padding-left: 25px;
	padding-top: 5px;
	font-size: 80%;
}
.all-wrap #content .mid h1 {
	font-size: 125%;
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	display: block;
	clear: both;
}
.all-wrap #content .right-new img {
	float: left;
	display: block;
	margin-left: 35px;
}
.all-wrap #content .mid #fift {
	width: 90px;
	display: block;
	float: left;
}
.all-wrap #content .mid .lin {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3573D2;
	color: #3573D2;
}
.all-wrap #content .mid small {
	display: block;
	clear: both;
	font-size: 10%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #C1D5F4;
}
.all-wrap #content .mid .midll {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
}
.all-wrap #content .mid .gray {
	color: #999999;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #437FD7;
	margin-bottom: 15px;
}
.all-wrap #content .mid #linkk {
	background-color: #FFFFFF;
	font-size: 90%;
	font-style: italic;
}
.all-wrap #content .mid .ss {
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	padding-left: 8px;
	display: block;
	margin-bottom: 3px;
}
.all-wrap #content .mid p strong em {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	font-style: normal;
	color: #80A8E3;
	background-color: #EFEFEF;
	margin-top: -2px;
	margin-left: -5px;
	margin-right: -5px;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
}
.all-wrap #content .mid p strong b {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}

.all-wrap #content .mid p strong span {
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
}
.all-wrap #content .mid ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	display: block;
	font-size: 100%;
	padding-left: 25px;
	padding-top: -15px;
}
.all-wrap #content .mid .right-a {
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	border: 1px solid #E5E5E5;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 90%;
	margin-left: 10px;
	margin-top: -5px;
	background-color: #FFFFFF;
}
.all-wrap #content .mid #nl {
	background-color: #FFFFFF;
	font-size: 7%;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #51B9FF;
}
.all-wrap #content .mid .no {
	background-color: #D95618;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.all-wrap #content .mid .grays {
	color: #666666;
}

