*{
	max-height:11000px;
	font-size: 100.01%;
}
html{
	font-size: 87.5%;
	height:100%;
}
body {
	margin: 0;
	font: 1em/1.290 Arial, Helvetica, sans-serif;
	color: #222;
	background:#fff url(../images/bg-body.png) repeat-x;
	min-width:761px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	height:100%;
}
img {border-style: none;}
a {
	text-decoration:none;
	color: #006890;
}
.fontBold{
	font-weight: bold;
}
.blockFormLabel{
	background: none repeat scroll 0 0 #FFFFFF;
    padding-right: 10px;
    width:100px;
    font-weight: bold;
}
.staticCollapse{
font-weight:bold;min-height:25px;background:#E3E3E3;cursor:pointer;padding:5px 15px 0 0;
}

::-webkit-input-placeholder {color:#666;}
::-moz-placeholder {
	color:#666;
	opacity: 1;
}
:-moz-placeholder {color:#666;}
:-ms-input-placeholder {color:#666;}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
a:focus{outline:1px dotted;}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color:#666;	
}
input.color{color:#9d9d9d;}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{
	-webkit-appearance:none;
	border-radius:0;
	width:309px;
}
input[type=submit]:hover{cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border:0}
header, footer, article, section, hgroup, nav, figure, aside { display: block; }
figure {
	margin:0;
	padding:0;
}
legend,
caption{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
legend:focus,
caption:focus{
	position:static;
	width:auto;
	height:auto;
}
.accessibility{
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}
.accessibility:focus{
	position:static;
	width:auto;
	height:auto;
}
.direction-rtl #wrapper{direction:rtl;}
.overlay{
	z-index: 3;
	left: 0;
	top: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(255,255,255,0.6);
}
.overlay img{
	position: absolute;
	top: 50%;
	left: 50%;
}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.w1{
	max-width:1004px;
	padding:0 0 0 20px;
	margin:0 auto;
	overflow:hidden;
}
.w2{
	width:100%;
	float:left;
}
.w3{
	margin:0 265px 0 0;
}
.w4{
	height:1056px;
	overflow: hidden;
	width: auto !important;
	padding: 0 36px 0 0;
}
/* custom scrollbars styles */
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 15px;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {
	width: 15px;
	height: 15px;
	float: left;
	background:url(../images/scroll-arrow.png) no-repeat -9999px;
}
.scrollable-area-wrapper .vscroll-up{background-position:-15px 0;}
.scrollable-area-wrapper .vscroll-down{background-position:0 0;}
.scrollable-area-wrapper .vscroll-line {
	background: #f1eff4;
	width: 15px;
	float: left;
}
.scrollable-area-wrapper .vscroll-slider {
	background: #cecbd4;
	width: 15px;
	height: 15px;
}
#header{
	overflow:hidden;
	padding:12px 36px 19px 0;
}
.logo{	margin:5px 0 0 0;
	padding:1px;	width:164px;	height:52px;	overflow:hidden;	float:left;	background:url(../images/logo.png) no-repeat;	text-indent:-9999px;
}
.logo a{	height:100%;	display:block;}
.icon-list a:focus{
	outline:dotted;
	outline-width:1px;
}
.menu{float:right;}

.menu ul{
	margin:0 -7px 0 0;	padding:0;	list-style:none;
	float:left;
	font-size:13px;
}
.menu ul li{
	display:inline-block;
	vertical-align:top;
	padding:4px 7px 4px 0;
	background:url(../images/separator01.png) no-repeat 100% 50%;
}
*+html .menu ul li{
	display:inline;
	margin:0 0 0 4px;
}
.menu ul li:first-child{background:none;}
.menu ul a.top,
.menu ul a.down{
	display:block;
	margin:-4px 0 0;
	padding:4px 0 0;
}
.menu ul a.top{background:url(../images/arrow-top.png) no-repeat 50% 0;}
.menu ul a.down{background:url(../images/arrow-down.png) no-repeat 50% 0;}
#content{
	padding:12px 0 10px;
	min-height:720px;
}
.menu-holder{
	overflow:hidden;
	margin:0 0 27px;
}
.breadcrumbs{float:right;}
.breadcrumbs ul{
	float:left;
	margin:0 -12px 0 0;	padding:1px 0 0;	list-style:none;
}
.breadcrumbs li{
	display:inline-block;
	vertical-align:top;
	background:url(../images/separator02.png) no-repeat 100% 55%;
	padding:0 12px 0 5px;
}
*+html .breadcrumbs li{
	display:inline;
	margin:0 0 0 5px;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.icon-list{
	float:left;
	margin:0;	padding:0;	list-style:none;
}
.icon-list li{
	display:inline-block;
	vertical-align:top;
	margin:0 6px 0 0;
}
*+html .icon-list li{
	display:inline;
	margin:0 10px 0 0;
}
.icon-list a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:29px;
	height:29px;
	background:url(../images/sprite.png) no-repeat -9999px;
}
.icon-list a:focus{
	outline:dotted;
	outline-width:1px;
}
.icon-list a.question{background-position:0 0;}
.icon-list a.print{background-position:-39px 0;}
.icon-list a.ico-x{background-position:-78px 0;}
.icon-list a.save{background-position:-117px 0;}
#content h1{
	margin:0 0 23px;
	color:#002663;
	font:2.286em/1.125 Arial, Helvetica, sans-serif;
}
.banner{
	width:100%;
	margin:0 0 30px;
}
.banner img{
	display:block;
	width:100% !important;
	height:auto;
}
.content-holder{
	overflow:hidden;
	margin:0 0 20px;
}
.order-wrap{
	float:left;
	position:relative;
	width:230px;
	margin:0 40px 0 0;
}
.order-wrap .open{
	display:block;
	border-radius:5px;
	background: rgb(2,40,137);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	color:#fff;
	text-align:center;
	font:20px/45px Arial, Helvetica, sans-serif;
	padding:0 0 4px;
	width:230px; 
}

.general-error{	
	padding:2px 35px 0 0;
	margin:0 auto;
	color:#a33f1f;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(../images/sprite.png) no-repeat 100% -1019px;
	width:55%
}

