
HTML {
overflow-y:scroll;
height:100%;

/*
background-image: url("../../../../../img/website/bodyBg.png");
background-repeat: repeat-x;
background-position:bottom;
background-attachment:fixed;
*/
}

html body {
height:100%;
margin:0;
padding:0;
}

form {
margin:0;
padding:0;
}

html body, td, legend, input, textarea, select, a{
/*font-family:"Arial", "Helvetica", "Verdana", "sans-serif";*/
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height:24px;
color:#555;
color:#717171;
}

b, strong{
font-weight:600;
color:#666;
}

h1,h2,h3,h4,h5,h6{
margin:0;	
}

h1{
font-size:30px;
line-height:40px;
margin-bottom:15px;
font-weight:normal;
}

h2{
font-size:16px;
margin-bottom:16px;
}

h3{
margin-bottom:8px;
}

h4{
margin-bottom:4px;
}

p{
margin:0;
margin-bottom:10px;
}

a, a:focus, object, button, input {
outline:none;
-moz-outline-style: none;
outline-style: none;
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 1px dotted transparent;
}

button, input[type="button"] {
cursor:pointer;
}

a{
text-decoration:none;	
}
a:active{

}

a:hover{
color:#555;
}

td{
vertical-align:top;
}

img {
border:0px;
padding:0px;
margin:0px;
}

ul{
margin:0px;
padding:0px;
margin-bottom:20px;
list-style:inside;
}


/*begin form elements*/

fieldset {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
margin:0;
padding:10px;
padding-top:0px;
margin-bottom:15px;
border: 1px solid #D5D5CB;
}

legend {
font-size:13px;
font-weight:bold;
margin-bottom: 5px;
}

label{
display:block;
font-weight:bold;
margin-top:7px;
}

.radio label, .radioSet label, .checkbox label{
display:inline;
font-weight:normal;
}

input, textarea{
/*background:transparent;*/
}

.valid{

}

.unvalid{
color:#ED1C24;
}

.formRow{
margin-bottom:20px;	
}
.formRow select{
margin-bottom:0;	
}

.button_wrap {
display:inline;
}

.button_wrap input {
height:35px;
overflow: visible; 
padding-left:10px;
padding-right:10px;
border:none;
font-weight:bold;
background-color:#16B3EE;
color:#FFF;
cursor:pointer;
outline-style: none;
border: 1px solid #11A7DF;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
margin: 0;
text-align: center;
text-decoration: none;
transition: background-color 0.15s ease-in-out 0s;
border-radius:5px;
}

.button_wrap input:hover, .button_wrap input:focus {
background-color:#3DBFF1;
color: #ffffff;
}

.button_wrap input[disabled]  {
cursor:auto;
color:#CCE882;
}

.button_wrap .info {
color:red;
padding-left: 10px;
}

.ok_button_wrap input{
padding:0;
width:30px;
height:30px;
background-color:#CCC;
font-weight:normal;
color:#FFF;
}

.reqWrap .inpufield_wrap{
background-image: url("../../../../../img/website/req.png");
background-position: right center;
background-repeat: no-repeat;
}
.inpufield_wrap {
margin-top:3px;
width:220px;
overflow:hidden;
padding-right: 20px;
}

.inpufield_wrap input {
border:1px solid #D5D5CB;
width:212px;
margin:0;
padding:4px;
}


.reqWrap input {
}

.inpufield_wrap.mini {border:1px solid #999999;
margin-top:0px;
width:36px;
padding-right:0;
margin-right:6px;
}

.inpufield_wrap.mini input {
width:28px;
text-align:center;
border:1px solid transparent;
margin-top:2px;
margin-top:2px;
}

.textarea_wrapper {
width:220px;
height:124px;
}

textarea {
width:210px;
height:114px;
padding:5px;
overflow:auto;
}

select{
width:220px;
margin-bottom:10px;
}

.radio{
display:inline;
}

.radio .row{
display:block;
}

.radio .colomn{
display:inline;
}

.delete_icon input {
border:medium none;
cursor:pointer;
background-color:transparent;
background-image: url(../../../../../img/CmWare/icon_delete.gif);
height:17px;
width:17px;
overflow:hidden;
}

