body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#9eabbf;
}


/* internal page */

#main_div {
margin:auto;
width:1200px;
}

#header {
width:1200px;
float:left;
background:#FFFFFF;
}

#header #logo {
float:left;
padding:15px 0 0 0;
}

#header #logo a {
float:left;
}

#header #logo a img {
border:0px;
}

#header #top_right {
	
	 float: right;
    width: 748px;
}

#header #top_right ul {
float:left;
width:512px;
margin:0px;
padding:0px;
list-style:none;
background:url(../images/top-right-menu2.jpg) left top repeat-x;
list-style-position:outside;
}

#header #top_right ul li {
float:left;
margin:0px;
padding:0 12px 0 12px;
width:auto;
}

#header #top_right ul li a {
color:#283b81;
font-size:12px;
display:block;
line-height:33px;
}

#header #top_right ul li a:hover {
color:#78A100;
}

#header #top_right ul li.li1 {
background:url(../images/top-right-menu1.jpg) left top no-repeat;
padding:0 11px 0 26px;
}

#header #top_right ul li.li1 a {
background:url(../images/newsletter-icon.jpg) left top no-repeat;
padding:0 0 0 29px;
}

#header #top_right ul li.li2 a {
background:url(../images/latest-events-icon.jpg) left top no-repeat;
padding:0 0 0 26px;
}

#header #top_right ul li.li3 a {
background:url(../images/webinar-icon.jpg) left top no-repeat;
padding:0 0 0 30px;
}

#header #top_right ul li.li4 a{
background:url(../images/executive-insight-icon.jpg) left top no-repeat;
padding:0 0 0 26px;
}


#header #top_right form {
float:right;
width:263px;
margin:0px;
padding:0 0 5px 0;
line-height:15px;
}

#header #top_right a {
color:#585858;
text-decoration:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#header #top_right a:hover {
color:#78a100;
}

#header #top_right .toplink {
float:left;
width:100%;
padding:5px 0 0 0;
position:relative;
}

#header #top_right .top_search {
float:right;
width:350px;
padding:12px 0 0 0;
}

#header #top_right .top_search input {
float:left;
}

#header #top_right .top_search .gobtn {
float:left;
background:url(../images/gobtn.gif) left top no-repeat;
width:23px;
height:23px;
border:0px;
margin:0 6px 0 0;
}

#header #top_right .top_search .search_box {
width:207px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
border:solid #aaaaaa 1px;
padding:3px;
}

#header #top_right .top_search a {
float:left;
font-weight:normal;
color:#4f5154;
display:block;
text-decoration:underline;
padding:2px 0 0 0;
}

#header #top_right .top_search a:hover {
color:#4f5154;
text-decoration:none;
}

/* Middle Contents */

#middle_contents {
width:1167px;
float:left;
padding:0 17px 20px 16px;
background:#FFFFFF;
}

/*#middle_contents #contents {
width:676px;
float:left;
}*/
#middle_contents #contents {
    float: right;
    width: 867px;
}

#contents .banner {
float:left;
width:100%;
}

#contents .banner img {
border:#d8dee8 solid 1px;
}

#contents h1 {
float:left;
width:98%;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:25px;
margin:0px 0 12px 0;
/*padding:20px 0 0 2%;*/
padding:12px 0 0 2%;
font-weight:bold;
color:#263d80;
}

.breadcrumbs {
float:left;
width:98.3%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
padding:0 0 0 2%;
color:#555555;
margin:4px 0 0 0;
background:#d6dde7;
}

.breadcrumbs img {
float:left;
margin:11px 5px 0 5px;
}

.breadcrumbs span {
float:left;
color:#06255c;
}

.breadcrumbs strong {
float:left;
font-weight:normal;
}

#contents .breadcrumbs a {
float:left;
color:#06255c;
text-decoration:underline;
}

#contents .breadcrumbs a:hover {
text-decoration:none;
}




#contents .text_data {
float:left;
width:98%;
padding:0 4% 0 2%;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#555555;
line-height:21px;
}

#contents .text_data h2 {
float:left;
width:100%;
padding:0;
margin:0 0 12px 0;
font-size:17px;
color:#283B81;
}

#contents .text_data p {
text-align:justify;
margin:0 0 12px 0;
float:left;
width:100%;
}

#contents .text_data p a {
color:#283b81;
text-decoration:underline;
}

#contents .text_data p a:hover {
text-decoration:none;
}

#contents .text_data p.red {
color:#FF0000;
text-align:center;
}
#contents .text_data p .red {
color:#FF0000;
}

#contents .text_data p.img {
text-align:center;
}

#contents .text_data p.img a img {
border:0px;
}

#contents .text_data ul {
float:left;
width:95%;
padding:0 0 0 5%;
margin:0 0 12px 0;
list-style-type:none;
}

#contents .text_data ul li {
float:left;
margin:0px;
width:97%;
padding:0 0 4px 3%;
text-align:justify;
background:url(../images/bul7.gif) left top no-repeat;
}

#contents .text_data ul li a {
color:#283B81;
text-decoration:underline;
}

#contents .text_data ul li a:hover {
color:#283B81;
text-decoration:none;
}


#contents .text_data ul li ul {
margin:6px 0 6px 0;
padding:0 0 0 15px;
}

#contents .text_data ul li ul li {
background:url(../images/bul8.gif) left top no-repeat;
}

#contents .text_data ol {
float:left;
width:95%;
margin:0px;
padding:0 0 12px 5%;
list-style:none;
}

#contents .text_data ol li {
float:left;
margin:0px;
width:97%;
padding:0 0 4px 3%;
text-align:justify;
background:url(../images/bul7.gif) left top no-repeat;
}

#contents .text_data ol li span.red {
color:#FF0000;
}

#contents .text_data ol li a {
color:#283B81;
text-decoration:underline;
}

#contents .text_data ol li a:hover {
text-decoration:none;
}

#contents .text_data ol li a span.red {
color:#FF0000;
text-decoration:none;
}

#contents .text_data ol li a:hover span.red {
text-decoration:none;
}

#contents .text_data table {
float:left;
width:90%;
margin:0 0 12px 0;
}

#contents .text_data table.mygrid {
float:left;
width:100%;
margin:0 0 0 0;
}

#contents .text_data table.mygrid a 
{
	color:#586181;
	text-decoration:none;
	line-height:22px;
	display:block;
	width:94%;
	padding:0 0 0 6%;
	background:#FFFFFF url(../images/bul7.gif) 3% 0 no-repeat;	
}

#contents .text_data table.mygrid a:hover
{	
	background:#F7F7F7 url(../images/bul7.gif) 3% 0 no-repeat;	
}




#contents .text_data div.accordion_data_me {
float:left;
width:100%;
margin:0 0 0 0;
}

#contents .text_data table.mygrid1 {
float:left;
width:100%;
margin:0 0 0 0;
}


