.gray{background:#444444;vertical-align:bottom;padding-bottom:15px}
h1{font-size:160%;font-weight:normal;margin:0;color:#56595C;margin-bottom:10px;}
h2{font-size:160%;font-weight:normal;margin:0;color:#56595C}
h3{color:#F42941; font-size:x-small;}

.border{border-top:1px solid #F4F4F5;border-bottom:1px solid #F4F4F5}
.border-l{background: #F4F4F5;}
.gray2{background:#ECEDEF}
ul{margin:0 0 0 30px;padding:10px 0 0 16px;list-style-image:url('/imgs/bullet.gif')}
body{padding-bottom:30px}

div#s-menu {width: 100%;}

div#s-menu div {margin: 4px 0 6px 0; padding: 0 0 0 16px; background: url('/imgs/menu.gif') no-repeat;}
div#s-menu div.on {margin: 4px 0 6px 0; font-weight: bold; color: #737578;}
div#s-menu div.line {background: #F6F6F7; margin: 0; padding: 0;}

	.field {
		padding-top:10px;
		color:#000000;
		font-weight:bold;
	    clear    :both;
	}
	.field input.c {
		text-align:left;
	}
	.field input.c, .field textarea {
		border:1px solid #c0c0c0;
		padding-left: 3px;
		padding-right: 3px;
		color:black;
		FONT-FAMILY: Arial;
		width:100%;
		display:block;
	}
	.field input {
		padding-left: 3px;
		padding-right: 3px;
		color:black;
		FONT-FAMILY: Arial;
		display:block;
		float:left;
	}
	.field label {
		padding-right: 3px;

		color:black;

		font-weight:normal;
		font-family: Arial;

		display:block;

		margin-top:10px;
		margin-left:10px;
		
		width:240px;
		height:50px;

		float:left;

		
		cursor:default;
		
		border:1px dotted #D5D5D5;
		
		min-width:100px;
	}
	.field label.selected {
		background-color:#ffffff;
		border:1px dotted #c0c0c0;
	}
	.field label.over {
		border:1px dotted #c0c0c0;
	}
	.field label.overselected {
		border:1px dotted #c0c0c0;
		background-color:#ffffff;
	}
	.field label.out {
		border:1px dotted #D5D5D5;
	}
	.field label.outselected {
		border:1px dotted #c0c0c0;
		background-color:#ffffff;
	}
	.field label strong{
		display:block;
		float:right;
		font-weight:normal;
		width:90%;
		padding-top:3px;
	}
	.field select{
		border:1px solid #c0c0c0;
		width:100%;
		color:black;
		FONT-FAMILY: Arial;
	}

   #cleardiv {
    clear    :both;
    height    :-1px;
    background-color :#ffffff;
   }
fieldset {
	margin-top:10px;
	padding-bottom:20px;
	border: 1px solid #c0c0c0;
}
.date {
	font-weight:bold;
}



div#s-menu .subMenu {padding:0px 0px 0px 11px;margin:0px;color:#737578;}
.bordPic {background:#FFFFFF;padding:17px 4px 17px 4px;margin-top:7px;text-align:center;}
.photo_cnt {color:#737578;margin-top:21px;}
.photo_name {margin-top:13px;}

.previewList table {width:auto;float:left;margin:10px 20px 0px 0px;}
.mq1 {color:#000000;}

.h3middle {font-size:1.1em}
.h3big {font-size:1.2em}

#previews {margin-top:10px}
#previews td {padding-right:3px}
#previews a {border:3px solid #ECEDEF;display:block}
#previews a#activeLink {border:3px solid #444}