.delete_icon input[disabled]{
border:medium none;
background-image: url(../../../../../img/CmWare/icon_delete_disabled.gif);
background-repeat:no-repeat;
background-position:0px 0px;
height:17px;
width:17px;
overflow:hidden;
}

/*end form elements*/



/*begin common classes*/

.left, .l{
float:left;
}
.right, .r{
float:right;
}
.clear, .c{
clear:both;
margin:0;
padding:0;
/*height:1px;*/
overflow:hidden;
}
.inl {
display:inline;
}
.strong, .b{
font-weight:bold;
}
.plain{
font-weight:normal;
}
.cen{
text-align:center;
}
.tl{
text-align:left;
}
.tc{
text-align:center;
}
.tr{
text-align:right;
}
.unv{
display:none;
}
.notice, .color{
color:#16b3ee;/*can be overruled by theme*/
}
.warning{
color:red;
}
.green{
color:green;
}
.light{
color:#999999;
}
.pointer{
cursor:pointer;	
}
.nostyle{
margin:0px;
padding:0px;
}

.ajaxloader{
height:32px;
padding-left:38px;
padding-top:8px;
background-image:url(../../../../../img/website/ajaxloader.gif);
background-repeat:no-repeat;
}

.list_footer {
font-weight:bold;
padding-bottom:12px;
}

.list_footer a {
text-decoration:none;
}

.list_footer .prev {
background-image:url(../../../../../img/website/icon_arrow_left.gif);
background-position:0 8px;
background-repeat:no-repeat;
padding-left:8px;
}

.list_footer .next {
background-image:url(../../../../../img/website/icon_arrow_right.gif);
background-position:right 8px;
background-repeat:no-repeat;
margin-left:10px;
padding-right:8px;
}

.block{
}

.menu ul, .menu li{
margin:0;
list-style-type:none;
line-height:normal;
}

/*end common classes*/


/*begin layout*/
#wrap{
position:absolute;
width:940px;
width:1140px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
min-height:100%;
padding-left:20px;
padding-right:20px;
background-color:#FFF;
margin-top:5px;
visibility:hidden;
}
#wrap.ready{
visibility:visible;	
}

#header{
position:absolute;
top:60px;
}
#header, #header a, .callout{
font-family:"Arial", "Helvetica", "Verdana", "sans-serif";
}
#header a{
background-image:url(../../../../../img/website/arrow_right.gif);	
background-repeat:no-repeat;
background-position:left center;
padding-left:13px;
color:#16b3ee;
}
#header a:hover{
color:#555;
}

#logo{
float:left;
padding-top:10px;
padding-top:20px;
}
#logo img{
cursor:pointer;
}

#loc10{
float:right;
padding-top:18px;
}
#loc10, #loc10 a{
font-size:13px;
}
#loc10 .block{
text-align:right;
float:left;
border-left:1px solid #EEE;
padding-right:15px;
}
#loc10 .block.first{
border-left:none;
}
#loc10 .block p{
}

#loc20{
margin-top:30px;
margin-bottom:20px;/*was 10*/
/*border:1px solid #EEEEEE;*/
/*border-radius:10px;*/
}
#loc20 .menu ul{

}
#loc20 .menu li{
float:left;
}
#loc20 .menu li:hover{
}
#loc20 .menu li:hover a{
color:#666;
}

#loc20 .menu li a{
display:block;
padding:10px 0;
background-image:none;
color: #999;
font-weight:bold;
border-right:1px solid #EEEEEE;
border-top:1px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;
font-family: 'Open Sans', sans-serif;
font-size:14px;
}
#loc20 .menu li.first a{
border-left:1px solid #EEEEEE;
border-radius: 10px 0 0 10px;
}
#loc20 .menu li.last a{
border-radius: 0 10px 10px 0;
}
#loc20 .menu .active a, #loc20 .menu .parent a, #loc20 .menu .active:hover a, #loc20 .menu .parent:hover a{
background-color:#16B3EE;
color:#FFF;
}

#hdrRow{
margin-top:125px;
margin-top:130px;
}