#contents .text_data table.mygrid1 a 
{
	color:#586181;
	text-decoration:none;
	line-height:22px;
	display:block;
	width:94%;
	padding:0 0 0 6%;
	background:#FFFFFF url(../images/bul7.gif) 3% 0 no-repeat;	
}

#contents .text_data table.mygrid1 a:hover
{	
	background:#F7F7F7 url(../images/bul7.gif) 3% 0 no-repeat;	
}

#contents .text_data div.accordion_head1
{	
	float:left;
	width:100%;
	line-height:20px;	
}

#contents .text_data div.accordion_head1 a 
{	
	width:98%;
	padding:0 0 0 2%;
	display:block;
	background:#F9F9F9;
	border-bottom:solid 2px #ffffff;	
	color:#283B81;
	text-decoration:none;
	font-weight:bold;	
}

#contents .text_data div.accordion_head1 a:hover 
{
	
	background:#f1f1f1;
	
}

#contents .text_data .ul_3c {
float:left;
width:100%;
margin:0 0 12px 0;
}

#contents .text_data .ul_3c ul {
margin:0px;
padding:0px;
width:210px;
}


#contents .text_data .ul_3c #ul_3c1 {
width:100px;
}

#contents .text_data .ul_3c #ul_3c1 li {
width:84px;
}

#contents .text_data .ul_3c #ul_3c1 {
width:100px;
}

#contents .text_data .ul_3c #ul_3c2 {
width:210px;
}

#contents .text_data .ul_3c #ul_3c3 {
width:320px;
}

#contents .text_data .ul_3c #ul_3c3 li {
width:304px;
}


#contents .text_data .ul_3c ul li  {
background:none;
text-align:left;
width:194px;
padding:0 0 4px 16px;
border-left:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 1px;
background:#f1f6fc;
}


#contents .text_data .ul_3c ul li.head  {
background:#d6dde7;
font-weight:bold;
}

#contents .text_data .ul_3c ul li a  {
text-decoration:none;
}

#contents .text_data .ul_3c ul li a:hover {
text-decoration:underline;
}

#contents .text_data .blue {
color:#283b81;
}

#contents .text_data p.bluehead{
color:#283b81;
margin:0 0 4px 0;
font-weight:bold;
}



#contents .text_data p.field_mandatory {
background:#f1f1f1;
}

#contents .text_data p.field_mandatory strong {
float:left;
padding:0 0 0 8px;
}


/*#middle_contents #right_contents {
width:286px;
float:left;
margin:0 0 0 5px;
_margin:0 0 0 5px;
}*/

#middle_contents #right_contents {
    float: left;
    margin: 0 5px 0 0;
    width: 286px;
    _margin:0 5px 0 0;
}

#right_contents .right_menu {
width:286px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

#right_contents .right_menu h1 {
width:269px;
float:left;
color:#fdfdfe;
font-family:Arial, Helvetica, sans-serif;
background:#a9b6ca;
font-size:16px;
line-height:33px;
margin:0px;
padding:0 0 0 17px;
}

#right_contents .right_menu h2 {
width:269px;
float:left;
color:#fdfdfe;
font-family:Arial, Helvetica, sans-serif;
background:#a9b6ca;
font-size:16px;
line-height:33px;
margin:0px;
padding:0 0 0 17px;
}

#right_contents .right_menu .img {
text-align:center;
float:left;
padding:1px 0 0 0;
background:#FFFFFF;
}

#right_contents .right_menu h1 span {
background:url(../images/right_menu1.jpg) left top no-repeat;
padding:0 0 0 22px;
display:block;
}

#right_contents .right_menu h2 span {
background:url(../images/right_menu1.jpg) left top no-repeat;
padding:0 0 0 22px;
display:block;
}

#right_contents .right_menu h1 span a {
color:#FFFFFF;
text-decoration:none;
}

#right_contents .right_menu h2 span a {
color:#FFFFFF;
text-decoration:none;
}

#right_contents .right_menu h1 span a:hover {
color:#FFFFFF;
text-decoration:none;
}

#right_contents .right_menu ul {
width:269px;
float:left;
margin:1px 0 0 0;
padding:9px 0 9px 17px;
background:#d6dde7;
list-style:none;
}

#right_contents .right_menu ul li {
float:left;
width:100%;
padding:3px 0 4px 0;
margin:0px;
}

#right_contents .right_menu ul li a {
display:block;
float:left;
color:#555555;
background:url(../images/bul3.gif) left top no-repeat;
text-decoration:none;
padding:0 0 0 14px;
line-height:18px;
}

#right_contents .right_menu ul li a:hover {
color:#283b81;
}

#right_contents .right_box {
float:left;
width:100%;
margin:20px 0 0 0;
}

#right_contents .right_box h1 {
float:left;
width:100%;
color:#283b81;
margin:0 0 8px 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
border-bottom:4px #d6dde7 solid;
line-height:25px;
}

#right_contents .right_box h2 {
float:left;
width:100%;
color:#283b81;
margin:0 0 8px 0;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: 700;
border-bottom:4px #d6dde7 solid;
line-height:25px;
}

#right_contents .right_box .newsinfo {
float:left;
width:100%;
color:#555555;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#right_contents .right_box p {
float:left;
width:100%;
margin:0px;
padding:3px 0 10px 0;
font-weight:bold;
}

#right_contents .right_box .datagrid_link {
float:left;
width:100%;
margin:0px;
padding:3px 0 10px 0;
}

#right_contents .right_box .datagrid_link table {
width:100%;
}

#right_contents .right_box .datagrid_link table tr {
border-bottom:solid 1px #FFFFFF;
}

#right_contents .right_box .datagrid_link table tr.tr1 {
background:#e9f0fc;
}

#right_contents .right_box .datagrid_link table tr.tr2 {
background:#FFFFFF;
}

#right_contents .right_box .datagrid_link table td {
padding:5px 3px 5px 3px;
}

#right_contents .right_box .datagrid_link table a {
text-decoration:none;
font-weight:normal;
color:#283B81;
background:url(../images/bul10.gif) left top no-repeat;
line-height:17px;
padding:0 0 0 15px;
display:block;
float:left;
}

#right_contents .right_box .datagrid_link table a:hover {
text-decoration:underline;
}




#right_contents .right_box img {
float:left;
border:solid 1px #a7b7c1;
}

#right_contents .right_box ul {
float:left;
/* width:150px;*/
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style:none;
margin:0 0 0 9px;
padding:0px;
}

#right_contents .right_box ul li {
float:left;
width:150px;
margin:0px;
padding:0px;
}

#right_contents .right_box ul li a {
background:url(../images/bul1.gif) left top no-repeat;
padding:0 0 0 14px;
display:block;
float:left;
line-height:21px;
color:#555555;
text-decoration:none;
}

#right_contents .right_box ul li a:hover {
text-decoration:underline;
}

#right_contents .right_box ul .read_more {
padding:4px 0 0 0;
}

#right_contents .right_box ul .read_more a {
background:url(../images/bul2.jpg) left center no-repeat;
line-height:25px;
font-weight:bold;
padding:0 0 0 21px;
}

