/* -----------------  page styles -------------------------------------------------------*/

body {
	padding:4px 4px;
	margin:25px;
	line-height: 100%;
	min-width:871px;
	color: #CDCDCD;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background-color: #000000;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	display: inherit;
	border-right-color: #CDCDCD;
}
#wrapper {
	width:100%;
	padding:0;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	background-color: #000000;
}

/* -----------------  general styles  -------------------------------------------------------*/

a { color:#0099CC; text-decoration: underline; background:none; }
a:hover {
	color:#0099CC;
	background:none;
	text-decoration:underline;
}
a:visited {
	text-decoration: none;
	color: #CDCDCD;
}
p {
	margin:0;
	padding-top:0px;
}
h2 { font-weight:bold; font-size:12px; padding:0px 0 4px 0px; margin: 0 0 2px 0; color:#444; background:none; border-bottom: 2px dotted #444; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0;}
h4 {font: 30px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; margin:0;}
.pic{margin-top:0px;}
.noscreen { display:none; }
/* -----------------  top info  -------------------------------------------------------*/

#main {background-color: #000000;height: 100%;width: 100%;padding: 0px; padding: 0px;margin: 0px; margin: 0px;}
.logo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align: top;
	background-color: #000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
#mainNav {
	min-width:871px;
	width: 100%;
	background-color: #000000;
	height: 205px;
	vertical-align:top;
	padding: 0px;
	padding: 0px;
	margin: 0px;
	margin: 0px;
}
#nav {width:100%; min-width:871px; margin:0 auto; background-color: #000000;}
      #nav ul {margin:0; padding:0; list-style:none;height: 35px;}
      	#nav ul li {float:right; display:block; margin:0; padding:0;}
      	#nav ul li a {
          display: block; 
          float: right;
          font-size: 85%;
          color: #CDCDCD;
          text-decoration: none;
          padding: 12px 20px 10px;
          text-align: center;
}
        #nav ul li a:hover {
	color:  #0099CC;
	text-decoration: underline;
	font-weight: bold;
}
      	#nav ul li#active a {
	color: #101517;
	text-decoration:none;
	background-image: url(../images/bg_content.jpg);
	filter:alpha(opacity=70);
	opacity: .7;
	-moz-opacity: .7;
}
#header {min-width:871px;background-color: #000000;height: 205px;width: 100%;padding: 0px; padding: 0px;margin: 0px; margin: 0px;
	clear:both;
}
#title {float:left; width:240px; padding: 20px 0 10px 60px;}
#title h3 {font-size:12px; padding:5px 0 0 0; margin:0; color:#444;}
#hright {
	float:right;
	width:540px;
	height: 205px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#hrighttop {width: 200px;margin: 0 2px 0 0; padding:  8px 2px 50px; float:right; text-align: right;}
#title p {font-size: 0.9em; color: #0099CC; padding: 0; background: inherit;}
#menu { width: 540px; float:right; margin:2px 0 0 0; padding:0; text-align:right;}
#menu li { display:inline; }
#menu li a {
	color:#CDCDCD;
	text-decoration:none;
	padding:1px 10px 1px 10px;
	height:19px;
	background:none;
}
#menu li a:hover {
	background: none;
	color:#0099CC;
	font-weight: bold;
} 

/* ----------------- Main content -------------------------------------------------------*/

