		form {
			padding:0;
			margin:0;
		}
		body {
			background: #B8BEC3 url(images/backgroundGradient.gif) repeat-x;
			font-size: 75%;
			padding:0;
			margin:0;
			height:auto;
		}
		html,body,table,td,th,span,div,a,h1,h2,h3,h4,input,select {
			font-family: Verdana, Arial, Helvetica;
		}
		input.textField, select, textarea {
			font-size: 10px;
			border:1px solid #B8BEC3;
		}
		input.submit {
		    background: #fefefe url(../images/buttonGradient.gif) repeat-x; 
			border: 3px double; 
			border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
			color: #484C4F;
			font-size:10px;
		}
		a.footnote, .footnote {
			font-size:10px;
			color:#4C4C4C;
		}
		a:visited {
			color:#4C4C4C;
			text-decoration:none;
		}
		a:hover {
			color:#4C4C4C;
			text-decoration:none;
		}
		a:link {
			color:#4C4C4C;
			text-decoration:none;
		}
		a.bluntPoint, a.bluePoint:hover {
			padding-right: 20px;
			padding-left: 12px;
			color:#D4E10A;
			display:block;
			font-weight:bold;
			background-position: left 50%; 
			background-image: url(images/bluntArrowLeft.gif); 
			background-repeat: no-repeat;
		}
		.warning {
			border: red 1px solid;
			background-position: right 50%; 
			background-image: url(images/warning.gif); 
			background-repeat: no-repeat; 
			background-color: #FFF;
			padding-right: 16px;
			padding-left: 3px;
		}		
		table.default {
			background: #FFF;
		}
		table.lined {
			background: #FFF url(images/contentBG.gif) repeat-y;
		}
		table.module td, table.module div {
			font-size:10px;
			color:#26607E;
		}
		.shade0 {
			background-color: #F7F7F7;
		}
		.shade1 {
			background-color: transparent;
		}
		.fadeLeft {
			background: #FFF url(images/leftFadeGradient.gif) repeat-y;
			/*width:530px !important;*/
		}
		.greenBG {
			background-color: #D4E10A;
		}
		.green {
			color: #D4E10A;
		}
		.black {
			color: #484C4F !important;
		}
		.blackBG {
			background-color: #484C4F;
		}
		.whiteBG {
			background-color: #FFF;
		}
		.grayBG {
			background-color:#D0D0D1;
		}
		.productFeatures, .productTitle {
			font-size: 10px !important;
			display:block;
			padding-bottom:3px;
			margin:4px 0;
			font-weight:bold;
		}
		.underline {
			background-position: left bottom; 
			background-image: url(images/hdots.gif); 
			background-repeat: repeat-x; 
			padding-bottom:1px;
		}		
		
		h1 {
			font-size: 11px !important;
			background-position: left bottom; 
			background-image: url(images/twoToneLine.gif); 
			background-repeat: no-repeat; 
			display:block;
			min-width:192px;
			padding-bottom:4px;
			margin:4px 0;
			color: #484C4F;
		}
		h3 {
			font-size:110%;
		}
		h4 {
			font-size: 11px !important;
			background-position: left bottom; 
			background-image: url(images/hdots.gif); 
			background-repeat: repeat-x; 
			display:block;
			width:90px;
			padding-bottom:4px;
			margin:4px 0;
		}			
		.defaultText {
			color: #26607E;
		}
		.bold {
			font-weight: bold;
		}
		.center {
			text-align:center;
		}
		.footer {
			background-color: #B8BEC3;
		}
		.bottom {
			position:absolute;
			bottom:2px;
		}
		#layoutLogic{
			padding:0;
			margin: auto;
			width:100%;
			text-align:left;
			min-height:740px;
			position:relative;
			width:759px !important;
		}
		#bodyFrame {
			/* reserved for margins*/
		}

		.titleBar {
			background-color:#E7E7E7;
		}
		.leftColumn {
			width:529px !important;
			padding-left:25px;
			padding-right:15px;
		}
		.padLeft {
			padding-left:25px;
		}
		.padRight {
			padding-right:25px;
		}
		.rightColumn {
			width:189px !important;
			/*border:1px solid red;*/
		}
		.hdots {
			background: url(images/hdots.gif) repeat-x;
		}
		.vdots {
			background: url(images/vdots.gif) repeat-y !important;
		}
		.centerLine {
			background: url(images/centerline.gif) repeat-y !important;
		}
		.alert {
			font-size: 1.2em !important;
			font-weight: bold;
			color: #26607E !important;
		}
		.largeText {
			font-size: 1.8em !important;
			font-weight:bold;
			font-family:Tahoma, Verdana, Arial;
		}
		hr {
			height:1px;
			border:none;
			background: url(images/hdots.gif) repeat-x;
			padding:0;
			margin:0;
		}
		ul {
			list-style: none;
			margin: 0px;
			padding:0px;
		}
		 
		li {
		  background-image: url(/images/arrow-left.gif);
		  background-position: 0 4px;
		  background-repeat: no-repeat;
		  padding: 0 0 4px 10px; /* left padding moves the text away from the bullet */
		}
		.pad5 {
			padding:5px;
		}
		.padTopFloor {
			padding-top:12px;
			padding-bottom:12px;
		}