#right_contents .right_box .icons {
float:left;
width:100%;
}

#right_contents .right_box .icons a {
float:left;
margin:0 18px 0 0;
}


#right_contents .right_box .icons img {
border:0px;
}



#bottom {
float:left;
width:100%;
border-top:#d6dde7 solid 4px;
margin:0;
padding:13px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#FFFFFF;
}

#bottom .icons {
margin:auto;
text-align:center;
width:763px;
display:none;
}

#bottom .icons a {
float:left;
margin:0 0 0 36px;
}

#bottom .icons a img {
border:0px;
}

#bottom .bottom_links {
float:left;
width:100%;
background:#283b81;
text-align:center;
margin:12px 0 0 0;
color:#FFFFFF;
padding:14px 0 14px 0;
line-height:16px;
}

#bottom .bottom_links a {
color:#FFFFFF;
text-decoration:none;
padding:4px; /*Added on 17_January_2017*/
}

#bottom .bottom_links a:hover {
text-decoration:underline;
}

#bottom .copyright {
float:left;
width:100%;
text-align:center;
line-height:22px;
color:#283b81;
padding:3px 0 6px 0;
background:#cedef7;
}

#bottom .copyright a {
color:#283b81;
text-decoration:none;
}

#bottom .copyright a:hover {
text-decoration:underline;
}

/* JS Slider */

#ind_ser_slide {
float:left;
overflow:hidden;
width:159px;
height:102px;
}

#right_contents .right_box #ind_ser_slide ul {
margin:0 0 0 9px;
left:0px;
top:0px;
}

/* for biographies_key_personnel.aspx */

.key_per {
float:left;
width:100%;
margin:0 0 12px 0;
}

.key_per .img {
float:left;
width:136px;
text-align:left;
padding:0 10px 10px 0;
}

.key_per .img img {
border:solid 3px #dbdbdb;
}

.key_per .text {
float:left;
/*width:489px;*/
width:479px;
text-align:justify;
}

.key_per .nor_text {
float:left;
width:100%;
text-align:justify;
}

/* lucintel_team */

.team {
float:left;
width:100%;
margin:0 0 12px 0;
}

.team .img {
float:left;
}

.team .img img {
border:solid 1px #a7b7c1;
}


#contents .text_data .team ul {
float:left;
width:508px;
margin:0px;
padding:0 0 0 15px;
margin:0 0 0 10px;
}

#contents .text_data .team p {
width:490px;
padding:0 0 0 15px;
}

/* vision_and_mission */

.vis_mis {
float:left;
width:100%;
margin:0 0 12px 0;
}

.vis_mis .img {
float:left;
}

.vis_mis .img img {
border:solid 2px #c5c5c5;
}

#contents .text_data .vis_mis ul {
float:left;
width:490px;
margin:0px;
padding:0 0 0 15px;
margin:0 0 0 10px;
}

#contents .text_data .vis_mis p {
width:490px;
padding:0 0 0 15px;
}


/* new_product_development_stage_gate_analysis.aspx */

.muliple_color {
float:left;
width:100%;
background:url(../images/muli_color.gif) left top repeat-y;
font-size:11px;
font-weight:normal;
margin:0 0 12px 0;
}

.muliple_color div {
width:20%;
float:left;
}

.muliple_color div li {
float:left;
list-style-type:none;
padding:0 0 2px 10px;
margin:0 0 0 5px;
width:auto;
list-style-position:outside;
background:url(../images/bul8.gif) left top no-repeat;
}

/*
.muliple_color .green {
background:#d8f7c5;
}

.muliple_color .pink {
background:#efc6c5;
}

.muliple_color .blue {
background:#c0d0f1;
}

.muliple_color .orange {
background:#ffe9b7;
}

.muliple_color .purple {
background:#cec9d6;
}*/



/* is_aerospace.aspx */

.ul_img {
float:left;
width:100%;
}

#contents .text_data .ul_img ul {
width:300px;
padding:0 0 12px 40px;
margin:0px;
}

#contents .text_data .ul_img ul li  {
padding:0 0 4px 18px;
}

#contents .text_data .ul_img .img {
float:left;
width:auto;
text-align:right;
padding:0 0 12px 0;
vertical-align:middle;
}

/* marketglobal.aspx */
.h2_sub span {
width:100%;
float:left;
text-align:right;
font-size:11px;
font-weight:normal;
}

.h2_sub a {
color:#283B81;
text-decoration:none;
}

.h2_sub a:hover {
text-decoration:underline;
}

/* marketaero_composites2009.aspx */

.img_info {
float:left;
width:100%;
padding:0 0 12px 0;
}

.img_info .img {
float:left;
width:48%;
text-align:right;
padding:0 2% 0 0;
}

.img_info .img img {
border:solid 1px #a7b7c1;
}

.img_info .info {
float:left;
width:47%;
padding:100px 0 0 2%;
}

.img_info .info a {
color:#283B81;
text-decoration:underline;
}

.img_info .info a:hover {
text-decoration:none;
}


/* Testimnonial */

.testimnonial {
background:#e9f0fc;
float:left;
width:98%;
padding:2%;
border-bottom: dashed 1px #cccccc;
margin:0 0 12px 0;
}

#contents .text_data .testimnonial p {
padding:0px;
margin:0px;
}

#contents .text_data .testimnonial p.blue {
padding:10px 0 0 0;
}
.testimnonial .imgfield {
    float: left;
    margin-right: 5%;
    width: 15%;
}
.testimnonial .imgfield img {    
    width: 100%;
}
.testimnonial .text-content {
    float: left;
    width: 80%;
}

/* Contact Us */

#contents .text_data ul.ul_contact {
padding:0 0 12px 0;
margin:0px;
width:281px;
}

#contents .text_data ul.ul_contact li {
background:none;
vertical-align:top;
padding:0px;
margin:0px;
}

#contents .text_data ul.ul_contact li img {
float:left;
margin:0 5px 0 0;
}

#contents .text_data p.contactmap {
float:left;
width:354px;
}

#contents .text_data p.contactmap iframe {
float:left;
width:350px;
height:350px;
}

#contents .text_data p.contactmap small {
float:left;
width:350px;
}

#contents .text_data p.contactinfo {
padding:0 11px 12px 0;
margin:0px;
width:270px;
}

#contents .text_data p.contactinfo img {
margin:3px 3px 0 0;
}



/* Press Release */

.press_release {
float:left;
width:100%;
}

#contents .text_data .press_release p.blue {
margin:0 0 4px 0;
}

#contents .text_data .press_release p.head {
margin:0 0 4px 0;
color:#616161;
width:98%;
padding:0 0 0 2%;
font-size:13px;
font-weight:bold;
}

#contents .text_data .press_release ul li a {
text-decoration:none;
color:#586181;
background:#FFFFFF;
}

#contents .text_data .press_release ul li a:hover {
text-decoration:none;
background:#f1f6fc;
}


