@charset "utf-8";
html{height:100%;margin:0px;border:0; padding:0;}
body{margin:0px;padding:0px;background:#FFFFFF; font:12px arial;}
a{text-decoration:none;outline:none;}
h1, h2, h3, h5, h6, p, span, label, form, input, textarea, select, checkbox, div{ margin:0px; padding:0px;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#14316D; text-decoration:none; margin:0px; padding:0px;}
fieldset {font-size:14px;padding:10px;border:1px dotted #cccccc;color:#666666;}
form{margin:0px; padding:0px;}
select{border:1px solid #d2d2d2;padding:2px;outline:none;}
textarea{overflow:auto;background:#FFFFFF;border:1px solid #cccccc;width:75%;padding:2px;font:17px/21px Trebuchet MS, Tahoma, Arial;color:#666666;height:45px;}
.textinput{border:1px solid #d2d2d2;padding:3px;width:100px;font:bold 13px arial;color:#555555;}
.bordertop{border-top:0px;}
.borderright{border-right:0px;}
.borderbottom{border-bottom:0px;}
.borderleft{border-left:0px;}
p.header{position:relative;top:0px;left:25px;font:24px impact,arial;font-weight:normal;}

/* button deco */
.bluebutton{ font:12px arial;font-weight:bold;background:#5370AA;border-top:1px solid #90A1C6;border-left:1px solid #90A1C6;border-right:1px solid #566C9A;border-bottom:1px solid #566C9A;padding:2px;color:#FFFFFF; cursor:pointer; }
.bluebuttonx{ font:12px arial;font-weight:bold;background:#1666C9;border-top:1px solid #78BAE2;border-left:1px solid #78BAE2;border-right:1px solid #3A7AC9;border-bottom:1px solid #3A7AC9;padding:2px;color:#FFFFFF; cursor:pointer; }
.redbutton{ font:12px arial;font-weight:bold;background:#D81411;border-top:1px solid #F9A49F;border-left:1px solid #F9A49F;border-right:1px solid #560500;border-bottom:1px solid #560500;padding:2px;color:#FFFFFF; cursor:pointer; }
.greybutton{ width:70px; font:12px arial;font-weight:bold;background:#D1D1D1;border-top:1px solid #F5F5F4;border-left:1px solid #F5F5F4;border-right:1px solid #444444;border-bottom:1px solid #444444;padding:2px;color:#060606; cursor:pointer; }
.greybutton_nowidth{ font:12px arial;font-weight:bold;background:#D1D1D1;border-top:1px solid #F5F5F4;border-left:1px solid #F5F5F4;border-right:1px solid #444444;border-bottom:1px solid #444444;padding:2px;color:#060606; cursor:pointer; }
.submitbutton{ font:12px arial;font-weight:bold;background:#7B97CE;border-top:1px solid #ABC0E9;border-left:1px solid #ABC0E9;border-right:1px solid #566C9A;border-bottom:1px solid #566C9A;padding:2px;padding-left:6px;padding-right:6px;color:#FFFFFF; cursor:pointer; }
/* button deco ends */

/* cells deco */
.contentTmdown{	background:#f2f2f2;border-top:1px solid #F7F7F7;border-right:1px solid #D1D1D1;border-bottom:1px solid #DCDCDC;padding: 5px;font: 12px Trebuchet MS, Tahoma, Arial;}
.contentTD{background: #EBECEF;color: #222222;border-top:1px solid #F9F9F9;border-right:1px solid #D7D8D9; border-bottom:1px solid #D7D8D9; padding: 5px;font:12px arial;font-weight:bold;}
.contentTDmg{background: #F3F3F3;color: #1E025E;border-left:1px solid #F7F7F7;border-top:1px solid #F7F7F7;border-right:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; padding: 4px;font:13px tahoma;font-weight:normal;}
.contentTDno{background: #FEFEFF;color: #1E025E;border-left:1px solid #D5E1EA;border-top:0px solid #D5E1EA;border-right:1px solid #D5E1EA; border-bottom:1px solid #D5E1EA; padding: 5px;font:13px Trebuchet MS, Tahoma, Arial;font-weight:normal;}
.contentTDno a{color:#176BC4;text-decoration:none;}
/* cells deco ends */

/* pagination */
div.paginationx {font:13px arial;}
div.paginationx a {	padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AACFFD;text-decoration: none;background: #EEF6FF;color: #0967DC;}
div.paginationx a:hover, div.paginationx a:active {padding: 2px 5px 2px 5px;margin: 2px;background: #70A8EE;border: 1px solid #4594F7;color: #FFFFFF;text-decoration: none;}
div.paginationx span.current {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #4C95EF;background: #72B0FD;color: #FFFFFF;}
div.paginationx span.disabled {padding: 2px 5px 2px 5px;margin: 2px;border: 1px solid #AACFFD;background: #FEF6FF;color: #0546BD;	}
/* pagination ends*/

/* top table */
.main_table{width:98%;border:1px solid #E2E2E2;border-bottom:1px solid #D9D9D9;padding:2px;}
.logo_table{padding:8px;height:70px;background:#FCFCFC;border:1px solid #F1F1F1;}
.logo{background:url(../images/logo.png) no-repeat 0px 0px;height:65px;width:160px;}
.logo_center{color:#E78D06;font:22px Georgia, Tahoma, Trebuchet MS, Arial;font-style: italic;}
.logo_center a{color:#2C60D5;cursor:pointer;}
.logo_center a:hover{color:#D1132E;cursor:pointer;}
.logo_slogan{font:normal 13px arial;color:#222222;}
.link_table{padding:4px;height:20px;border-bottom:1px solid #E1E1E1;border-top:1px solid #F1F1F1;background:#F5F8FF;}
.top_banner{padding:2px 5px 2px 5px;width:635px;min-height:100px;vertical-align:middle;}
.top-link ul{margin:0px; padding:0px 0px 0px 0px; list-style:none;}
.top-link ul li{float:right;}
.top-link ul li a{display:block;float:left;margin-left:15px;color:#607ee8;text-decoration:underline;font:bold 12px sans-serif, trebuchet MS, arial;}
.navigationRightBg{background:#E2E2E2 url(../images/centre_nav.png) repeat-x left top;padding-left:5px;}
.navigationRightBg a{font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;display:block;float:left;margin-right:10px;text-align:center;}
.menu_spacer{float:left;background:url(../images/spacer.png) no-repeat 0px 2px;width:2px;height:22px;padding-right:10px;}
.menu_deselected{padding:4px;border:1px solid #D2D2D2;background:#F2F2F2;padding-left:12px;padding-right:12px;}
a.menu_deselected{text-decoration:none;color:#666666;}
a:hover.menu_deselected{border:1px solid #d2d2d2;background:#FFFFFF;}
/* top table ends */

/* search table */
.search_table{width:98%;border-bottom:0px solid #D9D9D9;padding:0px;}
.search{background: url(../images/centre_nav_big.png) repeat-x left top;height: 50px;width: 100%;}
/* search table ends */

/* keys table */
#keys_table{width:98%;border-right:1px solid #e2e2e2;padding:0px;}
#keys_table .alpha_td a{color:#666666;text-decoration:none;}
#keys_table .alpha_td a:hover{color:#B53A09;text-decoration:none;}
#keys_table .alpha_div{border:1px solid #e2e2e2;border-right:0px;font:bold 13px arial;background:#FFFFFF;padding:5px;}
/* search table ends */

/* sub tables */
.sub_table{width:98%;border:0px solid #E2E2E2;border-bottom:0px solid #D9D9D9;padding:0px;}
.cm-head{background:url(../images/com_header_bg.png) repeat-x left top;border:1px solid #BECFF1;font:bold 12px arial;padding:6px;color:#0248bd;text-transform:uppercase;}
.category_container{border:1px solid #BECFF1;border-top:0px;padding:0px;font:bold 12px arial;color:#444444;min-height:80px;}
.category_container a{color:#287CE5;text-decoration:none;}
.category_container a:hover{color:#0000FF;text-decoration:underline;}
.boxupper { background:#F6F6F6;border:1px solid #E9E9E9;padding:5px; }
.boxlower { background:#FFFFFF;border:1px solid #E5E5E5;padding:5px;font:normal 13px arial;line-height:18px;word-spacing:2px;}
.boxheader{font:bold 13px Arial;color:#666666;padding-bottom:5px;}
.rightboxupper { background:#F6F6F6;border:0px solid #E9E9E9;padding:5px; }
.rightboxlower { background:#FFFFFF;border:1px solid #E5E5E5;padding:5px;font:normal 12px arial;line-height:18px;}
.rightheader{font:bold 12px Arial;color:#99b7ee;padding-bottom:5px;}
.cell_border{border:1px solid #CAD9F6;font:normal 12px arial;}
.cell_border a{color:#5576C2;text-decoration:none;}
.cell_border a:hover{color:#B53A09;text-decoration:underline;}
.cell_header{font:bold 15px arial;color:#0915B5;padding:6px;border-bottom:1px solid #CAD9F6;background:#E9F0FE;}
.cell_footer{padding:0px;font:12px arial;}
.alpha_right_td a{color:#666666;text-decoration:none;}
.alpha_right_td a:hover{color:#B53A09;text-decoration:underline;}
.alpha_right_div{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;font:bold 13px arial;background:#FFFFFF;padding:5px;}
.hint_text{color: #333333;font:normal 12px arial;padding:4px;background:#F7F7F7;border:1px solid #E6E6E6;border-top:0px;}
.company_header{font:bold 13px arial;word-spacing:2px;line-height:20px;background:#FCFCFC;padding:4px;border-bottom:0px solid #E2E9F9;}
.company_header a{color:#5473AC;text-decoration:none;}
.company_header a:hover{color:#B53A09;text-decoration:underline;}
.rest_detail{font:normal 12px tahoma, arial;word-spacing:2px;line-height:18px;padding:4px;min-height:55px;background:#FFFFFF;color:#7F8185;}
.rest_detail a{color:#8098C4;text-decoration:none;}
.rest_detail a:hover{color:#B25D03;text-decoration:underline;}
.keywords_css{font:normal 10px arial;color:#278FDC;}
.colonyTdisplay{font:bold 11px arial;padding:2px;padding-left:4px;padding-right:4px;border:1px solid #85aae7;background:#7e92eb;color:#FFFFFF;text-decoration:none;}
.company_detail_bottom{float:left;font:bold 11px arial;background:#FCFCFC;padding-top:5px;padding-bottom:4px;width:100%;}
.padding_dotted{padding:0px 0px 0px 0px;border-bottom:8px solid #DDEBFB;clear:both;}

/*special*/
.company_header_p{font:bold 13px arial;word-spacing:2px;line-height:20px;background:#8DBAFC;color:#FFFFFF;padding:4px;border-bottom:0px solid #E2E9F9;}
.company_header_p a{color:#FFFFFF;text-decoration:none;}
.company_header_p a:hover{color:#E3FF73;text-decoration:underline;}
.keywords_css_p{font:normal 10px arial;color:#FDF3D6;}
.rest_detail_p{font:normal 12px tahoma, arial;word-spacing:2px;line-height:18px;padding:4px;min-height:60px;background:#E8F4FF;color:#222222;}
.rest_detail_p a{color:#0270C2;text-decoration:none;}
.rest_detail_p a:hover{color:#B25D03;text-decoration:underline;}
.company_detail_bottom_p{float:left;font:bold 11px arial;background:#B8D9FE;color:#111111;padding-top:5px;padding-bottom:4px;width:100%;}
.padding_dotted_p{padding:0px 0px 0px 0px;border-bottom:8px solid #6E98E3;clear:both;}
/*special ends*/

.rest_link{float:left;display:block;width:100%;color:#333333;font:normal 12px georgia;font-style:italic;border-top:1px solid #e2e2e2;background:#FBFBFB;}
.rest_link a{color:#333333;text-decoration:none;}
.rest_link a:hover{color:#B53A09;text-decoration:underline;}
.email{background:url(../images/email.png) no-repeat 0px 4px;padding:2px;padding-left:22px;}
.email a{color:#0000FF;text-decoration:none;}
.email a:hover{color:#3370FB;text-decoration:underline;}
.enquiry{background:url(../images/enquiry.png) no-repeat 0px 4px;padding:2px;padding-left:22px;}
.enquiry a{color:#0000FF;text-decoration:none;}
.enquiry a:hover{color:#5AC136;text-decoration:underline;}
.print{background:url(../images/print.png) no-repeat 0px 4px;padding:2px;padding-left:22px;}
.print a{color:#0000FF;text-decoration:none;}
.print a:hover{color:#3370FB;text-decoration:underline;}
.edit_page{background:url(../images/edit_page.png) no-repeat 0px 4px;padding:2px;padding-left:22px;}
.edit_page a{color:#0000FF;text-decoration:none;}
.edit_page a:hover{color:#3370FB;text-decoration:underline;}
.error_page{background:url(../images/error_page.png) no-repeat 0px 4px;padding:2px;padding-left:22px;}
.error_page a{color:#0000FF;text-decoration:none;}
.error_page a:hover{color:#3370FB;text-decoration:underline;}
/* sub tables ends */

.left-box_user{border: 1px solid #E2E2E2;background:#ffffff; padding-right:0px;}
.left-box_user ul{width:100%; list-style:none;font: bold 12px arial;padding:0px;margin-top:0px;margin-bottom:0px;}
.left-box_user ul li{background: #F9F9F9 url(../images/bullet.gif) no-repeat 2px 4px;border-bottom:1px solid #d2d2d2;padding-top:6px;padding-bottom:6px;padding-left:25px;}
.left-box_user ul li a{ color:#274E95; text-decoration:none;}


/* alpha table */
#alpha_table{width:98%;border-right:0px solid #e2e2e2;padding:0px;margin-left:5px;margin-right:5px;}
#alpha_table .alpha_xtd{padding:8px 4px 8px 4px;font:bold 12px sans-serif, arial, tahoma;}
#alpha_table .alpha_xtd a{color:#666666;text-decoration:none;}
#alpha_table .alpha_xtd a:hover{color:#B53A09;text-decoration:underline;}
#alpha_table .alpha_div{border:1px solid #e2e2e2;border-right:0px;font:bold 13px arial;background:#FFFFFF;padding:5px;}
/* search table ends */

/* register table */
.register_table{width:98%;border-bottom:0px solid #D9D9D9;padding:10px;padding-left:15px;}
#common_text{font:bold 13px georgia;color:#666666;}
#common_text .mandatory{color:#FF0000;font:bold 11px arial;}
#common_text .common_left{font-weight:normal;font-style:italic;color:#666666;}
#common_text .caption_left{font-size:11px;font-weight:normal;color:#999999;}
#common_text .common_right{font:normal 11px arial;}
#common_text .loading {height: 30px;background: url('../images/working.gif') 50% 50% no-repeat;}
/* register table ends

/* footer table */
.footer_table{width:98%;border:1px solid #E2E2E2;border-bottom:1px solid #D9D9D9;padding:2px;}
.footer_header{font:bold 15px arial;color:#0915B5;padding:6px;border-bottom:1px solid #CAD9F6;background:#F3F7FF;}
.footer_dig{min-height:100px;padding:4px;word-spacing:2px;line-height:18px;}
.footer_space{height:40px;}
.footer_text{font:bold 12px arial;text-align:center;color:#F0AF15;padding:6px;}
.footer_text a{color:#4955C4;text-decoration:none;}
.footer_text a:hover{color:#DC1B3B;text-decoration:underline;}
/* footer table ends */
.jx-bar {height:30px;padding:0px;width:900px;float:left;background-color:#fffff2;border:#b5b5b5 solid 1px;}
.jx-bar-rounded-tl {
	-webkit-border-top-left-radius:3px;
	-khtml-border-radius-topleft:3px;	
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
}
.jx-bar-rounded-tr {
	-webkit-border-top-right-radius:3px;
	-khtml-border-radius-topright:3px;	
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
}
.jx-bar span {width:1px;height:100%;background-color:#D2D2D2;}
.jx-separator-left {float:left;}
.jx-separator-right {float:right;}
.jx-bar-button ul {margin:0px;padding:0px;}
.jx-bar-button li {float:left;list-style:none;}
.jx-bar-button-right li {float:right;list-style:none;width:16px;}
.jx-bar-button li {font:11px Verdana, Arial, Helvetica, sans-serif;cursor:pointer;padding:4px 8px 4px 8px;border:1px solid #e5e5e5;margin:2px;}
.jx-bar-button li:hover {background-color:#FFFFFF;border:#d2d2d2 solid 1px;padding:4px 8px 4px 8px;margin:2px;}
.jx-bar-button-rounded li:hover {
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;	
	-moz-border-radius:3px;
	border-radius:3px;
}
.jx-bar-button li a:link, .jx-bar-button li a:visited {font:11px Verdana, Arial, sans-serif;color:#666666;text-decoration:none;padding:1px;}
.jx-bar-button li a:hover {font:11px Verdana, Arial, sans-serif;color:#333333;text-decoration:none;}
.jx-bar-button div {float:left;}
.jx-bar-button-right div {float:right;}
.jx-bar-button div {font:11px Verdana, Arial, sans-serif;color:#666666;padding:4px 8px 4px 8px;margin:4px 0px 4px 0px;}
.jx-bar-button div a:link, .jx-bar-button div a:visited {color:#666666;text-decoration:none;}
.jx-bar-button div a:hover {color:#0099FF;text-decoration:none;}
.jx-bar-button-tooltip {height:auto;padding:7px 10px 7px 10px;color:#FFFFFF;background-color:#335388;font:bold 11px Arial, trebuchet MS, tahoma, sans-serif;}
.jx-bar-button-tooltip {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}
/*----- nav menu -----*/
.jx-nav-menu {font:11px Verdana, Arial, sans-serif;background-color:#eee;}
.jx-nav-menu ul {margin: 0;padding: 0;list-style: none;width: 168px;border-bottom: 1px solid #ccc;}
.jx-nav-menu ul li {position:relative;}
.jx-nav-menu a:hover {background-color:#F1F1F1;color:#333333;}
/* Set 1px less than menu width */
.jx-nav-menu li ul {position:absolute;left: 167px;top: 0;display: none;}
/* Styles for Menu Items */
.jx-nav-menu ul li a{display:block;text-decoration:none;color:#222222;background:#FFFFFF;padding:7px;border:1px solid #ccc; border-bottom:0;}
.jx-nav-menu-active {font:11px Verdana, Arial, sans-serif;cursor:pointer;background-color:#FFFFFF;padding:4px 8px 4px 8px;margin:2px;}
.jx-nav-menu-active-rounded {
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;	
	-moz-border-radius:3px;
	border-radius:3px;
}
.jx-arrow-up {background:url('../images/up.gif') no-repeat 0px 0px;}
.jx-arrow-down {background:url('../images/dn.gif') no-repeat 0px 0px;}
.jx-tool-arrow {background:url('../images/tt.gif') no-repeat center bottom;height:5px;width:auto;}
/* Hide and unhide item */
.jx-hide {float:right;background-image:url('../images/hide.gif');background-repeat:no-repeat;height:16px;width:16px;}
.jx-unhide {height:30px;padding:0px;width:40px;background-color:#e5e5e5;border:#b5b5b5 solid 1px;}
.jx-unhide-button {float:right;background-image:url('../images/show.gif');background-repeat:no-repeat;height:16px;width:16px;}
.dropdown_menu{padding:3px;width:198px;font-size:12px;color:#000000;cursor:pointer;background:url("drop-icon.gif") no-repeat scroll right  transparent;}
.borderColor{border: 1px solid #D2D3DE;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.size14{font-size:12px;}.cr{cursor:text;text-decoration:none;}
.layer{z-index:100;margin:0px 0px 0px -210px;position:absolute;background-color:#fff;line-height:18px;display:none;}
.layerContents{padding:4px;width:340px;max-height:200px;overflow:auto;}
.layerContents span{width:46%;padding:2px;float:left;cursor:pointer;}
.layerContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}
