/*****************************/



/*** Core html setup stuff ***/



/*****************************/



header('Content-type: text/x-component');





html {



  height: 100%;



  margin-bottom: 1px;



}



*

/***25jan****/

{



margin:0px;



/*padding:0px;

padding:1px;*/



}



form {



  margin: 0;



  padding: 0;



}



 * html img {

  behavior: expres\sion(

  (this.runtimeStyle.behavior="none") && (this.src.toLowerCase().indexOf('.png')>-1) && (

  this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')",

  this.runtimeStyle.paddingTop = this.height,

  this.runtimeStyle.height = 0

  )

  );

  overflow:hidden;

} 





body {



	font-family:"Trebuchet MS";



	line-height: 20px;



	margin: 0px 0px 0px 0px;



	font-size: 12px;



	color: #423e3e;


	

	

}




ol li{ list-style-type:disc}


a:link, a:visited {



	text-decoration: none;



	font-weight: normal;



}







a:hover {



	text-decoration: underline;



	font-weight: normal;



}







input.button { cursor: pointer; }







p { margin-top: 0; margin-bottom: 5px; }







img { border: 0 none; }







/*****************************************/



/*** Template specific layout elements ***/



/*****************************************/



input, textarea, select{font-family:"Trebuchet MS";}



#page_bg {



	padding: 0px 0;



	margin-bottom: 1px;



}



#page_bg {



	background: #eeeeee;
	color: #423e3e;



}







div#wrapper {



		background: #eeeeee none;
		color: #423e3e;



}



div#header {



	background: transparent url(../images/headerbg.jpg) no-repeat center;

	padding-bottom:0px;

	height:97px;

overflow:hidden;





}



div#footer {



	background: transparent none;



	border-top:0px solid #eee;



	position:relative;

padding-bottom:6px;



}



div#footer table a{color:#fff; width:auto; text-transform:none; padding:0px 9px 0px 7px; background:transparent url(../images/footerstripe.jpg) no-repeat right 4px; }

div#footer table span{ display:none; }
div#footer table a:last-child{background:none;}

div#footer table a:hover{}

div.center {



  text-align: center;



}







div#wrapper {



	margin-left: auto;



	margin-right: auto;



}







body.width_medium div#wrapper {



	width: 950px;



}







body.width_small div#wrapper {



	width: 773px;



}







body.width_fmax div#wrapper {



	width:975px;

	background: #fff url(../images/bg.jpg) repeat-x center bottom;



}







div#header_l {



	



}







div#header_r {



	text-align: left;



	overflow:hidden;



	padding-bottom:15px;



}







div#logo {	



	background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;

float:left;

height:32px;

margin-left:35px;

margin-top:33px;

width:221px;



}



.fafshield

{

float:right;

margin-right:35px;

margin-top:3px;

width:200px;

}


div#level0 {	



	float: left;



	width: 41px;



	height: 41px;



	margin-left:0px;



	margin-top:0px;



	background: url(../images/number1.gif) 0 0 no-repeat;



}



div#level1 {	



	float: left;



	width: 41px;



	height: 41px;



	margin-left:0px;



	margin-top:0px;



	background: url(../images/number2.gif) 0 0 no-repeat;



}



div#level2 {	



	float: left;



	width: 41px;



	height: 41px;



	margin-left:0px;



	margin-top:0px;



	background: url(../images/number3.gif) 0 0 no-repeat;



}

#submenu-box .t{float:left;width:41px;}

#submenu-box .m{float:left;}

#submenu-box .b{float:none; display:none;}

#submenu-box{overflow:hidden;}

div#newsflash {



	width: auto;



	margin-left: 350px;



	margin-right: 30px;



	border: 1px solid #00f;



}







div#tabarea {



	background: transparent none;



	margin: 0 11px;







}







div#tabarea_l {



	background: transparent none;



}







div#tabarea_r {



	background: transparent none;



}







div#footer_r {



	padding-top: 10px;



	height: 47px;



	overflow: hidden;



}







div#footer_r div {



	text-align: center;



	font-size: .90em;



	color: #aaa;
	background-color:transparent;



}







div#footer_r a:link, div#footer_r a:visited  {



	color: #2d2929;



	font-size:13px;



	text-transform:uppercase;



}







div#footerspacer {



	height: 10px;



}



.footer-link



{



margin:3px 0px;



}



.footer-link span{padding:0px 5px 0px; display:inline-block}



#pathway {



	padding: 0px 10px 8px;



	width: auto;



	margin-top: -2px;



	margin-right: 250px;



	text-align: left;



	display:none;



}







#search {



	float: right;



	width:320px;



	margin-top: -20px;



	margin-right: 30px;



	height: 40px;



	overflow: hidden;



	text-align:right;



	display:none;



}







form#searchForm input {



	vertical-align: middle;



}







form#searchForm table {



	border-collapse: collapse;



}







form#searchForm td {



	padding:0;



}







#mod_search_searchword {



	padding-left: 3px;



}







#area {



	padding: 0;



}







#whitebox {



	margin: 0px 0px 0px 0px;



	background: transparent none;



	padding:0px 0px 0px;



	width: auto;



}







#whitebox div {



	text-align: left;



}







#whitebox_t {



}







#whitebox_tl {	



}







#whitebox_tr {	



}







#whitebox_m {	



	width: auto;	



}







