/* custom stuff */

.clr {
	background-repeat: repeat-x;
	background-color: #333333;
	font-size:1px;
	line-height: 1px;
}
div.mosimage_caption {
	font-size: 11px;
	float: right;
	overflow: hidden;
	padding-right: 0px;
	padding-top: 0px;
	border: 1px solid #ffffff;
	margin-left: 20px;
	margin-bottom: 20px;
}
.mosimage {
	padding-left: 10px;
	padding-bottom: 10px;
}
.TRkeypeople {
	height: 120px;
}
#page_bg {
	background-color: #FFFFFF;
	height: 100%;
	background-image:url(../images/bg_gradient.jpg);
}
#main_bg {
	text-align: left;
	vertical-align: top;
}
table.more_bg {
}
td a.mainlevel:hover {
}
#mainheader {
}
#menu_frame {
}
#menu {
	height: 19px!important;
	height: 22px;
}
/*
#frontGroupbox {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 40px;
	vertical-align: top;
	font-family: Segoe UI, Helvetica, sans-serif;
	line-height: normal;
	height: inherit;
	overflow: hidden;
	padding-right: 30px;
	margin-right: 5px;
}
*/
#content {
	padding-top: 8px;
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	padding-right: 40px;
	vertical-align: top;
	padding-bottom: 50px;
	height: 300px;
	color: #ffffff;
	border-bottom: 3px solid #ffffff;
	border-top: 3px solid #ffffff;
	padding-left: 30px;
}
#left {
	background-color: #FFFFFF;
}
TD.pathway {
	font-size: 8pt;
	font-family: Segoe UI, Helvetica, sans-serif;
	background-image: url(../images/CenterGradient.jpg);
	text-align: left;
	background-repeat: repeat;
	padding-left: 30px;
	color: #FFFFFF;
	vertical-align: middle;
	border-top: 3px solid #ffffff;
	margin: 0px;
}
span.pathway img {
}
form {
	margin: 0px;
	vertical-align: middle;
}
form.search {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	margin: 0px;
}
form.search input.inputbox {
	border: 1px solid #999999;
	color: #666666;
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 8px;
	padding-left: 3px;
	margin: 0px;
}
/** stuff **/


