/* CSS webali2010 */

* { padding:0px; margin:0px; }
body { 
	
	background: url(../img/zub.jpg) repeat-x scroll 0 0 #e10006;
  }

#header { background:url(../img/header_bg.jpg) repeat-x;  z-index:-1; height:238px; padding:40px 0px; }
#head { width:1000px; height:130px; margin:0 auto 0 auto; text-align:right;}
#head a { font:11px Verdana;  text-decoration:none; border: 10px;}
#head .logo { float:left; z-index:2; }
#head .pic { margin:50px 837px 0 0;  z-index:1;}
#head input[type=text] { width:230px; height:12px; border:0px; padding:0px 0; position:relative; top:-9px; left:-241px; }
#head input[type=image] { width:31px; height:26px; border:0px; padding:0px 0; position:relative; top:0px; left:4px; }
#head .inputpic { width:230px; height:26px; }

.headfsm {  padding:0px 10px; margin:0 auto 0 auto; font:11px Verdana; color:white; width: 300px;}
.headfsm a {  color:white; }
.warn {  padding:0px 10px; margin:0 auto 0 auto; font:15px Verdana; color:white; }

#topright { position:relative; right:-191px;}
.contentzone { padding: 0px 10px; margin:0 auto 0 auto; font:12px Verdana; color:black;}

.menu {  padding:0px 0px; margin:0 auto 0 auto; font:14px Verdana; color:white; background:#232323; opacity:0.8;  filter:alpha(opacity=80); }


#splash {position:relative; top:-143px; left:-8px; z-index:1;}

.content { margin:70px auto 70px auto;  font:14px Verdana; color:black; text-align:justify;  }
.content h2 { color:#016ea0; font-size:22px;}
.content h3 { color:#5a8bbd; font-size:16px; }
.webalititle { color:#632e15; font-size:16px; }

#footer { width:100%; font:10px Verdana; color:white; height: 40px; bottom: 0px;}
#afiliate {position:relative;  top:-150px; left:110px;  font-family:Verdana; color:white; }

.orangearrow {
line-height:24px;
list-style-image:url(../img/bullet.gif);
margin-bottom:0;
margin-left:10px;
margin-top:0;
padding-bottom:0;
padding-left:10px;
padding-top:0;
}

.currenti {
color: #205073;	
border:2px dotted #205073;	
height: 30px;
width: 200px;
font-weight: bold;
}

.currentx {
color: #205073;	
border:2px dotted #205073;	
height: 30px;
font-weight: bold;
width: 100%;
}

.latmenuon {
	background:#31acdf; 
	color:#fff; 
	text-decoration:none; 
	margin: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.latmenuoff {
	background:#fff; 
	color:#31acdf; 
	text-decoration:none; 
	margin: 30px;

	
}


.linkgray {
	color:#050505; text-decoration:none; 
}

.linkgray:hover {
	color:#31acdf; text-decoration:none; 
}

.linkwhite {
	font:10px Verdana; 
	color:#ffffff; text-decoration:none; 
}

.linkwhite:hover {
	font:10px Verdana; 
	color:#31acdf; text-decoration:none; 
}


.linkwhitemenu {
	font:14px Verdana; 
	color:#ffffff; text-decoration:none; 
}

.linkwhitemenu:hover {
	font:14px Verdana; 
	color:#00577f; text-decoration:none; 
}


.linkwhite2 {
	color:#ffffff; text-decoration:none; 
}

.linkwhite2:hover{
	color:#31acdf; text-decoration:none; 
}


 .treeMenuBold {
        font-weight: bold;
    }
    
    
    table.pretty {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:whitesmoke none repeat scroll 0 0;
border-collapse:collapse;
margin:1em 1em 1em 2em;
font-size: 10px; 
}
table.pretty th, table.pretty td {
border:1px solid silver;
padding:0.2em;
}
table.pretty th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:gainsboro none repeat scroll 0 0;
text-align:left;
}
table.pretty caption {
margin-left:inherit;
margin-right:inherit;
}

 table.pretty2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:whitesmoke none repeat scroll 0 0;
border-collapse:collapse;
margin:1em 1em 1em 2em;
font-size: 12px; 
}
table.pretty2 th, table.pretty2 td {
border:1px solid silver;
padding:0.2em;
}
table.pretty2 th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:gainsboro none repeat scroll 0 0;
text-align:left;
}
table.pretty2 caption {
margin-left:inherit;
margin-right:inherit;
}


table.fancy {

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:whitesmoke none repeat scroll 0 0;
border-collapse:collapse;
margin:1em 1em 1em 0;
}
table.fancy tr:hover {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:lightsteelblue none repeat scroll 0 0 !important;
}
table.fancy th, table.fancy td {
border:1px solid silver;
padding:0.2em;
 font:11px Verdana;
}
table.fancy th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:gainsboro none repeat scroll 0 0;
text-align:left;
}
table.fancy caption {
margin-left:inherit;
margin-right:inherit;
}

.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#6677DD;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			text-align:right;
			border:solid thin #6677DD;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #6677DD;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #6677DD;
			}

