body { margin: 0; font-family: Arial; background-color:#0A7BB6 /*#ececdb*/; min-width: 772px; }
h3 { font-size: 1.3em; }
ul { padding-left: 15px; margin: 0; margin-top: 10px;  }
li { list-style-image: url(images/list.gif); margin-bottom: 10px; }

#container {  }


/* Layout Styles */

.header {  }
.logo { background: url(images/logoback.png); height: 90px; }
.menu { background-color: #4e4f45; height: 20px; text-align: right; font-size: 0.75em; font-weight: bold; color: #ffffff; padding-right: 5px; padding-top: 1px; }
.menu a { color: #ffffff; text-decoration: none; padding-left: 2px; padding-right: 2px; }
.menu a:hover { color: #4e4f45; background-color: #ffffff; text-decoration: none; }


.footer { font-size: 0.7em; color:#FFFFFF /*#4e4f45*/; border-top: solid 1px #dad9c5; }
.footer .left { float: left; padding: 8px; }
.footer .right { float: right; padding: 8px; }


.content { float: left; }
.content .contentholder { width: 581px;  }
.homecontent { width: 760px; margin: auto;  }
.content .pagetitle { color: #ffffff; float: left; margin-top: 179px; padding-left: 15px; }
.content .pagetext { clear: left; font-size: 0.8em; padding: 15px; line-height: 17px; color: #595959; }
.content a:link, .content a:visited { color:#4E4F45; text-decoration:underline; }
.content a:hover { color:#0A7BB6;  }


.middle { background-color: #FFFFFF; }
.sidebar { float: left; width: 190px; margin-top: 7px; }


.sidebox { }
.sidebox .left { width: 185px; background-color: #ffffff; padding-right: 6px; background-image: url(images/sidebox-right.gif); background-position: top right; background-repeat: no-repeat; }
.sidebox .left .padding { padding: 8px; }
.sidebox .bottom { height: 7px; background-image: url(images/sidebox-bottom.gif); background-position: top left; background-repeat: no-repeat; }

.sidemenu {  }
.sidemenu .left { width: 185px; background-color: #fffff7; padding-right: 6px; background-image: url(images/sidebox-right.gif); background-position: top right; background-repeat: no-repeat; }
.sidemenu .left a { color: #4E4F45; text-decoration: none; }
.sidemenu .left a:hover { color: #0A7BB6; text-decoration: underline; }
.sidemenu .left .title { padding: 8px; font-family: Arial; font-size: 0.8em; font-weight: bold; background-color: #4D9EC9; color: #FFFFFF; }
.sidemenu .left .title a {  color: #FFFFFF; }
.sidemenu .left .menuitem { border-top: dashed 1px #ded8cc; padding: 8px; font-family: Arial; font-size: 0.8em; font-weight: bold; }
.sidemenu .bottom { height: 7px; background-image: url(images/sidebox-bottom.gif); background-position: top left; background-repeat: no-repeat; }


.contactform { width: 100%; }
.formbox { border: solid 1px #dad9c5; font-family: Tahoma, Arial; font-size: 1em; color: #595959; }
.submit { width:114px; height:33px; background-image: url(images/button-submit.gif); background-repeat: no-repeat; background-position: top left; border: none; cursor: pointer; }


/* General Styles */

.normalimg { vertical-align: text-top; }
.linkimg { border: none; }

.sidetitle { font-size: 1em; color: #818181; }
.sidetext { font-size: 0.75em; color: #a7a7a7; }

.cleardiv { clear: left; }

.comparisonbg { background-image: url(images/table-bg.jpg); background-repeat: no-repeat; width: 500px; }
.comparisontbl { border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; }
.comparisontbl td { border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; }