/* CSS Document */
body {
	background:url(/assest/img/bg_main.jpg) repeat-x top center #a1dbff;
	margin:0px;
	padding:0px;
	color:#343c3c;
}
.p {
	margin:0px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top;
}
p {
	padding-top:0px;
	margin-top:0px;
}
img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
	font-family:verdana; 
	font-size:12px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a,a:link, a:visited{
	color:#343c3c;
	text-decoration:none;
}
h1{ font-size:14px;}
.fL{float: left; display:inline;}
.pL5 { padding-left:5px;}
.pL10 { padding-left:10px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.pLR35{ padding:5px 30px; }
.w150{ width:150px;}
.w160{ width:160px;}
.w185{ width:185px;}
.w120{ width:120px;}
.w230{ width:230px;}
.w260{ width:260px;}
.w260{ width:280px;}
.h100{ height:80px;}
.h310{ height:310px;}
.over{ overflow:hidden; display:block;}
.tac{ text-align:center}
.bgW{ background-color:#FFF;}
.wh100 { width:100%; }
#main {

	width:960px;
	margin: 0px auto;
	vertical-align:middle;
}
#header
{
	float:left;
	display:inline;
	width:960px;
}
#header .LogoPart
{
	float:left;
	display:inline;
	width:370px;
}
#header .LogoPart img
{
	padding-left:20px;
	z-index:12;
	position:relative;
}
#header .MenuPart
{
	float:left;
	display:inline;
	width:590px;
}	
#header .rotatorBG
{
	float:left;
	display:inline;
	width:950px;
	height:207px;
	margin-top:-44px;
	background:url(/assest/img/bg_rotator.png) no-repeat top center transparent;
	padding:0px 5px 0px 5px;
}
.rotator {
	
	border:0px solid #666;
	position:relative;	
	height:204px;
	
	width:950px;
	cursor:pointer;
	float:left;
	display:block;
	overflow:hidden;	
}

/* single slide */
.rotator div {
	display:none;
	position:absolute;
	top:0;
	left:0;		
	width:945px;
	
}


/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;		
}
#scroller_Point
{
	/* required settings */
	position:relative;
	overflow:hidden;	

	/* vertical scrollers have typically larger height than width */	
	height: 200px;	 
	width: 280px;
	border-top:1px solid #ddd;
}
#content
{
	margin-top:5px;
	background:#FFF;
	float:left;
	display:inline;
	padding:10px;
	width:940px;
}
#content .part
{
	background:#edfbff;
	width:307px;
	height:465px;
	float:left;
	display:inline;
	padding:0;
	margin: 0px 3px;
	
}
#content .part2
{
	background:#edfbff;
	width:925px;
	float:left;
	display:inline;
	padding:5px;
	margin: 0px 3px;
	height:100%;
	
}
#content .slice
{
	background-color:#FFF;
	padding:10px;
	width:444px;
	height:100%;
	float:left;
	display:inline-block;
	padding:0 2px 0 9px;
	margin: 0px 3px;
	margin-bottom:5px;
}
#content .subMenu
{
	width:75%;
	height:30px;
	margin:0;
	padding: 1px 10px;
	background:#b0ecff;
	line-height:30px;
	float:left;
	display:inline;
}
#content .subMenu a, #content .subMenu a:link, #content .subMenu a:active, #content .subMenu a:visited, #content .subMenu a:hover
{
	font-size:11px;
	color:#343c3c;
	text-decoration:none;
	font-weight:bold;
}
#content .TitleR1
{
	width:287px;
	height:18px;
	margin:0;
	padding: 1px 10px;
	background:#899ca6;
	float:left;
	display:inline;
}
#content .TitleR1 a,#content .TitleR1 a:link, #content .TitleR1 a:visited
{
    color: #FFFFFF;
}
.Htitle
{
	width:380px;
	height:18px;
	margin:0;
	padding: 1px 10px;
	background:#899ca6;
	float:left;
	display:inline;
}
#content .TitleR2
{
	width:380px;
	height:18px;
	margin:0;
	padding: 1px 10px;
	background:#899ca6;
	float:left;
	display:inline;
}
#content h2
{
	margin:0;
	margin-top:1px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color: #FFFFFF;
	line-height: 119.99999455043249%;
}
#content .paraf 
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: 800;
	text-align: left;
	color:#343c3c;
	line-height: 152.72726579145953%;
	text-align:left;
}
#content .marq1
{
	position: relative;
	overflow: hidden;
	width:90%;
	height:185px;
	padding:5px 5px;
	float:left;
	display:block;
}

#content .marq2
{
	position: relative;
	overflow: hidden;
	width:90%;
	height:420px;
	padding:5px 10px;
	float:left;
	display:block;
}
#content .marq1 img
{
	padding-right:5px;
}
#content .btn_np
{
    float:right; display:inline; width:200px; font-weight:bold; text-align:right;
}
.clearfix:after, .container:after {
    content: "\0020"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden; 
    overflow:hidden; 
}
.clearfix {display: block;}
*:first-child+html .clearfix {display:inline-block;}
div.panes div {
	display:none;	
}
.slice.Menu { width:444px;}
.slice ul.ProMenu { margin:0; padding:0; list-style-type:none;}
.slice ul.ProMenu li { display:block; margin-bottom:12px; margin-right:12px; padding: 0 0 2px; }
.slice ul.ProMenu li ul{ margin:0; padding:0; list-style-type:none;}
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	
}

#mainMenu ul {margin:0; padding:0; list-style:none; margin-bottom:10px; }
#mainMenu li{margin:0; padding:0;  list-style:none;font-weight:bold; float:left; display:block; margin-right:12px; }
#mainMenu ul li{ font-weight:normal; float:none; clear:both;}
#mainMenu ul li a,#mainMenu ul li a:visited{text-decoration:none; color:#999999;}
.NewsBox
{
	float:left;
	margin:2px;
	width:160px;
	height:150px;
}
#Footer
{
	margin-top:5px;
	width:100%;
	height:85px;
	float:left;
	display:inline;
	text-align:center;
	background-color:#F1F1F1;
}
#Footer div.Menu
{
	padding-top:20px;
	float:left;
	font-size:10px;
}
#Footer div.FB
{
	
	float:left;
}
#Footer div.social
{
    width:32px;
    height:32px;
	padding-top:33px;
    padding-left:5px;
    padding-right:5px;
    float:left;
    
}
#Footer a, #Footer a:link,#Footer a:active, #Footer a:hover, #Footer a:visited
{
	font-size:10px;
	font-weight:bold;
	color:#343c3c;
	text-decoration: none;
}
.news div {
	display:none;
	height:120px;
	width:273px;
}
.news2 div {
	display:none;
	height:120px;
	width:273px;
}


.items {	
	position:absolute;
	
	/* this time we have very large space for height */	
	height:20000em;	
	margin: 0px;
}

/* single scrollable item */
.item {

}
.pop {
		display:none;
		width:900px;
		border:5px solid #FFF;
		margin-left:auto;
		margin-right:auto;
	}
.pop {
		display:none;
		width:900px;
		border:5px solid #FFF;
		margin-left:auto;
		margin-right:auto;
	}
.pop .close {
	background-image:url(/assest/img/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.disabled {
	visibility:hidden;		
}
