@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Muli:400,400italic);

.arts { 
 font-size:0px !important; 
 //font-size:0px !important;
 //line-height:0px !important;
 line-height:0px !important; 
 color:transparent !important; 
 //color:transparent !important;  
 }
/*
================================================================================
|                                     TAGS                                     |
================================================================================
*/
body {
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	font-family: 'Muli', sans-serif;
	font-size:18px;
	color:#666666;
	overflow-y:scroll;
}
a {
	color:inherit;
	text-decoration:none;
	//color:expression(this.parentNode.currentStyle['color']);

}
a:hover{
	text-decoration:underline;
}
a img {
	border:none;
}
ul {
	margin: 0 0 0 20px;
	padding:0px;
	list-style:outside square;
}
li {
	font-style: inherit;
	margin: 0;
	padding: 0;
	font-family: 'Muli', sans-serif;
	font-size:18px;
	margin-bottom:5px;
	color:inherit;
	//color:expression(this.parentNode.currentStyle['color']);
}

h1 {
	font-family: 'Muli', sans-serif;
	font-size: 24px;
	font-weight:400;
	line-height:normal;
	color: #666666;
	margin:0px;
	padding:0px;
	text-transform:none;
	text-align:left;
}
p, div.ESWuserTable TD, h2, h3, h4, h5, h6 {
	font-style: normal;
	margin: 0px;
	padding: 0px;
	font-family: 'Muli', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:22px;
	color:#797b80;
}

/*
================================================================================
|                                    HEADER                                    |
================================================================================
*/
#ESWpageTitle, #ESWpageTagline {
	z-index: 100;
}
#ESWpageTitle {
	font-family: 'Muli', sans-serif;
	font-size: 36px;
	line-height:normal;
	font-style:normal;
	font-weight: 400;
	text-align: left;
	color: #499fd6;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 148px;
	top:13px;
	width:500px;
}
#ESWpageTitle p {
	font-family: 'Muli', sans-serif;
	font-size: 36px;
	line-height:normal;
	font-style:normal;
	font-weight: 400;
	text-align: left;
	color: #499fd6;
	margin: 0px;
	padding: 0px;
}

/*#ESWpageTagline {
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	line-height:normal;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	color: #69abd5;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 150px;
	top: 55px;
	width:500px;
}
#ESWpageTagline p {
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	line-height:normal;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	color: #69abd5;
	margin: 0px;
	padding: 0px;
	width:500px;
}*/

/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
#ESWuserMenuPosition {
	position: absolute;
	left: 558px;
	top: 37px;
	z-index: 110;
	width: 540px;
	cursor:default;
}
#ESWuserMenu {
	position: static;
	width: 540px;
	overflow: hidden;
	zoom:1;
	text-align:left;
	cursor:default;
}

div.ESWuserButton0 {
	font-family: 'Muli', sans-serif;
	font-size: 18px;
	line-height:normal;
	font-style: normal;
	font-weight: 400;
	color: #878787;
	cursor:pointer;
	text-transform:none;
	text-decoration: none;
	background:none;
	float:left;
	margin-right:30px;
}
div.ESWuserButton0:hover{
	color:#69abd5;
}
.ESWuserButtonActive div{
	color:#69abd5;
}

div.ESWuserButton1 {
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #878787;
	cursor:pointer;
	text-decoration: none;
	background:none;
	float:left;
	margin-right:30px;
}
div.ESWuserButton1:hover {
	color:#69abd5;
}

