.dateHeader{
font-weight:bold;
color:#996;
}

.details{
font-weight:bold;
}

.title{
	font-size:110%;
	color:#996;
	font-weight: bold;
	padding-top:14px;
}

body{
	background-color:#FFFFFF;
	margin:10px 2px 0 2px;
	text-align:center;
	font-family:verdana, arial, sans-serif;
	font-size:70%;
	color:#666;
}

#mh{
	margin:0px auto;
	text-align:left;
	width:900px;
}

/* headers */

h2{
	font-size:105%;
	color:#996;
}

h3{
	font-size:102%;
	margin-bottom:0;
	color:#996;
}

#samples h2{
	margin-bottom:5px;
}
#samples img{
	margin-bottom:10px;
}

h1{
	font-size:110%;
	color:#996;
}
h2#head1, #head2, #head3, #welcome, #ds_head, #wi_head, #about_head, #p_head{

	background-color:#fff;
	height:18px;
	width:200px;
	overflow:hidden;
	padding-top:18px;
	margin:2px;
	background-repeat:no-repeat;
	/* WIN IE5 hack */
	height: 18px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}



#head1{
	background-image:url("../images/homehead1.gif");
}

#head2{
	background-image:url("../images/homehead2.gif");
}

#head3{
	background-image:url("../images/homehead3.gif");
}

#welcome, #design{
	background-color:#F6F4F1;
	background-repeat:no-repeat;
	width:767px;
	margin:0;
}

#design{
	background-image:url("../images/menu/d.gif")
}

#welcome{
	background-image:url("../images/welcome1.gif")
}

#ds_head{
	background-image:url("../images/ds_head.gif")
}

#wi_head{
	background-image:url("../images/wi_head.gif")
}

#about_head{
	background-image:url("../images/about_head.gif")
}

#p_head{
	background-image:url("../images/product_head.gif")
}
/* end headers */

img{
	display:block;
}

a img{
	border:0;	
}

blockquote{
	margin-left:0;
	font-size:90%;
	color:#666;
}

a{
	color:#c63;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

#copyright{
	font-size:90%;
	color:#666;
}

#left{
	float:left;
	background-color:#fff;
	width:200px;
	margin-left:20px;
	margin-top:20px;
	text-align:left;
	}

#left ul{
	margin:5px 0 0 9px;
}

ul{
	margin:9px;
}

#right, #righth{
	float:left;
	margin-top:20px;
	margin-left:30px;
	text-align:left;
}


#right p{
	width:485px;
	margin-top:0;
}

#righth p{
	width:285px;
	margin-top:0;
	background-color:#fff;
}

#righth{
	width:485px;
	background-image:url("../images/hb.gif");
	background-repeat:no-repeat;
}
.right{
	float:right;
}

.leftround{
	text-align:left;
	float:left;
}

.space{
	margin:30px 10px 30px 10px;
	border-top:1px dashed #ccc;
}

.rightround{
	text-align:right;
	/*float:left;*/
}

.forceright{
	text-align:right;
	width:790px;
}

.forceright img{
	display:inline;
}


.forceleft{
	text-align:left;
	width:2%;
	float:left;
}


.clearit{
	clear:both;
}

/*toplink menu*/


#toplinks{
	background-color:#f6f4f1;
	background-image:url("../images/menu/toplinkback.gif");
	background-repeat: repeat-x;
	height:27px;
	margin-left:30px;
	width:737px;
}

#toplinks4{
	background-color:#f6f4f1;
	background-image:url("../images/menu/toplinkback.gif");
	background-repeat: repeat-x;
	height:27px;
	margin-left:97px;
	width:670px;
}

#toplinks ul, #toplinks4 ul{
	display:inline;
}

#toplinks li, #toplinks4 li{
	list-style:none;
	display:block;
	float:left;
}