.form input[type="button"] {
	background: #022889; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzI2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(center top,  #022889 0%, #002663 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, center top, center bottom, color-stop(0%,#022889), color-stop(100%,#002663)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #022889 0%,#002663 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #022889 0%,#002663 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #022889 0%,#002663 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #022889 0%,#002663 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#022889', endColorstr='#002663',GradientType=0 ); /* IE6-8 */
    
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font: 20px/45px Arial,Helvetica,sans-serif;
    height: 49px;
    margin: 0 10px 0 0;
    padding: 0 0 2px;
    width: 100px;
    cursor: pointer;
}
.tblBoldOutsideTitle{
	margin:60px 0 5px 0;font-weight:bold;
	padding-right: 10px;background: none repeat scroll 0 0 #E3E3E3;
}
.order-wrap .open:hover{cursor:pointer;}
.order-wrap .open span{
	display:block;
	padding:0 0 0 32px;
	background:url(../images/arrow01.png) no-repeat 35px 21px;
}
.order-wrap.active .open span{background:url(../images/arrow04.png) no-repeat 35px 19px;}
.order-wrap .popup{
	display:none;
	position:absolute;
	top:71px;	left:0;
	width:230px;
	background:#dcdcdc;
	border-radius:5px;
}
.order-form{
	padding:24px 20px 19px;
	overflow:hidden;
	position:relative;
}
.order-wrap .popup .arrow{
	position:absolute;	top:-12px;	right:50%;
	margin:0 -13px 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:26px;
	height:12px;
	background:url(../images/sprite.png) no-repeat -69px -36px;
}
#content .order-form h2{
	margin:0 0 13px;
	color:#222;
	font: bold 1em/1.29 Arial, Helvetica, sans-serif;
}
.order-form .row{
	overflow:hidden;
	margin:0 0 14px;
}
.order-form .rad-area{
	float:right;
	margin:0 0 0 5px;
}
.order-form .row label{
	float:right;
	font-size:1.143em;
}
.order-form select{width:161px;}
.order-form .select{
	width:161px;
	float:left;
	margin:5px 0 0;
	background:#d2d2d3;
	border: 1px solid #d2d2d3;
}
.order-form ul{
	margin:0 -10px;	padding:19px 10px 9px;	list-style:none;
	line-height:1.143em;
	background:url(../images/separator03.png) no-repeat 50% 3px;
}
.order-form ul li{
	padding:0 13px 8px 0;
	background:url(../images/star01.png) no-repeat 100% 5px;
}
.jcf-hidden {
	position:absolute !important;
	z-index:-1000 !important;
	overflow:hidden !important;
	width:0 !important;
	height:0 !important;
	margin:0 !important;
	padding:0 !important;
	display:block !important;
	opacity: 0 !important;
}
.rad-area {
	display:block;
	width: 22px;
	height: 22px;
	background:url(../images/sprite.png) no-repeat 0 -36px;
}
.rad-checked {background-position:-34px -36px;}
.rad-focus {background-position:-147px -40px !important;}
.chk-focus {background-position:-180px -72px !important;}
.rad-focus.rad-checked {background-position:-179px -37px !important;}
.chk-focus.chk-checked {background-position:-60px -53px !important;}
.select-area {
	background:#fff;
	color:#666;
	cursor: default;
	height: 30px;
	font-size:15px;
	line-height:20px;
	display:block;
	width:100% !important;
	position:relative;
}
.select-focus .center{color:#333;}
.select-area .center {
	white-space: nowrap;
	padding: 5px 7px 3px;
	display:block;
}
.select-disabled {background: #eee;}
.select-area .select-opener {
	background:#fff url(../images/arrow02.png) no-repeat 9px 12px;
	position: absolute;
	height: 30px;
	width: 30px;
	left:0;
	top: 0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	border: 1px solid #d2d2d3;
	margin:0 -1px 0;
	z-index: 2000;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.direction-rtl .select-options ul{direction:rtl;}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #666;
	height: 1%;
	font-size:15px;
	line-height:18px;
}
.select-options .item-selected a {
	background:#666;
	color:#fff;
	text-decoration:none;
}
.order-form input[type=submit]{
	display:block;
	padding:0 0 4px;
	margin:0;
	border:0;
	font:20px/45px Arial, Helvetica, sans-serif;
	color:#fff;
	border-radius:5px;
	background: rgb(2,40,137);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	width:190px;
	height:49px;
}
.content-frame{
	overflow:hidden;
	padding:14px 0 0 0;
}
#content h2{
	margin:0 0 15px;
	color:#666;
	font:1.286em/1.222 Arial, Helvetica, sans-serif;
}
#content h3{
	margin:0;
	font:bold 1em/1.290 Arial, Helvetica, sans-serif;
}
#content p{margin:0 0 18px;}
#content ol {
	list-style:none;
	margin:0 0 17px;
	padding:0;
	counter-reset:section;
}
#content ol > li {counter-increment:section;}
#content ol li {
	width:100%;
	overflow:hidden;
}
*+html #content ol li before {
	float:right;
	margin:0 0 0 4px;
}
#content ol > li:before {
	float:right;
	margin:0 0 0 4px;
	content:  counter(section)".";
}
.website{
	display:block;
	margin-bottom:18px;
}
#content h4{
	margin:0 0 16px;
	color:#666;
	font:bold 1.286em/1.222 Arial, Helvetica, sans-serif;
}
.cycle-gallery {
	overflow:hidden;
	position: relative;
	max-width:702px;
	margin:0 0 10px;
}
.cycle-gallery .mask {
	position: relative;
	overflow: hidden;
	width:708px;
}
.cycle-gallery .slideset {
	width: 99999px;
	float:left;
}
.cycle-gallery .slide {
	width: 236px;
	float: left;
	font:16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.cycle-gallery .holder{
	overflow:hidden;
	background:#77216f;
	color:#fff;
	margin:0 0 0 6px;
	display:block;
}
.cycle-gallery img{float:right;}
.cycle-gallery .frame{
	display:block;
	overflow:hidden;
	padding:18px 11px 5px 3px;
}
.cycle-gallery strong{
	display:block;
	font:26px/26px Arial, Helvetica, sans-serif;
}
.cycle-gallery em{font-style:normal;}
.cycle-gallery .pagination{display:none;}
.search-form{
	float:left;
	width:214px;
	border:1px solid #d2d2d3;
	margin:3px 0 0 0;
	background:#fff;
}
.search-form input[type=submit]{
	float:left;
	padding:0;
	margin:0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;
	height:30px;
	font-size:0;
	line-height:0;
	background:url(../images/sprite.png) no-repeat -152px 0;
}
.search-form input[type=text]{
	float:right;
	padding:2px 9px 2px 5px;
	margin:0;
	border:0;
	background:none;
	width:170px;
	height:26px;
	line-height:20px;
	font-size:15px;
}
*+html .search-form input[type=text]{line-height:24px;}
.advertising-boxes{
	width:100%;
	color:#fff;
	font:1.143em/1.25 Arial, Helvetica, sans-serif;
	margin:0 0 22px;
}
#content .advertising-boxes h2{
	margin:0 0 -1px;
	color:#fff;
	font:1.625em/1em Arial, Helvetica, sans-serif;
}
#content .advertising-boxes .view1 h2{
	margin:0 0 -1px;
	font:1.625em/1.077em Arial, Helvetica, sans-serif;
}
.advertising-boxes .container{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
#content .advertising-boxes p{margin:0;}
.advertising-boxes .r-wrap{
	width:466px;
	float:right;
}
.advertising-boxes a{
	color:#fff;
	display:block;
}
.advertising-boxes .view1{
	background:#009bbb;
	width:466px;
	overflow:hidden;
	margin:0 0 6px;
}
.advertising-boxes .view1 img{float:right;}
.advertising-boxes .view1 .text{padding:16px 10px 5px 20px;}
.advertising-boxes .text{
	overflow:hidden;
	padding:18px 11px 5px 20px;
}
.advertising-boxes .h-wrap{overflow:hidden;}
.advertising-boxes .view2{float:left;}
.advertising-boxes .view3 img{float:right;}
.advertising-boxes .view3{
	float:right;
	width:230px;
	background:#77216f;
}
.advertising-boxes .l-wrap{
	width:230px;
	float:left;
}
.advertising-boxes .view4{
	background:#77216f;
	overflow:hidden;
	margin:0 0 6px;
	width:230px;
}
.advertising-boxes .view4 img{float:right;}
.advertising-boxes .view5{
	height:150px;
	width:210px;
	background:#ec1c2e;
	padding:18px 11px 5px 9px;
}
#content .advertising-boxes .view5 h2{margin:0;}
.advertising-boxes .heart{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:51px;
	height:46px;
	background:url(../images/sprite.png) no-repeat 0 -63px;
	margin:21px 8px 0 0;
}
.advertising-boxes .even .l-wrap{width:466px;}
.advertising-boxes .even .r-wrap{width:230px;}
.advertising-boxes .v-wrap{
	float:right;
	width:230px;
}
.advertising-boxes .view6{
	float:left;
	width:230px;
	background:#77216f;
	margin:0 0 6px;
}
.advertising-boxes .view6 img{float:left;}
#content .advertising-boxes .view6 h2{margin:0 0 1px;}
.advertising-boxes .view7{
	height:150px;
	width:210px;
	background:url(../images/bg-box.png);
	padding:12px 10px 11px;
	margin:0 0 6px;
	float:right;
}
#content .advertising-boxes .view7 h2{margin:0;}
.advertising-boxes .sub-logo{	margin:31px 5px 0 0;	width:200px;	height:63px;	overflow:hidden;	display:block;	background:url(../images/sprite.png) no-repeat 0 -115px;	text-indent:-9999px;}.advertising-boxes .sub-logo a{	height:100%;	display:block;}
.advertising-boxes .view8{float:left;}
.advertising-boxes img{display:block;}
#content .advertising-boxes .view9 h2{margin:0;}
.advertising-boxes .view9{
	width:230px;
	float:left;
	background:#77216f;
}
.advertising-boxes .view9 img{float:right;}
.advertising-boxes .view9 .text{padding:19px 12px 2px 8px;}
.advertising-boxes .view10{
	width:230px;
	background:#77216f;
	float:left;
}
.advertising-boxes .view10 img{display:block;}
.advertising-boxes .view10 .text{padding:12px 11px 21px 30px;}
#content .advertising-boxes .view10 h2{margin:0;}
.advertising-boxes .btn-more{
	display:block;
	border-radius:5px;
	background: rgb(2,40,137);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	color:#fff;
	text-align:center;
	font:20px/45px Arial, Helvetica, sans-serif;
	padding:0 0 4px;
	width:199px;
	margin:24px auto 0;
}
.detail-container .headline{
	overflow:hidden;
	background:#e3e3e3;
}
.detail-container .back{
	float:left;
	border-right:1px solid #fff;
	color:#002663;
	background:url(../images/arrow05.png) no-repeat 14px 50%;
	padding:10px 14px 12px 34px;
}
#content .detail-container h2{
	margin:0;
	padding:9px 12px 9px 0;
	color:#222;
	font:1em/1.428 Arial, Helvetica, sans-serif;
	float:right;
}
*+html #content .detail-container h2{margin-left:-3px;}
#content .detail-container h2 strong{
	padding:0 24px;
	font:1.429em/1 Arial, Helvetica, sans-serif;
}
.detail-container .headline .payment{
	float:right;
	padding:9px 4px;
}
.detail-container .headline .payment strong{
	font:1.429em/1 Arial, Helvetica, sans-serif;
	padding:0 2px;
}
.detail-table{
	width:100%;
	border-collapse:collapse;
}
.detail-table th{
	padding:8px 10px;
	text-align:center;
	border-bottom:1px solid #e3e3e3;
}
.detail-table th.cell1{text-align:right;}
.detail-table th.cell3{text-align:left;}
.detail-table .ico1{
	font-weight:normal;
	display:block;
}
.detail-table .ico1 em{
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	background:url(../images/ico01.png) no-repeat 100% 0;
	padding:3px 24px 3px 0;
}
*+html .detail-table .ico1{
	margin:0 -17px 0 0;
	background-position:-274px -698px;
}
*+html .detail-table .ico1 em{display:inline;}
.detail-table .ico2{
	float:left;
	font-weight:normal;
	padding:3px 24px 3px 6px;
	background:url(../images/sprite.png) no-repeat 100% -781px;
}
.detail-table td{
	padding:11px 11px;
	border-bottom:1px solid #e3e3e3;
}
.detail-table td.tdLabel{
	color:#00407c;
	width:20%;
}
.openerLink {
	width: 15%;
}
.openerInfo {
	width: 85%;
}

