@charset  utf-8;
@import  url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic);
@import  url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic);

.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;
    background-image: url(img/bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #535353;
    overflow-y: scroll;
}

a
{
    color: inherit;
    text-decoration: underline;
    //color: expression(this.parentNode.currentStyle['color']);
}

a:hover
{
    text-decoration: none;
}

a.revert
{
    text-decoration: none;
}

a.revert:hover
{
    text-decoration: underline;
}

a img
{
    border: none;
}

ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}

li
{
    font-style: inherit;
    margin: 0 0 9px 0;
    padding: 0 0 0 22px;
    font-family: 'Open Sans', sans-serif;
    background-image: url(img/bullet.png);
    background-position: left 5px;
    background-repeat: no-repeat;
    font-size: 14px;
    color: inherit;
    //color: expression(this.parentNode.currentStyle['color']);
}

h1
{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 36px;
    font-weight: 300;
    line-height: normal;
    color: #474747;
    margin: 0px;
    padding: 0px;
    text-transform: none;
}

p,div.ESWuserTable TD,h2,h3,h4,h5,h6
{
    font-style: normal;
    margin: 0px;
    padding: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #535353;
    word-spacing: -1px;
}

/*
================================================================================
|                                    HEADER                                    |
================================================================================
*/
#ESWpageTitle,#ESWpageTagline
{
    z-index: 100;
}

#ESWpageTitle
{
    font-family: 'Open Sans', sans-serif;
    font-size: 72px;
    line-height: normal;
    font-style: normal;
    font-weight: 400;
    color: #ed6c4d;
    margin: 0px;
    padding: 0px;
    position: absolute;
    left: 126px;
    text-align: center;
    top: 188px;
    width: 948px;
    letter-spacing: -1px;
    word-spacing: -2px;
}

#ESWpageTitle p
{
    font-family: 'Open Sans', sans-serif;
    font-size: 72px;
    line-height: normal;
    font-style: normal;
    font-weight: 400;
    text-align: left;
    color: #ed6c4d;
    margin: 0px;
    padding: 0px;
}

/*#ESWpageTagline {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 34px;
	line-height:normal;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	color: #434c49;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 423px;
	top: 264px;
	width:500px;
}
#ESWpageTagline p {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 34px;
	line-height:normal;
	font-style: normal;
	font-weight: 300;
	text-align: left;
	color: #434c49;
	margin: 0px;
	padding: 0px;
}*/
/*
================================================================================
|                                     MENU                                     |
================================================================================
*/
#ESWuserMenuPosition
{
    position: absolute;
    left: 92px;
    top: 16px;
    z-index: 101;
    width: 840px;
    cursor: default;
}

#ESWuserMenu
{
    position: static;
    width: auto !important;
    overflow: hidden  !important;
    zoom: 1;
    cursor: default;
}

#ESWuserMenu>a
{
    text-decoration: none;
}

div.ESWuserButton0
{
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 20px;
    line-height: 42px;
    font-style: none;
    font-weight: normal;
    color: #505050;
    cursor: pointer;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    display: block;
    width: 140px;
    height: 34px;
    margin: 0;
    padding: 0px 2px 0px 0px;
    background-image: url("img/menu_separator.png");
    background-position: right top;
    background-repeat: no-repeat;
    background-color: transparent;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_separator.png',sizingMethod='crop') !important;
    -background-image: none !important;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 2px;
    padding-top: 0px;
    float: left !important;
    -display: inline !important;
}

div.ESWuserButton0:hover
{
    color: #993333;
    font-weight: normal;
    height: 34px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 20px;
    font-style: none;
    text-decoration: none;
    text-align: center;
    padding: 0px 2px 0px 0px;
    background-repeat: no-repeat;
    background-image: none;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 2px;
    padding-top: 0px;
    width: 140px;
    background-color: transparent;
    -filter: none !important;
    -background-image: none !important;
}

div.ESWuserButton1
{
    display: none;
    width: 140px !important;
    float: left !important;
    -display: inline !important;
}