#loc30{
float:left;
margin-right:40px;
width:280px;
}

#loc40{
width:828px;
float:left;
}
#loc40 .block{
float:left;
}
#main{
margin-top:245px;
}
#main .block {
margin-bottom:20px;
}
#mainContent{
padding-top:50px;
margin-bottom:40px;
}
#main h2{
color:#16b3ee;
font-style:italic;
font-weight:normal;
}
#lc{
width:190px;
width:280px;
margin-right:40px;
float:left;
}
.noDescr #lc{
padding-top:20px;
}

#lc .menu.cattext{
/*background-color:#E7F7FE;*/
}
#loc55 .block{
margin-bottom:0px;
}
#loc60{
width:555px;
float:left;
}
.noDescr #loc60{
margin-top:20px;
}
#loc60 h1{
font-family:Helvetica, Geneva, sans-serif;
font-size:32px;
color:#555;
}
#loc60 h2.sub{
margin-top:-10px;
}
#loc60, #loc60 td, #loc60 legend, #loc60 input, #loc60 textarea, #loc60 select, #loc60 a{

}
#loc60 .block {
padding-bottom:10px;
border-bottom:2px solid #f2f2f2;
margin-bottom:25px;
}
#loc60 .block.last {
padding-bottom:0px;
border-bottom:none;
margin-bottom:0;
}
#loc60 .button_wrap input {

}
#loc60 a {
text-decoration:underline;
}
#loc60 p {
margin-bottom:24px;
}
#loc60 ul{
list-style:disc;
margin-left:20px;
}
#loc60 ul ul{
margin-left:40px;
margin-bottom:0;
}
#loc60 .menu ul{
margin-left:0;
}
/*
#loc60 .menu li{
background-color: #16b3ee;
margin-bottom:5px;
border-radius: 8px 20px 20px 8px;
}
#main #loc60 .menu li a{
border:none;
text-decoration:none;
padding:0 20px;
line-height:40px;
background-image:url(../../../../../img/website/RndWiArr.png);
background-position:center right;
background-repeat:no-repeat;
margin-right:10px;
color:#FFF;
}
#main #loc60 .menu li:hover{
background-color:#F2F2F2;
}
#main #loc60 .menu li a:hover{
font-weight:bold;
color:#717171;
background-image:url(../../../../../img/website/RndAr2.png);
}
*/
#loc60 .menu li{
border:1px solid #EEEEEE;
margin-bottom:5px;
border-radius: 8px 20px 20px 8px;
}
#main #loc60 .menu li a{
border:none;
text-decoration:none;
padding:0 20px;
line-height:40px;
background-image:url(../../../../../img/website/RndAr2.png);
background-position:center right;
background-repeat:no-repeat;
margin-right:10px;