#homepic {
	width:100%;
	height:111px;
	background-color:  #004080;
	background-image:  url(../images/1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align:top
}
#homepic a {color:#0099CC;}
#homepic:hover {
	background-color:  #008000;
	background-image:  url(../images/2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	vertical-align:top
}
#environmentalcommitmentpic {
	width:100%;
	height:111px;
	background-color:  #739EFD;
	background-image:  url(../images/stepanek-law-2.jpg);
	background-repeat: repeat-x;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align:top
}
#legaldisclaimerpic {
	width:100%;
	height:111px;
	background-color:  #408080;
	background-image:  url(../images/13.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#privacypolicypic {
	width:100%;
	height:111px;
	background-color:  #3D0707;
	background-image:  url(../images/14.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#legalservicespic {
	width:100%;
	height:111px;
	background-color:  #525252;
	background-image:  url(../images/4.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#careerspic {
	width:100%;
	height:111px;
	background-image:  url(../images/9.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #1F6567;
}
#contactuspic {
	width:100%;
	height:111px;
	background-color:  #004080;
	background-image:  url(../images/12.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#aboutuspic {
	width:100%;
	height:111px;
	background-color:  #000F30;
	background-image:  url(../images/3.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	vertical-align:top
}
#resourcespic {
	width:100%;
	height:111px;
	background-color:  #43446D;
	background-image:  url(../images/5.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources1pic {
	width:100%;
	height:111px;
	background-color:  #3D0707;
	background-image:  url(../images/6.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources2pic {
	width:100%;
	height:111px;
	background-color:  #004040;
	background-image:  url(../images/7.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources3pic {
	width:100%;
	height:111px;
	background-color:  #626D4D;
	background-image:  url(../images/stepanek-law.JPG);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources4pic {
	width:100%;
	height:111px;
	background-image:  url(../images/8.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #0080C0;
}
#resources5pic {
	width:100%;
	height:111px;
	background-color:  #8999A6;
	background-image:  url(../images/10.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources6pic {
	width:100%;
	height:111px;
	background-color:  #382A1F;
	background-image:  url(../images/11.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#resources7pic {
	width:100%;
	height:111px;
	background-image:  url(../images/15.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #133649;
}
#overview {font: 11px Verdana, Arial;color: #666;background-color: #000000;border-top:  0;line-height:14px;}
#overview .padding {
	padding:0px 15px 0px 30px;
}
#overview .padding2 {
	padding:0px 5px 0px 30px;
}
#overview a {
	color:#CDCDCD;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#overview a:hover {
	font: 11px Verdana, Arial;
	color:#0099CC;
	text-decoration:underline;
	font:#0099CC;
	font-weight: bold;
}
#overview ul {margin: 0px 0px 0px -24px; margin: 0px 0px 0px 0px;}
#overview ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;padding: 5px 0px 5px 0px; padding: 5px 0px 5px px;text-align: left;margin: 0px 0px 0px -1px;
}
#talking {
	font: 11px Verdana, Arial;
	color: #666;
	background-color: #000000;
	line-height:14px;
}
#talking .padding {
	padding:0px 100px 0px 30px;
}
#talking .padding2 {
	padding:0px 30px 0px 30px;
}
#talking .padding3 {
	padding:0px 15px 0px 30px;
}
#talking a {
	color:#CDCDCD;
	font-family: Verdana, Arial;
	font-size: 11px;
}
#talking a:hover {
	font: 11px Verdana, Arial;
	color:#0099CC;
	text-decoration:underline;
	font:#0099CC;
	font-weight: bold;
}
#talking ul {margin: 0px 0px 0px -24px; margin: 0px 0px 0px 0px;}
#talking ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;padding: 5px 0px 5px 0px; padding: 5px 0px 5px px;text-align: left;margin: 0px 0px 0px -1px;
}
#offices {font: 12px Verdana, Arial;color: #CDCDCD;background-color: #000000;border-top:  0;line-height:14px;}
#offices .padding {
	padding:0px 30px 0px 40px;
}
#offices a {
	color:#CDCDCD;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}
#offices a:hover {
	font: 11px Verdana, Arial;
	font: #0099CC;
	color:#0099CC;
	text-decoration:underline;
	font-weight: bold;
}
#offices ul {margin: 0px 0px 0px -24px; margin: 0px 0px 0px 0px;}
#offices ul li {font: 8px Verdana, Arial;color: #666;text-decoration: none;padding: 5px 0px 5px 0px; padding: 5px 0px 5px px;text-align: left;margin: 0px 0px 0px -1px;
}
#resources {
	font: 11px Verdana, Arial;
	color: #CDCDCD;
	background-color: #000000;
	border-top:  0;
	line-height:14px;
}
#resources .padding {
	padding:0px 0px 0px 0px;	
}
#resources .padding1 {
	padding:0px 0px 0px 70px;
}
#resources .padding2 {
	padding:0px 15px 0px 30px;	
}
#resources .padding3 {
	padding:0px 0px 0px 30px;	
}
#resources a {font: 11px Verdana, Arial;color:#CDCDCD;}
#resources ul {
	margin: 0px 0px 0px -24px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#resources ul li {font: 11px Verdana, Arial;color: #CDCDCD;text-decoration: none;padding: 5px 0px 5px 0px; padding: 5px 0px 5px px;text-align: left;margin: 0px 0px 0px -1px;
}
#resources ul li a:hover {
	color:  #0099CC;
	text-decoration:underline;
	font-weight: bold;
	font:#0099CC;
	
}
#resources ul li#active a {
	color: #0099CC;
	font: 12px Verdana, Arial;
	text-decoration: none;
	font-weight: bold;
}
#news {font: 11px Verdana, Arial;color: #666;background-color: #000000;line-height:14px;}
#news .padding {
	padding:0px 20px 0px 30px;
}
#news a {font: 11px Verdana, Arial;color:#666;}
#news a:hover {font: 11px Verdana, Arial;color:#0099CC;text-decoration:underline;}
#news ul {margin: 0px 0px 0px -24px; margin: 0px 0px 0px 0px;}
#news ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;padding: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}

