@charset "utf-8";
/* www.registryhelpmate.com 2008 */

/* Global Settings */
body {margin: 0px;padding: 10px 0;/*background:#CDE5F3 url(../images/body-bg-1.png) repeat-x scroll center top;*/background: #ffffff url(../images/body-bg.png) 0 0 repeat-x;color:#656565;text-align: center;}
img {border: none;}
p, blockquote {font-family: Arial, sans-serif;font-size: 13px;color: #707070;line-height: 19px;}
p a, li a {color: #707070;}
p a:hover,
li a:hover {text-decoration: none;color: #cc0000;}
.clear-both {clear:both;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
/* Page Content */
div#sitewide-wrapper {width: 850px;margin: 0px auto 0px auto;text-align: left;overflow: hidden;background: url(../images/bg_wrapper-1.png) repeat-y;}
div#header {height: 80px;background: url(../images/header-bg.png) repeat-x left top;}
div#header p {float: right;margin: 10px 20px 0 0;}
div#homecontent, div#maincontent {padding: 17px 15px 20px 15px;overflow: hidden;}
div#footer {height: 99px;background: url(../images/bg_footer.png) no-repeat;}
div#image-preload {display: none;}
a#logo {display: block;float: left;margin-top:13px;}
a.free-dl-home {margin:0 0 0 100px;display:block;}
div.wrapper-t {background: #ffffff url(../images/wrapper_t.png) 0 0 repeat-x;}
div.wrapper-b {background: url(../images/wrapper_b.png) 0 100% repeat-x;}
div.wrapper-l {background: url(../images/wrapper_l.png) 0 0 repeat-y;}
div.wrapper-r {background: url(../images/wrapper_r.png) 100% 0 repeat-y;}
div.wrapper-tl {background: url(../images/wrapper_tl.png) 0 0 no-repeat;}
div.wrapper-tr {background: url(../images/wrapper_tr.png) 100% 0 no-repeat;}
div.wrapper-bl {background: url(../images/wrapper_bl.png) 0 100% no-repeat;}
div.wrapper-br {padding: 1px 35px 50px 35px;background: url(../images/wrapper_br.png) 100% 100% no-repeat;}
.border-2 {border-top-width: 1px;border-top-color: #E6E6E6;border-top-style: solid;border-bottom-width: 1px;border-bottom-color: #E6E6E6;border-bottom-style: solid;}
/* topnav ****************************************************************************************/
ul#topnav {list-style-type: none;margin: 0 0 0 320px;padding: 40px 0 0 0;}
ul#topnav li {display: inline;}
li.clear {clear:left;}
ul#topnav a {float: left;display: block;height: 22px;margin-left: 28px;}
ul#topnav a span {display: none;}
ul#topnav a.home {width: 44px;background: url(../images/home.png) top no-repeat;}
ul#topnav li.active a.home, ul#topnav a.home:hover {background: url(../images/home.png) bottom no-repeat;}
ul#topnav a.download {width: 88px;background: url(../images/download.png) top no-repeat;}
ul#topnav li.active a.download, ul#topnav a.download:hover {background: url(../images/download.png) bottom no-repeat;}
ul#topnav a.features {width: 86px;background: url(../images/features.png) top no-repeat;}
ul#topnav li.active a.features, ul#topnav a.features:hover {background: url(../images/features.png) bottom no-repeat;}
ul#topnav a.member {width: 71px;background: url(../images/member.png) top no-repeat;}
ul#topnav li.active a.member, ul#topnav a.member:hover {background: url(../images/member.png) bottom no-repeat;}
ul#topnav a.contact {width: 71px;background: url(../images/contact.png) top no-repeat;}
ul#topnav li.active a.contact, ul#topnav a.contact:hover {background: url(../images/contact.png) bottom no-repeat;}
/* horizontal menu ****************************************************************************************/
#horiz-menu {background: url(../images/horiz-menu-bg.png) 0 0 repeat-x;height:46px;width:100%;}
div.wrapper {margin:0 auto;padding:0;width:780px;} 
#horiz-menu ul{list-style: none;margin: 0;padding: 0;float: right;}
#horiz-menu li {display: block;float: left;margin: 0;padding: 0;}
#horiz-menu a,
#horiz-menu li.active a {white-space: nowrap;display: block;float: left;height: 46px;line-height: 46px;padding: 0 17px;font-weight: normal;font-size: 100%;overflow: hidden;text-decoration: none;}
#horiz-menu a, #horiz-menu li.active a{color:#FFFFFF;}
#horiz-menu li.active a {color:#18A7E1;}
#horiz-menu a:hover {color: #18A7E1;}
#horiz-menu li a {background: url(../images/horiz-menu-div.png) 100% 50% no-repeat;}

/* home slideshow */
div#slideshow {padding: 1px 0;}
div#slideshow div.home-slide {width: 780px;height: 270px;overflow: hidden;background: url(../images/slideshow-bg_02.jpg) repeat-x left top;z-index:1;}
div#slideshow p {padding: 0 0 0 13px;width: 480px;height: 215px;font-family: Arial, sans-serif;font-size: 14px;color: #000000;overflow: hidden;line-height: 22px;margin: 0 0 10px 2px;}
div#slideshow p a {color: #fff;}
div#slideshow p a:hover {text-decoration: none;}
div#slideshow h1 {height: 35px;margin: 20px 0 0 15px;}
div#slideshow h1 span {display:none;}
div#slideshow div.slideshow-content-1 {background: url(../images/slideshow-bg.jpg) no-repeat;}
div#slideshow div.slideshow-content-1 h1 {background: url(../images/slideshow-bg_03.jpg) no-repeat;width: 615px;}
/* homepage - slideshownav ***************************************************************************/
div#slideshow ul.slideshow-nav {list-style-type: none;background: url(../images/bg_displaynav.png) repeat-x;height: 33px;width: 780px;margin: 0px;padding: 0px;overflow: hidden;}
div#slideshow ul.slideshow-nav li {display: inline;}
div#slideshow ul.slideshow-nav a {float: left;display: block;height: 33px;}
div#slideshow ul.slideshow-nav a span {display: none;}
div#slideshow ul.slideshow-nav a.slideshow-content-1 {width: 208px; background: url(../images/slideshow-nav-1.png) top no-repeat;}
div#slideshow ul.slideshow-nav a.slideshow-content-1:hover {background: url(../images/slideshow-nav-1.png) center no-repeat;}
div#slideshow ul.slideshow-nav li.active a.slideshow-content-1 {background: url(../images/slideshow-nav-1.png) bottom no-repeat;}
/* homepage - content ***************************************************************************/
div.left-col{float:left;width:480px;color:#333333;}
div.right-col{float:right;border-left:1px solid #DFDFDF;padding:0pt 0pt 0pt 10px;width:240px;}
div.left-col img{float: left;}
div.left-col h1, div.right-col h1 {font-size:20px;line-height:95%;margin:20px 0px 20px;}
div.left-col #promotion-ad-1 h1  {font-size:20px;line-height:95%;margin:0px 0px 10px;}
ul.check {margin: 30px 10px 10px 20px;padding: 0px 0px 0px 0px;list-style: none;}
ul.check li {margin: 10px 0px 10px 0px;padding: 7px 0px 6px 35px;font-weight: bold;line-height: 100%;}
ul.check li { background: url(../images/list_check.png) 0 0 no-repeat; }
.border {border-bottom-width: 1px;border-bottom-color: #E6E6E6;border-bottom-style: solid;}
#promotion-ad-2 img{padding-right:70px; float:left;display:block;padding-left:15px;}
#promotion-ad-1 img {
	padding-right:35px;
	float:left;
	display:block;
}
#promotion-ad-1 {padding-bottom:20px;position:relative;}
#promotion-ad-4 ul li{padding:5px;}
#proRelease p {margin:0;}
#proRelease {padding-bottom:40px;}
#proRelease img{margin:20px;}
#upperSidebar{margin:0 auto;text-align:left;height:225px;}
#floatUp{display:block;text-align:left;padding-top:20px;}
#floatUp img,#floatUp p{display:block;text-align:left;color: #000000;font-weight:bold;margin:8px auto;}
#floatUp p{text-align:center;}
#boxAd1 {display:block;float:left;padding-left:8px;}
#floatUp li{list-style:none;}
#downloadImg img {display:block;margin:0 auto;padding-left:10px;}
#lowerSidebar{clear:both;padding:10px 10px 0px 10px;text-align:left;list-style:none;}
#lowerSidebar h1{font-size:20px;line-height:95%;margin:10px 0px 20px;}
#lowerSidebar p{margin:20px 0 20px 0;}
#upperSidebar #floatUp p#downloadNum {color:#0B2F77;}
/* footernav **************************************************************************************/
ul#footernav {font-family: Arial, sans-serif;text-transform: uppercase;font-size: 12px;list-style-type: none;margin: 0px;padding: 16px 0px 0px 20px;cursor: default;}
ul#footernav li {margin-left: 0px;display: inline;color: #606060;line-height: normal;}
ul#footernav li a {color: #606060;text-decoration: none;}
ul#footernav li.active a, ul#footernav li a:hover {color: #2a2a2a;border-bottom: 2px solid #064DD5;}
/* footerproductlist *********************************************************************************/
ul#footerproductlist {font-family: Arial, sans-serif;font-size: 10px;list-style-type: none;margin: 0px;padding: 8px 0px 0px 20px;cursor: default;color: #acacac;}
/* copyright **************************************************************************************/
p#copyright {font-style: italic;font-family: Arial, sans-serif;font-size: 12px;color: #acacac;padding: 0 20px 0 20px;margin: 8px 0 0 0;}
p#copyright a {color: #acacac;text-decoration: none;}
p#copyright a:hover {color: #2a2a2a;}