font-weight:bold;
}
#loc70{
width:260px;
float:right;
padding-top:20px;
margin-top:20px;
}
#loc70 .block{
margin-bottom:20px;
}
#loc60 .grayLines, #loc60 .greenWrap, #loc60 .grayLinesHdr, #loc70 .grayLines, #loc70 .greenWrap, #loc70 .grayLinesHdr, #lc .grayLines, #lc .greenWrap, #lc .grayLinesHdr{
border:1px solid #D5D5CB;
border-radius:10px;
padding:9px;
padding-top:4px;
padding-bottom:0;
margin-bottom:20px;
}
#loc60 .greenWrap{
border:1px solid #16B3EE;
background-color:#fcfdf4;
}
#loc60 .grayLines .block, #loc60 .grayLinesHdr .block, #loc70 .grayLines .block, #loc70 .grayLinesHdr .block{
margin-bottom:0;
}
#loc60 .grayLines .body, #loc60 .greenWrap .body{
padding:20px;
padding-bottom:0px;
}
#lc .grayLines .body, #lc .grayLines .body a{
font-family: "Arial","Helvetica","Verdana","sans-serif";
padding-bottom:5px;
color:#999;
font-size:13px;
line-height:18px;
}
#lc .grayLines .body a:hover{
text-decoration:underline;
}
#lc .grayLines h1{
color:#16b3ee;
font-size:16px;
line-height:16px;
margin-top:10px;
margin-bottom:4px;
}
#lc h1, #loc70 h1{
color:#999;
font-size:18px;
margin-bottom:10px;
}
#lc h1.small1, #loc70 h1.small1{
font-size: 16px;
}
#lc h1.small2, #loc70 h1.small2{
font-size: 15px;
}
#loc60 .grayLinesHdr h1, #loc70 .grayLinesHdr h1, #lc .grayLinesHdr h1, #lc .grayLinesHdr h1{
background-color: #16B3EE;
color: #FFFFFF;
font-size: 12px;
background-image: url("../../../../../img/website/arrDownWhite.png");
background-position: 166px center;
background-repeat: no-repeat;
padding: 5px 10px;
margin-top:-4px;
margin-left:-9px;
width:168px;
border-top-left-radius:8px;
border-top-right-radius:8px;
}
#loc70 img{
display:block;
}
#main #loc70 .menu li:first-child{
border-top: 1px solid #eeeeee;
}
#main #loc70 .menu li a{
color: #16b3ee;
background-image: url("../../../../../img/website/arrow_right.gif");
background-position: left center;
background-repeat: no-repeat;
color: #16b3ee;
padding-left:15px;
}
#main #loc70 .menu li a:hover{
text-decoration:underline;
}
#main #loc70 .menu ul ul{
padding-left:20px;
color:green;
}

#main #loc70 .menu ul ul li{
border-top:0px solid red!important;
border-bottom:0px solid red!important;
}

#preFtr{
margin-top:25px;
}
#loc75 .block{
border-radius: 15px;
font-size:13px;
margin-bottom: 25px;
}
#loc75 .block.last{

}
#loc75 .block.bgColor{
padding:15px;
background-color:#f2f2f2;
}
#loc75 .block.bgColor p{
margin-bottom:0;
}
#loc75 .block p{
margin-bottom: 24px;
}
#loc75 #l{
float:left;
width:740px;
margin-left:4px;
}
#loc75 #r{
float:right;
width:315px;
padding:10px 15px;
background-color:#FFF;
border-radius:9px;
line-height:22px;
}

#ftr{
border: 1px solid #EEEEEE;
margin-top:20px;	
margin-bottom:40px;
border-radius: 10px;
background-color: #16B3EE;
background-color: #f7f7f7;
}
#ftr .menu li{
text-align:center;	
}
#ftr .menu li{
display:inline-block;
border-left: 1px solid #EEEEEE;
padding: 10px 15px;
}
#ftr .menu li.first {
border-left: medium none;
border-radius: 10px 0 0 10px;
margin-left:200px;
}
#ftr .menu li.last {
border-right: 1px solid #EEEEEE;
}
#ftr .menu li a{
color:#FFF;
color:#666;
}

#main #lc .menu > ul{
border:1px solid #EEEEEE;
border-radius: 10px;
}
#main .menu li{
border-bottom:1px solid #EEEEEE;
}
#main #lc .menu ul li.first{
border-top:1px solid #FFF;
}
#main #lc .menu li:last-child {
border-bottom: medium none;
}
#main #lc .menu ul li.first, #main #lc .menu ul li.first a{
border-radius: 9px 9px 0 0;
}
#main #lc .menu ul li:last-child, #main #lc .menu ul li:last-child a{
border-radius: 0 0 10px 10px;
}
#main #lc .menu ul ul li.first, #main #lc .menu ul ul li.first a, #main #lc .menu ul li.first li a{
border-top:none;
border-radius:0;
}
#main #lc .menu ul ul li:last-child, #main #lc .menu ul ul li:last-child a{
border-radius:0;
}
#main #lc .menu ul li a{
background-color:#FFF;
}
#main #lc .menu ul ul li a{
background-color:#FFF;
}
#main #lc .menu.collapsed ul li a{
background-color:#F7F7F7;
border-radius:none;
}
#main .menu li a{
display:block;
padding:7px 10px;
border-left:1px solid #FFF;
border-bottom:1px solid #FFF;
border-right:1px solid #FFF;
}
#main #lc .menu li a:hover, #main #lc .menu.collapsed li a:hover{
background-color: #16B3EE;
color: #FFF;
}
#main #lc .menu ul li.parent a{
background-image: url("../../../../../img/website/arrDownWhite.png");
background-position: 165px center;
background-repeat: no-repeat;
}
#main #lc .menu ul li.active a, #main #lc .menu ul li.parent a{
background-color: #16B3EE;
color:#FFF;
}
#main #lc .menu ul li.active li a, #main #lc .menu ul li.parent li a{
background-color:#FFF;
color: #555555
}
#main #lc .menu.collapsed ul ul li a:hover, #main #lc .menu.collapsed ul ul li.active a:hover{
background-color: #FFF;
color: #555555;
background-image:url(../../../../../img/website/test.png);
background-position:left;
background-repeat:repeat-y;
}
#main #lc .menu ul ul li.active a{
background-color: #FFF;
color: #555555;
background-image:url(../../../../../img/website/test.png);
background-position:left;
background-repeat:repeat-y;
}