/* executive_insight */
h1.executive_insight span {
float:left;
}
.executive_insight {
float:left;
width:100%;
}

#contents .text_data .executive_insight p.blue {
margin:0 0 4px 0;
}


#contents .text_data .executive_insight ul li {
padding:0 0 7px 3%;
}


#contents .text_data .executive_insight ul li a {
text-decoration:none;
color:#586181;
background:#FFFFFF;
}

#contents .text_data .executive_insight ul li a:hover {
text-decoration:none;
background:#f1f6fc;
}


/*  login_page */

.login_page {
float:left;
width:100%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
padding:25px 0 0 0;
}

.login_page p {
float:left;
width:100%;
margin:0px;
padding:3px 0 10px 0;
}

.login_page h1 {
float:left;
width:100%;
margin:0px;
font-size:18px;
color:#283B81;
padding:3px 0 10px 0;
font-weight:normal;
}

.login_page .text_data {
float:left;
width:100%;
margin:0px;
padding:3px 0 10px 0;
}

.login_page .text_data h2 {
float:left;
width:100%;
padding:0;
margin:10px 0 12px 0;
font-size:14px;
color:#283B81;
}


.login_page .text_data {
text-align:justify;
}
.login_page .text_data p a {
color:#283b81;
text-decoration:underline;
}

.login_page .text_data p a:hover {
text-decoration:none;
}


.login_page .text_data ul {
float:left;
width:93%;
padding:0 0 0 48px;
margin:0 0 12px 0;
list-style-type:none;
}

.login_page .text_data ul li {
float:left;
margin:0px;
width:98%;
padding:0 0 6px 18px;
text-align:justify;
background:url(../images/bul7.gif) left top no-repeat;
}

.login_page .text_data ul li a {
color:#283B81;
text-decoration:underline;
}

.login_page .text_data ul li a:hover {
color:#283B81;
text-decoration:none;
}


.login_page .text_data ul li ul {
width:90%;
margin:0 0 6px 0;
padding:0 0 0 20px;
float:none;
}

.login_page .text_data ul li ul li {
background:url(../images/bul8.gif) left top no-repeat;
}

.login_page .text_data ol {
float:left;
width:900px;
padding:0 0 0 48px;
margin:0 0 12px 0;
list-style-type:none;
}

.login_page .text_data ol li {
float:left;
margin:0px;
width:880px;
padding:0 0 6px 20px;
text-align:justify;
background:url(../images/bul7.gif) left top no-repeat;
}


.login_page .text_data ol li a {
color:#283B81;
text-decoration:underline;
}

.login_page .text_data ol li a:hover {
text-decoration:none;
}

.login_page .text_data ol li ul {
width:90%;
margin:6px 0 6px 0;
padding:0 0 0 20px;
float:left;
}

.login_page .text_data ol li ul li {
background:url(../images/bul8.gif) left top no-repeat;
}

.login_page .text_data .table700 {
float:left;
width:100%;
padding:0 0 10px 0;
}

.login_page .text_data .table700 table {
margin:auto;
width:700px;
background:#999999;
}

.login_page .text_data .table700 table tr td {
background:#FFFFFF;
padding:3px;
}

.login_page .text_data .table700 table tr.head td {
background:#f1f1f1;
font-weight:bold;
}


.login_page p.center {
text-align:center;
}

.login_page .login_box {
text-align:center;
float:left;
width:98%;
background:#ffffff;
border:solid 1px #7f9db9;
padding:1%;
}

.login_page .login_box form {
float:left;
width:96%;
background:#f7faff;
border:solid 1px #7f9db9;
padding:2%;
}

.login_page .login_box .login_row {
width:100%;
padding:0 0 12px 0;
float:left;
height:20px;
}

.login_page .login_box label {
float:left;
width:43%;
text-align:right;
padding:3px 5% 0 0;
}

.login_page .login_box label span {
color:#FF0000;
}

.login_page .login_box label a {
color:#283B81;
text-decoration:underline;
}

.login_page .login_box label a:hover {
text-decoration:none;
}

.login_page .login_box .textbox {
float:left;
width:50%;
text-align:left;
}

.login_page .login_box .textbox input {
border:solid 1px #7f9db9;
padding:3px;
width:150px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.login_page .login_box .btns {
float:left;
width:50%;
text-align:left;
}

.login_page .login_box .btns input {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/login-btns.gif) left top  no-repeat;
width:71px;
padding:5px 0 6px 0;
float:left;
}

.login_page .login_box .btns span {
color:#FF0000;
}

.login_page .login_box .login_row1 {
float:left;
width:100%;
text-align:center;
padding:8px 0 8px 0;
line-height:22px;
font-size:12px;
background:#f7faff;
}

.login_page .login_box .login_row1 input{
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/register-btns.gif) left top no-repeat;
padding:5px 0 6px 0;
width:83px;
}


/* webinar */

.datagrid {
float:left;
width:100%;
text-align:center;
padding:0 0 12px 0;
}

.datagrid_data {
float:left;
width:100%;
text-align:center;
}

#contents .text_data .datagrid_data table {
width:100%;
padding:0px;
background:#283B81;
margin:0px;
}

#contents .text_data .datagrid_data table .head td {
background:#d6dde7;
line-height:20px;
font-weight:bold;
color:#283B81;
}


#contents .text_data .datagrid_data table .item td {
background:#e9f0fc;
line-height:20px;
font-weight:normal;
font-size:11px;
}

#contents .text_data .datagrid_data table a {
text-decoration:underline;
color:#555555;
}

#contents .text_data .datagrid_data table a:hover {
text-decoration:none;
}

#contents .text_data .datagrid_data table .aitem td {
background:#f7faff;
line-height:20px;
font-weight:normal;
font-size:11px;
}


/* WebinarInfo */

.page_mess {
width:100%;
color:#FF0000;
padding:0 0 3px 0;
}

/* MyProfile.aspx */
.my_profile {
/*width:953px;*/
width:100%;
float:left;
}


.my_profile h2 {
width:100%;
float:left;
margin:0 0 12px 0;
font-size:14px;
color:#283B81;
}

.my_profile form {
width:100%;
float:left;
}

.tab_data {
/*width:667px;*/
width:100%;
float:left;
/*padding:0 150px 0 150px;*/
}

.tab_names {
width:100%;
float:left;
}
.shadetabs {
float:left;
width:100%;
margin:0px;
padding:0px;
list-style-type:none;
list-style-position:outside;
border-bottom:solid 5px #283B81;
}

.shadetabs li {
float:left;
margin-right:2px;
border-top:solid 1px #283B81;
border-right:solid 1px #283B81;
border-bottom:solid 0px #283B81;
border-left:solid 1px #283B81;
}

.shadetabs li a {
text-align:center;
background:#a9c01a;
color:#FFFFFF;
display:block;
padding:3px 5px 3px 5px;
text-decoration:none;
}

