body{
	font-family:Tahoma,Arial; font-size:11px; color:#2f2f2f; width:776px; margin: 0 auto; padding:0px; margin-top:6px;
}

h3, h4, h5, h6, p, blockquote, pre,
table, caption, tbody, tfoot, thead, tr, th, td 
{
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}


h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: -4px;
}	

a {
	color: red;
	font-weight: bold;
	text-decoration: none;
}

#right-panel a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}	

img {
	border: 0px;
}	

/********** IDS *************/

#top-btns{
	width:100%; padding:6px 0px 6px 0px; text-align:center;
}
#flash{
	padding:1px 0px 1px 0px; border-top:2px solid #ededed; border-bottom:2px solid #ededed; float:left;
}
#line{
	background:url(images/line.jpg) repeat-x; clear:both; height:11px;
}
#left-panel{
	float:left; width:162px;
}
#right-panel{
	margin-left:188px;

}
#visitla{
	width:379px; float:left;
}
#tradzuo{
	text-align:justify; padding-top:11px;
}
#footer{
	border-top:1px solid #ebe9e9; background:url(images/red-corner.jpg) top right no-repeat; color:#747272; clear:both;
	margin-top: 10px;
}
#content{
	padding:7px; border-right:1px solid #ebe9e9; width:150px; text-align:center; float:left; margin-right:20px;
}

div#content_text {
	width: 585px;
}	

div#content_text a {
color: red;
}

div.componentheading {
	display: none;
	position: relative;
}	

div#aiContactSafe_info {
display: none;
}

/******** CLASS ************/

.fleft{
	float:left;
}
.fright{
	float:right;
}
.absmid{
	vertical-align:middle;
}
.graybg{
	background:#f9f7f7; border:1px solid #e7e6e6; margin-left:13px; border-top:none;
}
.graybg2{
	background:#f9f7f7; border:1px solid #e7e6e6; margin-right:0px;
}
.redbg{
	background:#ff0000; color:#ffffff; font-size:11px; font-weight:bold; padding:7px; margin-bottom:1px;
}
.redbg2{
	background:#f90308; color:#ffffff; font-size:11px; font-weight:bold; padding:7px; margin-bottom:1px;
}
.darkgray{
	background:#404040; color:#ffffff; font-weight:bold; text-align:center; padding:6px;
}
.red2{
	color:#d00606; text-decoration:none;
}
.paddingleft{
	padding-left:9px;
	text-align:left;
}
.black{
	color:#000000; text-decoration:none;
}
.textfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; border:1px solid #cccccc;
}
.padding{
	padding:5px;
}
.questionbox {
	padding:5px 5px 5px 20px;
	line-height:16px;
	display:table;
	font-weight:bold;
}
.answerbox {
	padding:5px 5px 5px 20px;
	line-height:16px;
}
/****** LINK CLASS *********/

a.red{
	color:#cc0000; text-decoration:none;
}
a.red:hover{
	color:#cc0000;
}
a.blacklink{
	color:#cc0000;
}
a.blacklink:hover{
	color:#cc0000;
}

/**** Naveen Mamgain ******/

.radiohidden {
	visibility:hidden;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/***Navigation***/
div#top_nav {
	background: url(images/nav_bg.jpg) repeat-x;
	width:770px;
	height: 34px;
	margin: 0 auto;
}

div#nav {
	width:770px;
	height: 28px;
	padding-top: 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #484848;
}	

div#nav a {
margin-left: -2px;
	padding-right: 6px;
	padding-top: 5px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #484848;	
}

div#nav a:hover {
	color: #ff0000;
	text-decoration: none;
}	

/**Menu Boxes**/
.menu_menu {
	margin-top: -5px;
	width: 162px; 	
}

.module_menu , .module_qualita , .moduletable_menu, .moduletable_sol, .moduletable_cont, .module_sol, .module_perche_a, .module_certif, .module_forza, .module_tec, .module  {
	background: url(images/menu_bg.jpg) no-repeat left bottom #fff;
	padding-bottom: 10px;
}

