@charset "utf-8";
/* CSS Document */


body{
	b/ackground-image: url(../images/W3bdesign-gradientbg.gif);
	background-repeat:repeat-x;
	background-color:  #596a72;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

img{
	border: 0px;
}


#maincontainer{
	width: 891px;
	margin-left: auto;
	margin-right: auto;
}

#mainrow_1, #mainrow_2, #mainrow_3, #mainrow_4, #mainrow_5 {
	clear: both;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

#mainrow_1  {
}
#mainrow_2 {
	height: 47px;
	padding-bottom: 10px;
}
#mainrow_5 {
	text-align: center;
}
#logo {
	width: 630px;
	color: #d8d8d8;
	padding: 10px 10px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	float: left;
	width: 650px;
	height: 60px;
	margin: 0px;
}
#logo img {
	margin-bottom: 10px;	
}
#frm_login_top {
	width: 200px;
	float: right;
	h/eight: 122px;
	color: #fff;
	padding: 40px 3px 0px 0px;
	text-align: right;

}
#frm_login_top table {
	width: 100px;
	
}
#frm_login_top form {
	padding: 0px;
	margin: 0px;
}
#frm_login_top td {
	font-family: Arial;
	font-size: 12px;
	color: #fff;

}
#frm_login_top .textbox {
	width: 171px;
	height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #616161;
}
#frm_login_top a, #frm_login_top a:link, #frm_login_top a:visited, #frm_login_top a:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 10px;
}
#frm_login_top .btn {
	float: right;
	padding-top: 8px;
	width: 80px;
}
#frm_login_top .livehelp {	
	clear: both;
	text-align: right;
	margin-bottom:  10px;;
}
#frm_login_top .info {	
	clear: both;
}
#frm_login_top .info, #frm_login_top .info a, #frm_login_top .info a:link, #frm_login_top .info a:visited {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#frm_login_top .info a:hover {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}

#navigation {
}

#navigation div{
  float: left;
}

#navigation .navmid{
  background-image: url(../images/W3bdesign-navbg.gif);
  background-repeat: repeat-x;
  h/eight: 47px;
  height: 32px;
  width: 860px;
  padding: 15px 0 0 0;
}
#navigation .links a, #navigation .links a:link, #navigation .links a:visited {
	font-family: Arial;
	font-size: 13px;	
	color: #616161;
	text-decoration: none;
	
}
#navigation .links a:hover {
	font-size: 13px;
	color: #2180b0;
	text-decoration: none;
}
#navigation .links {
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #616161;	
}
#navigation .last {
	border: 0px;
}
#navigation #search_bar {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 200px;
} 
#search_bar .textbox{
	/*
  padding-top: 13px;
  padding-left: 60px;
  */
  background-image: url(../images/W3bdesign-search.gif);
  background-repeat: no-repeat;
  width: 161px;
  height: 24px;
}
#search_bar .textbox input {
	w/idth: 140px;
	height: 15px;
	border: none;
	margin: 3px 3px 3px 10px;
}

#search_bar .go{
  pa/dding-top: 13px;
}
/*************** TABS ****************************/