.shadetabs li a:hover {
background:#92aa0c;
color:#ffffff;
}

.tab_data .tab_content {
background:none repeat scroll 0 0 #E9F0FC;
border-bottom:5px solid #93AB0D;
float:left;
line-height:18px;
padding:1%;
width:98%;
}

.tab_data .tab_content .row {
float:left;
padding:0 0 6px;
width:90%;
}

.shadetabs li a.active {
background:#283B81;
color:#ffffff;
}

.tab_data h3  {
width:100%;
float:left;
margin:0 0 12px 0;
}

.tab_data .tab_data .bdr{
width:100%;
float:left;
height:0px;
border-bottom:solid 5px #93ab0d;
padding:10px 0 0 0;
line-height:0px;
}

.tab_data .tab_content {
width:98%;
padding:1%;
float:left;
/*background:#e9f0fc;*/
background:#ffffff;
border-bottom:solid 5px #93AB0D;
line-height:18px;
}

.tab_data .tab_content .row {
width:90%;
float:left;
padding:0 0 6px 0;
}

.tab_data .tab_content a {
color:#283B81;
text-decoration:underline;
}

.tab_data .tab_content a:hover {
text-decoration:none;
}

.tab_data .tab_content h3 {
width:100%;
float:left;
margin:0px;
padding:0 0 8px 0;
font-size:13px;
color:#293C81;
}

.tab_data .tab_content h3 span.h1 {
float:left;
}

.tab_data .tab_content h3 span.mandatory {
background:#ffffff;
}


.tab_data form .tab_content p.bluehead {
width:100%;
float:left;
margin:0px;
padding:5px 0 8px 0;
font-size:13px;
color:#555555;
font-weight:bold;
}

.tab_data .tab_content p.red {
width:100%;
float:left;
margin:0px;
padding:5px 0 8px 0;
font-size:13px;
color:#FF0000;
text-align:center;
}

.tab_data .tab_content .row label {
width:45%;
float:left;
text-align:right;
padding:3px 5% 0 0;
font-weight:normal;
}



.tab_data .tab_content .row label span {
color:#FF0000;
}

.tab_data .tab_content .row .textbox {
width:50%;
float:left;
text-align:left;
}

.tab_data .tab_content .row .textbox span {
color:#FF0000;
}

.tab_data .tab_content .row .textbox input {
border:solid 1px #7f9db9;
padding:3px;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tab_data .tab_content .row .textbox textarea {
border:solid 1px #7f9db9;
padding:3px;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:60px;
}

.tab_data .tab_content .row .textbox select {
border:solid 1px #7f9db9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:188px;
}


.tab_data .tab_content .row1 {
width:90%;
float:left;
padding:0 0 8px 0;
}

.tab_data .tab_content .row1 .mess {
width:45%;
float:left;
padding:0 5% 0 0;
text-align:right;
color:#FF0000;
}


.tab_data .tab_content .row1 input.btns {
float:left;
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/update-btns.gif) left top no-repeat;
padding:5px 0 6px 0;
width:71px;
}

.tab_data .tab_content .row1 input.btns1 {
float:left;
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/update-btns.gif) left top no-repeat;
padding:5px 0 6px 0;
margin:0 0 0 5px;
width:71px;
}

.other_footer {
float:left;
width:100%;
padding:10px 0 0 0;
font-size:11px;
}

.other_footer .links, .copyright{
float:left;
width:100%;
line-height:20px;
text-align:center;
}

.other_footer a {
text-decoration:underline;
color:#555555;
}


.other_footer a:hover {
text-decoration:none;
}


/* registration */

span.mandatory {
float:right;
font-size:11px;
background:#f1f1f1;
padding:2px 6px;
font-weight:normal;
color:#555555;
}

span.mandatory span {
color:#FF0000;
}

.registration {
width:100%;
float:left;
}

.registration form {
width:100%;
float:left;
padding:0px;
margin:0px;
}

.registration .row {
width:100%;
float:left;
}

.registration .row label {
width:40%;
float:left;
padding:3px 5% 0 0;
text-align:right;
}

.registration .row label span {
color:#FF0000;
}

.registration .row label span.dynlabel {
color:#555555;
}

.registration .row .textbox {
width:49%;
float:left;
padding:0 0 8px 0;
text-align:left;
}

.registration .row .textbox input {
border:solid 1px #7f9db9;
padding:3px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.registration .row .textbox .nor input {
width:auto;
float:left;
margin:5px;
border:0px;
}

.registration .row .textbox .nor label  {
width:auto;
float:left;
padding:3px 0 0 3px;
}

.registration .row .textbox textarea {
border:solid 1px #7f9db9;
padding:3px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:60px;
}

.registration .row .textbox select {
border:solid 1px #7f9db9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width:208px;
}




.registration .row .btns {
float:left;
width:49%;
text-align:left;
}

.registration .row .btns input {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/register-btns.gif) left top no-repeat;
padding:5px 0 6px 0;
width:83px;
}

.registration .row .btns input.input1 {
background:url(../images/submit-btns.gif) left top no-repeat;
width:71px;
}

/* forgotpassword.aspx */

.forgotpassword {
float:left;
width:100%;
padding:2%;
border:1px solid #7F9DB9;
background:#ffffff;
margin:5% 0 0 0;
}

.forgotpassword form {
float:left;
width:96%;
margin:0px;
padding:2%;
border:1px solid #7F9DB9;
background:#F7FAFF;
}

.forgotpassword h3 {
width:100%;
float:left;
margin:0px;
padding:0 0 12px 0;
font-size:13px;
color:#293C81;
}

.forgotpassword p {
width:100%;
float:left;
margin:0px;
padding:0 0 12px 0;
}

.forgotpassword .row {
width:100%;
float:left;
margin:0px;
padding:0 0 6px 0;
}

.forgotpassword .row label {
width:45%;
float:left;
text-align:right;
padding:3px 5% 0 0;
}

.forgotpassword .row label span {
color:#FF0000;
}

.forgotpassword .row .textbox {
float:left;
width:50%;
text-align:left;
}

.forgotpassword .row .textbox input {
border:solid 1px #7f9db9;
padding:3px;
width:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.forgotpassword .row .btns {
float:left;
width:50%;
text-align:left;
}

.forgotpassword .row .btns input {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/send-btns.gif) left top repeat-x;
width:66px;
padding:5px 0 6px 0;
}

/* search.aspx */

.text_data .search {
float:left;
width:100%;
}

.text_data .search form {
float:left;
width:100%;
padding:0px;
margin:0px;
}

#contents .text_data .search form table {
float:left;
width:100%;
padding:0px;
margin:0px;
}

#contents .text_data .search .datagrid {
float:left;
width:100%;
font-size:12px;
padding:0px;
}

#contents .text_data .search .datagrid table {
float:left;
width:100%;
}

#contents .text_data .search .datagrid table .link {
float:left;
width:98%;
text-align:left;
line-height:20px;
padding:1% 1% 0 1%;
background:#f7faff;
text-align:justify;
margin-bottom:10px;
}

