body {
	font: 80% Arial, Helvetica, sans-serif;
	background: #fff url(../images/bg_body.gif) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333333
}
.oneColFixCtrHdr #container {
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColFixCtrHdr #header {
	padding: 0 10px 0 10px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin-top: 10px
}
.oneColFixCtrHdr #header img.nav { width: 170px; height: 13px; border: 0 }
.oneColFixCtrHdr #nav1{background:url('../images/nav_clients_on.gif');display:block;height:13px;width:54px;}
.oneColFixCtrHdr #nav1:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav2{background:url('../images/nav_clients_in_the_news_on.gif');display:block;height:13px;width:141px;}
.oneColFixCtrHdr #nav2:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav3{background:url('../images/nav_contact_us_on.gif');display:block;height:13px;width:81px;}
.oneColFixCtrHdr #nav3:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav4{background:url('../images/nav_orchan_services_on.gif');display:block;height:13px;width:121px;}
.oneColFixCtrHdr #nav4:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav5{background:url('../images/nav_the_orchan_difference_on.gif');display:block;height:13px;width:166px;}
.oneColFixCtrHdr #nav5:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav6{background:url('../images/nav_the_orchan_team_on.gif');display:block;height:13px;width:121px;}
.oneColFixCtrHdr #nav6:hover img{visibility:hidden;}
.oneColFixCtrHdr #nav7{background:url('../images/nav_why_choose_orchan_on.gif');display:block;height:13px;width:152px;}
.oneColFixCtrHdr #nav7:hover img{visibility:hidden;}
.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.oneColFixCtrHdr #mainContent 
{
	margin: 60px 20px 0 70px;
	padding: 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
.oneColFixCtrHdr #mainContent h1
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 2em;
	color: #117a8d; /* #ffcc66; */
	letter-spacing: -1px
}
.oneColFixCtrHdr #mainContent h2, h3
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	color: #ffcc66; /* #8c8c8c; */
	letter-spacing: -1px
}
.oneColFixCtrHdr #mainContent h2, h3
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	color: #ffcc66; /* #8c8c8c; */
	letter-spacing: -1px
}
.oneColFixCtrHdr #mainContent p
{
	color: #656565;
	line-height: 1.5em;
}
.oneColFixCtrHdr #mainContent a { color: #ff6666; }
.oneColFixCtrHdr #mainContent a:hover { color: #ffcc66; }
.oneColFixCtrHdr #mainContent img.logo { 
	width: 100px;
	height: 50px;
	padding: 8px;
	margin: 0 2px 2px 0;
	border: solid 1px #ebebeb
}
.oneColFixCtrHdr #mainContent ul
{
	/*text-transform: capitalize;*/
	color: #117a8d;
	list-style-type: square;
	padding: 0;
	margin: 0;
	margin-left: 1.3em;
	margin-top: 2em;
}
.oneColFixCtrHdr #mainContent ul li
{
	padding-left: 0.3em;
	padding-bottom: 0.9em;
}
.oneColFixCtrHdr #mainContent ul li span
{
	color: #656565;
}
.oneColFixCtrHdr #mainContent li a { text-decoration: none; color: #000 }
.oneColFixCtrHdr #mainContent li a:hover { text-decoration: underline; color: #ffcc66 }
.oneColFixCtrHdr #mainContent ul.mainnav
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 2em;
	margin-top: 2em;
	margin-right: 2em;
}
.oneColFixCtrHdr #mainContent ul.mainnav li
{
	background-image: url(../images/bullet_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 2em;
	padding-bottom: 0.9em;
}
.oneColFixCtrHdr #mainContent ul.mainnav li a
{
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
}
.oneColFixCtrHdr #mainContent li a:hover
{
	color: #ff6666;
}
.oneColFixCtrHdr #mainContent div.pubblock {
	display: block; height: inherit; margin-bottom: 0.7em; line-height: 1.4em
}
.oneColFixCtrHdr #mainContent div.pubblock a { color: #000 }
.oneColFixCtrHdr #mainContent div.pubblock a:hover { color: #ff6666 }
.oneColFixCtrHdr #mainContent span.pubdate {
	color: #999;
	text-transform: uppercase;
	font-size: 85%;
	display: block;
	height: 100%;
	width: 6em;
	float: left;
	margin-top: 3px;
}
.oneColFixCtrHdr #mainContent span.pubbody {
	display: block; margin-left: 5.5em
}
.oneColFixCtrHdr #mainContent span.pubmedia, .oneColFixCtrHdr #mainContent span.pubfile {
	color: #999; text-transform: uppercase; font-size: 85%
}
.oneColFixCtrHdr #mainContent div.pubblock img.icon {
	position: relative; top: 1px; margin: 0 0 0 0.4em
}
.oneColFixCtrHdr #mainContentRight ul
{
	text-transform: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 0.2em;
}
.oneColFixCtrHdr #mainContentRight ul li
{
	background-image: url(../images/bullet_yellow.png);
	background-repeat: no-repeat;
	background-position: .3em .5em;
	padding-left: 1.5em;
	margin: 0 .65em;
	padding-bottom: 0.9em;
}
.oneColFixCtrHdr #mainContentRight h3 { color: #117a8d; margin-top: 3px; margin-bottom: 10px }
.oneColFixCtrHdr #mainContentRight li a { text-decoration: underline; color: #000 }
.oneColFixCtrHdr #mainContentRight li a:hover { color: #ffcc66 }
.oneColFixCtrHdr #mainContentRight li span { text-transform: uppercase; font-size: 0.8em; color: #666666 }
.oneColFixCtrHdr #footer {
	padding: 3em 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	margin: 0;
	margin-left: 60px;
	background:#FFF;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	float: left;
	color: #666666
}
.oneColFixCtrHdr #footer a { color: #ffcc66; text-decoration: none }
.oneColFixCtrHdr #footer a:hover { text-decoration: underline }
