/*====================================== 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;}
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:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
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 										{}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background: #FFF; }
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/

@font-face {
    font-family: 'swis721_ex_btroman';
    src: url('../fonts/Fonts/0/swisse.eot');
    src: url('../fonts/Fonts/0/swisse.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Fonts/0/swisse.woff') format('woff'),
         url('../fonts/Fonts/0/swisse.ttf') format('truetype'),
         url('../fonts/Fonts/0/swisse.svg#swis721_ex_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'swis721_ex_btbold';
    src: url('../fonts/Fonts/webfontkit-20140312-005449/swisseb.eot');
    src: url('../fonts/Fonts/webfontkit-20140312-005449/swisseb.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Fonts/webfontkit-20140312-005449/swisseb.woff') format('woff'),
         url('../fonts/Fonts/webfontkit-20140312-005449/swisseb.ttf') format('truetype'),
         url('../fonts/Fonts/webfontkit-20140312-005449/swisseb.svg#swis721_ex_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; min-width:100%; }
.container									{width:996px; margin:10px auto 0; border: solid 2px #ff7f00; background:url(../images/content-bg.png) repeat; background-size:cover;}
.container_lft								{width:269px; float:left; border-left:solid 2px #141414; padding:12px 0 0 0; position:relative;}
.container_lft_top							{width:248px; padding:0px 0px 0px 0px; margin:0 11px 0 8px; border-bottom:solid 2px #ff7f00;}
#logo										{width:210px; display:inline-block; padding:0 27px 8px 24px;}
#logo a										{display:inline-block; margin:0;}
.diagonal									{width:205px;  margin:0 0 0 24px; background:url(../images/home-diagonal-lines.png) no-repeat; height:13px; padding:0 0 4px 0;}
.container_lft_top h1						{display:inline-block; font-family: 'swis721_ex_btbold'; font-size:16px; color:#969595;  text-align:left; word-spacing:4px; margin:0 0 11px 4px;}
.container_lft_top span						{font-family:Helvetica; font-size:17.4px; color:#ff7f00; font-weight:bold; padding:0 0 19px 48px; word-spacing:-3px;}
.container_lft_bottom						{width:207px; margin:0 auto; padding:29px 0 0 0; word-spacing:-1px;}
.container_lft_bottom h2					{font-family: 'swis721_ex_btroman'; font-size:18px; color:#fd7f01; font-weight:normal; padding:0 0 8px 1px; }
.container_lft_bottom h2 span				{color:#4f4f4f;}
.container_lft_bottom p 					{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dcdcdc; padding:0 0 14px 0; line-height:14.4px;}
.serch										{margin:0 0 0 2px; display:block;}
.serch a									{background:url(../images/search.png) no-repeat; font-family: 'swis721_ex_btbold'; font-size:10px; color:#1f1f1f; padding:6px 8px 6px;  display:inline-block;}
.container_lft_bottom a:hover				{text-decoration:underline;}
.container_rgt								{width:725px; float:right; }
.content_rgt_top							{width:725px; height:80px; }
/* ------------------------- NAVIGATION HERE ---------------*/
#nav										{width:723px; float:left; display:inline-block; padding:16px 0 19px 0; margin:13px 0 11px 0; border-left:solid 2px #ff7f00; position:absolute; top:0px; left:269px;}
#nav ul										{float:right; display:inline-block; }
#nav ul li									{float:left; display:inline-block; margin:0 35px 0 0px;}
#nav ul li a								{display:inline-block; font-family: 'swis721_ex_btroman'; font-size:14px; color:#fe7f01; font-weight:normal; }
#nav ul li a span							{}
#nav ul li a:hover, #nav ul li a.active		{color:#e5e5e5; }
.menu										{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#999; margin:0 auto; width:100px; display:none; padding:12px 0 0 0; }
.menu a										{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#999;}
/* ---------------------------------------------------------*/
.home_main_img								{width:723px; display:inline-block; border: solid 2px #ff7f00; border-right:none;}
.home_main_img img							{display:block; width:100%;}
.logos										{width:665px; float:left; display:inline-block; border-left:solid 2px #ff7f00; margin:10px 0 10px 0; padding:0 0 0 20px;}
.logos ul									{display:inline-block; float:left;}
.logos ul li								{display:inline-block; float:left; padding:1px 0 26px 0; margin:0px 19px 0 0;}
.logos ul li a								{display:inline-block; margin:0 0 0 0;}
.main_content								{}
.header										{ width:100%; }
.logos_mar{margin:0 17px 0 0 !important;}
/*-------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer										{width:990px; margin:0 auto; padding:12px 5px 28px 5px;}
.copy										{ float:left; display:inline-block;}
.copy ul									{display:inline-block; float:left;}
.copy ul li									{display:inline-block; float:left; font-family: 'swis721_ex_btbold'; font-size:10px; color:#4f4f4f; margin:0 9px 0 0; padding:0px 13px 0 0;
 background:url(../images/home-copy-border.jpg) no-repeat right center;}
.desigend_by								{float:right; display:inline-block;}
.desigend_by ul								{display:inline-block; float:left;}
.desigend_by ul li							{display:inline-block; float:left; font-family: 'swis721_ex_btbold'; font-size:10px; color:#4f4f4f; margin:0 9px 0 0;
 background:url(../images/home-copy-border.jpg) no-repeat right center;}
.desigend_by ul li a						{display:inline-block; float:left; font-family: 'swis721_ex_btbold'; font-size:10px; color:#4f4f4f; margin:0 8px 0 0; }
.desigend_by ul li span						{float:left; margin:0px 4px 0px 0;}
.desigend_by ul li a:hover					{text-decoration:underline;}

.desigend_by ul li a.mar{margin:0 0 0 3px !important;}

/* ---------------------------------------------------------*/


/* ------------------ INNER1 HERE --------------------------*/
.inner1_content_right_in					{width:697px; padding:23px 0 18px 21px; display:inline-block;}
.inner1_content_right_in img				{padding:0 20px 16px 0; display:block; width:136px; float:left; }
.inner1_content_right_in_right				{width:536px; float:left;}
.inner1_content_right_in_right p			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal; line-height:12px; }
.inner1_right_pad{padding:0 0 15px 0 !important;}
.inner1_content_right_in_right h4			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal;  line-height:12px; }
.inner1_content_right_in_right h4 span		{display:block;}
.inner1_right_down{float:none; width:675px;}
.logos h3									{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal;  line-height:12px; padding:10px 0 16px 0;}
.logos h3 span								{display:block; }
.logos p									{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal;  line-height:12px; padding:0 0 23px 0;}

/* ---------------------------------------------------------*/


/* ------------------ INNER2 HERE --------------------------*/
.inner2_content_right_in					{width:522px; padding:25px 0 30px 28px; display:inline-block; float:left;}
.inner2_content_right_in ul					{float:left; display:inline-block;}
.inner2_content_right_in ul li				{display:block; height:13px;}
/*.inner2_content_right_in ul li p			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal;  line-height:10px; display:inline-block;}*/
.inner2_content_right_in ul li span			{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#e5e5e5; font-weight:normal;  line-height:10px; display:inline-block;}
.left{}
.center{}
.right{}
/* ---------------------------------------------------------*/

/* ------------------ INNER3 HERE --------------------------*/
.container_lft_bottom ul					{display:inline-block; float:left; padding:3px 0 0 0;}
.container_lft_bottom ul li					{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#e5e5e5; margin:0 0 5px 0;}
.container_lft_bottom ul li a				{display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#e5e5e5;}
.inner3_logos_mar{margin:8px 0 8px 0; padding:0px 0 6px 18px;}
.inner3_groups_out							{width:689px; float:left; display:inline-block; border-left:solid 2px #ff7f00; margin:8px 0 8px 0; padding:0 0 14px 18px;}
.inner3_groups								{width:443px; padding:0 15px 0 0px; float:left;}

.inner3_groups h2							{font-family: 'swis721_ex_btroman'; font-size:12px; color:#fd7f01; font-weight:normal; padding:0 0 7px 0; word-spacing:2px;}
.inner3_groups p							{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#e5e5e5; font-weight:normal;   display:inline-block; }
.gallery_slider								{width:231px; display:inline-block; float:right; height:113px; }



/* ---------------------------------------------------------*/

.home_main_img .bx-wrapper .bx-pager		{display:none;}
#bx-pager a									{display:inline-block; width:52px; height:51px;}
#bx-pager a img								{display:block;}





