/* RESET *//*html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; height: auto;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img { border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}/* remember to define focus styles! */:focus {/* 	outline: 0; */}body {	line-height: 1;	color: black;	background: #FFF;}ol, ul {	list-style: none;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}blockquote, q {	quotes: "" "";}/* END RESET */body {	margin:0px;	padding:0px;	background-color: #fafcfe;/* 	background-color: #fcfdfe; *//* 	background-color: #f7fcfc; *//* 	background:#f7fcfc url(../images/blueheader.png) repeat-x; *//* 	background:#fcfcfc url(../images/background.png) repeat-x; *//* 	background:#fcfcfc url(../images/background.png); */	font:12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 150%;	color:#444;	height: auto;	min-height: 100%;}#content {	position: relative;	width: 750px;	margin-left: auto;	margin-right: auto;	margin-top:0px;}#footer {	font:7px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	color:#AAA;	padding-left:10px;	padding-right:10px;	margin-top: 10px;	margin-bottom: 10px;	text-align: center;	position: absolute;	margin-left: auto;	margin-right: auto;	width: 750px;}h4 {	font-size: 12px;	font-weight: bold;}h3 {	font-size: 14px;	font-weight: bold;	margin-bottom: 4px;}.gap10 {	height: 10px;}.gap4 {	height: 4px;}/* Use this for the second and subsequent whiteroundedrect on a page */div.whiteroundedrect {	margin-top: 15px;		position: relative;		background:#fff;	text-align: left;		border-style: solid;	border-width:1px;	border-color:#dcdcdc;		-moz-border-radius:8px;	-webkit-border-radius:8px;		min-height:100% !important;	height: auto !important;		padding: 14px;}/* Use this with whiteroundedrect for the first occurance of a whiteroundedrect on a page */div.topwhiteroundedrect {	margin-top: 8px !important;}/* Use this with whiteroundedrect if you need to use a bulletimagemargin */div.whiteroundedrectbulletedleftmargin {	padding-left: 64px;}div.whiteroundedrectbullet{	position:absolute;	left:0; 	width: 52px;}.smallertext{	font:12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;	line-height: 140%;}div.horizdivider {	height: 1px;	border-top: solid;	border-top-color: #e6e6e6;	border-top-width: 1px;	margin-top: 10px;	margin-bottom: 10px;}div.dashedhorizdivider {	height: 1px;	border-top:dashed;	border-top-color: #e6e6e6;	border-top-width: 1px;	margin-top: 10px;	margin-bottom: 10px;}div.horizdividerbulletedleftmargin {	margin-left: -54px !important;}div.darkhorizdivider {	height: 1px;	border-top: solid;	border-top-color: #AAA;	border-top-width: 1px;	margin-top: 10px;	margin-bottom: 10px;}a {	color: #357df5;	text-decoration: none;}a:hover {	color: #3c6fe1;	text-decoration:underline;}/*a.listanchor {	color: #888;	text-decoration: none;}a.listanchor:hover {	color: #000;	text-decoration:none;}*/a.disablednamelink{	color:#444;	text-decoration: none;}a.disablednamelink:hover{	color:#444;	text-decoration: none;}.phonenumber {	position: absolute;	left: 70px;}div.dynamicarea{	position: relative;		border-top-style: dashed;	border-top-color: #a1e4f6;	border-left-style: solid;	border-bottom-style: solid;	border-right-style: solid;	border-left-color: #dcdcdc;	border-bottom-color: #dcdcdc;	border-right-color: #dcdcdc;	border-left-width: 1px;	border-bottom-width: 1px;	border-right-width: 1px;	border-top-width: 1px;		padding-top: 6px;	background-color: #edf7f9;/* 	background-color: #c6fcc5; */	width: 748px;		margin-left: -15px;	/*	opacity:0;	-webkit-transition-property: height, opacity;	-webkit-transition-duration: 0.5s, 0.5s;	-webkit-timing-function: ease-out, ease-out;*/}div.bulletedleftmargin{	margin-left: -65px !important;}.resetfloat{	clear: both;}span.quote{	font-style: italic;}iframe.footer{	height: auto;}img.bulletimage{	margin-top: 0px;	margin-left: 16px;}/* ADDED BY JIM FOR THE FEEDBACK PAGE */p {	padding-top: 4px;	padding-bottom: 4px;}