/*
================================================================================
|                                    CONTENT                                   |
================================================================================
*/
.ESWpageContent, .ESWpageContent1, .ESWpageContent2, .ESWpageContent3,
.ESWpageContent4, .ESWpageContent5, .ESWpageContent6, .ESWpageContent7,
.ESWpageContent8, .ESWpageContent9, .ESWpageContent10, .ESWpageContent11,
.ESWpageContent12, .ESWpageContent13, .ESWpageContent14, .ESWpageContent15,
.ESWpageContent16, .ESWpageContent17, .ESWpageContent18, .ESWpageContent19,
.ESWpageContent20, .ESWpageContent21, .ESWpageContent22, .ESWpageContent23,
.ESWpageContent24, .ESWpageContent25 {
	padding: 0px;
	margin: 0;
	position: absolute;
	z-index:100;
}
.ESWpageContent {
	left: 181px;
	top: 199px;
	width: 576px;
}
.ESWpageContent1 {
	left: 207px;
	top: 248px;
	width: 380px;
}
.ESWpageContent2 {
	left: 207px;
	top: 436px;
	width: 390px;
}
.ESWpageContent3 {
	left: 376px;
	top: 593px;
	width: 455px;
}
.ESWpageContent4 {
	left: 147px;
	top: 740px;
	width: 424px;
}
.ESWpageContent5 {
	left: 588px;
	top: 742px;
	width: 135px;
}
.ESWpageContent6 {
	left: 747px;
	top: 742px;
	width: 320px;
}
.ESWpageContent7 {
	left: 190px;
	top: 1035px;
	width: 200px;
}
.ESWpageContent8 {
	left: 166px;
	top: 1081px;
	width: 241px;
}
.ESWpageContent9 {
	left: 520px;
	top: 1035px;
	width: 200px;
}
.ESWpageContent10 {
	left: 491px;
	top: 1081px;
	width: 241px;
}
.ESWpageContent11 {
	left: 838px;
	top: 1035px;
	width: 172px;
}
.ESWpageContent12 {
	left: 800px;
	top: 1081px;
	width: 241px;
}
.ESWpageContent13 {
	left: 166px;
	top: 1226px;
	width: 155px;
}
.ESWpageContent14 {
	left: 186px;
	top: 1334px;
	width: 196px;
}
.ESWpageContent15 {
	left: 502px;
	top: 1334px;
	width: 196px;
}
.ESWpageContent16 {
	left: 813px;
	top: 1334px;
	width: 196px;
}
.ESWpageContent17 {
	left: 894px;
	top: 1618px;
	width: 146px;
}
.ESWpageContent18 {
	left: 163px;
	top: 1708px;
	width: 265px;
}
.ESWpageContent19 {
	left: 164px;
	top: 2028px;
	width: 195px;
}
.ESWpageContent20 {
	left: 195px;
	top: 2274px;
	width: 175px;
}
.ESWpageContent21 {
	left: 467px;
	top: 2273px;
	width: 332px;
}
.ESWpageContent22 {
	left: 846px;
	top: 2274px;
	width: 224px;
}
.ESWpageContent23 {
	left: 465px;
	top: 2322px;
	width: 350px;
}
.ESWpageContent24 {
	left: 120px;
	top: 2352px;
	width: 960px;
}
.ESWpageContent25 {
	left: 150px;
	top: 55px;
	width:500px;
}
.text_right{
	text-align:right;
}
.text_center{
	text-align:center;
}

.color_white{
	color:#fff !important;
}
.color_gray{
	color:#d4d4d4 !important;
}
.color_gray_darck{
	color:#b1b1b1 !important;
}
.color_blue{
	color:#3c90bf !important;
}

.fsize_12{
	font-size:12px !important;
	line-height:normal !important;
}
.fsize_14{
	font-size:14px !important;
	line-height:normal !important;
}
.fsize_18{
	font-size:18px !important;
	line-height:normal !important;
}
.fsize_20{
	font-size:20px !important;
	line-height:normal !important;
}
.fsize_24{
	font-size:24px !important;
	line-height:29px !important;
}
.fsize_30{
	font-size:30px !important;
	line-height:normal !important;
}

/*
================================================================================
|                                    DESIGN                                    |
================================================================================
*/

#main_width_bg.header{
	position:absolute;
	width:100%;
	min-width:1200px;
	height:573px;
	background-color:#f5f7f8;
	background-image:url(img/bg_header.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}