#contents .text_data .search .datagrid table .link a {
text-decoration:none;
color:#263D80;
}

#contents .text_data .search .datagrid table .link a:hover {
text-decoration:underline;
}

#contents .text_data .search .datagrid table .path {
float:left;
width:98%;
text-align:left;
line-height:20px;
padding:0 1% 1% 1%;
border-bottom:solid 5px #FFFFFF;
background:#f7faff;
}

#contents .text_data .search .pageing {
float:left;
width:96%;
text-align:left;
line-height:20px;
border-bottom:solid 5px #FFFFFF;
background:#e9f0fc;
text-align:center;
line-height:22px;
padding:2%;
}

#contents .text_data .search .pageing table {
width:30%;
margin:auto;
float:none;
}

/* Advanced Search */

#contents .text_data .advanced_search {
float:left;
width:100%;
}

#contents .text_data .advanced_search form {
float:left;
width:100%;
padding:0px;
margin:0px;
}

.advanced_search .form {
float:left;
/*width:80%;
padding:0 0 0 10%;*/
width:100%;
margin:0;
}

.advanced_search .form .row {
float:left;
/*width:100%;*/
width:50%;
padding:5px 0 6px 0;
}

.advanced_search .form .row label {
float:left;
width:35%;
padding:3px 5% 0 0;
text-align:right;
}

.advanced_search .row .textbox {
float:left;
width:49%;
}

.advanced_search .row .textbox input {
border:solid 1px #7f9db9;
padding:3px;
/*width:180px;*/
width:191px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}

.advanced_search .row .textbox1 {
float:left;
/*width:49%;*/
width:60%;
}

.advanced_search .row .textbox1 input {
border:solid 1px #7f9db9;
padding:3px;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin:0 10px 0 0;
}

.advanced_search .row .textbox1  span {
float:left;
padding:3px 10px 0 0;
}

.advanced_search .row .textbox textarea {
border:solid 1px #7f9db9;
padding:3px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
height:60px;
}

.advanced_search .row .textbox select {
border:solid 1px #7f9db9;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
width:200px;
}

.advanced_search .row .btns {
float:left;
/*width:49%;*/
width:100%;
text-align:left;
margin-top: 7%;
}

.advanced_search .row .btns input {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/search-btns.gif) left top repeat-x;
padding:5px 0 6px 0;
width:71px;
}

/*General_Report*/

.general_report {
width:100%;
float:left;
}

.general_report .datagrid {
width:100%;
float:left;
}


#contents .text_data .general_report .datagrid table {
width:100%;
float:left;
margin:0px;
}

#contents .text_data .general_report .datagrid table .link {
width:535px;
text-align:left;
background:#f7faff;
border-bottom:solid 4px #FFFFFF;
padding:3px 0 3px 10px;
}

#contents .text_data .general_report .datagrid table .link a {
text-decoration:none;
color:#283B81;
}

#contents .text_data .general_report .datagrid table .link a:hover {
text-decoration:underline;
}

#contents .text_data .general_report .datagrid table .btns {
width:100px;
text-align:center;
background:#f7faff;
border-bottom:solid 4px #FFFFFF;
padding:3px 0 3px 0;
}

#contents .text_data .general_report .datagrid table .btns input {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/btn_bg.jpg) left top repeat-x;
padding:3px 6px 3px 6px;
width:83px;
}

#contents .text_data .general_report .datagrid table .btns input.buyonline {
background:url(../images/buy-online-btns.gif) left top no-repeat;
padding:5px 0 6px 0;
}

/* DisplayReport.aspx */

.displayreport {
width:667px;
float:left;
padding:0 0 0 150px;
}

.displayreport .row {
float:left;
width:100%;
padding:0 0 6px 0;
}

.displayreport .row .mess {
float:left;
width:50%;
}

.displayreport .row .data {
float:left;
width:50%;
}

.displayreport .row .data input {
border:solid 1px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/btn_bg.jpg) left top repeat-x;
padding:3px 6px 3px 6px;
}

.displayreport .row .data a {
text-decoration:underline;
color:#283B81;
}

.displayreport .row .data a:hover {
text-decoration:none;
}

.displayreport .page_data {
float:left;
width:100%;
padding:0 0 12px 0;
text-align:justify;
}


/* Market Reports */

.market_reports {
float:left;
width:100%;
}

#contents .text_data .market_reports ul li a {
text-decoration:none;
color:#586181;
background:#FFFFFF;
}

#contents .text_data .market_reports ul li a span {
font-weight:bold;
}

#contents .text_data .market_reports ul li a:hover {
text-decoration:none;
background:#f1f6fc;
}

/* LucintelShopping.aspx */

.lucintelshopping {
float:left;
/*padding:0 0 0 134px;*/
width:970px;
}

.lucintelshopping form {
float:left;
width:700px;
background:#f7faff;
border:solid 1px #7f9db9;
margin:0px;
padding:0px;
}

.lucintelshopping form .bluehead {
float:left;
width:97%;
padding:0px;
margin:10px 0 12px 3%;
color:#293C81;
font-weight:bold;
font-size:13px;
}

.lucintelshopping form .btns {
float:left;
width:100%;
text-align:center;
padding:0 0 12px 0;
}

input.w5{
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/check-out-btns-5.gif) left top no-repeat;
padding:5px 0 6px 0;
margin:0 20px 0 0;
width:130px;
text-align:center;
float:left;
}

input.w6{
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/check-out-btns.gif) left top no-repeat;
padding:5px 0 6px 11px;
width:130px;
float:left;

}


.lucintelshopping form .mess {
float:left;
text-align:center;
width:100%;
padding:5px 0 10px 0;
}

.lucintelshopping form .mess span {
color:#FF0000;
}

.datagrid_data1 {
float:left;
width:100%;
padding:0 0 6px 0;
}

.datagrid_data1 table {
float:left;
width:100%;
background:#ffffff;
line-height:18px;
}
#contents .text_data .datagrid_data1 table {
float:left;
width:100%;
background:#ffffff;
margin:0px;
}

.datagrid_data1 table .head {
background:#92aa0c;
color:#FFFFFF;
font-weight:bold;
}

.datagrid_data1 table tr td.center {
text-align:center;
}

.datagrid_data1 table .head td {
padding:3px 5px 3px 5px;
text-align:left;
}

.datagrid_data1 table .tr1 {
background:#e9f0fc;
}

.datagrid_data1 table .tr1 td {
padding:3px 5px 3px 5px;
text-align:left;
}

.datagrid_data1 table .tr2 {
background:#f6f9ff;
}

.datagrid_data1 table .tr2 td {
padding:3px 5px 3px 5px;
text-align:left;
}

.datagrid_data1 table a {
color:#283B81;
text-decoration:none;
}

.datagrid_data1 table a:hover {
color:#283B81;
text-decoration:underline;
}

