html
{
	background:#fff;
}



body
{
	/*background:#e4e4e4 url(../images/bg-header.gif) repeat-x 0 0;*/
	background:url(../images/Menu/bg-default-page.png) repeat-x 0 0;
	margin:0;
	padding:0;
	font:12px/17px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
	/*color:#333;*/
	min-width:895px;
	text-align:center;
	/*text-align:-moz-center; */
	background-color:#E4E4E4;
}
a:hover
{
	text-decoration:none;
}
div.page
{
	width:100%;
	overflow:hidden;
	/*background:#fff url(../images/bg-page.gif) repeat-x 0 0;*/
	color:#2c2c2c; /* Font Color */
	min-width:895px;
}
div.new-page
{
	width:80%;
	padding-left:100px;
	/*text-align:-moz-center; */
	/*background:#e4e4e4 url(../images/bg-new-page.gif) repeat-x 0 0;*/
	/*color:#333;*/
	
}


#main
{
	width:778px;
	margin:0 auto;
	overflow:hidden;
}
div.page #main
{
	width:895px;
}
a img
{
	border:none;
}
a
{
	outline:none;
	color:#c34100;
}
ul, li
{
	margin:0;
	padding:0;
	list-style:none;
}
form, fieldset
{
	margin:0;
	padding:0;
	border:0;
}
/*header*/
#header
{
	height:127px;
	/*width:778px;*/
	width:775px;
	overflow:hidden;	
}
div.page #header
{
	background-position: left;
	/*background-image: url(../images/Menu/header_member.jpg);*/
	background-image: url(../images/Menu/header_member.png);
	background-repeat: no-repeat;	
}

#freeTrailLogo
{
    float:right;
    height:25px;
    width:102px;
	display:inline;
	margin:140px 50px 0 0; 
}
.freeTrailLogoStar
{
	Height:154px;
	width:154px;
	margin-top:1px;
	background-repeat:no-repeat;
	padding-top:100px;
	padding-left:35px;
}

#SetLinkPosition
{
	padding:10px 80px 0 0;
}

#defaultlogo
{
    float:left;
    height:87px;
    width:70px;
	background-image:url(../images/menu/logo.png); 
	display:inline;
}

#header_default
{
	height:568px;
	width:778px;
	overflow:hidden;
}
div.page #header_default
{
	background-image: url(../images/Menu/banner.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:left;
}
h1
{
	margin:18px 8px 0 0;
	width:67px;
	height:84px;
	float:left;
	display:inline;
	background:url(../images/logo-bg.gif) no-repeat 0 0;
}
h1 a
{
	width:67px;
	height:84px;
	border:none;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}
div.page #header h1
{
	margin:10px 8px 0 0;
	width:57px;
	height:67px;
	background:url(../images/logo.gif) no-repeat 0 0;
}
div.page #header h1 a
{
	width:57px;
	height:67px;
}
#menu{
	float:right;
	padding-top:30px;
	
}
#menu li
{
	float:left;
	margin:0 0 0 33px;
	display:inline;
}
#menu li a
{
	text-transform:uppercase;
	font:bold 14px Arial;
	color:#333;
	text-decoration:none;
}
#menu li a:hover, #menu li a.active
{
	color:#d27c00;
}
div.page #menu
{
	margin:35px 0 0;
	float:left;
}
div.page #menu li
{
	margin:0 0 0 22px;
}
div.page #menu li a
{
	font:11px Arial;
	color:#fff;
}
div.page #menu li a:hover, div.page #menu li a.active
{
	color:#ffde00;
}



#nmmenu{
	float:right;
	padding-top:50px;
	padding-left:60px;
}
#nmmenu li
{
	float:left;
	margin:0 0 0 33px;
	display:inline;
}
#nmmenu li a
{
	text-transform:uppercase;
	font:bold 14px Arial;
	color:#333;
	text-decoration:none;
}
#nmmenu li a:hover, #nmmenu li a.active
{
	color:#d27c00;
}
div.page #nmmenu
{
	margin:35px 0 0;
	float:left;
}
div.page #nmmenu li
{
	margin:0 0 0 22px;
}
div.page #nmmenu li a
{
	font:11px Arial;
	color:#fff;
}
div.page #nmmenu li a:hover, div.page #nmmenu li a.active
{
	color:#ffde00;
}




div.status
{	
	margin: 0px 0px 0px 0px;	
	
}
p.welcome
{
	float:left;
	margin:0 0 0 3px;
	display:inline;
	color:#333;
}
p.welcome span
{
	padding:0 0 0 7px;
}
p.welcome a
{
	color:#2e68ae;
	text-decoration:none;
}
span.profile
{
	float:right;
}
span.profile a
{
	color:#626262;
	text-decoration:none;
}
/*content*/
#holder
{
	overflow:hidden;
	width:778px;
}
div.page #holder
{
	/*width:852px;*/
	padding:10px 0 0 3px;
}
div.new-page #holder
{
	width:852px;
	padding:0;
}

