﻿

.topNavContainer {
	background-color: #000000;
	height: 25px;
	text-align: center;
}
.zz2_GlobalNav_12 { 
	
background-color: #000000;

}
.topNav {
	background-color: #000000;
    background-color: transparent;

	*position: relative; *;
	top: -1px;
}
.topNavItem {
	
	display: block;
    height: 46px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    line-height: 36px;
    border-left: 1px solid #7d7d7d;
    padding: 0 37px;
	text-decoration: none;
}

#main-menu li a {

display: block;
    height: 46px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    line-height: 36px;
    border-left: 1px solid #7d7d7d;
    padding: 0 37px;
	text-decoration: none;


    background-color: #000000 ;
    background-color: transparent;
	font-family: Verdana,Verdana,Helvetica,sans-serif;
	font-size: 9pt;
	color: white;
	opacity:0.4;
	filter:alpha(opacity=40);}



.topNavItem a {
	background-color: #000000;
    background-color: transparent;

	display: block;
	padding: 8px 20px 0px 0px;/*it was 8 */
	height: 22px;
}



.topNavSelected a {
	background-color: #000000;
    background-color: transparent;
	color: #FFFFFF;
}
.topNavSelected {
	background-color: #000000;
    background-color: transparent;
	color: #FFFFFF;
}



.topNavSelected{
	 
    background-color: transparent;
	color: #FFFFFF;
}



.topNavHover a {
		 background-color: transparent;
		 	color: #FFFFFF;
}

.topNavHover{
		 background-color: transparent;	
		
		 
		 
		}

.transparentNav
{
			
			 

				 display:block; 
				 text-decoration:none;
				  color:#000; 
				  width:120px; 
				  height:30px; 
			
			background:transparent url('../img/bgtrans.png');
							 background-image:url('../img/bgtrans.png');
				line-height:29px;
				 font-size:11px; 
				 padding-left:10px;
				 
				 filter: Alpha(Opacity=80);

				 
}

.topNavFlyOuts {

	background:transparent url('../img/opaque.png');
	color:#000;
	
	 
	border-top: none;
	text-align: left;
}
.topNavFlyOutsItem {




	font-family: Verdana,Verdana,Helvetica,sans-serif;
	font-size: 11px;
	
	width: auto;
	text-align: left;
	
	 
	background:transparent url('../img/bgtrans.png');
	color:#000;
	
	background:transparent url('../img/bgtrans.png');
			color:#000; 
			font-size:40px;

}
.topNavFlyOutsItem a {
	background:transparent url('../img/bgtrans.png');
color:#000;
font-size:40px;

	display: block;
	padding: 8px 5px 4px 5px; /*padding: 4px 5px 4px 5px;*/
}

.topNavFlyOutsItem a {
	background:transparent url('../img/bgtrans.png');
color:#000;
	display: block;
	padding: 8px 5px 4px 5px; /*padding: 4px 5px 4px 5px;*/
}



.topNavFlyOutsHover {
/*	background-color: #333333 !important; */
   background:transparent url('../img/opaque.png');
color:#000;
	text-decoration: underline !important;    
}
.topNavRoundRight {
	width: 150px;
/*	background-image: url('../../../images/headlineright.jpg'); */
	background-position: top left;
	background-repeat: no-repeat;
}
.topNavRoundLeft {
	width: 200px;
	
}
x:-moz-any-link {
    width: auto;
/*    width: expression("200px") */
}

.topNavRoundLeft {
    width: auto;
/*    width: expression("200px") */
}







.rightMenu {
    width: 260px;
    background: #d1d1d1 url(/img/lmenu-bottom-border.png) no-repeat bottom !important;
    padding-top: 10px;
    padding-bottom: 20px;
}

.leftNav1 {
    border: none;
    padding-left: 15px;
}

.leftNav1 a {
    color: #a41226;
    font-weight: bold;
    text-decoration: uppercase;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 16px;
	display: block;
    
}

.leftNav2 {
    border: none;
    margin-left: 25px;
    width:230px;
}

.leftNav2 a {
    color: #313131;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana, Geneva, Arial, sans-serif;
    padding: 3px 0;
	line-height: 13px;
	display: block;
}


td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

tr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

