body 
{ 
	margin: 0; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif, trebuchet ms, Arial, Helvetica, sans-serif ;  
	font-size: 13px; 
	color: #ffffff; 
	background: #040404;
}

img{
	border:none;
	margin:0;
	padding:0;
}

.message {
	font-size:13px; color:#FF0000; font-weight:bold;
}

*{
	padding:0px;
	margin:0px;
}

table, tr, td, th, h1, h2, h3, h4, h5,  dir, dl, dd, dt, ul, li, ol, form, textarea,  input, select, p, img 
{ 
	margin: 0px; 
	padding: 0px; 
}

h2
{ 
	margin: 0; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 16px; 
	color: #6ebeff; 
	font-weight:bold;

}

p
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#313131; 
	font-weight:normal;
	text-align:justify;
	padding:10px 8px 5px 8px;
	line-height:18px;

}

.bodytext
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#313131; 
	font-weight:normal;
	line-height:18px;
	text-align:left;
	padding-right:5px;
}
.bodytext a
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#313131; 
	font-weight:normal;
	line-height:18px;
	text-align:left;
	text-decoration:none;
}
.bodytext a:hover
{
	text-decoration:underline;
}

.table_bdr
{
	border:#024d89 solid 1px;

}

.textbox
{
	width:160px;
	border: solid 1px #515151;
	background:#fafafa;
	margin-bottom:5px;
}

.textbox1
{
	width:92px;
	height:20px;
	border: solid 1px #515151;
	background:#fff;
	color:#780202;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.textbox2
{
	width:80px;
	border: solid 1px #515151;
	background:#fafafa;
	margin-bottom:5px;
}

/* Common class ends*/

.page_container
{
	width:1000px; 
	height:auto; 
	background:#040404;
	margin:0 auto 0 auto;
}


.header_container
{
	height: 112px;
	width:980px;
	text-align:center;
	margin:0 auto 0 auto;
	padding-top:20px;
}

.body_container
{
	width: 980px; 
	height: auto;
	margin:0 auto 0 auto;
	background:#040404;
	padding-bottom:10px;
}

.left_container
{
	width:150px;
	height:auto;
	float:left;
	margin:10px 0 0 10px;
}
.mid_container
{
	width:628px;
	height:624px;
	float:left;
	margin:10px 0 0 5px;
	background: url(../images/index_01.jpg) no-repeat;
}
.right_container
{
	width:150px;
	height:auto;
	float:right;
	margin:10px 10px 0 0;
}

.topbtn
{
	width:188px;
	height:48px;
	margin:312px auto 0 auto;
}
.botbtn
{
	width:150px;
	height:45px;
	margin:5px auto 0 auto;
}
.counterbox
{
	width:95px;
	height:25px;
	margin:130px auto 0 auto;
}

.left_container ul,.right_container ul
{
	margin:100px 0 0 0; 
 	padding:10px 0 10px 0; 
}

.left_container ul li,.right_container ul li
{
	list-style-type:none;
	display:block;
	padding:100px 0 0 0;
}
.footer_container
{
	width: 980px; 
	height: 156px;
	text-align:center;
	padding-top:20px;
	margin:0 auto 0 auto;
	
}
 .bubbleInfo {
	position: relative;
	top: 0;
	left: 0;
	width: 154px;
}
.trigger {
	position: relative;
}

/* Bubble pop-up */

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	width:200px;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { background-image: url(../images/bubble-1.gif); }
.popup td.top { background-image: url(../images/bubble-2.gif); }
.popup td#topright { background-image: url(../images/bubble-3.gif); }
.popup td.left { background-image: url(../images/bubble-4.gif); }
.popup td.right { background-image: url(../images/bubble-5.gif); }
.popup td#bottomleft { background-image: url(../images/bubble-6.gif); }
.popup td.bottom { background-image: url(../images/bubble-7.gif); text-align: left;}
.popup td.bottom img { display: block; margin: 0 0 0 70px; }
.popup td#bottomright { background-image: url(../images/bubble-8.gif); }

.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
}

table.popup-contents th {
	text-align: left;
}

table.popup-contents td {
	text-align: left;
}