div.block
{
	width:191px;
	padding:0 15px 0 17px;
	float:left;
	background:url(../images/bg-block.gif) no-repeat 0 0;
}
div.content
{
	width:502px;
	float:left;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	margin:0 12px 0 0;
	padding:0 20px 75px;
}
h2
{
	margin:12px 0 5px;
	font:bold 16px Arial;
	color:#3471b9;
	text-transform:uppercase;
	overflow:hidden;
	width:100%;
}
div.page h2
{
	font-weight:normal;
}
h3
{
	margin:5px 0 0;
	font:bold 14px Arial;
	color:#cb6a39;
	text-transform:uppercase;
}
div.item
{
	float:left;
	margin:0;
	width:502px;
}
div.item p
{
	padding:9px 0 15px;
	margin:0;
	text-align:justify;
}
div.item p.bold{
	padding:8px 0 0 3px;
	font:bold 12px "Trebuchet MS";
}
div.item p img{
	float:left;
	margin:0 6px 0 0;
}
div.content h2{
	margin:12px 0 5px -7px;
}
div.item p.safe{
	float:left;
	width:297px;
	text-align:justify;
}
ul.icons{
	float:left;
	width:205px;
	margin:14px 0 0;
}
ul.icons li{
	float:left;
	margin:0 6px 0 15px;
	display:inline;
}
ul.icons li{
	float:left;
	padding:38px 0 0;
	font:12px Arial;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
}
ul.icons li.backup{
	float:left;
	padding:38px 0 0;
	font:12px Arial;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/backup-ico.gif) no-repeat 50% 0;
}
ul.icons li.restore{
	float:left;
	padding:38px 0 0;
	font:12px Arial;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/restore-ico.gif) no-repeat 50% 0;
}
ul.icons li.sync{
	float:left;
	padding:38px 0 0;
	font:12px Arial;
	color:#333;
	text-decoration:none;
	text-transform:uppercase;
	background:url(../images/sync-ico.gif) no-repeat 50% 0;
}
div.form form div.input{
	width:100px;
	height:18px;
	background:url(../images/bg-input.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
}
div.form form div.input input{
	width:175px;
	height:15px;
	margin:0;
	padding:0;
	border:0;
	background:none;
	font:12px Arial;
	color:#fff;
	float:left;
}
div.form form label{
	margin:5px 0 9px;
	display:block;
	font-family:Arial;
}
ul.blocks li div.form form label{
	font-size:12px;
}
div.form form a{
	float:left;
	margin:3px 0 0 15px;
}
div.form form input{
	float:right;
}
div.banner{
	/*width:777px;*/
	height:470px;
	background:url(../images/Menu/index.jpg) no-repeat 0 0;
	background-position:left;
	overflow:hidden;
}
div.banner p{
	font:20px Arial;
	/*margin:0;*/
	padding:50px 140px 50px 120px;
	color:#fff;
}
div.banner p a{
	color:#fff;
	text-decoration:none;
}
ul.blocks{
	width:800px;
}
ul.blocks li{
	float:left;
	margin:8px 12px 0 0;
}
ul.blocks li div.block{
	width:219px;
	padding:0 15px 0 17px;
	float:left;
	background:url(../images/bg-wider-block.gif) no-repeat 0 0;
	overflow:hidden;
}
div.form div.input{
	width:212px;
	height:21px;
	background:url(../images/bg-wider-input.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
}
div.form div.input input{
	width:203px;
}
div.form div.input{
	width:202px;
	height:21px;
	background:url(../images/input-bg.gif) no-repeat 0 0;
	padding:2px 0 4px 9px;
}
div.form div.input input{
	width:194px;
	border:0;
}
ul.sound li{
	float:right;
	margin:0 0 0 9px;
}
div.form form.variant{
	width:211px;
	margin:0;
	padding:0;
}
div.form form.variant label{
	margin:5px 0 22px;
	display:block;
	text-align:justify;
}
ul.links{
	float:left;
	background:url(../images/bg-links.gif) no-repeat 0 0;
	padding:15px 85px 20px;
	margin:27px 0 0 60px;
	display:inline;
	width:653px;
}
ul.links li, ul.links li a{
	float:left;
	text-indent:-9999px;
}
ul.links li.wind{
	width:150px;
	width:150px;
	height:48px;
	background:url(../images/banner-windows.gif) no-repeat 0 0;
	margin:7px 0 0;
}

ul.links li.palm{
	width:185px;
	width:60px;
	height:60px;
	background:url(../images/banner-palm.gif) no-repeat 0 0;
	margin:0 65px;
}

ul.links li.berry{
	width:141px;
	height:26px;
	background:url(../images/banner-black-barry.gif) no-repeat 0 0;
	margin:18px 0 0;
}

#content
{
	width:100%;
	padding:0 0 43px 3px;
	float:left;
}
#content.content-block{
	background:url(../images/bg-content-block.gif) no-repeat 0 0;
	width:631px;
	padding:0 0 43px 14px;
}
div.container{
	width:778px;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	overflow:hidden;
	padding:0 0 12px 14px;
}
div.container p{
	margin:0;
}
h2 span{
	float:left;
}
span.options{
	font-size:12px;
	color:#8b8b8b;
	margin:2px 0 0 5px;
}
span.options a{
	color:#8b8b8b;
	text-decoration:none;
}
ul.back-up{
	width:350px;
	float:left;
	margin:-5px 0 0;
}
ul.back-up li{
	float:left;
	margin:0 10px 0 15px;
	display:inline;
}
ul.back-up li a{
	float:left;
	width:65px;
	height:11px;
	line-height:11px;
	text-decoration:none;
	text-align:center;
	padding:50px 0 0;
	color:#333;
	font:11px Arial;
}
ul.back-up li.contacts
{
	background:url(../images/contact-ico.gif) no-repeat 50% 50%;
}
ul.back-up li.calendar
{
	background:url(../images/calendar-ico.gif) no-repeat 50% 50%;
}
ul.back-up li.tasks
{
	background:url(../images/task-ico.gif) no-repeat 50% 50%;
}
ul.back-up li.restore
{
	background:url(../images/rest-ico.gif) no-repeat 50% 50%;
}
.images
{
	padding:2px 0 0 7px;
}
.audio
{
	padding:2px 0 0 9px;
}
.video
{
	padding:2px 0 0 9px;
}
.sidebarLost{
	width:261px;
	height:107px;
	background:url(../images/bg-sidebar.gif) no-repeat 0 0;
	float:right;
	padding:0 0 0 14px;
}
.sidebarLost p{
	margin:5px 0 9px;
}
ul.buttons li{
	float:left;
	margin:0 10px 0 0;
}
form.security div.input input, form.security textarea{
	font:11px Arial!important;
	color:#fff;
	width:700px;
}

#dropdown {
	background-image: none;
	margin:0;
	padding:0;
}

