/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote/*,th,td*/ { margin:0; padding:0;outline:none;}
/*table {	border-collapse:collapse; border-spacing:0;}*/
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:0px;line-height:0px; display:block;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
header,nav,section,article,aside,footer,hgroup {display: block;}
/* ---------------------------------------------------------------------------------*/
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}
@font-face {
    font-family: 'droid_sansregular';
    src: url('../fonts/DroidSans/droidsans-webfont.eot');
    src: url('../fonts/DroidSans/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans/droidsans-webfont.woff') format('woff'),
         url('../fonts/DroidSans/droidsans-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'droid_sansbold';
    src: url('../fonts/DroidSans-Bold/droidsans-bold-webfont.eot');
    src: url('../fonts/DroidSans-Bold/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/DroidSans-Bold/droidsans-bold-webfont.woff') format('woff'),
         url('../fonts/DroidSans-Bold/droidsans-bold-webfont.ttf') format('truetype'),
         url('../fonts/DroidSans-Bold/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sans_narrowregular';
    src: url('../fonts/PTSans/ptsansnarrow-regular-webfont.woff2') format('woff2'),
         url('../fonts/PTsans/ptsansnarrow-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sans_narrowbold';
    src: url('../fonts/PTSans/ptsansnarrow-bold-webfont.woff2') format('woff2'),
         url('../fonts/PTSans/ptsansnarrow-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/**************************************************************************************/
a											{color:#007dc3; text-decoration:none; outline:0 none;}
a:hover										{text-decoration:underline;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}

/*----------------------------------------------------------------------------------*/
html 										{min-height: 101%; margin-bottom: 1px;}
body										{color:#454545; font-family:'droid_sansregular', arial, sans-serif; font-size:14px;background-color:#40403d;}/*kasia*/
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}

/* ----------------------- kasia ----------*/
p {margin: 0 0 15px 0; line-height: 1.5em;}
strong {font-family: 'droid_sansbold', 'arial bold', sans-serif; }
th,td{padding: 10px}
th{background-color: #eee;}

/*inner3-right (about, ir, info), inner4-left (news), main (home)*/
.inner3-right ul, .inner4-left ul, .main ul {margin: 10px 0 0 18px; list-style: disc}
.inner3-right ul li, .inner4-right ul li, .main ul li{margin: 0 0 10px 0;}

.inner3-right ol, .inner4-left ol, .main ol {margin: 10px 0 0 18px; list-style: decimal}
.inner3-right ol li, .inner4-left ol li, .main ol li{margin: 0 0 10px 0;}


.pdficon{background: url(../images/pdf.jpg) left center no-repeat; padding: 0 0 0 30px;}
.xlsicon{background: url(../images/xls.png) left center no-repeat; padding: 0 0 0 30px;}
.docicon{background: url(../images/doc.jpg) left center no-repeat; padding: 0 0 0 30px;}
.ppticon{background: url(../images/ppt.jpg) left center no-repeat; padding: 0 0 0 30px;}
.zipicon{background: url(../images/zip.png) left center no-repeat; padding: 0 0 0 30px;}
.blueText{color: #007dc3}
.greyText{color: #999}
.xsmallText{font-size: 10px;}
.smallText{font-size: 12px;}
.listTitle{margin: 0}
.imageLeft{float:left; padding: 0 10px 0 0;}
.imageRight{float:right; padding: 0 0 0 10px;}

.gSearch{display: none;position: absolute;z-index: 10000;left: 92px;top: 27px;	width: 384px;background-color: #e8e8e8;height: 40px;}
.gSearch div{margin: -4px 0 0 0;}

/*careers*/
.jobs-table{margin: 40px 0;}
.tab-col-head, .tab-col-head-end{border-right: solid 2px #fff;background-color: #ebebeb;padding: 10px 0 10px 18px;font-family: 'droid_sansbold', 'arial bold', sans-serif;}
.tab-col-head-end{border-right:none;}
.tab-col, .tab-col-end{font-size: 12px;border-right: solid 2px #fff;border-bottom: solid 1px #fff;padding: 10px 0 10px 18px;}
.tab-col-end{border-right: none;}
.tab-col-end a{color: #d74f34;}

/*info*/
.catalogRow{float: left; margin: 0 0 30px 0;}
.catalogHolder{float: left;width: 188px;margin: 0 38px 0 0;}
.last{margin:0;}
.catalogHolder img{float: left; border: none}
.catalogTitle{float: left;font-family: 'droid_sansbold', 'arial bold', sans-serif;background: url(../images/pdf.jpg) left 10px no-repeat; padding: 10px 5px 10px 30px;}
.catalogLinks{text-align: center; clear: both;}
.catalogLinks a{ color: #454545; text-decoration: none; }
.catalogLinks a:hover{color: #007dc3}

/*investor*/
.investorNews								{float: left; margin: 20px 0 0 0;}
.sideImage									{float:left; margin: 20px 0;}

/*contact*/
.contactForm{ float: left; padding: 10px; /*width: 522px;*/}
.contactForm label, .contactForm input, .contactForm select, .contactForm textarea { display: block; padding: 5px;}
.contactForm input, .contactForm select, .contactForm textarea{border: solid 1px #999; float: left;font-family: 'droid_sansregular', arial, sans-serif; margin-bottom: 9px;-webkit-appearance: none;}
.contactForm input{width: 230px;}
.contactForm textarea, .contactForm input.subject{width: 329px;}
.contactForm label{float: left; text-align: right; margin-right: 20px; width: 152px; clear: left; margin-bottom: 13px}
.contactForm .required {color: #F00}
.contactForm .sendbutton{width: 342px; cursor: pointer; float:right; clear: both; -webkit-appearance: none;}
.contactForm .sendbutton:hover{color: #007dc3}
.message{
	float: left;
	width: 100%;
	padding: 5px 0;
	border: solid 2px red;
	background-color: #fde4e4;
	text-align: center;

	font-size: 11px;
}

.social a{
	float: left;
	padding: 10px 7px 10px 0;
}

/*global network*/
.regionList{
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}
.regionList a{padding: 0 15px}

.region{float: left; width: 100%;}
.region h3{
	float: left;
	width: 610px;
	background-color: #007dc3;
	padding: 13px 15px !important;
	font-family: 'droid_sansbold', 'arial bold', sans-serif;
	color:#fff !important;
	margin: 0 0 5px 0;
}
.officeAddress{
	float: left;
	width: 640px;
	margin: 15px 0 0 0;
	border-bottom: solid 1px #dfdfdf;
	padding: 0 0 10px 0;
}
.lastOffice{border: none}
.officeLeft{
	float: left;
	width: 360px;
	padding: 0 30px 0 10px;
}
.officeRight{
	float: left;
	width: 240px;
}
.officeType{
	float: left;
	width: 210px;
	background-color: #f4f4f4;
	padding: 10px 15px;
	color: #007dc3;
	font-family: 'droid_sansbold', 'arial bold', sans-serif;
	font-size: 14px;
	margin: 0 0 10px 0;
}
.officeRight a{
	float: right;
	background: url(../images/icon-map.jpg) no-repeat;
	width: 37px;
	height: 18px;
	color: #fff;
	padding: 19px 0 0 0;
	text-align: center;
	font-size: 12px;
}
.office_h{color:#007DC3;}
.office_rh{color:#007DC3;}
.office_s{color:#6f2b8d;}
.office_rd{color:#f68a1e;}
.office_m{color:#009549;}
.officeRight img{
	float: right;
	margin: 1px 4px 0 0;
}
.backToTop{
	float: right;
	padding: 10px 0;
}

.iconKeys{
	float:left;
	background: #ebebeb;
	padding: 15px 20px;
	width: 600px;
	margin: 0 0 30px 0;
}
.iconKey{
	float: left;
	padding: 0 20px 0 0;
}
.iconKey img{float: left;}
.iconKey span{
	float: left;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	margin: 0 0 0 7px;
}
/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:1005px;background-color:#fff;}

.container									{ width:960px; margin:0 auto;}
header										{width:100%; background:#007dc3; margin:0 auto; }
header .container							{position: relative; height: 27px;}  /*kasia*/
.nikk										{padding:5px 36px 0px 0px; float:left; }
.nikk h2 a									{font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size:12px; color:#eff9fe; }
.my											{float:left;}
.my ul										{display:inline-block; float:left;}
.my ul li									{display:inline-block; float:left; padding:5px 36px 0 0;}
.my ul li a									{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:12px; color:#acd9f4;}
.my ul li a:hover							{text-decoration:underline; color:#acd9f4;}
.header-right								{margin:0 0 0 0; float:right;}
.header-right ul							{display:inline-block; float:left;}
.header-right ul li							{display:inline-block; float:left; }
.header-right ul li a						{display:block; font-family: 'droid_sansregular', arial, sans-serif; color:#b8e0f7; font-size:12px; padding:4px 14px 4px 14px; margin:1px 0 0 0;}
.header-right ul li a:hover, .header-right ul li a.active		{color:#ffffff; background:#0065b8;}
.header-bottom								{width:100%; margin:0 auto; background:#ffffff; padding:0 0 28px 0;}
.banner										{width:100%; height:469px; margin:0 auto;
background-image:url('../images/banner1.jpg');
background-repeat:no-repeat;
/*background-size:contain;*/
background-position:center;

/*background:url(../images/banner1.jpg) no-repeat center top; background-size:100% 100%;*/}
.your										{margin:123px 0 0 3px; float:left; width:500px;}
.your h2									{font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size:32.81px; color:#ffffff; font-weight:bold;}
.your p										{font-family: 'droid_sansregular', arial, sans-serif; font-size:22.81px; color:#ffffff; line-height:30px;}
.learn										{width:287px; margin:178px 0 0 0; float:right;}
.learn ul									{display:inline-block; float:left;}
.learn ul li 								{display:inline-block; float:left; }
.learn ul li a								{display:inline-block; background:#454545; padding:21px 26px 21px 30px; width:230px; margin-bottom:23px;}
.learn ul li a span							{display:inline-block; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size:20px; color:#ffffff; background:url(../images/arrow1.gif) no-repeat right 10px; padding:0 26px 0 0; }
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.logo										{margin:47px 0 0 0px; float:left;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
nav											{float:right; margin:62px 0 0 0;}
nav ul										{display:inline-block; float:left;}
nav ul li									{display:inline-block; float:left; }
nav ul li a									{display:block; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; text-transform:uppercase; padding:0 20px 8px 20px;}
nav ul li a span							{padding:0 0px 8px 0px;}
nav ul li a span:hover						{padding:0 0px 8px 0px;}
nav ul li a:hover, nav ul li a.active		{color:#007dc3; background:url(../images/nav-arrow.jpg) no-repeat center bottom; padding:0 20px 8px 20px; text-decoration: none}
nav ul li a.space1							{padding:0 0 8px 0px; margin:0 0 0 20px;}
nav ul li a.space1:hover					{padding:0 0 8px 0px; margin:0 0 0 20px;}
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main									 	{width:100%; margin:0 auto; background: #fff;}
/*.main-top									{width:961px; margin:-105px auto 0 auto; background:#ffffff; border-top:solid 1px #e0e1e6; padding:24px 18px 25px 26px; position:relative; }*/
.main-top									{width:961px; margin:0 auto 0 auto; background:#ffffff; padding:24px 18px 25px 26px; position:relative; }
.main-left									{width:640px; margin:0; float:left;}
.main-left h1								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:23px; font-weight:normal; background:url(../images/line.jpg) no-repeat left bottom; line-height:24px; padding:20px 0 12px 0; margin-bottom:18px;}
.main-left p								{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:14px;  line-height:21px; /*padding:0 0 12px 0;*/ width:620px;} /*kasia*/
/*.main-left a								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:16px; display:inline-block; text-decoration:underline;}
.main-left a:hover							{text-decoration:none; color:#454545;}*/
/*.main-left span								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:16px; display:inline-block;}
*/
.main-right									{width:291px; float:right;}
.news-bg									{width:254px; margin:0 auto; background:#ebebeb; padding:14px 18px 14px 18px; height:20px; margin:0 0 3px 0;}
.news-bg h4									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; float:left; padding:0 0 0 0; text-transform:uppercase; }
.news-bg a									{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#909090; float:right; padding:3px 0 0 0; font-style:italic;}
.news-bg a:hover							{text-decoration:underline; color:#909090; }

.heade-lines								{margin:0 auto; background:#ebebeb; padding:18px 18px 18px 18px; width:254px; margin:0 0 22px 0;}

.heade-lines:hover 							{}
.heade-lines h5								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:15px;  line-height:17px;}
.heade-lines h5	a							{color:#454545;letter-spacing: 0em;}
.heade-lines h5	a:hover						{color:#007dc3; text-decoration: none}
.heade-lines span							{font-family: 'droid_sansregular', arial, sans-serif; color:#6b6b6b; font-size:11px; display:block; padding:2px 0 20px 0; text-transform:uppercase;}
.heade-lines span.bottom-space				{font-family: 'droid_sansregular', arial, sans-serif; color:#6b6b6b; font-size:11px; display:block; padding:2px 0 8px 0; }


.get										{width:290px; margin: 20px 0 0 0;}
.get a										{background:#454545; width:262px; padding:22px 0 20px 28px; display:inline-block;}
.get a span									{background:url(../images/inbox1.png) no-repeat left top; display:block; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:20px; padding:0 0 0 55px;}
.get a:hover								{text-decoration: none}
.get.gnetwork a span                        {background:url(../images/gnetwork.png) no-repeat left top; }
/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
footer										{width:100%; margin:0 auto; border-top:solid 1px #9e9e9d; background:#40403d; padding:28px 0 85px 0;}
.about										{width:158px; margin:0 40px 50px 0; float:left;}
.contact									{width:158px; margin:0 0px 50px 0; float:left;}
.about ul									{display:inline-block; float:left;}
.about ul li								{display:inline-block; float:left; width:158px;}
.about ul li a								{display:inline-block; font-family:Arial, Helvetica, sans-serif; color:#c3c3c3; font-size:11px; line-height:17px;}
.about ul li h6								{display:block; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; border-bottom:solid 1px #4a4a48; width:158px; padding:0 0 15px 0; margin:0 0 15px 0; }
.about ul li a:hover						{text-decoration:underline; color:#c3c3c3;}
.copy										{margin:0; float:left; }
.copy ul									{display:inline-block; float:left;color:#ffffff;font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.copy ul li									{display:inline-block; float:left; background:url(../images/footer-arrow.jpg) no-repeat right 5px; padding:0 13px 0px 8px;}
.copy ul li.space2							{padding:0 13px 0 0;}
.copy ul li a								{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}
.copy ul li a:hover							{text-decoration:underline; color:#ffffff;}
.ppolicy									{padding: 0 0 0 30px !important}

/* ---------------------------------------------------------*/





/* ------------------ INNER1 HERE --------------------------*/
.inner1										{width:100%; margin:0 auto;background-color:#fff}/*kasia*/
.inner1-nav									{width:960px; margin:0 auto; background:url(../images/inner-nav-bg.jpg) repeat-x; border-top:solid 1px #8e8e8e; padding:10px 0 0 0;}
.inner1-nav ul								{display:inline-block; float:left;}
.inner1-nav ul li							{display:inline-block; float:left; margin:0 0px 0 15px;}
.inner1-nav ul li a							{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#ffffff; padding:7px 21px 6px 21px;}
.inner1-nav ul li a:hover, .inner1-nav ul li a.active	{color:#007dc3; background:url(../images/hover-bg.jpg) no-repeat;text-decoration:none}
.inner1-nav ul li a.pro						{padding:7px 26px 6px 26px;}
.inner1-nav ul li a.pro:hover 				{background:url(../images/hover-bg-pro.jpg) no-repeat right top #ffffff; background-size:cover; text-decoration:none}
.inner1-nav ul li a.pro.active				{background:url(../images/hover-bg-pro.jpg) no-repeat right top #ffffff; background-size:cover;}
.inner1-left								{float:left; width:640px; margin:35px 0 0 0;}
.inner1-left-img							{margin:0; background:url(../images/car.jpg) no-repeat; width:651px; height:279px;}
.regional									{width:288px; height:93px; margin:150px 0 0 0; background:url(../images/text-bg.png) repeat; padding:22px 0 0 32px; float:left;}
.regional h2								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:23px;}
.regional p									{font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; }
.inner1-right								{float:right; width:290px; margin:35px 0 0 0;}
.dots										{float:right; margin:250px 0px 0 0;}
.dots ul 									{display:inline-block; float:left; margin:0 16px 0 0;}
.dots ul li									{display:inline-block; float:left; padding:0 4px 0 4px;}
.dots ul li a								{display:block; background:url(../images/bt1.gif) no-repeat; width:14px; height:14px;}
.dots ul li a:hover							{background:url(../images/bt2.gif) no-repeat;}

.search-box									{float: left;width:638px;/*width:649px;*/ margin:4px 0 24px 0;/*margin:24px 0 24px 0;*/ background:#ffffff; border:solid 1px #ececec; padding:0 0 10px 0;}
.search-box-nav								{width:638px; /*width:649px; */margin:0 auto; background:#ebebeb; height:38px;}
.search-box-nav ul							{display:inline-block; float:left;}
.search-box-nav ul li						{display:inline-block; float:left;}
.search-box-nav ul li a						{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 14px 24px 14px; text-align:center;}
.search-box-nav ul li a:hover				{color:#ffffff; background:url(../images/tab-bg1.jpg) no-repeat;}
.search-box-nav ul li a.tab2				{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 14px 24px 14px; text-align:center;}
.search-box-nav ul li a.tab2:hover			{color:#ffffff; background:url(../images/tab-bg2.jpg) no-repeat;}
.search-box-nav ul li a.tab3				{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 14px 24px 14px; text-align:center;}
.search-box-nav ul li a.tab3:hover			{color:#ffffff; background:url(../images/tab-bg3.jpg) no-repeat;}
.search-box-nav ul li a.tab4				{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 14px 24px 14px; text-align:center;}
.search-box-nav ul li a.tab4:hover			{color:#ffffff; background:url(../images/tab-bg4.jpg) no-repeat;}
.search-box-nav ul li a.icon				{padding:9px 14px 24px 14px; }
.search-box-nav ul li a.icon:hover			{background:none;}
.search-icon1								{float:left; margin:8px 11px 0 8px; }
.radio-bg									{width:115px; margin:25px 20px 0 60px; float:left; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;}
.radio-bg label								{margin:2px 0 3px 0; float:left;}
.type										{width:443px;/*width:450px;*/ margin:15px 0 0 0px; float:left;}
.type h3									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px; float:left; width:450px; padding:0 0 8px 0; }
.search-bg									{width:298px; height:18px; margin:0; float:left; font-family: 'droid_sansregular', arial, sans-serif; font-size:13px; color:#999999; border:none; background:url(../images/search-bg.jpg) no-repeat; padding:5px 7px 5px 7px; }
.submit										{background:#007dc3; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:14px; text-align:center; border:none; cursor:pointer; margin:1px 0 0 12px; padding:2px 0px 2px 0px; float:left; width:79px;}
.our										{float: left; width:640px;/*width:649px;*/ margin:0;}
.our-text									{width:630px;/*width:639px;*/ margin:0 0 3px 0; background:#ebebeb; padding:12px 0 12px 10px;}
.our-text h4								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; text-transform:uppercase; background:url(../images/our-icon.gif) no-repeat;  padding:0 0 0 43px;}
.power										{width:622px;/*width:631px;*/ margin:0 0 20px 0; background:#ebebeb; padding:14px 0 10px 18px; }
.power-left									{width:306px; margin:0; float:left;}
.power-left ul								{display:inline-block; float:left;}
.power-left ul li							{display:inline-block; float:left; width:265px; background:url(../images/arrow-icon.gif) no-repeat left 16px; padding:10px 0 10px 14px;}
.power-left ul li.space3					{padding:10px 0 25px 14px;}
.power-left ul li a							{display:inline-block; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#000000; font-size:14px;}
.power-left ul li a span					{display:block; font-family: 'droid_sansregular', arial, sans-serif; color:#000000; font-size:11px; }
.power-left ul li a:hover					{text-decoration:underline;}

.consumer									{width:640px;/*width:649px;*/ margin:0px 0 30px 0;}
.consumer1									{width:200px; height:190px; margin:0 20px 0 0; float:left; background:#aa0000;}
.consumer1 h5								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:23px;  padding:98px 0 0 15px;}
.consumer2									{width:200px; height:190px; margin:0 20px 0 0; float:left; background:#74794a;}
.consumer2 h5								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:23px;  padding:98px 0 0 15px;}
.consumer3									{width:200px; height:190px; margin:0 0px 0 0; float:left; background:#4a7279;}
.consumer3 h5								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:23px;  padding:98px 0 0 15px;}
.up											{width:270px; margin:0; background:#ebebeb; padding:15px 0 15px 20px;}
.up h2										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; text-transform:uppercase; }
.sigg										{width:270px; margin:3px 0 24px 0; background:#ebebeb; padding:20px 0 2px 20px;}
.sigg h6									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; }
.sigg span									{font-family: 'droid_sansregular', arial, sans-serif; color:#6b6b6b; font-size:12px; display:block; padding:2px 0 18px 0; }

.tab-content2								{width:649px; margin:20px 0 0 0;}
.tab-content2-spe1							{width:216px; margin:0 0 0 54px; float:left;}
.tab-content2-spe1 h3						{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:220px; padding:0 0 6px 0;}
.spe2										{width:216px; background:#ebebeb; margin:0; float:left; padding:2px 0 2px 4px; border-radius:5px; border:0; height:24px; position:relative; behavior: url(PIE.htc); font-family: 'droid_sansregular', arial, sans-serif; color:#55555e; font-size:13px;}
.tab-content2-spe2							{width:216px; margin:0 0 0 10px; float:left;}
.tab-content2-spe2 h3						{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:220px; padding:0 0 6px 0;}
.required-search1							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:14px; background:#007dc3; float:left; border:none; width:83px; text-align:center; padding:1px 0 1px 0; cursor:pointer; margin:26px 0 0 8px;}
.required-search1:hover						{text-decoration:underline; color:#ffffff;}


.center {
width:649px;
margin:20px auto 0 auto;
}

.marginbot {
margin-bottom:15px;
}

ul.list li {
list-style-type:none;
margin-left:20px;
}

ul.tabs {
width:600px; margin:0 auto; background:url(../images/search.jpg) no-repeat 3px 9px; height:40px; padding:0 0 0 40px;}

ul.tabs li {
list-style-type:none;
display:block;
float:left;
cursor:pointer;
display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 14px 24px 14px; text-align:center;
background-size:100% 100%;
}

ul.tabs li:hover {
color:#ffffff; background:url(../images/tab-bg1.jpg) no-repeat;}

ul.tabs li.current {
	color:#ffffff;
	background:url(../images/tab-bg1.jpg) no-repeat;
}

.tabscontent {
padding:0px 0 0 0;
display:none;
width:100%;
text-align:justify;
}


#tabsholder{background:url(../images/tabs-bg.jpg) repeat;}

/* ---------------------------------------------------------*/



/* ------------------ INNER2 HERE --------------------------*/
.inner2										{width:100%; margin:0px auto 0 auto; background: #fff; padding: 40px 0 0 0;}
.search-nav									{width:960px; margin:0 auto; background:url(../images/border-bg.png) repeat-x left bottom; padding:0 0 6px 0; height:34px;}
.search-nav ul								{display:inline-block; float:left;width:100%;}
.search-nav ul li							{display:inline-block; float:left; background:url(../images/inner2-arrow1.png) no-repeat right 11px; padding:0 20px 0 5px;}
.search-nav ul li.pad						{padding:0 20px 0 0px;}

.search-nav ul li a							{display:block; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#007dc3; font-size:23px; }
.search-nav ul li a:hover					{text-decoration:underline; color:#007dc3;}
.search-nav ul li a span					{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#6b6b6b; font-size:13px; display:inline-block;}
.search-nav ul li a span:hover				{text-decoration:underline;}
.search-nav ul li.right						{float:right;/* margin:0 0 0 400px;*/}
.search-nav ul li.right	 a					{float:right; padding: 10px 0 0 0;}
.search-nav ul li.right-pad					{padding:0 0px 0 0px;}
.general									{width:960px; border-bottom:solid 2px #ebebeb; margin:0 auto; padding:20px 0 10px 0;}
.general h2									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; text-transform:uppercase; float:left;  padding:28px 0 0 0; width:175px;}
.spe										{width:230px; margin:0; float:left;}
.spe h3										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:220px; padding:0 0 6px 0;}
.spe-select									{width:216px; background:#ebebeb; margin:0; float:left; padding:2px 0 2px 4px; border-radius:5px; border:0; height:24px; position:relative; behavior: url(PIE.htc); font-family: 'droid_sansregular', arial, sans-serif; color:#55555e; font-size:13px;}
.mechanical									{width:960px; border-bottom:solid 2px #ebebeb; margin:0 auto; padding:15px 0 10px 0;}
.mechanical h2								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; text-transform:uppercase; float:left;  padding:42px 0 0 0; width:175px;}
.mounting									{width:250px; margin:0; float:left;}
.mounting h3								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:220px; padding:0 0 6px 0;}
.mounting-select							{width:216px; background:#ebebeb; margin:0 0 15px 0; float:left; padding:2px 0 2px 4px; border-radius:5px; border:0; height:24px; position:relative; behavior: url(PIE.htc); font-family: 'droid_sansregular', arial, sans-serif; color:#55555e; font-size:13px;}
.mounting-radio								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px; margin:15px 0 0 0; float:left;}

.height										{float:left; width:210px; margin:18px 0 0 0;}
.height h4									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:66px; padding:4px 0 0 0;}
.height h4 span								{color:#ff0000;}
.height-box									{width:124px; background:#ebebeb; margin:0 0 6px 0; float:left; padding:2px 4px 2px 4px; border-radius:5px; border:0; height:24px; position:relative; behavior: url(PIE.htc); font-family: 'droid_sansregular', arial, sans-serif; color:#55555e; font-size:13px;}
.height h5									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:25px; padding:4px 0 0 0;}

.dcr										{float:left; width:324px; margin:18px 0 0 0;}
.dcr h4										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:178px; padding:4px 0 0 0;}
.dcr h4 span								{color:#ff0000;}
.height-box									{width:124px; background:#ebebeb; margin:0 0 8px 0; float:left; padding:2px 4px 2px 4px; border-radius:5px; border:0; height:24px; position:relative; behavior: url(PIE.htc); font-family: 'droid_sansregular', arial, sans-serif; color:#55555e; font-size:13px;}
.dcr h5										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px;  float:left; width:25px; padding:4px 0 0 0;}

.advanced									{width:960px; margin:0 auto;}
.advanced h2								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; background:url(../images/buck-arrow.png) no-repeat right 17px;  width:280px; padding:10px 0 0 0; float:left;}
/*.required									{float:right;}*/
.required h3								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:13px; float:left;  padding:13px 0 0 0;}
.required h3 span							{color:#ff0000; font-weight:normal;}
.required-search							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:14px; background:#007dc3; float:left; border:none; width:100px; text-align:center; padding:3px 0 3px 0; cursor:pointer; margin:7px 0 44px 24px;}
.required-search:hover						{text-decoration:underline; color:#ffffff;}
.result										{width:960px; margin:0 auto; padding:0 0 25px 0;}
.result h2									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#007dc3; font-size:23px;  padding:0 0 13px 0; line-height:24px;}
.result h2 span								{font-family:Georgia, "Times New Roman", Times, serif; color:#6b6b6b; font-size:13px; font-weight:normal; font-style:italic; padding:0 0 0 28px; line-height:21px;}
.result-table								{width:100%; margin:0 auto;}
.row1										{background:#ebebeb; border-right:solid 3px #ffffff; width:194px;}
.row1 h2									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:25px 0 25px 73px;}
.row1-nav									{width:8px; margin:22px 0 0 10px; float:left;}
.row1-nav ul								{display:inline-block; float:left;}
.row1-nav ul li 							{display:inline-block; float:left; margin:0 0 0px 0; padding:4px 0 0 0; height:4px;}
.row1-nav ul li a							{display:inline-block; background:url(../images/table-arrow1.png) no-repeat; width:5px; height:4px;}
.row1-nav ul li a:hover						{background:url(../images/table-arrow2-up.png) no-repeat;}
.row1-nav ul li a.arrow2					{display:inline-block; background:url(../images/table-arrow1-bown.png) no-repeat; width:5px; height:4px;}
.row1-nav ul li a.arrow2:hover, .row1-nav ul li a.arrow2.active				{background:url(../images/table-arrow2.png) no-repeat;}
.row1 h3									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:0 30px 0 30px;}
.hlw										{width:124px; margin:0 auto; padding:15px 0 0 0px}
.hlw h4										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; margin:0px 0 0 22px;}
.hlw-nav									{width:8px; margin:0px 0px 0 8px; float:left; position:relative; z-index:999;}
.hlw-nav ul									{display:inline-block; float:left;}
.hlw-nav ul li 								{display:inline-block; float:left; margin:0 0 0px 0; padding:4px 0 0 0; height:4px;}
.hlw-nav ul li a							{display:block; background:url(../images/table-arrow1.png) no-repeat; width:5px; height:4px;}
.hlw-nav ul li a:hover						{background:url(../images/table-arrow2-up.png) no-repeat;}
.hlw-nav ul li a.arrow2						{display:block; background:url(../images/table-arrow1-bown.png) no-repeat; width:5px; height:4px;}
.hlw-nav ul li a.arrow2:hover, .row1-nav ul li a.arrow2.active				{background:url(../images/table-arrow2.png) no-repeat;}
.hlw-nav.space5								{margin:0px 0px 0 8px;}
.hlw h4.space6								{margin:0px 0 0 0px;}

.hlw1										{width:124px; margin:0 auto; padding:15px 0 0 0px}
.hlw1 h4										{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; margin:0px 0 0 8px;}


.row1 h5									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:0 0 0 0px; width:50px;}
.row1 h6									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:0 0px 0 27px;}

.all										{background:#ffffff; width:111px; padding:6px 0 5px 0; border:none; border-radius:5px; position:relative; behavior: url(PIE.htc); margin:10px 17px 0 22px; float:left; display:inline-block;}

.row2										{width:76px; background:#ebebeb; border-right:solid 3px #ffffff;}
.row2 h3									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; width:157px;}
.row2 h5									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:0 20px 10px 10px;}
.row2 h6									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; width:115px;}

.row3										{width:76px; background:#ebebeb;}
.row3 h6									{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  text-align:center; float:left; padding:0 10px 0 10px;}

.column1									{width:190px; font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; padding:15px 0 7px 0;}
.num1										{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; width:160px; margin:0 auto;}
.num2										{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; width:160px; margin:0 auto;}
.num2 h4									{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; font-weight:normal; float:left; width:28px; margin:0 0px 0 27px;}
.num2 h4.space4								{margin:0 0 0 33px;}

.num1 h4									{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; font-weight:normal; float:left; width:28px; margin:0 0px 0 23px;}
.column2									{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:12px; font-weight:normal; padding:0 0 0 16px;}
.pdf										{margin:0 auto; width:20px; }
.pdf a										{width:20px; width:20px; height:20px;}
.mounting select 							{margin-bottom:10px;}
/* ---------------------------------------------------------*/

/*prod permalink*/
.productLeft 								{float: left; width: 640px; padding: 0 0 50px 0;}
.productLeft h2								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#007dc3; font-size:23px;  padding:0 0 20px 0; line-height:24px;}
.productRight								{float: left; width: 290px; margin: 0 0 0 30px; padding: 55px 0 35px 0;}
.productImage								{float: left; width: 225px; padding: 0 20px 0 0;}
.productSpecs								{float: left; width: 395px;}
.productSpecs ul							{list-style: disc; margin: 0 0 0 20px; padding: 0;}
.productSpecs ul li							{margin: 0 0 5px 0;}
.productLinks ul 							{margin: 0 0 30px 0;}
.productLinks ul li							{margin: 0 0 15px 0; padding: 0 0 0 10px;}
.productLinks ul li a						{font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 14px; color: #454545; padding: 10px 10px 10px 30px;}
.prod_zip									{background: url(../images/zip.jpg) center left no-repeat;}
.prod_pdf									{background: url(../images/pdf.jpg) center left no-repeat;}
.prod_rohs									{background: url(../images/icon-rohs.jpg) center left no-repeat;}
.prod_current								{background: url(../images/icon-current.jpg) center left no-repeat;}
.prod_curve									{background: url(../images/icon-curve.jpg) center left no-repeat;}
.prod_pack									{background: url(../images/icon-packaging.jpg) center left no-repeat;}
.prod_core									{background: url(../images/icon-core.jpg) center left no-repeat;}
.prod_stock									{background: url(../images/icon-stock.jpg) center left no-repeat;}

/*prod guides*/
.prodGuide{
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	width: 211px;

}
.prodGuide .last{margin: 0}
.prodGuide ul{background-color: #ebebeb; padding: 20px 25px; margin: 0 0 30px 0;}
.prodGuide li{padding: 5px 0;}
.prodGuide h6{background-color: #ebebeb; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 14px; color: #454545; border-bottom: solid 3px #fff; text-transform: uppercase; padding: 18px 25px}

.prodGuideSection{float:left; width: 100%; margin: 10px 0}
.prodGuideSection h4{background-color: #ebebeb; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 14px; color: #454545; text-transform: uppercase; padding: 15px 20px; margin: 0 0 20px 0;}
.prodSpotImg{float: left; width: 102px; padding: 0 20px 0 0;}
.prodSpotText{float: left; width: 518px;}


/* ------------------ INNER3 HERE --------------------------*/

.inner3-nav									{width:960px; margin:0 auto; background:url(../images/inner-nav-bg.jpg) repeat-x; border-top:solid 1px #8e8e8e; padding:10px 0 0 0;}
.inner3-nav ul								{display:inline-block; float:left;}
.inner3-nav ul li							{display:inline-block; float:left; margin:0 0px 0 15px; position:relative;}
.inner3-nav ul li a							{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#ffffff; padding:7px 21px 6px 21px;}
.inner3-nav ul li:hover a, .inner3-nav ul li.active a	{color:#007dc3;text-decoration:none }
.inner3-nav ul li:hover, .inner3-nav ul li.active{background:url(../images/inner3-nav-bg.jpg) no-repeat right top #ffffff;}
.inner3-nav ul ul li:hover{background:none !important;}


.inner3-nav ul li:hover .drop1				{display:block;}

/*.drop1										{width:199px; height:140px; background:url(../images/sub-nav-bg.jpg) no-repeat left top; position:absolute; left:22px; top:33px; display:none;}*/
.drop1										{width:199px; background:#ffffff; border:solid 1px #e0e0e0; position:absolute; padding:0 0 10px 0; left:22px; top:41px; display:none; z-index: 9999;}
.drop1 ul									{display:block; float:left; margin:10px 0 0 0;}
.drop1 ul li								{display:block; float:left; width:203px; margin:0; padding:0; background:none;}
.drop1 ul li a								{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#007dc3; background:none;}
.drop1 ul li a:hover						{text-decoration:underline; background:none;}
.drop1 ul li:hover a						{text-decoration:underline; background:none;}
.drop1-arrow1								{background:url(../images/top-arrow.jpg) no-repeat left top; left:0; top:-10px; position:absolute; width:100%; height:10px; margin:0 0 0 8px;}

.inner3-main								{width:960px; margin:60px auto 0 auto; padding-bottom: 60px;} /*kasia*/
.inner3-left								{float:left; width:290px; }
.inner3-left-nav							{width:290px; margin:0; background:#ebebeb; padding:23px 0 35px 0;}
.inner3-left-nav ul							{display:inline-block; float:left;}
.inner3-left-nav ul li						{display:inline-block; float:left; width:275px; margin:0 0 0 15px;}
.inner3-left-nav ul li ul li				{display:inline-block; float:left; width:260px; margin:0 0 0 15px;}
.inner3-left-nav ul li a					{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545;  padding:0px 6px 0px 0;}
.inner3-left-nav ul li a span				{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 15px 8px 12px;}

/*.inner3-left-nav ul li a:hover, .inner3-left-nav ul li a.active			{background:#ffffff }*/
.inner3-left-nav ul li a.active			{background:#ffffff } /*kasia*/
.inner3-left-nav ul li a span:hover, .inner3-left-nav ul li a span.active		{background: url(../images/inner3-arrow.png) no-repeat right 15px; color:#007dc3;}
.inner3-left-nav ul li a span span{display: inline; padding: 0;}
.inner3-left-nav ul li a span span:hover{background: none}
.inner3-left-nav ul li a span span.subParent{ background: url(../images/parent-arrow.png) right center no-repeat; padding-right: 20px;}
.inner3-left-nav ul li a:hover{text-decoration:none}

.inner3-right								{float:right; width:640px; }
.inner3-right h2							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#007dc3; font-size:23px;  background:url(../images/inner3-border-bott.png) repeat-x left bottom; padding:0 0 7px 0;margin: 0 0 30px 0;/*kasia*/}
.inner3-right h2.h2GN						{margin: 0;}
.inner3-right h2 a							{float: right; font-size: 14px; color: #454545; text-decoration: none; font-family: 'droid_sansregular', arial, sans-serif; padding: 10px 5px 0 0;}
.inner3-right h2 a:hover					{color: #007dc3} /*kasia*/
/*.inner3-right h3							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:23px; font-weight:normal; padding:15px 0 0px 0; width:74px; cursor:pointer;}*/
.inner3-right h3							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:16px;  padding:10px 0;}
.inner3-right td							{vertical-align: top;}
.q-section1									{width:640px; margin:0 auto;}
.financial									{width:640px; margin:0 auto; background:#007dc3; }
.financial ul								{display:inline-block; float:left; padding:9px 0 0 0;}
.financial ul li							{display:inline-block; float:left; padding:0 12px 0 12px;}
.financial ul li a							{display:block; font-family: 'droid_sansregular', arial, sans-serif; color:#ffffff; font-size:14px; padding:12px 19px 8px 19px; font-weight:normal;}
.financial ul li a:hover, .financial ul li a.active			{color:#007dc3; background:url(../images/inner3-blue-bg.jpg) no-repeat right top #ffffff;}
.financial ul li h5							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:23px;  background:url(../images/q-bg.png) no-repeat right 12px; padding:0 18px 0 0; margin:0 6px 0 0; cursor:pointer;}
.financial-left								{width:640px; margin:27px 0 0 0; float:left;} /*340*/
.financial-left p							{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:14px; line-height:21px; /*padding:0 0 10px 0;*/}
/*.financial-left p span						{color:#007dc3;}*/
.financial-right							{width:283px; float:right; margin:0 0 0 20px; background: #fff;}/*margin:27px 0 0 0;*/
.downloads									{width:268px; margin:0; background:#ebebeb; padding:16px 0 16px 15px;}
.downloads a								{text-transform:uppercase; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; }
.downloads a:hover							{text-decoration:underline; color:#454545;}
.annual										{width:283px; margin:0; padding: 0 0 30px 0;}
.annual	ul									{display:inline-block; float:left; margin:10px 0 0 0;}
/*.annual	ul li								{display:inline-block; float:left; width:200px; margin:0 0 0 24px; padding:6px 0 6px 0; background:none;}*/
.annual	ul li								{display:inline-block; float:left; margin:0 0 0 15px; padding:6px 0 6px 0; background:none;}
.annual	ul li:hover							{background:none;}
.annual	ul li a								{display:block; font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px; background:url(../images/pdf.jpg) no-repeat left top; padding:0 0 0 30px;}
.annual	ul li a span						{font-family: 'droid_sansregular', arial, sans-serif; color:#454545; font-size:14px; display:block;}
.annual	ul li a:hover						{text-decoration:underline;  color:#454545; background:url(../images/pdf.jpg) no-repeat left top;}
.annual	ul li a.zip							{background:url(../images/zip.jpg) no-repeat left top;}
.annual	ul li a.fpdf							{background:url(../images/pdf.jpg) no-repeat left top;}
.annual p									{font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size:14px; color:#c2c2c2; padding:0; margin:10px 0 0 55px;}
.annual p span								{color:#c2c2c2; padding:0 0 10px 0; display:block;}
.annual p small								{color:#c2c2c2; padding:0; display:block;}
.unit										{width:640px;}
.unit-img									{width:640px; margin:10px 0 20px 0;}
.inner3-right h4							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:23px;  padding:15px 0 15px 0; width:74px;}
.quater										{display:none;}
.year1										{width:640px; margin:0;}

/*.financial #tabsholder						{background:url(../images/tabs2-bg.jpg) repeat left top;}*/

.financial ul.tabs li.current				{background:url(../images/inner3-blue-bg.jpg) no-repeat right top #ffffff; color:#007dc3;}
.financial ul.tabs li {
list-style-type:none;
display:block;
float:left;
cursor:pointer;
display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#ffffff; padding:9px 14px 10px 14px; text-align:center;
background-size:100% 100%;
}
.financial ul.tabs li:hover {
 color:#007dc3; background:url(../images/inner3-blue-bg.jpg) no-repeat right top #ffffff; }

.financial ul.tabs{background:none; margin:9px 0 0 0;}
.q-section4								{width:60px; float:left; margin:7px 0 0 8px; display:inline-block;}
.q-section4 h5							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#ffffff; font-size:23px;  background:url(../images/q-bg.png) no-repeat right 12px; padding:0 18px 0 0; margin:0 6px 0 0; cursor:pointer;}

.financial ul.tabs {
 padding:0 0 0 0px; float:left;  width:auto; margin:9px 0 0 22px;}



/*.financial #tabsholder2						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder3						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder4						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder5						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder6						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder7						{background:url(../images/tabs2-bg.jpg) repeat left top;}
.financial #tabsholder8						{background:url(../images/tabs2-bg.jpg) repeat left top;}*/

.financial .tabsholder						{background:url(../images/tabs2-bg.jpg) repeat left top;}


/*years*/
#accordion h4.ui-state-default		{/*float: left;*/background: url(../images/year-arrow-down.png) 70px center no-repeat; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 23px;  padding: 10px 0 10px 0px; width: 640px; cursor: pointer; clear: both}
#accordion h4 a						{color: #454545}
#accordion h4 a:hover{text-decoration:none}
#accordion h4.ui-state-active		{background: url(../images/year-arrow.png) 70px center no-repeat;}

/*quarters*/
#accordion .tabs					{float:left}
/*#accordion div div h5.ui-state-default		{float:left;background: #007dc3 url(../images/q-bg2.png) 50px center no-repeat; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 23px;  cursor: pointer; padding: 10px 0 10px 10px; width: 90px;  margin: 0 0 1px 0;}*/
#accordion div div h5.ui-state-default		{background: #007dc3 url(../images/q-bg2.png) 70px center no-repeat; font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size: 23px;  cursor: pointer; padding: 10px 0 10px 10px; margin: 0 0 1px 0;width: 640px; clear: both}
#accordion div div h5 a						{color: #fff; display: inline-block; width: 55px;}
#accordion div div h5 a:hover{text-decoration: none}
#accordion div div h5.ui-state-active		{background: #007dc3 url(../images/q-bg.png) 70px center no-repeat;}

#accordion .tabs ul.tabsUL					{float:right; width: 540px; height: 38px; background: #007dc3; padding: 14px 0 0 0; margin: 0 0 1px 0;}
#accordion .tabs ul.tabsUL li				{list-style: none; display:inline-block}
#accordion .tabs ul.tabsUL li.ui-state-default {height: 38px; line-height: 38px; vertical-align: middle; padding: 0 20px;}
#accordion .tabs ul.tabsUL li.ui-state-default a {color: #fff}
#accordion .tabs ul.tabsUL li.ui-state-active	{background: #fff url(../images/tab-corner.jpg) right top no-repeat;}
#accordion .tabs ul.tabsUL li.ui-state-active a {color: #007dc3}

.inactiveTab a						{cursor: text; opacity:0.4;filter:alpha(opacity=40);}

.tabContent							{float: left; width: 640px;}

.quarterLabel {font-family: 'droid_sansregular', arial, sans-serif; font-size: 14px; color: #fff; position: relative; top: -3px; left: 30px;}

/* -------------------Accordion--------------------------------------*/

.result	.dd .ddTitle						{background:#ffffff;}

.result .dd .divider						{border-left:solid 1px #ebebeb;}
.result .dd .ddTitle						{margin:0 0 0 9px; border-radius:3px;}
.result .dd .ddChild						{margin:0 0 0 8px;}




/* ------------------ INNER4 HERE --------------------------*/


.inner4-main								{width:960px; margin:0 auto; padding: 25px 0 60px 0;}
.inner4-main h2								{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#007dc3; font-size:23px;  padding:0 0 15px 0;}
.inner4-left								{float:left; width:650px; }


.inner4-left-nav							{width:290px; margin:0 0 30px 0; background:#ebebeb; padding:23px 0; }
.inner4-left-nav ul							{display:inline-block; float:left;}
.inner4-left-nav ul li						{display:inline-block; float:left; width:267px; margin:0 15px 0 0;}
.inner4-left-nav ul li a					{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545;  padding:0px 6px 0px 0;}
.inner4-left-nav ul li a span				{display:block; font-family: 'droid_sansregular', arial, sans-serif; font-size:14px; color:#454545; padding:9px 6px 8px 25px;}

.inner4-left-nav ul li a.active				{background:#ffffff }
.inner4-left-nav ul li a span:hover, .inner4-left-nav ul li a span.active		{color:#007dc3; text-decoration: none}
.inner4-left-nav ul li a:hover				{text-decoration: none}


.inner4-right								{float:right; width:290px; }
.inner4-right h2							{font-family: 'droid_sansbold', 'arial bold', sans-serif; color:#454545; font-size:14px;  background: #ebebeb; padding: 15px 0 15px 17px; text-transform: uppercase; margin: 0 0 3px 0;}
/*.inner4-right ul							{background: #ebebeb; margin: 0 0 20px 0; padding: 25px 15px 25px 0; }
.inner4-right ul li							{padding: 7px 0 7px 30px;}
.inner4-right ul li:hover					{background: #fff;}*/

.newsItem									{float: left; width:100%; margin: 0 0 30px 0;}
.newsHeader 								{float: left; width: 597px; background: #ebebeb; padding: 15px 30px 10px 15px; margin: 0;}
.newsHeader h3 								{font-family: 'droid_sansbold', 'arial bold', sans-serif; font-size:19px;  padding: 0 0 20px 0; }
.newsHeader h3 a							{color:#454545; text-decoration: none;}
.newsHeader h3 a:hover						{color:#007dc3}
.newsPerma h3								{font-size: 27px}
.newsHeader span							{float: left; /*width: 130px;*/font-size: 11px; /*text-transform: uppercase;*/ color: #6b6b6b; padding: 0 20px 0 0;}
.newsTags									{float: right; font-size: 11px;}
.newsTags a									{float: right; padding: 0 0 5px 15px; color: #6b6b6b;}
.newsContent								{float: left; padding: 10px 10px 0 10px;}
.readMore									{color: #007dc3; text-decoration:none;}
.readMore:hover								{color: #000}

.inner4-right #accordion					{background: #ebebeb; padding: 23px 0;}
.inner4-right #accordion h3					{font-family: 'droid_sansregular', arial, sans-serif; font-size: 14px;  padding: 8px 0 8px 34px;background: url(../images/year-arrow-down.png) 75px center no-repeat; cursor: pointer;}
.inner4-right #accordion h3.ui-state-active	{background: url(../images/year-arrow.png) 75px center no-repeat;}
.inner4-right #accordion a					{display: block; width: 246px; padding: 10px 0 10px 34px; color: #454545}
.inner4-right #accordion a:hover, .inner4-right #accordion a.active			{background: #fff; text-decoration: none}

.newsPdf									{float:right; padding: 0 0 5px 23px; color: #6b6b6b; font-size: 11px; background: url(../images/pdf.png) left center no-repeat;}


/*pagination*/
.paginationHolder{
	float: left;
	width: 100%;
	margin: 40px 0 0 0;
}
div.pagination {
	margin: 0 auto;
	max-width: 930px;
	padding: 15px;
	background-color: #ebebeb;
}

div.pagination a {
	padding: 2px 5px;
	margin: 2px;
	text-decoration: none; /* no underline */
	color: #333;
}
div.pagination a:hover, div.pagination a:active {color: #007dc3;}
div.pagination span.current {
	padding: 2px 5px;
	margin: 2px;
	background-color: #007dc3;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
	color: #DDD;
}

/*
	Slideshow
*/
.slideshow{
	float: left;
	height: 274px;
	margin: 0 0 20px 0;
}
#slides {
	/*position:absolute;*/
	position: relative;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:640px;
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:640px;
	height:274px;
	display:block;
	overflow:hidden;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:220px;
	left:-25px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:390px;
}

/*
	Pagination
*/

#slides .pagination {
	/*margin:26px auto 0;*/
	padding: 0;
	/*width:170px;*/
	float: right;
	position: relative;
	top: -30px;
	right: 10px;
	z-index: 999;
	margin: 0;
}

#slides .pagination li {
	float:left;
	margin:0 3px 3px 3px;
	list-style:none;
}

#slides .pagination li a {
	display:block;
	width:14px;
	height:0;
	padding-top:13px;
	background-image:url(../images/slideshow/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

#slides .pagination li.current a {
	background-position:0 -13px;
}

.c-modal {
    position: fixed;
    top: 0;
    right: 0;
    opacity: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: rgba(198, 223, 255, 0.85);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.c-modal.expand {
    z-index: 99999;
    opacity: 1;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.c-modal .c-modal-wrap {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.c-modal .c-modal-container {
    z-index: 100001;
    max-width: 800px;
    border: 0px solid #251C1C;
    background-color: transparent;
    padding: 0;
    margin: 150px auto;
    position: relative;
}

.close-modal {
    color: #c0cb5d;
    font-size: 23px;
    font-weight: 400;
    line-height: 32px;
    position: absolute;
    right: -40px;
    top: -40px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.close-modal i.close-button {
    background: url(images/icons/close-modal.png) no-repeat;
    width: 24px;
    height: 24px;
    display: block;
}

.c-modal .c-modal-container .c-modal-content {
    max-width: 800px;
    padding: 50px 35px;
    background: #fff;
    -webkit-overflow-scrolling: touch;
    margin: 0 auto;
}

.close-modal span.ham-wrap {
    width: 20px;
    display: inline-block;
    height: 14px;
    right: 0;
    top: 0px;
}

.close-modal span.ham-wrap span {
    width: 100%;
    height: 3px;
    margin: 0 auto;
    background-color: #fff;
    display: block;
    margin-bottom: 4px;
    position: relative;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.close-modal span.ham-wrap span:nth-child(1) {
    top: 7px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.close-modal span:nth-child(2) {
    opacity: 0;
}

.close-modal span:nth-child(3) {
    top: -7px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
