@charset "utf-8";
/*
	Style Index
	
	$1 - Site Structure Styles
	$2 - Header Styles
	$3 - Sidebar Styles
	$4 - Content Styles
	$5 - Footer Styles
	$6 - Image Replacements
	$7 - sIFR Styles
	$100 - Clearfix Styles
*/



/* undohtml.css 
Purpose: undo some of the default styling of common (X)HTML browsers */

:link,:visited {text-decoration:none}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img {border:none}
address {font-style:normal}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c8c8c;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

#bg {
	background-image:url(../images/bg.jpg);
	background-position:center top;
	width:926px;
	padding-left:6px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
	height:auto;
	text-align:left;
}

.cl {
	clear:both;
}

#header_main {
	width:920px;
	height:158px;
	text-align:left;
	float:left;
}

.header {
	width:920px;
	height:130px;
	float:left;
}


/*--------------------------------------------------------navi start-----------------------------------------------------------*/

#navi_main {
	width:870px;
	height:22px;
	background-color:#003366;
	float:left;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
	padding-right:25px;
	
}

#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #036;
	height:22px;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-position:center middle;
	line-height:20px;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a {
	padding: 0.1em 1em;
	background-color: #003366;
	color: White;
	text-decoration: none;
	float: left;
	text-align:center;
	padding-left:13px;
	height:20px;
}

#navcontainer ul li.cion a {
	border-left: 1px solid #66ccff;

}

#navcontainer ul li.cion2 a {
	border-left: 1px solid #66ccff;
	border-right: 1px solid #66ccff;

}

#navcontainer ul li a:hover {
	background-color: #66ccff;
	color: #000;

}
#navcontainer ul li a.selected {
	background-color: #66ccff;
	color: #000;


}

/*--------------------------------------------------------navi End-----------------------------------------------------------*/
/*--------------------------------------------------------LEFT SIED BAR------------------------------------------------------*/


