
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); background-repeat:repeat-x; background-color:#f7f3f2;}
* {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;;}
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;}
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;}

div#login {padding: 10px;}

div#login label
{
text-align: right;
margin-right: 0.5em;
display: block;
float:left;
}


div#login input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
float:left;

}

div#login select
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
float:left;

}



div#leftcolumn {width:264px; float:left; border-right:1px solid #f1f1f1; font: 10px Arial; 
background-color:#ffffff; vertical-align:top;}

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: 204px; height:320px; background-image:url(../images/home_ad.gif); background-repeat: no-repeat;}
div#ad p {margin: 40px 10px 10px 10px; }

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: 486px; float:left; padding: 3px 0 0 0;   text-align:left;}

div#centralcontentwithshadow {width: 492px; 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: 492px; float:left; padding: 1px; background-color:#afd2e9; border-top: 1px solid white; font-size:11px; margin-left:auto; margin-right:auto;}
div#login td {font-size:11px;}

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: 470px; padding: 20px 2px 4px 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#content {width: 460px; padding: 20px 10px 10px 10px; font-size:13px; margin-top: 24px;}
div#content  ul {margin-left: 14px; list-style-image:url(../images/bullet_small.gif);  padding: 0 8px 14px 2px;}
div#content  ul li {font-size: 12px; line-height: 14px; 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: 244px; padding: 3px 10px 8px 10px; font-size:13px;  color: #72103d; font-weight:bold; background-image: url(../images/nav_bg.gif) }
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; background-color:#FFFFFF;}
div#navmenu ul li ul li {list-style-type:circle; line-height: 17px; font-size:11px; color:#663366;}
div#navmenu ul {margin-top:7px;}

h1 {font-size: 12px; font-weight:normal;}
.subhead {font-size: 13px; font-weight:bold; color:#000066;}
.subsubhead {font-size: 13px; font-weight:bold; font-style: italic; color:#333333;}
.spotcolortext {color: #72103d; font-weight:bold;}
.graytext {color: #999999; font-weight:bold;}
.callout {color: #4674a1; font-weight:bold;}
.noborder {border: none;}

.floatright { float:right; border-style:none; margin-right:18px; margin-bottom:8px;}
.floatleft {float:left; margin-right: 20px;}
.superscript {vertical-align:super; font-size: 7px;}


/* 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 */

*/*/