@charset "UTF-8";
/* CSS Document */
html {font-size:62.5%;font-family:Arial, "Times New Roman", Times, serif;height:100%;}
body {font-size:1.2em;background:#37322c url(/image/bg_software_header.gif);color:#fff;background-position:top left;background-repeat:repeat-x;}

a {color:#36b14a;text-decoration:none;}
a:hover {color:#36b14a;text-decoration:underline;}

img {border:0;}

#outterstagewrapper {float:left;width:100%;position:relative;}

#outterstage {float:left;width:100%;position:relative;}

#stagewrapper {width:960px;margin-left:auto;margin-right:auto;position:relative;}
#stage {float:left;width:960px;padding-top:45px;padding-bottom:20px;}

#header {float:left;width:960px;height:149px;background:#2a251f;}
#lheader {float:left;width:740px;color:#5c5246;font-size:1.6em;font-weight:bold;padding-top:70px;}
#rheader {float:left;width:220px;}



#stagefooter {float:left;width:960px;background:#37322c;margin-top:10px;display:inline;padding-bottom:20px;background-image:url(/image/software_divider.gif);background-position:top left;background-repeat:repeat-x;padding-top:10px;}
#copyright {float:left;width:920px;text-align:right;color:#948f89;margin-top:1px;margin-right:10px;height:20px;padding-right:40px;display:inline;padding-top:5px;background:url(/image/greenhouseicon-small_trans.gif);background-repeat:no-repeat;background-position:right;}


#pagetitle {float:left;width:960px;}

#ptcontainer1 {float:left;width:960px;}

#ptcontainer2 {float:left;width:960px;padding-top:50px;padding-bottom:50px;}

.lpagetitle {float:left;width:785px;}

.lpagetitle p {padding-left:24px;padding-right:50px;line-height:1.1em;}

.rpagetitle {float:left;width:175px;font-size:1.2em;font-weight:bold;line-height:1.6em;padding-top:25px;}

.boldwhite {font-size:1.5em;font-weight:bold;color:#fff;}

.boldtan {font-size:1.6em;font-weight:normal;color:#ead2b0;}

.prereq {font-size:1.2em;font-weight:bold;color:#fff;padding-bottom:5px;}

h1 {font-weight:bold;font-size:3.0em;padding-left:21px;padding-bottom:12px;text-shadow: 2px 3px 1px #000;}
.smallh1 {font-size:0.6em;padding-left:6px;}
h2 {font-weight:bold;font-size:2.0em;padding-left:22px;padding-bottom:18px;text-shadow: 2px 3px 1px #000;color:#ead2b0;}

h3 {font-weight:bold;font-size:2.0em;padding-left:22px;padding-bottom:18px;color:#ead2b0;cursor:pointer;}

.shadow {text-shadow: 2px 2px 1px #000;}

#showdemocontainer {float:left;width:960px;}

#instructioncontainer {float:left;width:960px;padding-top:30px;}
#instructioncontainer .linstruct {float:left;width:100px;padding-left:24px;color:#534f4a;font-size:1.6em;font-weight:bold;}
#instructioncontainer .rinstruct {float:left;width:830px;font-size:1.2em;font-weight:bold;line-height:1.4em;padding-bottom:10px;}


#configcontainer {float:left;width:960px;padding-top:50px;}
#configcontainer .cline {float:left;width:960px;background-image:url(/image/software_divider.gif);background-position:top left;background-repeat:repeat-x;padding-top:15px;padding-bottom:15px;}
#configcontainer .lconfig {float:left;width:250px;padding-left:24px;font-size:1.2em;line-height:1.4em;font-weight:bold;}
.ctitle {color:#fff;}
.coption {color:#534f4a;}
#configcontainer .rconfig {float:left;width:580px;font-size:1.2em;font-weight:bold;line-height:1.4em;}


#restrictcontainer {float:left;width:960px;padding-top:50px;}
#restrictcontainer p {padding-left:24px;font-weight:bold;font-size:1.2em;line-height:1.3em;padding-bottom:10px;}
#restrictcontainer li {padding-left:24px;font-weight:bold;font-size:1.2em;line-height:1.8em;list-style:circle;list-style-position:inside;color:#ead2b0;}

#democontainer {float:left;width:960px;margin-top:20px;display:inline;padding-top:30px;padding-bottom:40px;background-image:url(/image/software_divider.gif);background-position:top left;background-repeat:repeat-x;}


form input.text,form textarea {color:#eee;background:#534f4a;border:3px double #333;margin:0;padding:7px;font-size:1.2em;}

form textarea {height:176px;}

form input.text:focus,form textarea:focus {border:3px double #fff;background:#ead2b0;color:#333;}

input.text,input.title,textarea,select {border:1px solid #bbb;margin:0.5em 0;}

input.text:focus,input.title:focus,textarea:focus,select:focus {border:1px solid #ead2b0;}

input.text,input.title {width:300px;padding:5px;}

#demoform {float:left;padding-left:24px;width:800px;display:block;}

#demoform p {line-height:18px;padding-bottom:10px;}
#demoform p img {margin-bottom:4px;}
.srequired {color:#cc0033;}

.errorboxcontainer {float:left;width:100%;height:10px;}
.errorbox {float:left;width:100%;height:10px;font-size:1.0em;color: #cc0033;display:block;margin-top:-6px;margin-bottom:6px;display:none;}
.error {border-color:#cc0033 !important;}
.errorlabel {color:#cc0033;}

#thankyoucontainer {float:left;width:500px;}
#thankyouhidden {float:left;padding-left:24px;width:550px;display:none;}

#codecontainer {float:left;width:960px;padding-top:50px;}

#codesnapshot {float:left;margin-left:50px;display:inline;padding-left:30px;width:798px;padding-right:30px;padding-bottom:20px;padding-top:20px; background:#ead2b0;color:#333;font-size:1.2em;font-weight:normal;border-right:2px solid #000;line-height:1.6em;border-bottom:2px solid #000;}








