/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	background-color:#020245;
}
html {
	height:100%;
}
#navbar {
	padding:5px 0 2px 0;
	height: 20px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:0.80em;
	color:#FBF6E3;
	text-align:center;
	border-bottom:1px solid #FBF6E3;
}
#navbar a{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#FBF6E3;
	text-decoration:none;
}
#navbar a:visited{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#FBF6E3;
	text-decoration:none;
}
#navbar a:hover{
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#999966;
	text-decoration:none;
}
#navbar #currentpage {
	color:#999966;
}
#navbar ul {
	list-style:none;
	margin:0;
	padding:0;
	}
#navbar li {
	display:inline;
	margin-left:2.40em;
	}
#header {
	height:120px;
	background-image:url(../../images/blue_standard/dcrane_logo_blue.gif);
	background-position:center;
	background-repeat:no-repeat;
	border-bottom:1px solid #FBF6E3;
}
#container {
	margin:0;
	padding:0;
	width:95%;
	height:100%;
}
#left {
	margin:0;
	padding:0;
	float:left;
	width:70%;
}
#right {
	margin:0;
	padding:0;
	float:left;
	width:30%;
}
#leftbody {
	margin:0;
	padding:0;
	float:right;
	width:500px;
	height:500px;
	background-color:#FBF6E3;
	background-image:url(../../images/logo_bground.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.70em;
	font-weight: bold;
	line-height:1.60em;
}
#leftbody a{

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	text-decoration:underline;
}
#leftbody a:visited{

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	text-decoration:underline;
}
#leftbody a:hover{

	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight: bold;
	text-decoration:underline;
}
#title{
	padding:5px 0px;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#020245;
	font-size:2em;
	line-height:1em;
	font-weight: lighter;
}
#title p{
	padding:5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.70em;
	line-height:1em;
}
#title a{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#title a:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
#title a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#020245;
	text-decoration:underline;
}
#leftpic {
	width: 239px;
	height: 100%;
	float:left;
	padding: 30px 10px 10px 20px;
}
#leftpic h1{
	padding:0px 0px 10px 0px;
	font-family:"Georgia", Times New Roman, Times, serif;
	color:#999966;
	font-size:2.20em;
	line-height:1.50em;
	font-weight: lighter;
	text-align:left;
}
#rightbody {
	margin:0;
	padding:0;
	float:right;
	width:200px;
	height:500px;
	background-color:#FBF6E3;
}


#righttext {
	padding:100px 4px 0px 0px;
	width: 225px;
	height: 250px;
	float:right;
}
.sidepic {
	padding:3px 3px 3px 3px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:0.9em;
	color:#333333;
	text-align: center;
}
.lastpic {
	padding:3px 3px 3px 3px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:0.9em;
	color:#333333;
	text-align: center;
}
.lastpic img {
	border-top:1px solid #333333;
	border-right:2px solid #333333;
	border-bottom:2px solid #333333;
	border-left:1px solid #333333;
}

.sidepic img
{
	border-top:1px solid #333333;
	border-right:2px solid #333333;
	border-bottom:2px solid #333333;
	border-left:1px solid #333333;
}
#container #right #rightbody #gallery {
	position:relative;
	overflow: hidden;
	height: 400px;
	
	
}
.noborder{
	border:1px solid #FBF6E3;
}
.gold {
	color:#999966;
}
#description a.gold {
	color:#999966;
}
#description a.gold:visited {
	color:#999966;
}
#description a.gold:hover {
	color:#333333;
}
a.uparrow{
	background-image:url(../../images/up_arrow.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}
a.uparrow:hover{
	background-image:url(../../images/up_arrow_over.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#printgallery {
	position: relative;
	width:190px;
}
a.downarrow{
	background-image:url(../../images/down_arrow.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}
a.downarrow:hover{
	background-image:url(../../images/down_arrow_over.gif);
	background-repeat:no-repeat;
	background-position:top;
}
/* Form styling */
h2
{
font-size:1em;
font-family:"Georgia", Times New Roman, Times, serif;
line-height:10px;
}
form {
margin : 0;
padding : 0;
}

fieldset {
float : left;
margin : 0 1em 0 0;
padding : 1em;
border : 1px solid #ccb7b5;
}

	fieldset div br {
	display : none;
	}



legend {
font-weight : bold;
font-family:Georgia, "Times New Roman", Times, serif;
color : #333;
margin : 0;
padding : 0.5em;
}

label {
display : block;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
}

#submit {
clear : both;
padding-top : 1em;
}

#submit input 
{
	background-color:#FBF6E3;
	border:solid 1px #cccccc;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
fieldset {
width : 200px; 
border-top : 1px solid #ccb7b5;
border-right : 1px solid #a99897;
border-bottom : 1px solid #716665;
border-left : 1px solid #a99897;
margin : 0;
padding : 1px;
}

	* html fieldset div {
	width: 200px; /* Width for IE5 */
	w\idth: 196px; /* Width for IE6 */
	}

fieldset  input {
width: 192px; 
border-top : 1px solid #e2cbc9;
border-right : 1px solid #e9d8d7;
border-bottom : 1px solid #f0e5e4;
border-left : 1px solid #e9d8d7;
padding : 1px;
}
fieldset textarea{
width: 192px; 
border-top : 1px solid #e2cbc9;
border-right : 1px solid #e9d8d7;
border-bottom : 1px solid #f0e5e4;
border-left : 1px solid #e9d8d7;
padding : 1px;
}
						/* hack to ensure width in IE5 and IE6 */
	* html fieldset input {
	width: 196px; 
	w\idth: 192px; 
	}
	

/* Mandatory fields. */

.required {
border-top : 2px solid #f05d49;
border-right : 2px solid #f48677;
border-bottom : 2px solid #f7aea4;
border-left : 2px solid #f48677;
}
.result
{
color:#f05d49;
}


