@charset "utf-8";
/* CSS Document */

html,body{
	margin:0px;
	padding:0px;
	background:#f4f6f7 url(/app/smartpinless/images/body_bg.jpg) repeat-x;
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	}
a{	
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	text-decoration:none;
	}
a:hover{	
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	text-decoration:underline;
	}
.lable1{	
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	text-decoration:none;
	}
input ,select, textarea {	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;	
	}
INPUT[type=text]{	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	
	}
INPUT[type=password]{	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	width:150px;
	
	}

/*------------------------Top Banner---------------------*/

.topnavi{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#1c1b1b;	
	}
.topnavi a{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#1c1b1b;
	text-decoration:none;
	}
.topnavi a:hover{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#1c1b1b;
	text-decoration:underline;
	}
/*--------------------------*/
.top_contact{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	}
.top_contact span{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#0063a1;
	}
.top_contact a{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	text-decoration:none;
	}
.top_contact a:hover{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#5e8b00;
	text-decoration:underline;
	}
/*--------------------------*/
.banner_bg{
	background:url(/app/smartpinless/images/banner_bg.jpg) no-repeat;
	height:271px;
	}
.right_menubg{
	background:url(/app/smartpinless/images/rightnavi_mid.png) repeat-y;
	}
	
.right_navi_pad{
	padding-bottom:10px;
	border:0px;
	}	
/*--------------------------*/
.logopad{
	padding-top:50px;	
	}
/*------------------------Body---------------------*/

.txt_wh{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	}
.txtbox{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	width:160px;
	}
.txtbox1{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	width:140px;
	}
.txtboxcvv{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	width:35px;
	}
.link{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#04616c;
	text-decoration:none;
	}
a.link:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#059cae;
	text-decoration:underline;
	}
a.link:visted{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#059cae;
	text-decoration:underline;
	}

.forgot{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	}
a.forgot:hover{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
	}
.midbox{
	background:url(/app/smartpinless/images/midbanner_mid.jpg) repeat-y;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}
.midbox ul{	
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	padding:0px;
	margin:0px;
	padding-left:10px;
	line-height:20px;	
	}	
.toplist ol{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	list-style:none;
	padding:0px;
	margin:0px;	
	}
.toplist{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	list-style:none;
	padding:0px;
	margin:0px;	
	}
.toplist ol li{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	margin:0px;
	padding-left:10px;
	}
.toplist span{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#c90000;
	}
.toplist a{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#c90000;
	text-decoration:none;
	}
.toplist a:hover{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#c90000;
	text-decoration:underline;
	}
	
.footbox{
	background:url(/app/smartpinless/images/bot_box_mid.jpg) repeat-x;
	color:#ffffff;
	}
.foot{
	background:url(/app/smartpinless/images/foot_bg.jpg);
	height:53px;
	color:#ffffff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	}

.foot span{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#312e2e;
	}
.foot a{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
	}
.foot a:hover{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#ffffff;
	}
.hd{
	font:bold 16px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#055365;
	border-bottom:1px solid #c8b8b8;
	height:30px;
	}
.bodytxt{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#353737;
	line-height:18px;
	}
.bodyhd{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#353737;
	line-height:18px;
	}
.normlist{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;	
	}
.normlist ol{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;	
	margin:0px;
	padding-left:25px;
	}
.normlist ol li{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;	
	margin:0px;
	
	}
.normlist ol li a{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#005fc1;	
	margin:0px;	
	text-decoration:underline;
	}
.normlist ol li a:hover{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#005fc1;	
	margin:0px;	
	text-decoration:none;
	}

.bor_bor{
	border-bottom:1px solid #c8b8b8;
	}
	
/*------------------------------Signup page------------------------*/
.list_sign{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#353737;
	line-height:18px;	
	}
.list_sign ul{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#353737;
	line-height:18px;
	padding:0px;
	margin:0px;
	list-style:none;
	}
.list_sign ul li{	
	padding:0px;
	display:inline;
	margin:0px;
	padding-right:15px;
	list-style:none;
	}
	
.img_flag{
	float:left;
	padding-right:15px;
	}
.hd_red{
	font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#a81c1c;
	}
.pgn{
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	}
.pgn a{
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#787878;
	text-decoration:none;
	}
.pgn a:hover{
	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#2693ab;
	text-decoration:underline;
	}
.boxbg{
	background:url(/app/smartpinless/images/box_top.jpg) no-repeat;
	height:27px;
	color:#ffffff;
	font-weight:bold;
	}
.smtxt{
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	}
.normtxt_line{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6d6d6d;
	border-bottom:1px solid #74ac00;
	line-height:30px;
	}
.link_left{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#434343;
	padding:0px;
	}
.link_left td{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#434343;
	padding:0px;
	
	list-style:none;
	}
.link_left td a{
	font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#235b68;
	text-decoration:none;
	padding:0px;
	}
.link_left td a:hover{
	font:bold 12px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#418493;
	text-decoration:none;
	}
.btn{
	background-color:#c1dae0;
	padding:2px;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #dcebef;
	color:#235b68;
	}
.subtitle{
	font:bold 16px/25px Verdana, Arial, Helvetica, sans-serif;
	color:#055365;
	border-bottom:1px solid #c8b8b8;
	height:30px;
	}
.subhd{
	font:bold 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color:#6d890a;	
	}

.txtbox_l{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #787878;
	width:120px;
	}
.dropdown{
	font-size:11px;
	color:#6c6c6c;
	line-height:18px;
	border:1px solid #787878;	
	}
.country_list{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	}
.country_list tbody{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;	
	}
.country_list tbody td{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;
	padding-left:20px;
	}
.country_list tbody ul{
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#515151;	
	margin:0px;
	margin-left:20px;
	}
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
	height:500px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
	}
/* Rate page */
.collapse{
border-collapse:collapse;
}
.pad{
padding-left:20px;
}
.titlebg{
background:#8cbe0f;
background-repeat:repeat-x;
height:33px;
}
.normaltextbold{font-family:Tahoma; font-size:12px; line-height:15px; color:#ffffff; font-weight:bold;}
.normaltext{font-family:Verdana; font-size:11px; line-height:15px; color:#000000; font-weight:normal;}
a.normaltext:hover{font-family:Verdana; font-size:11px; line-height:15px; color:#000000; font-weight:normal; text-decoration:none;}

.link3{font-family:Arial,Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:17px; color:#446d02; text-decoration:underline;}
a.link3{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px; color:#446d02; text-decoration:underline;}
a.link3:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:17px; color:#446d02; text-decoration:none;}
.normaltextcaps{font-family:Tahoma; font-size:11px; line-height:15px; color:#000000; font-weight:bold; text-transform:uppercase;}

.error_hd{font-family:Verdana; font-size:12px; line-height:25px; font-weight:bold; color:#ffffff; background-color:#405806;}
.error{font-family:Verdana; font-size:11px; padding-left:10px; padding-top:5px; line-height:15px; color:#273700; font-weight:normal; background-color: #afc280;}
.error1{font-family:Verdana; font-size:12px; line-height:15px; color:#ff0000; font-weight:bold;}