#contents .text_data .datagrid_data1 table.link td {
padding:0px 0 3px 20px;
}

#contents .text_data .datagrid_data1 table.link a {
text-decoration:none;
font-weight:normal;
background:url(../images/bul11.gif) left top no-repeat;
color:#283B81;
line-height:20px;
padding:0 0 0 15px;
display:block;
float:left;
}

#contents .text_data .datagrid_data1 table.link  a:hover {
text-decoration:underline;
}

/* next_back */

h1 span.next_back {
float:right;
width:auto;
text-align:right;
font-size:12px;
padding:0 10px 0 0;
}

.next_back {
float:left;
width:100%;
text-align:right;
}

.next_back a {
color:#555555;
font-weight:bold;
text-decoration:underline;
}

.next_back a:hover {
text-decoration:none;
}

.next_back a.next {
padding:0 10px 0 5px;
background:url(../images/next_btn.gif) right center no-repeat;
}

.next_back a.back {
padding:0 5px 0 10px;
background:url(../images/back_btn.gif) left center no-repeat;
}

/* keywordsearch */ 
.keywordsearch {
float:left;
width:96%;
padding:2%;
background:#f7faff;
margin:0 0 8px 0;
}

.keywordsearch span {
float:left;
}

.keywordsearch span span {
float:left;
padding:6px 10px 0 0;
}

.keywordsearch img.searchicon {
float:left;
margin:0 0 0 100px;
}

.keywordsearch .input {
float:left;
background:url(../images/keyword-search-2.gif) left center  repeat-x;
height:26px;
padding:6px 0 0 0;
}

.keywordsearch .input .textbox {
width:250px;
border:0px;
background:none;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:14px;
}

.keywordsearch input {
float:left;
}


.keywordsearch input.textbox1 {
width:250px;
border:0px;
float:left;
background:none;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:14px;
}

.keywordsearch input.btns {
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
float:left;
background:url(../images/keyword-search-3.gif) right top no-repeat;
padding:8px 6px 9px 4px;
margin:0px;
}

#contents .text_data .datagrid_data1 table tr.keyword {
}

#contents .text_data .datagrid_data1 table tr.keyword table {
background:#f7faff;
margin:0px;
border-bottom:solid 10px #FFFFFF;
}

#contents .text_data .datagrid_data1 table tr.keyword table td {
padding:3px 5px;
text-align:justify;
}




#contents .text_data .datagrid_data1 table tr.keyword a {
text-decoration:none;
font-weight:bold;
color:#555555;
}

#contents .text_data .datagrid_data1 table tr.keyword td.date  {
color:#283B81;
font-size:11px;
}

#contents .text_data .datagrid_data1 table tr.keyword a:hover {
text-decoration:underline;
}

.addtocart {
float:left;
width:60%;
padding:0 20% 0 20%;
}

.addtocart .content {
float:left;
width:98%;
padding:1%;
background:#e9f0fc;
border-top:solid 5px #93ab0d;
border-bottom:solid 5px #93ab0d;
}

.addtocart select {
color:#555555;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
}

.addtocart input {
color:#555555;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
font-size:12px;
}

.addtocart .row {
float:left;
width:100%;
padding:3px 0 10px 0;
}

.addtocart .row .ddl_list {
float:left;
width:50%;
}

.addtocart .row .label {
float:left;
width:50%;
}

.addtocart .row .input {
float:left;
width:49%;
}

.addtocart .row .input input{
border:solid 0px #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
background:url(../images/add-to-cart-btns.gif) left top repeat-x;
padding:5px 0 6px 0;
width:90px;
}

.addtocart a {
color:#283B81;
text-decoration:underline;
}

.addtocart a:hover {
text-decoration:none;
}

/* ConfirmPayment */
.confirmpayment {
float:left;
width:100%;
padding:0 0 10px 0;
}

#contents .text_data .confirmpayment table {
margin:0px;
}

/* Payment Option */

#contents .text_data p.paymentoption {
text-align:left;
}

#contents .text_data p.paymentoption input {
float:left;
margin:0 5px 0 0;
}

#contents .text_data p.paymentoption img {
float:left;
margin:0 5px 0 0;
}

#contents .text_data p.paymentoption span {
float:left;
margin:0 5px 0 0;
}


/* Formation Span Contents */

#contents .text_data1 {
float:left;
width:94%;
padding:0 4% 0 2%;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
line-height:18px;
}

#contents .text_data1 span font {
font-size:12px;
text-align:justify;
}

#contents .text_data1 span a {
color:#283B81;
text-decoration:underline;
}

#contents .text_data1 span a:hover {
text-decoration:none;
}

#contents .text_data1 h2 {
float:left;
width:100%;
padding:0;
margin:0 0 12px 0;
font-size:14px;
color:#283B81;
}

#contents .text_data1 p {
text-align:justify;
margin:0 0 12px 0;
float:left;
width:100%;
}

#contents .text_data1 p a {
color:#283b81;
text-decoration:underline;
}

#contents .text_data1 p a:hover {
text-decoration:none;
}


#contents .text_data1 ul {
float:left;
width:95%;
padding:0 0 0 5%;
margin:0 0 12px 0;
list-style-type:none;
}

#contents .text_data1 ul li {
float:left;
margin:0px;
width:97%;
padding:0 0 4px 3%;
text-align:justify;
background:url(../images/bul7.gif) left top no-repeat;
}

#contents .text_data1 ul li a {
color:#283B81;
text-decoration:underline;
}

#contents .text_data1 ul li a:hover {
color:#283B81;
text-decoration:none;
}


/* Feedback Form */

#right_contents .right_box .query_form {
float:left;
width:100%;
color:#283b81;
padding:0px;
background:#f6f9ff;
padding:10px 0 10px 0;
}

#right_contents .right_box .query_form form {
float:left;
width:100%;
padding:0px;
margin:0px;
}

#right_contents .right_box .query_form label {
float:left;
width:90%;
padding:0 0 8px 10%;
}

#right_contents .right_box .query_form label span {
float:left;
}

#right_contents .right_box .query_form label input {
float:left;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
padding:3px;
border:solid 1px #CCCCCC;
margin:0px;
}

#right_contents .right_box .query_form label textarea {
float:left;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#555555;
padding:3px;
border:solid 1px #CCCCCC;
margin:0px;
}

#right_contents .right_box .query_form div.btns {
float:left;
width:80%;
padding:0 10% 0 10%;
}

#right_contents .right_box .query_form div.btns input {
float:left;
cursor:pointer;
background:url(../images/btnsend.jpg) top left no-repeat;
border:0px;
font-size:12px;
padding:6px 0 7px 0;
width:74px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#FFFFFF;
margin:0px;
}

#right_contents .right_box .query_form input.btns  {
float:left;
cursor:pointer;
background:url(../images/btnsend.jpg) top left no-repeat;
border:0px;
font-size:12px;
padding:6px 0 7px 0;
width:74px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#FFFFFF;
margin:0 0 0 29px;
}