tfoot {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

tbody {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

label {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

ol {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

dd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

dt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

dl {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

var {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

tt {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

sub {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

strong {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

strike {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

samp {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

s {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

q {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

kbd {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

ins {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

font {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

dfn {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

del {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

code {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

cite {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

big {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

acronym {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

abbr {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

pre {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h5 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h4 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h3 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h2 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

h1 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

object {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

applet {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

span {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

body {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

small {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

html {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*font-weight: inherit;
	font-style: inherit;*/
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	color: #3e4548;
/*	vertical-align: baseline;*/
}

textarea {
	font-family: Verdana, Geneva, Arial, sans-serif;
}

input {
	font-family: Verdana, Geneva, Arial, sans-serif;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}


body {
	line-height: 1;
	color: black;
	background: white;
}

ul {
	list-style: none;
}

ul.squareList {

	list-style:square;
	margin-top: 20px; 
	padding-left: 10px; 
	margin-left: 15px;
}

ol {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	text-align: left;
	font-weight: normal;
}

th {
	text-align: left;
	font-weight: normal;
}

caption {
	text-align: left;
	font-weight: normal;
}

q:after {
	content: "";
}

q:before {
	content: "";
}

blockquote:after {
	content: "";
}

blockquote:before {
	content: "";
}

q {
	quotes: "" "";
}

blockquote {
	quotes: "" "";
}
body {
    background: #ededed url(/img/body-bg.png) repeat-x left top;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
    padding: 0 !important;
    margin: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

.page {
	width: 990px;
	margin: 0 auto;
}

#top {
    height: 130px;
    overflow: hidden;
    background: url(/img/top-bg.png) repeat-x bottom left
}

#top-left {
    width: 800px;
}

#top-right {
    width: 180px;
}

#logo {
    margin-top: 22px;
}

#life-enriched {
    margin-top: 30px;
    margin-left: 23px;
}

#top-menu {
    height: 42px;
    margin-top: 16px;
}

#top-menu li {
    height: 100%;
    float: left;
    background: url(/img/top-menu-bg.png) repeat-x;
    color: #ffffff;
    font-size: 9px;
    padding: 0 15px;
}

#top-menu li a {
    color: #FFFFFF;
    font-size: 9px;
    text-decoration: none;
    display: block;
    line-height: 40px;
}

#top-menu .first {
    padding: 0;
    width: 12px;
    background: url(/img/top-menu-left.png) no-repeat;
}

#top-menu .wide {
    padding-right: 40px;
}

#top-menu .searcher {
    background-image: none;
    background-color: #0b0b0b;
}

#top-menu .last {
    padding: 0;
    width: 13px;
    background: url(/img/top-menu-right.png) no-repeat;
}

#top-searcher {
    border: none;
    background-color: #3c3c3c;
    color: #ffffff;
    font-size: 10px;
    padding: 2px 5px;
    position: relative;
    top: 5px;
}

#btn-top-seacher {
    margin-left: 3px;
    position: relative;
    top: 11px;
}

#top-menu-brokerage {
    margin-left: 15px;
    position: relative;
    top: 6px;
}

.topnav {
margin-top:-10px;
vertical-align:middle;
	width: 990px;
	float: left;
}


#main-content {
	margin-top:-11px;
    height: 263px;
    overflow: hidden;
    background: url("/img/main-img-bg-small.jpg") repeat-x left bottom;
}

#main-img-wrapper img {
    display: block;
    margin: 0 auto;
}

#main-menu {
    width: 975px;
    height: 41px;
    margin: 0 auto;
    background: url(/img/main-menu-top-bg.png) repeat-x;
}

#main-menu li {
    float: left;
    padding-top: 6px;
}

#main-menu li a {
    display: block;
    height: 46px;
    text-align: center;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    line-height: 36px;
    border-left: 1px solid #7d7d7d;
    padding: 0 37px;
	text-decoration: none;
}

#main-menu li.first a {
    border: none;
}

#main-menu li.first {
    padding-right: 0;
}

.box {
    background: url(/img/box/bg.png);
}

.box .bottom-right {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .bottom-left {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .bottom {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .top-right {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .top-left {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .top {
    height: 7px;
    font-size: 0;
    line-height: 0;
}

.box .top-left {
    background: url(/img/box/tl.png) no-repeat left;
}

.box .top-right {
    background: url(/img/box/tr.png) no-repeat right;
}

.box .bottom {
    background: url(/img/box/b.png) repeat-x;
}

.box .bottom-left {
    background: url(/img/box/bl.png) no-repeat left;
}

.box .bottom-right {
    background: url(/img/box/br.png) no-repeat right;
}

.box .content-right {
    background: url(/img/box/r.png) repeat-y right;
}

.box .content {
    padding: 0 5px;
}

.header {
    height: 30px;
        background: url(/img/header/blue-bg.png) repeat-x;

}

.header .header-left {
    height: 100%;
    background: url(/img/header/blue-left.png) no-repeat left;
}

.header .header-right {
    height: 100%;
    background: url(/img/header/blue-right.png) no-repeat right;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    padding: 0 10px;
}

#content-left {
    width: 730px;
    margin-top: 8px;
}

#content-right {
    width: 260px;
}

#content p {
    padding: 5px 10px;
    line-height: 13px;
}

#whats-new {
    margin-top: 0px;
}

#whats-new .header {
	height: 30px;
	background: url(/img/whats-new-header.png) no-repeat;
	color: #a6a6a6;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 28px;
}

#whats-new .header a {
	margin-top: 5px;
	margin-right: 10px;
}

#whats-new .list li {
	
	padding-bottom: 5px;
	background: url(/img/news-item-border.png) no-repeat bottom;
}

#whats-new .list li a {
	padding: 6px 0;
	padding-left: 25px;
	display: block;
	color: #313131;
	font-size: 10px;
	text-decoration: none;
	background: url(/img/news-item-arrow.png) no-repeat 10px 6px;
}

#whats-new .list li.last {
    background: none;
}

#ad {
    margin-top: 0px;
}

#ad .content img {
    display: block;
    margin: 0 auto;
    padding: 10px 0;
}

#content {
    min-height: 425px;
}

#newsletter-signup {
    margin-top: 10px;
    height: 68px;
    background: url(/img/newsletter-signup.png) no-repeat center;
}

