body { background-color:#330033; font-family:Arial, Helvetica, sans-serif; font-size:80%; }

div#container { width:1000px; background-color:#9999FF; border:2px solid #9999FF; text-align:left; position:relative; } 
div#header { height:120px; background-image:url(../img/header_bg.jpg); background-repeat:repeat-x; position:relative; color:#FFFFFF;  }
div#logo { float:left; position:relative; width:440px; }
div#address { float:right; position:relative; width:225px; margin-top:20px; }
div#address a:link, div#address a:visited { text-decoration:underline; color:#FFFFFF; }
div#address a:acitve, div#address a:hover { text-decoration:underline; color:#330033; }
div#page { width:990px; background-color:#FFFFFF; margin:0 auto 5px; position:relative; padding-top:35px; }
div#content{ text-align:left; width:610px; margin-left:50px; float:left; position:relative; padding-left:0px; padding-bottom:15px; }
div#content h1 { font-size:150%; font-weight:bold; color:#330033; }
div#content h2 { font-size: 130%; }
div#content ul { margin-top: 0px; }
div#content li { margin-left: 0em; list-style-position: outside; list-style-type:square; line-height:150%; }
* html div#content li { padding-left: 0em; }
div#content a:link, div#content a:visited { text-decoration:underline; color:#000000; }
div#content a:acitve, div#content a:hover { text-decoration:underline; color:#9999FF; }
div#pre-footer { position:relative; width:603px; }
span#adobe { float:right; }
span#quote { float:left; padding-top:10px; }
div#contact { border:1px solid #CCCCFF; width:572px; min-height:35px; margin-bottom:10px; padding:5px 10px 10px 20px; background:#CCCCFF url(../img/border.gif) repeat-y; font-size:90%; }
div#download { border:1px solid #CCCCFF; width:572px; min-height:130px; margin-bottom:10px; padding:8px 8px 0px 20px; background-image:url(../img/border.gif); background-repeat:repeat-y; }
div#download h1 { margin-bottom:2px; padding-bottom:2px; }
div#download_link { float:right; margin-top:5px; }
div#right{ text-align:left; width:220px; margin-right:15px; float:right; position:relative; }
div#newsletters { background-color:#CCCCFF; width:192px; margin-bottom:10px; padding:8px 8px 8px 20px; background-image:url(../img/border.gif); background-repeat:repeat-y; }
div#newsletters h1 { font-size:130%; font-weight:bold; color:#000000; margin-bottom:3px; padding-bottom:3px; }
div#testimonial { border:1px solid #CCCCFF; width:208px; height:340px; margin-bottom:10px; padding:0px 0px 0px 12px; background-image:url(../img/border.gif); background-repeat:repeat-y; font-size:90%; }
div#testimonial_title { font-size:90%; padding:5px; background-color:#CCCCFF; width:198px; height:30px; vertical-align:middle; position:relative; }
div#testimonial_text { padding:5px; position:relative; height:290px; background: url(../img/testimonials.jpg) bottom right no-repeat; }
div#footer { background-color:#CCCCFF; color:#000000; clear:both; padding:3px; text-align:left; font-size:80%; }
div#title_text { font-size:10px; } 
div#splash_text { font-size:12px; } 
div#footer a:link, div#footer a:visited { text-decoration:underline; color:#000000; }
div#footer a:acitve, div#footer a:hover { text-decoration:underline; color:#9999FF; }
div#marquee { background-color:#CCCCFF; width:590px; min-height:20px; padding:3px; }
.grey { color:#999999; font-size:90%; }
.grey a { font-size: 100%; }
.grey a:active, .grey a:hover, .grey a:visited:hover { color: #FFFFFF; text-decoration: none; }
.small {font-size:75%}
.formfield { width:135px }
.marquee { font-size:95%; color:#333399; background-color:#CCCCFF; width:585px;border:0px; cursor:default; }

