body { margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif;}

#pngIEFix { behavior: url(iepngfix.htc) }

#back { width:760px; left:50%; min-height:100%; height:100%; margin-left:auto; margin-right:auto; background:url(../images/tile_home.gif) repeat-x; text-align:center; }
html>body #back { height:auto; }
#container { 
	position:relative; 
	width:760px; 
	margin:auto; 
	padding:0px; 
	text-align:left;
}

/* COMMON */

#logo, #main, #content, #footer { position:relative; }
#logo { 
	width:760px; 
	height:79px; 
}
#navContainer { 
	position:absolute; 
	right:0px; 
	top:51px; 
}
#navContainer a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:#b44444;
}
#navContainer a:hover {color:#999999;}
 
#footer { position:relative; height:80px; margin-top:12px; }
.footerDIV { width:350px; font-size:11px; padding:1px 15px; }
.address { color:#666666; }
.contact { color:#000000; }
.contact a { color:#CC0000; }
.contact a:hover { color:#000000; }
.footernav { position:absolute; right:0px; top:0px; color:#666666; text-align:right; }
.footernav a { color:#666666; text-decoration:none; }
.footernav a:hover { color:#000000; text-decoration:underline; }
.copyright { position:absolute; right:0px; top:16px; font-size:9px; color:#999999; text-align:right; }
.hide { display:none; }
.unhide { display:block; }
.unhideTrend { display:none; }

/* HOMEPAGE */

#content { background: url(../images/tile_home2.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#content TD { vertical-align:top;}
#redbutton { position:absolute; z-index:50; left:36px; top:144px; }
#flashanim { position:absolute; z-index:50; left:675; top:60px; }
#blueContent { float:left; width:368px; height:190px; }
#blueContentCol { float:left; width:225px; }
#blueContentCol LI { color:#003366; font-size:11px; list-style: none outside; height:14px; }
#homeinset { float:left; width:106px; margin-top:25px; margin-left:18px; }
.homesubtitle { width:225px; margin-top:10px; margin-bottom:5px; height:16px; border-bottom:solid 1px #FFFFFF; }
.bluecContent {  }
.left { float:left; }
.right { float:right; }
.navrule { border-right:solid 1px #CCCCCC; }
.clear { clear:both; }
.mainRight { position:absolute; right:0px; top:0px; }
.content { width:218px !important; width:282px; border-left:solid 1px #BBBBBB; background:#FFFFFF; padding:20px 32px 0px 32px; line-height:13px; }
.homerightborder { width:4px; background: #A7BACC; border-top:solid 1px #D6D6D6; border-bottom:solid 1px #D6D6D6; }
#remote { position:absolute; top:5px; right:7px; width:331px !important; width:361px; height:124px; background:url(../images/remote_back.gif) no-repeat; padding:32px 15px; font-size:11px; z-index:11;}
#remoteclose { position:absolute; top:10px; right:10px; width:18px; height:17px; z-index:12; }
#remotedownload { position:absolute; top:80px; right:30px; width:86px; height:29px; z-index:12; }
#remote_link a{position:absolute; right:0px; top:3px; font-size:9px; color:#666666; z-index:10;}
#remote_link a:hover{color:#999999;}
/* LEVEL 2 */

.grayContent { width:750px; background: url(../images/tile_grayrules.gif); font-size:12px; }
#greyContentContainer { position:relative; margin:30px 30px 30px 80px;}
#arrow { position:absolute; z-index:50; left:-40px; top:-4px; }
#arrow2 { position:absolute; z-index:50; left:-50px; top:2px; }
.inset { float:right; border:solid 4px #FFFFFF; margin-left:12px; margin-bottom:12px; }
.insetleft { float:left; border:solid 4px #FFFFFF; margin-right:12px; margin-bottom:12px; }
.callout { width:225px; height:455px; background: #D7D6D6 url(../images/tile_callout.jpg) repeat-x; }
.calloutBlock { border:solid 1px #D7D6D6; text-align:left; padding:25px 18px 18px 25px; margin:0px 14px 14px 14px; }
.calloutBlock LI { margin-bottom:4px; }
.calloutTitle { margin-bottom:18px; }
.list { list-style:url(../images/bullet_blue.gif) outside; margin-left:12px; }
.bluelist {	list-style: none outside; font-size:11px; font-weight:bold; color:#003366; }
.servicelist { list-style:url(../images/bullet_blue.gif) outside; margin-left:12px; font-size:11px; font-weight:bold; color:#003366; line-height:12px; padding-bottom:6px; }
.calloutBlock a { color:#003366; text-decoration:none; }
.calloutBlock a:hover { color:#336699; text-decoration:underline; }
.imgBorder{
	border:1px solid #999999;	
	padding:3px;
	background:#FFFFFF;
}
#whatsNew{
	padding:10px 10px 10px 10px;
	text-align:justify;
	width:720px;
	font-size:10pt;
	margin:0 auto;
}

#whatsNew2{	
	width:760px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	background:#fff;
}

#whatsNew h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin-top: 5px; 
	margin-bottom: 0px;	
	font-weight: normal;
	color:#3366cc;
}

#whatsNew p{
	font-family: times, Times New Roman, times-roman, georgia, serif;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}

#whatsNew a{
	color:#000000;
}
.smallFont{
	font-size:9pt;
}

#techButton{
	position:absolute;
	right:115px;
}

.green{
	font-size:14pt;
	color:#009900;
}