#dropdown select {
	width: 200px;
}

div.security ul li{
	float:left;
	margin:10px 29px 0 0;
}
div.security ul li div.input{
	width:202px;
	background:url(../images/input-bg.gif) no-repeat 0 0;
}
div.security ul li div.input input{
	width:192px;
}
div.security label{
	font-weight:bold;
	color:#3471b9;
}
div.textarea{
	width:211px;
	height:66px;
	background:url(../images/bg-textarea.gif) no-repeat 0 0;
	padding:5px;
}
div.textarea textarea{
	width:201px;
	height:56px;
	border:0;
	background:none;
}
div.secure-img{
	float:left;
	width:420px;
	margin:11px 0 20 -14px;
	padding:0 0 0 14px;
	position:relative;
	/*background:url(../images/bg-secure-img.gif) no-repeat 0 0;*/
}
div.secure-img1{
	float:left;
	width:750px;
	margin:11px 0 20 -14px;
	padding:0 0 0 14px;
	position:relative;
	/*background:url(../images/bg-secure-img.gif) no-repeat 0 0;*/
}
div.code{
	width:140px;
	height:25px;
	border:1px solid #b9b9b9;
	float:left;
}
form.security div.secure-img div.input{
	float:left;
	margin:0 7px;
	width:142px;
	background:url(../images/input-bottom-bg.gif) no-repeat 0 0;
	overflow:hidden;
}
form.security div.secure-img label{
	margin:11px 0 10px;
}
form.security div.secure-img div.input input{
	width:133px;
}
form.security div.secure-img input.btn-submit{
	float:left;
}
div.secure-img p{
	width:538px;
	float:left;
	margin:10px 0 3px;
}
div.secure-img p a{
	margin:0;
	color:#3a71b2;
	float:none;
	font-family:Arial;
}
div.secure-img span{
	color:#ff0000;
	margin:0 0 0 62px;
}
div.status ul.dates{
	margin:0 0 0 38px;
	float:left;
}
div.status ul.points{
	float:right;
	margin:0 15px 0 0;
}
div.status ul.dates li{
	float:left;
	margin:0 15px 0 0;
	display:inline;
}
div.status ul.dates li a{
	color:#626262;
	text-decoration:none;
}
div.status ul.dates li a img{
	float:left;
	margin:2px 3px 0 0;
}
div.status ul.select li a img{
	margin:0 3px 0 0;
}
div.admin-sidebar{
	width:182px;
	float:right;
	/*background:url(../images/bg-admin-sidebar.gif) no-repeat 0 0;*/
	background:url(../images/Menu/bg_admin_sidebar.png) no-repeat 0 0;
	padding:0 0 10px 13px;
}
ul.add-opt li{
	background:url(../images/li-bg.gif) no-repeat 0 50%;
	padding:2px 0 2px 9px;
}
ul.add-opt li a{
	color:#747474;
	text-decoration:none;
}
div.title{
	width:500px;
	background:url(../images/bg-title.gif) no-repeat 0 0;
	text-align:left;
	position:relative;
	padding:8px 0 7px;
	border-bottom:1px solid #e8e8e8;
	overflow:hidden;
}
div.title h3{
	color:#3a7ac5;
	margin:0;
}
ul.controls{
	width:500px;
	position:absolute;
	top:2px;
	left:2px;
}
ul.controls li{
	width:auto;
}
ul.controls li.back{
	float:left;
}
ul.controls li.forward{
	float:right;
}
ul.controls li a{
	width:14px;
	height:21px;
	float:left;
}
ul.controls li.back a{
	background:url(../images/bg-back.gif) no-repeat 0 0;
}
ul.controls li.forward a{
	background:url(../images/bg-forward.gif) no-repeat 0 0;
}
ul.events li{
	border:0px solid #e8e8e8;
	border-top:0;
	width:505px;
	overflow:hidden;
	padding:5px 0 0 24px;
}
ul.events li h5{
	margin:0;
	font:bold 12px Arial;
}
ul.events li h5 a{
	color:#262626;
	text-decoration:none;
}
ul.events li p{
	margin:2px 0 2px 22px;
	font:12px Arial;
	color:#262626;
}
span.event-options{
	margin:0 0 0 10px;
}
table.month{
	border-right:1px solid #e8e8e8;
	width:616px;
	margin:0 0 73px;
}
div.item div.image{
	float:left;
	margin:4px 6px 0 0;
}
table.month td{
	border-bottom:1px solid #e8e8e8;
	border-left:1px solid #e8e8e8;
	padding:3px 7px;
	width:89px;
	height:51px;
	vertical-align:top;
}
div.cell{
	width:69px;
	height:51px;
}
div.active-cell{
	position:relative;
}
table.month tr.days td.first{
	border-left:1px solid #e8e8e8;
}
table.month tr.days td{
	border-left:0;
	background:none;
	height:29px;
	padding:0 7px;
	vertical-align:middle;
	text-transform:uppercase;
}
a.appointment{
	float:right;
	margin:4px 0 0;
}
div.appoint-block{
	width:204px;
	height:155px;
	position:absolute;
	top:20px;
	left:-142px;
	display:none;
}
div.active-cell div.appoint-block{
	display:block;
}
div.appoint-block div.inner{
	width:171px;
	height:144px;
	background:url(../images/bg-popup.png) no-repeat 0 0;
	overflow:hidden;
	padding:11px 13px 0 20px;
}
a.close{
	float:right;
	margin:0;
	position:relative;
}
div.inner h5{
	margin:0;
	padding:5px 0 12px;
	font:bold 12px Arial;
	color:#262626;
}
div.inner p{
	margin:0;
}
ul.names li{
	float:left;
	text-transform:uppercase;
	font:bold 12px Arial;
	padding:2px 0 0 11px;
	text-align:left;
	color:#353535;
}
table.contact td.status{
	width:32px;
	text-align:center;
	padding:0;
}
table.contact td.status2{
	width:38px;
	padding:0px;
}
table.contact td.status2 img{
	display:block;
	margin:0 auto;
}
table.contact td.name{
	width:116px;
	text-transform:uppercase;
}
table.contact td.phone{
	width:99px;
}
table.contact td.mail{
	width:119px;
}
table.contact td.date{
	width:56px;
}
table.contact td{
	height:auto;
	padding:0;
	vertical-align:middle;
	padding:5px 0 5px 10px;
	border:1px solid #e8e8e8;
	border-right:0;
	border-top:0;
	color:#262626;
}
table.contact td a{
	text-decoration:none;
	color:#262626;
}
ul.names li.status{
	width:58px;
	padding:2px 0 0 13px;
}
ul.names li.name{
	width:118px;
}
ul.names li.phone{
	width:100px;
}
ul.names li.mail{
	width:120px;
}
table.contact td{
	width:auto;
}
tr.grey td{
	background:#f7f7f7;
}
ul.photos{
	margin:0 0 0 -9px;
	float:left;
	display:inline;
	padding:0 0 100px;
	
}
ul.photos li{
	float:left;
	width:120px;
	height:138px;
	background:url(../images/bg-li.png) no-repeat 0 0;
	padding:8px 15px;
	margin:0 8px 16px 0;
}
ul.photos li img{
	display:block;
}
ul.photos li ul li{
	background:none;
	width:auto;
	height:auto;
	padding:0;
	margin:5px 7px 0 0;
}
ul.photos li p{
	margin:4px 0 0;
	color:#262626;
}
ul.photos li p input{
	width:15px;
	height:15px;
	margin:-1px 7px 0 0;
	float:left;
	padding:0;
}
/*footer*/
#footer{
	width:100%;
	text-align:center;
	background:url(../images/bg-footer.gif) repeat-x 0 0;
	overflow:hidden;
	padding:18px 0 20px 0;
	
	color:#4c4c4c;
}
#footer a{
	text-decoration:none;
	color:#cb6a39;
}
#footer p{
	margin:0 auto 0 auto;
	text-align:center;
}

