body {font: small Verdana, Arial, Helvetica, sans-serif; background: url(../images/body-bg.jpg) #336699 fixed repeat-x left bottom; color: #000; margin: 0; padding: 0; text-align: center;}
img {border: none;}
#holder {background: url(../images/background4.jpg) repeat-y; margin: 10px auto 0 auto; padding: 0; width: 720px; text-align: left; position: relative;}
/* \*/
* html #holder {width: 740px; w\idth: 720px;}
/**/
#skipnav {position: absolute; top: 0; left: 0; margin-left: -1000px;}
#header {background-color: #fff; color: inherit; font-family: "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; height: 75px; padding-top: 50px; padding-right: 0px; margin: 0; border-bottom: 1px #CEB993 solid;}
/*\*/
* html #header {padding-top: 40px; height: 75px; hei\ght: 90px;}
/**/
#header h1 {font-size: 180%; color: #336699; background-color: #99ccff; padding: 26px 2px 42px 10px; margin: -50px 0 0 212px; font-weight: bold; text-align: center; font-stretch: extra-expanded; font-style: oblique; letter-spacing: 1px;}
* html #header h1 {padding-top: 50px;}
#header h2 {font-size: 110%; color: #336699; background-color: #99ccff; padding: 20px 2px 42px 10px; margin: -50px 0 0 212px; font-weight: bold; text-align: center; font-stretch: extra-expanded; font-style: oblique; letter-spacing: 1px;}
#logo {position: absolute; top: 30px; left: 6px;}
#content {margin: 20px 20px 0 250px;	padding-bottom: 5px;}
* html #content {margin-left: 240px; height: 1%;}
#content h3 {font-size: 140%; color: #336699; background-color: transparent;}
#content h4 {font-size: 120%; color: #990000; background-color: transparent;}
#content h5 {font-size: 110% ; color: #990000; background-color: transparent;}
#content h6 {font-size: 100% ; font-weight: bold; color: #336699; background-color: transparent;}
#content p {color: #333; background-color: transparent; font-size: 110%;}
#content .link {font-size: 100%;}
#content a:link, #content a:visited {color: #336699; background-color: transparent; text-decoration: underline;}
#content a:hover, #content a:active, #content a:focus {color: #990000; background-color: transparent; text-decoration: underline;}
#content ul {margin: 0 0 4px 0;}
* html #content ul {margin: 0 0 4px 10px; list-style: disc;}
#content li {padding: 0 0 4px 4px;}

dl.contentf {margin: 15px 0; padding: 15px;}
dl.contentf:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.contentf dt {margin: 0 0 .5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #693; background-color: transparent;}
dl.contentf dt img {float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0;}
dl.contentf dd {margin-left: 169px; font-size: 90%; line-height: 1.5em; color: #666; background-color: transparent;}

dl.contentb {margin: 5px 0; padding: 2px;}
dl.contentb:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.contentb dt {margin: 0 0 .5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #693; background-color: transparent;}
dl.contentb dt img {float: right; margin: 0 10px 0 0; padding: 0 4px 4px 10px;}
dl.contentb dd {margin-left: 0px; font-size: 90%;}

dl.contentp {margin: 15px 0; padding: 5px;}
/*dl.contentp:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}*/
dl.contentp dt {margin: 0 0 .5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; font-weight: bold; color: #693; background-color: transparent;}
dl.contentp dt img {float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0;}
dl.contentp dd {margin-left: 169px; font-size: 80%; line-height: 1.5em; color: #666; background-color: transparent;}

dl.contentf2 {margin: 2px 0; padding: 2px;}
dl.contentf2:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.contentf2 dt {margin: 0 0 .5em 0; font-size: 140%; color: #693; background-color: transparent;}
dl.contentf2 dt img {float: left; margin: 0 5px 0 0; padding: 0 4px 4px 0; }
dl.contentf2 dd {margin-left: 108px; font-size: 90%; line-height: 1.5em; color: #666; background-color: transparent;}
dl.contentf2 ul {text-decoration: none;}
dl.contentf2 ul li {margin-left: 20px; padding-left: 0px;  list-style-type: disc; font-size: 70%; font-weight: bold; line-height: 1.2em;}

dl.contentf3 {margin: 2px 0; padding: 2px;}
dl.contentf3:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
dl.contentf3 dt {margin: 0 0 .5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 140%; color: #693; background-color: transparent;}
dl.contentf3 dt img {float: right; margin: 0 15px 0 0; padding: 0 4px 4px 0;}
dl.contentf3 dd {margin-left: 0px; font-size: 85%; line-height: 1.5em; color: #666; background-color: transparent;}
dl.contentf3 ul {text-decoration: none;  line-height: 3em; }
dl.contentf3 ul li {margin-left: 0px; padding-left: 0px;  list-style-type: disc; font-size: 70%; font-weight: bold; line-height: 1.2em;}

#sidebar {float: left; width: 180px; margin-top: 20px;}
* html #sidebar {float: left; width: 170px; margin-top: 20px;}
#sidebar h2 {font: normal 1px Verdana, Arial, Helvetica, sans-serif; color: #fff; background-color: transparent; padding: 1px 5px 2px; margin: 0 0 5px 20px;}
ul#nav {padding: 0; margin: 0; list-style: none;}
#nav li {padding-left: 14px; margin-left: 10px; font: .8em/110% Verdana, Arial, Helvetica, sans-serif;}
* html #nav li {padding-left: 8px;}
#nav li a:link, #nav li a:visited {display: block; background: #fff; color: #000; font-size: 120%; font-weight: bold; text-decoration: none; margin: 3px 0 2px 0; padding: 4px 2px 8px 10px; border-top: 1px solid #FFD080; border-right: 1px solid #BF9E60; border-bottom: 1px solid #BF9E60;}
/*\*/
* html #nav li a {height: 1%; vertical-align: bottom;}
/**/
#nav li a:hover, #nav li a:active, #nav li a:focus {background: #336699; color: #fff; border-top: 1px solid #BF9E60; border-right: 1px solid #FFD080; border-bottom: 1px solid #FFD080;}
#features {color: inherit; background-color: #fff; margin: 20px 0 5px 20px; padding-bottom: 10px;}
/*\*/
* html #features {height: 1%;}
/**/
#features h3 {margin-left: 0; color: inherit; background-color: #000; height: 1px;}
#features p {font-size: 135%; margin: 20px 2px 10px 8px;}
#bottom {color: inherit; background: #ccc;}
#pagebott {width: 720px; margin: 0 auto;}
#pagebott p {margin: 0; text-align: center; font-size: 70%; color: #000; background-color: transparent; padding: 5px 5px 15px 5px; letter-spacing: .06em;}
#pagebott a:link, #pagebott a:visited {color: #336699; background-color: transparent; text-decoration: underline;}
#pagebott a:hover, #pagebott a:active, #pagebott a:focus {color: #990000; background-color: transparent; text-decoration: underline;}
#content form {margin: 0; padding: 0 0 10px; width: 450px; float: left;}	
#content fieldset {border: 1px solid #BE9E6F; margin: 0 0 10px; padding: 5px 0 15px 15px;}
#content legend {border: 1px solid #BE9E6F; color: #fff; background-color: #000; padding: 1px 5px 2px; margin-bottom: 5px; font-size: 100%;}
#content label {float: left; width: 110px; clear: both; font-size: 80%; text-align: right; margin-top: 3px;}
#content input, #content textarea {color: #000; border: 1px solid #CEB993; padding: 1px; background-color: #fff; margin: 3px 5px 2px; width: 280px; float: left;}
/*\*/
#content input, #content textarea {float: none;}
#content input.submit {width: 110px; margin-right: 160px;}
#content input.submit:hover, #content input.submit:active, #content input.submit:focus {color: #fff; background-color: #336699; text-decoration: none;}
#content input:focus, #content input:active, #content textarea:focus, #content textarea:active {color: #000; background-color: #fff;}
.fltrt {float: right; margin-left: 8px;}
.fltlft {float: left; margin-right: 8px;}
.keyul {text-decoration: underline;}
.left {float: left; border: 1px solid #1c306b; margin: 5px 10px 0 0; position: relative; z-index: 200;}
.right {float: right; border: 1px solid #1c306b; margin: 5px 10px 0 10px; position: relative; z-index: 200;}
.ulleft {float: left; margin: 5px 5px 0 0; position: relative; z-index: 200; font-size: 90%;  list-style: url(../images/rose_bulletlg.gif); }
* html .ulleft {padding-left: 20px;}
.textleft {color: #333; background-color: transparent; font: .85em/135% Verdana, Arial, Helvetica, sans-serif;}
.textcenter {text-align: center; font-size: 10px; margin-top: 10px; padding-left: 20px;}
* html .textcenter {text-align: center; font-size: 10px; margin-top: 10px; padding-left: 10px;}
.ulright {float: right; margin: 0px 5px 0 5px; position: relative; z-index: 200; font-size: 80%; list-style: url(../images/rose_bulletlg.gif);}
.warning {color: #f00; background-color: transparent; font-weight: bold; font-style: italic;}
#portfolio {margin-top: 120px; margin-left: 0; text-align: left;}
.ultext {font-size: 80%; font-weight: bold;}
.litext {padding-bottom: 10px; font-size: 80%;}
.litext2 {padding-top: 10px; padding-bottom: 10px;}
#bottom #pagebott .footleft {float: left; margin: 1px 5px 0 10px; position: relative; z-index: 200; font-size: 10px;}
#bottom #pagebott .foottext {color: #000; background-color: transparent;}
#bottom #pagebott .footright {float: right; margin: 1px 15px 0 10px; position: relative; z-index: 200; font-size: 10px;}
* html .topbar {margin-top: -12px;}
#bottombanner {margin: 100px 0 20px -24px;}
* html #bottombanner {margin: 200px 0 20px -24px;}
#testimonial {	margin-top: 0px; margin-bottom: 10px; padding: 10px 0 0 12px;font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: inherit; text-align: justify; width: 185px;}
* html #testimonial {margin-top: 0px; margin-bottom: 10px; padding: 10px 0 0 12px; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: inherit;	text-align: justify;	width: 185px;}
#ezine {float: left; margin: -20px 0px 0px 4px; position: relative; z-index: 200; font-size: 10px;}
* html #ezine {float: left; margin: -20px 0px 0px 1px; position: relative; z-index: 200; font-size: 10px;}
.quotecolor {font-weight: bold; font-size: 16px; color: #0066ff; background-color: transparent;}
.style95 {color: #333399; background-color: inherit; text-align: justify;}
#lowertext {margin: 120px 0 0 0;}
#holder #sidebar #nav li.here {list-style-position: outside; list-style-image: url(../images/redarrows.gif); margin-left: 24px; padding: 0px;}
#holder #sidebar #nav li.here a {background: #336699;	color: #ffffff;}
* html #holder #sidebar #nav li.here {margin-left: 18px;}
.smalltitle {color: #000; background-color: transparent; font: bold 11px vVerdana, Arial, Helvetica, sans-serif; margin: 0px;}
.copyright	{ color: #999999; background-color: transparent; font: 7pt arial, sans-serif; }
.light {color: #ccc; background-color: transparent; font-weight: bold;}
#content p.res a:link {font-size: 100%;}
#news {clear: left;	margin-top: 0; padding: 8px;  color: #000; background-color: inherit; text-align: center; width: 185px;}
#news p {border: 1px solid #fff; padding: 10px; font-size: 80%;}
#translator {margin: 0; padding: 0; width: 200px; text-align: center;}
#content dd .Helvetica20 {font-size: 150%; font-family: Tahoma, sans-serif; background-color: transparent; color: #cc0000;}
#content .memberof ul {padding: 0; margin: 0; list-style: none;}
#content .memberof li {padding: 0 0 20px 0;}
#content .memberof a:link, #content a:visited {text-decoration: none;}
#content .memberof a:hover, #content a:active, #content a:focus {text-decoration: none;}
#content .memberof span.linktext {font-size: 80%; text-align: center;}
#portfolio {margin-top: 190px;}
#plans input {border: none; width: 76px; height: 23px; padding-left: 50px; padding-top: 10px;}
#plans a {padding-left: 20px;}
#plans form {padding-bottom: 20px;}