/*
================================================================================
|                                    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,.ESWpageContent26,.ESWpageContent27,.ESWpageContent28,.ESWpageContent29,.ESWpageContent30
{
    padding: 0px;
    margin: 0;
    position: absolute;
    z-index: 100;
}

.ESWpageContent
{
    left: 126px;
    top: 288px;
    width: 948px;
}

.ESWpageContent1
{
    left: 150px;
    top: 433px;
    width: 900px;
}

.ESWpageContent2
{
    left: 150px;
    top: 484px;
    width: 900px;
}

.ESWpageContent3
{
    left: 150px;
    top: 625px;
    width: 900px;
}

.ESWpageContent4
{
    left: 150px;
    top: 846px;
    width: 264px;
}

.ESWpageContent5
{
    left: 150px;
    top: 902px;
    width: 264px;
}

.ESWpageContent6
{
    left: 470px;
    top: 846px;
    width: 264px;
}

.ESWpageContent7
{
    left: 470px;
    top: 902px;
    width: 264px;
}

.ESWpageContent8
{
    left: 789px;
    top: 846px;
    width: 264px;
}

.ESWpageContent9
{
    left: 789px;
    top: 902px;
    width: 264px;
}

.ESWpageContent10
{
    left: 151px;
    top: 1040px;
    width: 415px;
}

.ESWpageContent11
{
    left: 153px;
    top: 1102px;
    width: 660px;
}

.ESWpageContent12
{
    left: 848px;
    top: 1089px;
    width: 183px;
}

.ESWpageContent13
{
    left: 148px;
    top: 1299px;
    width: 284px;
}

.ESWpageContent14
{
    left: 150px;
    top: 1500px;
    width: 284px;
}

.ESWpageContent15
{
    left: 470px;
    top: 1299px;
    width: 284px;
}

.ESWpageContent16
{
    left: 470px;
    top: 1362px;
    width: 284px;
}

.ESWpageContent17
{
    left: 768px;
    top: 1299px;
    width: 292px;
}

.ESWpageContent18
{
    left: 770px;
    top: 1499px;
    width: 292px;
}

.ESWpageContent19
{
    left: 150px;
    top: 1596px;
    width: 130px;
}

.ESWpageContent20
{
    left: 471px;
    top: 1596px;
    width: 130px;
}

.ESWpageContent21
{
    left: 770px;
    top: 1596px;
    width: 130px;
}

.ESWpageContent22
{
    left: 152px;
    top: 1712px;
    width: 140px;
}

.ESWpageContent23
{
    left: 152px;
    top: 1760px;
    width: 140px;
}

.ESWpageContent24
{
    left: 369px;
    top: 1712px;
    width: 140px;
}

.ESWpageContent25
{
    left: 369px;
    top: 1760px;
    width: 140px;
}

.ESWpageContent26
{
    left: 610px;
    top: 1712px;
    width: 180px;
}

.ESWpageContent27
{
    left: 610px;
    top: 1760px;
    width: 180px;
}

.ESWpageContent28
{
    left: 850px;
    top: 1712px;
    width: 220px;
}

.ESWpageContent29
{
    left: 850px;
    top: 1760px;
    width: 220px;
}

.ESWpageContent30
{
    left: 311px;
    top: 1965px;
    width: 600px;
}

.text_right
{
    text-align: right;
}

.text_center
{
    text-align: center;
}

.color_white
{
    color: #fff !important;
}

.color_blue
{
    color: #ed6c4d !important;
}

.color_gray
{
    color: #434c49 !important;
}

.fsize_20
{
    font-size: 20px !important;
    line-height: 32px !important;
}

.fsize_30
{
    font-size: 30px !important;
    line-height: normal !important;
}

.fsize_32
{
    font-size: 32px !important;
    line-height: normal !important;
}

.fsize_34
{
    font-size: 34px !important;
    line-height: normal !important;
    word-spacing: 1px;
}

.quote_text
{
    line-height: 26px;
}

.font_osc
{
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
}

/*
================================================================================
|                                    DESIGN                                    |
================================================================================
*/
#main_width_bg
{
    position: absolute;
    width: 100%;
    min-width: 1200px;
    height: 72px;
}

.bg_menu
{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=95);
    -moz-opacity: 0.95;
    -khtml-opacity: 0.95;
    opacity: 0.95;
    zoom: 1;
}

.shadow
{
    position: absolute;
    left: 0;
    bottom: -6px;
    width: 100%;
    height: 6px;
    background-image: url(img/shadow.png);
    background-position: center bottom;
    background-repeat: repeat-x;
}

.content
{
    position: absolute;
    width: 968px;
    height: 1498px;
    top: 399px;
    left: 116px;
}

