﻿body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-Color:Black;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:White; 
}

A{color:Fuchsia}

.resetFloats
{
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
overflow:hidden;
    zoom:1;
     hasLayout:true;
     position:relative;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/*.resetFloats
{
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
overflow:hidden;
    zoom:1;
     hasLayout:true;
     position:relative;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}*/

.centeringDiv
{
  #position:absolute;
   top: 50%;
   display: table-cell; 
   vertical-align: middle;
   left:50%;
   text-align:center;
}

.centeringDiv2
{
   #position: relative; 
   top: -50%;
   left:-50%;
         
}



#homeBody
{
	/* width:90%;
	background-color:Red;
	position:absolute;	
	margin:0px;*/
		position:absolute;
	z-index:1;
	width:99%;
	height:100%;
	 
}

#homeBody .movieArea
{
	 position:relative;
	 height:100%; 
	 width:1200px;
	 margin:auto;
	  
}

#pageBody
{
	width:1150px;
	margin:auto;
	position:relative;
	min-height:600px;
	
}

#mainFrame
{
	width:1000px;
	margin-left:150px;
}

.headerArea
{
	width:800px;
	height:100px;
	position:relative;
	
}

.headerArea .title
{
		position:absolute;
		top:0px;
		width:750px;
		font-size:50pt;
		font-weight:bold;
		color:#333366;
		text-align:right;
	  
}

.headerImage
{
	position:absolute;
	z-index:10;
}
.headerNews
{	background:Transparent url("../img/style/headerVideo.gif") no-repeat;
	width:800px;
	height:200px;
}
.contentArea
{
	background-color:Black;
	position:relative;
	color:White;

}



.infoSection
{
	color:DarkSlateGray;
}

.overlay
{
	position:absolute;
	top:-50px;
	
	
	z-index:20;
}


.opacityFilter
{
	background-color:Black;
	filter: alpha(opacity=70);
    opacity:0.7;
    position:absolute;
    top:0px;
    left:0px;
	width:100%;
	height:100%;
	z-index:1;
}

/******** loading ************/
.loadingSection
{
	padding:10px;
	text-align:center;
}

.loadingImage
{
    background:  Black url("../img/general/loadingMain.gif") no-repeat;
     width:100px;
      height:70px;
      margin:20px;
       margin:auto;
    
}
.loadingMessage
{
    font-weight:bold;
    font-size:small;
    padding:5px;
    text-align:center;
    color:White;
}


/************/

.titleMenu
{
	 border-bottom:solid 1px white;
	 padding:5px;
	font-size:12pt;
	color:White;
	 font-weight:bold;
	
}

.titleMenu .mnuItem
{
	float:left;
	height:20px;
	font-size:10pt;
	color:Fuchsia;
	cursor:pointer;
	
	 
}
.titleMenu .mnuItemSelect
{
	float:left;
	height:20px;
	color:White;
	font-size:12pt;
	cursor:pointer;
	
}
.titleMenu .selected{color:White; font-size:14pt;}
.titleMenu A{color:Fuchsia;text-decoration:none}
.titleMenu A:hover{color:Lime;text-decoration:none}

.titleMenu .drop
{
	width:180px; background-color:Black; border:solid 1px white;
	position:absolute;
	z-index:5000;
	top:40px;
	
}
.titleMenu .drop img{border:none}


/****************** pager ************/
.stdPage .pager
{
	background-Color:White;
	color: Black;
	font-weight:bold;
	text-align:right;
	font-size:8pt;	
	min-height:20px;
	padding:3px;
}

.stdPage .pagerLinks
{
	float:right;
	padding-right:10px;
	
}
.stdPage .pagerLinks .linkSection
{
	float:left;
	height:15px;	
	line-height:15px;
	vertical-align:bottom;
	 
}

.stdPage .item
{
	/*width:225px;*/
	width:310px;
	height:70px;
	padding:5px;
	margin:5px;
	float:left;
	border:solid 1px white;
}

.stdPage  .item .thumb
{
	width:70px;
	height:70px;
	float:left;
	position:relative;
	display:table;
}

.stdPage  .item .descSection
{
	width:230px;
	padding:5px;
	text-align:center;
	float:left;

}
.stdPage .title{font-weight:bold; font-size:10pt}
.stdPage  .item A{color:Yellow}

.stdPage .highlightText {font-weight:bold; font-size:14pt;}



/**************** error ************/
.errorMessage
{
 border:solid 1px white;
 padding:10px;
 margin:5px;
 color:White;
 
}

.errorMessage .header
{
	font-weight:bold;
	font-size:12pt;
	color:Red;
	padding-bottom:10px;
}

