/*
Theme Name: MLM
Version: 1.0
CSS: Niranjan Thilak
Author URI: http://niranjanthilak.com/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
			text-decoration:none;
	/*vertical-align: baseline;*/
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.left{
float:left;
}
.right{
float:right;
}
.clear{
clear:both;
height:0px;
}
.center{
display:block;
margin:0px auto;
text-align:center;
}
.blue{
color:#0099cc;
}


input{
	/*display:block;
	width:213px;
	height:22px;*/
	margin:2px;
	padding-top:4px;
	/*background:transparent url(images/input.png) no-repeat top left;
	border:0;*/
}
input.submit{
	width:auto;
	padding:0px;
	height:25px;
	padding:4px 0px;
	margin:5px auto;
	text-align:center;
	font-family:Tahoma,Arial;
	font-size:13px;
	font-weight:normal;		
	background:transparent url(images/input.png) no-repeat top left;
}



#main_container{
background:#fff url(images/bg_rpt.png) repeat-x top left;
width:900px;
margin:0px auto;
}

#header{
height:138px;
}
	#headmain{
	width:620px;
	height:100%;
	float:left;
	background:transparent url(images/stitch.png) no-repeat 0px 5px;
	}
		#iosslogo{
		margin:27px 0px 0px 29px;
		background:transparent url(images/iosslogo.png) no-repeat top left;
		height:81px;
		width:224px;
		float:left;
		}
		#mlmlogo{
		margin:46px 0px 0px 29px;
		background:transparent url(images/mlmlogo.png) no-repeat top left;
		height:68px;
		width:298px;
		float:left;
		}
	#toplinks{
	width:125px;
	height:50px;
	float:right;
	margin:3px 20px 0px 0px;
	}
		#toplinks ul{
		width:100%;
		height:100%;
		}
			#toplinks ul li {
			width:33%;
			height:100%;
			float:left;
			}
			#toplinks ul li a{
			display:block;
			width:100%;
			height:100%;
			}
			#toplinks ul li.tophome a{
			background:transparent url(images/top_home.png) no-repeat center center;
			}
			#toplinks ul li.tophome a:hover,#toplinks ul li.tophome a:active,#toplinks ul li.tophome a.active{
			background:transparent url(images/top_home_hov.png) no-repeat center center;
			}
			#toplinks ul li.tophlp a{
			background:transparent url(images/top_hlp.png) no-repeat center center;
			}
			#toplinks ul li.tophlp a:hover,#toplinks ul li.tophlp a:active,#toplinks ul li.tophlp a.active{
			background:transparent url(images/top_hlp_hov.png) no-repeat center center;
			}
			#toplinks ul li.topphone a{
			background:transparent url(images/top_phone.png) no-repeat center center;
			}
			#toplinks ul li.topphone a:hover,#toplinks ul li.topphone a:active,#toplinks ul li.topphone a.active{
			background:transparent url(images/top_phone_hov.png) no-repeat center center;
			}
	#navbar{
	height:29px;
	width:100%;
	}
		#navbar ul{
		width:860px;
		height:100%;
		padding:0px 20px;
		background:transparent url(images/navbar_bg.png) repeat-x top left;
		text-align:center;
		}
			#navbar ul li{
			float:left;
			height:29px;
			}
			#navbar ul li a{
			display:block;
			padding:0px;
			padding:6px 0px 6px 0px;
			height:17px;
			width:118px;
			border-left:inset 1px #b3b3b3;
			text-align:center;
			font-size:15px;
			font-family:arial;
                        color:#FFFFFF;
			text-decoration:none;
			}
			#navbar ul li:first-child a{
			border:none;
			}
			#navbar ul li a:hover{
			background:transparent url(images/navbar_bg_hov.png) repeat-x top left;
			}
	#flashpanel{
	width:900px;
	height:275px;
	border-bottom:dashed 1px #dcdcde;
	overflow:hidden;
	}
	
	#container{
	clear:both;
	margin:5px 0px;
	
	}
	#sidebar{
	width:280px;
	float:left;
	margin:0px 0px 10px 0px;
	}
		#sidebar h2{
		height:36px;
		width:261px;
		margin:0px auto;
		background:transparent url(images/sidebar_h2.png) no-repeat top center;
		text-align:center;
		padding:15px 0px 0px 0px;
		}
		#sidebar ul{
		background:transparent url(images/sidebar_bg.png) repeat-y center center;		
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		}
		
		#sidebar ul li{
		clear:both;
		background:transparent url(images/sidebar_item.png) no-repeat center center;
		height:38px;
		padding:15px 0px 0px 0px;
		}
		#sidebar ul li.last{
		margin:0px 0px -3px 0px;
		background:transparent url(images/sidebar_item_last.png) no-repeat bottom center;
		}
		#sidebar ul li img{
		float:left;
		width:57px;
		margin:-12px 0px 0px 15px;
		}
		#sidebar ul li a{
		display:block;
		width:100%;
		height:100%;
		color:#0099cc;
		font-size:13px;
		font-family:Arial;
		text-align:left;
		text-decoration:none;
		
		}
	#content{
	width:610px;
	float:right;
	padding:0px 5px;
	text-align:justify;
	font-size:12px;
	font-family:Verdana,Arial;
	}
		#content ul{
		list-style:square;
		padding:5px 10px 5px 30px;
		}
			#content ul li{
				margin:5px 0px;
			}
		#content p{
		margin:5px 0px;
		}
		#content div.usual{
		margin:15px auto;
		background:#F8F8F8 url(images/content_div_bg.png) repeat-x top left;
		padding:10px;
		}	
			#content div.usual a{
			font-weight:bold;
			color:#ff9933;
			text-decoration:none;
			}
			#content div.usual img{
			margin:5px 8px;
			}
			#content div.usual h1{
				height:20px;
				width:100%;
				color:#0099cc;
				font-size:18px;
				font-weight:normal;
				margin:2px 0px 10px 0px;
			}
			#content div.usual h3{
									color:#0099cc;
							}
		#footer{
		clear:both;
		height:169px;
		width:880px;
		background:#333333;
		font-family:Verdana,Arial;
		font-size:12px;
		color:#fff;
		padding:15px 10px;
		}
		#footer p{
		text-align:center;
		margin:8px 0px;
		}
		#footer a{
		color:#fff;
		}
		#footer p.copy{
		margin:15px 0px;
		}
		#footer p.copy a{
		font-weight:bold;
		}
		
		#in_sidebar{
		width:170px;
		margin:0px 0px 0px 14px;
		float:left;
		}
			#in_sidebar h2{
			background:transparent url(images/in_sidebar_h2.png) no-repeat top left;
			height:15px;
			width:170px;
			font-family:Arial;
			font-size:12px;
			font-weight:normal;
			text-align:center;
			padding:12px 0px;
			color:#cc0000;
			}
			
			#in_sidebar ul{
			
			}
			
			#in_sidebar ul li{
			width:170px;
			height:25px;
			color:#fff;
			font-family:Arial;
			font-size:11px;
			font-weight:normal;
			}
			#in_sidebar ul li a{	
			display:block;			
			background:transparent url(images/in_side_btn.png) no-repeat top left;
			height:19px;
			width:140px;
			padding:3px 15px;
			color:#fff;			
			}
			#in_sidebar ul li a:hover,#in_sidebar ul li.active a{
			background:transparent url(images/in_side_btn_hov.png) no-repeat top left;
			}
			
		#in_content{
		width:716px;
		float:left;
		margin-bottom:10px;
		}
			#in_content div.welcome{
			width:679px;
			height:70px;
			padding:8px 10px 12px 10px;
			margin:0px 14px;
			background:transparent url(images/div_welcome.png) no-repeat top left;
			}
				#in_content div.welcome img{
				margin:3px 15px;
				float:left;
				}
				#in_content div.welcome  h1{
				margin:30px 0px 10px 10px;
				color:#cccccc;
				font-family:Arial;
				font-size:20px;
				font-weight:normal;			
				}
			#in_content div.inmenu{
			width:625px;
			height:25px;
			padding:25px 38px 23px 8px;
			margin:0px 14px 0px 22px;
			background:transparent url(images/in_menu.png) no-repeat top center;			
			}
				#in_content div.inmenu ul{
				width:625px;
				height:25px;
				}
				#in_content div.inmenu ul li{
				float:left;
				width:117px;
				height:25px;
				margin:0px 2px 0px 6px;
				color:#fff;
				font-family:Arial;
				font-size:15px;
				font-weight:normal;	
				}
				#in_content div.inmenu ul li a{
				display:block;
				width:117px;
				height:22px;
				background:transparent url(images/in_menu_item.png) no-repeat top left;
				padding:3px 0px 0px 0px;
				text-align:center;		
				color:#fff;		
				}
				
		
			#in_content div{
			width:714px;
			background:transparent url(images/div_grid_rpt.png) repeat-y top center;
			}
				#in_content div h3{
				background:transparent url(images/div_grid_top.png) no-repeat top center;
				width:700px;
				height:72px;
				padding:30px 0px 0px 14px;
				color:#0099cc;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;					
				}
				#in_content div h3 img{
					height:72px;
					float:left;
				}
				#in_content div h3 span{
				float:left;
				padding-top:35px;
				}
				#in_content div.note h3{
				background:none;
				background-image:none;
				padding:0;
				height:32px;
				}
				#in_content div.login h3{
				background-image:none;	
				padding:0;			
				}
				
				#in_content div p.grid_btm{
				clear:both;
				margin:0px auto;
				background: url(images/div_grid_btm.png) no-repeat bottom center;	
				width:713px;
				height:12px;				
				}
				
			#in_content div.login{
			width:714px;
			height:172px;
			margin:5px 3px;
			padding:15px 0px;
			background:transparent url(images/div_login.png) no-repeat top center;	
			}
				#loginform{
				margin:0px 0px 0px 50px;
				width:320px;
				height:166px;
				}
				#in_content div.login h3{
				background:transparent url(images/items/login.png) no-repeat top left;
				height:32px;
				width:98px;
				padding:32px 0px 0px 64px;
				color:#0099cc;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;	
				}
				
				#loginform label{
				display:block;
				float:left;
				color:#333;
				width:77px;
				height:14px;
				padding:6px 0px;
				font-family:Arial;
				font-size:12px;
				font-weight:normal;					
				}
				#loginform input{
				display:block;
				width:213px;
				height:22px;
				margin:2px;
				padding-top:4px;
				background:transparent url(images/input.png) no-repeat top left;
				border:0;
				}
				
				input#submit{
				display:block;
				border:0;
				width:76px;
				height:25px;
				padding:4px 0px;
				margin:0px auto;
				text-align:center;
				font-family:Tahoma,Arial;
				font-size:13px;
				font-weight:normal;		
				background:transparent url(images/submit.png) no-repeat top left;
				}
				
				#in_content div table{
				cellspacing:20;
				margin:0px 0px 0px 20px;
				}
				
				
				
								
				div.pagenumber ul{		
				font-family:Arial;
				font-weight:normal;
				font-size:11px;
				width:45%;
				height:20px;
				float:left;
				font-size:12px;
				margin:5px 0px 0px 15px;
				}
				div.pagenumber ul li.currentpage{
				font-weight:bold;
				}
				div.pagenumber ul li{
				height:100%;
				float:left;
				margin:0px 2px;
				text-decoration:none;
				color:#000;
				}
				div.pagenumber ul li a{
				color:#000;				
				}
				
				div.pagesplit ul{
				float:right;
				text-align:right;
				width:100px;
				height:20px;
				font-size:12px;
				margin:5px 15px 0px 0px;
				font-family:Arial;
				font-weight:normal;
				font-size:11px;
				}
				div.pagesplit ul li{
				height:100%;
				float:left;
				margin:0px 2px;
				text-decoration:none;
				color:#000;
				}
				div.pagesplit ul li a{
				color:#000;				
				}
				
				
				#in_content div.note{
				background:#f4f6f6;
				width:672px;
				margin:0px auto;
				padding:24px 10px 9px 14px;
				border:solid 1px #f0f0f0;
				}
				#in_content div.note h3{				
				font-family:Arial;
				font-weight:normal;
				font-size:14px;
				}
				#in_content div.notecontent{				
				border:solid 1px #c0c0c0;
				width:657px;
				padding:10px;		
				font-family:Tahoma;
				font-weight:normal;
				font-size:12px;
				line-height:14px;
				}
				
				
				div.leggrid table{
				display: table;
				width:95%;
				margin:0px auto;
				padding:10px 0px;
				border:none;
				border-right:solid 2px #c8caca;
				
				}
				
				div.leggrid table th.col1{width:9%;} div.leggrid table th.col2{width:17%;}   div.leggrid table th.col3{width:16%;}  
				div.leggrid table th.col4{width:12%;} div.leggrid table th.col5{width:14%;}   div.leggrid table th.col6{width:16%;}  
				div.leggrid table th.col7{width:18%;}  				
				
				div.leggrid table  tr{
				clear:both;
				border:solid 2px transparent;
				border-bottom:solid 2px #aeaeae;
				width:100%;
				font-family:Arial;
				font-size:12px;
				font-weight:normal;
				height:22px;				
				}
				
				div.leggrid table tbody tr td,div.leggrid table thead tr th{
				border-left:solid 2px #aeaeae;
				}
				div.leggrid table thead tr th:first-child ,div.leggrid table tbody tr td:first-child {
				border:none;
				}
				
				div.leggrid table thead tr{
				height:27px;
				border:solid 2px #8fdcf6;
				font-weight:bold;
				}
				
				div.leggrid table thead tr th{
				background:transparent url(images/table_head_rpt.png) repeat-x top left;				
				}
				div.leggrid table tbody tr.odd  td{
				background:#d7d7d7;
				}
				div.leggrid table tbody tr.even td{
				background:#a9a9a9;
				}
				div.leggrid table tbody tr.final td{
				background:#7a7262;
				}
				div.leggrid table tbody tr:hover td{
				background:#F5F5F5;
				}			
				
				div.leggrid table td,table th{
				text-align:center;
				}
				

				