html {overflow:scroll;}
body {
	margin:0;
	font-family: tahoma, verdana, arial, sans-serif;
	font-size:13px;
	background-repeat:repeat-y;
	background-position:center;
}

h3 {
	line-height: 12pt;
}

input,textarea {
	border:1px solid #666666;
}

#container {
    width:950px;
	margin-left:auto;
	margin-right:auto;
}

#banner {
	background:transparent url(../image/master-1.png) scroll 0 0;
	height:90px;
	width:100%;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#eee;
}

#banner #bannercontent {margin:20px;}

#bannercontent #img {float:left; margin-right:10px; }
#bannercontent h1, #bannercontent h1 a {font-size:28px;text-decoration:underline;width:50%;margin:0; color:#333333;}
#bannercontent h2 {font-size:10px;margin:0;color:#CCCCCC;}
#lipsum h2 {font-size:14px;margin:0;}
h1.domain {font-size:18px;text-decoration:underline; color:#333333;}

#copy h1 {font-size:16px;margin:0;color:#33333;}

#banner #telnum {
	color:#333333;
	font-size:23px;
	line-height:15px;
	vertical-align:top;
	float:right;

}

#nav {
	width:100%;
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	font-size:15px;
	float:left;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	white-space:nowrap;
}

#table {
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	font-size:15px;
	float:left;
	border:1px solid #CCCCCC;
	white-space:nowrap;
}
	
 /*** Nav Sprites ***/
#nav a{
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -140px;
	text-align:center;
	float:left;
	color:#333333;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	padding:10px 15px;
	white-space:nowrap;
	display:block;
}

#nav a:hover{
	background:transparent url(../image/master-1.png) repeat-x scroll 0 -240px;
}

#content {
	padding:2% 2% 0 2%;
	width:912px;
	float:left;
	margin-bottom:20px;
	border:1px solid #CCCCCC;
}

#content #copy {
	float:left;
	width:600px;
	margin-right:48px;
}

#content #copyl {
	float:left;
	width:100%;
}

.imagetitle {
height: 50px;
}

#image1 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback1.png);
	color:white;
	padding-left:20px;
}
#image2 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback2.png);
	color:white;
	padding-left:20px;
}

#image3 {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:16px;
	margin-left:20px;
	width:255px;
	height:365px;
	background-image:url(../image/logo/tableback4.png);
	color:white;
	padding-left:20px;
}

.imagetext {
	position:relative;
	float:left;
	margin-top:5px;
	margin-bottom:35px;
	margin-left:20px;
	width:255px;
	
	padding-left:20px;
}

#content #sidebar {
	float:right;
	width:238px;
	padding:10px;
	border-left:1px solid #CCCCCC;
	margin:3% 0;
}

#content #sidebar .title {
	width:100%;
	border-bottom:1px #000000 solid;
	margin-bottom:6px;
}

#content #sidebar #Testimonial {
	margin-top:6px;
	width:100%;
}

#content #sidebar #news {
	width:100%;
	border-bottom: 1px solid #CCCCCC
}

#detail {
	width:95%;
	padding:1% 2%;
	margin-top:15px;
	float:left;
	border:1px solid #CCCCCC;
	background-color:#eee;
}

#detail .info {
	width:30%;
	padding:1%;
	float:left;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #CCCCCC;
}

#detail .info .img {
	width:100px;
	float:left;
}

td.backwh {
	background-image:url(../image/logo/tableback1.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

td.backis {
	background-image:url(../image/logo/tableback2.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

td.backdm {
	background-image:url(../image/logo/tableback3.png);
	background-position:center;
	background-repeat:no-repeat;
  	height:370px;
}

#more {
	clear:both;
	border-top:1px solid #CCCCCC;
}

#more ul li {
	display:inline;
	list-style-type: disc;
	margin: 20px;
}

div.hidden {
display: none;
}

div.promptshow {
display: block;
} 

.aside {
    font-size: 10px;
}