* {
	margin:0;
	padding:0;
	list-style:none;
}


html, body {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

#web_dev ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #a9a9a9;
	list-style-position: inside;
	list-style-type: disc;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	height: 100%;

}

   
/* Avoids bugs in IE and Opera for using percentage measurements for text*/
body {
	font-size: 100.01%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #a9a9a9;
	background-color: #000;	

}
/* Fixes bug in IE5 - tells the table to take the font size from surrounding content */
table {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5D5F;
	text-align: left;
}


#bg_left {
	height: 399px;
	width: 273px;
	background-color: #000000;
	border-top: 1px solid #565656;
	border-right: 1px solid #565656;
	border-bottom: 1px solid #565656;
}
#bg_center {
	background-color: #000000;
	height: 399px;
	width: 542px;
	border-top: 1px solid #565656;
	border-right: 1px solid #565656;
	border-bottom: 1px solid #565656;
	border-left: 1px #565656;
	background-image: url(../images/oh.gif);
	background-repeat: no-repeat;
	background-position: right bottom;	
}
#bg_right {
	border-top: 1px solid #565656;
	border-bottom: 1px solid #565656;
	border-left: 1px #565656;
	height: 399px;
	width: 55px;
}

#middle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #565656;
	border-left-color: #565656;

}

#logo_bg {
	background-image: url(../images/logo_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #a9a9a9;
	}

	
#maincontent	{
	
	padding-left: 16px;
	padding-top: 16px;		
	padding-right: 25px;	
}

#maincontent p {
	
	padding-bottom: 10px;					

}
a, a:link {
	color: #db673f;
	text-decoration: none;
	font-weight: normal;	
}

a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: normal;	

}

#footer  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #727272;
	font-weight: bold;
}

a.copyright, a.copyright:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #727272;
	text-decoration: none;
	
}

a.copyright:hover {
	color: #ffffff;
	text-decoration: underline;

}
#captions {
	padding-left: 16px;
	padding-right: 150px;	
	letter-spacing: 1px;	
}
.orange_bold_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #DB673F;
}

.orange_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #DB673F;


}

.orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #db673f;
}
#ie_spacer {
	height: 28%;
}

#viewtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8d8d8d;
	height: 32px;
	width: 420px;
	background-image: url(../images/view_box_up.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	text-indent: 25px;
}

#top_height {
	height: 40px;
}
.formtext_bd {
	color: #414141;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}


.form_text {
	color: #414141;

}

#linkopacity {

	margin: 4px;
	padding: 5px;
	height: 26px;
	line-height: 26px;	
	display: inline;	
}


a.linkopacity {

	background-image: url(../images/b_box_up.gif);
	background-repeat: no-repeat;
}

a.linkopacity:hover {
	background-image: url(../images/b_box_down.gif);
	background-repeat: no-repeat;	
}