.box 				{ width: 100%; margin-bottom: 10px;}
.box .header 		{ background-color: #fff; height: 28px; background-image: url(../images/W3bdesign-tabtopbg.gif); background-repeat: repeat-x; }
.box .header .h1	{ height: 28px; background-image: url(../images/W3bdesign-tabtopleft.gif); background-position: left top; background-repeat: no-repeat; }
.box .header .h2	{ height: 28px; background-image: url(../images/W3bdesign-tabtopright.gif); background-position: right top; background-repeat: no-repeat; }				
.box .header_white 		{ background-color: #fff; height: 13px; }
.box .header_white .h1	{ height: 13px; background-image: url(../images/W3bdesign-steps_topleft.gif); background-position: left top; background-repeat: no-repeat; }
.box .header_white .h2	{ height: 13px; background-image: url(../images/W3bdesign-steps_topright.gif); background-position: right top; background-repeat: no-repeat; }		
.box .header_flat 		{ background-color: #596A72; height: 28px; }
.box .header_flat .h1	{ height: 28px; background: none; }
.box .header_flat .h1	{ height: 28px; background: none; }
.box .header_flat .title	{ color: #fff; font-weight: bold; }
.box .content		{ background-color: #fff; }
.box .footer 		{ background-color: #fff; height: 13px; }
.box .footer .h1	{ height: 13px; background-image: url(../images/W3bdesign-steps_botleft.gif); background-position: left bottom; background-repeat: no-repeat; }
.box .footer .h2	{ height: 13px; background-image: url(../images/W3bdesign-steps_botright.gif); background-position: right bottom; background-repeat: no-repeat; }
.box .title 		{ font-family: Arial; font-size: 13px; font-weight: bold; color: #000; margin: 0 10px 0 10px; padding-top: 5px}
.box .content 		{ padding: 10px; }				

/** BOX 1 ***/
#steps .mid			{ width: 863px; height: 12px; }
#steps .stepbody	{ width:891px; }
#steps .row			{ height: 12px; }
#steps .content 	{ 
	padding-top:0px; 
	padding-bottom:0px; 
	margin-top:0px;  
	margin-bottom:0px;
}
/** BOX 2 ***/
#leftcolumn				{ width: 661px; float: left; }
#leftcolumn .mid		{ width: 633px; height: 28px; }
#leftcolumn .stepbody	{ width: 661px; }
#leftcolumn .topleft	{ background-image: url(../images/W3bdesign-tabtopleft.gif); height: 28px; }
#leftcolumn .topright	{ background-image: url(../images/W3bdesign-tabtopright.gif); height: 28px; }
#leftcolumn .topmid		{ background-image: url(../images/W3bdesign-tabtopbg.gif); background-repeat: repeat-x; height: 28px; }
/** BOX 3 ***/
#rightcolumn			{ width: 215px; float: right; margin-right: 3px; }
#rightcolumn .mid		{ width: 187px; height: 28px; }
#rightcolumn .stepbody	{ width: 215px; }
#rightcolumn .topleft	{ background-image: url(../images/W3bdesign-tabtopleft.gif); height: 28px; }
#rightcolumn .topright	{ background-image: url(../images/W3bdesign-tabtopright.gif); height: 28px; }
#rightcolumn .topmid	{ background-image: url(../images/W3bdesign-tabtopbg.gif); background-repeat: repeat-x; height: 28px; }
/** BOX 4 ***/
#more_info				{ width: 500px; float: right; margin-right: 3px;  }
#more_info .mid			{ width: 500px; height: 28px; }
#more_info .stepbody		{ width: 500px; }
#more_info .topleft		{ background-image: url(../images/W3bdesign-tabtopleft.gif); height: 28px; }
#more_info .topright		{ background-image: url(../images/W3bdesign-tabtopright.gif); height: 28px; }
#more_info .topmid		{ background-image: url(../images/W3bdesign-tabtopbg.gif); background-repeat: repeat-x; height: 28px; }
#more_info .content 	{ border: 1px solid #596a72; }

#footer {
	clear: both;
	margin-top:  10px;
	padding-top: 5px;
	border-top: 1px solid #F5F5F5;
	text-align: center; 	
}
#footer .content {
	width: 891px;
	margin-left: auto;
	margin-right: auto;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/drop_definition.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/*#menu {list-style-type:none; margin:50px 0 0 80px; padding:0;}*/
#menu {list-style-type:none; margin:0px; padding:0;}
/*#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:150px; height:3em; z-index:100;}*/
#menu li {float:left; padding:0; margin:0 1px 0 0; position:relative; height:3em; z-index:100;}
#menu li dl {}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu li:hover, #menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {p/adding-bottom:10px;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl { margin: 0; padding: 0;  text-align:center; cursor:pointer;}
/*#menu dt {margin:0; padding: 5px; font-size: 1.1em; color: #fff; border-bottom:1px solid #444;}*/
#menu dt {
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px solid #616161;	
}
#menu dd {
	margin:0 0 5px 0; 
	padding:0; 
	color: #fff; 
	font-size: 1em; 
	text-align:left;	
}
#menu dd.last {}
#menu dd.hidden {background: none; height: 20px;}
.gallery dt a, .gallery dt a:visited {
	display:block; 
	font-family: Arial;
	font-size: 13px;	
	color: #616161;
	text-decoration: none;
}
.gallery dt a:hover {
	font-size: 13px;
	color: #2180b0;
	text-decoration: none;	
}
.gallery dd a, .gallery dd a:visited {
	font-family: Arial;
	font-size: 13px;	
	color: #616161;
	text-decoration:none; 
	display:block; 
	padding:4px 5px 4px 20px;
}
.gallery dd a:hover {
	color: #2180b0;
}
.gallery dd {
	background:  none;
	width: 90px;
	height: 28px;
}
.gallery dd .h1 {
	display: block;
	background: url(../images/submenu_left.gif) no-repeat top left;
	width: 90px;
	height: 28px;
}
.gallery dd .h2 {
	display: block;
	background: url(../images/submenu_right.gif) no-repeat top right;
	width: 90px;
	height: 28px;
}