.moduletable_sol table, .moduletable_menu table, .moduletable_cont table {
	width: 162px;
}	

.moduletable_menu, .moduletable_sol, .moduletable_cont {
	float: left;
}	

.module_menu td, .moduletable_menu td , .moduletable_sol td, .moduletable_cont td {
	background: url('images/arrow.jpg') no-repeat 15% 55% ;
}	

.moduletable_sol, .moduletable_cont {
	margin-left: 41px;
}	

.module_menu h3, .moduletable_sol h3, .moduletable_menu h3, .moduletable_cont h3, .module_perche_a h3, .module_certif h3, .module_forza h3, .module_qualita h3, .module_tec h3, .module h3  {
	background: url(images/blank-head.jpg) no-repeat #fff;
	width: 162px;
	height: 29px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 16px;
	padding-top: 5px;
	padding-left:5px;
	text-align: center;
}

.mainlevel_menu, .mainlevel  {
	padding-left: 35px;
	line-height: 2;
}	

.module_perche_a, .module_certif, .module_forza, .module_qualita, .module_tec, .module {
	margin-top: 15px;
	line-height: 1.2;
	list-style-image: url('images/arrow.jpg');
}	

.mainlevel_cont  {
	padding-left: 35px;
	line-height: 1.7;
}	

a.mainlevel_menu, a.mainlevel, a.mainlevel_cont,.module_perche_a a, .module_certif a, .module_forza a, .module_qualita  a, .module_tec a, .module a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
}	

a.mainlevel_menu:hover, a.mainlevel:hover, a.mainlevel_cont:hover, .module_perche_a a:hover, .module_certif a:hover, .module_forza a:hover, .module_qualita a:hover, .module_tec a:hover, .module a:hover {
	color: #ff0000;
	text-decoration: none;
	font-size: 11px;
}	

.item133, .item134, .item135, .item136, .item137, .item138, .item139, .item140, .item141, .item142, .item146, .item131, .item147, .item148, .item149, .item158, .item175, .item178, .item179, .item180, .item181, .item188, .item189, .item190, .item197, .item198, .item205, .item212, .item213, .item228, .item227, .item233, .item234, .item235 {
	margin-left: -20px;
	list-style-image: url('images/arrow3.jpg');
}	



/***Picture buttons, banners***/
.bannergroup_banner{
	padding-bottom: 10px;
	border: 0px;
}

.banneritem_banner {
	border: 0px;
}	
/*****Hide page counter*****/
.contenttoc, .pagenavcounter {
	display: none;
	position: relative;
}	

.article_separator, .contentheading {
	display: none;
	position: absolute;
}

/*****Red inside menu*****/
.module_insidemenu {
	background-color: #f90308;
	width: 160px;
	border: 1px solid #ccc;
	border-top: none;
}

.module_insidemenu table {
	width: 161px;
	padding-bottom: 0px;
}	

.module_insidemenu tr {
	height: 25px;
	border: 1px solid white;
}

.module_insidemenu a{
	color: #fff;
	font-weight: bold;	
	line-height: 2;
	padding-left: 10px;
	text-decoration: none;

}	

.module_insidemenu a:hover{
	color: #000;
	font-weight: bold;
}	

.mainlevel_insidemenu {
	display: block;
	width: 150px;
	border-top: 1px solid white;
}	

#system-message
{
display: block;
position: absolute;
margin-top: -160px;
margin-left: 193px;
width: 550px;
}
#system-message dt {  text-indent: 5px; font-weight: bold; background: #D3D3D3; padding: 10px  }
#system-message dd {  text-indent: 5px; font-weight: bold; background: #D3D3D3; padding: 10px; margin: 0px }
#system-message dd ul { text-indent: 5px; background: #D3D3D3 ; padding: 10px}