#footer1{
	width:100%;
	text-align:center;
	background:url(../images/bg-footer.gif) repeat-x 0 0;
	overflow:hidden;
	padding:18px 0 20px 0;
	min-width:895px;
	color:#4c4c4c;
}
#footer1 a{
	text-decoration:none;
	color:#cb6a39;
}
#footer1 p{
	margin:0 auto 0 auto;
	text-align:center;
}


/*Added by Ulhas*/

.textbox_invisible {
	border-right: #e4e4e4 1px solid;
    border-top: #e4e4e4 1px solid;
    border-left: #e4e4e4 1px solid; 
    border-bottom: #e4e4e4 1px solid;
	font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold; font-size:11px;
	color: #000000; height:18px;
	/*color:#3471b9;*/
	background-color:#e4e4e4;
	text-align:left;
	width:290px;
}

.found{
	font-weight:bold;
	color:#3471b9;
}

.div2{
	position:absolute; right:30px; top:250px; width:345px; padding:9px; padding-left:12px;
	color:black; border:none; display:none; text-align:left; height: 270px;
	background:url(../images/rounded_rect.png) no-repeat 0 0;
	display: none; z-index: 3; opacity: 0; 
	
}

div.input select{
      width:175px;
      height:24px;
      margin:0;
      padding:0;
      border:0;
      font:12px Arial;
      float:left;
      
}