#newsletter-signup-email {
    position: relative;
    color: #8e8e8e;
    font-size: 9px;
    padding: 3px 0;
    top: 34px;
    left: 18px;
    width: 190px;
    border: none;
    background-color: #fdfdfd;
}

#newsletter-signup-save {
    position: relative;
    top: 41px;
    left: 27px;
    
}

#newslettersignup {
    margin-top: 10px;
    height: 68px;
    background: url(/img/newsletter-signup.png) no-repeat center;
}

#newslettersignupemail {
    position: relative;
    color: #8e8e8e;
    font-size: 9px;
    padding: 3px 0;
    top: 34px;
    left: 18px;
    width: 190px;
    border: none;
    background-color: #fdfdfd;
}

#newslettersignupsave {
    position: relative;
    top: 41px;
    left: 27px;
    
}


#DGS-footer-outposts {
    margin-left: 30px;
}

#DGS-footer-outposts li {
    float: left;
	padding: 10px 0;
	padding-left: 10px;
	background: url(/img/footer-arrow.png) no-repeat 0 13px;
    margin-right: 20px;
}

#DGS-footer-outposts li a {
	color: #a11729;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#DGS-footer {
	width: 1001px;
	height: 74px;
	background: url(/img/footer.png) no-repeat;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 7px;
	display: block;
}

#DGS-footer table {
    margin-top: 15px;
}

#DGS-footer td {
    font-size: 9px;
    padding: 5px 0;
    padding-left: 30px;
}

#DGS-footer .top-row td a {
	color: #313131;
	text-decoration:none;
	font-size:9px;
}

#DGS-footer .bottom-row td a {
	color: #333333;
	font-weight: bold;
	text-decoration:none;
}

#DGS-footer .top-row td.help a {
    color: #153f9f;
}
/*
#DGS-footer table a {
	text-decoration: none;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}
*/
#copy {
	text-align: right;
	color: #6e6e6e;
	font-size: 9px;
	margin-bottom: 50px;
	padding-right: 40px;
}

#footer-banners {
}

#footer-banners ul {
	width: 100%;
}

#footer-banners ul li {
	width: 33%;
	float: left;
}

#footer-banners ul li img {
	display: block;
	margin: 20px auto;
}

.opened-menu {
    background: url(/img/opened-menu-bg.png);
    border-bottom: 6px solid #a41226;
    padding: 5px 0;
}

.opened-menu ul {
    margin: 0 5px;
}

.opened-menu ul li {
    padding: 5px 10px;
    border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #2f2f2f;
}

.opened-menu ul li.first {
    border-top: none;
}

.opened-menu ul li.last {
    border-bottom: none;
}

.opened-menu ul li a {
    text-decoration: none;
    color: #ffffff;
    font-size: 10px;
    white-space: nowrap;
}

.search
{
    margin:6px 2px 20px 2px;
}
.search .ms-sbcell .ms-sbplain
{
    margin-right:2px;
    margin-left:2px;
    border:1px #555555 solid;
    height:14px;
    background-color:#3c3c3c !important;
    
}
.search .ms-sbcell
{
    border:none;
    font-weight:normal; 
    font-size:8pt; 
    color: #3A4663;
    padding:0px;
}
.search .ms-sbgo
{
    background:none;
}



 

