html
{
    margin:0;
    padding:0;
}    
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color:white;
	margin:0;
	padding:0;
	background-image:url("/images/background-rep.jpg");
    background-position:left top;
    background-repeat:repeat-x;
    top:0px;
    left:0px;
}
.topheader1
{
    background-image:url("/images/repeating-image.gif");
    background-position:left top;
    background-repeat:repeat-x;
    height:50px;
     border-bottom:1px solid #7c7878;
}
.topheader2right
{
    float:right;
}
.topheader2center
{
    width:800px;
    margin:0 auto;
}
.topheaderimage
{
    width:224px;
    float:left;
}
.topheaderimage img
{
    border-style: none;
}
.topheaderimage a
{
    display:block;
}
.contactDiv
{
	float:right;
	padding-right:15px;
	padding-top:17px;
}
.contactDiv a, .contactDiv a:visited, .contactDiv a:hover
{
	font-family:'Arial','Helvetica','sans-serif';
	color:#ffffff;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	padding:5px 20px;
	display:block;
}
.contactDiv a:hover
{
	color:red;
}
.container1
{
    float:left;
    padding-top:17px;
}
.container1header
{
}
.container1header a, .container1header a:visited, .container1header a:hover
{
    color: white;
    background-color:  Transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:20px;
    padding-right:20px;
    margin:0;
    text-decoration:none;
    text-align:center;
    float:left;
    border-collapse:collapse; 
}
.container1header a:hover
{
    color:Red;
}
.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;}
.xb1 {margin:0 5px; background:white;}
.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-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:800px;
	float:none;
	clear:both;
	background:white;
	border-top:1px solid silver;
}
.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;
}