#main #lc .menu ul ul li.active li a, #main #lc .menu ul ul li.parent li a{
background-image:none;
color:#999;
}
#main #lc .menu ul ul ul li.active a{
background-color: #FFF;
color: #555555;
background-image:url(../../../../../img/website/test.png);
background-position:left;
background-repeat:repeat-y;
}
#main #lc .menu ul ul li.active li a:hover, #main #lc .menu ul ul li.parent li a:hover{
background-color: #FFF;
color: #555555;
background-image:url(../../../../../img/website/test.png);
background-position:left;
background-repeat:repeat-y;
}
 #main #lc .menu ul ul li.parent li a:hover{
color:#999;
}

#main .menu .active a, #main .menu .parent a{
font-weight:bold;
}
#main .menu ul ul{
border-top:1px solid #EEEEEE;
}
#main .menu ul ul a{
padding-left:20px;
}
#main .menu ul ul ul a{
padding-left:30px;
}
#main .menu ul ul ul ul a{
padding-left:40px;
}
#main .menu ul .active ul li a, #main .menu ul .parent ul li a{/*resetting*/
font-weight:normal;
color:#999;
}
#main .menu ul .active ul .active a, #main .menu ul .parent ul .active a, #main .menu ul .active ul .parent a, #main .menu ul .parent ul .parent a{
font-weight:bold;
}

#main .menu ul .parent ul .active li a, #main .menu ul .parent ul .parent li a{/*resetting*/
font-weight:normal;
color:#C3C3C3;
}
#main .menu ul .parent ul .parent ul .active a{
font-weight:bold;
}

#ftr2{
text-align:center;
color: #999999;
margin-bottom: 40px;
}
#topHdr{
position:absolute;
width:100%;
margin-top:5px;
height:39px;
border-top:3px solid #16B3EE;
border-top:4px solid #16B3EE;
/*background: linear-gradient(to bottom, #FFF 0%, #E7F7FE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
background-image:url(../../../../../img/website/shad.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#F7F7F7;
}
#topHdr, #topHdr a{

}
#loc5{
position:absolute;
width: 940px;
width: 1140px;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
/*overflow:hidden;*/
}

#loc5 .shopBenefitsShort{
float:left;
}
#loc5 .shopBenefitsShort ul{
list-style-type:none;
margin:0;
width:1080px;
}
#loc5 .shopBenefitsShort li{
float:left;
color:#666;
font-size:13px;
line-height:36px;
background-image:url(../../../../../img/website/icon_yes.png);
background-position: 0 center;
background-repeat: no-repeat;
padding-left: 15px;
margin-right:10px;
}
#loc5 .shopBenefitsShort li.phone{
margin-right:0;
float:right;
background-image:url(../../../../../img/website/online.png);
}
#loc5 .shopBenefitsShort li.phone strong{

}

.lan_menu{
float:right;
margin-top:12px;
}
.lan_menu ul{
list-style-type:none;
margin:0;
}
.lan_menu li{
float:left;
margin-left:2px;
opacity: 0.7;
filter: alpha(opacity=70); /* For IE8 and earlier */

}
.lan_menu li.active{
opacity: 1;
filter: alpha(opacity=100); /* For IE8 and earlier */

}
.lan_menu li img{
display:block;
margin-left:5px;
border-radius:3px;
}