#noted {font: 11px Verdana, Arial;color: #666;line-height:14px;}
#noted .padding {
	padding:0px 20px 0px 30px;
}
#noted a{font: 11px Verdana, Arial;color:#666;}
#noted a:hover{font: 11px Verdana, Arial;color:#666;text-decoration:underline;}
#noted ul {margin: 0px 0px 0px -24px; margin: 0px 0px 0px 0px;}
#noted ul li {font: 11px Verdana, Arial;color: #666;text-decoration: none;padding: 5px 0px 5px 0px;text-align: left;margin: 0px 0px 0px -1px;}


#bottomcontenttop{
	width:100%;
	height:100%;
}
#bottomcontent{
	width:100%;
	height:100%;
}
#bottomcontentbtm{width:100px;height:1px;background-color: #000000;}
#contentHome {
	top: 0px;
	width: 25%;
	font: 11px Verdana, Arial;
	text-align: left;
	margin: 0px;
	padding: 0px 15px 0px 12px;
	background-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	outline-color: #000000;
	border-color: #000000;
}
#contentHome .padding {
	padding:0px 0px 0px 20px;
	}
#contentHome .padding2 {
	padding:0px 0px 0px 20px;
	}
#contentHome .padding3 {
	padding:0px 0px 0px 20px;
	}
#contentHome2 {
	top: 0px;
	width: 25%;
	font: 11px Verdana, Arial;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background-color: #000000;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	outline-color: #000000;
	border-color: #000000;
}
#contentHome2 .padding {
	padding:0px 5px 0px 5px;
	}
#contentHome2 .padding2 {
	padding-top: 7px;
	padding-right: px;
	padding-bottom: 0px;
	padding-left: 20px;
	}
#contentHome2 .padding3 {
	padding:0px 5px 0px 20px;
	}
#contentMiddle {font: 11px Verdana, Arial;color: #666;background-color: #000000;
}
#contentResources {font: 11px Verdana, Arial;color: #666;background-color: #000000;
}
#contentResources .padding {
padding:85px 5px 0px 5px;
	}
.thumbs img{position:relative;padding:1px;margin:5px 8px 5px 9px;border:2px solid #631e19;background:none;}
.thumbs img:hover{border:2px solid #c5c5c5; background:none;}

/* ----------------- Bottom content -------------------------------------------------------*/

#footer {
	width:  100%;
	min-width:871px;
	clear: both;
	text-align: right;
	line-height: 1.8em;
	color: #CDCDCD;
	background: #000000;
	padding: 0 0;
	margin:0 0 0 0;
	font-size: 9px;
}
#footer a {
	color: #0099CC;
	background-color: #000000;
	color: #CDCDCD;
	padding: 0 0;
}
#footer ul li#active a {
	color: #0099CC;
	text-decoration: underline;
	font-weight: bold;
}
#footer2 ul li#active a {
	color: #0099CC;
	text-decoration: underline;
	font-weight: bold;
}
#FooterMainSection	{
	width: 100%;
	min-width:871px;
	background-color:  #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	vertical-align:middle;
}
#FooterMainSection td {height: 20px;background-color:  #000000;padding: 0px 0px 0px 0px;background-repeat: repeat-x;}
#FooterMainSection ul li#active a {
	color: #0099CC;
	text-decoration: underline;
	font-weight: bold;}
