/* CSS Document 8/05*/
/*Style sheet for front page with rounded box look*/
/* styles appear in alphabetical order */
body, p, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #ffffff;
}
h1	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	color:#000000;
	font-weight:bold;
}
h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight:bold;
}
h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
h4	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*------------- link styles -------------------*/
.downloadlist A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E10000;
	text-decoration:none;
}
.downloadlist A:visited {
	color:#E10000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.downloadlist A:active{
	color:#669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
.downloadlist A:hover{
	color:#669966;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
}
.mainlinks A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
	text-decoration:none;
}
.mainlinks A:visited {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-decoration:none;
}
.mainlinks A:active{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-decoration:none;
}
.mainlinks A:hover{
	color:#FF0000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	text-decoration:underline;
}
.orangelist A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF3300;
	text-decoration:none;
}
.orangelist A:visited {
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.orangelist A:active{
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.orangelist A:hover{
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}
.sublinks A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0099CC;
	text-decoration:none;
}
.sublinks A:visited {
	color:#0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.sublinks A:active{
	color:#0099CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.sublinks A:hover{
	color:#4589D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}
.yellowlist A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFCC00;
	text-decoration:none;
}
.yellowlist A:visited {
	color:#FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.yellowlist A:active{
	color:#FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}
.yellowlist A:hover{
	color:#FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:underline;
}
/* ------------- classes ------------------- */
.blueitalic {
	color: #4589d1;
	font-style: italic;
}
.downloadlist {
	list-style-position: inside;
	list-style-image: url(images/redbullet.gif);
	list-style-type: circle;
}
.orangelist {
	list-style-position: inside;
	list-style-image: url(images/orangebullet.gif);
	list-style-type: circle;
}
.yellowlist {
	list-style-position: inside;
	list-style-image: url(images/yellowbullet.gif);
	list-style-type: circle;
}
.greytext{color: #666666}
.boldwhitetext {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.whitetext{
	font-size: 14px;
	color: #ffffff;
}
/*----------------- IDs --------------------*/
#bkgrnd {
	background-color:#CCCC99;
	position:absolute;
	width:768px;
	height:620px;
	z-index: 3;
	top:120px;
	left:10px;
}
/* --- controls the white rounded corner content background ---*/
#bkgrndbottom {
	position:absolute;
	background-image:url(images/whitebottom.gif);
	background-repeat:no-repeat;
	height:17px;
	width:729px;
	z-index:3;
	left:19px;
	top:589px;
}
#bkgrndmid {
	background-color:#FFFFFF;
	position:absolute;
	width:728px;
	height:573px;
	z-index:4;
	left:20px;
	top:25px;
}
#bkgrndtop {
	position:absolute;
	background-image:url(images/whitetop.gif);
	background-repeat:no-repeat;
	height:17px;
	width:729px;
	z-index:2;
	left: 19px;
	top: 9px;
}
/* --------------------------------------------------------------*/
#calloutbottom {
	background-image:url(images/calloutbottom.gif); 
	background-repeat:no-repeat; 
	position:absolute; 
	width:222px; height:19px; 
	z-index:16; 
	left: 46px; 
	top: 507px;
	padding:0px;
}
#calloutmiddle {
	background-color:#99CCCC;
	position:absolute;
	width:219px;
	height:108px;
	z-index:14;
	left:47px;
	top:403px;
	padding:0px;
	text-align: center;
}
#callouttext {
	position:absolute;
	width:90%;
	height:77px;
	z-index:16;
	left:11px;
	top:0px;
}
#callouttop {
	background-image:url(images/callouttop.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:222px;
	height:12px;
	z-index:16;
	left:46px;
	top:391px;
	padding:0px;
}
#centerdivide {
	border:1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFFFF;
	position:absolute;
	height:95px;
	width:670px;
	z-index:12;
	left:69px;
	top:408px;
}
#featureleft {
	background-color:#FFFFFF;
	position:absolute;
	width:320px;
	height:219px;
	z-index:7;
	left:46px;
	top:159px;
	
}
#featureright {
	background-color:#FFFFFF;
	position:absolute;
	width:320px;
	height:247px;
	z-index:8;
	left:399px;
	top:158px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
}
#footer {
	position:absolute;
	left:10px;
	top:739px;
	z-index: 13;
}
#returning {
	text-indent: -2em;
	border: 1px;
	background-color:#FFFFFF;
	border-color:#999999;
	border-style:solid;
	position:absolute;
	width:195px;
	height:153px;
	z-index:11;
	left: 514px;
	top:552px;
}
#returning2 {
	width:190px;
	height:150px;
	text-indent:0em;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
#subbox1 {
	background-color:#669966;
	border: 1px solid #666666;
	position:absolute;
	width:195px;
	height:25px;
	z-index:4;
	left:72px;
	top:527px;
}
#subbox2 {
	background-color:#FF6600;
	border: 1px solid #666666;
	position:absolute;
	width:195px;
	height:25px;
	z-index:5;
	left:295px;
	top:527px;
}
#subbox3{
	background-color:#FFCC33;
	border: 1px solid #666666;
	position:absolute;
	width:195px;
	height:25px;
	z-index:6;
	left:514px;
	top:527px;
}
#tools {
	list-style-image:url(images/BTNdownload_sub.gif);
	list-style-type:square;
	list-style-position:inside;
	text-indent:-2em;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	position:absolute;
	width:195px;
	height:153px;
	z-index:9;
	left:72px;
	top:552px;
}
#upgrade {
	text-indent:-2em;
	border: 1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FFFFFF;
	position:absolute;
	width:195px;
	height:153px;
	z-index:10;
	left:295px;
	top:556px;
}
#upgrade2 {
	width:190px;
	height:150px;
	text-indent:0em;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
}
