
body{margin:20px; padding:0px;  behavior:url(csshover.htc); text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family: arial, verdana, sans-serif; background-image: url(../images/page_bg.gif);  }
* {margin:0; padding:0}

#samplePanel {
margin-left:240px; width:220px; margin-top:10px; background-color:white;  margin-top:8px; padding:4px; font-size:12px; color:#666666; border:1px solid #a2a2a2;

}

a:link {color:#b8688d;}
a:visited {color: #666666;}

#samplePanel.HTMLPanelError {
;
}

div#wrapperhome {width:760px; margin-left:auto; margin-right:auto; text-align:left;  background-color:#ffffff; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black;;}
div#wrapper {width:760px; margin-left:auto; margin-right:auto; text-align:left;  background-color:#ffffff; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background-image:url(../images/wrapper_bg.gif); background-repeat:repeat-y;}
div#mainwrapper {width:760px; margin-left:auto; margin-right:auto; text-align:left;  border:none;}
div#wrappersub {width:760px; margin-left:auto; margin-right:auto; text-align:left;  background-color:#ffffff; border: 1px solid black;}

form td {font-size: 12px;}

div#leftcolumn {width:230px; float:left; font: 10px Arial; 
 vertical-align:top; background-image:url(../images/nav_top.gif); background-repeat:no-repeat; }
 
 div#leftcolumnhome {width:230px; float:left; font: 10px Arial; 
 vertical-align:bottom;  background-image:url(../images/nav_top.gif); background-repeat:no-repeat;}

div#serviceslist {width: 200px; padding:10px 10px 10px 30px; float:left; font-size: 14px; font-weight:bold;  margin-top:-7px;}
div#serviceslist ul {list-style-type: none; text-transform:uppercase;}
div#serviceslist ul li {padding-top: 6px;}
div#serviceslist a {text-decoration:none; color:black; padding: 0 2px; display:block;}
div#serviceslist a:hover {background-color:#FFFFFF; border:1px solid #a2a2a2;}

div#servicewrapper {width: 492px; float:left;}
div#ad {width: 260px; height:340px; background-image:url(../images/home_ad.gif); background-repeat: no-repeat; padding-top: 140px; margin-top: 15px;}
div#ad p, div#ad ul li {margin: 0px 4px 0px 0px; font-size: 12px;}
div#ad ul li {line-height: 14px;}

div#servicecontainer{width:200px; margin-left:520px; margin-top:22px; background-color:white; border:1px solid #a2a2a2; margin-top:28px; padding:8px; visibility:hidden; }

div#centralcontent {width: 526px; float:left; padding: 3px 0 0 0;  background:url('../images/home_bg2.gif'); background-position:top right; background-repeat:no-repeat;  text-align:left;}

div#login {width: 526px; background-color:#CCCCCC;}

div#centralcontentsub {width: 492px; float:left; padding: 3px 0 0 0; background-color:#ffffff; background:url('../images/home_bg2.gif'); background-position:top right; background-repeat:no-repeat; text-align:left; }

div#features {width: 200px; padding: 35px 4px 18px 20px; font-size:13px;  background-image:none; line-height: 20px;}
div#featurelist {width: 234px; padding: 20px 8px 8px 18px; font-size:13px;  background-image:none;}
div#features ul {margin-left: 16px; list-style-image:url(../images/bullet.gif)}
div#features ul li {font-size: 13px; font-weight: bold; padding: 0 12px 18px 2px; line-height: 17px;}
div#featurelist ul {margin-left: 16px; list-style-image:url(../images/bullet.gif)}
div#featurelist ul li {font-size: 13px; font-weight: bold; padding: 0 12px 18px 2px; line-height: 17px;}


div#content {width: 450px; padding: 40px 10px 10px 30px; font-size:13px;}
div#content  ul {margin-left: 16px; list-style-image:url(../images/bullet_small.gif);  padding: 0 12px 18px 2px;}
div#content  ul li {font-size: 12px; line-height: 14spx; padding: 0 2px; margin-left: 5px;}


div#contactbox {width: 240px; text-align: right; padding: 2px 2px 0 0; margin-left: 250px; }
div#contactbox a {padding: 0 4px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

div#navmenu {width: 220px; padding: 3px 5px 20px 5px; font-size:13px;  color: #72103d; font-weight:bold; margin-top:80px; background-color:#ebdfe5; border-bottom:1px solid #999999;}
div#navmenu a, div#navmenu a:visited, div#navmenu a:hover {color: #72103d; text-decoration:none;}
div#navmenu ul, div#navmenu ul li {list-style-type:none; margin-left: 15px; line-height: 30px;}
div#navmenu ul li ul li  {list-style-type:circle; line-height: 18px; font-size:11px; color:#663366;}
div#navmenu ul {margin-top:7px;}

