/* CSS DOCUMENT */

/*-------------------- GENERAL --------------------*/
body{
	padding:27px 0 0 0;
	margin:0;
	}
td, img, p, a, ul, h2, h3, form, input, label{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	}

/*-------------------- ADMIN HEADER, EXPERT HEADER --------------------*/
td.header,
td.exptHeader{
	background:url(images/header-banner.jpg) 0 0 no-repeat;
	height:88px;
	}
td.exptHeader{
	background-image:url(images/expert-header-banner.jpg);
	}
td.header .logo,
td.exptHeader .exptLogo{
	display:block;
	width:493px;
	height:49px;
	margin:31px 0 0 35px;
	}
td.exptHeader .exptLogo{
	display:block;
	width:159px;
	height:61px;
	margin:14px 0 0 27px;
	}

/*-------------------- ADMIN LOGIN AREA, EXPERT LOGIN AREA --------------------*/
td.loginArea{
	padding:60px 0;
	}
td.login{
	background:url(images/login-end-bg.gif) 0 100% no-repeat;
	padding-bottom:7px;
	}
td.login h2{
	height:34px;
	padding-left:18px;
	color:#004460;
	background-color:inherit;
	font:normal 18px/34px Arial, Helvetica, sans-serif;
	background:url(images/login-end-bg.gif) 0 0 no-repeat;
	}
td.login form{
	height:105px;
	border-left:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	padding:33px 0 0 138px;
	background:url(images/login-bg.jpg) 17px 18px no-repeat #F4F5F6;
	color:#394D55;
	}
td.login form.exptLogin{
	background-image:url(images/expert-login-bg.jpg);
	}
td.login form label{
	display:block;
	width:71px;
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	float:left;
	}
td.login form input{
	width:168px;
	height:17px;
	padding-left:5px;
	float:left;
	margin-bottom:12px;
	}
td.login form input.loginBtn{
	width:58px;
	height:21px;
	padding-left:0;
	float:none;
	margin:0 0 0 189px;
	}

/*-------------------- ADMIN NAVIGATION AREA, EXPERT NAVIGATION AREA --------------------*/
td.adminNavArea,
td.exptNavArea{
	padding:18px 0;
	}
td.adminNavArea td.adminNavLeft,
td.exptNavArea td.exptNavLeft{
	background:url(images/nav-side-bg.gif) 0 0 no-repeat;
	width:7px;
	height:32px;
	}
td.adminNavArea td.adminNavRight,
td.exptNavArea td.exptNavRight{
	background-position:100% 0;
	}
td.adminNavArea ul,
td.exptNavArea ul{
	background:url(images/nav-bg.gif) 0 0 repeat-x;
	height:32px;
	padding-left:11px;
	font:bold 12px/32px Arial, Helvetica, sans-serif;
	}
td.adminNavArea ul li,
td.exptNavArea ul li{
	float:left;
	}
td.adminNavArea ul li a, td.adminNavArea ul li span,
td.exptNavArea ul li a, td.exptNavArea ul li span{
	display:block;
	height:32px;
	padding:0 13px;
	float:left;
	color:#006490;
	background-color:inherit;
	}
td.adminNavArea ul li a:hover, td.adminNavArea ul li span,
td.exptNavArea ul li a:hover, td.exptNavArea ul li span{
	padding:0 13px;
	border-left:1px solid #83BBD9;
	border-right:1px solid #83BBD9;
	background:url(images/admin-nav-bg-h.gif) 0 0 repeat-x;
	}
td.exptNavArea ul li a, td.exptNavArea ul li span{
	color:#6A7073;
	background-color:inherit;
	}
td.exptNavArea ul li a:hover, td.exptNavArea ul li span{
	color:#fff;
	background-color:inherit;
	border-color:#686868;
	background-image:url(images/expt-nav-bg-h.gif);
	}

/*-------------------- EXPERT BODY CONTAINER --------------------*/
td.exptBodyContainer h3.welcome{
	font:bold 12px/13px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding-left:17px;
	}




