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

img.png, table.png, td.png, div.png {
_behavior: url("/iepngfix.htc");
_min-width:200;
}

.Space {word-break: keep-all; white-space: nowrap;}

.langpic { background: url('http://i.simkl.com/img_lang/7.png'); width: 16px; height: 11px; float: left; margin-left: 5px; margin-right:5px; margin-top:4px;}

.mainbackground {background: url(http://i.simkl.com/img_passport/bg8.jpg) repeat-x bottom left; height:100%;}
.mainbackgroundLong {background: url(http://i.simkl.com/img_passport/bg8.jpg) no-repeat bottom left; }
.mainIMSiteBackground {background: #4CB7ED url(http://i.simkl.com/img_im/im_site_bg.jpg) repeat-x top left; height:100%;}
.TableHeight {height:100%;margin:0px; padding:0px; }

.MoreMenu{ font:normal 14px 'Trebuchet MS','Arial'; color:#FFFFFF; line-height: 35px;}
a.MoreMenu { font:normal 16px 'Trebuchet MS','Arial'; color: FFFFFF;text-decoration:none;}
a.MoreMenu:hover { font:normal 16px 'Trebuchet MS','Arial'; color:#FFFF99; text-decoration:underline; }


.PassportTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: white;  font-weight: bold}
a.PassportTitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration:none; font-weight: bold }
a.PassportTitle:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: white; text-decoration:underline; font-weight: bold }


.PassportTitleBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;  font-weight: bold}
a.PassportTitleBlack { font-family: Verdana, Arial, Helvetica, sans-serif; color: black; text-decoration:none; font-weight: bold }
a.PassportTitleBlack:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #1579DA; text-decoration:underline; font-weight: bold }

.PassportMenuActive { font:normal 12px 'Verdana','Arial'; color: #000000; }
a.PassportMenuActive { font:normal 13px 'Arial','Verdana'; color: #000000; text-decoration:none; }
a.PassportMenuActive:hover { font:normal 13px 'Arial','Verdana'; color: #000000; text-decoration:underline; }

.PassportMenu { font:normal 12px 'Verdana','Arial'; color: white;}
a.PassportMenu { font:normal 13px 'Arial','Verdana'; color: white; text-decoration:underline; }
a.PassportMenu:hover { font:normal 13px 'Arial','Verdana'; color: white; text-decoration:none; }

a.PassportMenuNO { font:normal 13px 'Arial','Verdana'; color: white; text-decoration:none; }
a.PassportMenuNO:hover { font:normal 13px 'Arial','Verdana'; color: white; text-decoration:underline; }

.Lang { font:normal 14px 'Trebuchet MS','Arial'; color: black}
a.Lang { font:normal 14px 'Trebuchet MS','Arial'; color: black;text-decoration:none;}
a.Lang:hover { font:normal 14px 'Trebuchet MS','Arial'; black; text-decoration:underline; }

 #LangDiv {
 z-index: 500; 
 position:absolute;
 right:0px;
 top:0px;
 width:100%;
 height:100%;
 background: white url(http://i.simkl.com/img_im/loading_bg.jpg) repeat-x top left; 
 clear:both;
 }

.PassportBig { font:normal 19px 'Trebuchet MS','Arial'; color: black}
a.PassportBig { font:normal 19px 'Trebuchet MS','Arial'; color: black;text-decoration:none;}
a.PassportBig:hover { font:normal 19px 'Trebuchet MS','Arial'; color: black; text-decoration:underline; }


.Footer { font:normal 18px 'Trebuchet MS','Arial'; color: #0066D6}
a.Footer { font:normal 18px 'Trebuchet MS','Arial'; color: black; text-decoration:underline;}
a.Footer:hover { font:normal 18px 'Trebuchet MS','Arial'; color: #0066D6; text-decoration:underline; }

.FooterWhite { font:normal 18px 'Trebuchet MS','Arial'; color: white}
a.FooterWhite { font:normal 18px 'Trebuchet MS','Arial'; color: white; text-decoration:underline;}
a.FooterWhite:hover { font:normal 18px 'Trebuchet MS','Arial'; color: #99CC00; text-decoration:underline; }

.FooterTray { font:normal 18px 'Trebuchet MS','Arial'; color: white}
a.FooterTray { font:normal 18px 'Trebuchet MS','Arial'; color: white; text-decoration:underline;}
a.FooterTray:hover { font:normal 18px 'Trebuchet MS','Arial'; color: #015C67; text-decoration:underline; }

.blacktext { font-family: tahoma; font-size: 12px; color: black;}
a.blacktext { font-family: tahoma; font-size: 12px; color: black; text-decoration:underline; }
a.blacktext:hover { font-family: tahoma; font-size: 12px; color: black; text-decoration:underline; }

.blackLightText { font-family: tahoma; font-size: 12px; color: #999999;}
a.blackLightText { font-family: tahoma; font-size: 12px; color: #999999; text-decoration:underline; }
a.blackLightText:hover { font-family: tahoma; font-size: 12px; color: #999999; text-decoration:underline; }

.historytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
a.historytext { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }
a.historytext:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }

.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration:none; }
a.link { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066CC; text-decoration:underline; }
a.link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration:underline; }

.ImTabText { font-family: tahoma; font-size: 12px; color: black;}
a.ImTabText { font-family: tahoma; font-size: 12px; color: black; text-decoration:none; }
a.ImTabText:hover { font-family: tahoma; font-size: 12px; color: black; text-decoration:none; }

.ImTabTextNonactive { font-family: tahoma; font-size: 12px; color: #999999;}
a.ImTabTextNonactive { font-family: tahoma; font-size: 12px; color: #999999; text-decoration:none; }
a.ImTabTextNonactive:hover { font-family: tahoma; font-size: 12px; color: #999999; text-decoration:none; }

div.ImTabCrop {	position: relative; width: auto; height: 25px; overflow: hidden; line-height: 25px; }
div.ImTabCrop span { display: block; width: 100%; overflow: hidden; position: absolute; white-space: nowrap; }


.ImIframe { width: 100%; height: 465px; float: left; padding: 0; margin: 0; border: 0; overflow: hidden;}

.historynameme { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0035FF; font-weight: bold}
.historynamefriend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F90000; font-weight: bold}

.ImContact { font:normal 12px 'Trebuchet MS','Arial'; color: #85294B}
a.ImContact { font:normal 12px 'Trebuchet MS','Arial'; color: #85294B;text-decoration:none;}
a.ImContact:hover { font:normal 12px 'Trebuchet MS','Arial'; color: #000000; text-decoration:none; }

a.ImContact span { color: #999999;}
a.ImContact:hover span { color: #999999;}

.ImContactsOver 	{ height:25px; width:auto;  position:relative; border-bottom: 1px solid #BCE1F0; overflow: hidden; line-height: 25px; white-space: nowrap; }
.ImContactsOver:hover	{ background: white}


.ImContactsOverSaved 	{ height:25px; width:auto;  position:relative; border-bottom: 1px solid #BCE1F0; overflow: hidden; line-height: 25px; white-space: nowrap; background: url(http://i.simkl.com/img_im/contacts_bg_saved.gif) no-repeat top left; }
.ImContactsOverSaved:hover	{ background: white} 

.ImLogoWhiteSmall { font:normal 12px 'Trebuchet MS','Arial'; color: white;}

.ImSiteMenu { font:normal 18px 'Trebuchet MS','Arial'; color: #A379B3}
a.ImSiteMenu { font:normal 18px 'Trebuchet MS','Arial'; color: #A379B3;text-decoration:none;}
a.ImSiteMenu:hover { font:normal 18px 'Trebuchet MS','Arial'; color: #2B455B; text-decoration:none; }


a.ImStartButton { font:normal 23px 'Trebuchet MS','Arial'; color: white;text-decoration:none; }
a.ImStartButton:hover { font:normal 23px 'Trebuchet MS','Arial'; color: white; text-decoration:none;}

.ImStartButtonOver 	{ height:51px; width:auto;  background: url(http://i.simkl.com/img_im2/btn_start_2.jpg) no-repeat top left; }
.ImStartButtonOver:hover	{  background:  #EBF3EF url(http://i.simkl.com/img_im2/btn_start_2_over.jpg) no-repeat top left; }



/* sort, group, pages */
.pages { font: 12px 'Trebuchet MS','Arial'; white-space: nowrap;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
}

.pages span.current {
    border: 1px solid #F1EDED;
    font-weight: bold;
    color: black;
}

.pages a {
    color: #5AADEF;  text-decoration:underline; 
    border: 1px solid #E3F1FF;
}

.pages a:hover {
    border-color: #CCCCCC;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
	color: #999;
}


.FooterHeader {	font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 13px; color: white; text-decoration:none; font-weight:bold }
.NoUnderlineBlack {	font-family: Tahoma, Geneva, sans-serif; font-size: 13px; color: #000000; text-decoration:none; }
a.NoUnderlineBlack { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }
a.NoUnderlineBlack:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; }

a.BtnAddPhone {	background: transparent url('http://i.simkl.com/img_phone/btn_add_phone_2.png') no-repeat scroll top right; color: #333333; display: block; font: normal 14px tahome, arial, sans-serif; height: 24px; 	padding-right: 6px; text-decoration: none;}
a.BtnAddPhone span { background: transparent url('http://i.simkl.com/img_phone/btn_add_phone_1.png') no-repeat; display: block; line-height: 24px; padding: 0px 0 0px 24px; font-size:96%;}
a.BtnAddPhone:active { background-position: bottom right; color: #666; outline: none;}
a.BtnAddPhone:active span { background-position: bottom left; padding: 0px 0 0px 24px; color: #666; font-size:96% }
a.BtnAddPhone:hover  { color:#0D95BC }
.ibutton-container{position:relative;height:27px;cursor:pointer;overflow:hidden;max-width:400px;-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-moz-user-focus:ignore;-moz-user-input:disabled;width:89px;}.ibutton-container input{position:absolute;top:0;left:0;filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;-moz-user-input:enabled!important;}.ibutton-handle{display:block;height:27px;cursor:inherit;position:absolute;top:0;left:0;width:0;background:transparent url(http://i.simkl.com/img_phone/ibutton-slider-default.png) no-repeat scroll 0 -27px;z-index:3;padding-left:3px;width:33px;}.ibutton-handle-right{height:100%;width:100%;padding-right:3px;background:transparent url(http://i.simkl.com/img_phone/ibutton-slider-default.png) no-repeat scroll 100% -27px;z-index:3;}.ibutton-handle-middle{height:100%;width:100%;background:transparent url(http://i.simkl.com/img_phone/ibutton-slider-default.png) no-repeat scroll 50% -27px;z-index:3;}div.ibutton-label-on,div.ibutton-label-off{white-space:nowrap;font-size:17px;line-height:17px;font-weight:bold;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;text-transform:uppercase;cursor:inherit;display:block;height:22px;position:absolute;width:auto;top:0;padding-top:5px;overflow:hidden;background:transparent url(http://i.simkl.com/img_phone/ibutton-slider-default.png) no-repeat scroll 0 0;}div.ibutton-label-on{color:#fff;text-shadow:0 -1px 2px rgba(0,0,0,0.4);left:0;padding-top:5px;z-index:1;}div.ibutton-label-on span{padding-left:8px;}div.ibutton-label-off{color:white;background-position:100% 0;text-shadow:0 -1px 2px rgba(153,153,153,0.4);text-align:right;right:0;width:95%;}div.ibutton-label-off span{padding-right:8px;}.ibutton-container label{cursor:inherit;border:1px dotted transparent;}.ibutton-focus label{border:1px dotted #666!important;}.ibutton-focus div.ibutton-label-on span label{border-color:#fff!important;}.ibutton-padding-left,.ibutton-padding-right{position:absolute;top:4px;z-index:2;background:transparent url(http://i.simkl.com/img_phone/ibutton-slider-default.png) no-repeat scroll 0 -4px;width:3px;height:20px;}.ibutton-padding-left{left:0;}.ibutton-padding-right{right:0;background-position:100% -4px;}.ibutton-active-handle .ibutton-handle{background-position:0 -108px;}.ibutton-active-handle .ibutton-handle-right{background-position:100% -108px;}.ibutton-active-handle .ibutton-handle-middle{background-position:50% -108px;}.ibutton-disabled{cursor:not-allowed!important;}.ibutton-disabled .ibutton-handle{background-position:0 -81px;}.ibutton-disabled .ibutton-handle-right{background-position:100% -81px;}.ibutton-disabled .ibutton-handle-middle{background-position:50% -81px;}.ibutton-disabled div.ibutton-label-on{background-position:0 -54px;}.ibutton-disabled div.ibutton-label-off{background-position:100% -54px;}.ibutton-disabled .ibutton-padding-left{background-position:0 -54px;}.ibutton-disabled .ibutton-padding-right{background-position:100% -54px;}.ibutton-disabled div.ibutton-label-on{color:#fff;}.ibutton-disabled div.ibutton-label-off{color:#cbcbcb;}

body:after
{
content: url(http://i.simkl.com/img_passport/passport_header_m_1.png) url(http://i.simkl.com/img_passport/passport_header_m_2.png) url(http://i.simkl.com/img_passport/passport_header_r3_selected.png) url(http://i.simkl.com/img_passport/passport_header_r4_selected.png) url(http://i.simkl.com/img_passport/passport_header_r2_selected.png) url(http://i.simkl.com/img_passport/passport_header_r_bg.png) url(http://i.simkl.com/img_passport/passport_header_r4_selected_active.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_end_active.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_2.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_empty_2.png) url(http://i.simkl.com/img_passport/passport_header_m_doted_2.png) url(http://i.simkl.com/img_passport/passport_header_m_doted_1.png) url(http://i.simkl.com/img_passport/passport_header_r_blue_bg.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_1.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_end.png) url(http://i.simkl.com/img_passport/passport_header_m_bottom_empty_1.png) url(http://i.simkl.com/img_passport/passport_header_m_go_2.png) url(http://i.simkl.com/img_passport/passport_header_m_parent_bottom_end.png) url(http://i.simkl.com/img_passport/passport_header_r5.png);
display: none;
}

a.BtnPassportHeader {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_2.png') no-repeat scroll top right; color: #333333; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; font-weight:bold;}
a.BtnPassportHeader span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px;}
a.BtnPassportHeader:hover { background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333;}
a.BtnPassportHeader:hover span { background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF;}

a.BtnPassportHeaderDoted {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_doted_2.png') no-repeat scroll top right; color: #333333; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; font-weight:bold;}
a.BtnPassportHeaderDoted span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_doted_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px; }
a.BtnPassportHeaderDoted:hover { background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333}
a.BtnPassportHeaderDoted:hover span { background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF; }

a.BtnPassportHeaderBottom {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_bottom_2.png') no-repeat scroll top right; color: #0071C4; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; font-weight:bold;}
a.BtnPassportHeaderBottom span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_bottom_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px; }
a.BtnPassportHeaderBottom:hover { background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333}
a.BtnPassportHeaderBottom:hover span { background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF; }

a.BtnPassportHeaderBottomEmpty {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_bottom_empty_2.png') no-repeat scroll top right; color: #0071C4; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; font-weight:bold;}
a.BtnPassportHeaderBottomEmpty span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_bottom_empty_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px; }
a.BtnPassportHeaderBottomEmpty:hover { background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333}
a.BtnPassportHeaderBottomEmpty:hover span { background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF; }

a.BtnPassportHeaderGo {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_go_2.png') no-repeat scroll top right; color: #0071C4; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; font-weight:bold;}
a.BtnPassportHeaderGo span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px; }
a.BtnPassportHeaderGo:hover { background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333}
a.BtnPassportHeaderGo:hover span { background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF; }

a.BtnPassportHeaderActive {	background: transparent url('http://i.simkl.com/img_passport/passport_header_m_2.png') no-repeat scroll top right; color: #333333; display: block; font-family: Arial,  Helvetica, sans-serif; font-size: 15px; height: 35px; 	padding-right: 33px; text-decoration: none; background-position: bottom right; outline: none; color: #FFFFFF; text-decoration:none; text-shadow:0px 1px 1px #333333; font-weight:bold}
a.BtnPassportHeaderActive span { background: transparent url('http://i.simkl.com/img_passport/passport_header_m_1.png') no-repeat; display: block; line-height: 35px; padding: 0px 0 0px 14px; background-position: bottom left; padding: 0px 0 0px 14px; color: #FFFFFF;}