.table_border {
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid;
    border-bottom: #ffffff 0px solid; font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px; padding-bottom:5px; padding-left: 5px; padding-right: 5px; padding-top:5px;
}

.error {
	color: #FF0000; font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center;
	font-weight:bold;
}

.g_text {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	
	} 
	
.photos{
	float:left;
	width:120px;
	height:143px;
	background:url(../images/bg-li.png) no-repeat 0 0;
	padding:5px 15px 0 10px;
	margin:0 3px 10px 0;
}

div.secure-img div.input1 input{
	float:left;
	margin:0 2px 0 2px;
	width:121px;
	border:0;
	background:url(../images/input-bottom-bg1.gif) no-repeat 0 0;
	overflow:hidden;
	padding:5px 9px 9px 3px;
}

.content-block1{
	background:url(../images/bg-content-block.gif) no-repeat 0 0;
	width:700px;
	padding:0 0 3px 4px;
	overflow:hidden;
}

#main1{
	width:578px;
	margin:0 auto;
	overflow:hidden;
}

div.page #main1{
	width:895px;
}

.w25_r {text-align:right; padding-right:5px;}

.w200 { width:200px; vertical-align:top; text-align:center; padding-top:120px; padding-left:5px; }

div.content1{
	width:538px;
	float:left;
	background:url(../images/bg-content-block.gif) no-repeat 0 0;
	margin:0 2px 0 0;
	padding:0 40px 18px 0;
}

#holder1{
	overflow:hidden;
	width:778px;
	margin:0 5px;
}

div.input{
	width:182px;
	height:21px;
	background:url(../images/bg-input.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
	color:Black;
}
div.input input{
	width:175px;
	height:15px;
	margin:0;
	padding:0;
	border:0;
	background:none;
	font:12px Arial;
	color:#fff;
	float:left;
}

form div.input5 input{
	width:50px;
	height:21px;
	background:url(../images/input-bg_cc.gif) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}

#menu1{
	float:left;
	margin:88px 0 0;
	padding-left:100px;
	padding-top:20px;

}
#menu1 li{
	float:left;
	margin:0 0 0 33px;
	display:inline;
}
#menu1 li a{
	text-transform:uppercase;
	font:bold 16px Arial;
	color:#333;
	text-decoration:none;
}
#menu1 li a:hover, #menu1 li a.active{
	color:#d27c00;
}
div.page #menu1{
	margin:35px 0 0;
	float:left;
}
div.page #menu1 li{
	margin:0 0 0 22px;
}
div.page #menu1 li a{
	font:11px Arial;
	color:#fff;
}
div.page #menu1 li a:hover, div.page #menu1 li a.active
{
	color:#ffde00;
}

