#message_holder
{
	text-align:left;
	display:block;
	padding:2px;
	margin:5px 5px 5px 5px;
	border:dotted 1px black;
	color:#000000;
}

.error
{
	font-weight:bold;
	font-size:12px;
	background-color:#FF0000;
}

.success
{
	font-weight:bold;
	font-size:12px;
	background-color:#00A000;
}

#track-left-column
{
	float:left;
	width:264px;
}

#track-right-column
{
	float:right;
	width:680px;
}

#request-form
{
	float:right;
	border:solid 10px #999999;
	width:680px;
	margin-top:1em;
}

#request-form > h1
{
	display:block;
	text-align:left;
	margin-left:5px;
	margin-top:5px;
	font-size:16px;
	font-weight:bold;
	height:20px;
}

#request-form > h2
{
	display:block;
	text-align:left;
	font-size:10px;
	margin-left:5px;
	font-weight:bold;
}

#inputDiv
{
	width:100%;
	float:left;
}

#text_input
{
	padding-right:5px;
	float:left;
	width:49%;
	border-right:dotted 1px black;
}

#selector_input
{
	margin-left:5px;
	float:left;
	width:49%;
}
#taDiv
{
	clear:left;
	float:left;
	width:100%;
}

#taDiv textarea
{
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	height:200px;
	margin-bottom:10px;
}

#request-form form
{
	margin:10px 10px 10px 10px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
}

#request-form input, select
{
	clear:right;
	float:right;
}

#request-form input:focus,
#request-form textarea:focus
{
	font-weight:bold;
	border-color:#c60606;
	background-color:#999999;
}

.inputGroup
{
	margin-bottom:5px;	
}

.inputGroup h1
{
	font-size:12px;
	float:left;
}

#disclaimer
{
	width:1000px;
	clear:both;
	float:left;
	margin-top:1em;
	font-size:10px;
	text-align:left;
	border:dotted 1px black;
}

#clientele-head-img
{
	width:980px;
	border:solid 10px #777777;
	margin-bottom:1em;
}

#clientele-head-img img
{
	border:none;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}


#content-holder
{
	width:1000px;
}

#gallery
{
	border:solid 10px #999999;
	width:260px;
	height:380px;
	float:left;
}

#thumb-holder
{
	margin:20px 20px 20px 20px;
}

#thumb-holder img
{
	opacity:.65;
	filter:alpha(opacity=65);
	transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	-o-transition:.5s;
}

#thumb-holder img:hover
{
	opacity:1;
	filter:alpha(opacity=100);
}

.thumbl
{
	clear:left;
	float:left;
	display:block;
	width:100px;
}

.thumbr
{
	clear:right;
	float:right;
	display:block;
	width:100px;
}


.thumbl img,
.thumbr img
{
	border:none;
}

.thumbspace
{
	clear:both;
	float:left;
	width:100%;
	height:20px;
}
#client-list
{
	margin-top:1em;
	clear:left;
	float:left;
	border:solid 10px #999999;
	width:260px;
}

#client-list h1
{
	font-size:18px;
	color:#C60606;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	border-bottom:solid 2px black;
}

#client-list ul
{
	list-style-type:none;
	text-align:left;
	font-size:14px;
	font-weight:normal;
	margin-left:5px;
	margin-bottom:5px;
}

#client-list li
{
	list-style-position:inside
}

#flow-chart
{
	float:right;
	width:700px;
}

#flow-chart img
{
	border:none;
}

#flow-chart h1
{
	display:block;
	text-align:left;
	margin-left:5px;
	font-size:16px;
	font-weight:bold;
	height:20px;
}

.formBtn
{
	display:block;
	cursor:pointer;
	width:125px;
	height:30px;
	line-height:30px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:dotted 1px #000000;
	background-color:#eeeeee;
	color:#000000;;
}

.formBtn:hover
{
	background-color:#999999;
	color:#eeeeee;
	border:solid 1px black;
}