﻿/* homepage specific rules  */

/*Hide left col*/
.home  #sidebar, 
.home  #dnn_leftpane {display:none;}
.home  #content {width:100%; text-align: left;}

table.center {
	/* text-align: left; margin: 0px auto; margin-left: auto; margin-right: auto; */
}

div.alignright {
	text-align: left; margin: 0px auto; margin-left: auto; margin-right: 0px; background: #f2f2f2;
}

div.alignright2 {
	text-align: left; margin: 4px auto; margin-left: auto; margin-right: 4px;
}

#sidebar2class {
	text-align: right;
	float:right;
	width:195px;
	padding-top:5px;
	margin: -195px -2 0 0;
}

div.center {
	text-align:center;  
	margin: 0px auto; margin-left: auto; margin-right: auto;
	border:1px solid #000000;
	background-color: #ffffff;
	border-right: #8f9092 0px solid; 
	border-top: #8f9092 0px solid; 
	border-left: #8f9092 0px solid; 
	border-bottom: #8f9092 0px solid; 
	width:100%;    /*   <===  Add this line to override your inline width */
} 

div.reset {
	text-align: left;
}

#linkboxwrap {
	float: left;
	padding: 10px 0 0 0;
	width: 535px;
	/* TAP */
	text-align: left;
	/* TAP */
}
	.linkbox {
		background: #f2f2f2 url(img/bg/homebox-bot.gif) no-repeat bottom left;
		width: 256px;
		float: left;
		margin: 0 0 1em 0;
		height:180px; /*value for IE6*/
		/* TAP */
		text-align: left;
		/* TAP */

	}
		html>body .linkbox {
			height:auto;
			min-height:180px; /*value for good browsers */
			/* TAP */
			text-align: left;
			/* TAP */
		}
	 
	.linkbox ul{
		padding: 7px 7px 0 14px;
	}
		.linkbox h2 {
			background: #f2f2f2 url(img/bg/homebox-top.gif) no-repeat top left;
			padding: 7px 17px 0 17px;
			color: #fff;
			height:30px;
			font-size:1.6em;
			line-height:2;
			/* TAP */
			text-align: center;
			/* TAP */

		}
		html>body .linkbox h2 {
			height:auto;
			min-height:30px;
			/* TAP */
			text-align: left;
			/* TAP */

		}
	
		.linkbox ul {
			margin:0;
		}
			.linkbox li {
				list-style:none;
				background:url(img/bg/arrow-bullet.png) no-repeat 0 4px;
				padding: 4px 0 0 14px;
				/* TAP */
				text-align: left;
				/* TAP */

			}
				.linkbox li a, 
				.linkbox li a:visited {
					border:none !important;
					display:block;
					padding: 1px;
				}
				.linkbox li a:hover {
					color:#36b;
					background: transparent;
					text-decoration:underline;
				}
				
				*html .linkbox li a, 
				*htm .linkbox li a:visited {
					zoom:1; /* IE hasLayout trigger*/
				}

#newsupdates {
	float:right;
	width:195px;
	padding-top:5px;
	/* TAP */
	text-align: left;
	/* TAP */

}

#newsupdates h2 {
	border-bottom:1px dotted #ccc;
	/* TAP */
	text-align: left;
	/* TAP */

}

/* utility classes */
#linkboxwrap .left {
	float:left; 
	
	margin-left:10px; display:inline;
	/* TAP */
	text-align: left;
	/* TAP */

}
.right {float:right; text-align: left;}

.row {float:left; text-align: left;}
*html .row{zoom:1;} /* IE6 specific hack - hasLayout  */