#whitebox_b {



}







#whitebox_bl {



}







#whitebox_br {	



}







/* horizontal pill menu */



table.pill {



	margin:0px;  



    padding: 0;

width:100%;

overflow:hidden;







}

#tabmenu

{



width:100%;

background:transparent url(../images/menubg.jpg) repeat-x center top;

height:30px;

overflow:hidden;

}



td.pill_l {



  background: transparent none;







}



 table.pill #pillmenu table{}



td.pill_m {



  background: transparent none;



}







td.pill_r {



  background: transparent none;



}







#pillmenu {

width:100%;



}



.menubar{width:100%; overflow:hidden;}

.menubar .loginform{ float:right; width:31%}

.menubar table{ float:left;}



#pillmenu ul {



  margin: 0;



  padding: 0;



  list-style:none;



}







#pillmenu li {



	float: left;



	background: url(../images/mw_menu_separator.png) top right no-repeat;



	margin: 0;



	padding: 0;



}



#pillmenu table a{  font-family:Arial; text-transform:uppercase; font-size:11px; text-shadow:0px 1px 1px #666}



#pillmenu a {



  font-family:"Trebuchet MS";



  font-size: 13px;



  font-weight: bold;



	float:left;



  display:block;

  height: 28px;

  line-height: 29px;

	padding:0px 15px 0px 10px;

  color: #fff;

  text-decoration: none;



  text-transform:none;

	background: transparent url(../images/menustripe.jpg) no-repeat right center;





}

#pillmenu a:last-child
{
	background:none;
}

.moduletable a.mainlevel

{

font-family:"Trebuchet MS";



  font-size: 16px;



  font-weight: bold;



	float:left;



  display:block;



  height: 22px;



  line-height: 20px;



 margin:0 15px 0px 20px;

 padding-bottom:5px;



  color: #0F3065;



  text-decoration: none;



  font-weight:bold;



  text-transform:uppercase;	



}



.moduletable a#active_menu, .moduletable a.mainlevel:hover

{



	color:#0F3065;	

}



.login_user

{margin-right:8px;}

body #pillmenu a:hover



{



		color:#0F3065;



}



#pillmenu a#active_menu {



	border-bottom:0px solid #1496b6;

color:#0F3065;



}

.maincontentdiv{min-height:320px; padding-top:0px;}







#leftcolumn {



	padding: 0;



	margin: 0;



	width: 20%;



	float:left;



}







#maincolumn,



#maincolumn_full {



	margin-left: 20%;	



	width: 75%;



	min-height:400px;



	



}







#maincolumn_full {



	margin-left: 0;



	padding: 0 0px 10px 0px;	



	width: 100%;



}







table.nopad {



	width: 100%;



	border-collapse: collapse;



	padding: 0;	



/*	margin-bottom:20px;*/



	



}







table.nopad td.middle_pad {



	width: 20px;



}



.mainsidebar



{



width:33%;



}



.mainsidebar .moduletable h3{margin-left:10px; margin-top:10px;}

.mainsidebar .moduletable h2{font-size:14px; font-weight:bold; padding-left:10px; padding-top:10px; padding-bottom:14px}

.mainsidebar .moduletable

{

width:88%;



}

.mainsidebar div.moduletable

{

background: transparent url(../images/rightbg.jpg) no-repeat center top;

margin-top:10px;

}



.mainsidebar .moduletable p{ padding-left:10px; padding-top:0px}

.div#wrapper_r



{



background:#eeeeee none;



}



.moduletable table.moduletable{width:100%;}



.mainsidebar .contact_news{

margin-top:115px;

}

.mainsidebar .contact_news table.contact_news, .mainsidebar .contact_news table.contact_news ul.contact_news

{

margin-top:0px;

}



/*****************************************/



/*** Joomla! specific content elements ***/



/*****************************************/







#maincolumn_full ul#jw-sir, #maincolumn_full ul#jw-sir li#jw-sir-loading



{



width:100%;



height:175px;



}

#maincolumn_full ul.banner_image{margin-bottom:0px}

.user1user2 .moduletable.banner_image{margin-bottom:0px}





#maincolumn_full ul#jw-sir li img



{



margin-top:0px;



}



.user1user2 div.moduletable



{



padding:0px;



}



.formfield .form-textfield input[title]

{

font-size:12px;

padding-left:7px;

}



div.offline {



	background: #fffebb;



	width: 100%;



	position: absolute;



	top: 0;



	left: 0;



	font-size: 1.2em;



	padding: 5px;



}







span.pathway {



  display: block;



  margin: 0 20px;



  height: 16px;



  line-height: 16px;



  overflow: hidden;



}







/* headers */



div.componentheading {

display:none;

  padding-left: 0px;



  margin-top:6px;

	margin-bottom:10px;



  margin-left:20px;



  color:#000000;



font-family:"Trebuchet MS";



font-size:22px;



font-weight:bold;



text-align:left;



}






h1 {



	padding: 20px 0px 15px 0px;



	font-family:"Trebuchet MS";
	position:relative;



	font-size: 22px;



	font-weight: bold;



	vertical-align: bottom;



	color: #0d60a0;



	text-align: left;



	width: 100%;



	margin:0px;



}







h2, .contentheading {



	padding: 0;



	font-family: "Trebuchet MS";



	font-size: 1.4em;



	font-weight: normal;



	vertical-align: bottom;



	color: #333;



	text-align: left;



	width: 100%;



}







