﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
img{border:none;vertical-align:middle;}
.imgright {
	text-align: right;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}
ul{list-style:none;}
body{
	margin:0px;
	font-size:11px;
	line-height:16px;
	font-family:Arial;
	padding:0 0 10px 0;
}
input,select,textarea{font-size:10px;line-height:12px;font-family:Arial; vertical-align:middle;}
a{text-decoration:none;color:#000;}
a:hover{ text-decoration:underline;}
h1{font-size:22px;line-height:24px;font-weight:bold;}
h2{font-size:20px;line-height:22px;font-weight:bold;}
h3{font-size:17px;line-height:19px;font-weight:bold;}
h4{font-size:15px;line-height:17px; font-weight:bold;}
h5{font-size:11px;line-height:13px;}
h6{font-size:10px;line-height:12px;}
div.container{width:980px;margin:0 auto;}
div.header{width:980px;height:158px;padding:12px 0 0 0; background:url(images/header-bg.jpg) no-repeat;}
div.header-left{width:695px;padding-left:15px; float:left;}
div.header-left p.search{color:#fff; font-weight:bold;}
div.header-left input.detail{width:225px;}
div.header-left input.result{width:67px;height:15px;margin:3px 0 0 165px; font-size:9px; border:none; background:url(images/search-bg.jpg) no-repeat;}
div.nav{width:980px;background:#4eaee6;margin:3px 0;height:22px;}
div.nav-left{float:left; width:auto;}
div.nav-left ul li{line-height:22px;padding:0 12px 0 5px;background:url(images/white-box.gif) no-repeat right;float:left;width:auto;}
div.nav-left ul li a{color:#fff; font-size:12px; font-weight:bold;}
div.nav-right{background:#fff; float:right;width:auto;}
div.nav-right ul li{float:left;padding:0 0 0 3px;width:auto;}
div.nav-right ul li a{color:#fff; font-size:12px;}
div.nav-right ul li a:hover{ text-decoration:none;}
div.nav-right ul li a span.nav-mid{height:22px; display:block; float:left; background:url(images/gray-mid.gif) repeat-x;width:auto;}
div.nav-right ul li a span.nav-left{height:22px;display:block;float:left; background:url(images/gray-left.gif) no-repeat left top;width:auto;}
div.nav-right ul li a span.nav-right{height:22px;line-height:22px;padding:0 10px;display:block;float:left; background:url(images/gray-right.gif) no-repeat right;cursor:pointer;width:auto;}
div.nav-right ul li a.current span.nav-mid,div.nav-right ul li a:hover span.nav-mid{height:22px;display:block;float:left; background:url(images/current-mid.gif) repeat-x;width:auto;}
div.nav-right ul li a.current span.nav-left,div.nav-right ul li a:hover span.nav-left{height:22px;display:block;float:left; background:url(images/current-left.gif) no-repeat left top;width:auto;}
div.nav-right ul li a.current span.nav-right,div.nav-right ul li a:hover span.nav-right{height:22px;display:block;float:left; background:url(images/current-right.gif) no-repeat right;width:auto; }

div.content-top{width:980px;}
div.content-top-left{width:620px;float:left;}
div.open{height:251px; background:#000000 url(images/earch-pic.jpg) no-repeat left;}
div.open p{color:#fff; font-size:16px; line-height:8px;padding:15px 20px 0 0; text-align:right;}
div.open h1{color:#fff; font-size:16px; line-height:8px;padding:15px 20px 0 0; text-align:right;}
div.open p span{ font-weight:bold;}
div.open p.welcome{padding:85px 20px 0 0;}
div.content-top-right{width:356px;float:right;}
div.choose{width:356px; background:#83c6ed;}
div.choose-left{width:190px; float:left;}
div.choose-left p{color:#165580; line-height:18px; font-size:15px;padding:8px 0 8px 10px; font-weight:bold;}
div.choose-right{width:165px; float:left;}
div.choose-right select{width:140px;margin:25px 0 0 0;}
div.cmi{padding:8px 0 0 10px;background:#cae7f7;margin-top:3px;}
div.cmi a{
	color: #FFFFFF;
	text-decoration: none;
}
div.cmi h4{color:#165580;}
ul.cmi-item li{
	line-height:16px;
}
ul.cmi-item li a{
	color: #000000;}	
ul.cmi-item2 li{
	line-height:16px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
ul.cmi-item2 li a{
	color: #FFFFFF;	
}
ul.test-item2 li{
	line-height:16px;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
div.cmi h3{color:#fff; background:#4eaee6;padding:5px 0 5px 10px;margin-top:12px;}
div.content-btm{padding:10px 0 10px 12px;margin-top:5px;background:#165480 url(images/management-pic.jpg) no-repeat right;}
div.training{width:980px;}
div.training-left{width:250px;background:#4eaee6; float:left;padding:10px 0 10px 12px;}
div.detail{ color:#fff;}
div.detail img{float:right;margin:0 -9px 0 0; position:relative;}
div.training-right{width:580px;float:left;padding:0px 0 0px 20px;}
div.what{color:#fff;}
div.what p{padding:5px 0 10px;}
div.what p.online{padding:5px 0 0 0;}
div.footer{ text-align:center;}
div.footer p.btm-nav{padding:10px 0 15px 0;color:#165580; font-size:13px; font-weight:bold;}
div.footer p.btm-nav a{color:#165580; font-size:13px; font-weight:bold;}
div.footer p.copy{color:#165580; font-size:13px; font-weight:bold;}
div.footer p.btm-nav2{ font-size:10px;}
/*************************** osm_contact.htm *********************************************/
div.subnav{width:980px;padding:5px 0 10px 0;}
div.subnav-left{width:550px; float:left;}
div.subnav-left p{color:#165580; font-size:14px;}
div.subnav-left p a{color:#165580; font-size:14px; font-weight:bold;}
div.subnav-right{
	width:430px;
	float:right;
	text-align: right;
}
div.subnav-right a{color:#165580; font-size:14px; font-weight:bold;}
div.subnav-right a.bookmark{ background:url(images/book-icon.gif) no-repeat;padding-left:15px;}
div.subnav-right a.email{ background:url(images/email-icon.gif) no-repeat 0 3px;padding-left:18px;margin-left:10px;}
div.content{width:980px;padding:0 0 20px 0;}
div.content-left{width:292px; float:left; background:#cae7f7;}
ul.left-menu{width:265px; margin:0 auto;padding:5px 0 15px 0;}
ul.left-menu li{border-bottom:solid 1px #165580;padding:8px 0;}
ul.left-menu li a{ font-size:14px;color:#165580;}
ul.left-menu li a.current{ font-weight:bold;}
div.content-right{
	width:980px;
	float:right;
}
div.skies{width:980px;padding:10px 0 10px 8px;margin:0 0 0 0px;background:#666566 url(images/skies-pic.jpg) no-repeat right;}
div.skies p{
	width:600px;
	color:#fff;
	font-size:16px;
	line-height:23px;
}
div.skies p span{ font-weight:bold;}
div.skies-tailored{
	width:980px;
	padding:10px 0 10px 0px;
	margin:0 0 0 0px;
	background:#A6A38D url(images/skies-tailored.gif) no-repeat left;
	height: 230px;
	text-align: right;
}
div.skies-tailored p{
	width:620px;
	color:#fff;
	font-size:16px;
	line-height:23px;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.skies-tailored p span{ font-weight:bold;}
div.skies-links{
	width:980px;
	padding:10px 0 10px 0px;
	margin:0 0 0 0px;
	background:#A6A38D url(images/links.jpg) no-repeat left;
	height: 230px;
	text-align: right;
}
div.skies-links p{
	width:600px;
	color:#fff;
	font-size:16px;
	line-height:23px;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.skies-links p span{ font-weight:bold;}

div.skies-test{
	width:980px;
	padding:10px 0 10px 0px;
	margin:0 0 0 0px;
	background:#A6A38D url(images/test.jpg) no-repeat left;
	height: 230px;
	text-align: right;
}
div.skies-test p{
	width:600px;
	color:#fff;
	font-size:16px;
	line-height:23px;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.skies-test p span{ font-weight:bold;}
div.skies-online{
	width:980px;
	padding:10px 0 10px 0px;
	margin:0 0 0 0px;
	background:#A6A38D url(images/online.jpg) no-repeat left;
	height: 230px;
	text-align: right;
}
div.skies-online p{
	width:600px;
	color:#fff;
	font-size:16px;
	line-height:23px;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.skies-online p span{ font-weight:bold;}

div.skies-international{
	width:980px;
	padding:10px 0 10px 0px;
	margin:0 0 0 0px;
	background:#A6A38D url(images/international.jpg) no-repeat left;
	height: 230px;
	text-align: right;
}
div.skies-international p{
	width:600px;
	color:#fff;
	font-size:16px;
	line-height:23px;
	text-align: right;
	padding-top: 15px;
	padding-right: 20px;
}
div.skies-international p span{ font-weight:bold;}

div.login{width:960px;}
div.login-left{width:295px;float:left;padding:25px 0 0 20px;}
div.login-left h1{color:#165580;}
div.login-left p{padding:15px 0 0 0; font-size:15px;}
div.login-left p span{font-weight:bold;color:#165580;}
div.login-left p.or{padding:35px 0 0 0; font-size:16px; line-height:20px;}
div.login-left p.alter{padding:25px 0 0 0; font-size:16px; line-height:20px;}
div.login-right{width:365px;float:right;padding:25px 0 0;}
div.log{width:365px;margin:0 0 3px 0;}
div.col1{width:105px; float:left;padding:0 0 1px 0;}
div.col1 p{color:#4a4b50; background:#f2f2f2;padding:5px 0 10px 0; text-align:right;}
div.col2{width:250px; float:right; text-align:right;}
div.col2 input{width:250px;}

div.col2 textarea{width:250px;height:90px;}
div.col2 input.send{width:65px;height:17px;border:none;background:url(images/send.gif) no-repeat;}
div.col2 input.send2{width:65px;height:17px;border:none;background:url(images/send_german.gif) no-repeat;}
/*************************** osm_cmi.htm *********************************************/
div.your{width:980px;height:231px;margin:0 0 0 0px;padding:10px 0px 10px 0; text-align:right; background:#83878a url(images/your-pic.jpg) no-repeat;}
div.your p{
	color:#fff;
	font-size:16px;
	padding:5px 20px 0px 0px;
	line-height:23px;
	width: 600px;
	text-align: right;
}
div.your .level{
	color:#fff;
	font-size:12px;
	padding:5px 20px 0px 0px;
	line-height:14px;
	width: 600px;
	text-align: right;
}
div.your p span{ font-weight:bold;}
div.content-btm2{width:980px; font-size:15px; clear:both;}
div.btm-col1{width:83px;padding:7px 9px 0 0; float:left;}
div.btm-col2{
	width:885px;
	float:right;
	height: 200px;
	background-color: #4EAEE6;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div.btm-txt{
	color: #FFFFFF;
	text-align: right;
	padding-right: 0px;
	width: 860px;
	margin: 0px;
	padding-left: 5px;
}
div.btm-col3{width:290px;padding:0 7px 0 0; float:left;text-align:center;}
div.btm-col4{width:290px;padding:0 0 0 0; float:right;text-align:center;}
p.latest{background:#4eaee6;color:#fff; padding:16px 20px 15px 20px;margin-top:8px;}
p.latest span{ font-weight:bold;}
p.latest a{color:#fff;font-weight:bold;}
p.current{background:#165480;color:#fff; padding:16px 20px 15px 20px;margin-top:8px;}
p.current span{ font-weight:bold;}
p.current a{color:#fff;font-weight:bold;}
/*************************** osm_tailored.htm *********************************************/
div.tailored{
	width:688px;
	padding-right: 15px;
	margin-right: 15px;
}
div.tailored-left{width:980px;float:left;padding:10px 0 0 0px;}
div.tailored-left h1{color:#165580;}
div.tailored-left p{color:#000000; font-size:16px;padding:5px 10px 15px 15px; line-height:23px;}
div.tailored-left p span{font-weight:bold; color:#165580}
div.tailored-left p.or{padding:35px 0 0 0; font-size:16px; line-height:20px;}
div.tailored-left p.alter{padding:25px 0 0 0; font-size:16px; line-height:20px;}
div.content-leftb1{width:292px; float:left; background:#4eaee6;}
div.content-leftb1 p{color:#ffffff; font-size:14px;padding:5px 10px 15px 15px; line-height:23px;}
div.content-leftb2{width:292px; float:left; background:#165480;}
div.content-leftb2 p{color:#ffffff; font-size:14px;padding:5px 10px 15px 15px; line-height:23px;}
div.content-leftb1 p span{font-weight:bold;}
div.content-leftb1 a{
	color:#ffffff;
	text-decoration: underline;
}
div.content-leftb2 p span{font-weight:bold;}
div.content-leftb2 a{
	color:#ffffff;
	text-decoration: underline;
}
