body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
	color:#333333;
	background: #e0e0e0;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	
}
.adwrapper { text-align:right; }

/* LINKS */

/* ******************************* backup EDU411 default links behaiviour ***********************
a {font-family:Arial; font-weight:bold; font-size:11px; line-height:18px; text-decoration: none;}
a:link {color:#333333; text-decoration: none;}
a:visited {color: #333333;}
a:hover {text-decoration: none; color: #00afd4;}
a:active {text-decoration: none}
*/

a {font-family:Arial; font-size:11px; text-decoration: none;}
a:link {color:#00afd4; text-decoration: none;}
a:visited {color: #00afd4;}
a:hover {text-decoration: underline; color: #00afd4;}
a:active {text-decoration: none}

a.footer {font-family:Arial; font-size:9px; text-decoration: none;}
a.footer:link {color:#999999; text-decoration: none;}
a.footer:visited {color: #999999;}
a.footer:hover {text-decoration: none; color: #00afd4;}
a.footer:active {text-decoration: none}

a.main {font-family:Arial; font-size:14px; font-weight:bold; text-decoration: none;}
a.main:link {color: #333333; text-decoration: none;}
a.main:visited {color: #333333;}
a.main:hover {text-decoration: none; color: #00afd4;}
a.main:active {text-decoration: none}

.ResultsTableTopNav a {font-family:Arial; font-size:11px; font-weight:bold; text-decoration: none;}
.ResultsTableTopNav a:link {color: #333333; text-decoration: none;}
.ResultsTableTopNav a:visited {color: #333333; text-decoration: none;}
.ResultsTableTopNav a:hover {text-decoration: none; color: #00afd4;}
.ResultsTableTopNav a:active {text-decoration: none}

.ResultsTableSingleLine a {font-family:Arial; font-size:11px; font-weight:normal; text-decoration: none;}
.ResultsTableSingleLine a:link {color: #333333; text-decoration: none;}
.ResultsTableSingleLine a:visited {color: #333333; text-decoration: none;}
.ResultsTableSingleLine a:hover {text-decoration: none; color: #00afd4;}
.ResultsTableSingleLine a:active {text-decoration: none}

.PaidAccountContentTopTableMultipleLink a {font-family:Arial; font-size:8pt; font-weight:bold; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:link {color: #666; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:visited {color: #666; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:hover {text-decoration: none; color: #ced54b;}
.PaidAccountContentTopTableMultipleLink a:active {text-decoration: none}

a.green { font-size:12px; text-decoration:none; text-decoration: none;}
a.green:link {color:#00afd4; text-decoration: none;}
a.green:visited {color: #00afd4;}
a.green:hover {text-decoration: none; color: #333;}
a.green:active {text-decoration: none}

a.purple { font-weight:bold; text-decoration:none; text-decoration: none;}
a.purple:link {color:#393939; text-decoration: none;}
a.purple:visited {color: #393939;}
a.purple:hover {text-decoration: none; color: #000;}
a.purple:active {text-decoration: none}

a.resultsGreenBg {font-family:Arial; font-weight:normal; font-size:11px; line-height:18px; text-decoration: none;}
a.resultsGreenBg:link {color:#333333; text-decoration: none;}
a.resultsGreenBg:visited {color: #333333;}
a.resultsGreenBg:hover {text-decoration: none; color: #FFFFFF;}
a.resultsGreenBg:active {text-decoration: none}

a.postal_code { font-size:18px; text-decoration:none; text-decoration: none;}
a.postal_code:link {color:#00afd4; text-decoration: none;}
a.postal_code:visited {color: #00afd4;}
a.postal_code:hover {text-decoration: none; color: #333;}
a.postal_code:active {text-decoration: none}

.schoolbody {color:#505050;font-weight:normal;font-size: 12px;line-height:16px;}
.schoolbody ul li{line-height:18px; padding-bottom:0px;}	 

.fontPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.fontPurple11 {font-size:11px;}
.fontPurple12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.fontNormalPurple {}

a.grey { font-weight:normal; text-decoration:none; text-decoration: none;}
a.grey:link {color:#999999; text-decoration: none;}
a.grey:visited {color: #999999;}
a.grey:hover {text-decoration: none; color: #333;}
a.grey:active {text-decoration: none}

.thrColFixHdr #container {
	position:relative;
	width: 964px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	/*float:none;*/
} 
.thrColFixHdr #header { 
	background: #DDDDDD; 
	
} 
.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 185px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding-right: 5px;
}

.thrColFixHdr #mainContent { 
	float: left; margin: 0px; padding: 0px;
}

.thrColFixHdr #sidebar2 {
	float: left; /* since this element is floated, a width must be given */
	width: 185px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding-left: 5px;
}

.thrColFixHdr #mainContentSearch { 
	width: 774px; margin: 0px; padding: 0px; float: left; 
} 

.thrColFixHdr #footer {
	padding: 0 10px 0 200px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	margin-top:5px; 
	margin-bottom:5px
} 
.thrColFixHdr #footer1 {
	padding: 0 10px 0 200px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	margin-top:5px; 
	margin-bottom:5px
} 
.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.thrColFixHdr #footer1 p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.HeaderTop {width: 986px; height: 66px; padding:0px; margin:0px; position:relative; left:-21px;}
.HeaderTopHome { float:left; width:24px; background-color:#FFFFFF; }
.HeaderTopLeft {width: 593px; height: 66px; background-image:url(img/bground_top_header_bgl.jpg); background-repeat:repeat-x; float:left;}
.HeaderTopRight {width: 360px; height: 21px; padding-left: 8px; padding-top: 45px; background-image:url(img/bground_top_header.jpg); float:left;}
.HeaderBottom {
	width: 964px;
	height: 55px;
	padding-top: 6px;
	padding-bottom: 4px;
	background-image:url(img/bground_bottom_header.jpg);
	vertical-align: middle;
}
.HeaderBottom1 {width: 964px; height: 7px;	background-image:url(img/bground_bottom_header1.jpg); vertical-align: middle;}

.search {width: 936px; height: 50px; background-image:url(img/bground_Search.jpg); background-repeat:no-repeat; padding: 1px 0px 0px 34px; vertical-align:middle; margin-top:5px; margin-bottom:5px}
.searchPadding { padding-left: 11px;}

/*   FONTS   */

.fontWhiteHeader {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.fontGrey {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
}
.fontGrey1 {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.fontNormalGrey {color: #8B8B8B;}
.fontNormalWhite {color: #FFF;}
.fontGrey11 {color: #8B8B8B; font-size:11px;}
.fontWhite {font:Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; }
.fontBlack {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#333333;}
.fontBlack12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#333333;}
.fontRTN {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-decoration: none;}

.fontGreen {
	font-size: 11px;
	color:#1e6584;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.fontWhiteMainHeader {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	text-transform: uppercase;
	line-height:25px	
	
}


.fontWhiteMain {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:25px
	
}


/* BOXES index*/

.SubHeaderPrograms {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeader.jpg);}
.SubHeaderProgramsLight {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderLight.jpg);}
.SubHeaderProgramsM {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderM.jpg);}
.SubHeaderProgramsH {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderH.jpg);}
.SubHeaderProgramsPaidBlank {width: 185px; height:77px; padding: 0px; margin-bottom: -21px; background-image:url(img/SubHeaderPaidBlank.jpg);}
.SubHeaderProgramsPaidBlankSquare {width: 51px; padding: 5px 0px 0px 6px; float:left;}
.SubHeaderProgramsPaidBlankTitle {width: 128px; padding: 16px 0px 0px 0px; float:left;}
.SubHeaderProgramsPaidC {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderPaidC.jpg);}
.SubHeaderProgramsPaidF {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderPaidF.jpg);}
.SubHeaderProgramsPaidL {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderPaidL.jpg);}
.SubHeaderProgramsPaidA {width: 128px; height:62px; padding: 15px 0 0 57px; margin-bottom: -21px; background-image:url(img/SubHeaderPaidA.jpg);}
.SubHeaderBgroundMenu { width: 160px; background-image:url(img/SubHeader_bground.jpg); padding: 0 10px 0 15px; margin:0px; background-repeat:repeat-y;}
.SubHeaderBground { width: 165px; background-image:url(img/SubHeader_bground.jpg); padding: 0px 9px 0 11px; margin:0px; background-repeat:repeat-y;}
.SubHeaderBground2 { width: 165px; height:75px; background-image:url(img/SubHeader_bground.jpg); padding: 0 9px 0 11px; margin:0px; background-repeat:repeat-y; line-height:20px; overflow:visible;}
.SubHeaderBground3 { width: 165px; background-image:url(img/SubHeader_bground.jpg); background-repeat:repeat-y; padding: 5px 5px 0px 15px; margin:0px; }
.subHeaderBodyMenu {width: 160px; padding-top:2px;}
.subHeaderBodyAssociationsLogo {width: 40px; padding-top:2px; float:left;}
.subHeaderBodyAssociationsLink {width: 120px; padding-top:2px; float:left;}
.subHeaderBody {width: 165px; padding:0px; padding-top:5px;}
.subHeaderBodyContact {width: 165px; height:20px; padding: 131px 0px 0px 0px; background-image:url(img/bg_sidebar2_contactus.jpg); background-repeat:no-repeat; text-align:center;}
.SubHeaderBottom {background-image:url(img/SubHeaderBottom.jpg); width:185px; height:18px; margin-bottom:5px}

.SubHeaderOnline {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddle.jpg);}
.SubHeaderOnlineP {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleI.jpg);}
.SubHeaderOnlineF {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleF.jpg);}
.SubHeaderOnlineA {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleA.jpg);}
.SubHeaderOnlineM {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleM.jpg);}
.SubHeaderOnlineW {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleW.jpg);}
.SubHeaderOnlineH {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleH.jpg);}
.SubHeaderMainBground { width: 564px; background-image:url(img/SubHeaderBground.jpg);  padding: 5px 10px 12px 10px; background-repeat:repeat-y; overflow:auto}
.SubHeaderMainContent { width: 554px; background-image:url(img/SubHeaderBground.jpg); padding: 5px 15px 12px 15px; background-repeat:repeat-y; overflow:auto}
.SubHeaderMainContent2 { width: 554px; background-image:url(img/SubHeaderBground.jpg); padding: 5px 15px 0px 15px; background-repeat:repeat-y; overflow:auto}
.SubHeaderMainContent3 { width: 544px; background-image:url(img/SubHeaderBground.jpg); padding: 12px 20px 10px 20px; background-repeat:repeat-y; line-height:20px; overflow:auto}
.SubHeaderMainContentLeft { width: 245px; padding-left:10px; padding-right:30px; float: left}
.SubHeaderMainContentRight { width: 245px; padding-left:15px; padding-right:0px; float: left}
.subHeaderMainBody {width: 165px}
.SubHeaderMainBgroundFooter { width: 564px; background-image:url(img/SubHeaderBground.jpg);  padding: 12px 10px 0px 10px; background-repeat:repeat-y; text-align:center;}
.SubHeaderMainBottom {background-image:url(img/SubHeaderMainBottom.jpg); background-repeat:no-repeat; width:584px; height:14px}

.SubHeaderTitle {width: 569px; height:42px; padding: 10px 0 0 15px; background-image:url(img/SubHeader_Bground2.jpg); vertical-align:middle}
.SubHeaderTitleBground { width: 554px; height: 21px; background-image:url(img/SubHeaderBground.jpg); padding: 12px 15px 7px 15px; background-repeat:no-repeat; overflow:auto}
.SubHeaderTitleBground2 {width: 584px; height:14px; background-image:url(img/SubHeader_Bground3.jpg); background-repeat:no-repeat}
.SubHeaderTitleBground3 {width: 584px; height:14px; background-image:url(img/SubHeader_Bground3A.jpg); background-repeat:no-repeat}
.SubHeaderTitle4 {width: 559px; height:35px; margin:0px; padding:0px; padding-left:15px; padding-right:10px; background-image:url(img/SubHeader4.jpg); line-height:36px; overflow:hidden;}
.SubHeaderBookTour {width: 559px; height:35px; margin:0px; padding:0px; padding-left:15px; padding-right:10px; background-image:url(img/subheader_book_tour.jpg); line-height:36px; overflow:hidden;}
.SubHeaderBookTourTitle {width: 451px; height:35px; margin:0px; padding:0px; float:left;}
.SubHeaderBookTourLink {width: 106px; height:43px; margin:0px; padding:0px; padding-top:2px; text-align:center; float:left;}
.SubHeaderContactusX3 {width: 559px; height:35px; margin:0px; padding:0px; padding-left:15px; padding-right:10px; background-image:url(img/subheader_contactus_x3.jpg); line-height:36px; overflow:hidden;}
.SubHeaderContactusX3Title {width: 101px; height:35px; margin:0px; padding:0px; overflow:hidden; text-align:left; float:left;}
.SubHeaderContactusX3Link1 {width: 127px; height:43px; margin:0px; padding:0px; padding-top:2px; overflow:hidden; text-align:center; float:left; }
.SubHeaderContactusX3Link2 {width: 118px; height:43px; margin:0px; padding:0px; padding-top:2px; overflow:hidden; text-align:center; float:left;}
.SubHeaderContactusX3Link3 {width: 210px; height:43px; margin:0px; padding:0px; padding-top:2px; overflow:hidden; text-align:center; float:left;}

.SubHeaderTitle3 {width: 569px; height:42px; padding: 0 px 0 0 15px; background-image:url(img/SubHeader_Bground2.jpg); vertical-align:middle; overflow:hidden;}
.SubHeaderTitle2 {width: 569px; height:38px; padding-left:15px; background-image:url(img/SubHeader3.jpg); line-height:40px; overflow:hidden;}
.SubHeaderTitle1 {width: 559px; height:36px; margin:0px; padding:0px; padding-left:15px; padding-right:10px; background-image:url(img/SubHeader3.jpg); line-height:40px; overflow:hidden;}

.SubSmallImgLeft {	width: 262px;	height:192px; background-image:url(img/bground_SubMain.jpg); background-position: bottom; float:left ; margin-left:10px; line-height:25px }
.SubSmallImgRight {	width: 262px;	height:192px; background-image:url(img/bground_SubMain.jpg); background-position: bottom; float:right; margin-right:10px; line-height:25px}

.fadeInGradient { width:584px; height:10px; background-image:url(img/bg_grad_top.jpg); background-repeat:no-repeat; padding:0px; margin:0px; overflow:hidden; }
.fadeOutGradient { width:584px; height:10px; background-image:url(img/bg_grad_bottom.jpg); background-repeat:no-repeat; padding:0px; margin:0px; overflow:hidden; }
.fadeOutGradient2 { width:584px; height:10px; background-image:url(img/bg_grad_bottom2.jpg); background-repeat:no-repeat; padding:0px; margin:0px; overflow:hidden; }
.read_more { width:517px; height:0px; position:relative; top:50px; left:0px; overflow:visible; background-color:#00CC00; float:none; text-align:left;}


/* category boxes - sept 2009*/
.SubHeaderMidsizeA { width:320px; height:40px; padding: 16px 0px 0px 55px; background-image:url(img/subheader_midsize_a.jpg); background-repeat:no-repeat; overflow:hidden; }
.SubHeaderMidsizeH { width:320px; height:40px; padding: 16px 0px 0px 55px; background-image:url(img/subheader_midsize_h.jpg); background-repeat:no-repeat; overflow:hidden; }
.SubHeaderMidsizeF { width:320px; height:40px; padding: 16px 0px 0px 55px; background-image:url(img/subheader_midsize_f.jpg); background-repeat:no-repeat; overflow:hidden; }
.SubHeaderMidsizeP { width:320px; height:40px; padding: 16px 0px 0px 55px; background-image:url(img/subheader_midsize_p.jpg); background-repeat:no-repeat; overflow:hidden; }
.SubHeaderMidsizeM { width:320px; height:40px; padding: 16px 0px 0px 55px; background-image:url(img/subheader_midsize_m.jpg); background-repeat:no-repeat; overflow:hidden; }
.SubHeaderMidsizeBground { width:375px; background-image:url(img/subheader_midsize_bg.jpg); padding: 0px; margin:0px; background-repeat:repeat-y;}
.subHeaderMidsizeBody {width: 375px; padding:5px 0px 0px 0px; text-align:center;}
.subHeaderMidsizeBodyContent {width: 345px; padding:5px 15px 0px 15px; line-height:21px;}
.SubHeaderMidsizeBottom {background-image:url(img/subheader_midsize_footer.jpg); width:375px; height:12px; margin-bottom:5px; overflow:hidden;}
.SubHeaderMidsizeBottom2 {background-image:url(img/subheader_midsize_footer2.jpg); width:122px; height:21px; padding:13px 0px 0px 253px; text-align:center; margin-bottom:5px; overflow:hidden;}



/* BOXES search/results */

.SubHeaderResults { height:42px; padding-top: 15px; padding-left: 55px; margin: 0px; background-image:url(img/SubHeaderResults.jpg);}
.SubHeaderResultsLogos {background-image:url(img/SubHeaderResultsLogos.jpg); background-repeat:repeat-y; background-color:#FFFFFF; text-align:center;}
.SubHeaderResultsLogosBox { width:153px;}
.SubHeaderResultsDiv01 { background-image:url(img/SubHeaderResultsDiv01.jpg); background-repeat:no-repeat;}

.ResultsTable {width:774px; height:auto; color:#666666; overflow:visible;}
.ResultsTableTopNav { width:100%; height:35px; text-align:center; vertical-align:middle; background-image:url(img/results_table_top_nav_link.jpg); background-repeat:repeat-x; overflow:hidden;}
.ResultsTableTopNavLink a { font-weight:normal;}
.ResultsTableTopNavLeft { width:17px; height:35px; background-image:url(img/results_table_top_nav_left.jpg); background-repeat:no-repeat; float:left;}
.ResultsTableTopNavFilter { width:110px; height:35px; background-image:url(img/results_table_top_nav_link.jpg); background-repeat:repeat-x; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; padding:10px 0px 0px 0px; float:left;}
.ResultsTableTopNavLink { width:135px; height:35px; background-image:url(img/results_table_top_nav_link.jpg); background-repeat:repeat-x; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; padding:10px 0px 0px 0px; float:left;}
.ResultsTableTopNavActive { width:135px; height:35px; background-image:url(img/results_table_top_nav_active.jpg); background-repeat:repeat-x; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; padding:10px 0px 0px 0px; float:left;}
.ResultsTableTopNavRight{ width:17px; height:35px; background-image:url(img/results_table_top_nav_right.jpg); background-repeat:no-repeat; float:right;}

.ResultsTableSingleLine { width:774px; height:30px; text-align:center; vertical-align:middle; overflow:hidden;}
.ResultsTableMultipleLine { width:774px; height:100%; text-align:center; vertical-align:middle; overflow:hidden; } /* scalebale height ... */ 
.ResultsTableDiv2 { width:100%; height:10px; text-align:center; vertical-align:middle; background-image:url(img/ResultsDiv2.jpg); background-repeat:repeat-x; overflow:hidden;}
.ResultsTableDiv3 { width:100%; height:1px; margin:0px; padding:0px; background-image:url(img/ResultsTableDiv3.jpg); background-repeat:repeat-y;}
.ResultsTableDiv4 { width:100%; height:10px; text-align:center; vertical-align:middle; background-image:url(img/ResultsDiv4.jpg); background-repeat:repeat-x; overflow:hidden;}
.ResultsTableSingleLineLeft { width:14px; height:100%; background-image:url(img/results_table_line_left.jpg); background-repeat:repeat-y; float:left;}
.ResultsTableSingleLineBlankBg { width:657px; height:24px; padding-top:6px; padding-left:90px; background-image:url(img/results_table_line_blank_bg.jpg); background-repeat:no-repeat; text-align:left; float:left;}
.ResultsTableSingleLineBg { width:727px; height:31px; padding-top:6px; padding-left:20px; background-image:url(img/results_table_line_bg.jpg); background-repeat:repeat-x; border-top:solid; border-top-color:#D0D0D0; border-top-width:1px; text-align:left; float:left;}
.ResultsTableSingleLineGrey { width:740px; height:25px; padding-top:6px; padding-left:34px; background-image:url(img/results_table_line_grey.jpg); background-repeat:repeat-x;  text-align:left; float:none; overflow:hidden;}
.ResultsTableSingleLineBlack { width:740px; height:24px; padding-top:6px; padding-left:34px; background-image:url(img/results_table_line_black.jpg); background-repeat:repeat-x;  text-align:left; float:none; overflow:hidden;}
.ResultsTableMultipleLineBg { width:713px; height:100%; padding:12px 30px 12px 33px; background-image:url(img/ResultsTableMultipleLineBg.jpg); background-repeat:repeat-y; text-align:left; line-height:18px; float:left;}
.ResultsTableMultipleLineBg1 { width:728px; height:100%; padding:12px 15px 12px 33px; background-image:url(img/ResultsTableMultipleLineBg.jpg); background-repeat:repeat-y; text-align:left; line-height:18px; float:left;display:none;}
.ResultsTableMultipleLineBg2 { width:728px; height:100%; padding:12px 15px 12px 33px; background-image:url(img/ResultsTableMultipleLineBg.jpg); background-repeat:repeat-y; text-align:left; line-height:18px; float:left;}
.ResultsTableSingleLineRight { width:13px; height:100%; background-image:url(img/results_table_line_right.jpg); background-repeat:repeat-y; float:right;}
.ResultsTableFooter {width:774px; height:18px; background-image:url(img/results_table_footer.jpg); background-repeat:no-repeat; float:left;}

.learn_more_btn { position:absolute; left:844px; width:107px; height:22px; text-decoration: none; background-image:url(img/b_learn_more.jpg); background-repeat:no-repeat;}
.learn_more_btn2 { position:absolute; left:844px; width:107px; height:22px; text-decoration: none; background-image:url(img/b_learn_more2.jpg); background-repeat:no-repeat;}


/* Free Account */
.SubHeaderMiddleFreeAccount {width: 529px; height:42px; padding: 15px 0 0 55px; background-image:url(img/SubHeaderMiddleI.jpg);}
.SubHeaderMiddleFreeAccountContent { width: 559px; background-image:url(img/SubHeaderBground.jpg);  padding: 5px 10px 12px 15px; background-repeat:repeat-y; overflow:auto}
.FreeAccountTable { width: 584px; padding: 0px;}
.FreeAccountTableNav { width: 584px; height:58px;}
.FreeAccountTableNavLink1A { width: 284px; height:38px; float:left; text-align:center; padding-top:20px; padding-right:8px; background-image:url(img/FreeAccountTableNavLink1A.jpg); background-repeat:no-repeat;}
.FreeAccountTableNavLink2A { width: 286px; height:38px; float:left; text-align:center; padding-top:20px; padding-left:6px; background-image:url(img/FreeAccountTableNavLink2A.jpg); background-repeat:no-repeat;}
.FreeAccountTableNavLink1B { width: 284px; height:38px; float:left; text-align:center; padding-top:20px; padding-right:8px; background-image:url(img/FreeAccountTableNavLink1B.jpg); background-repeat:no-repeat;}
.FreeAccountTableNavLink2B { width: 286px; height:38px; float:left; text-align:center; padding-top:20px; padding-left:6px; background-image:url(img/FreeAccountTableNavLink2B.jpg); background-repeat:no-repeat;}

.FreeAccountTableContent { width: 489px; height:100%; padding: 0px 60px 10px 35px; color:#666666; background-image:url(img/free_profile_table_contentbg.jpg);}
.FreeAccountTableFooter { width: 584px; height:16px; padding: 0px; background-image:url(img/free_profile_table_footer.jpg); background-repeat:no-repeat; text-align:center;}
.FreeAccountTableFooter2 { width: 559px; background-image:url(img/SubHeaderBground.jpg);  padding: 3px 10px 0px 15px; background-repeat:repeat-y; overflow:auto}

/* Paid Account */
.SubHeaderMiddlePaidAccount {width: 529px; height:33px; padding: 0px; background-image:url(img/SubHeaderMiddlePaidI.jpg);}
.SubHeaderMiddlePaidAccountBlank {width: 584px; height:48px; padding: 0px; background-image:url(img/SubHeaderMiddlePaidBlank.jpg);}
.SubHeaderMiddlePaidAccountSquare {width: 51px; height:33px; padding: 5px 0px 0px 5px; float:left;}
.SubHeaderMiddlePaidAccountSquarePurple {} /* same as SubHeaderProgramsPaidBlankSquarePurple */
.SubHeaderMiddlePaidAccountTitle {width: 500px; height:32px; padding-top: 16px; float:left;}


.PaidAccountContentTopTableMultipleLink a {font-family:Arial; font-size:8pt; font-weight:bold; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:link {color: #666; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:visited {color: #666; text-decoration: none;}
.PaidAccountContentTopTableMultipleLink a:hover {text-decoration: none; color: #ced54b;}
.PaidAccountContentTopTableMultipleLink a:active {text-decoration: none}


.PaidAccountContentTopTable { width: 584px; height:122px; overflow:hidden;}
.PaidAccountContentTopTableLeft { width: 3px; height:100%; background-image:url(img/left_3px.gif); background-repeat:repeat-y;  padding: 0px; margin:0px; float:left;}
.PaidAccountContentTopTableContent1 { width: 158px; height:82px; padding-top: 40px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; text-align:center; vertical-align:middle; float:left; overflow:hidden;}
.PaidAccountContentTopTableContent2 { width: 158px; height:88px; padding: 15px 20px 20px 20px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; line-height:14px; float:left; overflow:hidden;}
.PaidAccountContentTopTableContent3 { width: 220px; height:106px; padding-top: 17px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; text-align:center; vertical-align:middle; float:left; overflow:hidden;}
.PaidAccountContentSubTitle { width: 584px; height:38px; overflow:hidden;}
.PaidAccountSubTitle { width: 546px; height:100%; padding: 10px 20px 10px 12px; background-color:#FFFFFF; border-top:solid; border-top-color:#D0D0D0; border-top-width:1px; float:left; overflow:hidden;}
.PaidAccountContentTopTableRight { width: 3px; height:100%; background-image:url(img/right_3px.gif); background-repeat:repeat-y;  padding: 0px; margin:0px; float:left;}

.PaidAccountContentTopTableMultiple { width: 578px; height:122px; background-image:url(img/multiple_locations.jpg); background-repeat:no-repeat;  padding: 0px; margin:0px; float:left;}
.PaidAccountContentTopTableMultipleLogo { width: 374px; height:82px; padding: 40px 0px 0px 20px; float:left;}
.PaidAccountContentTopTableMultipleLink { width: 183px; height:33px; padding: 89px 0px 0px 1px; text-align:center; float:left;}
.MultipleLocationsBg { width: 554px; height: auto; background-image:url(img/SubHeaderBground.jpg); padding: 10px 15px 7px 15px; background-repeat:repeat-y; overflow:auto}
.MultipleLocationsBgLeft { width: 277px; height: auto; padding: 0px 0px 0px 0px; float:left;}
.MultipleLocationsBgRight { width: 277px; height: auto; padding: 0px 0px 0px 0px; float:left;}
.MultipleLocationsSmallTitle { font-weight:bold; color:#663366; margin-bottom:3px;}
.MultipleLocationsBg li { list-style-type:none; background-image:url(img/bullet.gif); background-repeat:no-repeat; background-position:0px 1px; padding-left:14px; padding-bottom:6px; line-height:6px; }

.PaidAccountContentTopTable2 { width: 584px; height:166px; overflow:hidden;}
.PaidAccountContentTopTable2Content1 { width: 31px; height:100%; padding-top: 45px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; border-right:solid; border-right-width:1px; border-right-color:#D0D0D0; text-align:center; vertical-align:middle; float:left;}
.PaidAccountContentTopTable2Content2 { width: 514px; height:100%; padding-top: 20px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; text-align:center; vertical-align:middle; float:left; overflow:hidden;}
.PaidAccountContentTopTable2Content3 { width: 31px; height:100%; padding-top: 45px; background-image:url(img/shadow_top.gif); background-repeat:repeat-x; background-position:top; background-color:#FFFFFF; border-left:solid; border-left-width:1px; border-left-color:#D0D0D0; text-align:center; vertical-align:middle; float:left;}

.PaidAccountTable { width: 584px; padding: 0px;}
.PaidAccountTableNav { width: 584px; height:58px;}
.PaidAccountTableNavLink1A { width: 200px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink1A.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink2A { width: 186px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink2A.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink3A { width: 198px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink3A.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink1B { width: 200px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink1B.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink2B { width: 186px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink2B.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink3B { width: 198px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink3B.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink1C { width: 200px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink1C.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink2C { width: 186px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink2C.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableNavLink3C { width: 198px; height:38px; float:left; text-align:center; padding-top:20px; background-image:url(img/PaidAccountTableNavLink3C.jpg); background-repeat:no-repeat; float:left;}





.PaidAccountTableContent { width: 489px; height:100%; padding: 0px 60px 10px 35px; color:#666666; background-image:url(img/free_profile_table_contentbg.jpg);}
.PaidAccountTableFooter { width: 584px; height:16px; padding: 0px; background-image:url(img/free_profile_table_footer.jpg); background-repeat:no-repeat; text-align:center;}
.PaidAccountTableFooter2 { width: 584px; height:145px; padding: 0px; text-align:center; overflow:hidden;}
.PaidAccountTableFooter2b1 { width: 195px; height:100%; padding: 118px 0px 0px 0px; background-image:url(img/b_paid_request_info.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableFooter2b2 { width: 194px; height:100%; padding: 118px 0px 0px 0px; background-image:url(img/b_paid_visit_website.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableFooter2b3 { width: 195px; height:100%; padding: 118px 0px 0px 0px; background-image:url(img/b_paid_get_phone.jpg); background-repeat:no-repeat; float:left;}
.PaidAccountTableFooter3 { width: 584px; height:26px; padding: 0px; background-image:url(img/footer3.jpg); background-repeat:no-repeat; text-align:center;}
.PaidAccountTableFooter4 { width: 584px; height:31px; padding: 0px; padding-top:12px; background-image:url(img/footer4.jpg); background-repeat:no-repeat; text-align:center;}





/* content styling */

.hr {color: #CCCCCC; background-color: #CCCCCC; height: 1px; width: 150px; margin: 10px 0 10px 0 }
.hr2 {background-color: #FFF; width: 1px; height:27px; vertical-align:middle; margin: 0; padding:0; } 
.hr3 {background-color: #D0D0D0; width: 1px; height:44px; margin: 0; padding:0; }

ul { padding:  5px 0px 0px 15px; margin: 0px ; }
ul.arrows { padding:  5px 0px 0px 0px; margin: 0px ; }
ul.arrows2 { padding:  5px 0px 0px 5px; margin: 0px ; }
/*
li.lilink {
	list-style-image: url(img/bullet.gif);
	list-style-type: none;
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-bottom:8px;
	line-height:6px;
}

a.lilink {font-family:Arial; font-weight:bold; font-size:11px; line-height:12px; text-decoration: none;}
a.lilink:link {color:#333333; text-decoration: none;}
a.lilink:visited {color: #333333;}
a.lilink:hover {text-decoration: none; color: #00afd4;}
a.lilink:active {text-decoration: none}
*/

li.fontMicroSite {
	list-style-image: none;
	list-style-type: none;
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-bottom:8px;
	line-height:6px;
}
a.fontMicroSite {font-family:Arial; font-weight:bold; font-size:11px; line-height:12px; text-decoration: none;}
a.fontMicroSite:link {color:#8b8b8b; text-decoration: none;}
a.fontMicroSite:visited {color: #8b8b8b;}
a.fontMicroSite:hover {text-decoration: none; color: #00afd4;}
a.fontMicroSite:active {text-decoration: none}

li.fontMicroSite1 {
	list-style-image: none;
	list-style-type: none;
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	padding-top:0px;
	padding-bottom:8px;
	line-height:6px;
}
a.fontMicroSite1 {font-family:Arial; font-weight:bold; font-size:11px; line-height:12px; text-decoration: none;}
a.fontMicroSite1:link {color:#00afd4; text-decoration: none;}
a.fontMicroSite1:visited {color: #00afd4;}
a.fontMicroSite1:hover {text-decoration: none; color: #00afd4;}
a.fontMicroSite1:active {text-decoration: none}


.list_plus li{
	list-style-image: url(img/plus.gif);
	list-style-type: none;
	list-style-position:outside;
	margin: 0px;
	padding: 0px;
	padding-top:2px;
	padding-bottom:1px;
	vertical-align: middle;
}




/* jqac */


.jqac-menu{
  font-size: 11px;
  color: black;
  background-color: white;
  border: 1px solid #aaa;
  text-align: left;
}
.jqac-menu ul{
  list-style: none;
  margin: 1px;
  padding: 1px;
  overflow: hidden;
}
.jqac-menu .jqac-link {
  cursor: hand;
  cursor: pointer;
  display: block;
}
.jqac-menu .jqac-highlight {
  background-color: #ddf;
}
.jqac-menu .jqac-warning {
  font-style: italic;
}
.jqac-menu em {
    text-decoration: underline;
}
.jqac-menu .jqs-info {
    text-align: right;
    font-style: italic;
    font-size: .75em;
    color: #666;
}


/* EDU411 @ Canada.com */

.titleOrange11 { font-size:11px; font-weight:bold; color:#FF6600;}
.titleBlue15 { font-size:15px; color:#00afd4; line-height:21px;}


.headerEduGuideBottomBtn a {text-decoration: none; font-weight:bold; font-size:15px;}
.headerEduGuideBottomBtn a:link {color: #FFF; text-decoration: none;}
.headerEduGuideBottomBtn a:visited {color: #FFF; text-decoration: none;}
.headerEduGuideBottomBtn a:hover {text-decoration: none; color: #1e6584;}
.headerEduGuideBottomBtn a:active {text-decoration: none}

.headerEduGuideBottomBtn2 a {text-decoration: none; font-weight:bold;}
.headerEduGuideBottomBtn2 a:link {color: #FFF; text-decoration: none;}
.headerEduGuideBottomBtn2 a:visited {color: #FFF; text-decoration: none;}
.headerEduGuideBottomBtn2 a:hover {text-decoration: none; color: #1e6584;}
.headerEduGuideBottomBtn2 a:active {text-decoration: none}

.headerEduGuideBottomHome a {text-decoration: none; font-weight:bold; font-size:15px;}
.headerEduGuideBottomHome a:link {color: #1b282c; text-decoration: none;}
.headerEduGuideBottomHome a:visited {color: #1b282c; text-decoration: none;}
.headerEduGuideBottomHome a:hover {text-decoration: none; color: #FFF;}
.headerEduGuideBottomHome a:active {text-decoration: none}

.headerEduGuideBottomHome2 a {text-decoration: none; font-weight:bold;}
.headerEduGuideBottomHome2 a:link {color: #1b282c; text-decoration: none;}
.headerEduGuideBottomHome2 a:visited {color: #1b282c; text-decoration: none;}
.headerEduGuideBottomHome2 a:hover {text-decoration: none; color: #FFF;}
.headerEduGuideBottomHome2 a:active {text-decoration: none}

.mainArticleBottomContentLinks a {text-decoration: none; font-size:12px; font-weight:normal;}
.mainArticleBottomContentLinks a:link {color: #00afd4; text-decoration: none;}
.mainArticleBottomContentLinks a:visited {color: #00afd4; text-decoration: none;}
.mainArticleBottomContentLinks a:hover {text-decoration: underline; color: #00afd4;}
.mainArticleBottomContentLinks a:active {text-decoration: none}

.footerEduGuideLeft a, .footerEduGuideLeft2 a {text-decoration: none; font-size:11px; font-weight:normal;}
.footerEduGuideLeft a:link, .footerEduGuideLeft2 a:link {color: #94998a; text-decoration: none;}
.footerEduGuideLeft a:visited, .footerEduGuideLeft2 a:visited {color: #94998a; text-decoration: none;}
.footerEduGuideLeft a:hover, .footerEduGuideLeft2 a:hover {text-decoration: underline; color: #000;}
.footerEduGuideLeft a:active, .footerEduGuideLeft2 a:active {text-decoration: none}

a.blueTitleLink {font-family:Arial; font-size:15px; font-weight:bold; line-height:18px; text-decoration: none;}
a.blueTitleLink:link {color:#00afd4; text-decoration: none;}
a.blueTitleLink:visited {color: #00afd4;}
a.blueTitleLink:hover {text-decoration: underline; color: #00afd4;}
a.blueTitleLink:active {text-decoration: none}

a.orangeLink {font-size:12px; font-weight:bold; color:#FF6600; text-decoration: none;}
a.orangeLink:link {color:#FF6600; text-decoration: none;}
a.orangeLink:visited {color: #FF6600;}
a.orangeLink:hover {text-decoration: underline; color: #000;}
a.orangeLink:active {text-decoration: none}

a.blueLink12 {font-family:Arial; font-size:12px; text-decoration: none;}
a.blueLink12:link {color:#00afd4; text-decoration: none;}
a.blueLink12:visited {color: #00afd4;}
a.blueLink12:hover {text-decoration: underline; color: #00afd4;}
a.blueLink12:active {text-decoration: none}



.headerEduGuide { width:939px; height:145px; background-color:#FFF; float:none;}
.headerEduGuideTop { width:939px; height:100px; background-image:url(img/header_edu_guide_1.jpg); background-repeat:no-repeat; float:none;}
.headerEduGuideBottom {	width:939px; height:30px; float:none;}
.headerEduGuideBottomHome { width:95px; height:25px; background-image:url(img/header_edu_guide_home.gif); background-repeat:no-repeat; padding:5px 0px 0px 2px; float:left;}
.headerEduGuideBottomLeft {	width:102px; height:30px; background-image:url(img/header_edu_guide_2.gif);	background-repeat:no-repeat; float:left;}
.headerEduGuideBottomBtn { width:132px; height:28px; background-image:url(img/header_edu_guide_btn.gif); background-repeat:no-repeat; padding:5px 0px 0px 0px; float:left;}
.headerEduGuideBottomBlank { width:634px; height:30px; background-color:#ff9900; float:left;} /* currently not used*/

.headerEduGuide2 { width:964px; height:116px; float:none;}
.headerEduGuideTop2 { width:964px; height:91px; background-image:url(img/header2_edu_guide_1.jpg); background-repeat:no-repeat; float:none;}
.headerEduGuideBottom2 { width:964px; height:25px; float:none;}
.headerEduGuideBottomHome2 { width:77px; height:24px; background-image:url(img/header2_edu_guide_home.gif); background-repeat:no-repeat; padding:1px 0px 0px 0px; float:left;}
.headerEduGuideBottomLeft2 { width:74px; height:25px; background-image:url(img/header2_edu_guide_2.gif);	background-repeat:no-repeat; float:left;}
.headerEduGuideBottomBtn2 { width:94px; height:24px; background-image:url(img/header2_edu_guide_btn.gif); background-repeat:no-repeat; padding:1px 0px 0px 0px; float:left;}
.headerEduGuideBottomBlank2 { width:409px; height:25px; background-image:url(img/header2_edu_guide_bottom_bg.gif); background-repeat:repeat-x; float:left;}
.headerEduGuideBottomRight2 { width:216px; height:25px; background-image:url(img/header2_edu_guide_bottom_corner.gif); background-repeat:no-repeat; float:left;}

.bodyEduGuide { width:939px; height:auto; text-align:left; float:none;background-color:#ffffff;}

.bodyEduGuideArticle { width:618px; height:auto; float:left;}
.mainArticle { width:618px; height:340px; float:none;}
.mainArticleSection { width:618px; height:24px; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#E6E6E6; font-size:15px; font-weight:bold; color:#9B9B9B; padding-top:6px; overflow:visible; float:none;}
.mainArticleTitle { width:618px; height:37px; font-size:25px; line-height:30px; letter-spacing:-1px; font-weight:bold; color:#00afd4; padding-top:5px; overflow:visible; float:none;}
.mainArticleBottom { width:618px; height:269px; float:none;}
.mainArticleBottomImg { width:380px; height:261px; background-image:url(img/main_article_img.jpg); background-repeat:no-repeat; float:left;}
.mainArticleBottomContent { width:238px; height:261px; float:left;}
.mainArticleBottomContentCopy { width:228px; height:150px; line-height:14px; padding:0px 0px 0px 10px; float:none;}
.mainArticleBottomContentLinks { width:228px; height:111px; padding:0px 0px 0px 10px; float:none;}
.mainArticleBottomContentLinks ul { list-style-type:none; padding:0px; margin:0px; margin-top:3px;}
.mainArticleBottomContentLinks li { background-image:url(img/bullet_mg.jpg); background-repeat:no-repeat; background-position:0px 1px; padding-left:25px; line-height:19px;}
.subArticle { width:618px; height:95px; float:none;}
.subArticleImg { width:140px; height:95px; float:left;}
.subArticleCopy { width:458px; height:95px; padding:0px 0px 0px 20px; float:left;}
.subArticleCopyTop { width:458px; height:79px; line-height:14px; float:none; overflow:hidden;}
.subArticleCopyBottom { width:458px; height:16px; line-height:16px; float:none; overflow:hidden;}
.whiteHeight25 { width:auto; height:25px; line-height:20px; overflow:hidden;}
.whiteHeight20 { width:auto; height:20px; line-height:20px; overflow:hidden;}
.whiteHeight15 { width:auto; height:15px; overflow:hidden;}
.whiteHeight10 { width:auto; height:10px; overflow:hidden;}

.bodyDivider { width:21px; height:100px; float:left;}
.height6 { height:6px;}

.sidebarAds { width:300px; height:auto; float:left;}

.sidebarAdsHeight125 { width:300px; height:125px; overflow:hidden; float:none;}
.sidebarAdsHeight125Left { width:26px; height:125px; float:left;}
.sidebarAdsHeight125Content { width:248px; height:120px; background-image:url(img/ad125_content_bg.gif); padding:5px 0px 0px 0px; background-repeat:repeat-x; float:left;}
.sidebarAdsHeight125ContentTitle { width:240px; height:19px; padding:5px 0px 0px 4px; text-align:left; float:left;}
.sidebarAdsHeight125ContentBody { width:248px; height:106px; float:left;}
.sidebarAdsHeight125ContentText { width:146px; height:102px; padding:0px 0px 0px 4px; line-height:15px; text-align:left; float:left;}
.sidebarAdsHeight125ContentImg { width:98px; height:102px; text-align:center; float:left;}
.sidebarAdsHeight125Right { width:26px; height:125px; margin:0px; padding:0px; float:left;}

.sidebarAdsHeight226 { width:300px; height:226px; overflow:hidden; float:none;}
.sidebarAdsHeight226Left { width:30px; height:226px; float:left;}
.sidebarAdsHeight226Content { width:240px; height:221px; background-image:url(img/ad226_content_bg.gif); padding:5px 0px 0px 0px; background-repeat:repeat-x; float:left;}
.sidebarAdsHeight226Right { width:30px; height:226px; margin:0px; padding:0px; float:left;}

.sidebarAdsExternal {width:300px; height:125px; overflow:visible; float:none;}

.articleContainer { width:618px; height:auto; float:none;}
.articleCopy {width:618px; height:auto; line-height:17px; margin-bottom:10px; float:none;}
.articleCopy img {margin-right:20px;}
.copyright10 { line-height:30px; font-size:10px; font-style:italic; color:#323232; float:none;}

.footerEduGuide { width:939px; height:67px; float:left;}
.footerEduGuideLeftCorner { width:10px; height:67px; background-image:url(img/footer_left_corner.gif); background-repeat:no-repeat; float:left;}
.footerEduGuideLeft { width:449px; height:50px; color:#7f7f7f; padding:15px 0px 0px 10px; font-size:10px; text-align:left; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#C6C6C6; border-top:solid; border-top-width:1px; border-top-color:#C6C6C6; background-color:#FFF; float:left;}
.footerEduGuideRight { width:460px; height:61px; padding:4px 0px 0px 0px; border-bottom:solid; border-bottom-width:1px; border-bottom-color:#C6C6C6; border-top:solid; border-top-width:1px; border-top-color:#C6C6C6; text-align:right; background-color:#FFF; float:left;}
.footerEduGuideRightCorner { width:10px; height:67px; background-image:url(img/footer_right_corner.gif); background-repeat:no-repeat; float:left;}

.footerEduGuide2 { width:964px; height:71px; overflow:hidden; float:left;}
.footerEduGuideLeftCorner2 { width:10px; height:71px; background-image:url(img/footer_left_corner2.gif); background-repeat:no-repeat; float:left;}
.footerEduGuideLeft2 { width:459px; height:53px; color:#7f7f7f; padding:18px 0px 0px 10px; font-size:10px; text-align:left; background-image:url(img/footer_bg2.gif); background-repeat:repeat-x; background-color:#FFF; float:left;}
.footerEduGuideRight2 { width:475px; height:65px; padding:6px 0px 0px 0px; text-align:right; background-image:url(img/footer_bg2.gif); background-repeat:repeat-x; background-color:#FFF; float:left;}
.footerEduGuideRightCorner2 { width:10px; height:71px; background-image:url(img/footer_right_corner2.gif); background-repeat:no-repeat; float:left;}

.thankYou{ width: 584px; padding: 0px;}
.thankYouTitle { width: 584px; height:60px; background-image:url(img/thankyou_title.jpg); background-repeat:no-repeat; padding: 0px;}
.thankYouCopy { width: 584px; height:auto; background-image:url(img/thankyou_bg.jpg); background-repeat:repeat-y; padding: 0px;}
.thankYouImg { width: 584px; height:290px; background-image:url(img/thankyou_img.jpg); background-repeat:no-repeat; padding: 0px;}




/* EDU411 @ SearchBy */

.style2 {font-size: 8px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style3 {color: #999999}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.style5 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; }
.style7 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336699
}
.style8 {
	FONT-SIZE: 17px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style9 {
	COLOR: #666666
}
.style10 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.25px;
}
.style11 {
	font-size: 12px;
	color: #666666;
	FONT-WEIGHT: normal;
}
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif}
.style13 {color: #666666; FONT-WEIGHT: normal; }
.style14 {color: #FFFFFF}
.style15 {color: #FFAA00}
.style16 {color: #333366}
.style17 {color: #336699; FONT-WEIGHT: normal; }
.style19 {FONT-SIZE: 10px; FONT-WEIGHT: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.style20 {FONT-SIZE: 9px; FONT-WEIGHT: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

/*=== Slider ===*/
.stepcarousel125{
	position: relative; 
	overflow: scroll; 
	width: 245px;
	height: 125px;
	padding:0px;
	margin:0px;
}

.stepcarousel226{
	position: relative; 
	overflow: scroll; 
	width: 245px;
	height: 226px;
	padding:0px;
	margin:0px;
}

.stepcarousel125 .belt, .stepcarousel226 .belt{
	position: absolute;
	left: 0px;
	top: 0px;
	padding:0px;
}

.stepcarousel125 .panel{
	float: left; 
	overflow: hidden; 
	margin: 0px; 
	width: 240px;
	height: 125px;
	padding:0px 0px 0px 0px;
}
.stepcarousel226 .panel{
	float: left; 
	overflow: hidden; 
	margin: 0px; 
	width: 240px;
	height: 226px;
	padding:0px;
}
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