#leftside_bar {
	width:217px;
	float:left;
	text-align:left;
}
.leftside_bg {
	background-image:url(../images/left_bar_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	width:217px;
	float:left;
	text-align:left;
	margin-bottom:10px
}
.leftside_bttm {
	background-image:url(../images/left_bar_bttm.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
	text-align:left;
	width:217px;
	height:15px;
}
.leftside_head_bg {
	background-image:url(../images/leftside_head.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:207px;
	height:49px;
	margin-top:10px;
	margin-left:3px;
	margin-right:8px;
	float:left;
	text-align:center;
}

.leftside_heading {
	width:188px;
	height:12px;
	padding-bottom:7px;
	border-bottom:#3576c8 solid 1px;
	margin-left:10px;
	padding-top:7px;
	margin-right:9px;
	text-align:left;
	float:left;
}

.leftside_icon {
	background-image:url(../images/icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:9px;
	height:9px;
	margin-right:7px;
	margin-top:3px;
	float:left;
	
}
.leaftside_heading_tx {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	text-align:left;
	color:#000000;
}
.leaftside_heading_tx1 {
	width:188px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	float:left;
	text-align:left;
	color:#003366;
	margin-left:10px;
	padding-top:3px;
}
.cover {
	width:175px;
	padding : 20px 15px 10px 15px;
	float:left;
}

.whatnews_bg_main{
	width:207px;
	float:left;
	text-align:left;
	margin-left:3px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-color:#d9e2ee;
}

.whatnews_bg_main1{
	width:207px;
	float:left;
	text-align:left;
	margin-left:3px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-color:#f1eed6;
}

.whatnews_bg {
	background-image:url(../images/what_news_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:207px;
	height:23px;
	padding-top:7px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
}

.whatnews_content {
	width:187px;
	float:left;
	text-align:center;
	padding:10px;
}

.whatnews_content_tx {
	width:187px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003366;
}

.whatnews_content_tx a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#003366;
}

.whatnews_content_tx a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
}

.whatnews_img {
	width:50px;
	height:49px;
	float:left;
	text-align:center;
	margin-left:66px;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
}
.whatnews_content_tx_red {
	width:187px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#FF0000;
	padding-bottom:5px;
}

.business_black_tx {
	width:187px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-bottom:10px;
}

.business_black_tx1 {
	width:187px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#625402;
}

.business_black_tx2 {
	width:187px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
	margin-top:3px;
}

.business_black_tx2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}

.business_black_tx2 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
	text-decoration:underline;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
.section {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #ffffff;
	font-weight : bold;
	text-transform : uppercase;
}

.slugs {
	font-family : Arial, Helvetica, sans-serif;
	background : #8c8c8c;
	font-weight : bold;
	font-size : 14px;
	color : #ffffff;
	padding : 5px;
	text-align:center;
}

.industry_events_bg_main{
	width:130px;
	float:left;
	text-align:left;
	margin-left:44px;
	margin-bottom:23px;
	background-color:#d9e2ee;
}

.industry_events_bg_main1{
	width:130px;
	float:left;
	text-align:left;
	margin-left:44px;
	margin-bottom:20px;
	background-color:#d9e2ee;
}

.industry_events_bg_main2{
	width:130px;
	float:right;
	text-align:left;
	margin-left:13px;
	margin-right:12px;
	margin-bottom:20px;
	margin-top:10px;
	background-color:#d9e2ee;
}

.industry_events_bg {
	background-image:url(../images/industry_events_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:130px;
	height:24px;
	padding-top:7px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	font-weight:bold;
}
.industry_events_content {
	width:120px;
	float:left;
	text-align:center;

	padding-bottom:10px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

.industry_events_content_area {
	width:110px;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin-bottom:5px;
}
.industry_events_content_area1 {
	width:110px;
	float:left;
	text-align:center;
	background-color:#FFFFFF;
	padding:5px;

}
#tplPreview {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #ffffff;
  border:1px solid #444444;
  font-size: 11px;
  color: #4B4B4B;
  padding: 5px 5px 5px 5px;
}

/*--------------------------------------------------------content start-----------------------------------------------------------*/

#content_main {
	width:544px;
	float:left;
	text-align:center;
	margin-left:7px;
	margin-top:10px;
}

.inthisissue_bg {
	background-image:url(../images/heading_bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:226px;
	height:22px;
	padding-top:7px;
	margin-right:159px;
	margin-left:159px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
}

.content_border {
	width:532px;
	border:1px solid #eaeaea;
	float:left;
	text-align:left;
	margin-top:17px;
	padding:5px;
}
.content_title_bg {
	width:532px;
	height:24px;
	padding-top:8px;
	background-color:#8c8c8c;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.content_main_area {
	width:516px;
	padding:8px;
	border-bottom:1px solid #cccccc;
	float:left;
	text-align:left;
	margin-bottom:8px;
} 

.content_main_area_bttm {
	width:516px;
	padding:8px;
	float:left;
	text-align:left;
} 


.content_main_area1 {
	width:516px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px solid #cccccc;
	float:left;
	text-align:left;
	margin-bottom:8px;
} 

.content_image {
	width:120px;
	height:100px;
	float:left;
	text-align:center;
}

.content_tx_area {
	width:390px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	}
		
.content_tx_area h1{
	/*width:644px;*/
	text-align:left;	
	font-size:13px;
	color:#292929;
	font-weight:bold;
	text-decoration:none;
	/*font-weight:bold;*/
	}
	
.content_tx_area h1 a{
	/*width:644px;*/
	text-align:left;
	font-size:13px;
	color:#292929;
	font-weight:bold;
	text-decoration:none;
	/*font-weight:bold;*/
	}
.content_tx_area h1 a:hover{
	/*width:644px;*/
	text-align:left;
	font-size:13px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	/*font-weight:bold;*/
	}
	
.content_tx_area p{
	text-align:left;
	font-size:10px;
	color:#292929;
	text-decoration:none;
	}
.content_tx_area p a{
	text-align:left;
	font-size:11px;
	color:#292929;
	text-decoration:none;
	}
.content_tx_area p a:hover{
	text-align:left;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
	}
	
	
	
	

	
	
	
	
	
.content_slide_bg {
	width:516px;
	background-color:#f3fafc;
	text-align:left;
}

.scroll_question a {
background : #f3fafc url(../images/blue_dot.gif) no-repeat 5px 10px;
color : #000000;
display : block;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
margin : 0;
padding : 5px 22px;
text-decoration : none;
height : auto;
line-height : 18px;
overflow : hidden;
cursor : pointer;
letter-spacing : 0.2px;
}
.scroll_question a:hover {
background : #e2f3fc url(../images/blue_dot.gif) no-repeat 5px 10px;
color : #ff0000;
}
.scroll_answer {
background-color : #ebf2f8;
width : auto;
visibility : hidden;
height : auto;
overflow : hidden;
position : relative;
border : 1px dashed #666666;

}
.scroll_answer a {
font-size : 11px;
text-decoration : none;
color : #333333;
line-height : 17px;
}
.scroll_answer a:hover {
color: #0000FF;
}
.scroll_answer_content {
padding : 1px;
font-size : 0.9em;
position : relative;
}


/*---------------------------------------------------------------------------------------------*/

.technocommercial_main{
	width:516px;
	float:left;
	text-align:left;
}
.technocommercial_image_area {
	width:128px;
	text-align:center;
	float:left;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}

.technocommercial_tx_area {
	width:363px;
	text-align:left;
	float:right;
	border-bottom:1px solid #CCCCCC;
	padding:3px;
}
.technocommercial_tx_area h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area h1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.technocommercial_tx_area p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.technocommercial_tx_area2{
	width:506px;
	float:left;
	text-align:left;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
}	

.technocommercial_tx_area2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area2 h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area2 h1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.technocommercial_tx_area2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area2 p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.technocommercial_tx_area2 p a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.content_title_bg_blue {
	width:532px;
	height:24px;
	padding-top:8px;
	background-color:#0b4bac;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:5px;
}
.content_title_bg_org {
	width:532px;
	height:24px;
	padding-top:8px;
	background-color:#f8890e;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	margin-bottom:5px;
}
















/*------------------------------left side ar start here------------------------------------*/
	
.left-ul {
	margin:0px;
	padding:0px;
	}
	
.left-ul h1 {
	font-size:15px;
	color:#333333;
	padding:10px 0px 0px 0px;
	}
	
.ul-left {
	font-size: 12px;
	color:#333333;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	}

.ul-left li {
	background:url(../images/bullet.jpg) left 50% no-repeat;
	padding-left:16px;
	margin-bottom:6px;
	}

.ul-left li a{
	color:#333333;
	text-decoration:none;
	outline:none;
	}	
	
.ul-left li a:hover{
	color:#5688c4;
	text-decoration:none;
	}
	
/*---------------------------left side end here----------------------------------------*/


.footer {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height : 28px;
	width : 921px;
	float:left;
	text-align:center;
	padding-top:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#6ba2e5;
}
