body{
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:14px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#5E5E5E;
line-height:16px;
text-align:center;
}
#wrapper{
margin:auto;
width:1000px;
text-align:left;
}
#header{
background-image:url(/dictionary/images/headerBg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:85px;
width:100%;
clear:both;

}
#headTop{
height:80px;
width:100%;

border1:1px solid red;
margin:0 auto;
overflow:visible;
clear:both;
}
#logo{
width:252px;
height:60px;
float:left;
background-image:url(/dictionary/images/logo_01.gif);
background-repeat:no-repeat;
background-position:bottom left;
margin-left:10px;
}

#welcomeBlock
{
width:180px;
float:right;
padding:0 auto;
margin:10 auto;
padding-top:10px;
margin-right:10px;
text-align:right;
}

.userName 
{
/*background-image:url(/dictionary/images/welcome.gif);
background-repeat:no-repeat;
background-position:top left; */
height:24px;
color:#a6a6a6;
font-weight:bold;
padding-left:5px;
padding-right:0px;
padding-top:5px;
padding-bottom:5px;
text-align:left;
vertical-align:middle;
font-size:12px;
}

.welcome{
background-image:url(/dictionary/images/welcome.gif);
background-repeat:no-repeat;
background-position:top left;
height:24px;
color:#a6a6a6;
font-weight:bold;
padding-right:10px;
}

#search{
text-align:center;
height:35px;
float:left;
vertical-align:bottom;
padding-top:50px;
vertical-align:baseline;
}
#searchWrapper{
overflow:hidden;
background-image:url(/dictionary/images/searchBg_01.gif);
background-repeat:repeat-x;
width:515px;
text-align:left;
float:left;
padding:0px 0px 0px 0px;
height:36px;
vertical-align:baseline;

}
#searchContainer{
overflow:hidden;
background-image:url(/dictionary/images/search_top.gif);
background-repeat:no-repeat;
background-position:top left;
height:36px;
width:515px;
padding:7px 12px 0px 12px;
margin: 0px 0px 0px 0px;
vertical-align:baseline;
}

.inputMainSearch{
height:16px;
width:450px;
border:1px solid #e4e4e4;
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#c1c1c1;
padding-top:1px;
padding-bottom:0px;
vertical-align:bottom;
/*text-indent:12px; */
}

.inputSmallSearch{
width:192px;
border:1px solid #D6D6D6;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#777777;
padding-left:10px;
}

#menu {
	float:left;
	width:1000px;
	background-image:url(/dictionary/images/menuBg.gif); 
	height:30px;
	clear:both;
	}
#menu ul {
	margin:0;
	padding:2px 0px 0px 20px;
	list-style:none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	margin-left:10px;
	}
#menu span.sel{
	float:left;
	background:url("/dictionary/images/menuLeft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 3px;
	text-decoration:none;
	display:block;
	outline:none;
	}
#menu span.sel a {
	float:left;
	display:block;
	background:url("/dictionary/images/menuRight.gif") no-repeat right top;
	padding:7px 16px 5px 13px;
	color:#598BA8;
	font-weight:bold;
	outline:none;
	}
#menu a {
	float:left;
	display:block;
	margin:0;
	padding:0 0 0 3px;
	text-decoration:none;
	outline:none;
	}
#menu span {
	float:left;
	/*display:block;*/
	padding:7px 16px 5px 13px;
	color:#B4E3FF;
	font-weight:bold;
	outline:none;
	}
#menu span a{
	color:#B4E3FF;
	font-weight:bold;
}
#menu span a:hover {
	text-decoration:underline;
}
#menu a:hover span {
	text-decoration:underline;
}

#main
{
 border:0px solid #D7E9F3;
 border-right-width:1px;
 border-left-width:1px;
 padding-top:20px;
 padding-bottom:10px;
 float:left;
 }
 
#main #bgsplit
{
padding-top:12px;
padding-bottom:12px;
float:left;
background-image:url(/dictionary/images/dottedlineVerti-bg.gif);
background-repeat:repeat-y;
background-position:right;
}
 
#main #main_container_middle
{
width:739px; 
float:left; 

}

#main #main_container_middle #main_subContainer
{
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
}

#main #main_container_middle #main_subContainer h1
{
	font-size:24px;
	line-height:22px;
	margin:0px;
	padding:6px 0px;
}

#main #main_container_left
{
width:259px;
float:right;
}

#main #main_container_left #main_subContainer
{
padding-left:10px;
padding-right:10px;
padding-bottom:12px;
}

#goTop
{
float:right;
font-size:11px;
padding-right:10px;
}

#footer
{
 border:0px solid #D7E9F3;
 clear:both;
 border-right-width:1px;
 border-left-width:1px;
 border-bottom-width:1px;
 border-top:8px solid #D5E2E8;
 background-color:#ECF4FF;
 padding:10px 10px 10px 10px;
 color:#5E5E5E;
/* height:165px;
 height:155px; */
 background-image:url(/dictionary/images/footer_bg.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 background-color: background-image:url(/dictionary/images/footer_bg.gif);
 background-repeat:repeat-x;
 background-color:#EBF4FE;
 
}

#footer_container
{
background-image:url(/dictionary/images/dottedline-horiz.gif);
background-position:bottom;
background-repeat:repeat-x;
height:50px;
width:100%;
}
#footer_container_bottom
{
height:40px;
width:100%;
padding-top:15px;
}
#footer_logo
{
height:18px;
float:left;
background-image:url(/dictionary/images/metrics_stream_logo.gif);
background-repeat:no-repeat;
background-position:bottom right;
vertical-align:middle;
width:106px;
float:left;
font-size:11px;
color:#5E5E5E;
}
#footer_copyright
{
height:18px;
vertical-align:top;
width:210px;
float:left;
font-size:11px;
color:#5E5E5E;
}

#main_container_left #main_subContainer #featured_products #productList
{
height:60px;
}
#main_container_left #main_subContainer #featured_products #more
{
font-size:11px;
text-align:right;
padding-bottom:15px;
}

#main_container_left #main_subContainer #featured_products #productList #productImage
{
float:left;
width:29px;
padding-right:10px;
}

#main_container_left #main_subContainer #featured_products #productList #productTitle
{
float: right;
font-size:11px;
width:200px;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}


#main_container_left #main_subContainer #instructors #instructorList
{
height:50px;
}
#main_container_left #main_subContainer #instructors #becomeInstructor
{
font-size:11px;
text-align:right;
padding-bottom:5px;
}
#main_container_left #main_subContainer #instructors #more
{
clear:both;
font-size:11px;
text-align:right;
padding-bottom:15px;
}

#main_container_left #main_subContainer #instructors #instructorList #instructorImage
{
float:left;
width:32px;
padding-right:10px;
}

#main_container_left #main_subContainer #instructors #instructorList #instructorName
{
float: right;
font-size:11px;
width:195px;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}




#divSpace
{
padding:10px;
height:10px;
}

.mainHead
{
font-size:18px;
color:#5E5E5E;
}
.subHead
{
font-weight:bold;
font-size:12px;
color:#5E5E5E;
}
.hrMain
{

height:2px;
color:#4C82A1;
background-color:#4C82A1;
border:0px;
}

.hrInner
{
height:1px;
color:#CECECE;
background-color:#CECECE;
border: 0;

}

.link
{
font-weight:bold;
color:#3E7899;
}
.linkNormal
{
color:#3E7899;
}

#course_title{
	border-collapse:collapse;
}

#course_title td{
	font-size:12px;
}
