form {	padding:0px;	margin: 0px auto;}	.pageNoDiv{	width:100%;	display:block;	text-align:center;}.prevPage {	padding-right:20px;}.firstPage {	padding-left:12px;}.nextPage {	padding-left:20px;}.searchLink {	float:right;	background-image:url(images/css/search.gif);	background-position:center left;	background-repeat:no-repeat;	margin-left: 10px;	padding-left:20px;	padding-top:5px;	height:15px;}.blogArticleDiv a, .blogArticleDiv a:link,.blogArticleDiv a:visited {	border-bottom:1px dotted #670000;	color: #670000;}.blogCommentHeader a,.blogCommentHeader a:link,.blogCommentHeader a:visited {	text-decoration:none;	border:none;	color: #565656;}/* Form Element Classes - the classes below are used on various forms used in the site */.buttons {	background-color:#EFEFEF;	background-image:url(images/css/button_bkgnd.gif);	background-repeat: repeat-x;	background-position:bottom left;	font-size:12px;	color:#333333;	border-top:1px solid #666666;	border-bottom:1px solid #333333;	border-right:1px solid #111111;	border-left:1px solid #999999;	padding:1px 5px 1px 5px;	cursor:hand;}.buttons:hover {	border-top:1px solid #ff0000;	border-bottom:1px solid #660000;	border-right:1px solid #990000;	border-left:1px solid #bb0000;	cursor:hand;}.textFieldDynamic {	background-color:#FFFFFF;	color:#333333;	border-top:1px solid #ABABAB;	border-bottom:1px solid #ABABAB;	border-right:1px solid #ABABAB;	border-left:1px solid #ABABAB;	width:95%;	padding:2px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	margin:2px;}.textField {	background-color:#FFFFFF;	color:#333333;	border-top:1px solid #ABABAB;	border-bottom:1px solid #ABABAB;	border-right:1px solid #ABABAB;	border-left:1px solid #ABABAB;	padding:2px;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	margin:2px;}.formLabel{	font-weight:normal;	text-align:right;	vertical-align:top;	font-size:12px;	padding-top:2px;	color:#000000;}.formHeader{	background-color: #ACACAC;	/*background-image:url(images/css/blue_fade.jpg);	background-position:right;	background-repeat:repeat-y;*/	color:#FFFFFF;	font-weight:bold;	font-size:12px;	height:22px;	cursor:hand;	text-indent:10px;	border-left:1px solid #FFFFFF;}.selectList {	/*background-color:#FFFFFF;	color:#000000;	border:none;	width:98%;	padding:2px;	font-family:Arial, Helvetica, sans-serif;	margin:0px auto;	*/	font-size:.85em;	z-index:1;}/* the container that holds the contents of the page  - set the width to equal the width you want the content to take up */#containerDiv {	margin:0px auto;	padding:0px;	width:816px;	/* part 2 of the centering hack*/	text-align:left;	clear:none;	float:none;}/* the header div */#headerDiv{	background-color:#8E8E8E;	width:780px;	padding-left:18px;	padding-right:18px;	padding-top:19px;	height:40px;	float:left;	margin:0px auto;	background-image:url(images/css/header_bkgnd.jpg);	background-position:top;	background-repeat:no-repeat;}.blogTitleTop {	font-size:18px;	font-weight:bold;	color:#999999;	float:right;	padding-top:10px;	margin-right:16px;}/* the div for the categories in the blog */#categoryDiv{	color:#666666;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal;	background-color:#ABABAB;	border-top:1px solid #000000;	background-image:url(images/css/category_bkgnd.jpg);	background-position:bottom;	background-repeat:repeat-x;	padding-left:11px;	display:block;	height:26px;	margin-left:1px;	margin-top:0px;}/* the classes for the links in the categories bar*/#categoryDiv .catLinkOff{	padding-left:16px;	padding-right:16px;	color:#000000;	font-weight:normal;	padding-top:6px;	padding-bottom:6px;	display:block;	float:left;}#categoryDiv .catLinkOff:hover{	color:#FFFFFF;	background-color:#666666;}#categoryDiv .catLinkOn{	padding-left:16px;	padding-right:16px;	color:#FFFFFF;	font-weight:normal;	background-color:#333333;	padding-top:6px;	padding-bottom:6px;	display:block;	float:left;	background-image:url(images/css/category_triangle.gif);	background-position:bottom left;	background-repeat:no-repeat;	}.articleButtonDiv{	width:135px;	display:block;	padding-top:2px;	padding-bottom:2px;	text-align:left;	/*border-bottom:1px solid #AAAAAA;*/}#searchMiniDiv{	display:none;	width:135px;	height:73px;	background-image:url(images/css/mini_search_bkgnd.gif);	background-position:top;	background-repeat:no-repeat;	background-color:transparent;	padding-top:15px;}/*  BLOG SPECIFIC CLASSES */#indexDiv{	padding:2px;	display:block;	width:auto;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;}/* the main container for the entire bunch of articles */#articleDiv{	width:95%;	display:block;	margin:1px;	float:left;	padding:2px;	padding-right:10px;	overflow: visible;	font-size:12px;}/* STYLES FOR THE ARTICLE INDEX ON THE BLOG */.indexItemDiv{	width:auto;	border-bottom:1px solid #DEDEDE;	margin-bottom:10px;	/*background-color: #EEEFEF; */	padding:2px;}.indexArtTitle a{	font-weight:bold;	font-size:11px;	color: #001133;	width:100%;	clear:both;}.articleIndexHeader{	font-size:14px;}.indexAuthorDiv{	font-weight:normal;	font-size:.9em;	color:#999999;	width:100%;	float:left}.indexCommentDiv{	font-weight:normal;	font-size:10px;	color:#333333;	width:100%;	clear:both;		padding-top:3px;	padding-bottom:5px;}.indexNewCommentDiv{	font-weight:bold;	font-size:10px;	color: #000000;	background-color: #C9FF27;	width:91%;	clear:both;	padding-left:4px;	padding-top:1px;	padding-bottom:1px;}/* CLASSES FOR THE MAIN PAGE OF THE BLOG */#blogArticleContainer{	border:1px solid #ee5522;	float:left;	clear:both;	position: relative;	background-color:#FFFFFF;	background-image:url(images/css/gradient1.gif);	background-position:bottom;	background-repeat:repeat-x;	display:block;		width:100%;}.blogArticleDiv{	width:95%;	display:block;	float:left;	clear:both;	margin-bottom:5px;	padding:3px;	padding-left:0px;	color:#000000;	font-size:12px;	line-height:14px;}.blogPhotoDiv{	float:none;	border:2px solid #FFFFFF;	margin:6px;	padding:11px;	text-align:center;	clear:both;	display:block;}.blogPhotoDiv a{	text-decoration:none;	color:#000000;	font-size:10px;	border:none;}.blogTitle{	font-weight:normal;	color: #990000;	float:left;	font-size:26px;	width:65%;	margin-bottom:5px;	font-family:"Times New Roman", Times, serif;}.blogInfo{	font-weight:normal;	color:#666666;	float:right;	font-size:10px;	width:34%;	text-align:right;	padding:0px;	margin:0px auto;	font-family:Arial, Helvetica, sans-serif;}.topOfPage{	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	color:#666666;	float:right;	font-size:10px;	width:100%;	text-align:right;	padding-bottom:5px;	clear:none;	margin-bottom:25px;	background-image:url(images/css/arrow_up.gif);	background-position:top right;	background-repeat:no-repeat;	text-indent:14px;	border-bottom:1px solid #BCBCBC;	display:block;}.topOfPage a{	text-decoration:none;	color:#666666;}.blogCommentHeader{	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	color:#666666;	float:left;	font-size:10px;	width:100%;	text-align:left;	margin-top:10px;	padding-top:4px;	padding-bottom:5px;}.blogCommentContainer{	width:97%;	border-top:1px dotted #DEDEDE;	margin-top:10px;	padding-top:5px;	padding-left:10px;	font-family:"Times New Roman", Times, serif;	font-style:italic;	font-size:12px;	color:#000000;	clear:both;}/* THE CLASSES FOR THE ADD A COMMENT UI */#addCommentContainer{	width:640px;	height:auto;	background-color:#FFFFFF;	background-image:url(images/css/gradient1.gif);	background-position:bottom;	background-repeat:repeat-x;	border:1px solid #000000;	z-index:99;	position: absolute;	top:40%;	display:none;	text-indent: 15px;	left:15%;	padding-bottom:6px;}/* THE CLASSES FOR THE ADD AN ARTICLE UI */#addArticleContainer{	width:70%;	height:auto;	background-color:#FFFFFF;	background-image:url(images/css/gradient1.gif);	background-position:bottom;	background-repeat:repeat-x;	border:2px solid #000000;	z-index:98;	position: absolute;	top:23%;	left:15%;	display:none;	padding-bottom:6px;	text-indent: 15px;}.instructions{	font-size:9px;	color:#003366;	vertical-align:top;	padding-right:15px;	text-indent:0px;}.resultsRow {	padding-top: 6px;	padding-bottom: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;	vertical-align: top;	padding-left: 2px;}.searchHilite {	background-color: #E0E8FF;	padding-top:1px;	padding-bottom:1px;	padding: 2px;}.contactName{	color:#000000;	font-size:11px;	background-image:url(images/css/contact.gif);	background-position:left;	background-repeat:no-repeat;	height:17px;	padding-left:17px;}/* updated styles Jan 22 07*/.inlineCommentDiv{	display:none;	clear:both;	float:left;	border-top:1px solid #DEDEDE;	width:100%;	background-image:url(images/css/gradient1.gif);	background-position:bottom;	background-repeat:repeat-x;}