#center {
	height: 100%;
	width: 100%;
}
table.moduletable {
	width: 100%;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #666666;
	padding-left: 0px;
}
table.moduletable td {
	padding: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
table.moduletable th {
	font-size: 8pt;
	font-weight: bold;
	font-family: Segoe UI, Helvetica, sans-serif;
	white-space: nowrap;
	text-align: left;
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
/* required stuff */

table.contentpane {
	text-align: left;
	vertical-align: top;
}
.small {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 13px;
	color: #444;
	font-weight: normal;
	text-align: left;
}

.small strong{
	font-size: 16px;
	color: #000;
	
	
}
.modifydate {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 10px;
	text-align: left;
}
.createdate {
	font-family: Segoe UI, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 8pt;
	color: #CCCCCC;
	font-weight: normal;
}
.readon {
}
.contentheading {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	width: 100%;
	line-height: normal;
	letter-spacing: normal;
}
table.moduletable .contentheading {
	height: 30px;
}
/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
	padding-top: 5px;
	font-size: 18pt;
	font-weight: normal;
	color: #4971BA;
	text-align: left;
}
a.contentpagetitle:hover {
	color: #ff0000;
}
a.mainlevel {
	display: block;
}
a:link {
	color: #B9EEFF;
	text-decoration: none;
}
a:hover {
	color: #65a5e9;
}
a.pagenav, a.pagenav:visited {
}
a.pagenav:hover {
}
.frontpageheader {
	color: #CCCCCC;
	font-size: 12pt;
	font-family: Segoe UI, Helvetica, sans-serif;
}
.newsfeedheading {
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	line-height: 14pt;
	list-style-type: square;
	font-family: Segoe UI, Helvetica, sans-serif;/*filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;*/
}
.newsfeeddate {
}
.fase4rdf a:link {
}
.fase4rdf a:hover {
}
.componentheading {
	height: 35px;
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 12pt;
}
.sectiontableheader {
	font-weight: bold;
	font-family: Segoe UI, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
HTML {
	height: 100%;
	margin-bottom: 1px;
}
BODY {
	margin: 0px 0px 0px 0px;
	height: 100%;
	background: #939393;
	background-image: url(../images/bg_gradient.jpg);
	background-repeat: repeat-x;
}
TD.search {
	font-size: 9pt;
	font-family: Segoe UI, Helvetica, sans-serif;
	background-image: url(../images/centergradient.jpg);
	background-repeat: repeat;
	color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	padding-left: 20px;
}
.searchbox {
	font-size: 8pt;
	font-family: Segoe UI, Helvetica, sans-serif;
	margin-top: 5px;
	display: block;
	float:left;
	padding-left: 3px;
}
a.searchimage:link {
	background-image:url(../images/gobutton.jpg);
	height: 31px;
	width: 30px;
	border: none;
	text-indent: 33px;
	text-align: center;
	margin: 0px;
}
a.searchimage:hover {
	background-image:url(../images/gobutton_f2.jpg);
	height: 31px;
	width: 30px;
	border: none;
	text-indent: 33px;
	text-align: center;
	margin: 0px;
}
.toplefttab {
	vertical-align: bottom;
	width: 23%;
	background-color: #333333;
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
}
.lefttab {
	vertical-align: top;
	width: 25%;
	border-bottom: 3px solid #ffffff;
	background-color: #333333;
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	border-right: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
}
.banner {
	overflow: hidden;
	background-repeat: repeat-x;
	font-family: Segoe UI, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 230px;
	border:none;
	margin:0px;
	background-image: url(../images/ban_bg.jpg);
	text-align: left;
}
.tabpadding {
	width: 1%;
	border-bottom:1px solid #666666;
}
.tabheading {
	text-align: left;
}
.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
	font-size: 10px;
}
h4 {
}
h5 {
}
h6 {
}
/* Horizontal Line */
hr {
	height:1px;
	line-height: 1px;
	color: #CCCCCC;
}
hr.separator {
	line-height: 1px;
	color: #999999;
	height: 1px;
}
/* Content - Sections & Categories */
table.contenttoc {
	margin-left: 5px;
	margin-bottom: 5px;
	border: solid 1px #cccccc;
	background: #f6f6f6;
}
table.contenttoc th {
	font-weight: bold;
	font-size: 8pt;
	text-align: left;
	padding: 2px 8px;
}
table.contenttoc td {
	padding: 2px 8px;
}
.contentdescription {
	text-align: left;
	font-family: Segoe UI, Helvetica, sans-serif;
	color: #FFFFFF;
}
tr.sectiontableentry1 td {
	padding-left: 4px;
	padding-right: 4px;
	background-image: url(../images/aviationbanner.jpg);
	background-repeat: repeat-x;
}
tr.sectiontableentry2 td {
	padding-left: 4px;
	padding-right: 4px;
}
.pagenav {
	padding-top: 0px;
	margin-left: 5px;
	padding-left: 35px;
	background-image: url(../images/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 18px;
	background-color: #333333;
}
.pagenavbar {
}
/* Javascript Back button */
.back_button {
	text-align: center;
	margin-top: 40px;
	margin-bottom: 10px;
}
body {
	font-family: Segoe UI, Helvetica, sans-serif;
}
<li><a href="#"> {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	height: 50px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.logobanner {
	text-align: left;
	padding-left: 0px;
	vertical-align: top;
	background-color: #333333;
	background-image: url(../images/ban_bg_right.jpg);
}
.lefttabbanner {
	vertical-align: baseline;
	background-repeat: repeat-x;
	height: 216px;
	padding-bottom: 0px;
	background-image: url(../images/banner/tagline.gif);
	text-align: right;
	z-index: 20;
}
div#horiz-menu {
}
div.imagelarge {
	float: right;
	display: block;
	overflow: hidden;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 30px;
	border: 1px solid #ffffff;
}
div.imagesmall {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 30px;
	border: 1px solid #ffffff;
}
div.imagekeystaff {
	float: left;
	display: block;
	margin-right: 30px;
	border: 1px solid #ffffff;
}
div.mosimage_insight {
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 10px;
	height: 96px;
	width: 80px;
	z-index:auto;
	margin-bottom: 0px;
	
	clear: both;
}
div.mosimage_listinsight {
	float: left;
	display: block;
	margin-right: 30px;
}
div.module {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-width: 1px;
	border: 1px solid #cccccc;
	padding-right: 10px;
}
div.moduletable {
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right: 10px;
}
div.register {
	text-align: left;
	background-image: url(../images/registerBG.jpg);
	padding-left: 20px;
}
a.register:link, a.register:visited {
	padding-top: 0px;
	font-size: 8pt;
	font-weight: normal;
	color: #B9EEFF;
	text-align: left;
	vertical-align: middle;
}
a.register:hover {
	color: #65a5e9;
}
#module_insight {
	padding-top: 10px;
	padding-left: 15px;
	vertical-align: top;
	height: 60px;
	border-right: 0px;
	padding-bottom: 5px;
}
.footer {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: justify;
	vertical-align: middle;
	height: 56px;
	color: #CCCCCC;
	background-image: url(../images/ban_bg_right.jpg);
	padding-left: 5px;
}
.bannerheading {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	padding-right: 40px;
	text-align: right;
	background-repeat: repeat-x;
	vertical-align: top;
	background-color: #333333;
	background-image: url(../images/ban_bg_right.jpg);
}
#bannerimages {
	background-image: url(../images/ban_bcragieburn.gif);
	float:right;
	width: 500px;
}
.keypeople {
	height: 130px;
}
.portfolio {
}
.portfolioH1 {
	background-image: url(../images/featureHeader.jpg);
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	background-repeat: no-repeat;
	background-color: #8A8B7B;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	border-right: solid #999999 1px;
}
.portfolioH2 {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CCCC99;
	font-weight: bold;
}
div.feature {
}
.featureH1 {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.featureH2 {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 11pt;
	color: #CCCC99;
	font-weight: bold;
}
.frontpageblurb {
	font-family: Segoe UI, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	vertical-align: bottom;
	color: #ffffff;
	border-top: 3px solid #ffffff;
	background-image: url(../images/bluebackground.jpg);
	background-color: #54606A;
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-bottom: 20px;
	height: 153px;
}
/* ***********************     1st August ***************************/

body {
	background:#EBE8D9;
}
#wraper {
	margin:10px auto;
	border:solid 1px #fff;
	width:1000px;
}
a:link {
	color: #004282;
	text-decoration: none;
}
a:visited {
	color: #004282;
	text-decoration: none;
}
a:hover {
	color: #65a5e9;
}
.logobanner {
	background:#fff !important;
}
#main_bg {
	width:1000px;
	margin:0px !important;
	padding:0px !important;
	background:#fff;
}
.createdate {
	color:#999;
	font: bold 11px/22px Segoe UI;
}
.lefttab {
	border:none !important;
	background:#f0f0f0 !important;
	color:#444;
	font:normal 11px Segoe UI;
	padding-top:10px;
}
.lefttab .sectiontableheader {
	color:#cc030b;
	font:bold 12px Segoe UI !important;
	text-transform:uppercase;
	border-top:3px solid #444;
	border-bottom:1px solid #bbb;
	display:block;
	padding:6px 10px;
	margin:0;
	background:#fff;
}
div.moduletable {
	padding:10px;
}
.toplefttab {
	border:none !important;
}
.frontpageblurb {
	border:none !important;
}
#content {
	border:none;
	background:#fff;
	padding:20px 15px !important;
}
#content p {
	color:#666;
	margin:0;
}
#content img {
	margin-left:0px;
}
.featureH1 {
	color:#004282;
	font:bold 22px Segoe UI;
	letter-spacing:-0.5px;
}
.contentheading {
	font:normal 24px Segoe UI !important;
	letter-spacing:-0.5px;
	color:#000;
	display:block;
}
.bannerheading {
	display:none;
}
.footer {
	background:#9E9C92;
	font:normal 11px Segoe UI;
	color:#fff;
	padding:15px 10px !important;
	text-align:left;
}
.footer a {
	color:#fff;
}
.footer a:hover {
	color:#fff;
	border-bottom:dotted 1px;
}
.footerleft {
	width:50%;
	float:left;
	margin:0;
}
.footerright {
	width:49%;
	float:right;
	margin:0;
}
.footerright ul {
	display:inline-block;
	margin:0;
	padding:0 40px 0 10px;
}
.footerright ul li {
	padding:0px;
	list-style:none;
}
select {
	border-color: #555 #fff #fff #555;
	border-style: solid;
	border-width: 1px;
	font: bold 12px sans-serif;
	color:#555;
	padding:3px;
	width:200px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
div.register {
	margin:0 !important;
	padding:0!important;
	background:none !important;
}
div.register a {
	background:#none !important;
	font:bold 12px Segoe UI !important;
	display:block !important;
	margin:10px !important;
	padding:5px !important;
	color:#444 !important;
}
div.register a:hover {
	color:#65a5e9 !important;
}
.bannercontentheading {
	color:#000;
	font:normal 20px/22px Segoe UI;
	letter-spacing:-0.3px;
}
.componentheading {
	color:#222;
}
a.button:link, a.button:visited {
	background:#7DA700;
	font:bold 11px/18px Segoe UI;
	padding:0px 10px;
	float:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff;
}
a.button:hover {
	background:#222;
	border:none !important;
}
.toplefttab {
	background:#f0f0f0
}
.contentdescription, #content {
	color:#555 !important;
}
TD.search {
	background:none;
	float:right;
	margin:8px 0;
}
TD.search .searchimage {
	border-color: #8ca123;
	border-style:solid;
	margin:5px 2px 0;
	border-width: 1px;
	padding:1px;
	opacity:0.4;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
TD.search .searchimage:hover {
	opacity:1;
}
TD.search .searchbox {
	border-color: #868686 #DDDDDD #DDDDDD #868686;
	border-style: solid;
	border-width: 1px;
	color: #777777;
	font: bold 11px sans-serif;
	padding:4px;
	width:150px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.inputbox {
	border-color: #868686 #DDDDDD #DDDDDD #868686;
	border-style: solid;
	border-width: 1px;
	color: #777777;
	font: bold 12px sans-serif;
	padding:5px;
	width:95%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.buttons {
	background:#39322a;
	color: #fff;
	font: bold 12px sans-serif;
	padding:5px 20px;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.buttons:hover {
	background:#7DA700;
	cursor:pointer;
}
.socialnetwork {
	float:right;
	margin:17px 0;
}
#meinhardtlogo {
	margin:10px
}
.socialnetwork-icons {
	float:right;
	margin:0;
}
.socialnetwork-icons ul li {
	float: left;
	list-style:none;
	list-style-type:none;
	margin:-4px 2px;
}
.socialnetwork-icons a.icon {
	display: inline-block;
	width: 31px;
	height: 25px;
	text-indent: -9999px;
	background:url(../images/topicon.gif);
}
.socialnetwork-icons a.facebook {
	background-position: 0px 0px;
}
.socialnetwork-icons a.facebook:hover {
	background-position: 0px 25px;
}
.socialnetwork-icons a.twitter {
	background-position: -31px 0px;
}
.socialnetwork-icons a.twitter:hover {
	background-position: -31px 25px;
}

.socialnetwork-icons a.linkedin {
	background-position: -93px 0px;
}
.socialnetwork-icons a.linkedin:hover {
	background-position: -93px 25px;
}
.centerwidget {
	width:50%;
}
.rightwidget {
	width:25%;
}
TD.pathway {
	display:none !important;
}
.contentdescription a {
	font:normal 12px Segoe UI;
	color:#000;
}
.contentdescription a:hover {
	border-bottom:dotted 1px;
}
.yearchange {
	margin:10px 0 !important;
}
.moduletable .contentdescription {
	font:bold 12px Segoe UI;
}
.moduletable a {
	color:#444 !important;
	display:block;
	padding:5px;
	border:none !important;
}
.moduletable a:hover {
	color:#65a5e9 !important;
	border:none !important;
}
.moduletable a img {
	
}
#navigation {
	height:30px;
	background:#fff;
	z-index:999;
	clear:both;
	position:absolute;
	width:1000px;
	border-top:solid 1px #f0f0f0;
}
#slider {
	height:500px;
	margin-top:30px;
}
#slidebar {
	height:250px;
	margin-top:30px;
}
.dropdown {
	visibility:hidden;
}
.smalldark a {
	text-decoration: none;
	font:bold 12px Segoe UI;
	display:block;
	background:none !important;
	border:none !important;
	margin:0px !important;
	padding:0px !important;
}
.smalldark a:hover {
	color:#65a5e9 !important;
}
#keypeople .sectiontableheader {
	color:#004282 !important;
	font:bold 14px Segoe UI;
	
}
#keypeople a.button {
	margin:15px 0 !important;
	float:left;
	color:#fff !important;
}
#keypeople span {
	display:block;
}
.portfolioH2 {
	color:#004282 !important;
}
#content a {
	color:#004282;
}
#content a:hover {
	color: #65a5e9;
	border-bottom:dotted 1px;
}
#content a.button, #content a:visited .button {
	color:#fff !important
}
.newsletter-headding {
	font:bold 16px Segoe UI !important;
	
	color:#004282
}
.border {
	border-top:solid 1px #fff;
	clear:both;
	height:10px;
}
table, tr, td, tbody, img {
	border:0 !important;
	margin:0;
	padding:0;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
	overflow: visible;
}
.moduletable .contentdescription a {
	font-weight:bold !important;
}
.bod {
	border-top:solid 3px #f0f0f0;
	margin:10px 0;
}
.newsheading {
	color:#000;
	font-size:16px;
	
	line-height:28px;
}
.contentdescription ul {
	padding:0 0 0 15px !important;
}
.contentdescription ul li {
	list-style:none;
	line-height:20px;
	background:url(../img/arrow.gif) no-repeat 0 7px;
	padding-left:12px;
}
.separator {
	border-bottom:solid 5px #222;
	margin-top:35px;
}
.caption {
	background: url(../img/bg-caption.png) scroll top left;
}