table.contentpaneopen h3 {



	margin-top: 25px;



}



table.contentpaneopen h3.ui-state-active, table.contentpaneopen h3.ui-state-default{margin-top:15px;}



h4 {



	font-family: "Trebuchet MS";




	color: #333;



}



.contentpaneopen #accordion p{margin-bottom:0px;}



h3, .componentheading, table.moduletable th, legend {



  margin: 0;



  font-weight: bold;



  font-family: "Trebuchet MS";



  font-size: 1.5em;



  padding-left: 0px;



	margin-bottom: 10px;



	text-align: left;



}







/* small text */



.small {



	font-size: .90em;



	color: #999;



	font-weight: normal;



	text-align: left;



}







.modifydate {



  height: 20px;



  vertical-align: bottom;



	font-size: .90em;



	color: #999;



	font-weight: normal;



	text-align: left;



}







.createdate {



	height: 20px;



	vertical-align: top;



	font-size: .90em;



	color: #999;



	font-weight: normal;



	vertical-align: top;



	padding-bottom: 5px;



	padding-top: 0px;







}







a.readon {



	margin-top: 10px;



	display: block;



	float: left;



	background: url(../images/mw_readon.png) top right no-repeat;



	padding-right: 20px;



	line-height: 14px;



	height: 16px;



}







/* form validation */



.invalid { border-color: #ff0000; }



label.invalid { color: #ff0000; }











/** overlib **/







.ol-foreground {



	background-color: #f6f6f6;



}







.ol-background {



	background-color: #666;



}







.ol-textfont {



	font-family: "Trebuchet MS";



	font-size: 10px;



}







.ol-captionfont {



	font-family: "Trebuchet MS";



	font-size: 12px;



	color: #f6f6f6;

background-color:transparent;



	font-weight: bold;



}



.ol-captionfont a {



	color: #0B55C4;



	text-decoration: none;



	font-size: 12px;



}







.ol-closefont {}







/* menu links */



a.mainlevel:link, a.mainlevel:visited {



	padding-left: 0px;



	color:#2d2929;



	text-transform:uppercase;



}







a.mainlevel:hover {







}







/* spacers */



span.article_separator {



	display: none;



	height: 20px;



}







.article_column {



	padding-right: 5px;



}







.column_separator {



	border-left: 1px dashed #e0e0e0;



	padding-left: 10px;



}







td.buttonheading {

position:relative;
z-index:99;





}
td.buttonheading a
{
	padding-top:15px;
	display:block;
	width:52px;
position:relative;
}






td.buttonheading img {



	border:none;



}







.clr {



	clear: both;



}







td.greyline {



  width: 20px;



  display:none;



  background: url(../images/mw_line_grey.png) 50% 0 repeat-y;



}







div#maindivider {



  border-top: 1px solid #ddd;



  margin-bottom: 10px;



  overflow: hidden;



  height: 1px;



  display:none;



}







table.blog span.article_separator {



	display: block;



	height: 20px;



}







/* edit button */



.contentpaneopen_edit{



	float: left;



}







/* table of contents */



table.contenttoc {



  margin: 5px;



  border: 1px solid #ccc;



  padding: 5px;



  float: right;



}







table.contenttoc td {



  padding: 0 5px;



}











/* content tables */



td.sectiontableheader {



  background: #efefef;



  color: #333;



  font-weight: bold;



  padding: 4px;



  border-right: 1px solid #fff;



}







tr.sectiontableentry0 td,



tr.sectiontableentry1 td,



tr.sectiontableentry2 td {



  padding: 4px;



}







td.sectiontableentry0,



td.sectiontableentry1,



td.sectiontableentry2 {



  padding: 3px;



}











/* content styles */



table.contentpaneopen, table.contentpane {



	margin: 0 auto;	



	width: 94%;



	padding:0px;	



}







table.contentpaneopen li {



	margin-bottom: 5px;



}







table.contentpaneopen fieldset {



	border: 0;



	border-top: 1px solid #ddd;



}







table.contentpaneopen h3 {



	margin-top: 25px;



}







table.contentpaneopen h4 {



	font-family: "Trebuchet MS";



	color: #333;



}







.highlight {



	background-color: #fffebb;



}







/* module control elements */



table.user1user2 div.moduletable {



	margin-bottom: 0px;



	margin-top:0px;

	background-color:#EEEEEE;



}


/*ivijay changed for the post migration problem 5 feb*/
table.user1user2 div.moduletable img{
 margin-top:0px;
}



div.moduletable, div.module {



  margin-bottom: 0px;



  



}



div.moduletable h3



{



color:#0d60a0;



font-family:"Trebuchet MS";



font-size:20px;



font-weight:normal;



text-align:left;}



div.moduletable



{



background:#eeeeee none;



padding:5px;



}



ul.latestnews



{



margin:0px;



padding:0px 0px 10px 13px;



width:96%;



}



.latestnews li.latestnews



{



list-style:none;



background:transparent url(../images/arrowicon.gif) no-repeat left 13px;



padding-left:25px;



color:#0d0b0b;

padding-top:10px;



}



.latestnews li.latestnews a



{



color:#0d0b0b;



}



.user1user2 div.moduletable{



background:transparent none;



}



div.module_menu h3 {



	font-family: "Trebuchet MS";



	font-size: 12px;



	font-weight: bold;



	color: #eee;

background-color:transparent;



	margin: -23px -4px 5px -5px;



	padding-left: 10px;



	padding-bottom: 2px;



}







div.module_menu {



	margin: 0;



	padding: 0;



	margin-bottom: 15px;



}







div.module_menu div div div {



	padding: 10px;



	padding-top: 30px;



	padding-bottom: 15px;



	width: auto;



}







div.module_menu div div div div {



	background: none;



	padding: 0;



}







div.module_menu ul {



	margin: 10px 0;



	padding-left: 20px;



}







div.module_menu ul li a:link, div.module_menu ul li a:visited {



	font-weight: bold;



}







#leftcolumn div.module {



	padding: 0 10px;



}