.open-close{
	width:100%;
	margin:0 0 11px;
	clear:both;
}
.open-close + .open-close{margin:-9px 0 14px;}
.open-close .opener{
	display:block;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	border-bottom:1px solid #d8d8d8;
	color:#222;
	outline:none;
}
.open-close .opener:hover{
	text-decoration:none;
	cursor:pointer;
}
.open-close .opener span{
	display:block;
	background:url(../images/arrow08.png) no-repeat 16px 60%;
	padding:10px 12px 11px 40px;
}
.open-close.active .opener span{background:url(../images/arrow07.png) no-repeat 16px 50%;}
.open-close .slide{
	width:100%;
	overflow:hidden;
	position:relative;
}
.slide-table{
	width:100%;
	border-collapse:collapse;
}
.slide-table td{
	padding:11px 0;
	border-bottom:1px solid #e3e3e3;
}
.slide-table td.cell1{
	width:57px;
	padding-right:13px;
}
.slide-table td.cell2{
	width:106px;
	padding-right:13px;
}
.slide-table td.cell4{
	padding:11px 12px;
}
.detail-container .btn-holder{
	background:#e5e5e5;
	padding:10px 70px 0;
	text-align:center;
	overflow:hidden;
}
*+html .detail-container .btn-holder{padding:10px 70px 0 56px;}
.detail-container .btn-holder a{color:#002663;}
.detail-container .btn-wrap{
	float:right;
	width:100%;
}
.detail-container .prev{
	float:right;
	padding:0 17px 0 0;
	margin:15px -55px 0 0;
	background:url(../images/arrow06.png) no-repeat 100% 50%;
}
.detail-container .next{
	float:left;
	padding:0 0 0 17px;
	margin:15px 0 0 -55px;
	background:url(../images/arrow05.png) no-repeat 0 50%;
}
.detail-container .btn{
	font:1.429em/1.2 Arial, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
	position:relative;
	overflow:hidden;
	margin:0 5px 10px;
	padding:12px 18px 11px;
	border:1px solid #cfcfcf;
	border-radius:4px;
	background: rgb(252,252,252);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
}
.direction-rtl .detail-container .btn{direction:ltr;}
.direction-rtl .detail-container .btn span{direction:rtl;}
.detailed-information .heading{overflow:hidden;}
.detailed-information h1{float:right;}
.info-form{
	float:left;
	padding:6px 0 0;
}
.info-form .row{float:right;}
*+html .info-form .row{float:left;}
.info-form select{float:left;}
.info-form .select.view{min-width:90px !important;}
.info-form .select.view1{width:230px !important;}
.info-form .select.view2{width:89px !important;}
.info-form .select.view3{width:125px !important;}
.info-form .select.view4{width:400px !important;}
.info-form .select {
	background:#d2d2d3;
	border: 1px solid #d2d2d3;
	float:right;
	margin:0 10px 0 0;
}
.info-formR{
	float:left;
	padding:6px 0 0;
}
.asterisk {
	width:10px; 
	display:inline-block;
	margin-right: 5px;
	color:red
}
*+html .info-form .select {
	display:inline;
	float:none;
}
.info-table{
	width:100%;
	border-collapse:collapse;
}
.info-table th{
	padding:6px 0;
	text-align:right;
	background:#e3e3e3;
	font-size:1em;
	line-height:1em;
	font-weight:normal;
}
.info-table th.cell1{
	width:13%;
	padding-right:10px;
}
.info-table th.cell2{
	width:33%;
	padding-right:2px;
}
.info-table th.cell3{
	width:15%;
	padding-right:2px;
}
.info-table th.cell4{
	width:14%;
	padding-right:2px;
}
.info-table th.cell5{
	width:15%;
}
.info-table th.cell6 {
	width:10%;
	text-align:center;
}
.info-table td{
	padding:10px 0;
	background:#fff;
	border-bottom:1px solid #e3e3e3;
}
.info-table tr:hover td{background:#c7ebf3;}
.info-table td.cell1{
	width:13%;
	padding-right:10px;
}
.info-table td.cell2{
	width:33%;
	padding-right:2px;
}
.info-table td.cell3{
	width:15%;
	padding-right:2px;
}
.info-table td.cell4{
	width:14%;
	padding-right:2px;
}
.info-table td.cell5{width:15%;}
.info-table td.cell6 {width:10%;}
.info-popup{position:relative;}
.info-popup .popup{
	display:none;
	position:absolute;	top:-89px;	left:64px;
	width:195px;
	background:#00245d;
	border-radius:5px;
	font-size:14px;
	line-height:14px;
	text-align:center;
}
.info-popup .popup .arrow{
	position:absolute;	top:50%;	left:-12px;
	width:12px;
	height:24px;
	margin:-12px 0 0;
	background:url(../images/sprite.png) no-repeat -113px -34px;
}
.info-popup .open{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -77px -80px;
	width:19px;
	height:20px;
	margin:0 auto;
}
.info-popup .popup .wrap{
	padding:14px 0 0;
	background:url(../images/separator06.png) repeat-x 0 100%;
}
.info-popup .popup .ico1{
	display:inline-block;
	vertical-align:top;
	color:#90d7e7;
	padding:46px 0 14px;
	background:url(../images/sprite.png) no-repeat 26px -190px;
}
.info-popup .popup .holder{
	overflow:hidden;
	padding:18px 7px 13px;
	background:url(../images/separator07.png) repeat-y 51% 0;
}
.info-popup .popup .ico2{
	float:left;
	color:#fff;
	padding:47px 0 0;
	margin:0 8px 0 2px;
	width:80px;
	background:url(../images/sprite.png) no-repeat 26px -301px;
}
.info-popup .popup .ico3{
	float:right;
	color:#fff;
	padding:47px 0 0;
	margin:0 0 0 8px;
	width:80px;
	background:url(../images/sprite.png) no-repeat 24px -446px;
}
.paging{
	border-top:1px solid #e3e3e3;
	background:#e5e5e5;
	width:100%;
	text-align:center;
	margin:0 0 21px;
}
.paging ul{
	margin:0;	padding:0;	list-style:none;
	display:inline-block;
	vertical-align:top;
	border-right:1px solid #fff;
	line-height:40px;
}
*+html .paging ul{display:inline;}
.paging ul li{
	height:40px;
	width:40px;
	display:inline-block;
	vertical-align:top;
	margin:0 -2px;
	border-left:1px solid #fff;
}
*+html .paging ul li{
	display:inline;
	margin:0;
}
.paging ul a{color:#002663;}
.paging .last a,
.paging .next a,
.paging .prev a,
.paging .first a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -9999px;
}
.paging .last a{
	background-position:14px -592px;
	height:40px;
	width:40px;
}
.paging .next a{
	background-position:-42px -592px;
	height:40px;
	width:40px;
}
.paging .prev a{
	background-position:-117px -592px;
	height:40px;
	width:40px;
}
.paging .first a{
	background-position:-166px -592px;
	height:40px;
	width:40px;
}
.personal-settings{margin:0 0 45px;}
.client-info{
	width:100%;
	border-collapse:collapse;
	margin:0 0 34px;
}
.client-info th{
	padding:11px 10px;
	text-align:right;
	font-weight:normal;
	background:#e3e3e3;
}
.client-info td{
	padding:11px 0;
	border-bottom:1px solid #e3e3e3;
	background:#fff;
}
.client-info td.empty{
	padding:0;
	border:0;
}
.client-info .active td,
.client-info.active .add td,
.client-info tr:hover td{background:#c7ebf3;}
.client-info td.cell1{
	width:39%;
	padding-right:11px;
}
.client-info td.cell2{
	width:48%;
	padding-right:4px;
}
.client-info td.cell3{width:13%;}
.personal-form{
	padding:20px 11px 19px 10px;
	background:#ededed;
}
.personal-form .row{
	overflow:hidden;
	padding:0 0 9px;
	max-width:538px;
}
.personal-form label{
	float:right;
	padding:6px 0 0 24px;
}
.personal-form .text-input{
	float:right;
	border:1px solid #d2d2d3;
}
.direction-rtl .personal-form .text-input{direction:ltr;}
.personal-form input[type=text]{
	float:right;
	padding:7px 9px 6px;
	height:17px;
	margin:0;
	border:0;
	background:#fff;
}
.direction-rtl .personal-form input[type=text]{direction:rtl;}
.personal-form input.color::-webkit-input-placeholder {color:#9d9d9d;}
.personal-form input.color::-moz-placeholder {color:#9d9d9d;}
.personal-form input.color:-moz-placeholder {color:#9d9d9d;}
.personal-form input.color:-ms-input-placeholder {color:#9d9d9d;}
.personal-form .text-input.long{width:271px;}
.personal-form .text-input.long + label{padding:6px 29px 0 24px;}
.personal-form .text-input.long input[type=text]{width:253px;}
.personal-form .text-input.short{
	width:121px;
	margin:0 6px 0 0;
}
.personal-form .text-input.short input[type=text]{width:103px;}
.personal-form .btn-wrap{
	overflow:hidden;
	max-width:536px;
	padding:11px 0 0;
}
.personal-form .btn-wrap .cover{
	float:left;
}
.personal-form .close{
	float:right;
	color:#002663;
	padding:7px 32px 10px;
	font:20px/30px Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
	border-radius:5px;
	background: rgb(252,252,252);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
}
.direction-rtl .personal-form .close{direction:ltr;}
.personal-form .close:hover{cursor:pointer;}
.personal-form .close span{display:block;}
.direction-rtl .personal-form .close span{direction:rtl;}
.personal-form input[type=submit]{
	float:right;
	border-radius:5px;
	background: rgb(2,40,137);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	color:#fff;
	font:20px/45px Arial, Helvetica, sans-serif;
	padding:0 0 2px;
	margin:0 0 0 10px;
	border:0;
	width:170px;
	height:49px;
}
.personal-form input[type=submit]:focus{
	outline:dotted;
	outline-width:1px;
}
.list{
	margin:-3px 0 0;	padding:0 0 1px;	list-style:none;
}
.list li{
	background:url(../images/arrow09.png) no-repeat 100% 66%;
	padding:0 16px 0 0;
	margin:0 0 6px;
}
.list a{color:#006890;}
.report-information {margin:0 0 47px;}
.report-information .heading{overflow:hidden;}
.report-information h1{float:right;}
.chart-container{
	background:#fff;
	margin:0 0 -6px;
}
#content .chart-container h2{
	margin:0 0 10px;
	padding:9px 12px;
	color:#222;
	background:#e3e3e3;
	font:1em/1.428 Arial, Helvetica, sans-serif;
}
#content .chart-container h2 strong{
	font:1.429em/1 Arial, Helvetica, sans-serif;
	padding:0 21px;
}
#content .chart-container h3{
	margin:0 0 7px;
	padding:0 13px 10px;
	border-bottom:1px solid #e3e3e3;
	color:#222;
	font:bold 1em/1.428 Arial, Helvetica, sans-serif;
}
.chart-container .holder{
	padding:0 14px 0 22px;
	overflow:hidden;
}
.chart-container .chart{float:left;}
.chart-container img{display:block;}
.chart-list{
	margin:0;	padding:9px 0 0;	list-style:none;
	overflow:hidden;
}
.chart-list li{
	padding:0 8px 23px 0;
	background:url(../images/bullets.png) no-repeat -9999px;
}
.chart-list li.color1{background-position:100% 5px;}
.chart-list li.color2{background-position:100% -63px;}
.chart-list li.color3{background-position:100% -138px;}
.chart-list li.color4{background-position:100% -224px;}
.chart-list li strong{
	padding:0 10px;
	float:right;
}
.report-table{
	width:100%;
	border-collapse:collapse;
}
.report-table th{
	padding:11px 0;
	text-align:right;
	background:#e3e3e3;
	font-weight:normal;
}
.report-table th.cell1{
	width:38%;
	padding-right:13px;
}
.report-table th.cell2{width:20%;}
.report-table th.cell3{
	width:13%;
	padding-right:3px;
}
.report-table th.cell4{width:18%;}
.report-table th.cell5{
	width:11%;
	padding-right:3px;
}
.report-table td{
	padding:11px 0;
	text-align:right;
	border-bottom:1px solid #e3e3e3;
}
.report-table td.cell1{
	width:38%;
	padding-right:13px;
}
.report-table td.cell2{width:20%;}
.report-table td.cell3{
	width:13%;
	padding-right:3px;
}
.report-table td.cell4{width:18%;}
.report-table td.cell5{
	width:11%;
	padding-right:3px;
}
.upheaval{display:none;}
.chk-area {
	display:block;
	width: 20px;
	height: 20px;
	background:url(../images/sprite.png) no-repeat -116px -73px;
}
.chk-checked {background-position:-149px -73px;}
.form{margin:0 0 12px;}
#content  .form h2{
	margin:0 0 1px;
	padding:11px 11px;
	background:#e3e3e3;
	font:1em/1.286 Arial, Helvetica, sans-serif;
	color:#222;
}
.form .holder{
	padding:30px 11px;
	background:#ededed;
}
.form .row{
	overflow:hidden;
	padding:0 0 30px;
	position:relative;
}
.form label,
.form .label{
	float:right;
	padding:6px 0 2px 3px;
	min-width:95px;
}
.form .select {
	background:#d2d2d3;
	border: 1px solid #d2d2d3;
	float:right;
	width:309px;
	overflow:hidden;
}
.form .error .select{border-color:#a33f1f;}
.form .select.view1 {
	width:92px;
	margin:0 0 0 14px;
}
.form .select.view2 {
	width:99px;
	float:right;
	margin:0 10px 0 0;
}
.form .select.view3 {
	width:125px;
	float:right;
	margin:0 10px 0 0;
}
.form select{width:100%;}
.form .select-area{width:100% !important;}
.form .text-input{
	float:right;
	border: 1px solid #d2d2d3;
	width:309px;
	overflow:hidden;
}
.direction-rtl .form .text-input{direction:ltr;}

.form input[type=text] {
	background:#fff;
	border:0;
	float:right;
	width:291px;
	height:20px;
	line-height:18px;
	padding:5px 9px;
	margin:0;
}
.direction-rtl .form input[type=text]{direction:rtl;}
.form .error .text-input {border: 1px solid #a33f1f;}
.form .text-input.view1{
	width:198px;
	float:right;
}
.form .text-input.view1 input[type=text]{width:180px;}
.form .text-input.view2{
	width:96px;
	float:right;
}

.form .error-text{
	display:none;
	position:absolute;	top:36px;	right:98px;
	padding:2px 20px 0 0;
	color:#a33f1f;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:url(../images/sprite.png) no-repeat 100% -1019px;
}
.form .error .error-text{display:block;}

.form .line{
	overflow:hidden;
	padding:4px 0 6px;
}
.form input[type=radio],
.form .rad-area{
	float:right;
	margin:0 0 0 9px;
}
.form .line label{
	float:right;
	min-width:122px;
	padding:2px 0 2px 3px;
}
.form .frame{
	overflow:hidden;
	margin:0 0 -25px;
}
.form input[type=checkbox],
.form .chk-area{
	float:right;
	margin:1px 1px 0 9px;
}
.form .frame .line{padding:4px 0 24px;}
.form .btn-wrap{
	overflow:hidden;
	max-width:409px;
}
.form .clear{
	float:left;
	color:#002663;
	padding:9px 34px 8px;
	margin:0 10px 0 0;
	font:20px/30px Arial, Helvetica, sans-serif;
	border:1px solid #cdcdcd;
	border-radius:5px;
	background: rgb(252,252,252);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 0%,rgba(232,232,232,1) 100%);
}
.direction-rtl .form .clear{direction:ltr;}
.form .clear span{display:block;}
.direction-rtl .form .clear span{direction:rtl;}
.form input[type=submit]{
	float:left;
	border-radius:5px;
	background: rgb(2,40,137);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	color:#fff;
	font:20px/45px Arial, Helvetica, sans-serif;
	padding:0 0 2px;
	margin:0 10px 0 0;
	border:0;
	width:100px;
	height:49px;
}
#sidebar{
	float:right;
	width:265px;
	margin:0 0 -9999px -282px;
	/*padding-bottom:9999px;*/
	color:#fff;
	background:url(../images/bg-wrapper.png) repeat-y 100% 0;
}
.sidebar-holder {
	position:relative;
	overflow: hidden;
}
.sidebar-frame {
	overflow: hidden;
}
.btn-top,
.btn-down{
	position:absolute;	left:50%;
	margin:0 0 0 -27px;
	z-index:5;
	text-indent:-9999px;
	overflow:hidden;
	width:54px;
	height:28px;
	background:url(../images/sprite.png) no-repeat -9999px;
}
.btn-top{
	top:0;
	background-position:0 -684px;
}
.btn-down{
	bottom:0;
	background-position:0 -717px;
}
#sidebar a{color:#90d7e7;}
.welcome-block{
	background:url(../images/separator04.png) repeat-x 0 100%;
	padding:11px 12px 11px 10px;
}
#sidebar p{margin:0 0 3px;}
.welcome-block strong{
	display:block;
	margin:0 0 3px;
	font:1.429em/1.2 Arial, Helvetica, sans-serif;
}
.accordion{
	margin:0;	padding:0 0 20px;	list-style:none;
}
#sidebar .box{
	background:url(../images/separator04.png) repeat-x 0 100%;
	display:block;
}
#sidebar .box:hover{text-decoration:none;}
#sidebar h3{
	margin:0 0 6px;
	font:1.071em/1.2 Arial, Helvetica, sans-serif;
}
#sidebar .box:hover h3{text-decoration:underline;}
.box span{
	display:block;
	font:1.6em/1 Arial, Helvetica, sans-serif;
	color:#fff;
}
.box .holder{
	padding:13px 61px 16px 10px;
	background:url(../images/icons.png) no-repeat -9999px;
}
.box.ico1 .holder{background:url(../images/icons.png) no-repeat 100% 25px;}
.box.ico2 .holder{background:url(../images/icons.png) no-repeat 100% -171px;}
.box.ico3 .holder{background:url(../images/icons.png) no-repeat 100% -382px;}
.box.ico4 .holder{
	background:url(../images/icons.png) no-repeat 100% -574px;
	padding:10px 61px 16px 10px;
}
.box.ico5 .holder{background:url(../images/icons.png) no-repeat 100% -775px;}
.box.ico6 .holder{background:url(../images/icons.png) no-repeat 100% -972px;}
.box.ico7 .holder{background:url(../images/icons.png) no-repeat 100% -1176px;}
.box.ico8 .holder{background:url(../images/icons.png) no-repeat 100% -1375px;}
.sub-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	border-top:1px solid #707070;
	font:1.143em/1.25 Arial, Helvetica, sans-serif;
}
.sub-menu ul li{border-bottom:1px solid #707070;}
#sidebar .sub-menu ul a{
	display:block;
	color:#fff;
	text-decoration:none !important;
	background:#001a44;
}
#sidebar .sub-menu ul a:hover{
	background:#77216f;
	cursor:pointer;
}
.sub-menu ul span{
	display:block;
	padding:10px 78px 10px 2px;
	background:url(../images/arrow10.png) no-repeat 100% 50%;
}
#sidebar .sub-menu li.last a{background:#001a44 url(../images/shadow01.png) repeat-x 0 100%;}
#sidebar .sub-menu li.last a:hover,
#sidebar .sub-menu li.last.active a{
	background:#77216f url(../images/shadow01-t.png) repeat-x 0 100%;
}
#sidebar .sub-menu li.first a{background:#001a44 url(../images/shadow02.png) repeat-x;}
#sidebar .sub-menu li.first a:hover,
#sidebar .sub-menu li.first.active a{background:#77216f url(../images/shadow02-t.png) repeat-x;}
.gallery-block{
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
	z-index:100;
	border-bottom:2px solid #0095b6;
}
.gallery-block .opener{
	display:block;
	margin:-30px auto 0;
	width:176px;
	background:#009aba;
	text-align:center;
	color:#fff;
	font:18px/22px Arial, Helvetica, sans-serif;
	border-radius:5px 5px 0 0;
}
.gallery-block .opener:hover{cursor:pointer;}
.gallery-block .opener span{
	display:block;
	padding:5px 5px 3px 40px;
	background:url(../images/arrow01.png) no-repeat 16px 60%;
}
.advantage-gallery {
	position: relative;
	width:100%;
	background:#009aba;
	padding:20px 0 0;
}
.advantage-gallery .btn-prev,
.advantage-gallery .btn-next{
	position:absolute;	top:65px;
	text-indent:-9999px;
	overflow:hidden;
	width:42px;
	height:47px;
	z-index:10;
	background:url(../images/sprite.png) no-repeat -9999px;}
