@charset "UTF-8";
/* ----- GotInc.com Web Design Experts ------- */
* { margin:0pt; padding:0pt; }
html { height:100%; }
body { height:100%; background-color:#88898d; color:#004; font:14px/18px Arial,Helvetica,sans-serif;
	background-image:url("/shared/img/background.jpg");
	background-position:center top; background-repeat:repeat-y; }
a { color:#0096d6; text-decoration:none; }
a:hover { color:#032a3a; text-decoration:none; }
h1 { padding:13px 20px 12px 20px; font-size:30px; line-height:30px; color:#fa9b00; font-weight:100; text-align:right;
font-family:Corbel,'Arial Narrow','Helvetica Condensed','Univers Condensed',Helvetica,Arial,sans-serif; font-style:italic; }
h2 { margin:22px 0 8px; text-align:center; padding:4px 10px; font-size:18px; color:#fff; font-style:italic; background-color:#0096d6; background:url("/shared/img/h2bkg.gif") no-repeat top left; }
h3 { padding:16px 0 0; font-size:15px; text-align:left; color:#fa9b00; font-style:italic; }
h4 { padding:6px 0; font-size:1em; text-align:left; }
p  { padding:6px 0; font-size:1em; text-align:left; }
ul, ol { padding:6px 40px; }
li { padding:2px 0; text-align:left; }
hr { margin:12px 0 6px; height:1px; border-width:0; color:#0096d6; background-color:#0096d6; }
img { border:none; }
pre { padding:10px 0; font:14px/18px Arial,Helvetica,sans-serif; }
.fleft { float:left; }
.fright { float:right; }
.right { text-align:right; }
.center { text-align:center; }
.uline { font-weight:700; }
.author { font-weight:500; font-style:normal; }
.error { color:#ff0000; font-size:10px; }
.nobul { list-style:none; }

/* ----- Content ------------------------------ */
#page { margin:0pt auto; min-height:100%; position:relative; background:url("/shared/img/content_bg.gif") repeat-y top left; width:776px; }
* html #page { height:100% }
#pagehome { margin:0pt auto; min-height:100%; position:relative; background:#fff; width:776px; }
* html #pagehome { height:100% }
#content { padding:0 0 20px 0; }
#main { position:relative; left:220px; width:530px; height:100%; margin:185px 0 70px; }
#main a { font-weight:700; }
#main a:hover { font-weight:700;}
#main ul { list-style-type:disc; } 
#main li ul { list-style-type:circle; } 
#main li ul li ul { list-style-type:disc; } 
#main li ul li ul li ul { list-style-type:circle; }
#mainhome { position:relative; left:220px; width:530px; height:100%; margin:225px 0 130px; }
#mainhome a { font-weight:700; }
#mainhome a:hover { font-weight:700;}
#mainhome h2 { padding:16px 0 8px; margin:0px; font-size:18px; text-align:left; color:#fa9b00; font-style:italic; background:none; }
#rsidehome { position:relative; left:25px; width:180px; }
#sidehome { position:absolute; top:244px; width:180px; }
#sidehome h3 { padding:6px 0 0; }
#sidehome ul { list-style:none; padding:6px; } 

/* ----- Header ------------------------------- */
#topmar {width:800px; height:10px; background-color:#88898c; position:relative; left:-12px;
	background:url("/shared/img/topmar.jpg") no-repeat top center; }
#rlogo { position:relative; left:0px; width:270px; }
#logo { position:absolute; top:0px; width:270px; height:103px; font-size:0px; line-height:0px; }
#logo img { border:0px; }
#rslogan { position:relative; left:270px; width:506px; }
#slogan { position:absolute; top:0px; width:506px; height:103px; background:url("/shared/img/HomeNetworking.gif") no-repeat top left; }
#slogan span { position:absolute; top:63px; left:0px; font-style:italic; font-weight:500; color:#fff; }
#rlogin { position:relative; left:556px; width:200px; }
#login { position:absolute; top:0px; width:200px; height:95px; }
#login h4 { padding:24px 0 0 0; text-align:right; }
#login a { color:#fa9b00; }
#login a:hover { color:#032a3a; }

/* ----- Navigation --------------------------- */
#rnavmain { position:relative; left:0px; z-index:1000;}
#navmain { position:absolute; top:103px; background:url("/shared/img/navbkg.gif") no-repeat top left; width:776px; text-align:center; }
#navmain ul { display:block; list-style:none; height:30px; width:776px; padding:0px; background:none; }
#navmain li { position:relative; float:right; padding:0 0 0 20px;; line-height:30px; font-size:14px; font-weight:500; }
#navmain li a { color:#fff; padding:0 20px 0 0; }
#navmain li a:hover { color:#032a3a; }
#navmain li.mainav a { display:block; padding:0 20px 0 0; }
#navmain li.selectedmainav a {  display:block; padding:0 20px 0 0; color:#032a3a; }
#navmain li.selected a { color:#032a3a; }
#navmain li.parent a { display:block; padding:0 20px 0 0; text-align:center; }
#navmain li.parent a:hover { text-decoration:none; padding:0 20px 0 0; }
#navmain li.parent div { background:url("/2buildX/img/nav-trans-shadow.png") no-repeat right bottom; position:absolute;left:0px; top:-800px; }
#navmain li.parent ul { width:140px; padding:4px 0; }
#navmain li.parent:hover div { width:140px; left:22px; top:39px; }
#navmain li.parent:hover ul { position:relative; top:-9px; left:-9px; height:100%; background:#f5f4f3; }
#navmain li.parent li.child { padding: 3px 0 3px 8px; float:none; line-height:18px; }
#navmain li.parent li.child a { text-align:left; font-size:13px; font-weight:500; padding:0px; color:#0096d6; }
#navmain li.parent li.child a:hover { color:#032a3a; }
#navmain li.parent li.selectedchild { padding: 3px 0 3px 8px; float:none; line-height:18px; }
#navmain li.parent li.selectedchild a { text-align:left; font-size:13px; font-weight:500; color:#032a3a; padding:0px; }
#navmain li.parent div li.child div { display:none; }
#navmain li.parent div li.selectedchild div { display:none; } 
#navmain li.selectedparent a { display:block; padding:0 20px 0 0; text-align:center; color:#032a3a; }
#navmain li.selectedparent a:hover { text-decoration:none; padding:0 20px 0 0; }
#navmain li.selectedparent div { background:url("/2buildX/img/nav-trans-shadow.png") no-repeat right bottom; position:absolute;left:0px; top:-800px; }
#navmain li.selectedparent ul { width:140px; padding:6px 0; }
#navmain li.selectedparent:hover div { width:140px; left:22px; top:39px; }
#navmain li.selectedparent:hover ul { position:relative; top:-9px; left:-9px; height:100%; background:#f5f4f3; }
#navmain li.selectedparent li.child { padding: 3px 0 3px 8px; float:none; line-height:18px;}
#navmain li.selectedparent li.child a { text-align:left; font-size:13px; font-weight:500; color:#0096d6; padding:0px; }
#navmain li.selectedparent li.child a:hover { color:#032a3a; }
#navmain li.selectedparent li.selectedchild { padding: 3px 0 3px 8px; float:none; line-height:18px; }
#navmain li.selectedparent li.selectedchild a { text-align:left; font-size:13px; font-weight:500; color:#032a3a; padding:0px; }
#navmain li.selectedparent div li.child div { display:none; }
#navmain li.selectedparent div li.selectedchild div { display:none; }

#rnavside { position:relative; left:25px; width:140px; }
#navside { position:absolute; top:195px; width:140px; font-size:13px; font-weight:500; text-align:right; border-top:2px solid #0096d6; }
#navside span.breadcrumb { color:#0096d6; font-weight:500; padding-right:10px; line-height:30px; }
#navside span.breadcrumb a { color:#0096d6; font-weight:500; }
#navside span.breadcrumb a:hover { color:#032a3a }
#navside span.breadcrumbselect { color:#032a3a; font-weight:500; padding-right:10px; line-height:30px; }
#navside span.breadcrumbselect a { color:#032a3a; font-weight:500; }
#navside ul { list-style:none; margin-left:0px; padding:0px; border-bottom:2px solid #0096d6; }
#navside li { border-top:1px solid #0096d6; padding:7px 10px 7px 0; text-align:right; }
#navside li a { color:#0096d6; }
#navside li a:hover { color:#032a3a; }
#navside li.selected a { color:#032a3a; font-weight:500; }
#navside li.selected li a { color:#0096d6; font-weight:500; }
#navside li.parent ul { border:none; }
#navside li.selectedparent a { color:#032a3a; font-weight:500; }
#navside li.selectedparent li a { color:#0096d6; font-weight:500; }
#navside li.selectedparent li a:hover { color:#032a3a; font-weight:500; }
#navside li.selectedparent div li.selectedchild a { color:#032a3a; font-weight:500; }
#navside li.selectedparent div { margin-bottom:-5px;; }
#navside li.selectedparent div ul { margin-top:7px; border-top:1px solid #776441; border-bottom:none; padding:0; }
#navside li.selectedparent div li { border:none; padding:7px 0 7px 10px; }
#navside li.selectedparent div li.child div { display:none; }
#navside li.selectedparent div li.selectedchild a { color:#032a3a; font-weight:700; }
#navside li.selectedparent div li.selectedchild li a { color:#0096d6; font-weight:500; }
#navside li.selectedparent div li.selectedchild li a:hover { color:#032a3a; font-weight:500; }
#navside li.selectedparent div li.selectedchild div li.selected a { color:#032a3a; font-weight:700; }
#navside li.selectedparent div li.selectedchild div { margin-bottom:-5px;; }
#navside li.selectedparent div li.selectedchild div ul { margin-top:7px; border-top:1px solid #0096d6; border-bottom:none; padding:0; }
#navside li.selectedparent div li.selectedchild div li { border:none; padding:7px 0 7px 10px; }
#navside li.parent div li.child { display:none; }

/* ----- Quotes Block ------------------------- */
#quotebox { background:#e9e6dc; float:left; margin:30px 0 0 -10px; width:160px; }
#quotebox #qbtop, #quotebox #qbbot { font-size:1px; height:16px; line-height: 1px; }
#quotebox #qbtopleft { background:url("/shared/img/corner.gif") no-repeat top left; float:left; height:16px; width:16px; }
#quotebox #qbtopright { background:url("/shared/img/corner.gif") no-repeat top right; float:right; height:16px; width:16px; }
#quotebox #qbbotleft { background:url("/shared/img/corner.gif") no-repeat bottom left; float:left; height:16px; width:16px; }
#quotebox #qbbotright { background:url("/shared/img/corner.gif") no-repeat bottom right; float:right; height:16px; width:16px; }
#quotebox #quotation { background:#e9e6dc; margin:-5px 0; padding:0 12px; }
#quotebox p { font-size:11px; padding:0; }
.noshow { display:none; }

/* ----- Headline ----------------------------- */
#rheadline { position:relative; left:0px; }
#headline { position:absolute; top:133px; background:url("/shared/img/orange_bar.gif") no-repeat top left; height:39px; width:776px; }
#rheadlinehome { position:relative; left:0px; }
#headlinehome { position:absolute; top:133px; background:url("/shared/img/homephotos.jpg") no-repeat top left;  height:86px; width:776px; }

/* ----- Table Styles ------------------------- */
#promoters { width:100%; }
#promoters tr { width:100%; }
#promoters td { width:33%; text-align:center; height:70px; }
#participants { width:100%; }
#participants tr { width:100%; }
#participants td { width:33%; text-align:center; height:70px; }
#adopters { width:100%; }
#adopters tr { width:100%; }
#adopters td { width:25%; text-align:center; height:70px; }
#benefits { border-collapse:collapse; margin:10px 0; }
#benefits th { padding:10px 0 4px; background-color:#0096d6; color:#fff; border:1px solid #0096d6; }
#benefits th.adop { width:60px; }
#benefits th.part { width:90px; }
#benefits td { text-align:center; border:1px solid #0096d6; padding:5px; }
#benefits td.benefit { width:350px; text-align:left; }
#fees {  border-collapse:collapse; margin:10px 0; }
#fees th { padding:5px; color:#fa9b00; }
#fees td { border:1px solid #0096d6; padding:5px; text-align:right; } 

/* ----- Press Releases ----------------------- */
#releases .headline { padding-bottom:0px;}
#releases .leadline { font-style:italic; padding:0px; }
#releases .released { color:#fa9b00; }
#releases .Rleadline { text-align:center; font-style:italic; padding:0px; }
#releases ul { padding:6px 15px; }

#memprod .notyet { padding:12px 0 4px 32px; }
#memprod img { padding:0 10px 0 0; }

/* ----- Site Map ----------------------------- */
#rsitemap { width:250px; }
#sitemap { position:relative; top:6px; left:0px; }
#sitemap ul { list-style:none; padding:4px 0; }
#sitemap li { list-style:none; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; }
#sitemap li.parent { display:block; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; line-height:20px; padding:2px; }
#sitemap li.selectedparent { display:block; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; line-height:20px; padding:2px; }
#sitemap li a { font-weight:500; padding-left:20px; color:#fff; }
#sitemap li a:hover { font-weight:500; padding-left:20px; color:#032a3a; }
#sitemap li ul { background:#fff; border:1px solid #032a3a; }
#sitemap li ul li { display:block; border:none; background:#fff; margin-bottom:0px; font-size:13px; line-height:16px;  }
#sitemap li ul ul { padding-bottom:0px; }
#sitemap li.child a { font-weight:500; color:#0096d6; padding-left:30px; }
#sitemap li.child a:hover { font-weight:500; color:#032a3a; padding-left:30px; }
#sitemap li.selectedchild a { font-weight:500; color:#032a3a; padding-left:30px; }
#sitemap li.selectedchild a:hover { font-weight:500; color:#032a3a; padding-left:30px; }
#rsitemab { position:absolute; top:6px; }
#sitemab { position:relative; left:270px; width:250px; }
#sitemab ul { list-style:none; padding:4px 0; }
#sitemab li { list-style:none; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; }
#sitemab li.parent { display:block; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; line-height:20px; padding:2px; }
#sitemab li.selectedparent { display:block; border:1px solid #032a3a; background:#0096d6; margin-bottom:10px; font-size:15px; line-height:20px; padding:2px; }
#sitemab li a { font-weight:500; padding-left:20px; color:#fff; }
#sitemab li a:hover { font-weight:500; padding-left:20px; color:#032a3a; }
#sitemab li ul { background:#fff;  border:1px solid #032a3a; }
#sitemab li ul li { display:block; border:none; background:#fff; margin-bottom:0px; font-size:13px; line-height:16px;  }
#sitemab li ul ul { padding-bottom:0px; }
#sitemab li.child a { font-weight:500; color:#0096d6; padding-left:30px; }
#sitemab li.child a:hover { font-weight:500; color:#032a3a; padding-left:30px; }
#sitemab li.selectedchild a { font-weight:500; color:#032a3a; padding-left:30px; }
#sitemab li.selectedchild a:hover { font-weight:500; color:#032a3a; padding-left:30px; }

/* ----- Footer ------------------------------- */
#footer { margin:-73px auto 0px; height:73px; padding:0; position:relative; background:url("/shared/img/footbkg.gif") no-repeat top left; width:800px; font-size:12px;}
#footer ul { display:block; list-style:none; height:10px; width:760px; margin:0 auto; background:none; padding:8px 0 14px 16px; }
#footer li { float:left; padding:0 11px; list-style:none; }
#footer li a { color:#fff; }
#footer li a:hover { color:#032a3a; }
#footer li.selected a { color:#032a3a; }
#footerhome { margin:-141px auto 0px; height:141px; padding:0;  position:relative; background:url("/shared/img/footbkg.gif") no-repeat bottom left; width:800px; font-size:12px;}
#footerhome ul { display:block; list-style:none; height:10px; width:760px; margin:0 auto;  background:none; padding:8px 0 14px 16px; }
#footerhome li { float:left; padding:0 11px; list-style:none; }
#footerhome li a { color:#fff; }
#footerhome li a:hover { color:#032a3a; }
#footerhome li.selected a { color:#032a3a; }
#footerhome #scrollbar { border-bottom:4px solid #f9a024; border-top:4px solid #0096d6; height:60px; width:776px; margin:0 auto; }
#footerhome #scrollbar img { border:none; }
#lastnav li { padding:0 10px; }
#lastnav li a { color:#0096d6; }
#lastnav li.selected a { color:#032a3a; }
.copyright { color:#555354; }

/* ----- Contact Form ------------------------- */
#contact-box { background-color:#1094ce; border: 1px solid #186394; padding:3px; margin:0 138px 0 20px; }
#contact-form { background-color:#e9e6dc; border: 1px solid #94def7; padding:6px 20px; }
#contact-form p { padding:3px 3px; }
#contact-form input { border:1px solid #1094ce; padding:2px; }
#contact-form textarea { border:1px solid #1094ce; padding:1px; }
#contact-form fieldset { padding:0 6px 6px; margin:3px 6px 3px 0; background-color:#e9e6dc; border:1px solid #1094ce; }
#contact-form fieldset input { border:none; }
#contact-form legend { padding:2px 10px; margin-left:100px; font-weight:700;  border:1px solid #1094ce; background-color:#e9e6dc; font-style:italic; color:#186394 }
.aright p { text-align:right; margin:0; }
.acenter p { text-align:center; margin:0; }
.notset { font-weight:bold; }
span.notset { color:#1094ce; }
#DMS_main #contact-box { margin:20px 150px; }
#contact-form input.button { background-color:#186394; color:#fff; font-weight:bold; border:2px outset #ccc; padding:2px; }
#contact-form tr { height:20px; }
#contact-form td { border:none; padding:0 2px; }

/* ----- Copyright - GotInc-com LLC ----------- */

