/* CSS Document */
*{
	margin:0px;
	padding:0px;
}

body{	
	background-color:#ffffff;
	color:#000000;
	font-family:Arial, Tahoma, Verdana  ;
	font-size:12px;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

hr{
	/* margin:5px;	 */
	/* border: 1px solid #1968A0; */
	border: 1px solid #EEEEEE;
}

.hr_small{
	border: 1px solid #EEEEEE;
	margin-right:100px 
}

h3{

	font:bold 16px/27px Arial, Tahoma, Verdana;
	color:#1968A0;	
}

#content 
{ 		
	width: 98%; 
	/*min-height:300px;*/
	margin:5px auto;
	
}

#mytable{
	width:118px;
	font:11px/20px Arial, Tahoma, Verdana;
	color:#000;
	float:left;	
	padding:2px;
	margin:0px;
	/* border:1px solid #fff; */
}

#mytable_last{
	width:50px;
	font:11px/20px Arial, Tahoma, Verdana;
	color:#000;
	float:left;	
	padding:2px;
	margin:0px;
	text-align:center;
/* 	border:1px solid #fff; */
}

#mytable_pr{
	width:40px;
	font:11px/20px Arial, Tahoma, Verdana;
	color:#000;
	float:left;	
	padding:2px;
	margin:0px;
	text-align:center;
/* 	border:1px solid #fff; */
}

#mylabel{
	width:165px;
	font-size:13px;
	color:#1968A0;
	float:left;	
	padding:1px;
	margin:0px;
	/* border:1px solid #fff; */
}

#myinput{
	width:250px;
	font-size:13px;
	/* color:#1968A0; */
	float:left;	
	padding:1px;
	margin:0px;
	/* border:1px solid #fff; */
}


#my_horizontal_input{
	width:120px;
	font-size:13px;
	float:left;		
	margin:3px 3px 3px 3px;
	color:#000;
	/* border:1px solid red; */
}

#my_horizontal_input_thine{
	width:35px;
	font-size:13px;
	color:#000;
	float:left;	
	margin:3px 5px 3px 0px;	
	text-align:center;
	/* border:1px solid red; */
}

.inputs_horizontal
{
	width:110px;
	font-size:11px;
}
.inputs{
	width:245px;
	background:#E8F2FB;
	border:2px solid #75BAFA;
	color:#3167ac;
	height:20px;
	font-size:13px;
	padding-top:1px;	

}

#div_num_holder{
	margin:0 auto;
	margin-top:10px;
}

/*------------------------------------------------header--------------------*/
#header{	
	background:url(../images/headerbg.jpg) repeat-x;
	height:100px;	
	margin:0px auto;	
	color:#fff;
	margin-top:-2px;
	text-align:center;
}
#header a{
	color:#fff;
	text-decoration:none;
}

.logo{		
	margin-top:17px;	
	width:400px;
	height:48px;
}

/* #iehack .logo{	
	margin-top:20px;	
	width:400px;
	height:47px;
} */

.member_login{
	float:right;	
	height:30px;
	position:relative;
}
.member_login a{
	color:#888;
}

.btn_login{
	color:#000;	
	width:50px;
	border: 1px solid #888;
	background-color:transparent;
	font:11px Arial, Tahoma, Verdana;
}

#iehack .btn_login{
	color:#000;	
	width:50px;
	border: 1px solid #888;
	background-color:transparent;
	font:10px Arial, Tahoma, Verdana;
}

#log_in_form{
	font:13px Arial, Tahoma, Verdana;
	/* height:30px; */
}

#iehack #log_in_form{
	font:12px Arial, Tahoma, Verdana;
	height:30px;
}
.log_in_form_txtBox{
	width:100px;
	border: 1px solid #888;	
	background-color:transparent;
	color:#000;	
}


#login_as{
	padding-right:20px;
	font-size:13px;
	height:30px;
}

#iehack #login_as{
	padding-right:20px;
	font-size:12px;	
	height:30px;
}

#login_as a{
	text-decoration:none;
	color:#888;	
	font-size:12px;
}

#menu_container
{
	width:100%;
	float: left;
	text-align: center;	
	margin-top:5px;
}


#menu_container ul 
{
	list-style: none; 
	padding: 0; 
	
	width: 100%;
	margin-left: auto; 
	margin-right: auto; 
}

#menu_container li 
{
	text-align:center; 
	display: inline;
	
}

#menu_container a 
{	
	color:#FFFFFF; 
	font-size:12px; 
	line-height:29px;
	text-decoration:none;
	padding:5px 20px;
	border: 1px solid #CCCCCC;
	border-bottom:none;
	margin-left:5px;
}

#menu_container a:hover 
{
	background-color:#3167ac;
}

#shadow{
	background:url(../images/shadow.jpg) repeat-x;
	height:20px;
	position:relative;
	margin:0 auto;
	margin-top:-2px;
}

#header_top{
	background:url(../images/header_top.gif) repeat-x;
	height:27px;
	padding-top:3px;
}


#registration{
	clear:both;
	width:600px;
	/* margin:5px auto; */
	/* border:1px solid red; */
	padding-left:10px;
}


#forget_password{
	clear:both;
	width:400px;
	/* margin:5px auto; */
	/* border:1px solid red; */
	padding-left:10px;
}

/*************** Header Top *************************************/

.table_header_top{
	background:url(../images/header_top.gif) repeat-x;
	text-align:right;
	width:100%;	
}

/*************************************************************/


/*********************************************/

.errmsg
{
	color:red;
}

.errmsg_horizontal
{
	color:red;
	font:normal 10px/10px Arial, Tahoma, Verdana;
}


.okmsg{
	color:green;
}



label{
	color:#1968A0;
}

.table_link_holder{
	width:100%;
	
}


/*-----------------------footer--------------------*/

#footer{

	clear:both;
	
	border-top:1px solid #EEEEEE;
}