.buttonSpacing
{
	padding-right:30px;
}

div.container3
{
	background:url(../images/bg-container.gif) no-repeat 0 0;
	overflow:hidden;
	padding:0 0 12px 14px;
	line-height:20px;
}
div.container3 p
{
	margin:0;
}

.checkSpacing
{
	padding-right:90px;
	font-size:medium;
	font-weight:bolder;
}
div.container5{
	width:520px;
	background:url(../images/bg-container.gif) no-repeat 0 0;
	overflow:hidden;
	padding:0 0 12px 14px;
}
div.container5 p{
	margin:0;
}

.div9{
	width: 535px;
	border: none; 
	visibility: hidden; 
	text-align:left;
	background-color:Transparent;
}
.monthCells
{
	border:1px solid #e8e8e8;
}
.borderGetStarted
{
	text-align:right;font-weight:bold;border-bottom:solid 1px white;border-right:solid 1px white;
}
.tdGetStarted
{
	text-align:center;border-bottom:solid 1px white;border-right:solid 1px white;
}
.headingGetStarted
{
	font-weight:bolder;font-size:larger;border-bottom:solid 1px white;
}

div.statusGet
{
	width:600px;
	float:right;
	margin:38px 0 0 0;
}
.statusGet div a{
	color:#626262;
	text-decoration:none;
}
div.content12{
	width:802px;
	float:left;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	margin:0 12px 0 0;
	padding:0 20px 55px;
}

.textbox_invisible25
{
    border-right: #E4E4E4 1px solid; border-top: #E4E4E4 1px solid; border-left: #E4E4E4 1px solid;
    border-bottom: #E4E4E4 1px solid; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold; font-size: 11px; font-weight: bold;
    color: #3471b9; text-align: left; width: 202px; height: 40px; overflow: hidden;
    background-color:#E4E4E4;
    
}

div.content55{
	width:702px;
	float:left;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	margin:0 12px 0 0;
	padding:0 20px 75px;
}
.div22{
	position: absolute; right: 30px; top:50px; width:525px; float:left; text-align:left;
	color: black; border: none; display: none; background:url(../images/white_squre.png) no-repeat 0 0;
}
.labelCard{
	margin:12px 0 5px;
	font:bold 16px Arial;
	color:#3471b9;
	text-transform:capitalize;
	overflow:hidden;
	width:100%;
	text-align:center;
	padding-left:150px;
}

.div25{
	position: absolute; right:30px; top: 90px; width: 345px; padding:7px; padding-left:12px;
	color: black; border: none; display: none; text-align:left; height: 270px;
	background:url(../images/rounded_rect.png) no-repeat 0 0;
}

.text_align_link2 
{
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size:11px; 
	color: #c34100;
}
.text_align 
{
	font-family: Arial, Tahoma, Helvetica, sans-serif; 
	font-size:11px; 
	color: #000000; 
	margin-left:5px;
}
#ctl00_memberPlaceHolder_sidebar
{
    width: 261px;
    height: 107px;
    background: url(../images/bg-sidebar.gif) no-repeat 0 0;
    float: right;
    padding: 0 0 0 14px;
}
#ctl00_memberPlaceHolder_sidebar p{
	margin:5px 0 9px;
}

