*{margin:0;padding:0;}
img{border-style:none;}
body{
	margin-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	background-image:url(images/common/body-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:0;
	min-height: 1012px;
}
#wrapper{height:auto;width:978px;margin-bottom:20px;}
#nav{margin-bottom:12px;height:32px;background-image:url(images/common/nav-bg.gif);background-repeat:no-repeat;}
#nav ul{border:0;list-style-type:none;text-align:center;margin:0;padding:0;}
#nav li{display:block;float:left;text-align:center;margin:0;padding:0;}
#nav li a{
	width:121px;
	height:25px;
	text-decoration:none;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:700;
	color:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFF;
	padding-top:7px;
}
#nav li a.noborder{
	border-right-style: none !important;
}
#nav a:link,#nav a:visited{color:#FFF;}
#main{background-color:#FFF;background-image:url(images/home/main-fill.gif);background-repeat:repeat-x;border:1px solid #BCBEC0;text-align:left;margin-bottom:12px;position:relative;}
#main #phonenums{
	width:auto;
	float:left;
	margin-top:24px;
}
#main #phonenums p{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:14px;font-weight:700;color:#EC9E20;margin-top:0;margin-bottom:6px;}
#main #ipad{
	width:344px;
	float:left;
	margin-top:17px;
	height:68px;
	background-image:url(images/home/ipad-panel.gif);
	background-repeat:no-repeat;
	margin-left:45px;
}
#main #ipad p{font-family:Arial, Helvetica, sans-serif;font-size:18px;line-height:21px;color:#FFF;width:283px;text-align:right;margin:14px 6px 0 45px;}
.home #main .textcol{width:467px;padding-left:48px;padding-bottom:10px;z-index:3;float:none;}
#main h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:23px;line-height:26px;font-weight:400;color:gray;margin-top:0;margin-bottom:8px;}
#main h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;line-height:23px;font-weight:400;color:#EC9E20;margin-top:0;margin-bottom:9px;}
#main h3{font-size:13px;line-height:16px;color:#EC9E20;font-weight:700;margin-top:0;margin-bottom:2px;}
#main p{font-size:13px;line-height:16px;font-weight:400;color:gray;margin-top:0;margin-bottom:12px;padding-right:20px;}
#main a:hover,#main a:active{color:red;text-decoration:underline;}
#main ul{font-size:13px;line-height:16px;font-weight:400;color:gray;margin-left:15px;margin-bottom:12px;}
#main li{margin-top:0;margin-bottom:2px;list-style-type:square;}
#main #flashmovie{z-index:2;float:left;width:480px;position:absolute;top:110px;left:492px;}
#ticker{width:894px;height:31px;background-image:url(images/home/ticker-bg.gif);background-repeat:no-repeat;text-align:left;padding-left:84px;padding-top:5px;margin-bottom:12px;}
#ticker a:link,#ticker a:visited{color:#000;text-decoration:none;}
#ticker a:hover,#ticker a:active{color:red;text-decoration:none;}
#screens{margin-top:0;margin-bottom:12px;height:199px;}
#links{margin-top:0;margin-bottom:12px;height:auto;}
#links div{float:left;text-align:left;width:314px;}
#links h2{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;font-weight:700;color:#EC9E20;margin-top:0;}
#links p{font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;color:gray;}
#links #news p a:link,#links #news p a:visited,#links #case p a:link,#links #case p a:visited{color:gray;text-decoration:underline;}
#boxes{margin-top:0;margin-bottom:12px;min-height:83px;height:auto;}
#boxes div{float:left;text-align:left;width:314px;height:83px;}
#boxes #module{background-image:url(images/common/module-bg.gif);background-repeat:no-repeat;background-color:#E76421;}
#boxes #module p{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:17px;color:#FFF;width:250px;margin:14px 6px 0 50px;}
#boxes #module a:link,#boxes #module a:visited,#boxes #module a:hover,#boxes #module a:active{color:#FFF;text-decoration:none;}
#boxes #commended{background-image:url(images/common/commended-bg.gif);background-repeat:repeat-x;background-color:#0B9444;}
#boxes #commended p{font-family:Arial, Helvetica, sans-serif;font-size:15px;line-height:19px;color:#FFF;text-align:center;padding-top:12px;}
#boxes #commended .smaller{font-size:12px;line-height:14px;margin-top:3px;padding-top:0;}
#address{float:left;width:auto;margin-top:0;padding-top:9px;margin-bottom:16px;color:#000;}
#credit{float:right;width:auto;margin-top:0;padding-top:9px;margin-bottom:16px;color:#939598;}
#credit p,#address p{font-size:12px;line-height:13px;font-weight:400;}
#credit p a:link,#credit p a:visited,#credit p a:hover,#credit p a:active{color:#939598;text-decoration:none;}
#wrapper img.oracle{margin-bottom:22px;float:left;}
.smallfooter{float:left;margin-left:25px;font-size:10px;line-height:12px;font-weight:700;color:#CCC;width:802px;}
.smallfooter a:link, .smallfooter a:visited, .smallfooter a:hover, .smallfooter a:active{color:#CCC;text-decoration:none;}
.clear{clear:both;}
#nav a:hover,#nav a:active,#nav li#current a,#main p.demo{color:#000;}
#main img.logo,#main #phonenums img,#screens img{float:left;}
#main #ipad a:link,#main #ipad a:visited,#main #ipad a:hover,#main #ipad a:active{color:#FFF;text-decoration:underline;}
#main a:link,#main a:visited,#links #news p a:hover,#links #news p a:active,#links #case p a:hover,#links #case p a:active{color:#EC9E20;text-decoration:underline;}
#main h1 a:link,#main h1 a:visited,#main h1 a:hover,#main h1 a:active,#links #features p a:link,#links #features p a:visited{color:gray;text-decoration:none;}
#main h2 a:link,#main h2 a:visited,#main h2 a:hover,#main h2 a:active,#main h3 a:link,#main h3 a:visited,#main h3 a:hover,#main h3 a:active,#links #features p a:hover,#links #features p a:active,#links h2 a:link,#links h2 a:visited,#links h2 a:hover,#links h2 a:active{color:#EC9E20;text-decoration:none;}
#screens img.spaceright,#links .spaceright,#boxes .spaceright{margin-right:18px;}
#main p.orange {
	color: #EC9E20;
}
img, div {
	behavior: url(iepngfix.htc)
}

