

body {
	overflow-x: hidden;
}

body a:active {
	color: #000066;
}

.SiteMessage {
	background-color: #FFFFFF;
	text-align: center;
	font: italic 7.5pt Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 3px solid #FFCC00;
	padding: 1px 0px 4px 0px;
}

.HolidayMsgContainer {
	background-image: url(http://gfx.infomine.com/holidays/christmas/2008/Christmas2008SlideDown_En.jpg); 		
	background-position: center; 
	border-bottom: 1px solid #CCCCCC; 
	margin: 0px; 
	height: 90px; 
}


.SlideDownBannerAnnouncement{
	background-image: url(/global/assets/images/topannouncement/BannerBgStretch.jpg); 
	background-repeat: repeat-x;
	border: 1px solid #CCCCCC; 
	margin: 0px;
	
}

.SlideDownBannerAnnouncement img {
	border: 1px solid #cccccc;
	margin: 4px 0px;
}


.MainContent a, a:active {
	color: #000066;
}

.MainContent a:hover {
	color: #ff0000;
}

ul {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 4px;	
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 4px;
}

ul li {
	list-style: url(none) none;
	padding-bottom: 5px;
}

/* LeftMenu Banner Table */
.sideBannerTbl  {
	width: 102px;
	padding: 0px;
	margin: 0px;
}

.imgBorder {
	border: 1px solid #000000;
	text-align: center;
	margin-bottom: 5px;
}

/* LeftMenu Download Objects */
.sidemenu-Downloads {
	background: #FDFDFD;
	padding-bottom: 5px;
	border-right: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
	border-left: 1px solid #EFEFEF;	
}

.sideMenu-Downloads .GlobalLeftNavTitle, .sideMenu-Downloads .GlobalLeftNavTitle a, .GlobalLeftNavTitle a:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: none;
	background-color: #3232A5;
	text-align: center;
	display: block;
	margin: 0px;
	list-style: none;
	padding: 1px 0px 1px;
	text-decoration: none;
}

.sideMenu-Downloads .GlobalLeftNavTitle a:hover {
	color: #ffcc00;
	margin: 0px;
	background-image: none;
	text-decoration: none;
}

.imgDownloadsBorder {
	border: 1px solid #ababab;
}


/* Main Padding */
.EduMineMainPadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 18px 0px 0px 8px;	
}

/* Main Header */
.EduMineHeader {
	background: url(/graphics/header/headerTile.gif) repeat-x bottom;
	height: 37px;
	padding: 2px 0px 3px 0px;
}

.HeaderSubTitle {
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	padding: 6px 15px 0px 0px;
}

.loginBtn {
	margin: 5px 4px 3px 10px;
}

a.loginBtn:link  {
	height: 20px;
	width: 56px;	
}

/* Begin Header Styles */
.EduMineTopTitle {
	color: #000066;
	vertical-align: top;
	padding: 0px;
	font-size: 24pt;
	font-weight: bold;
	margin: 0px;
}

.EduMineTopTitle .EduMineTxtLogo {
	width: 180px; 
	padding-top: 20px; 
	float: left;
}

.EduMineTopTitle h1 {
	color: #000066;
	vertical-align: top;
	padding: 0px;
	font-size: 24pt;
	font-weight: bold;
	margin: 0px;
	width: 180px; 
	padding-top: 20px; 
	float: left;
}

.EduMineTopTitle .AudienceTxtLogo {
	width: 500px; 
	padding-top: 20px; 
	float: left;
}

.EduMineTopTitle .EnrollmentDisplayContainer {
	border-left: 1px solid #dfdfdf; 
	border-right: 1px solid #dfdfdf; 
	padding: 0px 10px; 
	text-align: center; 
	margin-top: 15px; 
	width: 100px;
	float: left;
}

.EduMineTopTitle .EnrollmentDisplayContainer .Desc {
	font-size: 8pt;
}