h1 {font-size: 12px; font-weight:normal;}
h2 {color: #333399; font-weight:bold; font-size: 14px;}

.subhead {font-size: 13px; font-weight:bold; color:#000066;}
.subsubhead {font-size: 13px; font-weight:bold; font-style: italic; color:#333333;}
.spotcolortext {color: #49162e; font-weight:bold; font-size: 14px;}
.graytext {color: #999999; font-weight:bold;}
.darkgraytext {color: #666666; font-weight:bold;}
.callout {color: #4674a1; font-weight:bold;}
.noborder {border: none;}
.whitebold {color: white; font-weight: bold; line-height:18px;}
.subnav   {list-style-type:circle; line-height: 15px; font-size:11px; color:#663366;}
.gray11 {font-size:11px; color:#333333;}
.tightleading {line-height: 11px;}

.floatright { float:right; border-style:none; margin-right:18px; margin-bottom:8px;}
.floatleft {float:left; margin-right: 20px;}


/* not in use


div#header {width:960px; height:220px; background-color:#91A9C1; background:url('../pres_images/sub_bg.gif') no-repeat; }

div#logo {width: 241px; float:left; padding-right:18px; }
div#logo img {border:none;}
div#secondarynav {width:680px; height:50px; padding-top:16px; margin-left:250px; }
div#secondarynav ul {list-style-type:none; border:0px none; padding-top:15px; }
div#secondarynav ul li {list-style-type:none; float:left; font-size:10px; padding-left:19px;}
div#secondarynav ul li a {text-decoration:none; }
div#secondarynav img {border-style:none; margin-right:4px;}
div#navmenu {width:960px; height:26px;  margin-top:12px; background-color:#292929; text-align:center;}
div#navmenu img {border-style:none; }
div#navmenu ul {text-align:center;  padding-left:6px;}
div#navmenu li {float:left; list-style-type:none; font: 11px bold Tahoma, Verdana;}
div#navmenu li a{color:#82C8F6; text-decoration:none; padding-left:5px; padding-right:5px;}

div#contentwrapper {width:960px; background:url('../pres_images/contentarea_bg.gif') repeat-y; }
div#contentarea {width:723px;  margin-left:233px;  padding:0; vertical-align:top; }



div#leftcolumn ul {list-style-type:none; background-color:#fcfdf4;  }
div#leftcolumn ul li {padding:4px; background:url('../pres_images/green_square_bullet_bg.gif') no-repeat;}
div#leftcolumn img {margin:2px 10px; border-style:none;}
div#leftcolumn ul li:hover {display:block;  }	
div#leftcolumn ul li a:hover {display:block; background-color: #FFFFFF; border-top: 1px solid #F0F3F6; border-bottom: 1px solid #F0F3F6;}	
div#leftcolumn a {display:block; padding:4px 24px; text-decoration:none; color:#069; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;}

div#incad {width: 180px; padding: 0px 20px 0px 0px;  border:none;}
div#incad img { margin-left:-18px; }
div#incad a {border:none;}

div#leftcolumn a:hover {color:#F33; background-color: #FDFFF4;}
div#incad a:hover {background-color:#EEEEEE;}
	
div#leftcolumnad {width:193px;  float:left; padding: 40px 20px; background:url('../pres_images/feature_bg_sub.gif') no-repeat; background-color:#EEEEEE; }

div#feature {border: 1px solid #999966; padding: 20px;}
div#feature img {float:left; margin-left: -20px; margin-bottom:-20px;}
div#print_info {width: 480px; height:26px; background-color:#eaf0f4; text-align:center; border:1px solid #c8c8c8;}
div#print_info a {text-decoration:none;}

div#centralcontent ul {padding-left:10px;}
div#centralcontent p {line-height: 15px; margin-top:13px;}
div#centralcontent li a {line-height: 16px; font-style:normal;}
div#centralcontent li {margin-left: 30px;}
div#centralcontent table {border: thin double #CCCCCC; }
div#centralcontent table td {padding: 8px; border-bottom: 1px solid #999999;}
div#centralcontent img {padding-right: 10px;}
div#centralcontent table input {}

.graybackground {background-color:#F7F7F7; border-bottom: 1px solid #999999;}
.bluebackground {background-color:#F9FBFF; border-bottom: 1px solid #999999;}
.smallitalic {font-size:10px; font-style: italic; color:#999999;}



div#testimonial {width:185px;  background-color:#F9FBF0; float:right; background:url('../pres_images/testimonial_bg.gif') no-repeat; border-left: 1px solid #E0E8F0; border-bottom: 1px solid #E0E8F0;}
div#testimonial p {font:11px Verdana; font-weight:bold; color: #2E6CA4; line-height:20px; margin: 5px 15px;  }
div#testimonial img {border-style:none;}

div#signup {width:167px; border:1px solid #5382AD; margin-left:11px; margin-top:15px; float:right; background:url('../pres_images/signup_bg.gif') no-repeat; }

div#signup ul {list-style-type: none; padding-top:70px; margin-left:4px;}
div#signup ul li {font:11px Arial; color: #7E7E7E; line-height:14px;}

div#footer {width:960px; height:70px; background-color:#292929; }
div#footer p {font:10px Arial; color: #EEEEEE; line-height:12px; padding:5px; text-align:center; }



.negtopmargin {margin-top:-10px;}
.indent {margin-left: 30px;}
.indent110 {margin-left: 110px;}

/* here follows the brillant "no-extra-markup" clearing method devised by Tony Aslett - www.csscreator.com */
/* simply add the clearfix class to any containter that must enclose floated elements */
/* read the details of how and why this works at http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-block;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of "no-extra-markup" clearing method */

*/*/