html
{
    margin:0;
    padding:0;
}    
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	margin:0;
	padding:0;
	/*background-color:white;
	background-image:url("/images/background-rep.jpg");	
    background-position:left top;
    background-repeat:repeat-x;*/
    background-color:#F6F6F6;    
    top:0px;
    left:0px;
}
.mainPanel
{
	margin:0 auto;
	margin-top:10px;
	width:800px;
	float:none;
	clear:both;
	background:transparent;	
}
.contentPanel
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:5px;
	color: #000000;
	line-height:20px;
}
.contentPanel a
{
	color: #000000;
	text-decoration: none;
}
.contentPanel a:visited
{
	color: #000000;
	text-decoration: none;
}
.contentPanel a:hover 
{
	color: red;
	text-decoration: underline;
}
.contentPadding
{
    padding-left:50px;
    padding-right:50px;
    line-height:25px;
}
.xsnazzy 
{
    background: transparent; 
}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;line-height:normal;display:inline;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
/*.xb2, .xb3, .xb4 {background:white; border-left:1px solid white; border-right:1px solid white;}*/
.xb2, .xb3, .xb4 {background:white; border-left:1px solid #BCE9F2; border-right:1px solid #BCE9F2;}
/*.xb1 {margin:0 5px; background:white;}*/
.xb1 {margin:0 5px; background:#BCE9F2;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent 
{
    display:block; 
    background:white; 
/*    border:0 solid white; */
    border:1px solid #BCE9F2; 
    border-width:0 1px;
}
.xboxBlack .xb2,.xboxBlack .xb3,.xboxBlack .xb4,.xboxBlack .xb1,.xboxBlack .xboxcontent
{
    background:black;
}
.xboxBlack .xb2,.xboxBlack .xb3,.xboxBlack .xb4
{
    border-left:1px solid black;
    border-right:1px solid black;
}
.xboxBlack .xboxcontent
{
    border:0 solid black;
    border-width:0 1px;
}   
.xboxBlack .xsnazzy 
{
    margin-top:0px;
}
.footerPanel
{
	margin:0 auto;
	padding-top:10px;
	width:798px;
	float:none;
	clear:both;
	background:white;
	border:1px solid #BCE9F2;
	border-bottom:none;
}
.footerPanelxsnazzy
{
    margin:0 auto;
    width:800px;
    float:none;
	clear:both;
	background:transparent;
}
.footerSquare
{
	color: black;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.footerSquare a
{
	color: black;
}
.footerSquare a:visited
{
	color: black;
}
.footerSquare a:hover
{
	color: red;
}
.centerMe
{
	margin:0 auto;
}
.h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight:bold;
	color: #000000;
}
.h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight:bold;
	color: #000000;
}
.h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color: #000000;
}
.otherDivs
{
	width:100%;
	float:none;
	clear:both;
	vertical-align:middle;
}
.txtBox
{
	width:250px;
}
.txtBoxSmall
{
	width:150px;
}
.whiteButton
{
	color:#284775;
	background-color:#FFFBFF;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:Solid;
	cursor:pointer;
}
.grayButton
{
    color:navy;
    font-weight:bold;
	background-color:#E5E5E5;
	border-color:#000000;
	border-width:1px;
	border-style:Solid;
	width:100px;
	cursor:pointer;    
}
/*-- this part sholud stay always at the end---*/
.linkStyle a
{
	color: #013daf;
	text-decoration: underline;
	font-weight:bold;
}
.linkStyle a:visited
{
	color: #013daf;
	text-decoration: underline;
	font-weight:bold;
}
.linkStyle a:hover 
{
	color: red;
	text-decoration: underline;
	font-weight:bold;
}
.linkStyle img
{
	border:none;
}
.ullis li, .ullisrtl li
{
    list-style-type:none;
}
.ullis li
{
    background:transparent url("/images/play.png") no-repeat;
    padding-left:20px;
}
.ullisrtl li
{
    background:transparent url("/images/play_rtl.png") no-repeat;
    padding-right:20px;
    background-position:right;
}
.ullis ul, .ullisrtl ul
{
    margin-left:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
}
.divLoginStatus
{
	clear:both;
	border-bottom:1px solid silver
}
.divLoginStatus a, .divLoginStatus a:visited
{   
    color: black;
    text-decoration: underline;
}
.divLoginStatus a:hover 
{
    color: red;
    text-decoration: underline;
}
.clear
{
    clear:both;
}
.floatersContainer .floater
{
     float:left;
     width:246px;
}
.floatersContainer .floater.centerFloater
{
    padding-left:10px;
    padding-right:10px;
}
.paddingLeftRight
{
    padding-left:10px;
    padding-right:10px;
}
