#GoogleAdsCourses
{
	margin:5px;
}



/********************************************************************
** CourseList
/*********************************************************************/
#courseList
{
   width: 616px;
}


#sideBarLeft
{
   margin: 0;
   padding: 0;
   vertical-align: top;
   width: 152px;
}




/********************************************************************
** SideBarLeft
/*********************************************************************/
#sideBarLeft div.statusBar
{
   background-color: #d2dcc0;
   border-bottom: 1px solid #c0c0a8;
   color: #000000;
   text-align: center;
   padding: 4px 0;
}

#sideBarCourseDataList
{
   margin-bottom: 5px;
   width: 152px;
}

#sideBarCourseDataList td
{
   padding: 4px 5px 3px 10px;
   border-bottom: 1px solid #c0c0a8;
}

#sideBarCourseDataList a
{
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

#sideBarCourseDataList a:hover
{
   color: #666666;
   font-weight: normal;
   text-decoration: none;
}







/********************************************************************
** CourseRegistry
/*********************************************************************/
#courseRegistry
{
   background-color: #F3F7EC;
   border: 1px solid #000000;
   border-top: none;
   border-left: none;
   padding: 0;
   width: 460px;
}



/********************************************************************
** NoMatchingRecords
/*********************************************************************/
#noMatchingRecords
{
   line-height: 50px;
   margin: 0 20px;
}





/********************************************************************
** ReadError
/*********************************************************************/
#readError
{
   line-height: 50px;
}





/********************************************************************
** PageController
/*********************************************************************/
table.pageController
{
   float: right;
   margin: 0;
}

table.pageController td
{
   vertical-align: middle;
}

table.pageController .goToPage
{
   font-size: 11px;
   padding: 0;
   text-align: center;
   width: 14px;
}

table.pageController .navButton
{
   padding: 0;
   margin: 0 5px;
   height: 15px;
   background-color:#f3f7ec;
   border: solid 1px #f3f7ec;
}



/********************************************************************
** CourseDataList
/*********************************************************************/
#courseDataList
{
   border-bottom: 1px solid #cccccc;
   margin-bottom: 5px;
   width: 460px;
}

#courseDataList a
{
   color: #000000;
   font-weight: bold;
   text-decoration: none;
}

#courseDataList a:hover
{
   color: #666666;
}

#courseDataList td.standardListing
{
   border-top: 1px solid #cccccc;
}


#courseDataList td.enhancedListing
{
   background-color: #d2dcc0;
   border-top: 1px solid #000000;
}


#courseDataList .courseImage
{
   padding: 0;
   text-align: center;
   vertical-align: middle;
   width: 59px;
}

#courseDataList .courseImage img
{
   margin: 0;
   padding: 0;
   border: none;
   border-right: 1px solid #000000;
}

#courseDataList .courseDetails td.coursePosition
{
   color: #000000;
   font-weight: bold;
   padding-left: 5px;
   padding-top: 4px;
   padding-bottom: 4px;
   text-align: center;
   width: 15px;   
}

#courseDataList .courseDetails td.courseBullet
{
   padding-top: 4px;
   padding-bottom: 4px;
   text-align: center;
   width: 15px;   
}

#courseDataList .courseDetails td.courseName
{
   padding-top: 4px;
   padding-bottom: 4px;
   width: 371px;
}


#courseDataList .courseDetails td.courseDescriptionenhancedListing
{
   padding-top: 6px;
   padding-bottom: 4px;
   width: 371px;
}

#courseDataList .courseDetails td.courseDescriptionstandardListing
{
   padding-bottom: 4px;
   width: 371px;
}




/********************************************************************
** CourseDetail
/*********************************************************************/
#courseDetail
{
   background-color: #f3f7ec;
   border: 1px solid #000000;
   color: #000000;
   width: 456px;
}

#courseDetail td.column1
{
   border-right: 1px solid #999999;
   vertical-align: top;
   width: 300px;
}

#courseDetail td.column2
{
   width: 156px;
   vertical-align: top;
}

#courseDetail h1
{
   background-color: #4d4d44;
   color: #ffffff;
   height: 13px;
}

#courseDetail h1 a
{
   color: #000000;
   text-decoration: none;
}

#courseDetail h1 a:hover
{
   color: #666666;
   text-decoration: none;
}

#courseDetail h1 em
{
   color: #ffffff;
   font-style: normal;
   font-weight: bold;
}


#courseDetail div.info
{
   margin: 0px 0 0 0;
   padding: 0;
   line-height: 140%;
}

#courseDetail div.separator
{
   border-bottom: 1px solid #c0c0a8;
   padding-bottom:8px;
}

#courseDetail div.info h2
{
   background-color: #d2dcc0;
   color: #000000;
   font-style: normal;
   font-size: 10px;
   font-weight: bold;
   margin: 0 0 5px 0;
   padding: 3px 10px 0 10px;
   text-transform: none;
   vertical-align: middle;
   height: 17px;
}



#courseDetail div.info div
{
   margin: 0 10px;
   line-height: 16px;
}

#courseDetail div.info hr
{
   margin: 0;
   padding: 0;
}


#courseDetail div.info p
{
   margin: 2px 0 2px 0;
}

#courseDetail div.lineabove p
{
	padding: 2px 0px 5px 0px;
	border-top: dotted 1px #636B44;
	border-bottom: dotted 1px #636B44;	
	margin: 5px 0 5px 0;
}


/********************************************************************
** ImageGallery
/*********************************************************************/

table.imageGallery
{
	width: 100%;
}

table.imageGallery td
{
	vertical-align: middle;
}

table.imageGallery img
{
   padding: 0;
   margin: 0;
   border: none;
   display: block;
}

table.imageGallery td.imagePanel
{
}

table.imageGallery tr.controlBar
{
}

table.imageGallery tr.controlBar td.titleBar
{
   padding: 1px 10px;
   text-align: left;
}

table.imageGallery tr.controlBar td.titleBar h1
{
   padding: 0;
   margin: 0;
   border: none;
}

table.imageGallery tr.controlBar
{
   background-color: #4d4d44;
   color: #ffffff;
}

table.imageGallery table.controls
{
	float: right;
}

table.imageGallery table.controls td.pageInfo
{
	padding-right: 5px;
}

table.imageGallery table.controls td.buttons
{
	padding-right: 5px;
}

table.imageGallery table.controls a
{
	color: #fff;
}
table.imageGallery table.controls a:hover
{
	color: #ccc;
}

#courseDetail .imageGallery td.titleBar
{
}

#courseDetail .imageGallery td.titleBar em
{
   font-weight: bold;
}


#courseDetail .imageGallery td.navigationBar
{
   padding: 4px 15px;
   text-align: right;
}

#courseDetail .imageGallery td.navigationBar a,
#courseDetail .imageGallery td.navigationBar a:hover
{
   color: #ffffff;
   text-decoration: none;
}


#courseDetail .titleBar
{
   background-color: #4d4d44;
   color: #ffffff;
   padding: 4px 10px;
   text-align: left;
}

#courseDetail .titleBar em
{
   font-weight: bold;
   font-style:normal;
}