.stripe_top{
	position:absolute;
	left:0;
	top:572px;
	width:1200px;
	height:137px;
	background-color:#fff;
	border:none !important;
	border-top:solid 1px #e4e4e4 !important;
	border-bottom:solid 1px #e8e8e8 !important;
}
.stripe_bot{
	position:absolute;
	left:0;
	top:711px;
	width:1200px;
	height:78px;
	background-color:#eff2f4;
	border:none !important;
	border-top:solid 1px #f7f7f7 !important;
	border-bottom:solid 1px #e4e6e7 !important;
}

.stripe_bot .shadow{
	width:940px;
	height:37px;
	position:absolute;
	left:50%;
	margin-left:-470px;
	bottom:-38px;
	background-image:url(img/top_shadow.png);
	background-position:center bottom;
	background-repeat: no-repeat;
}

.header_img{
	position:absolute;
	width:960px;
	height:474px;
	top:98px;
	left:120px;
	background-image:url(img/header_img.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.header_line{
	position:absolute;
	width:635px;
	height:2px;
	top:235px;
	left:120px;
	background-color:#fff;
}
.fb{
	position:absolute;
	width:42px;
	height:42px;
	top:641px;
	left:402px;
	background-image:url(img/fb.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.gp{
	position:absolute;
	width:42px;
	height:42px;
	top:641px;
	left:497px;
	background-image:url(img/gp.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.tw{
	position:absolute;
	width:42px;
	height:42px;
	top:641px;
	left:595px;
	background-image:url(img/tw.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.pn{
	position:absolute;
	width:42px;
	height:42px;
	top:641px;
	left:685px;
	background-image:url(img/pn.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.yt{
	position:absolute;
	width:42px;
	height:42px;
	top:641px;
	left:779px;
	background-image:url(img/yt.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.gradient{
	position:absolute;
	width:1200px;
	height:1262px;
	top:791px;
	left:0;
	background-image:url(img/gradient.png);
	background-position:center bottom;
	background-color:#f3f2f2;
	background-repeat:repeat-x;
}

.content{
	position:absolute;
	width:960px;
	height:1444px;
	top:791px;
	left:119px;
	background-color:#fff;
	border:none !important;
	border-left:solid 1px #f3f2f2 !important;
	border-right:solid 1px #f3f2f2 !important;
}
.separator{
	width:940px;
	height:5px;
	position:absolute;
	background-image:url(img/bg_separator.png);
	background-position: center top;
	background-repeat: repeat-x;
	left:130px;
}
.pos_1{
	top:1188px;
}
.pos_2{
	top:1662px;
}
.pos_3{
	top:1971px;
}
.bullet{
	position:absolute;
	width:9px;
	height:9px;
	top:750px;
	left:730px;
	background-image:url(img/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.img_1{
	background-image:url(img/img_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:850px;
	left:158px;
	width:238px;
	height:153px;
}
.img_2{
	background-image:url(img/img_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:850px;
	left:478px;
	width:238px;
	height:153px;
}
.img_3{
	background-image:url(img/img_3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:850px;
	left:792px;
	width:238px;
	height:153px;
}
.border{
	border:solid 4px #f6f6f6;
	position:absolute;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
    behavior: url("img/PIE.php");}
.quote{
	position:absolute;
	width:238px;
	height:319px;
	border:solid 4px #f6f6f6;
	background-color:#fbfbfb;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius:4px;
    behavior: url("img/PIE.php");
}
.pos_4{
	top:1273px;
	left:165px;
}
.pos_5{
	top:1273px;
	left:478px;
}
.pos_6{
	top:1273px;
	left:787px;
}
.quote_top{
	position:absolute;
	width:30px;
	height:27px;
	background-image:url(img/quote_top.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.quote_bot{
	position:absolute;
	width:30px;
	height:27px;
	background-image:url(img/quote_bot.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.pos_7{
	top:1295px;
	left:272px;
}
.pos_8{
	top:1295px;
	left:587px;
}
.pos_9{
	top:1295px;
	left:895px;
}
.pos_10{
	top:1548px;
	left:271px;
}
.pos_11{
	top:1548px;
	left:586px;
}
.pos_12{
	top:1548px;
	left:894px;
}
.img_4{
	background-image:url(img/img_4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:1759px;
	left:182px;
	width:238px;
	height:153px;
}
.img_5{
	background-image:url(img/img_5.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:1759px;
	left:478px;
	width:238px;
	height:153px;
}
.img_6{
	background-image:url(img/img_6.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	top:1759px;
	left:770px;
	width:238px;
	height:153px;
}
.brand_1{
	position:absolute;
	width:84px;
	height:60px;
	top:2101px;
	left:205px;
	background-image:url(img/brand_1.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_2{
	position:absolute;
	width:56px;
	height:57px;
	top:2102px;
	left:344px;
	background-image:url(img/brand_2.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_3{
	position:absolute;
	width:50px;
	height:60px;
	top:2094px;
	left:459px;
	background-image:url(img/brand_3.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_4{
	position:absolute;
	width:66px;
	height:61px;
	top:2097px;
	left:577px;
	background-image:url(img/brand_4.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_5{
	position:absolute;
	width:68px;
	height:43px;
	top:2108px;
	left:698px;
	background-image:url(img/brand_5.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_6{
	position:absolute;
	width:52px;
	height:55px;
	top:2099px;
	left:817px;
	background-image:url(img/brand_6.png);
	background-position:left top;
	background-repeat:no-repeat;	
}
.brand_7{
	position:absolute;
	width:58px;
	height:61px;
	top:2098px;
	left:929px;
	background-image:url(img/brand_7.png);
	background-position:left top;
	background-repeat:no-repeat;	
}


.footer{
	position:absolute;
	width:960px;
	height:82px;
	top:2235px;
	left:119px;
	background-color:#eff2f4;
	border:solid 1px #f0f3f5;
}
.footer .shadow{
	position:absolute;
	top:-42px;
	left:0;
	width:960px;
	height:42px;
	background-image:url(img/bot_shadow.png);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.copyrights{
	position:absolute;
	width:960px;
	height:20px;
	top:2318px;
	left:119px;
	background-color:#f5f7f8;
	border-top:solid 1px #f1f1f1;
	border-left:solid 1px #f5f7f8;
	border-right:solid 1px #f5f7f8;
	border-bottom:solid 1px #ededee;
}
.bottom{
	position:absolute;
	width:960px;
	height:230px;
	top:2340px;
	left:120px;
	background:none;
}
.icon_person{
	position:absolute;
	width:15px;
	height:17px;
	top:2272px;
	left:172px;
	background-image:url(img/icon_person.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.icon_mail{
	position:absolute;
	width:18px;
	height:15px;
	top:2273px;
	left:440px;
	background-image:url(img/icon_mail.png);
	background-position:left top;
	background-repeat:no-repeat;
}
.icon_location{
	position:absolute;
	width:12px;
	height:17px;
	top:2273px;
	left:826px;
	background-image:url(img/icon_location.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.menu_footer{
	text-align:center;}
.menu_footer a{
	font-size:14px;
	color:#878787;
	margin:0 26px;}

.fb a, .tw a, .gp a, .pn a, .yt a {
	display:block;
	width:100%;
	height:100%;
}

/* TABLE PART START */

div.ESWuserTable
{
	height: 93px;
}

div.ESWuserTable TABLE
{
	border: 1px solid black;
	border-collapse: collapse;
}
div.ESWuserTable TD
{
    border: 1px solid black;
}

/* TABLE PART END */

body>div[align]>div {
    width: 1200px !important;  /*  FOR CENTERED SITES  */
}