.EduMineTopTitle .EnrollmentDisplayContainer .Number {
	font-size: 13pt; 
	font-weight: bold;
}

.EduMineTopTitle .EnrollmentDisplayContainer .Date {
	color: #666666; 
	font: 7pt Arial, Helvetica, sans-serif;
}
/* End Header Styles */

.EduMineRightMenuPiece {
	float: right;
	width: 193px;
	_width: 195px;
	height: 11px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	background-color: #fdfdfd;	
}

a.EduMineReg:link, a.EduMineReg:visited {
	color: #000066;
	background: url(/graphics/header/circleArrow.gif) no-repeat right;
	padding-right: 15px;
	text-decoration: underline;
}

a.EduMineReg:hover {
	color: #ff0000;
}


/* SubMenu Items*/
.SubMenuTbl {
	margin: 10px 15px 0px 15px;
}


/* Jump Menu Groups */

.JumpMenuGroup {
	float: left;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #000066;
/*	text-align: center; */
	width: 205px;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

form .campus {
	font-family: verdana, arial, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	background-color: #ffffff;
	color: #000033;
	padding: 0px;
	margin: 0px;
	width: 198px;
}

/* Activities Boxes */

.ActivityMenuTbl {
	margin: 0px 20px 0px 30px;
}

.ActivityMenuTbl th {
	width: 33%;
	text-align: left;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background: #000066 url(/graphics/activities/activityHeadings.gif) repeat-x;
	height: 20px;
	padding: 2px 10px 2px 10px;
}

.ActivityMenuTbl .LoggedIn {
width: 33%;
text-align: left;
font-size: 8pt;
color: #FFFFFF;
font-weight: bold;
background: #000066 url(/graphics/activities/activityHeadings_LoggedIn.gif) repeat-x;
height: 20px;
padding: 2px 10px 2px 10px;
}

.ActivityList {
vertical-align: top;
padding: 0px;
margin: 0px;
border: 1px solid #dfdfdf;
padding: 2px 10px 2px 10px;
}

.ActivityListLoggedIn {
vertical-align: top;
padding: 0px;
margin: 0px;
border: 3px solid #003399;
padding: 2px 10px 2px 10px;
}

.ActivityListSpacer img {
	width: 10px;
	height: 10px;
}

.ActivityList a:link, .ActivityList a:visited {
	text-decoration: underline;
	padding-bottom: 2px;
}

.ActivityList a:hover {
	text-decoration: underline;
	padding-bottom: 2px;
}

a.subActivity:link, a.subActivity:visited {
	color: #003299;
	text-decoration: underline;
	background-image: none;
}

a.subActivity:hover {
	color: #ff0000;
	background-image: none;
}

/* Begin Right Menu Styles */

.RightMenu {
	margin: 0px;
	padding: 0px;
	width: 193px;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
	background-color: #fdfdfd;	
}

.rightBannerTbl  {
	padding: 20px 0px 10px 0px; /* Firefox and similar browsers */
	_padding: 0px; /* Hide from other browsers besides IE */
	margin: 0px;
}

.rightBannerTbl .imgBorder {
	border: 1px solid #000000;
	width: 120px;
}

/* Begin Power Search Styles */

.search {
	padding: 0px 4px 0px 6px ;
	margin: 0px;
}

.searchSmall {
	font-size: 7pt;	
	line-height: 18px;
	_line-height: 13px;
}

.PowerSearchTbl {
	background: url(/graphics/powersearch/powersearch_middle.gif) repeat-x left top;
	padding: 0px;
	margin: 0px;
	width: 165px;
}

.PowerSearchInnerPadding {
	padding: 3px 5px 3px 5px;
	margin: 0px;
}

.PowerSearchDesc {
	color: #000066;
	font-weight: bold;
	padding-bottom: 1px;
	font-size: 7.5pt;
	padding-top: 0px;
}

.PowerSearchGoBtn {
	margin-top: 4px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* End Power Search Styles */


.partners {
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;		
	background: url(/graphics/rightmenu/partnersTitle.gif) repeat-x;
	height: 17px;
	margin: 10px 0px 10px 0px;
	padding: 2px 0px 2px 8px;	
}

.logos {
	padding-bottom: 10px;
}


/* End Right Menu Styles */

/* Main Content */

.MainContent {
	width: 100%;
}

.MainContentSpacer, .MainContentSpacer img  {
	width: 25px;
	height: 20px;
}

.MainContentSpacerLeft, .MainContentSpacerLeft img  {
	width: 30px;
	height: 10px;
}

.MainContentSpacerRight, .MainContentSpacerRight img  {
	width: 30px;
	height: 10px;
}

.MainContentLeftColumn {
	vertical-align: top;
}

.MainContentRightColumn {
	width: 220px;
	vertical-align: top;
}

.emDarkBlueTitle {
	font-weight: bold;
	background: url(/graphics/template/DarkBlueTitle.gif) no-repeat left top;
	padding: 1px 0px 2px 5px;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 175px;
	display: block;
}

.emMidBlueTitle {
	font-weight: bold;
	background: url(/graphics/template/MidBlueTitle.gif) no-repeat left top;
	padding: 1px 0px 2px 5px;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 175px;
	display: block;
}


.emLightBlueTitle {
	font-weight: bold;
	background: url(/graphics/template/LightBlueTitle.gif) no-repeat left top;
	padding: 1px 0px 2px 5px;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 175px;
	display: block;
}

.emNoTitle {
	color: #000066;
	font-weight: bold;
}

.emNoTitleBottomLong {
border-top: 1px solid #000066;
border-right: 1px solid #000066;
margin-top: 2px;
height: 5px;
width: 400px;
}

.emNoTitleBottomShort {
border-top: 1px solid #000066;
border-right: 1px solid #000066;
margin-top: 2px;
height: 5px;
width: 160px;
}

.MainContentBoxesGray {
	border: 1px solid #DFDFDF;
	background-color: #f7f7f7;
	padding: 10px 15px 10px 15px;
	margin: 0px;
	line-height: 11pt;
}

.MainContentBoxesWhite {
	border: 1px solid #DFDFDF;
	background-color: #ffffff;
	padding: 10px 15px 10px 15px;
	margin: 0px;
	line-height: 12pt;
}

.MainContentExtra {
	width: 210px;
	text-align: right;
	padding: 3px 0px 0px 0px;
}

.MainContentExtra img {
	position: relative;
	top: 3px;
	right: 3px;
}
/* End Main Content */

/* Begin Submit Button Styles */

.EduMine .SubmitBtnBg {
	background: #e2e2e2 url(http://www.edumine.com/graphics/LoginBtnBg.gif) no-repeat 0px 0px;
	color: #000066;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 2px 0px 0px;
	text-align: center;
	border-width: 1px;
}

/* End Submit Button Styles */

/* Begin Login Intermediate Page Styles */

.EduMine .FlowCheckContainer {
	margin-top: 75px;
	color: #000066;
}

.EduMine .FlowCheckContainer form {
	margin: 0;
	padding: 0;
}

.EduMine .FlowCheckContainer .FlowCheckItem {
/*	width: 632px; */
	border: 1px solid #dfdfdf;
	padding: 3px 7px;
/*	margin-bottom: 2px; */
	text-align: left;
}

.EduMine .FlowCheckContainer .msgBlock .LoginDescription {
	padding: 0px 0px 3px 0px;	
	font-weight: bold;
	color: #000066;
}

.EduMine .FlowCheckContainer .DescriptiveTxt {
	margin-top: 2px;
}

.EduMine .FlowCheckContainer .BackPage {
	margin-top: 10px;
}

.EduMine .FlowCheckContainer .BackPage a,
.EduMine .FlowCheckContainer .BackPage a:link,
.EduMine .FlowCheckContainer .BackPage a:active,
.EduMine .FlowCheckContainer .BackPage a:visited {
	color: #000066;
}

.EduMine .FlowCheckContainer .BackPage a:hover {
	color: #ff0000;
}

/* End Login Intermediate Page Styles */

/* Begin Contact Table Styles */

.EduMine a.ContactListBtn {
	width: 60%; 
	background: #000066; 
	color: #ffffff; 
	font-weight: bold;
	padding: 2px 5px;
	text-decoration: none;
	display: block;
	border: 1px solid #dfdfdf;
}

.EduMine a.ContactListBtn:hover {
	background: #ff0000; 
	color: #ffffff; 
}

.EduMine .ContactTbl {
	border-top: 1px solid #000066;
	border-right: 1px solid #000066;
}

.EduMine .ContactTbl td {
	border-bottom: 1px solid #000066;
	border-left: 1px solid #000066;
	padding: 2px 5px;
	font-family: verdana; 
	font-size:8pt; 
	color:#000066; 
	font-weight: normal;
	vertical-align: top;
}

.EduMine .ContactTbl td ul {
	margin: 5px 15px;
	padding: 0;
}

.EduMine .ContactTbl td ul li {
	padding: 2px 0px;
}

.EduMine .ContactTbl a {
	color: #000066;
	font-weight: bold;
}

.EduMine .ContactBlackRow {
	background: #dfdfdf;
}

/* End Contact Table Styles */

/* Start Audience Styles */

.AudiencesTbl {
	width: 98%;
	margin: 0px 20px 0px 30px;
	padding-right: 20px;
}

.NewToMiningCell {
	background: url(http://www.edumine.com/global/assets/images/audiences/Bkg-Audience-NewToMining.jpg) no-repeat right top; 
	height: 156px; 
	width: 33%;
}

.TechnicalCell {
	background: url(http://www.edumine.com/global/assets/images/audiences/Bkg-Audience-Technician.jpg) no-repeat right top; 
	height: 156px; 
	width: 33%;
}

.ProfessionalsCell {
	background: url(http://www.edumine.com/global/assets/images/audiences/Bkg-Audience-Professional.jpg) no-repeat right top; 
	height: 156px; 
	width: 33%;
}

.AudienceSpacer img {
	width: 10px;
	height: 10px;
}

.AudiencesTbl h2 {
	color: #ffd200;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}

.AudiencesTbl .Content {
	margin: 0px 0px -50px 10px;
	color: #ffffff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 175px;
	text-shadow: #6374AB 0px 0px 2px;
}

.LearnMore {

	font-weight: bold;
}

.LearnMore a:visited {
	color: #ffffff;
}

.LearnMore a, a:active {
	color: #ffffff;
}

.LearnMore a:hover {
	color: #ffd200;
}

.AudiencesTbl .AudienceDescription {
	color: #ffffff;
}

/* End Audience Styles */

/* Start Feeds Styles */

.HPNewsTbl {
	width: 100%;
	border-collapse: collapse;
	border: none;	
}

.HPNewsTbl td {
	width: 50%;
	vertical-align: top;
}

.HPNewsTbl h3 {
	color: #ffffff;
	background: #000066 url(/global/assets/images/template/BlueGradientHeader.jpg) repeat-x;
	height: 20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 15px 0px 15px;
	margin: 0px;
}


.HPNewsTbl .ContentBox {
	border: 1px solid #cccccc;
	padding: 10px 15px;
	margin-bottom: 10px;
}

.HPNewsTbl a {
	color: #003399;
}

.HPNewsTbl a:visited {
	color: #780000;
}

.HPNewsTbl a:hover {
	color: #ff0000;
}

.HPNewsTbl ul {
	margin: 0px;
	padding: 0px;
}

.HPNewsTbl li {
	list-style-image:none;
	margin-bottom: 3px;
}

.HPNewsTbl .ReadMore {
	text-align: right;
	padding-top: 10px;
}

.HPNewsTbl .SignUpFormTbl input {
	margin: 0px;
	font-size: 9pt;
	vertical-align: middle;
	padding: 0px 3px;
	height: auto;
}
/* End Feeds Styles */

/* Start EduMine Links Styles */

.RelatedLinksContainer {
	padding-top: 10px;
}


.RelatedLinksContainer .Header{
	color: #555555;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 32px;
}

.RelatedLinksContainer .TitleBottom {
	width: 250px;
	height: 5px;
	min-height: 5px;
	border-top: 1px solid #434343;
	border-right: 1px solid #434343;
	margin: 0px 0px 0px 32px;
}

.RelatedLinksContainer .Box{
	border: 1px solid #d3d3d3;
	margin: 0px 10px 10px 32px;

}

.RelatedLinksContainer ul {
	margin: 10px 10px 10px 7px;
	
}

.RelatedLinksContainer li {
	list-style-image: none;
	background:url(http://www.edumine.com/global/assets/images/template/Arrow_003399.gif) left no-repeat;
	padding-left: 10px;
}

.RuleThumbContent {
	padding: 10px;
}

/* End EduMine Links Styles */

/* Start of Audience Page Styles */

.NewToMininingContainer {
	height: 88px;
	background: url(http://www.edumine.com/global/assets/images/audiences/InsideBkg-Audience-NewToMining.jpg) no-repeat right top; 
	margin: 0px 30px 0px 30px;
}

.NewToMininingContainer .Content {
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 50px 0px 0px 10px;
	width: 450px;
}

.TechnicalAndTradesContainer {
	height: 88px;
	background: url(http://www.edumine.com/global/assets/images/audiences/InsideBkg-Audience-Technical.jpg) no-repeat right top; 
	margin: 0px 30px 0px 30px;
}

.TechnicalAndTradesContainer .Content {
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 50px 0px 0px 10px;
	width: 450px;
}

.ProfessionalsContainer {
	height: 88px;
	background: url(http://www.edumine.com/global/assets/images/audiences/InsideBkg-Audience-Professionals.jpg) no-repeat right top; 
	margin: 0px 30px 0px 30px;
}

.ProfessionalsContainer .Content {
	color: #ffffff;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 50px 0px 0px 10px;
	width: 450px;
}

/* End of Audience Page Styles */

/* Start of Homepage Search Box */

.HPMainSearchContainer {
	margin-bottom: 7px;
	margin-right: 5px;
}

.HPMainSearchContainer .HPSearchContainer {
	width: 100%;
	background-color: #f6f6f6;
	border: 1px solid #e0e0df;
	height: 109px;
}

.HPMainSearchContainer .HPSearchBoxHeader {
	color: #ffffff;
	background: #000066 url(/global/assets/images/template/BlueGradientHeader.jpg) repeat-x;
	height: 20px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 15px 0px 15px;
	margin: 0px;
}

.HPMainSearchContainer .HPSearchBoxContent {
	padding: 5px 5px 5px 10px;
	text-align: left;
	position:relative;
}

.HPMainSearchContainer .HPSearchBoxContent .HPTextInput {
	width: 143px;
	height: 19px;
	margin-bottom: 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.HPMainSearchContainer .HPSearchBoxContent .HPSearchBoxSubmit {
	position:absolute;
	top: 7px;
	left: 163px;
	
}

/* End of Homepage Search Box */

/* Start of Search Boxes */

.MainSearchContainer {
	margin-bottom: 7px;
}

.MainSearchContainer .SearchContainer {
	width: 164px;
	background-color: #f6f6f6;
	border: 1px solid #e0e0df;
}

.MainSearchContainer .SearchBoxHeader {
	background: url(http://www.edumine.com/global/assets/images/template/bkg-header.gif) repeat-x;
	color: #ffffff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 17px;
	padding-top: 2px;
}

.MainSearchContainer .SearchBoxContent {
	padding: 5px 5px 5px 5px;
}

.MainSearchContainer .SearchBoxContent .SearchButton {
	padding: 5px 0px 5px 70px;
}

.MainSearchContainer .SearchBoxContent .AdvancedSearch {
	padding: 0px 0px 0px 50px;
}

/* End of Search Boxes */

/* Start of Campuses Styles*/

.CampusesMainContainer {
	width: 100%;
	margin-bottom: 10px;
}

.CampusesMainContainer img {
	border: 1px solid #d0c9c9;
	margin-bottom: 2px;
}

.CampusesMainContainer .CampusesContentContainer {
	border: 1px solid #dfdfdf;	
}

.CampusesMainContainer .CampusesContentContainer .CampusesHeader {
	background: url(http://www.edumine.com/global/assets/images/template/bkg-campusesheader.gif) repeat-x;
	height: 20px;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
}

.CampusesMainContainer .CampusesContentContainer .CampusesContent {
	padding: 10px 10px 10px 10px;
}


/* End of Campuses Styles*/

/* Start of EduMine Sign Up Box Styles */

.EduMineSignUpContainer {
	width: 130px;
	border: 1px solid #cccccc;
}

.EduMineSignUpContainer .Header {
	background-color: #07005a;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 20px;
	padding: 3px 0px 0px 5px;
	margin-top: 0px;
}

.EduMineSignUpContainer .Content {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #cccccc;
	padding: 3px;
	color: #333333;
}

.EduMineSignUpContainer .InputContainer {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	color: #333333;
}

.EduMineSignUpContainer .TextInput {
	width: 123px;
}

.EduMineSignUpContainer .Image {
	border-bottom: 1px solid #cccccc;
}

.EduMineSignUpContainer .Submit {
	text-align:right;
}

/* End of EduMine Sign up Box Styles */

/* Start of EduMine Homepage Sign Up Box Styles */

.HomepageSignUpContainer {
	background-color:#F3F3F3;
	border:1px solid #cccccc;
	vertical-align:baseline;
}

.HomepageSignUpContainer .Header {
	background: url(http://www.edumine.com/global/assets/images/template/greyheader.gif) repeat-x;
	height:20px;
	margin:0px;
	padding:3px 0px 0px 12px;
	color:#ffffff;
}

.HomepageSignUpContainer .Content {
	padding:12px 0px 0px 12px;
}

.HomepageSignUpContainer .InputContent {
	padding: 12px;
}

.HomepageSignUpContainer .InputContent .EmailText {
	color: #07005A;
}

.HomepageSignUpContainer .InputContent .TextInput {
	height: 18px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/* End of EduMine Homepage Sign Up Box Styles */

/* Start of Profile Toggle Tab Styles */

.ChangeProfile {
	text-align:right;
	padding-right: 234px;
}

.ProfileLine {
	text-align:right;
	padding-right: 45px;
}

.ProfileText {
	color:#000066;
	font-size:20pt;
	font-weight:bold;
	padding-bottom: 1px;
}

.ProfileHeaderContainer h1 {
	color:#000066;
	font-size:20pt;
	font-weight:bold;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	_padding-bottom: 5px;
}

.FreeTrialEnrollLinks {
	text-align: -moz-right;
	_text-align: right;
	padding-right: 7px;
}


.TaglineContainer {
	height: 39px;
	background: url(http://www.edumine.com/global/assets/images/template/profilesubbkg.gif) repeat-x;
	color:#ffffff;
	padding-bottom: 1px;
	margin: 0;
}

.TaglineContainerContent {
	padding-top: 5px;
}


/* IE7 Hacks Only */
html>body .ProfileText {
	*padding-bottom: 0;
}

html>body .ProfileHeaderContainer h1 {
	*padding-bottom: 0;
}

html>body .TaglineContainer {
	*height: 44px;
}

html>body .TaglineContainerContent {
	*padding-top: 4px;
}

/* End IE7 Only Hacks */


.WhiteSpace {
	height: 13px;
	_height: 24px;
}

#nav {
	margin:0;
	padding:0;
	float:right;
	border:1px solid #cccccc;
	border-width:1px;
}
#nav li {
	display:inline;
	padding:0;
	margin:0;
}
	
#selected a:link,
#selected a:visited {
	color:#000000;
	background:#f6f6f6;
	padding:6px;
	float:left;
	width:auto;
	border-right:1px solid #cccccc;
	text-decoration:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
	cursor:text;
}
	
#unselected a:link,
#unselected a:visited {
	color:#ffffff;
	background:#717175;
	padding:6px;
	float:left;
	width:auto;
	border-right:1px solid #cccccc;
	text-decoration:none;
	font:13px Verdana, Arial, Helvetica, sans-serif;
}

#unselected a:hover {
	color:#ffffff;
	background: url(http://www.edumine.com/global/assets/images/template/profilehighlight.gif) repeat-x;
}

/* End of Profile Toggle Tab Styles */

/* Start of Tool Tip Styles */

.ToolTipTable {
	margin-left: 30px;
}

.ToolTip {
	padding-bottom: 10px;
}

.ToolTip a {
}

.ToolTip a:hover {
	position: relative;
}

.ToolTip a span {
	display: none;
}

.ToolTip a:hover span {
	display: block;
   	position: absolute; 
	top: -15px; 
	left: 105;
   	padding: 0px 20px 10px 20px;; 
	margin: 10px; 
	z-index: 100;
   	background: #f0f0f0; border: 1px dotted #000000;
	opacity: 0.9;
	text-decoration: none;
	width: 300px;
}

.ToolTip .header {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}

.ToolTipIcon {
	vertical-align:bottom;
}

.ToolTip p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}



/* End of Tool Tip Styles */

/* Campuses Styles Start */

.CampusesContainer {
	margin-bottom: 10px;
}

.CampusesContainer li {
	float: left;
	margin-right: 5px;
	background-color:#ececec;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	list-style: none;
}
	
.CampusesContainer li img {
	border: 0px;
}
	
.CampusesContainer .Caption {
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.CampusesContainer .CampusesHeader {
	background: url(http://www.edumine.com/global/assets/images/template/bkg-campusesheader.gif) repeat-x;
	height: 20px;
	color: #ffffff;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 0px 2px 10px;
	margin: 10px 0px 10px 0px;
	clear: left;
}

.ClearSpacer {
	height: 10px;
	clear: left;
}


/* Campuses Styles End */

.CampusesText {
	text-align: center;
	padding-bottom: 3px;
	margin-top: -15px;
}

.CampusesText .Content {
	margin-bottom: 9px;
}

/* Stat of Campuses Alpha Table */

.AlphaCampusesTable {
	width: 850px;
	border: 0px;
	margin-top: 10px;
	text-align:left;
	padding: 5px;

}

.AlphaCampusesTable th {
	background-color:#666666;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.AlphaCampusesTable td {
	background-color: #F4F4F4;
}

/* End of Campuses Alpha Table */


/***** Begin EduMine User Video Styles *****/
img.NewIcon {
	vertical-align: middle;
	margin-right: 4px;
}

.UsageVideoContainer {
	margin: 15px 0px;
	text-align: center;
}

.UsageVideoContainer div {
	border: 1px solid #cccccc;
	width: 720px;
	margin: 0px auto;
}

.UsageVideoContainer div.More {
	background-color: #f6f6f6;
	padding: 3px 0px 4px 0px;
	border-top: none;
}

.VideoContainerWrapper {
	padding: 10px 0px;
}

.VideoContainerWrapper .Header {
	color: #555555;
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px 0px 0px 32px;
}

.VideoContainerWrapper .Header span {
	font-weight: normal;
	font-size: 8pt;
}

.VideoContainerWrapper .TitleBottom {
	width: 600px;
	height: 5px;
	min-height: 5px;
	border-top: 1px solid #434343;
	border-right: 1px solid #434343;
	margin: 0px 0px 0px 32px;
}

.VideoContainerWrapper .Box {
	border: 1px solid #d3d3d3;
	margin: 0px 10px 10px 32px;
	padding: 0px 10px;
}
/***** End EduMine Usage Video Styles *****/

/********** Begin Mini Promo Styles **********/
.MiniPromoWrappers {
	margin-top: 10px;
	margin-bottom: 10px;
}
.MiniPromoWrappers .Entry {
	margin-bottom: 5px;
}

.MiniPromoWrappers .Entry h2 {
	margin: 0px;
	text-align: left;
	padding: 0px 0px 2px 0px;
}

.MiniPromoWrappers .Entry h2 a {
	color: #000066;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 7.5pt;
}

.MiniPromoWrappers .Entry .ContentWrapper {
	border: 1px solid #cccccc;
	position: relative;
	z-index: 2;
}

.MiniPromoWrappers .Entry .Content {
/*	clear: both; */
	text-align: center;
}

.MiniPromoWrappers .Entry .ViewNow {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	background: url(/global/assets/images/template/bkg-startherebanner.jpg) left top;
	text-align: right;
	padding: 2px 8px;	
	clear: both;
}

/* Begin New to EduMine Specific Styles Only */
.MiniPromoWrappers .NewToEduMine .Content {
	font-size: 11pt;
	color: #444444;
	padding:;
	vertical-align: middle;
	white-space: normal;
	padding: 0px 0px 0px 8px;
}

.MiniPromoWrappers .NewToEduMine img.UsageThumb {
	text-decoration: none;
	color: #444444;
	border: none;
	margin: 0px;
	float: right;
}

.MiniPromoWrappers .NewToEduMine .Content span {
	display: block;
	padding-top: 25px;
}

/* End New to EduMine Specific Styles Only */
/********** End Mini Promo Styles **********/


/********** Begin EduMine Promo Styles **********/
.MiniPromoWrappersVertical {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 128px;
	margin-right: 0;
	padding: 0;
	width: 140px;
}
.MiniPromoWrappersVertical .Entry {
	margin-bottom: 5px;
}

.MiniPromoWrappersVertical .Entry h2 {
	margin: 0px;
	text-align: left;
	padding: 0px 0px 2px 0px;
}

.MiniPromoWrappersVertical .Entry h2 a {
	color: #000066;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 7.5pt;
}

.MiniPromoWrappersVertical .Entry .ContentWrapper {
	border: 1px solid #cccccc;
	position: relative;
	z-index: 2;
}

.MiniPromoWrappersVertical .Entry .Content {
/*	clear: both; */
	text-align: center;
}

.MiniPromoWrappersVertical .Entry .ViewNow {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	background: url(/global/assets/images/template/bkg-startherebanner.jpg) left top;
	text-align: right;
	padding: 2px 8px;	
	clear: both;
}

.MiniPromoWrappersVertical .Entry .Content {
	font-size: 9pt;
	color: #444444;
	padding:;
	vertical-align: middle;
	white-space: normal;
	padding: 0px 0px 0px 0px;
	margin-top: 0;
}

.MiniPromoWrappersVertical .Entry img.UsageThumb {
	text-decoration: none;
	color: #444444;
	border: none;
	margin: 0px;
	clear: both;
}

.MiniPromoWrappersVertical .Entry .Content span {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* EduMine Left Menu Item Download List */
.LeftNavContainer .LeftNavLinks ul li.DownloadItemList {
	text-align: center;
}

.LeftNavContainer .LeftNavLinks ul li.DownloadItemList ul li {
	background-image: none;
	background-color: #dedede;
	margin: 0;
	padding-bottom: 5px;
}

.LeftNavContainer .LeftNavLinks ul li.DownloadItemList ul li a {
	list-style: none;
	background-image: none;
	margin: 0px;
	padding: 0;
}
