@charset "utf-8";


.adminheader {
margin:0; padding:4px; width:100%;font: normal 13px Tahoma, Helvetica, sans-serif; background:#000; color:#e5e5e5; border: 1px solid #e5e5e5;
}
.adminheader a {
 color:#fff;
}

.advicetick	a {  font:normal 13px Tahoma, Helvetica, sans-serif; color:#1a1a1a; line-height:1.5em;   list-style:none;
background:url(/images/footermenu/accept.png) no-repeat; padding-bottom:3px; padding-left:20px; height:40px; text-decoration:none;}
.advicetick a:hover{ 
color:#1376c9;} 
.advicecross a {  font:normal 13px Tahoma, Helvetica, sans-serif; color:#1a1a1a; line-height:1.5em;   list-style:none;
background:url(/images/footermenu/cross.png) no-repeat; padding-bottom:3px; padding-left:20px; height:40px; text-decoration:none;}
.advicecross a:hover{ 
color:#1376c9;}
.messageunread {  line-height:1.5em;   list-style:none;
background: url(/images/footermenu/mail.png) no-repeat; padding-bottom:3px; padding-left:24px; height:40px; text-decoration:none; font-weight:bold; width:100%;}

.messageread { line-height:1.5em;   list-style:none; font-weight:normal;
background:  url(/images/footermenu/mail.png) no-repeat; padding-bottom:3px; padding-left:24px; height:40px; text-decoration:none;  width:100%;}



.messageread2 { background: #fff; border-top: 1px #eeeeee solid; border-left: 1px #eeeeee solid; font-size: 13px;  }
.messageunread2	a {  font:bold Tahoma, Helvetica, sans-serif; color:#1a1a1a; line-height:1.5em;   list-style:none;
background:url(/images/footermenu/email.png) no-repeat; padding-bottom:3px !important; padding-left:24px; height:40px; text-decoration:none;}
.messageunread2 a:hover{ 
color:#1376c9;}
.messageunread2 { background: #fff; border-top: 1px #eeeeee solid; border-left: 1px #eeeeee solid; font-size: 13px;  }
.messageread2 a {  font:normal Tahoma, Helvetica, sans-serif; color:#1a1a1a; line-height:1.5em;   list-style:none;
background:url(/images/footermenu/email.png) no-repeat; padding-bottom:3px !important; padding-left:24px; height:40px; text-decoration:none;}
.messageread2 a:hover{ 
color:#1376c9;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}


/***********************text boxes**************************/
#detailscorrect {
display:none;
}
.newloginbox { 
 font-size: 13px; 
 color: #1a1a1a; 
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:130px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.loginbox { 
 font-size: 13px; 
 color: #1a1a1a; 
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:200px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.emailbox { 
 font-size: 13px; 
 color: #1a1a1a; 
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:165px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.myloginbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 8pt; font-weight: bold;
background:url(/images/footermenu/key.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 0 solid #e2e2e2; }
.mycalculatebutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 8pt; font-weight: bold;
background:url(/images/footermenu/calculator.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 0 solid #e2e2e2; }
.mysavebutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
background:#eeeeee url(/images/footermenu/disk.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 1px solid #999; }
.mymailbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
background:#eeeeee url(/images/footermenu/mail.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 1px solid #999; }
.mycancelbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
background:#eeeeee url(/images/footermenu/cross.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 1px solid #999; }
.mylockbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
background:#eeeeee url(/images/footermenu/lock.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 1px solid #999; }

.myaddbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 8pt; font-weight: bold;
background:url(/images/footermenu/add.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 0 solid #e2e2e2; }

.myhomebutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
 font-family:Tahoma, Helvetica, sans-serif;
background: url(/images/footermenu/home.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 0px solid #999; }

.mylogoutbutton { margin-top:5px; cursor: pointer;  list-style-type:none;  text-decoration:none; 
color: #034279; cursor: pointer; font-size: 9pt; font-weight: bold;
 font-family:Tahoma, Helvetica, sans-serif;
background: url(/images/footermenu/plug.png) no-repeat 7px 4px;  
padding:5px 5px 5px 30px; border: 0px solid #999; }

.texta { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 text-align:left;
 margin-left:4px;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:275px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.selecta { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 margin-left:4px;
 text-align:left;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:281px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.textashort { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 margin-left:4px;
 text-align:left;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:150px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.textablue { 
 font-size: 13px; color:#1a1a1a; 
 background-color: #C6E2FF; 
 text-align:left;
 border: 1px solid #CCCCCC;
 width:165px;
 font-family:Tahoma, Helvetica, sans-serif;
}


.montha { 
 font-size: 13px; color:#1a1a1a; 
 text-align:left;
 padding: 2px;
 margin-left:4px;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:85px;
 font-family:Tahoma, Helvetica, sans-serif;
}

.monthablue { 
 font-size: 13px; color:#1a1a1a; 
 text-align:left;
 background-color: #C6E2FF; 
 border: 1px solid #CCCCCC;
 width:85px;
 font-family:Tahoma, Helvetica, sans-serif;
}


.radioblue { 
 font-size: 13px; color:#1a1a1a; 
 background-color: #C6E2FF; 
 border: 1px solid #CCCCCC;
 text-align:left;
 width:15px;
 height:15px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.longtexta { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 margin-left:4px;
 text-align:left;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 font-family:Tahoma, Helvetica, sans-serif;
}
.longtextablue { 
 font-size: 13px; color:#1a1a1a; 
 background-color: #C6E2FF; 
 text-align:left;
 border: 1px solid #CCCCCC;
 font-family:Tahoma, Helvetica, sans-serif;
}
.textareatext { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 margin-left:4px;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:530px;
 text-align:left;
 height: 100px;
 font-family:Tahoma, Helvetica, sans-serif;
}
.textareatext2 { 
 font-size: 13px; color:#1a1a1a; 
 padding: 2px;
 margin-left:4px;
 background-color: #FFFFFF; 
 border: 1px solid #CCCCCC;
 width:275px;
 height: 100px;
 text-align:left;
 font-family:Tahoma, Helvetica, sans-serif;
}
.uibuttonfix { font-size:13px; }






		
	#slider3 ul, #slider3 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider3{margin-top:0;}
	#slider3 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:550px;
		height:123px;
		overflow:hidden; 
		}













.form_saving {
	display:none;

}

.incomplete{
	border:1px solid #cd0a0a;
	padding-top:3px;
	padding-bottom:3px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	width:200px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px;  
margin-bottom:4px;
}

.wizcomplete{
	border:1px solid #215E21;
	padding-top:3px;
	padding-bottom:3px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	width:200px;
	color:#215E21;
background:#D4ED91 url(/images/footermenu/accept.png) no-repeat 7px 7px; 
margin-bottom:4px;
}


.error2{
	border:1px solid #cd0a0a;
	padding-top:7px;
padding-left:25px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:80px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px;  
margin-bottom:4px;
}


.inserror{
	border:1px solid #cd0a0a;
	padding-top:7px;
padding-left:25px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:center;
	margin-top:20px;
	height:23px;
	display:none;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px;  

}
.loading{
	padding:7px 3px;
	font-weight:bold;
	text-align:center;
	margin-top:100px;
	margin-bottom:200px;
	display:none;
	color:#000;
	width:100%;
}

.saving{
background:#FFF url(/images/miniloader.gif) no-repeat 3px 3px; 
	height:10px;
	display:none;
} 
.documenttick {
background:url(/images/footermenu/accept.png) no-repeat 3px 0px; font-size: 11px; text-indent:25px; height:20px; float:right; display:none; margin-right:10px;
}
.tick	{  
background:#FFF url(/images/footermenu/accept.png) no-repeat 3px 3px; font-size: 11px; text-indent:15px; height:20px;}
.cross	{  
background:#FFF url(/images/footermenu/cross.png) no-repeat 3px 3px; font-size: 11px; text-indent:15px; height:20px;}
.tick2	{  
background:#FFF url(/images/footermenu/accept.png) no-repeat 3px 3px; font-size: 11px; text-indent:20px; height:20px;}
.cross2	{  
background:#FFF url(/images/footermenu/cross.png) no-repeat 3px 3px; font-size: 11px; text-indent:20px; height:20px;}

.topper	{  padding-top:20px}
.mediqs	{  background-color:#fff; border-top: 1px #eeeeee solid;  padding:4px; font-size: 11px; }
.mediqsnohead	{  background-color:#fff;   padding:4px; font-size: 11px; }

.ahl9	{  background-color:#fff; border-top: 1px #eeeeee solid; border-left: 1px #eeeeee solid; padding:4px; font-size: 11px; }
.ah20	{  background-color:#fff;  border-top: 1px #eeeeee solid; border-right: 1px #eeeeee solid; border-left: 1px #eeeeee solid; padding:4px; font-size: 11px; }
.ah21	{  background-color:#fff;  border-top: 1px #eeeeee solid; border-left: 1px #eeeeee solid;  padding:4px; font-size: 14px; font-weight:bold;}
.ah22	{  background-color:#fff;  border-top: 1px #eeeeee solid; border-left: 1px #eeeeee solid; padding:4px; font-size: 11px; font-weight:normal;}

td {
font-size: 12px;  font-family:'Trebuchet MS', Verdana,Helvetica Neue, Arial, sans-serif; padding-right:5px; height:20px;
}
.rowa	{  font:normal 11px;  vertical-align:middle;}
.rowa_t	{  font:normal 11px;  vertical-align:top;}
.rowq	{  font:normal 11px;  vertical-align:middle; }
.rowq_t	{  font:normal 11px;  vertical-align:top; }
.clientrowa	{  font:normal 11px;  vertical-align:top; text-align:left}
.clientrowq	{  font:normal 11px; font-weight:bold;  vertical-align:top;  text-align:right}
p.clr, .clr { clear:both; padding:0; margin:0; background:none;}

.formheader {
 font:bold 12px Tahoma, Helvetica, sans-serif;
}

.formheader2 {
 font:bold 12px Tahoma, Helvetica, sans-serif;
}
.pdf { background:#FFF url(/images/footermenu/doc_pdf.png) no-repeat 3px 3px; font-size: 11px; text-indent:15px; text-align:left; text-decoration: none; color:#1a1a1a;
}
.pdf a{  text-decoration: none; color:#1a1a1a;
}
.pdf2 { background:#FFF url(/images/footermenu/doc_pdf.png) no-repeat 3px 3px; font-size: 11px; text-indent:20px; text-align:left;
}
.pdfidd { background:#FFF url(/images/footermenu/doc_pdf.png) no-repeat 3px 3px; font-size: 11px; padding-left:25px; padding-top:4px; padding-bottom:4px; text-align:left; list-style:none;
}
.pdflink {
background: url(/images/footermenu/doc_pdf.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.doclink {
background: url(/images/footermenu/page_white_word.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.xlslink  {
background: url(/images/footermenu/doc_excel_table.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.csvlink  {
background: url(/images/footermenu/doc_excel_csv.png) no-repeat 3px 3px;  padding:4px 5px 5px 23px;  
}
.txtlink  {
background: url(/images/footermenu/doc_excel_csv.png) no-repeat 3px 3px;  padding:4px 5px 5px 23px;  
}
.docxlink {
background: url(/images/footermenu/page_white_word.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.xlsxlink {
background: url(/images/footermenu/doc_excel_table.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.searchlink  {
background: url(/images/footermenu/magnifier.png) no-repeat 3px 3px;  padding:4px 5px 5px 23px; 
}
.dotmailerlink  {
background: url(/images/footermenu/dotmailer.png) no-repeat 3px 3px;  padding:4px 5px 5px 23px; 
}


.giflink {
background: url(/images/footermenu/image_1.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.pnglink {
background: url(/images/footermenu/image_1.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
.jpglink {
background: url(/images/footermenu/image_1.png) no-repeat 3px 3px;  padding:2px 5px 5px 23px; 
}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}
			
			
	.tooltip {
	display:none;
	background:#ffffff url(/images/white_box.png);
	font-size:14px; line-height:15px;
	border: 1px solid #818181;
	padding:15px;
	color:#000;	
	margin-left:5px;
	z-index:10000;
}	
.warninglarge{
	border:1px solid #cd0a0a;
	padding-top:7px;
	padding-bottom:7px;
padding-left:30px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px; 
vertical-align:middle;
margin-bottom:4px;
}	
.warning{
	border:1px solid #cd0a0a;
	padding-top:7px;
padding-left:30px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:23px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px; 
margin-bottom:4px;
}
.advised{
	border:1px solid #215E21;
	padding-top:7px;
padding-left:30px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:23px;
	color:#215E21;
background:#D4ED91 url(/images/footermenu/accept.png) no-repeat 7px 7px; 
margin-bottom:4px;
}

.unreadbox{
	border:1px solid #cd0a0a;
	padding-top:7px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:23px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/doc_pdf.png) no-repeat 7px 7px; 
margin-bottom:4px;
}
.failbox{
	border:1px solid #cd0a0a;
	padding-top:7px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:23px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/cross.png) no-repeat 7px 7px; 
margin-bottom:4px;
}
.acceptbox{
	border:1px solid #b1b1b1;
	padding-top:3px;
	text-indent:22px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	top:3px;
	color:#215E21;
	width:95%;
background:#D4ED91 url(/images/footermenu/accept.png) no-repeat 7px 7px; 

}
.acceptbox a {
color:#000;
	text-decoration:none;
}
.declinebox a {
color:#000;
	text-decoration:none;
}
.pendingbox a {
color:#000;
	text-decoration:none;
}
.referbox a {
color:#000;
	text-decoration:none;
}

.declinebox{
	border:1px solid #b1b1b1;
	padding-top:3px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	text-indent:22px;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/cross.png) no-repeat 7px 7px; 

}

.pendingbox{
	border:1px solid #b1b1b1;
	padding-top:3px;
text-indent:22px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:#b1b1b1;
background:#e5e5e5 url(/images/footermenu/cog.png) no-repeat 7px 7px; 

}

.referbox{
	border:1px solid #b1b1b1;
	padding-top:3px;
text-indent:22px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	color:#C76114;
background:#FFB872 url(/images/footermenu/refer.png) no-repeat 7px 7px; 

}


.unreadbox a {
	color:#cd0a0a !important;
	text-decoration:none;
}
.readbox{
	border:1px solid #215E21;
	padding-top:7px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	height:23px;
	color:#215E21;
background:#D4ED91 url(/images/footermenu/doc_pdf.png) no-repeat 7px 7px; 
margin-bottom:4px;
}
.readbox a {
	color:#215E21 !important;
	text-decoration:none;
}

.blogbar {
	padding-top:7px;
padding-left:30px;
font:normal 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:0;
	height:23px;
	color:#215E21;
background:#e7e7e7 url(/images/footermenu/data.png) no-repeat 7px 7px; 
margin-bottom:25px;
margin-top:15px;

}
.enquiry_error{
background: #FF4040 url(/images/footermenu/error.png) 3px 3px no-repeat !important;
color:#fff !important;
text-indent:17px !important;
}

.blogbarreadmore {
	padding-top:0;
	float:right;
padding-right:15px;
font:normal 11px Tahoma, Helvetica, sans-serif;
	text-align:right;
	margin-top:0;
	height:23px;
	color:#215E21;
margin-bottom:4px;

}

.blogbarreadmore a {
font-weight:bold;
	color:#215E21;
}

.accept {
	border:1px solid #215E21;
	padding-top:7px;
	padding-bottom:8px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	width:90%;
	margin-top:10px;
	color:#215E21;
	display:none;
background:#D4ED91 url(/images/footermenu/accept.png) no-repeat 7px 7px; 
margin-bottom:4px;

}


.approve_others {
	
	height:400px;
	overflow:auto;
	
}

.approve_msg {
	margin-left:15px;
	margin-bottom:20px;
}
.approve_yes {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:35px;
	font:bold 28pt Tahoma, Helvetica, sans-serif;
	text-align:left;
	width:255px;
	margin-top:0;
	margin-left:15px;
	color:#FFF;
	background:#00C800; 
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.approve_yes span {
	margin:0 !important;
	padding:0 !important;
	font-size:8pt;
	color:#FFF;
}
.approve_yes a {
	color:#FFF !important;
}
.approve_no {
	padding-top:7px;
	padding-bottom:8px;
	padding-left:35px;
	font:bold 28pt Tahoma, Helvetica, sans-serif;
	text-align:left;
	width:255px;
	margin-top:10px;
	margin-left:15px;
	color:#FFF;
	background:#E90303;
	
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.approve_no span {
	margin:0 !important;
	padding:0 !important;
	font-size:8pt;
	color:#FFF;
}
.approve_no a {
	color:#FFF !important;
}
.js_link {
	cursor:pointer;
}
.approve_heading {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:15px;
	font-weight:bold;
	border-bottom:2px solid #000;
	width: 290px;
	
	
}



.error{
	border:1px solid #cd0a0a;
	padding-top:7px;
	padding-bottom:8px;
padding-left:35px;
font:bold 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	width:90%;
	display:none;
	color:#cd0a0a;
background:#FFA07A url(/images/footermenu/error.png) no-repeat 7px 7px;  
margin-bottom:4px;
}

.date{
width:100%; text-align:left; text-indent:15px; color:#808080;
}

.fancyframe {
overflow:hidden;
}


	#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			
			
	.mydialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			.mydialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			
.myhideclass {
display:none;
}
.whitetable{
color:#fff;
font-weight:bold;
}

	
	




	img{border:none;}
	pre{
		display:block;
		font:12px "Courier New", Courier, monospace;
		padding:10px;
		border:1px solid #bae2f0;
		background:#e3f4f9;	
		margin:.5em 0;
		width:674px;
		}	
			

			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:100%;
		}	
	
	#content{
		position:relative;
		}			




.ui-menu .ui-menu-item { white-space:nowrap; padding:0 10px 0 0; }

.edit_main {
}

.searchmortgages {
background: url(/images/magnifier.png);
height: 100px;
width: 100px;
margin-left: 40px;
margin-top:10px;
margin-bottom:10px;
}

.searchmortgageslink {

		width:100%;
		text-align: center;
		margin-top:10px;
}
.searchmortgagestext {
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		width:180px;
		margin-left:10px;
margin-bottom:15px;
		color: #fff;
}
.searchmortgagesheader {
		font-family: Arial, Helvetica, sans-serif;
		font-size:20px;
		width:100%;
		text-align: center;
		font-weight:bold;
		color: #fff;
		margin-top:6px;
}
















ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 920px;
	background: #222;
	font-size: 13px;
	background: url(topnav_bg.gif) repeat-x;
	z-index:1000;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	z-index:1000;
}
ul.topnav li a{
	padding: 5px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	z-index:1000;
}
ul.topnav li a:hover{
	background: url(topnav_hover.gif) no-repeat center top;
	z-index:1000;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 25px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
	z-index:100;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index:100;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	z-index:100;
	text-align:left;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	z-index:100;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}





.messages {
display: none;
}

.userbar {
	padding-top:7px;
padding-left:30px;
font:normal 11px Tahoma, Helvetica, sans-serif;
	text-align:left;
	margin-top:0;
	height:23px;
	color:#000000;
background:#e7e7e7 url(/images/footermenu/medal_gold_1.png) no-repeat 7px 7px; 
margin-bottom:25px;

}


.sideadvert {
height: 251px;
width: 190px;
float:left;
margin-top:20px;
}

.client_hide {
display:none;
}
.notebutton {
position: absolute;
bottom:10px;
right:10px;
}
.notebuttonholder {
position: relative;
width:100%;
height:100%;

}


.dl {
height:55px;
color: #000000 !important;
float:left;
padding:20px 5px 5px 60px; 
margin-left:30px;
font-weight:bold;
}

.dlsmall {
height:25px;
color: #000000 !important;
float:left;
padding:20px 5px 5px 60px; 
margin-left:30px;
font-weight:bold;
}

.proof_dl {
height:55px;
color: #000000 !important;
float:left;
padding:5px 5px 5px 60px; 
margin-left:15px;
font-weight:bold;
}
.pdf_dl {
background: url(/images/doc_icons/doc_pdf.png) no-repeat 3px 3px;  
}
.doc_dl {
background: url(/images/doc_icons/doc_doc.png) no-repeat 3px 3px;  
}

.xls_dl  {
background: url(/images/doc_icons/doc_xls.png) no-repeat 3px 3px;  
}
.csv_dl  {
background: url(/images/doc_icons/doc_xls.png) no-repeat 3px 3px;  
}
.docx_dl {
background: url(/images/doc_icons/doc_doc.png) no-repeat 3px 3px;  
}
.xlsx_dl {
background: url(/images/doc_icons/doc_xls.png) no-repeat 3px 3px;  
}
.gif_dl {
background: url(/images/doc_icons/doc_gif.png) no-repeat 3px 3px;  
}
.png_dl {
background: url(/images/doc_icons/doc_png.png) no-repeat 3px 3px;  
}
.jpg_dl {
background: url(/images/doc_icons/doc_jpg.png) no-repeat 3px 3px;  
}
.jpeg_dl {
background: url(/images/doc_icons/doc_jpg.png) no-repeat 3px 3px;  
}




.ai_dl {
background: url(/images/doc_icons/doc_ai.png) no-repeat 3px 3px;  
}
.css_dl {
background: url(/images/doc_icons/doc_css.png) no-repeat 3px 3px;  
}
.eps_dl {
background: url(/images/doc_icons/doc_eps.png) no-repeat 3px 3px;  
}
.fla_dl {
background: url(/images/doc_icons/doc_fla.png) no-repeat 3px 3px;  
}
.html_dl {
background: url(/images/doc_icons/doc_html.png) no-repeat 3px 3px;  
}
.htm_dl {
background: url(/images/doc_icons/doc_html.png) no-repeat 3px 3px;  
}
.jpg_dl {
background: url(/images/doc_icons/doc_jpg.png) no-repeat 3px 3px;  
}
.mov_dl {
background: url(/images/doc_icons/doc_mov.png) no-repeat 3px 3px;  
}
.mp3_dl {
background: url(/images/doc_icons/doc_mp3.png) no-repeat 3px 3px;  
}
.mp4_dl {
background: url(/images/doc_icons/doc_mp4.png) no-repeat 3px 3px;  
}
.pdf_dl {
background: url(/images/doc_icons/doc_pdf.png) no-repeat 3px 3px;  
}
.png_dl {
background: url(/images/doc_icons/doc_png.png) no-repeat 3px 3px;  
}
.ppt_dl {
background: url(/images/doc_icons/doc_ppt.png) no-repeat 3px 3px;  
}
.ppt_dl {
background: url(/images/doc_icons/doc_ppt.png) no-repeat 3px 3px;  
}
.psd_dl {
background: url(/images/doc_icons/doc_psd.png) no-repeat 3px 3px;  
}
.rar_dl {
background: url(/images/doc_icons/doc_rar.png) no-repeat 3px 3px;  
}
.svg_dl {
background: url(/images/doc_icons/doc_svg.png) no-repeat 3px 3px;  
}
.swf_dl {
background: url(/images/doc_icons/doc_swf.png) no-repeat 3px 3px;  
}
.wav_dl {
background: url(/images/doc_icons/doc_wav.png) no-repeat 3px 3px;  
}
.xls_dl {
background: url(/images/doc_icons/doc_xls.png) no-repeat 3px 3px;  
}
.zip_dl {
background: url(/images/doc_icons/doc_zip.png) no-repeat 3px 3px;  
}

/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; position:relative; height:2em; text-decoration: none; overflow:hidden;}
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:.3em 1em; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