div.My-block{
margin:0;
float:left;
padding:0 0 17px 165px;
}

.wrap-1{
color:#FF0000;
}

.tab_data .tab_content .row .textbox2 {
float:left;
text-align:left;
width:654px;
}

/* 4:28 PM 3/28/2011 */

table.dataShopping {
float:left;
width:100%;
}

table.dataShopping th {
text-align:left;
padding:0 0 0 5px;
background:#E5EFFF;
line-height:25px;
}

table.dataShopping td.tdMain {
width:33%;
}


table.dataShopping td table {
width:97%;
}

table.dataShopping td ul {
padding:8px 0;
margin:0px;
list-style:none;
}

table.dataShopping td ul li {
padding:0 0 3px 15px;
background:url(../images/new-bul.gif) 4px 5px no-repeat;
}
table.dataShopping td ul li a {
color:#333333;
text-decoration:none;
}

table.dataShopping td ul li a:hover {
text-decoration:underline;
}

.login_page table.dataShopping p {
float:none;
padding:0px;
margin:0px;
text-align:justify;
line-height:16px;
}

table.dataShopping td ul li a:hover p {
text-decoration:underline;
}

table.dataShopping td ul li a:hover span {
text-decoration:underline;
}

#contents .text_data td.link a p {
	float:none;
}

#header #top_right .my_account {
	float:left;
	background:url(../images/icon1.gif) left top no-repeat;
	padding:12px 0 0 30px;
	border-right:0px #CCCCCC solid;
}


#header #top_right .shopping_cart {
	float:left;
	background:url(../images/icon2.gif) left top no-repeat;
	padding:12px 0 0 25px;
	margin:0 0 0 15px;
	border-right:0px #CCCCCC solid;
}

#header #top_right .logout {
	float:left;
	background:url(../images/icon3.gif) left top no-repeat;
	padding:12px 0 0 25px;
	margin:0 0 0 15px;
}



#header #top_right div.showitem {
	/*float:left;
	border-left:solid 0px #666;
	border-right:solid 0px #666;
	border-radius:10px;
	border-top:solid 0px #ccc;
	border-bottom:solid 0px #ccc;
	padding:5px;
	margin:0;
	font-size:12px;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif, "Trebuchet MS";
	position:absolute;
	right:0;
	top:12px;*/
}

#header #top_right div.showitem span {
	color:#FF0000;
}

#header #top_right .toplink1 {
    float:right; background: url("https://www.lucintel.com/images/menu-mid-bg.png") repeat-x left top;
    padding:0; margin-right:4px;
    position: relative; height:35px; line-height:35px; width:auto;
}
#header #top_right .toplink1 .left-img{ float:left;}
#header #top_right  .toplink1 .right-img{ float:right;}

#header #top_right .toplink1 .email-icon{
    background: url("https://www.lucintel.com/images/email-icon.png") no-repeat scroll left 50% transparent;
    border-right: 0 solid #CCCCCC; 
    float: left;  margin: 0 0 0 0px;
    padding: 0px 0 0 28px;
}

#header #top_right .toplink1 .phone-icon{
    background: url("https://www.lucintel.com/images/phone-icon.png") no-repeat scroll left 50% transparent;
    border-right: 0 solid #CCCCCC; cursor:text;  color: #585858!important;
    float: left;  margin: 0 0 0 10px;
    padding: 0px 0 0 26px;
}

#header #top_right .toplink1 .account-icon, .header-links-bottom .header-link {
    background: url("https://www.lucintel.com/images/account-icon.png") no-repeat scroll left 50% transparent;
    border-right: 0 solid #CCCCCC;
    float: left;  margin: 0 0 0 10px;
    padding: 0px 0 0 26px;
}

#header #top_right .toplink1 .cart-icon {
    background: url("https://www.lucintel.com/images/cart-icon.png") no-repeat scroll left 50% transparent;
    border-right: 0 solid #CCCCCC;
    float: left; margin: 0 0 0 10px;
    padding: 0px 0 0 26px;
}
#header #top_right .toplink1 .logout {
    background: url("https://www.lucintel.com/images/icon3.gif") no-repeat scroll left 50% transparent;
    border-right: 0 solid #CCCCCC;
    float: left; margin: 0 0 0 10px;
    padding: 0px 0 0 26px;
}

#header #top_right .toplink1 .showitem {
    
    color: #FF0000;
    float: left; margin: 0 0 0 10px;
   
}

#header #top_right .toplink1 a {
    color: #585858;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#header #top_right .toplink1 a:hover{ color:#78a100; }


#right_contents .right_box h3 {
    border-bottom: 4px solid #D6DDE7;
    color: #283B81;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 25px;
    margin: 0 0 8px;
    padding: 0;
    width: 100%;
}

/*26/11*/

.readMore {font-size:11px; color:#555555; font-family:Arial; font-weight:bold;}
.readMore a{ color:#555555; text-decoration:none; background: url("../images/bul2.jpg") no-repeat left 0px; padding:0 0 2px 20px;}
.readMore a:hover{color:#555555; text-decoration:underline;}
.right_box table tr td span p{ font-weight:normal !important;} 

/*Training tab css */

.training_tab .shadetabs {
    border-bottom: 5px solid #92AA0C;
    float: left;
    list-style-position: outside;
    list-style-type: none;
    margin: 0 0 21px;
    padding: 0;
    width: 100%;
}

.training_tab .shadetabs > li > a {
   
    border-radius: 4px 4px 0 0;
    border: 1px solid #444;
    border-bottom: none;
    padding: 5px;
}


.training_tab .shadetabs li {
    border: none;
    margin-right: 3px;
float: left;
}


.text_data_training{
  color: #555555;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 0 4% 0 2%;
    width: 94%;
}
#contents .text_data .datagrid_data1 table.link h3{margin-top:0px;}
#contents .text_data .datagrid_data1 table.link h3 a{background:none; padding:0px; float:none;}


/*New css add strat*/
#logo-slider, #logo-slider-2 {
	width:200px;
	height:80px;
	float:left;
	overflow:hidden;
	position:relative;
	clear:both;
	margin:0 0 0 40px;
}

#logo-slider img, #logo-slider-2 img {
	width:200px;
	height:80px;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
}

#right_contents .right_box ul td li {
    width: 100%;
}

#contents .banner img {
    border: 1px solid #d8dee8;
    width: 100%;
    height: 100%;
}

.displayreportL2 {
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    vertical-align: top;   margin-bottom: 12px;
}
.displayreportL2 a {
    color: #283b81;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    margin-top: 7px;
    text-decoration: none;
}
.green_btn {
     min-width: 70px;
}
.sidebar-search .search-btn {
    width: 74px;
}
span.accordion {
    box-sizing: border-box;
}
.sidebar-search .search_box {
    box-sizing: border-box;
    width: 97%!important;
}
.right_box > table {
    width: 100%;
}
.aaaa tr td a {
    padding-right: 5px!important;
}

/*New css add end*/