.advantage-gallery .btn-prev{
	right:0;
	background-position:-45px -632px;
}
.advantage-gallery .btn-next{
	left:0;
	width:41px;
	background-position:0 -632px;
}
.advantage-gallery .mask {
	position: relative;
	overflow: hidden;
	width:100%;
}
.direction-rtl .advantage-gallery .mask {direction:ltr;}
.advantage-gallery .slideset {
	width:9999px;
	float: left;
	position: relative;
}
.advantage-gallery .slide {
	width: 204px;
	float: left;
}
.direction-rtl .advantage-gallery .slide {direction:rtl;}
.advantage-gallery .mask a{
	display:block;
	color:#fff;
}
.advantage-gallery .mask img{
	display:block;
	margin:0 auto;
}
.advantage-gallery span{
	display:block;
	width:168px;
	padding:9px 8px 7px;
	margin:0 auto;
	background:#016186;
	font:bold 1.143em/1.25 Arial, Helvetica, sans-serif;
}
#footer{
	color:#666;
	font:0.929em/1.23 Arial, Helvetica, sans-serif;
	background: rgb(218,218,218);
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(218,218,218,1) 0%, rgba(249,248,248,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(218,218,218,1)), color-stop(100%,rgba(249,248,248,1)));
	background: -webkit-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(249,248,248,1) 100%);
	background: -o-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(249,248,248,1) 100%);
	background: -ms-linear-gradient(top,  rgba(218,218,218,1) 0%,rgba(249,248,248,1) 100%);
	background: linear-gradient(to bottom,  rgba(218,218,218,1) 0%,rgba(249,248,248,1) 100%);
	padding:18px 75px 20px 65px;
	text-align:center;
	min-height: 80px;
}
.alignleft{
	float:left;
	margin:0 0 0 -45px;
}
.alignright{
	float:right;
	margin:0 -55px 0 0;
}
#footer .holder{
	width:100%;
	text-align:center;
}
#footer ul{
	margin:0;	padding:13px 0 15px;	list-style:none;
	display:inline-block;
	vertical-align:top;
	font-size:1.077em;
	line-height:1.142em;
}
.direction-rtl #footer ul{direction:ltr;}
*+html #footer ul{display:inline;}
#footer ul li{
	float:right;
	padding:0 6px;
	background:url(../images/separator01.png) no-repeat 100% 50%;
}
.direction-rtl #footer ul li{direction:rtl;}
#footer ul li:first-child{background:none;}
#footer p{margin:0;}
body.components{
	background:#fff url(../images/bg-body-add.png) repeat-x 0 56px;
}
.components #header{padding:15px 36px 19px 0;}
.components .w3{margin:0;}
#header h1{
	margin:0;
	font-size:32px;
	line-height:35px;
	border-bottom:2px solid #d3d8df;
	padding:0 0 3px;
	font-weight:normal;
}
#header h1 a{color:#002663;}
.components #content{padding:3px 0 0;}
.components #content h2{
	margin:0 0 10px;
	font-size:32px;
	line-height:35px;
	color:#002663;
	padding:0;
	float:none;
}
.block-holder{
	font-size:15px;
	line-height:18px;
	color:#222;
	font-weight:bold;
	overflow:hidden;
	padding:0 0 15px;
}
#content .block-holder p{margin:0;}
.block-holder .box{
	float:right;
}
.block-holder ul{
	list-style:none;
	margin:0;
	padding:46px 0 0 2px;
	float:left;
	font-weight:normal;
	font-size:14px;
	line-height:17px;
}
.block-holder ul li{
	float:left;
	margin:0 19px 0 0;
	padding:0 17px 0 0;
	background:url(../images/arrow09.png) no-repeat 100% 4px;
}
.block-holder a{color:#006890;}
.components .opener span{
	padding:10px 8px 10px 40px;
	background: url("../images/arrow11.png") no-repeat 16px 60%;
}
.open-close .opener strong{
	background:#002663;
	font-size:14px;
	line-height:17px;
	color:#fff;
	text-align:center;
	height:18px;
	width:18px;
	border-radius:9px;
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 5px;
	box-shadow:0 2px 0 #fff;
}
.open-close .opener em{
	background:url(../images/check-2.png) no-repeat;
	width:16px;
	height:17px;
	padding:0 7px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	display:none;
}
.open-close.option-back .opener span{background:url(../images/arrow08.png) no-repeat 16px 60%;}
.open-close.option-back .opener em{
	display:inline-block;
	vertical-align:middle;
} 
.open-close.filled .opener strong{background:#bebebe;}
.open-close.filled .opener{color:#909090;}
.open-close.filled .opener em{
	background:url(../images/check-3.png) no-repeat;
	display:inline-block;
	vertical-align:middle;
}
.components .open-close .slide{
	background:#ededed;
	position:relative;
	border-bottom:1px solid #e3e3e3;
	border-top:1px solid #fff;
}
.components .open-close.load .slide:after{
	position:absolute;
	background:rgba(255, 255, 255, 0.7);
	top:0;
	left:0;
	bottom:0;
	right:0;
	content:"";
}
.components .open-close.load .slide:before{
	position:absolute;
	background:url(../images/loader.png) no-repeat;
	top:50%;
	left:50%;
	content:"";
	width:46px;
	height:58px;
	margin:-29px 0 0 -23px;
	z-index:10;
}
.components .row:after{
	display:block;
	clear:both;
	content:"";
}
.components .row{padding:0 0 10px;}
.form-1{
	margin:0;
	padding:19px 12px 8px;
}
.form-1 label,
.form-4 label{
	font-size:14px;
	line-height:17px;
	color:#222;
	float:right;
	padding:6px 0 0 10px;
	width:147px;
}
.form-1 input[type="text"],
.form-4 input[type="text"]{
	background:#fff;
	border:none;
	width:248px;
	padding:7px;
	margin:0 0 0 10px;
	border:1px solid #d2d2d3;
	float:right;
	height:16px;
	direction:rtl;
}
.error input[type="text"]{border-color: #f00;}
.form-1 input[type="text"].size-1,
.form-4 input[type="text"].size-1{
	width:140px;
	margin:0;
	float:right;
}
.form-1 .pointer,
.form-4 .pointer{
	float:right;
	padding:5px 5px 5px 4px;
}
.form-1 input[type="text"].size-2,
.form-4 input[type="text"].size-2{
	width:78px;
	float:right;
}
.form-1 .reference,
.form-3 .reference{
	float:right;
	background:url(../images/ico-reference.png) no-repeat;
	width:24px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 0 0 11px;
}
.form-1 .sms-btn{
	float:right;
	border:1px solid #cfcfcf;
	border-radius:6px;
	width:139px;
	color:#002663;
	text-align:center;
	padding:2px 2px 3px;
	margin:3px 0 0;
	background: rgb(254,254,254);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(232,232,232,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
}
.components .row.add{padding:7px 0 10px;}
.components .return{
	float:right;
	width:30px;
	font-size:14px;
	line-height:17px;
	color:#006890;
	margin:12px 0 0 290px;
}
.components input[type="submit"]{
	line-height:23px;
	font-size:20px;
	color:#fff;
	border:none;
	cursor:pointer;
	margin:0;
	padding:10px 10px 15px;
	width:100px;
	height:49px;
	text-align:center;
	border-radius:5px;
	background: rgb(2,40,137);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyMjg4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDI2NjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(2,40,137,1) 0%, rgba(0,38,99,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,40,137,1)), color-stop(100%,rgba(0,38,99,1)));
	background: -webkit-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -o-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: -ms-linear-gradient(top,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
	background: linear-gradient(to bottom,  rgba(2,40,137,1) 0%,rgba(0,38,99,1) 100%);
}
.form-holder{
	border-top:2px solid #d3d8df;
	padding:20px 0 9px;
	overflow:hidden;
}
.form-2{padding:15px 22px 10px 20px;}
.form-2 .text{
	width:580px;
	font-size:14px;
	line-height:17px;
	padding:0 0 4px;
}
.components .form-2 input[type="submit"],
.components .form-3 input[type="submit"],
.components .form-4 input,
.components .form-5 input[type="submit"]{float:left;}
.form-3{padding:19px 10px 21px 21px;}
.form-3 label{
	font-size:14px;
	line-height:17px;
	color:#222;
	float:right;
	padding:2px 0 0 10px;
	width:392px;
}
.form-3 label.add{
	padding:6px 0 0 10px;
	width:147px;
}
.components .form-3 .row.sub{padding:0 0 10px;}
.components .form-3 .row{padding:0 0 4px;}
.form-3 .select-area{
	width:262px !important;
	float:right;
	border:1px solid #d2d2d3;
}
.form-3 .select-area.select-size-2{
	width:96px !important;
	margin:-5px -108px 0 0;
}
.form-3 .title{
	color:#222;
	font-size:15px;
	line-height:18px;
	display:block;
	padding:13px 0 11px;
}
.form-3 .chk-area,
.form-5 .chk-area{
	float:right;
	margin:0 0 0 9px;
}
.form-3 .reference{margin:0 0 11px;}
.form-4{padding:19px 20px 10px;}
.form-4 label{width:136px;}
.form-4 .info{
	float:right;
	background:url(../images/ico-info.png) no-repeat;
	width:24px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 8px;
}
.form-4 span{
	margin:0;
	display:block;
	overflow:hidden;
	padding:6px 0 0;
}
.form-4 .row.add{margin:-10px 0 0;}
.form-5{padding:19px 22px 12px 20px;}
.form-5 textarea{
	display:block;
	margin:0;
	border:none;
	resize:none;
	padding:26px 20px 27px 63px;
	width:576px !important;
	height:187px !important;
	overflow:hidden !important;
	direction:rtl !important;
	font-size:14px;
	line-height:17px;
	color:#222;
}
.form-5 .scrollable-area-wrapper .vscroll-line{
	width:21px;
	background:#ededed;
}
.form-5 .scrollable-area-wrapper .vscrollbar{
	width:21px;
	position:absolute;
	top:5px;
	right:auto;
	left:5px;
	bottom:5px;
	height:auto !important;
}
.form-5 .scroll-cropper{
	overflow:visible;
	width:auto !important;
}
.form-5 .scrollable-area-wrapper .vscroll-up,
.form-5 .scrollable-area-wrapper .vscroll-down{
	background:url(../images/bg-scroll-t.png) no-repeat;
	width:21px;
	height:20px;
}
.form-5 .scrollable-area-wrapper{
	margin:0 0 10px;
	border:1px solid #d2d2d3;
}
.form-5 .scrollable-area-wrapper .vscroll-down{background:url(../images/bg-scroll-b.png) no-repeat;}
.form-5 .scrollable-area-wrapper .vscroll-slider{
	background:url(../images/bg-scroll-c.png) no-repeat;
	width:21px;
	cursor:default;
	height:35px !important;
}
.components .form-5 .row{padding:0 0 8px;}
.subscription{
	overflow:hidden;
	border:1px solid #cdcdcd;
	margin:0 0 20px;
	padding:10px 12px 11px 13px;
	background: rgb(255,255,255);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,231,231,1) 100%);
}
.subscription .terms{
	float:left;
	background:url(../images/arrow09.png) no-repeat 100% 8px;
	padding:4px 17px 0 0;
}
.subscription span{
	float:right;
	background:url(../images/check.png) no-repeat 100% 0;
	padding:1px 32px 0 0;
	font-size:18px;
	line-height:21px;
	color:#676666;
}
.components legend{
	position:absolute;
	top:-9999px;
}

.spanLtr {
	direction: ltr; 
	unicode-bidi: bidi-override; 
	display:inline-block;
}	

@media only screen and (max-width: 1038px) {	.advertising-boxes{
		max-width:466px;
		margin:0 auto 20px;
		padding:19px 0 0 0;
	}
	.advertising-boxes .r-wrap{
		float:none;
		width:100%;
	}
	.advertising-boxes .l-wrap{
		padding:6px 0 0;
		width:auto;
		float:none;
		overflow:hidden;
	}
	.advertising-boxes .view4{float:left;}
	.advertising-boxes .container{padding:0;}
	.advertising-boxes .even .l-wrap{
		float:none;
		width:100%;
	}
	.advertising-boxes .even .r-wrap{
		float:none;
		width:100%;
		padding:6px 0 0;
	}
	.advertising-boxes .view4{margin:0;}
	.detailed-information .heading{padding:9px 0 19px;}
	.detailed-information h1{float:none;}
	.report-information .heading{padding:7px 0 23px;}
	.report-information h1{float:none;}
	.info-form{
		float:none;
		width:100%;
		overflow:hidden;
		padding:11px 0 0;
	}
	.info-form .row{float:right;}
	.info-form .select{margin:0 2px 0 8px;}

}

@media only screen and (max-width: 1024px) {	.cycle-gallery {
		width:466px;
		margin:0 auto 10px;
	}
	.cycle-gallery .mask {
		position: relative;
		overflow: hidden;
		width:472px;
	}
	.cycle-gallery .pagination{
		display:block;
		width:100%;
		text-align:center;
	}
	.cycle-gallery .pagination ul{
		margin:0;		padding:10px 0 2px;		list-style:none;
		display:inline-block;
		vertical-align:top;
	}
	.cycle-gallery .pagination li{
		float:left;
		padding:0 4px 0 3px;
	}
	.cycle-gallery .pagination a{
		display:block;
		width:6px;
		height:6px;
		border-radius:3px;
		text-indent:-9999px;
		overflow:hidden;
		background:#888;
	}
	.cycle-gallery .pagination a:hover,
	.cycle-gallery .pagination .active a{background:#002663;}
}
@media only screen and (max-width: 900px) {
	.w1{padding:0 0 0 10px;}
	.w4{padding:0 26px 0 0;}
	#header{padding:12px 25px 20px 3px;}
	.breadcrumbs{padding-bottom:9px;}
	.menu-holder{margin:0 0 22px;}
	#content h1{
		font-size:2.143em;
		line-height:1;
		margin:0 0 15px;
	}
	.order-wrap{
		float:none;
		margin:0;
		width:100%;
	}
	.order-wrap .popup{
		position:relative;
		top:22px;
		width:100%;
		margin:0 0 22px;
	}
	.content-holder{margin:0 0 16px;}
	.content-frame{padding:25px 0 0;}
	.order-form{padding:24px 20px 26px;}
	.order-wrap .popup .arrow{
		margin:0;
		right:102px;
	}
	.order-form select{width:271px;}
	.order-form .select{
		width:271px;
		margin:-4px 0 0 2px;
	}
	#content .order-form h2{margin:0 0 10px;}
	.order-form .row{
		margin:0 0 4px;
		padding:5px 0 5px;
	}
	.order-form ul{
		padding:44px 10px 5px;
		background:url(../images/separator05.png) no-repeat 50% 18px;
	}
	.detail-container{padding:7px 12px 0 14px;}
	#content .detail-container h1{margin:0 0 27px;}
	.detail-container .next,
	.detail-container .prev{margin-top:43px;}
	.detail-container .btn.add{min-width:250px;}
	.detail-table th{padding:8px 2px;}
	.detail-table th.cell1{padding:8px 10px 8px 2px;}
	.detail-table th.cell2{padding:8px 20px 8px 0;}
	.detail-table .ico2{padding:3px 24px 3px 8px;}
	
	.info-table th.cell4,
	.info-table th.cell5,
	.info-table td.cell4,
	.info-table td.cell5{display:none;}
	.personal-settings{padding:7px 0 0;}
	#content .personal-settings h1{margin:0 0 27px;}
	.client-info td.cell1{
		width:37%;
		padding-right:10px;
	}
	.client-info td.cell2{
		width:36%;
		padding-right:0;
	}
	.client-info td.cell3{
		width:27%;
		padding-right:0;
	}
	.client-info td.cell3{
		width:27%;
		padding-right:0;
	}
	.personal-form .text-input.long {
		width:171px;
		margin:0 0 0 23px;
	}
	.personal-form .text-input.long input[type="text"]{width:153px;}
	.personal-form .text-input.short{
		width:121px;
		margin:0 -4px 0 0;
	}
	.personal-form .text-input.long + label{padding:6px 0 0 24px;}
	.personal-form .text-input.short input[type="text"]{width:103px;}
	.personal-form .btn-wrap{max-width:420px;}
	.report-information{margin:0 0 15px;}
	.report-table th.cell3,
	.report-table th.cell2,
	.report-table td.cell3,
	.report-table td.cell2{display:none;}
	.report-table th.cell1{
		width:43%;
		padding-right:13px;
	}
	.report-table th.cell4{width:30%;}
	.report-table th.cell5{
		width:27%;
		padding-right:3px;
	}
	.report-table td.cell1{
		width:44%;
		padding-right:13px;
	}
	.report-table td.cell4{width:29%;}
	.report-table td.cell5{
		width:27%;
		padding-right:3px;
	}
	.report-table{margin:0 0 9px;}
	.upheaval{
		display:block;
		font:1em/1.428 Arial, Helvetica, sans-serif;
		background:url(../images/sprite.png) no-repeat 100% -1078px;
		padding:5px 24px 0 0;
		margin:0 22px 10px 0;
	}
	.form{padding:7px 0;}
	#content .form h1{margin:0 0 27px;}
	.detail-container .btn-holder{
		padding:10px 68px 0;
		margin:0 0 10px;
	}
	#footer{padding:18px 80px 20px 70px;}
	#footer ul{
		line-height:1.571em;
		margin:-3px 0 0;
		padding:13px 5px 8px 15px;
	}
	.alignleft{margin:0 0 0 -55px;}
	.alignright{margin:0 -65px 0 0;}
}
@media only screen and (max-width: 767px) {

	.gallery-block{position:absolute;}
	#sidebar .sub-menu ul a:hover{
		background:#001a44;
		cursor:pointer;
	}

}