.content_top
{
    position: static;
    height: 9px;
    width: 968px;
    background-image: url(img/content_top.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.content_bot
{
    position: static;
    height: 9px;
    width: 968px;
    background-image: url(img/content_bot.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.content_mid
{
    position: relative;
    height: 100%;
    width: 968px;
    background-image: url(img/content_mid.png);
    background-position: left top;
    background-repeat: repeat-y;
}

.separator
{
    width: 900px;
    height: 1px;
    position: absolute;
    left: 150px;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
}

.separator.min
{
    width: 647px;
    border: none;
    background-color: #dcdcdc;
}

.pos_1
{
    top: 699px;
}

.pos_2
{
    top: 1008px;
}

.pos_3
{
    top: 1679px;
}

.pos_4
{
    top: 1265px;
}

.icon_1
{
    background-image: url(img/icon_1.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 743px;
    left: 256px;
    width: 50px;
    height: 50px;
}

.icon_2
{
    background-image: url(img/icon_2.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 743px;
    left: 576px;
    width: 50px;
    height: 50px;
}

.icon_3
{
    background-image: url(img/icon_3.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 743px;
    left: 896px;
    width: 50px;
    height: 50px;
}

.arrow_down
{
    background-image: url(img/arrow_down.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    width: 5px;
    height: 46px;
}

.img_1
{
    background-image: url(img/img_1.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 1366px;
    left: 150px;
    width: 280px;
    height: 120px;
}

.pos_5
{
    top: 801px;
    left: 278px;
}

.pos_6
{
    top: 801px;
    left: 598px;
}

.pos_7
{
    top: 801px;
    left: 918px;
}

.social
{
    position: absolute;
    width: 33px;
    height: 33px;
}

.s1
{
    background-image: url(img/s1.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 345px;
}

.s2
{
    background-image: url(img/s2.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 384px;
}

.s3
{
    background-image: url(img/s3.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 424px;
}

.s4
{
    background-image: url(img/s4.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 464px;
}

.s5
{
    background-image: url(img/s5.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 504px;
}

.s6
{
    background-image: url(img/s6.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 544px;
}

.s7
{
    background-image: url(img/s7.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 584px;
}

.s8
{
    background-image: url(img/s8.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 624px;
}

.s9
{
    background-image: url(img/s9.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 664px;
}

.s10
{
    background-image: url(img/s10.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 704px;
}

.s11
{
    background-image: url(img/s11.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 744px;
}

.s12
{
    background-image: url(img/s12.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 784px;
}

.s13
{
    background-image: url(img/s13.png);
    background-position: left top;
    background-repeat: no-repeat;
    top: 580px;
    left: 824px;
}

.box_quote
{
    position: absolute;
    width: 220px;
    height: 218px;
    background-color: #ed6c4d;
    top: 1051px;
    left: 830px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    behavior: url(img/PIE.php);
}

.quote
{
    background-image: url(img/quote.png);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 1048px;
    left: 847px;
    width: 35px;
    height: 30px;
}

.bg_rm
{
    width: 130px;
    height: 42px;
    position: absolute;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    background: #4994bc;
    background: -webkit-gradient(linear,00,0bottom,from(#f07c59), to(#ed6c4d));
    background: -webkit-linear-gradient(#f07c59,#ed6c4d);
    background: -moz-linear-gradient(#f07c59,#ed6c4d);
    background: -ms-linear-gradient(#f07c59,#ed6c4d);
    background: -o-linear-gradient(#f07c59,#ed6c4d);
    background: linear-gradient(#f07c59,#ed6c4d);
    -pie-background: linear-gradient(#f07c59,#ed6c4d);
    behavior: url(img/PIE.php);
}

.rm a
{
    display: block;
    width: 130px;
    height: 42px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
}

.rm a:hover
{
    text-decoration: underline;
}

.pos_8
{
    left: 150px;
    top: 1596px;
}

.pos_9
{
    left: 471px;
    top: 1596px;
}

.pos_10
{
    left: 770px;
    top: 1596px;
}

.footer
{
    position: absolute;
    width: 966px;
    height: 48px;
    top: 1945px;
    left: 117px;
}

.footer_top
{
    position: static;
    width: 966px;
    height: 7px;
    background-image: url(img/footer_top.png);
    background-position: left top;
    background-repeat: no-repeat;
}

.footer_mid
{
    position: relative;
    width: 966px;
    height: 100%;
    background-image: url(img/footer_mid.png);
    background-position: left top;
    background-repeat: repeat-y;
}

.map
{
    display: block;
    width: 280px;
    height: 120px;
}

.map_img
{
    background-image: url(img/map.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    position: absolute;
    top: 1366px;
    left: 770px;
}

.menu_footer
{
    text-align: center;
}

.menu_footer a
{
    white-space: nowrap;
    font-size: 14px;
    margin: 0 17px;
    text-decoration: none;
}

.menu_footer a:hover
{
    text-decoration: underline;
}

.s1 a,.s2 a,.s3 a,.s4 a,.s5 a,.s6 a,.s7 a,.s8 a,.s9 a,.s10 a,.s11 a,.s12 a,.s13 a
{
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}

/* 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  */
}

.ESWuserButtonActive div
{
    height: 34px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 20px;
    font-weight: normal;
    font-style: none;
    text-decoration: none;
    text-align: center;
    padding: 0px 2px 0px 0px;
    background-image: url("img/menu_separator.png");
    background-color: transparent;
    -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/menu_separator.png',sizingMethod='crop') !important;
    -background-image: none !important;
    color: #993333;
    background-repeat: no-repeat;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 2px;
    padding-top: 0px;
    width: 140px;
}