/* --//-- ESPS General Style Sheet --//-- */
* { margin:0; padding:0;}

body { padding:0 15px 15px 15px; background:#d3d3d3;}
body, td, th { font:13px/18px Arial; color:#4d5765;}

.linksArea a.pda { display:block; float:left; margin:2px 0 0 22px; padding:0 0 0 10px; height:12px; font-family:Calibri; font-size:10px; color:#336633!important; background:url(../images/ico_pda.gif) 0 0 no-repeat;}

img, table { border:0;}
ul { list-style:none;}
	#content ul { margin-bottom:12px;}
	ul.list2 { overflow:hidden;}
	ul.list2 li { float:left; width:33%;}
:focus { outline:none;}
a { color:#336633; text-decoration:none;}
	a:hover { text-decoration:underline;}
	a.more { font-size:14px; font-weight:bold;}
p { padding-bottom:14px;}
		p.titleL { padding:0; font-size:12px; font-weight:bold; color:#4d5765;}
h1 { padding-bottom:8px; font-size:31px; line-height:normal; font-weight:normal;}
	h1 b { position:absolute; margin:9px 0 0 -37px; display:block; width:17px; height:17px; overflow:hidden; background:#ff6600;}
	#headLine h1 { padding-top:35px; color:#fff;}
	#headLine h1 b { background:#fff;}
h2 { margin:4px 0 14px 0; padding:2px 12px; font-size:16px; color:#fff; text-align:right; background:#7ca951;}
	h2 a { display:block; color:#fff;}
	h2.type2 { background:#ff6600;}
	h2.type3 { margin:0; padding:8px 0 12px 0; font-size:16px; color:#4d5765; font-weight:bold; text-align:left; background:none;}
		h2.type3 a { display:inline; font-size:16px; color:#4d5765; font-weight:bold;}
h3 { font-size:14px; font-weight:bold; color:#336633;}
	h3.type2 { padding:16px 0 8px 0;}
big { font-size:14px; line-height:19px;}

#page { margin:0 auto; padding:0 8px; width:932px; background:url(../images/bg_page.png) 0 0 repeat-y;}
	.bottom { margin:0 -8px; width:969px; height:16px; background:url(../images/sprite.png) 0 0 no-repeat;}

#header {  padding-right:15px;}
	#logo { display:block; float:left;}
	.linksArea { padding:4px 6px 0 0; height:26px; font-size:12px; font-weight:bold; text-align:right; background:url(../images/sprite.png) right -17px no-repeat;}
		.linksArea a { margin:0 6px; color:#4d5765;}
		.linksArea a.share { position:relative; display:block; float:right; margin-left:18px; padding-left:21px;}
			a.share b { position:absolute; left:0; top:2px; display:block; /margin-top:0; width:15px; height:15px; overflow:hidden; background:url(../images/sprite.png) 0 -17px no-repeat;}
#nav { float:right;}
	#nav li { float:left; background:url(../images/sepV1.gif) 0 0 no-repeat;}
	#nav li:first-child { background:none;}
	#nav a { display:block; padding:44px 18px 0 18px; font-size:15px; color:#4d5765; font-weight:bold;}
		#nav a:hover, #nav li:hover a, #nav a.active { text-decoration:none; color:#f95013;}
#nav ul {z-index:100; display:none; position:absolute; padding-top:12px; width:200px;}
#nav ul ul { position:relative; margin:-4px 0 0 0; padding:0; overflow:hidden;}
#nav ul li ul li a  { padding:2px 18px 6px 38px!important; width:144px!important; background:url("../images/bul3.gif") 20px 9px no-repeat #fff!important;}
	#nav li:hover ul { display:block;}
	#nav li li a, #nav li:hover li a { padding:4px 18px 8px 18px; width:164px; font-size:12px; line-height:14px; color:#4d5765; background:#fff;}
	#nav li:hover li a:hover { color:#f95013;}

#footer { position:relative; clear:both; margin-bottom:-8px; padding:12px 12px 16px 64px; font-size:12px; background:#e6e6e6;}
	#footer a { margin:0 7px; color:#4d5765;}
	#footer strong { padding-right:16px;}

#content { padding:20px 0 22px 0; overflow:hidden;}
	#col1 { float:left; padding-left:64px; width:561px;}
	#col2 { float:right; padding-right:15px; width:244px;}
	
.sepH { margin-bottom:14px; height:1px; overflow:hidden; background:url(../images/sepH1.gif) 0 0 repeat-x;}

.marketWatch { width:100%; border-collapse:collapse;}
	.marketWatch td { padding:0 4px; font-size:11px; font-weight:bold; background:#f0f0f0; border:1px solid #fff;}
	.marketWatch .h td { color:#fff; background:#6f7681;}
	.marketWatch .tit td { color:#25272b; background:#b4b8bf; text-align:center;}
	.marketWatch td.value { width:25%; color:#009900; text-align:right;}
	
.box1 { background:url(../images/box1_left.png) 0 0 repeat-y;}
	.box1 .inner { background:url(../images/box1_right.png) right 0 repeat-y;}
	.box1 .top, .box1 .bot { height:8px; overflow:hidden;}
		.box1 .top { background:url(../images/box1_top.png) 0 0 repeat-x;}
		.box1 .bot { background:url(../images/box1_bot.png) 0 0 repeat-x;}
	.box1 .corner { display:block; width:8px; height:8px; overflow:hidden; background:url(../images/sprite.png) 0 0 no-repeat;}
		.box1 .tl { float:left; background-position:-16px -17px;}
		.box1 .tr { float:right; background-position:-24px -17px;}
		.box1 .bl { float:left; background-position:-16px -25px;}
		.box1 .br { float:right; background-position:-24px -25px;}
	.box1 .content { padding:8px 16px;}
	
.pipelineM { clear:both; margin-bottom:12px;}
.pipeline {  width:100%; border-collapse:collapse;}
	.pipeline th { padding-top:0!important; font-size:10px; font-weight:bold; line-height:normal; text-align:center;}
	.pipeline td, .pipeline th.title { text-align:left;}
	.pipeline td { font-size:12px; font-weight:bold; border-top:1px solid #b0b4b9;}
		.pipeline .first td { border-top:0;}
		.pipeline td.title a { color:#4d5765;}
	.pipeline td, .pipeline th { padding:2px 0; border-left:1px solid #b0b4b9;}
	.pipeline td.title, .pipeline th.title { border-left:0;}
.line { position:absolute; margin-top:-2px; height:5px; background:#7ca951; overflow:hidden; border-top:1px solid #aed28c; border-bottom:1px solid #6d8f4d;}
.linea { position:absolute; margin-top:-2px; height:5px; background:#FF6600; overflow:hidden; border-top:1px solid #fe8e44; border-bottom:1px solid #ce5402;}

#headLine { clear:both; padding-left:64px; background:#8eb562; overflow:hidden;}
	#headLine img { float:right;}
	
	
.subNav { float:left; margin:-20px 27px 20px -64px; padding:28px 18px 28px 28px; background:#e6e6e6; width: 140px;}
	#content .subNav ul { margin:0;}
	.subNav li { padding:5px 0;}
	.subNav  a { font-weight:bold; line-height: 15px;}
        .subNav  a.active, .subNav li.current_page_item  a, #nav li.current_page_parent a, #nav li.current_page_item  a{color: #f95013;}
		.subNav li.current_page_item ul li a {color: #336633}
		.subNav  ul.children  {padding-top: 5px;}

/*.line1 { width: 172px}
.line2 { width: 172px}
.line3 { width: 172px}
.line11 { width: 122px}
.line14 { width: 152px}
.line15 { width: 247px}
.line16 { width: 138px}
.line12 { width: 128px}
.line13 { width: 122px}*/

.line1 { width: 328px}
.line2 { width: 175px}
.line3 { width: 173px}
.line6 { width: 220px}
.line11 { width: 122px}
.line12 { width: 128px}
.line13 { width: 65px}
.line14 { width: 152px}
.line15 { width: 235px}
.line16 { width: 122px}
.line17 { width: 230px;}

a.pdf { display:block; padding:10px 0 0 23px; background:url(/wp-content/uploads/wb_page_images/ico_pdf.gif) no-repeat 2px 13px}
a.audio { display:block; padding:10px 0 0 23px; background:url(/wp-content/uploads/wb_page_images/ico_audio.png) no-repeat 2px 11px}
small.or { color:#ff6600; font-weight:bold;}
span.or { color:#ff6600; margin-bottom:10px;}

.wbInvRel
{
    width: 100%;
}

.wbInvRel .left
{
    display: block;
    float: left;
    width: 150px;
    text-align:right;
    padding: 0 5px 10px 0;
}

.wbInvRel .right
{
    display: block;
    float:left;
    width: 60%;
    text-align:left;
    padding: 0 0 10px 0;
}

.wbInvRel .right input, .wbInvRel .right select, .wbInvRel .right textarea
{
    width:200px;
}

.wbInvRel .right .red
{
    color: red;
    /*display: block;
    float:right;
    padding-top: 5px;
    width:45px;*/
}

.wbInvRel .submit
{
    clear: both;
    display: block;
    padding-left: 150px;
    text-align: left;
}

.wbInvRel .submit small
{
    float:right;
}

.wbInvRel .submit .red
{
    color: red;
}

/*div.subNav ul.sub-menu ul.sub-menu li {padding-left: 10px;}*/
.subNav li li { padding:3px 0 3px 14px; line-height:14px!important; background:url(../images/bul3.gif) 0 9px no-repeat;}

.subNav li li a {  font-size:12px;  font-weight:normal;}
