a, :visited { 
	color:#ba0000;
	text-decoration:underline;
	font-size:12px;
}
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, div
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

html {
	height:100%;
}

body {
	height: 100%;
	margin:0px;
  	padding:0px;
	font-family: Georgia, "Times New Roman";
	font-size:12px;
	color:#4d4d4d;
	background-color:#fff;
}

.clear {
	height:0px;
	clear:both;
}


p {
	padding:10px 0;
}

h1 {
	font-weight:bold;
	font-size:18px;
	padding:10px 0;
}

h2, h2 a:link, h2 a, h2 a:visited {
	font-weight:bold;
	font-size:12px;
	padding:0 0 10px 0;
}

#menu {
	position:fixed;
	z-index:10;
	top:0px;
	left:0px;
	width:213px;
	height:18px;
	padding:2px 0 0 57px;
	color:#b3b3b3;
	font-weight:bold;
	background-color:#000;
	font-family: Helvetica, Georgia, "Times New Roman";
}

#menu a {
	color:#b3b3b3;
	text-decoration:none;
	font-weight:bold;
	font-family: Helvetica, Georgia, "Times New Roman";
}

#menu a.active, #menu a:hover {
	color:#ffffee;
}

#leftContainer {
	height:100%;
	width:50%;
	background: url('../images/gh_top.gif') no-repeat 30px 80px;	
	/*position:absolute;*/
	
}

.leftContent {
	padding:130px 60px 30px 85px;
	line-height:130%;
	font-size:13pt;
}

#rightContainer {
	float:right;
	overflow:hidden;
}

.forceMinWidth {
	width:300px;
	height:1px;
	background-color:green;
}

#logs {
	width:300px;
	height:300px;
	overflow:scroll;
	background-color:#ECE6E9;
}

.log_value{
	color:#3C279A;
	font-weight:bold;
}

#imgRightContainer {
	position:fixed;
	top:0px;
}

.quote {
	background: url('../images/bh_bot.gif') no-repeat right bottom;
	padding-bottom:40px;
}


#centerV {
	height:100%;
}
#centerV #outer {width: 100%; height: 100%; overflow: hidden; position: relative;}
#centerV #outer[id] {width: 100%; height: 100%; display: table; position: static;}

#centerV #middle {position: absolute; top: 50%;} /* for explorer only*/
#centerV #middle[id] {display: table-cell; vertical-align: middle; position: static;}

#centerV #inner {position: relative; top: -50%; margin-left: auto; margin-right: auto; } /* for explorer only */
/* optional: #inner[id] {position: static;} */

.home_img {
	width:304px;
	text-align:center;
}

.work_page {
	background: url('../images/work.jpg') no-repeat 60px 0px;
	/*width:816px;
	height:588px;*/
	width:934px;
	height:650px;
}


.logos {
	padding:80px 0 0 250px;
	width:543px;
}

.logos div {
	float:left;
	width:120px;
	height:80px;
	border:1px solid #575b60;
	margin:0 9px 9px 0;
}


.footer_hello  {
	font-size:13pt !important;
}

.work_page .footer_hello {
	padding-top:370px;
}

.footer_hello a, .footer_hello a:visited{
	color:#808080 !important;
	font-size:13pt !important;
	text-decoration:none !important;
}
.footer_hello a:hover {
	text-decoration:underline !important;
}

.footer_hello .footer_right{
	float:right;
}