/* contact exceptions */

div#page { background: #777 url(../image/bg_con.gif) top center repeat-y; }
div#subbar { background: transparent url(../image/bg_navcon.jpg) no-repeat; }
div.mast { background: transparent url(../image/bg_mast_con.jpg) right no-repeat; }

/* nav */
#con a, #con a:hover { 
background: #8FADC8 url(../image/bg_conselect.gif) left repeat-y;
border-top: 1px solid;
border-bottom: 1px solid;
border-left: none;
border-right: none;
border-color: #7B90A2 #8FADC8;
color: #FFF;
margin: 0 -1px 0 -5px;
padding-left: 23px;
width: 117px;
}
#con>a, #con>a:hover { margin-right: 0;}

/* form */
form {  margin: 0; padding: 0; }
table#contactform { margin: 0; padding: 0; }
	#contactform th { font-size: 11px; font-weight: normal; padding: 3px 0; text-align: left; width: 90px; vertical-align: top; }
	th#mess {vertical-align: top; padding-top: 6px ; }
	#contactform  td { padding: 3px; font-size: 11px; }
	.ibox { background-color: #F7F7F7; border: 1px solid #7B90A2; color: #000; font: 11px Verdana,Geneva,Helvetica,Arial,sans-serif; width: 300px; }
	#sender { 
		background-color: #E8E8E8;
		border: 1px solid;
		border-color: #FFF #777 #777 #FFF;
		color: #000;
		font: 13px "Arial Narrow",Helvetica,Arial,sans-serif;
		width: 80px;
		}

div.leftbox { float: left; width: 220px; }

dl, dd { margin: 0; padding: 0; }
dt { color: #000; font-weight: bold; }