#console{
position:absolute; top:0;
}

/*end layout*/

#bl12986 {/*breadcrums block*/
height:20px;
overflow:hidden;
}
.breadcrums {
color:#ccc;
}
.breadcrums a {
margin-right:5px;
}
.breadcrums .last {
}
.breadcrums a:hover {
text-decoration:underline;
}

#loc40 .shareMenu{
float:right;
margin-right:10px;
}
#loc40 .shareMenu p{
margin:0;
display:inline-block;
position:relative;
top:-8px;
left:-5px;
background-image: url("../../../../../img/website/arrow_right.gif");
background-position: right center;
background-repeat: no-repeat;
padding-right:11px;
color:#999;
}
#loc40 .shareMenu ul{
list-style-type:none;
display:inline-block;
margin:0;
}
#loc40 .shareMenu li{
float:left;
background-image:none;
padding:0;
margin-left:7px;
}
#loc40 .shareMenu a{
display:block;
padding:0;
width:25px;
height:25px;
overflow:hidden;
background-image:url(../../../../../../files/Share/icons.png);
background-position:left top;
}
#loc40 .shareMenu li:nth-child(1){
margin-left:5px;
}
#loc40 .shareMenu li:nth-child(2) a{
background-position:-25px top;
}
#loc40 .shareMenu li:nth-child(3) a{
background-position:-50px top;
}
#loc40 .shareMenu li:nth-child(4) a{
background-position:-75px top;
}
#loc40 .shareMenu span{
position:relative;
top:25px;
}


#loc40 .shareMenu li:nth-child(1) a:hover {
background-position:left bottom;
}
#loc40 .shareMenu li:nth-child(2) a:hover {
background-position: -25px bottom;
}
#loc40 .shareMenu li:nth-child(3) a:hover {
background-position: -50px bottom;
}
#loc40 .shareMenu li:nth-child(4) a:hover {
background-position: -75px bottom;
}

/**/

.FooterIconMenu ul{
list-style-type:none;
display:inline-block;
margin:0;
margin-bottom:20px;
}
.FooterIconMenu li{
float:left;
background-image:none;
padding:0;
margin-left:5px;
}
.FooterIconMenu a{
display:block;
padding:0;
width:41px;
height:41px;
overflow:hidden;
background-image:url(../../../../../img/website/ftrIconMenu.gif);
background-position:left top;
}
.FooterIconMenu li:nth-child(1) a{
background-position:left top;
}
.FooterIconMenu li:nth-child(2) a{
background-position:-41px top;
}
.FooterIconMenu li:nth-child(3) a{
background-position:-82px top;
}
.FooterIconMenu li:nth-child(4) a{
background-position:-123px top;
}
.FooterIconMenu li:nth-child(5) a{
background-position:-164px top;
}
.FooterIconMenu li:nth-child(6) a{
background-position:-205px top;
}
.FooterIconMenu span{
position:relative;
top:41px;
}

.FooterIconMenu li:nth-child(1) a:hover{
background-position:left bottom;
}
.FooterIconMenu li:nth-child(2) a:hover{
background-position:-41px bottom;
}
.FooterIconMenu li:nth-child(3) a:hover{
background-position:-82px bottom;
}
.FooterIconMenu li:nth-child(4) a:hover{
background-position:-123px bottom;
}
.FooterIconMenu li:nth-child(5) a:hover{
background-position:-164px bottom;
}
.FooterIconMenu li:nth-child(6) a:hover{
background-position:-205px bottom;
}

/**/

#lc .block .button_wrap input, #lc .block select, #loc70 .block .button_wrap input, #loc70 .block select {
width:168px;
}

.back{
padding-left:13px;
background-image:url(../../../../../img/website/arrow_left.gif);
background-position:left 5px;
background-repeat:no-repeat;
color:#999999;
text-decoration:none;
}

.uploadwrap{
margin-top:7px;
}

.upload_component{
float:left;
}

