body {
	margin-top: 0px;
	background-image: url(images/page-bg.jpg);
}
a{ text-decoration:none; outline:none; cursor:pointer;}
a.footer{ text-decoration:none; outline:none; cursor:pointer; color:white;}
.blacktext{
	padding:5px 0 0px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	}
.blacktext span{
	color:#2493cd; text-decoration:underline; background-color:inherit;
	}
.whitetext{
	color:#FFFFFF;
	padding:5px 0 0px 0;
	background-color:inherit;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	}
.whitetext span{
	color:#2493cd; text-decoration:underline; background-color:inherit;
	}
.menutext{
	padding:5px 0 0px 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	}
.menutext span{
	color:#2493cd; text-decoration:underline; background-color:inherit;
	}
h2.nounderline span{
	text-decoration:none;
	}
table.infotable {
	color: #333;
	background-color: #EFEFEF;
	text-align: left;
	padding:1px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;

}
table.greeninfotable {
	color: #333;
	background-color: #d7efd1;
	text-align: left;
	padding:1px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;

  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
  
}

table.greeninfotable strong{
	font-weight:bold;
	color:#green;
	background-color:inherit;
}

table.orangeinfotable {
	color: #333;
	background-color: #efecd1;
	text-align: left;
	padding:1px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;

  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;

}

table.orangeinfotable strong{
	font-weight:bold;
	color:#ff7800;
	background-color:inherit;
}

table.redinfotable {
	color: #333;
	background-color: #efd1d1;
	text-align: left;
	padding:1px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;

  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;

}

table.redinfotable strong{
	font-weight:bold;
	color:#cb0000;
	background-color:inherit;
}

table.blueinfotable {
	color: #333;
	background-color: #d2d1ef;
	text-align: left;
	padding:1px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;

  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;

}

table.blueinfotable strong{
	font-weight:bold;
	color:#114966;
	background-color:inherit;
}

table.infotablemargins {
	color: #333;
	background-color: #EFEFEF;
	text-align: left;
	padding:0px;
	margin: 20px auto 10px auto;
	border: 1px solid #CCCCCC;

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;

  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;

}
td.arrow{
	background:url(images/asharrow.gif) no-repeat scroll 6px 6px;
	padding:0 0 0 14px;
	margin:0;
}


hr {color: #fff; background-color: #fff; border: 1px dotted #bfbfbf; border-style: none none dotted; }
hr.red {color: #fff; background-color: #fff; border: 1px dotted #ff0000; border-style: none none dotted; }
hr.blue {color: #fff; background-color: #fff; border: 1px dotted #blue; border-style: none none dotted; }
hr.big {color: #fff; background-color: #fff; border: 3px dotted #blue; border-style: none none dotted; }


p.orangetext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	}
p.orangetext strong{
	font-weight:bold; color:#ff7800; background-color:inherit;
	}
p.redtext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	}
p.redtext span{
	font-weight:bold; color:#F00; background-color:inherit;
	}
p.bluetext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	}
p.bluetext span{
	font-weight:bold; color:#2393cd; background-color:inherit;
	}
p.greentext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	}
p.greentext span{
	font-weight:bold; color:green; background-color:inherit;
	}

.orangetext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	font-weight:bold; color:#ff7800; background-color:inherit;
	}
.orangetext strong{
	font-weight:bold; color:#ff7800; background-color:inherit;
}
.redtext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	font-weight:bold; color:#F00; background-color:inherit;
	}
.bluetext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	font-weight:bold; color:#2393cd; background-color:inherit;
	}
.greentext{
	padding:0; margin:0 0 8px 0px;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#3b3b3b; background-color:inherit;
	font-weight:bold; color:green; background-color:inherit;
	}

.spdotted{
	background:url(images/verticaldotted.gif) repeat-y 50% 0;
	}	

.outer { 
background-color:#D9D9D9; 
margin:0.4em; 
}
.inner { 
position:relative; 
top:-0.4em; 
right:0.4em; 
background-color:#CCFF99; 
} 


div.exampleboxshadow{
background-color: #eee;
	padding: 20px;
	margin-top: 10px;
	margin-right: 20px;
text-align: center;
-moz-box-shadow: 10px 10px 5px #888;
-webkit-box-shadow: 10px 10px 5px #888;
box-shadow: 10px 10px 5px #888;
}


ul.topnav{
	padding:0; margin:0;
	list-style-type:none; 
	}
ul.topnav li{
	padding:0; margin:0;
	float:left; font:11px/27px Arial, Helvetica, sans-serif;
	color:#000000; text-align:center; position:relative; background-color:inherit;
	}
ul.topnav li a{
	background:url(images/topnavleft-botton.gif) no-repeat left top; float:left;
	text-decoration:none; padding:0 0 0 6px; margin:0; margin-right:2px;
	}
ul.topnav li a.nomargin{
	margin-right:0;
	}	
ul.topnav li a span{
	background:url(images/topnavright-botton.gif) no-repeat right top;
	float:left; padding: 0 13px 0 7px;
	font-weight: bold;
	color:#000; background-color:inherit;
	}
ul.topnav li a.selected{
	background-position: 0 -27px;
}
ul.topnav li a.selected span{
	background-position: 100% -27px;
	color:#ffffff; background-color:inherit;
}
ul.topnav li a:hover{
	background-position: 0 -27px;
}
ul.topnav li a:hover span{
	background-position: 100% -27px;
	color:#ffffff; background-color:inherit;
}
ul.topnav li ul.dropdown{
	left:0; top:27px; display:none; position:absolute;
	padding:0 0 0 0; margin:0; list-style-type:none; 
	background-color:#000; width:400px; color:#b4b4b4;
	}
ul.topnav li ul.dropdown li{
	background:url(images/dropdevbg.gif) no-repeat 0 7px;	
	float:left; 
	margin:0; padding:0;
	}
ul.topnav li ul.dropdown li a{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#b4b4b4; padding:0 10px; height:22px; text-transform:none;
	display:block; text-decoration:none; background:none; background-color:inherit;
	}
ul.topnav li ul.dropdown li a:hover{
	text-decoration:none; color:#e0e2c0; background-color:inherit;
	}
ul.topnav li ul.dropdown li.nodiv{
	background:none;
	}
ul.topnav li ul.support_dropdown{
	left:-220px; top:27px; display:none; position:absolute;
	padding:0 0 0 0; margin:0; list-style-type:none; 
	background-color:#000; width:310px; color:#b4b4b4;
	}
ul.topnav li ul.support_dropdown li{
	background:url(images/dropdevbg.gif) no-repeat 0 7px;	
	float:left; 
	margin:0; padding:0;
	}
ul.topnav li ul.support_dropdown li a{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#b4b4b4; padding:0 10px; height:22px; text-transform:none;
	display:block; text-decoration:none; background:none; background-color:inherit;
	}
ul.topnav li ul.support_dropdown li a:hover{
	text-decoration:none; color:#e0e2c0; background-color:inherit;
	}
ul.topnav li ul.support_dropdown li.nodiv{
	background:none;
	}