#toplinks a, #toplinks4 a{
	display:block;
	color:#000;
	width:111px;
	text-align:center;
	background-repeat:no-repeat;
	overflow:hidden;
	padding-top:27px;
	/* WIN IE5 hack */
	height: 27px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 0;
}
.indent{
	text-indent:-999px;
}

#toplinks li a#home{
width:67px;
}

#home{
	background-image:url("../images/menu/h.gif");
	
}
#link1{
	background-image:url("../images/menu/d.gif");
}
#link1up{
	background-image:url("../images/menu/d_up.gif");
}
#link1un{
	background-image:url("../images/menu/d_un.gif");
}
#link2{
	background-image:url("../images/menu/p.gif");
}
#link2up{
	background-image:url("../images/menu/p_up.gif");
}

#link3{
	background-image:url("../images/menu/o.gif");
}
#link3up{
	background-image:url("../images/menu/o_up.gif");
}
#link4{
	background-image:url("../images/menu/pr.gif");
}
#link4up{
	background-image:url("../images/menu/pr_up.gif");
}
#link5{
	background-image:url("../images/menu/a.gif");
}
#link5up{
	background-image:url("../images/menu/a_up.gif");
	padding-top:30px;
}
#link6{
	background-image:url("../images/menu/dr.gif");
}
#link6up{
	background-image:url("../images/menu/dr_up.gif");
	padding-top:30px;
}


/*boxes*/
#holder{
	width:790px;
	float:left;
	background-color:#fff;
	background-image:url("../images/gradside.gif");
	background-position:right;
	background-repeat:repeat-y;
	padding:0;
	text-align:left;
}

#bottom{
	width:790px;
	height:12px;
	clear:both;
	margin:0;
}

#bottom img{
	display:inline;
}



.forceright img{
	margin:0;
}

.fill{
	width:769px;
	height:12px;
}

/*form elements*/
input{
	border:1px dashed #ccc;
	font-size:95%;
	color:#666;
}

textarea{
	border:1px dashed #ccc;
	font-size:95%;
	font-family:arial, sans-serif;
	color:#666;
}

.button{
	border: 1px solid #999;
	border-bottom-color:#333;
	border-right-color:#333;
	background-color:#ccc;
}

select{
	font-size:95%;
	font-family:arial, sans-serif;
	color:#666;
}

.section1{
	background-color:#FBF4E7;
	padding:2px 0 10px 10px;
	margin-top:0;
}

.section2{
	background-color:#FFF0D5;
	padding:2px 0 10px 10px;
	margin-top:-20;
}

/*table stuff*/
caption{
background-color:#FBF4E7;
	text-align:left;
	font-size:105%;
	font-weight:bold;
}

table{
	
	cellspacing:1px;
	margin-bottom:10px;
	width:500px;
}

tr{
	background-color:#FFF0D5;
}

tr.toprow{
	background-color:#FBF4E7;
	font-weight:bold;
}

tr.toprow th{
	background-color:#FBF4E7;
	font-weight:bold;
}

td.q{
	width:200px;
}

th{
	text-align:left;
	font-weight:normal;
}

/*end table styles*/

.b1{
	border:1px solid #ccc;
}

#samples{
	text-align:center;
}

#samples p{
	text-align:left;
}
.nav{
	display:inline;
	border:0;
}

.wording{
text-align:center;
}

h3.wording{
	margin:30px 0 10px 0;
}

.presentation{
	padding:0px 20px;
	border:1px dashed #ccc;
	margin-bottom:20px;
}

div.presentation img{
	margin:10px;
	float:left;
}

div.presentation a img{
	border:0px;
}

.presentation2{
	padding:5px 5px 10px 5px;;
	border:1px dashed #ccc;
	margin-bottom:20px;
}

.presentation2 img{
	margin:10px;
	text-align:center;
}

#hn2{
	margin-top:60px;
	margin-left:100px;
}

#hn3{
	margin-top:60px;
}

#hp2{
	margin-top:60px;
	margin-left:150px;
}

#hp3{
	margin-bottom:40px;
}