#leftcolumn div.module table {



	width: auto;



}







/* forms */



table.adminform textarea {



  width: 540px;



  height: 400px;



  font-size: 1em;



  color: #000099;

background-color:transparent;



}







div.search input {



	width: 145px;



	border: 1px solid #ccc;



	margin: 15px 0 10px 0;



}







form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}



form#form-login ul { padding-left: 20px; }







form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}



form#com-form-login ul { padding-left: 20px; }







/* thumbnails */



div.mosimage         {  margin: 5px; }



div.mosimage_caption {  font-size: .90em; color: #666; background-color:transparent; }







div.caption       { padding: 0 10px 0 10px; }



div.caption img   { border: 1px solid #CCC; }



div.caption p     { font-size: .90em; color: #666; background-color:transparent; text-align: center; }







/* Parameter Table */



table.paramlist {



	margin-top: 5px;



}







table.paramlist td.paramlist_key {



	width: 128px;



	text-align: left;



	height: 30px;



}







table.paramlist td.paramlist_value {



}







div.message {



	font-family : "Trebuchet MS";



	font-weight: bold;



	font-size : 14px;



	color : #c30;



	text-align: center;



	width: auto;



	background-color: #f9f9f9;



	border: solid 1px #d5d5d5;



	margin: 3px 0px 10px;



	padding: 3px 20px;



}







/* Banners module */







/* Default skyscraper style */



.bannergroup {



}







.banneritem img {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







/* Text advert style */







.banneritem_text {



	padding: 4px;



	font-size: 11px;



}







.bannerfooter_text {



	padding: 4px;



	font-size: 11px;



	background-color: #F7F7F7;



	text-align: right;

	color:#2D2929;



}







/* System Messages */



/* see system general.css */







.pagination span { padding: 2px; }



.pagination a    { padding: 2px; }







/* Polls */



.pollstableborder td {



	text-align: left;



}







/* WebLinks */



span.description {



	display:block;



	padding-left: 30px;



}







/* Frontend Editing*/



fieldset {



	border: 1px solid #ccc;



	margin-top: 15px;



	padding: 15px;



}







legend {



	margin: 0;



	padding: 0 10px;



}







td.key {



	border-bottom:1px solid #eee;



	color: #666;

background-color:transparent;



}







/* Tooltips */







.tool-tip {



	float: left;



	background: #ffc;



	border: 1px solid #D4D5AA;



	padding: 5px;



	max-width: 200px;



}







.tool-title {



	padding: 0;



	margin: 0;



	font-size: 100%;



	font-weight: bold;



	margin-top: -15px;



	padding-top: 15px;



	padding-bottom: 5px;



	background: url(../../system/images/selector-arrow.png) no-repeat;



}







.tool-text {



	font-size: 100%;



	margin: 0;



}







/* System Standard Messages */



#system-message { margin-bottom: 20px; }







#system-message dd.message ul { background:#FFCCCC url(../images/arrow_2_dots.png) no-repeat scroll left center;

color:red;

font-size:11px;

font-style:normal;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

font-weight:normal;

}



#system-message dd ul

{

border:1px solid red;

}

#system-message dd ul li{margin-left:0px; padding-left:0px;}

/* System Error Messages */



#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}







/* System Notice Messages */



#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}







#syndicate{



text-align:center



}







#power_by{



	float:right;



	padding-right: 25px;



}







/* Component Specific Fixes */







#component-contact table td {



	padding: 2px 0;



}



.sitemap



{



margin-left:20px;



}



.sitemap h2{color:#000000;



font-size:14px; 



line-height:26px;



margin-top:20px;



text-transform:capitalize



}

.sitemap ul

{

margin-top:10px;

}

.sitemap ul li



{



	margin-left:20px;



	background: transparent url(../images/blueAndPointy.png) no-repeat left center;



	padding-left:15px;



	color:#423E3E;



}

.contentpaneopen p{margin-bottom:10px; overflow:visible}

.sitemap .contentpaneopen{margin-left:0px}

div.sitemap li.active a{ font-style:normal}