#content .contentdescription a.button{margin:15px 0;}
.projects a.button{margin-top:10px}
div.register a{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}

div.register a:hover{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; background:#fff;}

.firstnext a
{
    font:bold 11px Segoe UI;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

.red{
 color:#C30;
  background: none repeat scroll 0 0 #f9f1ce;
    border: 2px solid #f0e3a5;
  
    display: inline-block;
    font-size:13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 60px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-border-radius:4px;
}

.green {
    background: none repeat scroll 0 0 #f0fcdf;
    border: 2px solid #a4c575;
    color: green;
    display: inline-block;
    font-size:13px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 10px 30px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-border-radius:4px;
}

.error-field
{
   border-color:red;
}






.capimglist {
			width: 710px;
		}
		.capimglist ul{padding: 0 !important;}
		
		.capimglist ul li {
			list-style: none !important;
			display: inline-block !important;
			float: left !important;
			background: none !important;
			padding: 8px 1px !important;
		}
		.capimglist ul li a img {
			border: solid 3px #fff !important;
			padding: 1px !important;
		}
		.capimglist ul li a img:hover {
			border: solid 3px #9E9C92 !important;
			opacity: 0.8 !important;
		}
		.capimglist ul li a:hover {
			border: none !important;
		}





.topform {background:#fff !important; margin:0 auto; width:960px; padding:20px; font:normal 12px/18px Segoe UI }
.topform p{margin:0; color:#777}
.topform td{padding-right:50px}
.topform form {color:#999; font:bold 11px/25px Segoe UI;}
.topform .inc{width:100%;}


.loginmain{
background:#f7f4ed; 
width:500px; 
padding:10px;
border:solid 5px #edeae4;
border-radius:10px;
-webkit-border-radius:10px;


}


.lefttab .brochures{ width:230px; margin:0 auto; border-top:solid 3px #333;}
.lefttab .brochures p{text-align:center;}
.lefttab .brochures h1, h2{text-align:center; font:bold 16px Segoe UI; letter-spacing:-0.2px;}
.lefttab .brochures h2 a{border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; display:block; margin:0 auto; line-height:30px}
.lefttab .brochures a img{background:#fff !important; margin-bottom:5px; padding:5px;}
.lefttab .brochures a img:hover{background:#ddd !important; margin-bottom:5px; padding:5px;}
.left{float:left; margin-right:0 !important; }
.left img{float:left; margin-bottom: 60px; }
.left p{margin-left:110px !important; }

.slogan{font-size:11px; color:#9E9C92; line-height: 20px; height:35px !important; border-left:solid 1px #e9e9e9!important; padding:0 10px !important;}
.slogan-b{font-size:40px; color:#008090; line-height:10px}
