html { height:100%; }
body { font: 62.5% Tahoma, 'Trebuchet MS',  Arial, sans-serif; height:100%;  }

a { font:normal Tahoma, 'Trebuchet MS'; color:#0651dd;  text-decoration:underline; }
a:hover { text-decoration:none; }
a.underln { font:normal Tahoma, 'Trebuchet MS'; color:#000;  text-decoration:underline; }
a.underln:hover { text-decoration:none; }

.none a {text-decoration:none;}
.none a:hover { text-decoration:underline; }

#parent {  min-height:100%; min-width:1000px; height:auto; color:#5a5a5a; background:#fff; /*url(../images/bg/top.jpg) repeat-x top; */}
.clear {  display:block; clear:both; float:none !important; height:0px !important; font-size:0px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

.top { height:107px;  }
	.topRight { height:166px; width:633px; float:right; background:url(../images/bg/top2.png) no-repeat top left; }
	.topLeft { float:left; padding:59px 0 0 80px; }
	.top .login { float:right; margin:16px 19px 0 0; background:url(../images/bg/login.png) repeat top left; padding:6px 16px; }
	.top .login p { position:relative; color:#fff; font-size:12px; }
	.top .login p a { color:#fff; font-size:12px; }
	
.testView .tabContent { overflow:hidden; padding:10px 0; position:relative; height:600px !important; }/*only-ie.css*/
.testView .tabContent ul, .testView .tabContent table { font-size:14px; line-height: 1.6; }
.testView .tabContent .left { float:left; width:2%; text-align:right; padding-top:3px; }
.testView .tabContent .left a { display:block; margin:0 9px; }
.testView .tabContent .right { float:right; width:3%; text-align:left;  padding-top:3px; }
.testView .tabContent .right a { display:block; margin:0 9px; }
.testView .tabContent .content { width:75%; float:left; position:relative; /*overflow:hidden;*/ }/*only-ie.css*/
.testView .tabContent .content .col1 { width:20%; float:left; }
.testView .tabContent .content .col2 { width:20%; float:left; }
.testView .tabContent .content .col3 { width:20%; float:left; }
.testView .tabContent .content .col4 { width:20%; float:left; }
.testView .tabContent .content .col5 { width:19%; float:left; }
.testView .tabContent .content .pcol1 { padding-right:15px; width:15%; float:left; }
.testView .tabContent .content .pcol2 { width:15%; float:left; }
.testView .tabContent .content .pcol3 { width:15%; float:left; }
.testView .tabContent .content .pcol4 { width:15%; float:left; }
.testView .tabContent .content .pcol5 { width:15%; float:left; }
.testView .tabContent .content .pcol6 { padding-left:17px; width:15%; float:left; }
.testView .tabContent .content .pcol7 { padding-left:17px; width:10%; float:left; }
.testView .tabContent .content .wcol1 { width:20%; float:left; }
.testView .tabContent .content .wcol2 { width:30%; float:left; }
.testView .tabContent .content .wcol3 { width:30%; float:left; }
.testView .tabContent .content .wcol4 { width:19%; float:left; }
.testView .tabContent .content .separator { width:1%; float:left; color: #00C0FF; }
.testView .tabContent .content h3 { height:28px; padding-left:4px; padding-right:2px; background:url(../images/bg/h3ln.gif) no-repeat top left; }
.testView .tabContent .content h3 span { height:28px; display:block; padding-right:4px; background:url(../images/bg/h3rn.gif) no-repeat top right;}
.testView .tabContent .content h3 a { display:block; height:28px; background:url(../images/bg/h3mn.gif) repeat-x top right; margin:0; font-size:15px; color:#fff; text-align:center; padding-top:3px; text-decoration:none; }
.testView .tabContent .content h3.here { background:url(../images/bg/h3l.gif) no-repeat top left; }
.testView .tabContent .content h3.here span { background:url(../images/bg/h3r.gif) no-repeat top right; }
.testView .tabContent .content h3.here a { background:url(../images/bg/h3m.gif) repeat-x top right; }
.testView .tabContent .content h4 { height:28px; padding-left:4px; padding-right:2px; }
.testView .tabContent .content h4 span { height:28px; display:block; padding-right:4px; }
.testView .tabContent .content h4 a { display:block; height:28px; :0; font-size:15px; color:#0068BE; text-align:center; padding-top:3px; text-decoration:none; }
.testView .tabContent .content h4.here a { text-decoration:underline; }
.testView .tabContent .contactContent { width:20%; margin-left:0px; float:left; position:relative; overflow:hidden; }/*only-ie.css*/
.testView .tabContent .contactContent h3 { height:28px; padding-left:4px; background:url(../images/bg/h3ln.gif) no-repeat top left; }
.testView .tabContent .contactContent h3 span { height:28px; display:block; padding-right:4px; background:url(../images/bg/h3rn.gif) no-repeat top right;}
.testView .tabContent .contactContent h3 a { display:block; height:28px; background:url(../images/bg/h3mn.gif) repeat-x top right; margin:0; font-size:15px; color:#fff; text-align:center; padding-top:3px; text-decoration:none; }
.testView .tabContent .contactContent .block { padding-top:10px; }
.testView .tabContent .contactContent .block1 { padding-top:0px; background:url(../images/Gradient.png) repeat-x top right ;   }
.testView .tabContent .contactContent .block .innerBlock { border:10px solid #00ABFF; }
.testView .tabContent .tabText { /*overflow:hidden; */clear:both; padding-top:10px; overflow:auto; height:570px; }/*only-ie.css*/
.testView .tabContent .tabTextLeft h4 { padding-bottom:18px; font:bold 24px Tahoma; color:#1b69c1; }
.testView .tabContent .tabTextLeft p { font-size:14px; line-height: 1.6; margin:0; }
.testView .more { font-size:1em; font-weight:bold; white-space:nowrap; }
.testView .tabContent .tabTextLeft { float:left; width:85%; }
.testView .tabContent .tabTextCenter { width:100% !important; }
.testView .tabContent .tabInnerTextCenter { width:99% !important; border:0px solid red; }
.testView .tabContent .tabInnerTextCenter .innerTabContent { width:99% !important; border:0px solid green; }
.testView .tabContent .tabInnerTextCenter .tabTextCenter p { font-size:14px; line-height: 1.6; margin:0; }
.testView .tabContent .tabInnerTextCenter .tabTextCenter ul { font-size:14px; line-height: 1.6; list-style: disc inside; }
.testView .tabContent .tabInnerTextCenter .tabTextCenter li { font-size:14px; line-height: 1.6; list-style: disc inside; }
/*.tabContent .tabInnerTextCenter ul {list-style: disc inside; }*/
.testView .tabContent .tabTextRight { float:left; width:15%; text-align:right; margin-left:-1px; }
.testView .tabContent .tabTextRight a.baner img { padding-bottom:15px; }

.tabContent { overflow:hidden; padding:10px 0; position:relative; height:229px !important; }/*only-ie.css*/
.tabContent .left { float:left; width:4%; text-align:right; padding-top:3px; }
.tabContent .left a { display:block; margin:0 9px; }
.tabContent .right { float:right; width:3%; text-align:left;  padding-top:3px; }
.tabContent .right a { display:block; margin:0 9px; }
.tabContent .content { width:92%; float:left; position:relative; overflow:hidden; }/*only-ie.css*/
.tabContent .content .col1 { width:33%; float:left; }
.tabContent .content .col2 { width:34%; float:left; }
.tabContent .content .col3 { width:33%; float:left; $margin-left:-1px; }
.tabContent .content h3 {white-space:nowrap; height:28px; padding-left:4px; padding-right:2px; background:url(../images/bg/h3ln.gif) no-repeat top left; }
.tabContent .content h3 span { height:28px; display:block; padding-right:4px; background:url(../images/bg/h3rn.gif) no-repeat top right;}
.tabContent .content h3 a { display:block; height:28px; background:url(../images/bg/h3mn.gif) repeat-x top right; margin:0; font-size:15px; color:#fff; text-align:center; padding-top:3px; text-decoration:none; }
.tabContent .content h3.here {white-space:nowrap; background:url(../images/bg/h3l.gif) no-repeat top left; }
.tabContent .content h3.here span { background:url(../images/bg/h3r.gif) no-repeat top right; }
.tabContent .content h3.here a { background:url(../images/bg/h3m.gif) repeat-x top right; }
.tabContent .tabText { overflow:hidden; clear:both; padding-top:10px; }/*only-ie.css*/
.tabContent .tabTextLeft h4 { padding-bottom:18px; font:bold 24px Tahoma; color:#1b69c1; }
.tabContent .tabTextLeft p { font-size:14px; line-height: 1.6; margin:0; }
 .more { font-size:1em; font-weight:bold; white-space:nowrap; }
.tabContent .tabTextLeft { float:left; width:85%; }
.tabContent .tabTextCenter { width:100% !important; }
.tabContent .tabTextRight { float:left; width:15%; text-align:right; margin-left:-1px; }
.tabContent .tabTextRight a.baner img { padding-bottom:15px; }

.blockContent { overflow:hidden; background:#e0f2ff url(../images/bg/block.gif) repeat-x bottom right; border-top:solid 1px #99bbe8; padding:19px 20px; }/*only-ie.css*/
.blockContentInner { position:relative; }
.blockContent td {  padding:0; margin:0; vertical-align:top; }
.blockContent table { border-collapse:collapse;  }
.blockContent .col1 { width:50%;}
.blockContent .col2 { }
.blockContent .col3 { width:50%; }

.blockContent .blockElement { margin-right:4px;}
.blockContent .head { background:url(../images/bg/head1.gif) no-repeat top left; padding-left:7px;}
.blockContent .headIner { background:url(../images/bg/head.png) no-repeat top right; padding-right:7px; height:28px; }
.blockContent .head h2 { color:#1b69c1; font-size:11px; font-weight:bold; padding:8px 9px 0 9px; margin:0; }
.blockContent .bodyBlock { background:#fff; border-left:solid 1px #a6cbda; border-right:solid 1px #a6cbda; }
.bgBottom { background:url(../images/bg/bgBottom.png) no-repeat top left; padding-left:5px;  }
.bgBottomInner { background:url(../images/bg/bgBottom2.png) no-repeat top right; padding-right:5px;  }
.bgBottomInner1 { background:#fff url(../images/bg/bgBottom1.png) repeat-x bottom; height:4px;}
.blockContent .bodyBlock img.floRight { float:right; margin-left:10px; margin-bottom:1px; }
.blockContent .bodyBlock { overflow:hidden; padding:12px 11px 5px 11px; height:161px;}
.blockContent .bodyBlock p { font-size:14px; line-height: 1.6; }
.blockContent .noText { padding:4px 3px 0 3px; overflow:visible; height:174px;}

.blockContent a { font-size:11px; }
.blockContent ul { padding:8px 0 10px 0; }
.blockContent ul li { padding-bottom:5px; }

.bottom { margin-top:-173px; min-width:1000px; }
.parentContent { padding-bottom:173px; }
.bottomContentInner { height:120px; background:url(../images/bg/bottom1.jpg) no-repeat top right;  }
.bottomContent { height:120px; overflow:hidden; background:#daf1ff url(../images/bg/bottom.jpg) no-repeat top left; border-top:solid 1px #99bbe8; border-bottom:solid 1px #99bbe8; }/*only-ie.css*/
.bottomContent .bottomBaner { height:106px; width:35%; float:left; background:url(../images/bg/baner.png) no-repeat top left; margin-left:4%; padding-top:12px; }/*only-ie.css*/
.bottomText {  float:right; width:60%; }
.bottomText p { padding:25px 40px 0 124px; text-align:right; font-size:11px; color:#5a5a5a; line-height:15px; }
.bottomInfo { font-size:11px; text-align:center; }
.bottomInfo p { padding-top:20px; font-size:11px; color:#5a5a5a; text-align:center; }


#horizon {
	color: white;
	background-color: transparent;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: none;
}

#content {
	font-family: Verdana, Geneva, Arial, sans-serif;
	background-color: transparent;
	margin-left: -256px;
	position: absolute;
	top: -144px;
	left: 50%;
	width: 512px;
	height: 288px;
	visibility: visible
}

.registration {
	margin-top:20px;
	text-align:center;
	font: 14px normal Verdana, Arial;
}

.static-content {
	font-size: 14px;
	margin: 4px;
	padding:2px;
}

#fast-login-form .x-panel-body {
	background: transparent;
}

#header-home {	BACKGROUND: url(../images/head.gif) #fff no-repeat right top;}

#header-home .inner {
	BACKGROUND: url(../images/head_l.gif) no-repeat;	
	OVERFLOW: visible;	
	height: 107px;
	border-bottom: solid 1px #99bbe8;
}

#header-home .logo {
	left:37px;
	position:absolute;
	top:38px;
}