form span.input9 input{
	width:139px;
	height:20px;
	background:url(../images/bg-input-top.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
	border-right: #ffffff 0px solid; border-top: #ffffff 0px solid; border-left: #ffffff 0px solid;
    border-bottom: #ffffff 0px solid;
}
.input9{
	width:133px; height:15px; margin:0; padding:0; border:0; background:none; font:12px Arial; 
	color:#fff; float:left;
}

form div.input90 input{
	width:131px;
	height:20px;
	background:url(../images/bg-input-top.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
	border-right: #e4e4e4 0px solid; border-top: #e4e4e4 0px solid; border-left: #e4e4e4 0px solid;
    border-bottom: #e4e4e4 0px solid;
}

.input90{
	width:131px; height:15px; margin:0; padding:0; border:0; background:none; font:12px Arial; 
	color:#fff; float:left;
	background:url(../images/Menu/txtboxName.png) no-repeat 0 0;
}

.textbox_upload {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size:11pt; color: #006A97;  
	border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;vertical-align:top;
    border-bottom: #cccccc 1px solid; width:250px; background-color:#ffffff;
}

form div.input15 input{
	width:50px;
	height:21px;
	margin:0;
	padding:0;
	border:0;
	float:left;
}
div.content33
{
	width:820px;
	float:left;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	margin:0 12px 0 0;
	padding:0 20px 10px;
}

div.input51 input
{
	width:48px;
	height:21px;
	background:url(../images/input-bg_cc.gif) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}
.promoinput{
	width:142px;
	background:url(../images/bg-input-top.gif) no-repeat 0 0;
	height:16px;
	border-width:0px;
	vertical-align:middle;	
	padding:5px 0 4px 4px;
}

/*popup code*/

#lightbox
{	
	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;
}
#lightbox img
{ 
	width: auto; height: auto;
}
#lightbox a img
{
	border: none; 
}

#outerImageContainer
{
	position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; 
}
#imageContainer
{
	padding: 10px;
}

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; 
	line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



/* New */


div.content101{
	width:600px;
	background:url(../images/bg-content-block.gif) no-repeat 0 0;
	margin:0 2px 0 0;
	padding:0 40px 18px 0;
}

#signup_sub_header
{
	padding-top:0px;
	height:157px;
	width:775px;
	overflow:hidden;
}
div.page #signup_sub_header
{
	background-position: center;
	background-image: url(../images/Menu/header.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	text-align:center;
}

div.containerSignUp
{
	width:760px;	
	background-image:url(../images/Menu/bg-content.gif);	
	/*padding:0 0 12px 2px;*/
	background-color:Transparent;
	background-repeat:no-repeat;
	padding-left:10px;	
	overflow:hidden;	
}

div.inputTitle input
{
	width:40px;
	height:18px;
	background:url(../images/Menu/txtbox.png) no-repeat 0 0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
	text-align: left;
}
div.inputName input
{
	width:120px;
	height:21px;
	background:url(../images/Menu/txtboxName.png) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}
div.inputEmail input
{
	width:280px;
	height:21px;
	background:url(../images/Menu/textboxEmail.png) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}
div.inputMobile input
{
	width:125px;
	height:21px;
	background:url(../images/Menu/txtboxName.png) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}

div.inputMobile1 input
{
	width:52px;
	height:21px;
	background:url(../images/Menu/txtboxMobile.png) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}

/*--------------------------
 Css for New Pages
--------------------------*/
H2
{
	text-align:left;
	margin:15px 0 0;
	font:bold 16px Arial;
	color:#3471b9;
	text-transform:uppercase;
	overflow:hidden;
	
}
div.page H2
{
	font-weight:normal;
}
H3
{
	text-align:left;
	margin:10px 0 0;
	font:bold 14px Arial;
	color:#cb6a39;
	text-transform:uppercase;
}

#AboutAndFeature_Header
{
	padding-top:0px;
	
	height:115px;
	width:776px;
	overflow:hidden;
	float:left;
}
div.page #AboutAndFeature_Header
{
	background-position: center;
	background-image: url(../images/Menu/header.png);
	background-repeat: no-repeat;
	background-color: transparent;
	
}

#AboutAndFeature_Sub_Header
{
	padding-top:0px;
	height:157px;
	width:541px;
	overflow:hidden;
	float:left;
}
div.page #AboutAndFeature_Sub_Header
{
	background-position: center;
	background-image: url(../images/Menu/feature_about.png);
	background-repeat: no-repeat;
	background-color: transparent;
	
}

div.loginBlock
{	
	margin-left:10px;
	height:170px;
	width:227px;	
	/*padding:0 15px 0 17px;*/
	float:left;	
	background:url(../images/Menu/loginbox.png) no-repeat 0 0;	
}

div.loginBlockExternal
{	
	margin-left:10px;
	height:170px;
	width:227px;	
	/*padding:0 15px 0 17px;*/
	float:left;	
	background:url(../images/Menu/loginbox.png) no-repeat 0 0;	
}
div.inputAboutFeature input
{
	width:191px;
	height:26px;
	background:url(../images/Menu/login_textbox.png) no-repeat 0 0;
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;	
	float:left;
}
div.AboutFeature input
{
	width:81px;
	height:26px;	
	margin:0;
	padding:0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
}


div.containerAboutFeature
{
	width:760px;
	background:url(../images/Menu/about_features_haded_box.png) no-repeat 0 0;
	overflow:hidden;
	padding-left:25px;
	float:left;
	
	
}
div.containerAboutFeature p{
	margin:0;
}

/*-----------------*/

.clientLoginBlock, .clientLoginBlockHidden, .contentBlock, .commentsBlock, .footerBlock
{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.headerBlock
{
	width: 895px;
	margin-left: 10px;
	margin-right: 20px;
	text-align: left;
}

.clientLoginWrapper
{
	/*background-color: #262626;*/
	background-color: #7c7c7c;
	/*background-color: #FFA700; Yellow*/
}
.clientLoginBlock
{
	overflow: hidden;
	text-align: right;
}
.clientLoginBlockHidden
{
	height: 3px;
	overflow: hidden;
	text-align: right;
}

.clientLoginForm table
{
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 100%;
	color: #989898;
}
.clientLoginForm table th
{
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
}
.clientLoginForm table td
{
	text-align: left;
}
.customBox
{
	color: #989898;
	background-color: #262626;
	border: solid 1px #7c7c7c;
}
#loginButton
{
	text-align: right;
	padding-left: 10px;
}
#loginButton input
{
	color: #989898;
	font-weight: bold;
	background-color: #262626;
	/*border: solid 1px #3b3b3b;*/
}

.headerWrapper
{
	/*background: #3b3b3b url(../images/Menu/1X30.png) repeat-x bottom left;*/
}
.headerBlock
{
	height: 10px;
	overflow:visible;
	
}

.headerBlock #right
{
	text-align: right;
	padding-right: 36px;
}

.clientLoginButton
{
	height: 10px;
}
.clientLoginButton a
{
	outline:none;
}

/* ----------------- Signup HEADER CSS ----------------- */
.clientSignupBlock, .clientSignupBlockHidden, .contentBlock, .commentsBlock, .footerBlock
{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.headerBlockSignup
{
	width: 895px;
	margin-left: 10px;
	margin-right: 20px;
	text-align: right;
}

.clientSignupWrapper
{
	background-color: #FFA700;
}
.clientSignupBlock
{
	overflow: hidden;
	text-align: right;
}
.clientSignupBlockHidden
{
	height: 3px;
	overflow: hidden;
	text-align: right;
}

.clientSignupForm table
{
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 100%;
	color: #989898;
}
.clientSignupForm table th
{
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
}
.clientSignupForm table td
{
	text-align: left;
}
.customBox
{
	color: #989898;
	background-color: #262626;
	border: solid 1px #7c7c7c;
}
#signupButton
{
	text-align: right;
	padding-left: 0px;
}
#signupButton input
{
	color: #989898;
	font-weight: bold;
	background-color: #262626;
	/*border: solid 1px #3b3b3b;*/
}

.headerWrapperSignup
{
	/*background: #3b3b3b url(../images/Menu/1X30.png) repeat-x bottom left;*/
}
.headerBlockSignup
{
	height: 0px;
	overflow:visible;	
}
.headerBlock #SignupRight
{
	text-align: right;
	padding-right: 36px;
}

.clientSignupButton
{
	height: 20px;
}
.clientSignupButton a
{
	outline:none;
}



/*Member Header*/
#Memberheader{
	height:115px;
	width:750px;
	overflow:hidden;	
}
div.page #Memberheader
{
	background-position: left;
	background-image: url(../images/Menu/header.png);
	background-repeat: no-repeat;	
}


div.containerContactList
{
/*	width:600px;
	background:url(../images/bg-content.gif) no-repeat 0 0;
	overflow:hidden;
	padding:0 0 12px 14px;*/
	width:545px;
	background:url(../images/Menu/bg-content.gif) no-repeat 0 0;
	overflow:hidden;
	/*padding:0 0 12px 2px;*/
	padding-left:10px;
}
div.container p{
	margin:0;
}

.inputdefault{
	width:191px;
	height:18px;
	background:url(../images/bg-input.gif) no-repeat 0 0;
	padding:5px 0 4px 9px;
	border-width:0px;
}


/* 90 Day */

#90DayTrailLink
{
	width:150px;
	height:150px;
	
}


.LeftAlign
{
	text-align:left;
}



div.inputTitle1 input
{
	width:40px;
	height:18px;
	background:url(../images/Menu/about_features_haded_box.png) no-repeat 0 0;
	border:0;
	padding:5px 0 4px 9px;
	float:left;
	text-align: left;
}


#nmmenu1{
	float:left;
	padding-top:85px;
	padding-left:60px;
}
#nmmenu1 li
{
	float:left;
	margin:0 0 0 30px;
	display:inline;
}
#nmmenu1 li a
{
	text-transform:uppercase;
	font:bold 14px Arial;
	color:#333;
	text-decoration:none;
}
#nmmenu1 li a:hover, #nmmenu1 li a.active
{
	color:#d27c00;
}