body {
    margin: 20px;
    font-family: Arial, sans-serif; 
    text-align: center;
    font-size: 13px;
}
div.wrapper {
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    border:1px solid #cdcdcd;
}
div.header {
    height: 109px;
    background: url('../images/header.jpg') no-repeat;
}

div.menu {
	font-family: Tahoma, Verdana, sans-serif;
    height: 33px;
    line-height: 20px;
    background: url('../images/menubk.jpg');
    text-align: center;
    font-size: 14px;
    padding-left: 20px;
    font-weight:bold;
}
div.fmenu a {
    color: #000 !important;
    text-decoration: none;
    padding: 0 20px 0 20px;
}
div.fmenu a:hover {
    color: #333;
}
div.pageheader {
    height: 158px;
    background: url('../images/linksheaderbk.jpg') right repeat-y;
}
div.pageheaderbanner {
    width:100%;
    height:158px;
    background: url('../images/pageheader.jpg') center;
}
div.linksheader {
    float:right;
    width:185px;
	display:none;
}
div.linksheadertitle {
    height:23px;
    background: url('../images/linksheader.jpg');
    padding-left:20px;
    font-size:10pt;
    font-weight:bold;
    line-height:20px;
}
div.linksheadercontent {
    font-size:10pt;
    height: 115px;
}
div.linksheadercontent ul {
    list-style-position: outside;
    list-style-image: url('../images/linkdotpoint.png');
    list-style-type: square;
}
div.linksheadercontent ul li {
    padding:5px;
}
div.linksheadercontent a {
    color:white;
}
div.linksheadercontent a:hover {
    color:yellow;
}
div.content {
    background-color: #fff;
	min-height:350px;
    height:auto !important;
    height:350px;
	background: url('../images/contentsidebk.jpg') left repeat-y;
}
div.frontbuttonoff {
    height:85px;
    width:315px;
    background: url('../images/frontbuttonon.jpg') no-repeat;
}
div.frontbuttonon {
    height:85px;
    width:315px;
    background: url('../images/frontbuttonoff.jpg') no-repeat;
}
div.frontbuttontext {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-top:35px;
    color:#0073a2;
    font-weight:bold;
    font-size:14pt;
}
div.frontpanel {
    height:350px;
    width:601px;
    background: url('../images/frontpanelbk.jpg') center no-repeat;
    border-left:1px solid #0073a2;
}
div.frontpaneltext {
    padding:20px;
   font-weight: bold;
}

div.frontpaneltext p {
    font-size: 14px;
    font-weight: bold;
    line-height: 15pt;
}
div.frontpaneltext p.light {
    font-size: 13px;
    font-weight: normal;
    line-height: 13pt;
    margin-top:	10px;
}
div.contentmainpanel {        
    background: url('../images/contentsidebk.jpg') left repeat-y;
}
div.contentsidetext {
    float:left;    
    width:185px;
    padding-top:10px;
}
div.contentsidetext .title {
    color:white;
    text-align:center;
    border-top:1px solid #008dca;
    border-bottom:1px solid #008dca;
    padding:5px;
    font-weight:bold;
} 
div.contentsidetext .links {
    text-align:left;
}
div.contentsidetext .links a {
    padding-left:5px;
}
div.contentsidetext .links ul {
    list-style-type: none;
    margin:0px;
    padding:0px;
    margin-top:5px;
}
div.contentsidetext .links ul li a {
	color:white;
	height:30px;
	line-height:30px;
	display: block;
}
div.contentsidetext .links ul li a:hover {
	background: url('../images/contentsidebk-hover.jpg');
}

.demoButton a { width:128px; height:39px; margin:27px; display:block; border:0px; background-image:url(../images/demo.gif)
}
.demoButton a:hover { width:128px; height:39px; margin:27px;  background-image:url(../images/demo-over.gif)
}

div.contentmaintext {
    margin-left:185px;
    padding:20px;
    background-color: #fff;
}
div.footer {
    height: 15px;
    background-color: #fff !important;
    padding-top: 18px;
    color: #999;
    font-size: 10px;
    text-align: center;
    background: url('../images/contentsidebk.jpg') left repeat-y;
}
div.footer a {
    color:#999;
}
div.footer a:hover {
    color:#606060;
}

div.footer-index {
    height: 15px;
    background-color: #fff !important;
    padding-top: 18px;
    color: #999;
    font-size: 10px;
    text-align: center;
}
div.footer-index a {
    color:#999;
}
div.footer-index a:hover {
    color:#606060;
}
div#leftcognav {
	margin: 15px 0 0 13px;
}