.upload_preview{border:2px solid white;
background-color:#FFF081;
float:right;
width:80px;
height:80px;
}

/*jquery datepicker-nl-plugin*/
.ui-datepicker{
position:absolute;
top:-300px;
}
.datepicker{
margin-bottom:20px;
}
.datepicker .tm{
float:left;
padding-top:20px;
padding-right:20px;
}

.datepicker .inpufield_wrap {
width:110px;
height:34px;
margin-right:0px;
}
.datepicker .inpufield_wrap input {
width:76px;
height:21px;
text-align:center;
color:#CCCCCC;
cursor:pointer;
border:1px solid #999999;
}
.datepicker button {
width:21px;
height:22px;
padding:0;
border:0;
overflow:hidden;
margin-left:3px;
}
.datepicker button img {
background-image:url(../../../../../img/website/calendar.png);/*used for preloading*/
}
#ui-datepicker-div .ui-widget-header {
background-image:url(../../../../../img/website/bg_ui-widget-header.png);
border:transparent;
}
#ui-datepicker-div color.ui-widget-header .ui-icon {
background-image:url(../../../../../img/website/jquery-ui-icons.png);
}
#ui-datepicker-div .ui-state-hover, #ui-datepicker-div .ui-state-focus {
border:transparent;
background:none;
}
#ui-datepicker-div .ui-datepicker-next-hover {
border:1px solid white;
}
#ui-datepicker-div .ui-datepicker-prev-hover {
border:1px solid white;
}
#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content {
color:#222222;
}

#confirm_popup {
background-color:#F4F4F4;
border: 2px solid #16B3EE;
left: 50%;
margin-left: -203px;
margin-top: -90px;
position: fixed;
top: 50%;
visibility: hidden;
width: 434px;
z-index: 100;
}
#confirm_popup .header{
background-color: #16B3EE;
border-bottom: 1px solid #666666;
color: #FFFFFF;
font-weight: bold;
height:30px;
line-height:30px;
}
#confirm_popup .header .left{
padding-left: 7px;
}
#confirm_popup .header .right{
padding-right:5px;
padding-top:5px;
}
#confirm_popup .body {
border-top: 1px solid #EBECEF;
color: #555555;
font-size: 14px;
padding: 20px;
text-align: center;
}
#confirm_popup .footer {
padding: 0 10px 10px;
}


.contrastList ul, ul.contrastList {
list-style-type:none!important;
margin-left:0!important;
border:1px solid #16B3EE;
border-bottom:none;
margin-bottom:20px;
}
.contrastList ul li, ul.contrastList li {
padding:15px 20px;
border-bottom:1px solid #16B3EE;
background-color:#F2F7FF;
}
.contrastList ul li:nth-child(even), ul.contrastList li:nth-child(even) {
background-color:#FFF;	
}







.roundImg.img, .roundImg img{
border-radius:10px;
}

#vstName a{
background-image:none;
padding-left:5px;
color:#CCC;
font-weight:normal;
}
.callout{
position: absolute;
top:52px;
left: 251px;
height:38px;
background-image:url(../../../../../img/website/callOutBottom.png);
background-repeat:no-repeat;
background-position:10px bottom;
}
.callout .inn{
color:#FFF;
padding:0 10px;
line-height:27px;
background-color: #3dbff1;
background-color: #16B3EE;
border-radius: 8px;
font-size:12px;
font-weight:bold;
}
.pageDescription{
height:40px;
overflow:hidden;
padding:20px;
padding-bottom:25px;
background-color:#F2F2F2;
-moz-border-radius: 15px;
border-radius: 15px;
color:#666;
}
.pageDescription p{
margin-bottom:0;
position:relative;
top:-3px;
}


.noDescr #main .pageDescription{
height:0;
padding:0;
margin:0;
}
.noDescr .pageDescription p{
margin:0;
}
.noDescr #hdrRow{
margin-top:0;
}
.noDescr #main{
margin-top:220px;
}

.not4desk{/*only visible for desktop version (not the mobile version)*/
display:none;
}

.viewOtherV{
line-height:30px;
color:#CCCCCC;
text-decoration:underline;
}



