body {	background-color: #666666;	/*margin-top: 3px;*/	background-image: url(imagz/bg.gif);	font-family: Verdana,Arial,Helvetica,sans-serif;	text-align: left;font-size: 12px;}.twoColElsLtHdr #container {	width: 749px;  /* this width will create a container that will fit in an 800px browser window if text is left at browser default font sizes */	background: #FFFFFF url(images/bg.gif) repeat-y; /* the auto margins (in conjunction with a width) center the page */	border: 1px solid #000000;	/*text-align: left;  this overrides the text-align:  center on the body element. */	margin-top:12px;	margin-right: auto;	margin-left: auto;	position: relative;} .twoColElsLtHdr #header {	background-color: rgba(0,0,0,1.00);	padding: 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 749px;	background-image: url(SGDimgz/headerBG.png);	background-repeat: no-repeat;	height: 156px;} .twoColElsLtHdr #header2 {	background: #000 url(imagz/headerGraphicBG.jpg) no-repeat;	padding: 14px 24px 14px 249px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	width: 476px;	height: 99px;	color: #FFF;} .twoColElsLtHdr #sidebar1 {	float: left;	width: 194px; /* the background color will be displayed for the length of the content in the column, but no further */	padding: 0px 0;	background-color: #b3bdd1;} .twoColElsLtHdr #mainContent {	margin-top: 0;	margin-bottom: 0;	margin-right: 10px;	position: relative;	float: right;	width: 540px;	text-align: left;}.twoColElsLtHdr #prefoot {	padding-top: 0;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;}.twoColElsLtHdr #footer {	padding: 10px 10px 0;	background:  url(SGDimgz/footBG.jpg) repeat-x;	margin-right: 0px;	background-color: #182C4C;} .text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	padding-left: 4px;}.textSmaller {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFF;}.text-even-LargerWhite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 22px;	font-weight: bold;	color: #FFFFFF;	padding: 0.25em;}.textLargerWhite {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	padding: 0.25em;}.textLarger {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;}.spotlight {	background-color: #d8dde7;	margin-left: 0.3em;	margin-right: 0.3em;	margin-top: 0.3em;	border: 1px solid #565656;}.spotlight .textLargerWhite {	background-color: #036;}.style4 {font-size: 10px}.style1 {color: #FFFFFF}p {	font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px;}.body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.Title {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #2c4592;}.bodySmall {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.bodyULBOLD {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	text-decoration: underline;}.body12 {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 12px;	color: #2c4592;}.body11B {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 12px;	color: #2C4592;	font-weight: bold;}.body14B {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 14px;	color: #2c4592;	font-weight: bold;}.body11BlackiTl {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 12px;	color: #000000;	font-weight: bold;	font-style: italic;}.body10B {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 12px;	color: #2C4592;	font-weight: bold;}.body11Black {	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";	font-size: 12px;	color: #000000;	font-weight: bold;	}.bodySmallRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #990000;}.bodywideRed {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #990000;	letter-spacing: 1px;	font-weight: bold;}.bodyItalic {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: italic;}td #admin-table {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}#admin-wrapper {	margin-right: auto;	margin-left: auto;	width: 600px;	background-color:#FFF;	padding:12px;	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;}#admin-wrapper h2 {	font-family:Verdana, Geneva, sans-serif;	font-size:14px;}#admin-wrapper-current {	background-color: #FFC;	width: auto;	border: 1px solid  #F90;	padding:4px;}#main-list-wrapper {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	background-color: #333;	height: auto;	width: 600px;	margin-right: auto;	margin-left: auto;	padding: 6px;}.twoColElsLtHdr #sidebarMap {	float: left;	width: 225px; /* top and bottom padding create visual space within this div */	background-color: #FFFFFF;	padding-top: 5px;	padding-right: 0;	padding-bottom: 5px;	padding-left: 5px;}.twoColElsLtHdr #mainContentMap {	margin-top: 0;	margin-right: 0.25em;	margin-bottom: 0;	margin-left: 14.5em;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;} .clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}#WrapperCenter {	width: 450px;	position: relative;}#MortCalcContainer {	margin-right: auto;	margin-left: auto;	width: 350px;	background-color: #fff;	margin-top: 12px;	padding: 12px;	border: 1px dotted #5995d9;}#calcG {width: 194px;height: 12px;	background: url(SGDimgz/sprites.png) -122px;}input {background-color:#FFF}/* CSS Document */.navigation {	background-color: #CCCCCC;	border-top: 1px none #666666;	border-right: 1px none #666666;	border-bottom: 1px solid #666666;	border-left: 1px solid #666666;}td #detailsTbl {	font-size: 12px;}/* honeypot feature - position form field off view for bot use */#cracker {	left: -1500px;	position: absolute;}.cellColor {	background-color:#E3F0FF;	}.SGDbug {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #475C8E;}.smaller {	font-size: 0.8em;}.bqstart {	float: left;	height: 25px;	padding-top: 1px;	font-size: 500%;	color: #94B3C6;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	/*border: 1px dotted #ff3eb3;*/} .bqend {	float: right;	height: 12px;	margin-top: 2px;	padding-top: 0px;	font-size: 500%;	color: #94B3C6;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }.separator {	clear:both; color:#C5DEF8;;background-color:#C5DEF8; height:1px; margin:6px;}