/* CSS Document */
html, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

a
{
text-decoration:none;
color:#003366;
}

a:hover
{
text-decoration:underline;
color:#660000;
}


body
	{
		background:#e6e6e6;
		margin:0px;
		padding:0px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
	}

.clear
	{
		clear:both;
	}

#body_closer
	{
		background:#fff;
		margin:0px auto;
		border:#d6d6d6 solid 1px;
		padding:10px;
		width:1000px;
	}

#header
	{
		margin:0px;
		padding:0px;
		margin-bottom:5px;
	}
	
#header .logo
	{
		width:333px;
		height:72px;
		float:left;
		margin:0px;
		padding:0px;
		text-align:left;
	}
	
#header .logo a
	{
		margin:0px;
		padding:0px;
		border:0px;
	}
	
#header .logo a img
	{
		margin:0px;
		padding:0px;
		border:0px;
	}

#header .text
	{
		width:255px;
		height:22px;
		float:right;
		text-align:right;
		color:#990000;
		font-family:Samanata, arial;
		margin:0px;
		margin-left:10px;
		padding:0px;
		border:#E5E5E5 solid 1px;
		padding:0px 5px 0px 5px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background:#F0F0F0;
	}
	
	#header .text a
			{
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px; 
			text-transform:uppercase;
			display:inline-block;
			margin:5px 3px 0px 3px;
			
			}

#header .tollfree
	{
		width:600px;
		height:15px;
		float:right;
		text-align:right;
		margin-top:30px;
		padding:0px;
	}
	
#header .tollfree a
	{
	margin:0px;
	background:url(images/a1.jpg) no-repeat left center #b6bac8; 
	color:#fff;
	display:inline-block;
	padding:3px 10px 3px 30px;
	}	
	
#header .tollfree a:hover
	{
	margin:0px;
	background:url(images/asm.jpg) no-repeat left center #b6bac8; 
	color:#fff;
	display:inline-block;
	padding:3px 10px 3px 30px;
	text-decoration:none;
	color:#CC0000;
	}				

.menu_bar
	{
		margin:0px;
		padding:0px;
		width:740px;
		height:25px;
		background:url(../images/menubar_bg.gif) repeat-x left bottom;
		color:#fff;
		vertical-align:middle;
		padding-top:7px;
		text-align:left;
		float:left;
		
	}
	.menu_bar1
	{
		margin:0px;
		padding:0px;
		width:220px;
		height:32px;
		background:url(../images/menubar_bg1.gif) repeat-x left bottom;
		color:#fff;
		vertical-align:middle;
		padding-top:0px;
		text-align:left;
		float:left;
	}
	.menu_bar1 form
	{
	margin-top:5px; padding:0px; height:20px;
	}
	.menu_bar1 form input
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#48663a;
	background:#dcecd5;
	border:#3a6227 solid 1px;
	width:150px;
	height:16px;
	margin:0px;
	padding:0px 2px 0px 3px;
	margin-top:0px;
	}
		

	.menu_bar a
	{
		margin:0px 6px 0px 8px;
		padding:0px;
		color:#FFFFFF;
		display:inline-block;
		text-decoration:none;
		/*font-family:Arial, Helvetica, sans-serif;*/
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-size:12px;
	}
	
	.menu_bar a:hover
	{
		color:#ffcc00;
	}

.main_banner
	{
		margin:5px 0px 10px 0px;
		padding:0px;
		z-index:1;
	}
	
	.body_part
	{
	
	}
	
.login_table
{
margin:0px;
padding:0px;
}

.login_table tr td
{
padding:5px;
}

.profile_header
{
margin:0px; padding:0px; height:140px;
background:url(images/profile_bg.gif) no-repeat center center;
}

.profile_header img
{
margin:5px 10px 2px 10px; 
padding:2px; border:#1b4377 solid 1px;
}

.welcome_pro
{
width:250px;
margin:10px 15px 5px 0px;
padding:5px;
text-align:left;
color:#fff;
font-size:13px;
float:left;
}

.welcome_pro h1
{
font-size:18px;
color:#CAE4FF;
margin:0px;
padding:0px;
}

.footer
{
background:#FFEEE6;
padding:10px;
margin:0px;
text-align:left;
border:#E0E0E0 solid 1px;
height:auto;
}

.welcome_message
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
}



.profile_view
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
color:#333333;
padding:5px;
}

.profile_view table
{
margin:0px;
padding:0px;
}

.profile_view table tr
{
margin:0px;
padding:0px;
}

.profile_view tr td
{
padding:4px !important;
padding-left:14px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}