.sitemap ul li a{color:#423E3E; font-size:12px; line-height:20px;}







/************** apply now ********************/







#submenu-box, #adminForm



{



	margin-left:20px;



	margin-top:2px;



}

#adminForm{clear:both;}

#submenu-box

{

	overflow:hidden;

}

#whitebox div.m

{

	padding-top:0px;

	float:left;

        width:98%;

}

#submenu



{



	list-style:none;



	margin:0px 0px 0px 40px; 



	padding:0px;	



	overflow: hidden;



	width:96%;



}

.required{color:red; font-size:14px; vertical-align:top;}







#submenu li



{



float:left; 



display:inline;



line-height:30px;



text-align:center;



color:#333;

font-weight:bold;

margin:4px 0px;

padding:0px 0px;

color:#cfcfcf;

padding-bottom:15px;

font-size:15px;



}



#submenu li.active 



{

/*

background: transparent url(../images/applytab-active.gif); 

color:#fff;

font-weight:bold;

line-height:30px;

padding:0px 0px 0px 0px;

width:185px;*/







}

#submenu li span

{

	display:inline-block;

	background:transparent url(../images/applynow-offorder.jpg) no-repeat center;

font-size:14px;

height:30px;

text-align:center;

width:30px;

}

#submenu li#tab2 span

{

margin-left:25px;

}

#submenu li#tab3 span

{

margin:0px 0px 0px 25px;

}

#submenu li.active0 span

{

background:transparent url(../images/applynow-order.jpg) no-repeat scroll center center;

display:inline-block;

color:#fff;



}

#submenu li.active1 span

{

	display:inline-block;

	background:transparent url(../images/applynow-order.jpg) no-repeat center;

color:#fff;

}

#submenu li.active2 span

{

	display:inline-block;

	background:transparent url(../images/applynow-order.jpg) no-repeat center;

color:#fff;

}

#submenu li#tab1

{

background: transparent url(../images/tab1off.jpg) no-repeat center bottom;

color:#888; 

width:229px;

}

#submenu li#tab2

{

background: transparent url(../images/tab2off.jpg) no-repeat center bottom; 

color:#888;

width:250px;

}

#submenu li#tab3

{

background: transparent url(../images/tab3off.jpg) no-repeat center bottom; 

color:#888;

width:255px;

}

#submenu li#tab1.active0



{



background: transparent url(../images/tab1on.jpg) no-repeat center bottom; 

color:#000;

font-weight:bold;

line-height:30px;

padding:0px 0px 15px 0px;



}

#submenu li#tab2.active1



{



background: transparent url(../images/tab2on.jpg) no-repeat center bottom; 

color:#000;

font-weight:bold;

line-height:30px;

padding:0px 0px 15px 0px;









}

#submenu li#tab3.active2



{



background: transparent url(../images/tab3on.jpg) no-repeat center bottom; 

color:#000;

font-weight:bold;

line-height:30px;

padding:0px 0px 15px 0px;









}







.formfield



{



	margin:7px 0;

overflow:hidden;

padding:0;

width:90%;

}

.companydetail

{

    border:1px solid #D7D7D7;

margin-bottom:2px;

margin-top:2px;

overflow:hidden;

padding:5px;

width:90%;

}

.companydetail .formfield

{

    float:left;

margin:4px 0;

width:50%;

}

.companydetail .formfield_comp

{

   float:left;

width:50%;

margin:4px 0;

overflow:hidden;

}

.companydetail .formfield_comp label

{

   float:left;

width:33%;

}

.companydetail .formfield_comp .form-textfield

{

   float:left;

    width:57%;

}

.companydetail .formfieldsale

{

   float:left;

width:33%;

margin:4px 0;

overflow:hidden;

}

.companydetail .formfieldsale label{float:left; margin-right:10px; text-align:right; width:53%;}

.companydetail .formfieldsale .form-textfield{float:left; width:33%; margin-right:8px;}

.companydetail .formfieldsale .form-textfield input{width:100%; border:1px solid #ccc; height:20px;}

.companydetail .formfield label

{

    margin-right:10px;

width:15%;

}

.companydetail .formfield .form-textfield

{

    margin-right:10px;

width:75%;

}

.companydetail .formfield .form-textfield input[type="text"]

{

    width:100%;

}

.companydetail .formfield_comp .form-textfield input[type="text"]

{

    border:1px solid #CCCCCC;

height:20px;

width:96%;

}

#whitebox div.applynowform{ width:87%; margin:0px auto;}

#whitebox div.applynowformtab2{width:86%;}

.note-div{color:#666; font-size:11px; background-color:transparent;}

.applynowformtab3 h3{ margin:0px 0px 4px; font-size:16px; float:left; }

.applynowformtab3 .heading{overflow:hidden; margin-bottom:5px;}

.applynowformtab3 .heading span{font-size:11px; color:black; margin-left:10px;}

.formfield label



{



	float:left; 



	width:21%;

 

	color:#423e3e;



	line-height:20px;



}



.formfield .form-textfield



{



	float:left;



	width:68%;



	margin-right:15px;



}



.formfield .form-textfield input[type="text"]



{



	border:1px solid #ccc;



	height:20px;



	width:58%;





}



.datenote{ padding-left:10px;}



.formfield .form-textfield textarea{ border:1px solid #ccc; padding-left:5px; width:370px; height:75px;}



.form-button input{ text-align:right; float:right;}







.formfield-tab3



{



	margin:2px 0px;



	padding:0px;



	overflow:hidden;



}



.formfield-tab3 label



{



	float:left; 



	width:3%;



	color:#423e3e;



	line-height:20px;



}



.formfield-tab3 .form-textfield-tab3



{



	float:left;



	width:75%;



	margin-right:15px;



}



.formfield-tab3 .form-textfield-tab3 input[type="text"]



{



	border:1px solid #ccc;



	height:20px;



	width:75%;



}



.form-TCB { margin:10px 0px; overflow:hidden;}



.form-TCB label{ float:left; width:24%; margin-right:15px;}



.form-TCB .form-TCB-textfield{ float:left; width:60%;}



.form-TCB .form-TCB-textfield input{ border:1px solid #ccc;}







.form-current{margin:10px 0px; padding:0px; overflow:hidden;}



.form-current label{ float:left; width:10%;}



.formsubmit-tab2{ margin-right:0px; margin-top:10px; overflow:hidden;}



.finalsubmit{  margin-top:0px;}



.form-button{margin-left:auto; margin-right:auto; margin-top:10px; overflow:hidden; width:42%;}

.applyformtab2 .form-button{margin:0px; width:75%;}

.applynowformtab3 .form-button{margin:0px; width:91%;}

.note-div{ margin-top:10px; color:#aaa; font-style:italic;}

.nextbtn{float:right;}



.applyformtab2 .nextbtn input{ cursor:pointer;  background:transparent url(../images/finalimg.png) no-repeat center center; width:89px; height:24px; border:none; text-align:left; padding-left:5px; color:#fff; font-size:12px; font-weight:normal;}

.nextbtn input{ cursor:pointer;  background:transparent url(../images/nextimg.png) no-repeat center center;  width:89px; height:24px; border:none; text-align:left; padding-left:5px; color:#fff; font-size:12px; font-weight:normal;}

.applyformtab2 .prevbtn input{ cursor:pointer;  float:left; background:transparent url(../images/previousimg.png) no-repeat center center; padding-left:18px; width:111px; height:27px; border:none; text-align:center; color:#fff; font-size:12px; font-weight:normal; padding-bottom:6px;}



.cancel button{ cursor:pointer; float:right; background:transparent url(../images/cancel-btn.gif) no-repeat center center; width:97px; height:27px; border:none; text-align:center; color:#fff; font-size:12px; font-weight:normal; margin-right:10px; padding-bottom:6px;}



.submit button{ cursor:pointer; float:right; background:transparent url(../images/submit.png) no-repeat center center; width:103px; height:20px; border:none; text-align:center; color:#fff; font-size:12px; font-weight:normal; padding-bottom:6px;}



.nextbtn button{ cursor:pointer; background:transparent url(../images/nextimg.png) no-repeat center center; width:89px; height:24px; border:none; padding-left:5px; text-align:left; color:#fff; font-size:12px; font-weight:normal; }



.finalsubmit .prevbtn button{ cursor:pointer; float:left; background:transparent url(../images/previousimg.png) no-repeat center center; width:111px; height:27px; border:none; padding-left:18px; font-family:"Trebuchet MS"; text-align:center; color:#fff; font-size:12px; font-weight:normal; padding-bottom:6px;}



.cancel button{ cursor:pointer; background:transparent url(../images/cancel-btn.gif) no-repeat center center; width:97px; height:27px; border:none; text-align:center; color:#fff; font-size:12px; font-weight:normal; margin-right:10px; padding-bottom:6px;}



.submit input{  cursor:pointer; background:transparent url(../images/submit.png) no-repeat center center; width:103px; height:20px; border:none; text-align:center; color:#fff; font-size:12px; font-weight:normal;padding-bottom:6px; }



.form-current2{ margin-left:39%; margin-top:0px; margin-bottom:0px; }

.form-current2 input{margin-left:15px; }



.totalbalancediv{ float:left; margin-right:15px; width:63%;}

.totalbalancediv .totalbalancedivinner span{display:inline; float:left; width:44%;}

.totalbalancediv .totalbalancedivinner span.required{width:3%; float:none;}

.totalbalancedivinner{ float:left; width:32%;}

.totalbalancedivinner .form-textfield{float:left;}

.applyformtab2 .formfield .totalbalancedivinner .form-textfield input[type="text"]{width:100%;}  

.formfield .totalbalancedivinner .form-textfield { width:44%; margin-right:5px;}

.addmore input{ background:transparent url(../images/addbutton.png) no-repeat center; width:83px; font-family:"Trebuchet MS"; height:25px;  color:blue; margin-top:5px;  cursor:pointer; border:none; text-decoration: underline; text-align:right; float:right; }

.addmore {overflow:hidden; width:91%}

.formfieldlabel{ overflow:hidden; margin:5px 0px;}

.formfieldlabel input{ float:left; width:15px; margin-top:3px; text-align:left;}

.formfieldlabel label{float:left; width:94%; margin-left:10px;}

.applyformtab2 input{width:261px;}

.applyformtab2 .formfield label{width:25%;}

.applyformtab2 .formfield .form-textfield input[type="text"]{width:50%}



.tab3formfield{width:54%; float:left;}

.tab3formfield .formfield{margin:7px 0px; overflow:hidden;}

.tab3formfield .formfield label{width:28%; float:left; margin-right:10px; text-align:left;}

.tab3formfield .formfield .form-textfield{width:64%; float:left;}

.tab3formfield .formfield .form-textfield input{width:96%;}

.tab3formfieldright{width:46%;}

.tab3formfieldright .formfield{width:100%;}

.tab3formfieldright .formfield label{width:33%;}

.companydetailtab3{display:block; width:88%;  margin-top:5px; overflow:hidden; clear:both; border:1px solid #ccc; padding:10px;}

.tab3formfieldright .formfield .form-textfield input{width:100%;}

.tab3formfieldright .formfield .form-textfield{width:58%; float:left;}

.tab3formfield .formfield .form-textfield select{border:1px solid #CCCCCC; width:100%; padding-left:5px;}



/************************************************/



/********login styles***************/

fieldset.input{width:65%;}

#form-login-username

{

float:left;

margin:3px 3px 0 0px;

text-align:left;

width:48%;

}

#form-login-username label{ 

display:block;

text-align:left;

 }

#form-login-username input{

float:none;

margin:0;

padding:1px 2px;

text-align:left;

width:90%; }

#form-login-username input[title], #form-login-password input[title]

{

font-size:11px;

font-style:normal;

color:gray;



}

#form-login-password{

float:left;

margin:3px 0 0 1px;

text-align:left;

width:48%;}

#form-login-password label{

display:block;

float:none;

text-align:left;}

#form-login-password input{

float:none;

padding:1px 2px;

width:90%;}

#pillmenu .hint-login .forgetpassword a{

border:medium none;

font-family:"Trebuchet MS";

font-size:11px;

font-weight:normal;

text-transform:none; padding-left:0px; background:none; padding:0px 0px 0px 6px;}

#pillmenu .hint-login .forgetpassword a{margin:0px;}

#pillmenu .hint-login .forgetpassword a:hover

{

border:none;

color:white;

text-decoration:underline;
background-color:transparent;

}

.hint-login #form-login-remember input{ float:left;

margin-left:0;

padding-left:0;}

.hint-login #form-login-remember input{  }

.hint-login .forgetpassword{float:left; width:68%;

margin-left:0px;}

.hint-login .forgetpassword a{padding:3px 0px; margin:0px;}

.hint-login{ margin:0px; padding:0px; float:left; overflow:hidden; width:50%;}

.logindetail{width:50%; float:left; margin-top:2px;}



fieldset.input .hint-login .button{background:transparent url(../images/loginbtn.png) no-repeat 0 0;

border:medium none;

	float:left;

margin-top:5px;

width:40px;

height:20px;

overflow:hidden;

line-height:20px;

text-align:center;

color:#fff;

font-size:11px;

font-family:"Trebuchet MS";

}

fieldset.input .hint-login .button:hover{ background-position:0px -22px }

/***********************************/



/************status styles**************/

.status{margin:20px 38px;}

.applicationstatus{background-color:#E5F0F2; padding:20px; text-align:center; border:1px solid #ccc;}

.applicationstatus p{text-align:center;}

.appicationfunction{margin-top:20px;}

/************************************/



/********************* logout styles***********/

.logoutdetail{float:right; width:15%; }

.loginform #form-login { }

.logoutdetail #form-login{ margin:0px 0px 0px; color:white; background-color:inherit; line-height:30px; font-family:"Trebuchet MS"; font-weight:bold; float:right;  width:100%; padding:0px; text-align:right;}

.logoutdetail #form-login div{float:left; margin-left:10px; text-align:right; display:inline;}

.logoutdetail #form-login .button{ font-family:"Trebuchet MS"; background:#ffffff; line-height:30px; text-decoration:underline; margin-top:5px; font-weight:bold; background:transparent; border:none; color:#fff; font-size:12px; text-decoration:underline;}

.logoutdetail #form-login .button:hover{text-decoration:none; background:#ffffff;}



/**************************************************/



/**********rss feed styels*******************/

.newsfeed{ margin:0; padding:0px 0 10px 13px; width:96%;}

.newsfeed li

{

background:transparent url(../images/rightarrow.png) no-repeat scroll left 5px;

color:#0D0B0B;

list-style-image:none;

list-style-position:outside;

list-style-type:none;

padding-left:20px;

padding-top:0px;

margin-bottom:7px;

}



.system-pagebreak

{

	text-align:center;

	color:#246600;

}





/***********error msg**************/

#formerror{ background:#FFCCCC none repeat scroll 0 0;

border:1px solid red;

margin-left:69px;

margin-top:15px;

width:69%;}

#formerror li{ color:red;  background: transparent url(../images/arrow_2_dots.png) no-repeat left center;

font-size:11px;

font-style:normal;

margin-left:10px; padding-left:25px; list-style:none;}

#formmsg{color:red; margin-left:20px;  /*background: transparent url(../images/arrow_2_dots.png) no-repeat left center;*/ padding-left:25px;}

/************************************/



.img_caption.right {

float:right;

margin-left:1em;

margin-right:30px;

margin-top:0px;

width:44%;

}

#pillmenu table

{



float:left;

width:68%;

margin-left:4px;

}

.loginform

{

font-size:12px;

width:38%;

}

.loginform form#form-login fieldset.input

{

border:0 none;

padding:0 0.2em 0.2em;

width:96%;

margin-left:10px;

overflow:hidden;

}

.loginform span.caption{font-size:25px;

font-weight:bold;

display:inline-block;

padding-bottom:18px;

margin-left:0px;

width:95%;

display:none; }



span.caption{font-size:25px;

font-weight:bold;

display:inline-block;

padding-bottom:18px;

margin-left:0px;

width:95%; }



.loginform input[type="text"], .loginform input[type="password"]{border:1px solid #ccc; padding:0px 1px;}

.loginform #form-login-username input:hover
{
border:1px solid #000;
color:#000;

}
.loginform #form-login-password input:hover{
border:1px solid #000;
color:#000;

}


.adminform{margin-left:20px; width:96%;}

.nopad h2{font-size:22px; line-height:28px; font-weight:bold; margin-left:0px; color:#0D60A0;

font-family:"Trebuchet MS";

font-size:22px;

font-weight:bold; margin-top:10px; }

table.adminlist{margin:15px 20px; width:96%;}

table.adminlist th{background-color:#f0f0f0; line-height:28px;}

table.adminlist th.appno{text-align:center;}

table.adminlist td{ border-bottom:1px solid #ccc;}

table.adminlist th.appname a{font-weight:bold;}

table.adminlist .appno{width:4%}

table.adminlist .appselect{width:10%}

table.adminlist .appname{width:30%}

table.adminlist .appdetail{width:15%}

table.adminlist .appid{width:10%}

table.adminlist td.appid, table.adminlist th.appid{text-align:center;}


.icon

{

	border:1px solid #F0F0F0;

margin:3px;

padding:10px;

}





.josForm

{

margin:10px; padding:0px;

}

.josForm .contentpane

{

margin-top:30px;

}

.josForm .contentpane label.hasTip

{

text-align:right;

margin-right:0px;



}

.josForm button.validate

{

	background: transparent url(../images/contactsubmit.png) no-repeat center;
	color:#fff;
	width:57px;
	border:0px solid #1496B6;
	padding:1px 5px;
	margin-left:49%;
	height:20px;
	cursor:pointer;

}

.josForm input[type="text"]

{

	border:1px solid #ccc;

}

.josForm input.required{color:#333333; font-family:"Trebuchet MS"; margin-left:5px; }









/******Tool tip**********/



.tool-tip {

   float: left;

   background: #ffc;

   border: 1px solid #D4D5AA;

   padding: 5px;

   max-width: 200px;

}

 

.tool-title {

   padding: 0;

   margin: 0;

   font-size: 100%;

   font-weight: bold;

   margin-top: -15px;

   padding-top: 15px;

   padding-bottom: 5px;

   background: url(../images/selector-arrow.png) no-repeat;

}

 

.tool-text {

   font-size: 100%;

   margin: 0;

}





/*************************/

.custom-tip {

   color: #000;

   width: 130px;

   z-index: 13000;

}



.custom-title {

   font-weight: bold;

   font-size: 11px;

   margin: 0;

   color: #3E4F14;

   padding: 8px 8px 4px;

   background: #C3DF7D;

   border-bottom: 1px solid #B5CF74;

}



.custom-text {

   font-size: 11px;

   padding: 4px 8px 8px;

   background: #CFDFA7;

}

.form-textfield .nextbtn{float:left; margin-left:10px; margin-top:10%;}

/****************************/



.contentpaneopen .slideBar

{

background:transparent url(../images/fagarrow.png) no-repeat scroll left center;

border:medium none;

display:block;

line-height:17px;

padding-left:33px;

}

.contentpaneopen .slideBar strong

{

}

.contentpaneopen .slideBar:hover

{

	color:blue;

}

.contentpaneopen .slideBar strong:hover

{

}

.contentpaneopen .slideBarEndActive

{

display:none;

}

.contentpaneopen .slideBarActive

{

	background:transparent url(../images/faqactivearrow.png) no-repeat scroll left center;

	border:medium none;	

	display:block;

	line-height:17px;

	padding-left:33px;

}

.slideTextActive p

{



}

#accordion a{ font-size:13px;

padding-left:28px;

font-weight:bold;

color:blue;

}

#accordion a:hover

{

color:#0D60A0;

text-decoration:none;

}
.applynowform .nextbtn input, .applynowform .submit input
{
background-color:transparent;
}

#accordion h3.ui-state-active a

{

color:#0D60A0;

text-decoration:none;

background: transparent url(../images/faqactivearrow.jpg) no-repeat left center;

}

#accordion h3.ui-state-default a

{

color:#000;

background: transparent url(../images/fagarrow.png) no-repeat left center;

text-decoration:none;

}

.form-textfield textarea{height:77px;

width:301px;

font-size:12px;}



.contentheading td

{

	color:#0D60A0;

font-family:"Trebuchet MS";

font-size:22px;

font-weight:bold;

margin:0;

padding:20px 0 15px;

text-align:left;

vertical-align:bottom;

width:100%;

}

.contact_email .formfield label{width:34%;}

.contact_email .formfield .form-textfield{width:62%; margin-right:0px;}

.contact_email .formfield .form-textfield input{width:100%}

.contact_email .formfield .form-textfield textarea{width:240px; }

.contact_email .submitbtn{margin-left:30%;}

.contact_email .submitbtn input{background:transparent url(../images/contactsubmit.png) no-repeat center; border:none; width:49px; height:20px;}



.applynowform input, .applynowform select, .applynowform textarea{font-style:italic; color:#666666; font-size:12px; background-color:#ffffff}

/* i have added*/



.loginform #form-login-username input {font-style:italic;}

.loginform #form-login-password input {font-style:italic;}

/***********************/





.contact td p a{}

#accordion p a{padding-left:0px;}

#whitebox div.applynowformtab1

{

}

#whitebox div.formbuttontab1

{

}

.receivablefactor ol li
{
list-style-type:decimal;
}
.faqcontent p
{}