@charset "utf-8";
/* Default CSS Document for Roger CPA Review */
body {margin:0;background-color:#c8e9f1;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
#container {position:relative;float:left;margin-left:-474px;left:50%;width:948px;max-width:948px;background-color:#FFF;}

/*Content */

div#content_wrapper{width:888px;padding:0 30px;float:left;clear:both;background:url(../media/images/layout/content_wrapper_background_right.png) right repeat-y;color:#333;}

a[href^="mailto:"]{background:url(/media/images/layout/link_mailto.png) no-repeat right top;padding-right:25px;}
/*NOTE: Adds an icon denoting mailto links */

div#left_column a[href$=".pdf"],
div#footer a[href$=".pdf"]
	{background:url(/media/images/layout/link_pdf.png) no-repeat right 1px ! important;padding-right:16px ! important;}]
	/* NOTE: Adds a PDF icon denoting links to PDF files */

div#right_column a[href$=".pdf"]{background:url(/media/images/layout/link_pdf.png) no-repeat right 1px ! important;padding-right:17px ! important;}]
/* NOTE: Adds a PDF icon denoting links to PDF files */

h1,h2,h3,h4,h5,h6{margin:1.25em 0 .25em 0;}

p span.error {color:#990000;}

.mobile{margin-left:-9999px;}

.capitalize{text-transform:capitalize;}
.uppercase{text-transform:uppercase;}

.strikethrough{text-decoration:line-through;}

.goright{float:right;}
.goleft{float:left;}
	img.goright{margin-left:15px;}
	img.goleft{margin-right:15px;}

.grayBorder{border:1px solid #EAEAEA;margin:0;margin-bottom:5px;padding:.5em;}

.alignL{text-align:left ! important;}
.alignR{text-align:right ! important;}

.clearL{clear:left;}
.clearR{clear:right;}
.clearB{clear:both;}
.clearN{clear:none;}

.smallMarginL{margin-left:15px;}
.smallMarginR{margin-right:15px;}
.smallMarginT{margin-top:15px;}
.smallMarginB{margin-bottom:15px;}

.medMarginL{margin-left:25px;}
.medMarginR{margin-right:25px;}
.medMarginT{margin-top:25px;}
.medMarginB{margin-bottom:25px;}

.hidden{display:none;visibility:hidden;}

h2 span.registered {font-size:85%;position:relative;top:-5px;}
h1 span.registered {font-size:85%;position:relative;top:-5px;}

.rounded_corner_25x21_tl{background:url(/media/images/layout/rounded_corners_tl_51x43.png) no-repeat top left;}
.rounded_corner_25x21_tr{background:url(/media/images/layout/rounded_corners_tr_51x43.png) no-repeat top right;}
.rounded_corner_25x21_bl{background:url(/media/images/layout/rounded_corners_bl_51x43.png) no-repeat bottom left;}
.rounded_corner_25x21_br{background:url(/media/images/layout/rounded_corners_br_51x43.png) no-repeat bottom right;}

.rounded_corner_25x25_tl{background:url(/media/images/layout/rounded_corners_tl_50x50.png) no-repeat top left;}
.rounded_corner_25x25_tr{background:url(/media/images/layout/rounded_corners_tr_50x50.png) no-repeat top right;}
.rounded_corner_25x25_bl{background:url(/media/images/layout/rounded_corners_bl_50x50.png) no-repeat bottom left;}
.rounded_corner_25x25_br{background:url(/media/images/layout/rounded_corners_br_50x50.png) no-repeat bottom right;}

.indent{margin-left:7%;}
.indent_small{margin-left:15px;}
.indent_large{margin-left:65px;}

ul.inside{list-style-position:inside;}

.visible{display:inherit;visibility:visible;}

.alignL{text-align:left;}

.button, a.button:visited, a.button:active {padding:2px 3px;color:#FFF ! important;background-color:#94B5BB ! important;border:none;cursor:pointer;}

/*Search results highlight*/
.results {background-color:#FF0; font-weight:bold;}

div.cols3 div{float:left;width:29%;padding:0 0 0 3%;}

/*Teardrop mask for pictures and text*/

	/*Template
	<div class="teardrop_wrapper">
		<div class="topRightCorner"></div>
		[content here]
		<div class="bottomLeftCorner"></div>
	</div>
	*/
	div.teardrop_wrapper{position:relative;width:170px;min-height:45px;padding:25px 5px;text-align:center;background-color:#76CDD3;}
			
		div.teardrop_wrapper div.topRightCorner{position:absolute;top:0;right:0;height:25px;width:25px;background-repeat:no-repeat;background-position:top right;background-image:url(/media/images/layout/rounded_corners_sprite_50x50.png);}
		div.teardrop_wrapper div.bottomLeftCorner{position:absolute;bottom:0;left:0;height:25px;width:25px;background-repeat:no-repeat;background-position:bottom left;background-image:url(/media/images/layout/rounded_corners_sprite_50x50.png);}
	
		div.teardrop_wrapper a.teardrop{position:relative;color:#FFF;text-decoration:none;font-size:125%;}
		div.teardrop_wrapper a.teardrop:hover{text-decoration:underline;}

/*Left Content Column */

div#left_column{float:left;width:610px;padding:15px 0 40px 0;}

	div#left_column a,
	div#left_column a:visited,
	div#left_column a:active
		{text-decoration:none;color:#007DC6;}
	div#left_column a:hover{color:#007DC6;text-decoration:underline;}
	
	div#left_column a[href^="http"]{background:url(/media/images/layout/externalLink.png) no-repeat right top;padding-right:17px;}

	div#left_column a[href^="http://rogercpareview.com"],
	div#left_column a[href^="http://www.rogercpareview.com"],
	div#left_column a[href^="http://blog.rogercpareview.com"]
		{background:none;padding-right:0;}
		/*NOTE: Adds an icon denoting outbound links */

		div#left_column a.no_external_link_decoration{background:none;padding-right:0;}	
		
	div#left_column strong a{font-weight:normal;}

	div#left_column div.cols3 div{width:30%;padding:0 3% 0 0;}
		div#left_column div.cols3 div p{text-align:left;}
	
	div#left_column h1, div#left_column .cloneh1_courses, div#left_column .clone_handshake2, 
	div#left_column .clone_course_usb, div#left_column .clone_exam, div#left_column .cloneh1_checklist, 
	div#left_column .clone_book, div#left_column .clone_jumper, div#left_column .clone_library
		{margin-top:0;margin-bottom:15px;display:block;width:600px;padding-left:10px;font-size:165%;line-height:60px;color:#666;background-position:left center;background-repeat:no-repeat;font-weight:bold;}
	
	/* See hacks in /stylesheets/hacks-ie6.css */
		div#left_column h1.twoline{}
		div#left_column h1.noBackground{margin:.25em 0 .25em 0;padding:0;line-height:normal;color:#007DC6;font-weight:bold;}
	/*Page Banners */
		div#left_column h1.banner_apples{background-image:url(/media/images/layout/banners/apples.png);}
		div#left_column h1.banner_binder{background-image:url(/media/images/layout/banners/binder.png);}
		div#left_column h1.banner_book, div#left_column .clone_book{background-image:url(/media/images/layout/banners/book.png);}
		div#left_column h1.banner_cash{background-image:url(/media/images/layout/banners/cash.png);}
		div#left_column h1.banner_calendar{background-image:url(/media/images/layout/banners/calendar.png);}
		div#left_column h1.banner_checkmark{background-image:url(/media/images/layout/banners/checkmark.png);}
		div#left_column h1.banner_checklist, div#left_column .cloneh1_checklist{background-image:url(/media/images/layout/banners/checklist.png);}
		div#left_column h1.banner_colleagues{background-image:url(/media/images/layout/banners/colleagues.png);}
		div#left_column h1.banner_colleagues2{background-image:url(/media/images/layout/banners/colleagues2.png);}
		div#left_column h1.banner_computers{background-image:url(/media/images/layout/banners/computers.png);}
		div#left_column h1.banner_colleagues2{background-image:url(/media/images/layout/banners/colleagues2.png);}
		div#left_column h1.banner_count{background-image:url(/media/images/layout/banners/count.png);}
		div#left_column h1.banner_courses, div#left_column .cloneh1_courses {background-image:url(/media/images/layout/banners/courses.png);}
		div#left_column h1.banner_course_cram{background-image:url(/media/images/layout/banners/course_cram.png);}
		div#left_column h1.banner_course_live{background-image:url(/media/images/layout/banners/course_live.png);}
		div#left_column h1.banner_course_online{background-image:url(/media/images/layout/banners/course_online.png);}
		div#left_column h1.banner_course_usb, div#left_column .clone_course_usb{background-image:url(/media/images/layout/banners/course_usb.png);}
		div#left_column h1.banner_desks{background-image:url(/media/images/layout/banners/desks.png);}
		div#left_column h1.banner_exam, div#left_column .clone_exam{background-image:url(/media/images/layout/banners/exam.png);}
		div#left_column h1.banner_friends{background-image:url(/media/images/layout/banners/friends.png);}
		div#left_column h1.banner_friends2{background-image:url(/media/images/layout/banners/friends2.png);}
		div#left_column h1.banner_handshake{background-image:url(/media/images/layout/banners/handshake.png);}
		div#left_column h1.banner_handshake2, div#left_column .clone_handshake2 {background-image:url(/media/images/layout/banners/handshake2.png);}
		div#left_column h1.banner_happy_cpa{background-image:url(/media/images/layout/banners/happy_cpa.png);}
		div#left_column h1.banner_happy_students{background-image:url(/media/images/layout/banners/happy_students.png);}
		div#left_column h1.banner_jumper, div#left_column .clone_jumper{background-image:url(/media/images/layout/banners/jumper.png);}
		div#left_column h1.banner_keyboard{background-image:url(/media/images/layout/banners/keyboard.png);}
		div#left_column h1.banner_library, div#left_column .clone_library {background-image:url(/media/images/layout/banners/library.png);}
		div#left_column h1.banner_lock{background-image:url(/media/images/layout/banners/lock.png);}
		div#left_column h1.banner_map{background-image:url(/media/images/layout/banners/map.png);}
		div#left_column h1.banner_magnifying_glass{background-image:url(/media/images/layout/banners/magnifying_glass.png);}
		div#left_column h1.banner_mouse_user{background-image:url(/media/images/layout/banners/mouse_user.png);}
		div#left_column h1.banner_pen{background-image:url(/media/images/layout/banners/pen.png);}
		div#left_column h1.banner_phone_keyboard{background-image:url(/media/images/layout/banners/phone_keyboard.png);}
		div#left_column h1.banner_piggybank{background-image:url(/media/images/layout/banners/piggybank.png);}
		div#left_column h1.banner_roger_lecture{background-image:url(/media/images/layout/banners/roger_lecture.png);}
		div#left_column h1.banner_road_sign_question{background-image:url(/media/images/layout/banners/road_sign_question.png);}
		div#left_column h1.banner_scantron{background-image:url(/media/images/layout/banners/scantron.png);}
		div#left_column h1.banner_support_operator{background-image:url(/media/images/layout/banners/support_operator.png);}
		div#left_column h1.banner_steering_wheel{background-image:url(/media/images/layout/banners/steering_wheel.png);}
		div#left_column h1.banner_student{background-image:url(/media/images/layout/banners/student.png);}
		div#left_column h1.banner_student2{background-image:url(/media/images/layout/banners/student2.png);}
		div#left_column h1.banner_teahouse{background-image:url(/media/images/layout/banners/teahouse.png);}
		div#left_column h1.banner_testing{background-image:url(/media/images/layout/banners/testing.png);}
	
	div#left_column .cloneh1_courses h1.cloneh1, div#left_column .clone_handshake2 h1.cloneh1, 
	div#left_column .clone_course_usb h1.cloneh1, div#left_column .clone_exam h1.cloneh1,
	div#left_column .cloneh1_checklist h1.cloneh1, div#left_column .clone_book h1.cloneh1, 
	div#left_column .clone_jumper h1.cloneh1, div#left_column .clone_library h1.cloneh1
		{ display:inline;font-size:100%;line-height:60px;color:#666;font-weight:bold;margin:0px;padding:0px; }
					
	div#left_column h2{font-size:140%;color:#666;font-weight:bold;margin:1.25em  0 0 0;clear:left;font-family:Arial, Helvetica, sans-serif;}
	div#left_column h2 a:before{content:'\0BB \0A0';}
	div#left_column h2 a:hover{color:#666;}
	div#left_column h3{font-size:100%;color:#666;clear:left;margin-top:15px;}
	div#left_column h4{font-family:Georgia, 'Times New Roman', Times, serif;color:#EF4023;margin:0;}
	
	div#left_column p{text-align:justify;line-height:1.25em;margin-top:.5em;}

	div#left_column strong{color:#333;}

	div#left_column ol.style1
	/* see hacks in /stylesheets/hacks-ie6.css */
	{list-style:none;}
	div#left_column ol.style1 li{padding-left:50px;line-height:40px;background:url(/media/images/layout/ol_sprite.png) no-repeat;background-position:0px 0px;}
	div#left_column ol.style1 li.twoline{line-height:normal;padding-bottom:10px;}
	div#left_column ol.style1 li.multiline{line-height:normal;margin-bottom:10px;}
	
			div#left_column ol.style1 li.one{background:url(/media/images/layout/ol_1.png) no-repeat;}
			div#left_column ol.style1 li.two{background:url(/media/images/layout/ol_2.png) no-repeat;}
			div#left_column ol.style1 li.three{background:url(/media/images/layout/ol_3.png) no-repeat;}
			div#left_column ol.style1 li.four{background:url(/media/images/layout/ol_4.png) no-repeat;}
			div#left_column ol.style1 li.five{background:url(/media/images/layout/ol_5.png) no-repeat;}
			div#left_column ol.style1 li.six{background:url(/media/images/layout/ol_6.png) no-repeat;}
			div#left_column ol.style1 li.seven{background:url(/media/images/layout/ol_7.png) no-repeat;}
			div#left_column ol.style1 li.eight{background:url(/media/images/layout/ol_8.png) no-repeat;}
			div#left_column ol.style1 li.nine{background:url(/media/images/layout/ol_9.png) no-repeat;}
			div#left_column ol.style1 li.ten{background:url(/media/images/layout/ol_10.png) no-repeat;}
			div#left_column ol.style1 li.eleven{background:url(/media/images/layout/ol_11.png) no-repeat;}
			div#left_column ol.style1 li.twelve{background:url(/media/images/layout/ol_12.png) no-repeat;}
			div#left_column ol.style1 li.thirteen{background:url(/media/images/layout/ol_13.png) no-repeat;}
	
	div#left_column ul.style1{list-style:none;margin:0;padding:0;font-size:95%;}
	div#left_column ul.style1 li{padding-left:30px;line-height:15px;margin:10px 0;background-repeat:no-repeat;background-position:top left;}
	div#left_column ul.style1 li.oneline{line-height:20px;}
			div#left_column ul.style1 li.plus{background-image:url(/media/images/layout/ul_plus.png);}
			div#left_column ul.style1 li.minus{background-image:url(/media/images/layout/ul_minus.png);}
			div#left_column ul.style1 li.twolines{height:32px;}
			div#left_column ul.style1 li.threelines{height:48px;}
			div#left_column ul.style1 li.fourlines{height:65px;}

	div#left_column ul.noIndent{margin:0;padding:0;list-style:none;}
	div#left_column ul.noIndent li{margin:.25em 0;padding:0;}

	div#left_column ul.menu{position:relative;margin:5px 0;padding:0;height:20px;border-bottom:1px dotted #666;}
	div#left_column ul.menu li{margin:0;margin-right:5px;list-style:none;display:block;float:left;}
		div#left_column ul.menu li a,
		div#left_column ul.menu li a:active,
		div#left_column ul.menu li a:visited
			{font-size:110%;background-color:#F0F0F0;padding:0 3px;}
		div#left_column ul.menu li a:hover{}
		
		div#left_column ul.menu li a.selected,
		div#left_column ul.menu li a.selected:active,
		div#left_column ul.menu li a.selected:visited
			{background-color:#76CDD3;color:#FFF;}
		div#left_column ul.menu li a.selected:hover{cursor:default;text-decoration:none;}

		div#left_column ul.menu li.print{position:absolute;right:-5px;}
		div#left_column ul.menu li.print a,
		div#left_column ul.menu li.print a:active,
		div#left_column ul.menu li.print a:visited
			{background:#76CDD3 ! important;color:#FFF;padding:0 4px ! important;}
		
	div#left_column div.related_content{float:left;clear:both;margin-top:125px;background-color:#F0F0F0;font-size:11px;}
	div#left_column div.related_content div.inner_wrapper{float:left;padding:20px;}
		div#left_column div.related_content div.inner_wrapper h3{clear:both;margin:0;margin-bottom:.25em;}
		div#left_column div.related_content div.inner_wrapper ol{margin:0;padding:0 20px;}
		div#left_column div.related_content div.inner_wrapper ol li{margin:0;padding:0;line-height:1.5em;}
		/*template
			<div class="related_content rounded_corner_25x25_tl">
				<div class="inner_wrapper rounded_corner_25x25_br">
					<h3>Related Content: </h3>
					<ol>
						<li><a href="http://www.squidoo.com/become-a-cpa">5 reasons to become a CPA</a></li>
						<li><a href="#">Watch the CPA Exam Seminar</a></li>
					</ol>
				</div>
			</div>
		*/
				
	div#left_column li {margin:.25em 0;}

	div#left_column div.left_column_sidebar{float:right;margin-left:15px;}
	div#left_column img.withBorder{border:1px solid #E0EEEF;}

	div#left_column div.colL{float:left;clear:left;width:48%;}
	div#left_column div.colR{float:right;clear:right;width:48%;}

	div#left_column div.thirtyLseventyR div.colL{width:28%;}
	div#left_column div.thirtyLseventyR div.colR{width:68%;}

	div#left_column div.fortyLsixtyR div.colL{width:38%;}
	div#left_column div.fortyLsixtyR div.colR{width:58%;}

	div#left_column div.sixtyLfortyR div.colL{width:58%;}
	div#left_column div.sixtyLfortyR div.colR{width:38%;}

	div#left_column div.seventyLthirtyR div.colL{width:68%;}
	div#left_column div.seventyLthirtyR div.colR{width:28%;}
	
	div#left_column div.video_wrapper{margin-top:10px;text-align:center;}
	div#left_column p.video_caption{text-align:center;margin-bottom:20px;}
	div#left_column div.productBox{height:175px;}

	div#left_column h3.rounded_corner_25x25_tl
	/* See hacks in /stylesheets/hacks-ie6.css */
		{display:block;margin:.25em 0;margin-top:1em;line-height:25px;padding-left:15px;background-color:#005D96;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;}
		div#left_column h3.rounded_corner_25x25_tl span.rounded_corner_25x25_tr{display:block;padding-right:15px;}
	
	/* Table Format 2: Example on /become-a-cpa-career-center.cfm */
	/* See hacks in /stylesheets/hacks-ie6.css and /stylesheets/hacks-ei7.css */
	div#left_column table.format2{border-collapse:separate;border-spacing:5px 0px;font-size:110%;margin-top:15px;margin-bottom:15px;}

	/* Styles first column in modern browsers via td:first-child, then in IE6 with the colgroup - http://friendlybit.com/css/style-tables-with-css/ */
		div#left_column table.format2 td:first-child{background-color:#005D96;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;}
		div#left_column table.format2 td:first-child a{color:#FFF;}
			div#left_column table.format2 td:first-child div{border-top:1px dotted #FFF;padding-left:0px;}

	div#left_column table.format2 th {vertical-align:bottom;font-family:Georgia, "Times New Roman", Times, serif;color:#EF4023;font-weight:bold;font-style:italic;font-size:80%;text-align:center;padding:0 0 5px 0px;background-color:#FFF;}
	div#left_column table.format2 td{vertical-align:top;background-color:#E0EEEF;color:#666;}
		div#left_column table.format2 td.muted{background-color:#DFDFDF;}
	div#left_column table.format2 td div{margin:0px 10px;padding:5px 0 5px 10px;border-top:1px dotted #999;}
	div#left_column table.format2 td div ul{margin:0;padding:0;padding-left:10px;}
	div#left_column table.format2 td div ul li{list-style:none;padding-left:15px;background:url(/media/images/layout/ul_small_disc.png) no-repeat top left;}
		div#left_column table.format2 tr.last td div{}
	
	div#left_column table.format2 tfoot td{background:none;background-color:#FFF ! important;color:#666 ! important;font-size:12px ! important;padding-top:5px;font-weight:normal ! important;font-style:normal ! important;font-family:Arial, Helvetica, sans-serif ! important;}
	div#left_column table.format2 tfoot td a,
	div#left_column table.format2 tfoot td a:visited,
	div#left_column table.format2 tfoot td a:active
		{color:#007DC6 ! important;}
	div#left_column table.format2 td p,div#left_column table.format2 th p{font-weight:normal;text-align:left;}
	
	div#left_column table.format2 td.rounded_corner_25x21_tr{padding-top:10px;}
	div#left_column table.format2 td.rounded_corner_25x21_tl{padding-top:10px;}
	div#left_column table.format2 td.rounded_corner_25x21_tr div{border:none;}
	div#left_column table.format2 td.rounded_corner_25x21_tl div{border:none;}

	div#left_column table.format2 td.rounded_corner_25x21_bl{padding-bottom:10px;}
	div#left_column table.format2 td.rounded_corner_25x21_br{padding-bottom:10px;}
	
	/* Flower frame for text */
	
	div#left_column div.petal_wrapper{margin:15px 0;font-size:11px;clear:both;}
	
		div#left_column div.petal_wrapper div{position:relative;padding-right:125px;padding-left:25px;width:150px;height:210px;background-repeat:no-repeat;color:#FFF;background-image:url(/media/images/cpa_exam/flower.png);}
	
		div#left_column div.petal_topLeft{float:left;margin-bottom:10px;background-position:top left;}
		div#left_column div.petal_topRight{float:right;margin-bottom:10px;background-position:top right;}
		div#left_column div.petal_bottomLeft{float:left;background-position:bottom left;}
		div#left_column div.petal_bottomRight{float:right;background-position:bottom right;}
	
		div#left_column div.petal_wrapper div h2{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;color:#FFF;font-size:175%;margin:3px 0 3px 7px;font-style:normal;}
	
		div#left_column div.petal_wrapper div p.exam_breakdown{display:block;position:absolute;bottom:8px;left:20px;width:165px;margin:0;padding-top:5px;border-top:1px solid #FFF;}
		div#left_column div.petal_wrapper div a.exam_demo{display:block;position:absolute;top:166px;left:210px;width:85px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;color:#FFF;}
			
		div#left_column div.petal_wrapper div ul{margin:0;padding-left:20px;}
			div#left_column div.petal_wrapper div ul li{margin:0;padding:0;}
	
	/* Prev / Next wrapper */
	
	div#left_column div.prevNext_wrapper {float:left;clear:both;width:100%;margin:5px 0;margin-bottom:10px;border-bottom:1px dotted #666;padding-bottom:5px;}
		div#left_column div.prevNext_wrapper a{font-size:110%;background-color:#F0F0F0;padding:0 3px;}
			div#left_column div.prevNext_wrapper a.overview{float:left;}
			div#left_column div.prevNext_wrapper a.prev{float:right;}
				div#left_column div.prevNext_wrapper a.prev:before{content:'\0AB';}
			div#left_column div.prevNext_wrapper a.next{float:right;margin-left:15px;}
				div#left_column div.prevNext_wrapper a.next:after{content:'\0BB';}

/*Right Content Column*/

div#right_column{width:250px;float:right;padding-top:15px;font-family:Georgia, "Times New Roman", Times, serif;}

div#right_column h2{color:#666;text-align:left;}
div#right_column h3{margin:.25em 0;font-size:16px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;}
div#right_column .indent{margin-left:20px;}

div#right_column strong{color:#333;}

div#right_column #quick_links{margin:0;margin-bottom:15px;padding:0;list-style:none;text-align:right;clear:both;}
	div#right_column #quick_links li{padding:0;margin:0;color:#999;font-weight:bold;font-size:16px;border-bottom:1px dotted #EAEAEA;}
		div#right_column #quick_links li:hover{border-bottom:1px dotted #CCC;}
		div#right_column  #quick_links li a{display:block;text-decoration:none;color:#007DC6;text-align:left;padding:15px 5px;font-weight:bold;font-size:105%;font-family:Arial, Helvetica, sans-serif;}
			div#right_column #quick_links li a:hover
				{color:#666;}
	
	/* RHS Products */
	div#right_column ul#quick_links li a.product{display:block;padding-left:80px;background-position:left;background-repeat:no-repeat;line-height:40px;text-align:left;}
	div#right_column ul#quick_links li a.cramBooks{background-image:url(/media/images/products/icon_cramBooks.jpg);}
	div#right_column ul#quick_links li a.flash{background-image:url(/media/images/products/icon_flash.jpg);}
	div#right_column ul#quick_links li a.focusNotes{background-image:url(/media/images/products/icon_focusNotes.jpg);}
	div#right_column ul#quick_links li a.live{background-image:url(/media/images/products/icon_live.jpg);}
	div#right_column ul#quick_links li a.online{background-image:url(/media/images/products/icon_online.jpg);}
	div#right_column ul#quick_links li a.rogerBooks{background-image:url(/media/images/products/icon_rogerBooks.jpg);}
	div#right_column ul#quick_links li a.toteBag{background-image:url(/media/images/products/icon_toteBag.jpg);}
	div#right_column ul#quick_links li a.USB{background-image:url(/media/images/products/icon_USB.jpg);}
	div#right_column ul#quick_links li a.wileyAudio{background-image:url(/media/images/products/icon_wileyAudio.jpg);}
	div#right_column ul#quick_links li a.wileyBooks{background-image:url(/media/images/products/icon_wileyBooks.jpg);}
	div#right_column ul#quick_links li a.wileySoftware{background-image:url(/media/images/products/icon_wileySoftware.jpg);}

/* Teardrop */

div#right_column div.teardrop_wrapper{margin:10px auto;}
	div#right_column ul#quick_links div.teardrop_wrapper a.teardrop,
	div#right_column ul#quick_links div.teardrop_wrapper a.teardrop:visited,
	div#right_column ul#quick_links div.teardrop_wrapper a.teardrop:active
		{color:#FFF;}
		div#right_column ul#quick_links div.teardrop_wrapper a.teardrop:hover{color:#ef4023;}

/* Next / Prev Links */

div#right_column div.prevNext_wrapper{margin:15px 0;width:248px;height:60px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
	div#right_column div.prevNext_wrapper span.prev_next_label{display:block;margin-bottom:5px;font-weight:bold;font-style:italic;text-transform:uppercase;}
	div#right_column div.prevNext_wrapper a{display:block;height:55px;width:100px;background-image:url(/media/images/layout/link_next_prev_sprite.png);background-repeat:no-repeat;color:#666;text-decoration:none;}
		div#right_column div.prevNext_wrapper a:hover{text-decoration:none;}
	div#right_column div.prevNext_wrapper a.prev{float:left;text-align:right;padding:10px 11px 0 10px;background-position:top right;}
		div#right_column div.prevNext_wrapper a.prev:hover{background-position:bottom right;}
	div#right_column div.prevNext_wrapper a.next{float:right;text-align:left;padding:10px 10px 0 11px;background-position:top left;}
		div#right_column div.prevNext_wrapper a.next:hover{background-position:bottom left;}
		
/* Search bar and links at top */
div#searchBar{position:relative;margin:0;margin-bottom:15px;background-color:#666;padding:5px;width:938px;height:20px;}
	div#searchBar ul#search_bar_menu{margin:0;padding:0;float:left;}
		div#searchBar ul#search_bar_menu li{margin:0;padding:0 7px;line-height:1.5em;float:left;border-right:1px solid #FFF;list-style:none;display:block;color:#FFF;}
			div#searchBar ul#search_bar_menu li.last{border-right:none;}
		div#searchBar ul#search_bar_menu li a,
		div#searchBar ul#search_bar_menu li a:visited,
		div#searchBar ul#search_bar_menu li a:hover
			{color:#FFF;text-decoration:none;line-height:1.5em;display:block;}
		div#searchBar ul#search_bar_menu li a img{border:none;}

	div#search{float:left;position:absolute;right:5px;}
		div#search label{float:left;color:#FFF;line-height:20px;}
		div#search input{float:left;margin-left:7px;border:1px solid #FFF;font-size:10px;height:18px;line-height:18px;padding:0;border:none;}
			input#searchword {width:120px;}
			input#submit {width:25px;}

/* logo header area */

div#header {position:relative;height:50px;width:888px;margin:15px auto;}
	div#header a#header_logo{position:absolute;left:0px;top:0px;display:block;}
	div#header a#header_enroll_now,
	div#header a#header_enroll_now:visited,
	div#header a#header_enroll_now:hover
		{position:absolute;right:0px;display:block;bottom:-10px;overflow:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;font-weight:bold;color:#ef4023;text-decoration:none;}

	div#header div#liveSchedule{position:absolute;right:0px;top:0px;font-size:12px;}
	div#header div#liveSchedule a,
	div#header div#liveSchedule a:visited,
	div#header div#liveSchedule a:active{
		margin-right:5px;
		color:#CCC;font-weight:bold;text-decoration:none;
	}
	div#header div#liveSchedule a:hover{text-decoration:underline;}
	
	div#header div#liveSchedule select{border:1px solid #E0EEEF;background-color:#E0EEEF;color:#666;font-size:11px;}
/*generic single column used in online course*/
.singleCol {
	position:relative;
	margin:20px 30px 10px 30px;
	text-align:left;
	color:#666;
}

/*End midcontent*/

/*Begin footer*/
div#footer {position:relative;float:left;clear:both;padding:15px 0;background-color:#E0EEEF;margin:0;color:#333;width:948px;font-size:11px;}
	div#footer a,
	div#footer a:visited,
	div#footer a:active{text-decoration:none;color:#007DC6;}
	div#footer a:hover{text-decoration:underline;}
	div#footer h3 {font-weight:bold;color:#666;font-size:120%;margin-bottom:8px;margin-top:0;}
	div#footer h3 a {color:#666;text-decoration:none;}
	div#footer ol{margin:0;padding:0;padding-top:5px;}
	div#footer li{margin:0;margin-left:20px;margin-bottom:8px;padding:0;line-height:1.25em;}
	div#footer input{border:1px solid #FFF;color:#666;font-size:10px;width:170px;height:13px;}
	div#footer div.cols3 div.col{position:relative;height:185px;}
	div#footer div.subscribe{position:absolute;bottom:0px;background:no-repeat left center;padding-left:32px;height:32px;width:250px;}
		div#footer div.subscribe h4{position:absolute;bottom:35px;left:0px;font-size:11px;margin:0;padding:0;color:#666;}
		div#footer div.subscribe input{position:absolute;bottom:8px;left:32px;}
		div#footer div.subscribe input.button{left:210px;width:30px;border:none;height:16px;color:#FFF;padding:2px;}
		div#footer div.newsletter{background-image:url(/media/images/layout/newsletter_25x25.png);}
		div#footer div.blog{background-image:url(/media/images/layout/rss_25x25.png);}
		div#footer div.podcast{background-image:url(/media/images/layout/rss_podcast_25x25.png);}
div#footer form {margin:0;padding:0;}


div#copyright {font-size:11px;padding:0 30px;color:#333;clear:both;}
	div#copyright p{margin:5px;}
	div#copyright a{color:#007DC6;text-decoration:none;}
		div#copyright a:hover{text-decoration:underline;}
	div#copyright span{display:block;float:left;padding:0 5px;border-right:1px solid #333;}
	div#copyright span.last{border-right:none;padding-right:0px;}

/* Main Navigation */
div#navigation_wrapper{margin-top:0px;padding:0px;padding-top:10px;}

/*Upper Level */
div#navigation_wrapper ul#main_nav{display:block;position:relative;margin:0 auto;padding:0px;width:886px;height:66px;background:url(/media/images/layout/nav_background.png) repeat-x top;}

	div#navigation_wrapper ul#main_nav li{display:block;float:left;margin:0;padding:0;list-style:none;}
	div#navigation_wrapper ul#main_nav li.last{background:none;}

	div#navigation_wrapper ul#main_nav a{text-decoration:none;color:#FFF;font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:bold;display:block;padding:5px 17px 10px 17px;}
		div#navigation_wrapper ul#main_nav li.last a{padding:5px 20px 10px 21px;}

		div#navigation_wrapper ul#main_nav a:hover{color:#CAEAF1;}
/*Lower Level*/
div#navigation_wrapper ul#main_nav li ul{display:none;position:absolute;bottom:0px;left:0px;padding:0;margin:0 auto;width:888px;overflow:hidden;}

	div#navigation_wrapper ul#main_nav li ul li{background:none;padding:0;}

		div#navigation_wrapper ul#main_nav li ul li a,
		div#navigation_wrapper ul#main_nav li.last ul li a
			{color:#666;font-size:12px;font-style:italic;display:block;padding:5px 8px;line-height:1.25em;text-transform:none;}
		div#navigation_wrapper ul#main_nav li ul li a:hover,
		div#navigation_wrapper ul#main_nav li.last ul li a:hover
			{color:#333;}

/*Highlight Specific Upper Level Navigation Elements */
div#navigation_wrapper.noSubnav{height:40px;}
	div#navigation_wrapper.noSubnav ul#main_nav{margin-top:5px;}

div#navigation_wrapper.subnav1 ul#main_nav ul#subnav1{display:block;left:25px;width:860px;}
	div#navigation_wrapper.subnav1 ul#main_nav a.subnav1{background:url(/media/images/navigation/subnav_pointer.png) no-repeat bottom center;color:#666;}
div#navigation_wrapper.subnav2 ul#main_nav ul#subnav2{display:block;left:75px;width:810px;}
	div#navigation_wrapper.subnav2 ul#main_nav a.subnav2{background:url(/media/images/navigation/subnav_pointer.png) no-repeat bottom center;color:#666;}
div#navigation_wrapper.subnav3 ul#main_nav ul#subnav3{display:block;left:120px;width:765px;}
	div#navigation_wrapper.subnav3 ul#main_nav a.subnav3{background:url(/media/images/navigation/subnav_pointer.png) no-repeat bottom center;color:#666;}
div#navigation_wrapper.subnav4 ul#main_nav ul#subnav4{display:block;left:125px;width:710px;}
	div#navigation_wrapper.subnav4 ul#main_nav a.subnav4{background:url(/media/images/navigation/subnav_pointer.png) no-repeat bottom center;color:#666;}
div#navigation_wrapper.subnav5 ul#main_nav ul#subnav5{display:block;left:30px;width:850px;}
	div#navigation_wrapper.subnav5 ul#main_nav a.subnav5{background:url(/media/images/navigation/subnav_pointer.png) no-repeat bottom center;color:#666;}

/*Highlight Specific Lower Level Navigation Elements */
div#navigation_wrapper.subnavA ul#main_nav a.subnavA{color:#999;cursor:default;}
	div#navigation_wrapper.subnavA ul#main_nav a.subnavA:hover{color:#999;}
div#navigation_wrapper.subnavB ul#main_nav a.subnavB{color:#999;cursor:default;}
	div#navigation_wrapper.subnavB ul#main_nav a.subnavB:hover{color:#999;}
div#navigation_wrapper.subnavC ul#main_nav a.subnavC{color:#999;cursor:default;}
	div#navigation_wrapper.subnavC ul#main_nav a.subnavC:hover{color:#999;}
div#navigation_wrapper.subnavD ul#main_nav a.subnavD{color:#999;cursor:default;}
	div#navigation_wrapper.subnavD ul#main_nav a.subnavD:hover{color:#999;}
div#navigation_wrapper.subnavE ul#main_nav a.subnavE{color:#999;cursor:default;}
	div#navigation_wrapper.subnavE ul#main_nav a.subnavE:hover{color:#999;}
div#navigation_wrapper.subnavF ul#main_nav a.subnavF{color:#999;cursor:default;}
	div#navigation_wrapper.subnavF ul#main_nav a.subnavF:hover{color:#999;}
div#navigation_wrapper.subnavG ul#main_nav a.subnavG{color:#999;cursor:default;}
	div#navigation_wrapper.subnavG ul#main_nav a.subnavG:hover{color:#999;}
div#navigation_wrapper.subnavH ul#main_nav a.subnavH{color:#999;cursor:default;}
	div#navigation_wrapper.subnavH ul#main_nav a.subnavH:hover{color:#999;}
div#navigation_wrapper.subnavI ul#main_nav a.subnavI{color:#999;cursor:default;}
	div#navigation_wrapper.subnavI ul#main_nav a.subnavI:hover{color:#999;}
div#navigation_wrapper.subnavJ ul#main_nav a.subnavJ{color:#999;cursor:default;}
	div#navigation_wrapper.subnavJ ul#main_nav a.subnavJ:hover{color:#999;}
div#navigation_wrapper.subnavK ul#main_nav a.subnavK{color:#999;cursor:default;}
	div#navigation_wrapper.subnavK ul#main_nav a.subnavK:hover{color:#999;}
	
/*Individual pages */
body.blog{}
	body.blog div#right_column div#ArchiveList ul.posts li {margin-top:8px;width:165px;}
	#navbar-iframe {
	   display: none !important;
	}
	body.blog div#left_column h2 {margin-bottom:1em;font-style:normal;font-size:20px;font-family:Arial, Helvetica, sans-serif;}
	body.blog div#left_column a[href^="http"] {background:none;padding-right:0;}
	body.blog div#left_column h2 a{background:none;padding-left:0;margin-bottom:.25em ! important;}
	body.blog div#left_column h2 a:before{ content:"";}
	body.blog div#left_column div.post-footer-line {margin:5px 0;}
		body.blog div#left_column div.post-footer-line-1 {text-align:right;}
		body.blog div#left_column div.post-footer-line-2 {text-align:right;}
	body.blog div#left_column div.post-footer-line span.post-author{font-style:italic;}
	
	body.blog div#right_column {font-family:Arial, Helvetica, sans-serif;}
	body.blog div#right_column h2 a {color:#007DC6;text-decoration:none;}
	body.blog div#right_column a {color:#007DC6 ! important;text-decoration:none;}
	body.blog div#right_column h2 {padding:3px 0 3px 5px;font-size:150%;margin:.25em 0;border-bottom:1px dotted #CCC;background-color:#EEE;}
	body.blog div#right_column div.widget-content {margin-bottom:5px;padding:0 5px 5px 5px;border:1px solid #EEE;}
	body.blog div#right_column div#Feed1_feedItemListDisplay ul li {list-style:none;}

	body.blog div#right_column div.widget-content ul {padding-left:5px;margin-left:5px;}
		body.blog div#right_column div.widget-content ul li {margin-left:5px;} 
		/* Tip of the day */
	
	body.blog div#right_column ul#social_networks {height:130px;margin-left:20px;}
	body.blog div#right_column ul#social_networks li {list-style:none;float:left;margin:10px;}
		
	body.blog .addthis_toolbox .hover_effect {width: 284px;padding: 10px 0 6px 0px;}
	body.blog .addthis_toolbox .hover_effect div {float: left;}
	body.blog .addthis_toolbox .hover_effect a {border: 2px solid #fff;padding: 2px 2px 2px 16px;position: relative;text-decoration: none;}
	body.blog .addthis_toolbox .hover_effect a:hover{border: 2px solid #105CB6;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #B4D3F8;color: #105CB6;text-decoration: none;}
	body.blog .addthis_toolbox .hover_effect span {position: absolute;width: 16px;height: 16px;top: 2px;left: 1px;}
	
body.homepage{} /* /index.cfm */
	body.homepage a{text-decoration:none;color:#007DC6;}
	body.homepage a:hover{text-decoration:underline;}
	body.homepage a:visited{text-decoration:underline;color:#007DC6;}
	
	body.homepage h2 a,
	body.homepage h2 a:active,
	body.homepage h2 a:visited
		{color:#EF4023;font-size:16px;font-family:Arial, Helvetica, sans-serif;height:45px;display:block;text-decoration:none;}
	body.homepage h2 a:hover{text-decoration:none ! important;}
	body.homepage h2 a h1 { display:inline; color:#EF4023;font-size:16px;font-family:Arial, Helvetica, sans-serif;height:45px;text-decoration:none; font-weight:bold; }

	body.homepage div#navigation_wrapper{padding:10px;}/*for the hoverMenu*/
	body.homepage #fakeTable {float:left;clear:both;margin:0 0 20px 0;} 
	body.homepage #fakeTable a{text-decoration:none;}
	body.homepage #fakeTable a:hover{text-decoration:underline;}

	/*Begin banner area*/
	body.homepage #banner{position:relative;margin:0 auto;margin-top:5px;margin-bottom:15px;height:280px;width:888px;}
	body.homepage #banner div#homepage_rotator{display:table;width:250px;height:245px;overflow:hidden;position:absolute;right:32px;top:8px;}
	body.homepage #banner div#homepage_rotator div.visible {padding-left:3px;}
	body.homepage #banner div#homepage_rotator table.generic_wrapper{border-collapse:collapse;border-spacing:0px;border:none;width:245px;}
		body.homepage #banner div#homepage_rotator table.generic_wrapper td#title_row{vertical-align:bottom;height:35px;}
			body.homepage #banner div#homepage_rotator table.generic_wrapper td#title_row h3{font-size:16px;margin:0;}
				body.homepage #banner div#homepage_rotator table.generic_wrapper td#title_row h3 a{text-decoration:none;}
		body.homepage #banner div#homepage_rotator table.generic_wrapper td#content_row{vertical-align:top;height:180px;}
		body.homepage #banner div#homepage_rotator table.generic_wrapper td#footer_row{vertical-align:middle;height:25px;}

		body.homepage table.upcoming_live_classes {margin-top:10px;}
		body.homepage table.upcoming_live_classes td {padding:2px 0;}
		body.homepage table.upcoming_live_classes a,
		body.homepage table.upcoming_live_classes a:active,
		body.homepage table.upcoming_live_classes a:visited
			{color:#007DC6;text-decoration:none;}
		body.homepage table.upcoming_live_classes a.grayed_out {color:#666;cursor:default;}

	body.homepage #banner table.testimonial_snippet{width:240px;border-collapse:collapse;border-spacing:0px;border:none;font-size:110%;}
	body.homepage #banner table.testimonial_snippet td#snippet_wrapper{height:215px;padding-top:10px;}
	body.homepage #banner table.testimonial_snippet div.snippet{padding:0 15px;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;font-size:18px;}
	body.homepage #banner table.testimonial_snippet div.left_quote{font-family:Georgia, "Times New Roman", Times, serif;font-size:40px;line-height:10px;color:#EF4023;}
	body.homepage #banner table.testimonial_snippet div.right_quote{font-family:Georgia, "Times New Roman", Times, serif;font-size:40px;line-height:10px;color:#EF4023;text-align:right;}
	body.homepage #banner table.testimonial_snippet div.student_name{text-align:right;}
	body.homepage #banner table.testimonial_snippet a#testimonials{margin-left:15px;font-family:Arial, Helvetica, sans-serif;font-style:normal;text-decoration:underline;}

body.careers{} /* /become-a-cpa-career-center.cfm */
	body.careers div#left_column div.colL{float:left;clear:left;width:45%;}
	body.careers div#left_column div.colR{float:right;clear:right;width:54%;}
	
body.course_comparison{}
	body.course_comparison table.format2 td div{font-weight:bold;}
	
body.demos{} /* /cpa-exam-review-course-demos.cfm */
	body.demos div#left_column div#demos_wrapper{width:500px;margin:0 auto;}
	body.demos div#left_column div.demo_wrapper{float:left;margin:10px 5px 0px 5px;width:200px;padding:0 10px;border:1px solid #CCC;height:265px;}
	body.demos div#left_column div.demo_wrapper p{margin:7px 0;text-align:left;}
	body.demos div#left_column div.demo_wrapper a img{border:none;}
	body.demos div#left_column div.demo_wrapper a{display:block;margin:10px auto;color:#999;font-size:24px;line-height:27px;font-weight:bold;font-family:Helvetica, Arial;letter-spacing:-.05em;}
	body.demos div#left_column div.demo_wrapper a:hover{text-decoration:none;color:#666;}
		body.demos div#left_column div.demo_wrapper a.title_screen{height:150px;width:200px;background:url(/media/images/products/demo_titlescreen_sprite.png) no-repeat;}

		body.demos div#left_column div.demo_wrapper a.AUD{background-position:left 0px;}
			body.demos div#left_column div.demo_wrapper a.AUD:hover{background-position:right 0px;}
		body.demos div#left_column div.demo_wrapper a.BEC{background-position:left -151px;}
			body.demos div#left_column div.demo_wrapper a.BEC:hover{background-position:right -151px;}
		body.demos div#left_column div.demo_wrapper a.FAR{background-position:left -302px;}
			body.demos div#left_column div.demo_wrapper a.FAR:hover{background-position:right -302px;}
		body.demos div#left_column div.demo_wrapper a.REG{background-position:left -453px;}
			body.demos div#left_column div.demo_wrapper a.REG:hover{background-position:right -453px;}
		body.demos div#left_column div.demo_wrapper a.TAX{background-position:left -453px;}
			body.demos div#left_column div.demo_wrapper a.TAX:hover{background-position:right -453px;}
			
body.faq{} /* /student-support-faq.cfm */
	body.faq div#left_column h3{margin-bottom:0px;font-size:115%;font-weight:normal;}
	body.faq div#left_column ul li div.faq_answer {border:1px dotted #999;padding:0 10px;margin-top:5px;}
	body.faq div#left_column ul li h3 a{outline:none;}
	body.faq div#left_column ul li.open{list-style:circle;}


body.japan{}
	body.japan div#left_column div.course{width:160px;margin:0 20px;}

body.motivation{}
	body.motivation div.goright{width:300px;}
body.products{} /* /cpa-exam-course-overview.cfm */
				/* See hacks in /stylesheets/hacks-ie6.css */
	body.products div#left_column div.course{font-size:11px;}
	body.products div#left_column div.course{float:left;position:relative;margin-right:5px;width:148px;height:570px;background:url(/media/images/products/products_productBackground.png) no-repeat top center;}
	body.products div#left_column div.last{margin-right:0;}
	body.products div#left_column div.course:hover{background-position:bottom center;color:#000;}
	body.products div#left_column div.course h2, body.products div#left_column div.course h3{margin:.05em auto;padding:0;width:120px;}
	body.products div#left_column div.course h2 a{font-size:18px;letter-spacing:.05em;text-decoration:none;padding:15px 0;display:block;}
	body.products div#left_column div.course h3{font-size:12px;font-weight:bold;color:#333;}
	body.products div#left_column div.course strong{color:#333;}
	body.products div#left_column div.course a.course_image{display:block;margin:0 auto;height:125px;width:125px;border:none;background-image:url(/media/images/products/products_sprite.png);background-repeat:no-repeat;}

	/*NOTE: The following styles dictate the position of the background sprite for the course pictures */
	body.products div#left_column div.course a#course_live{background-position:0px 0px;}
	body.products div#left_column div.course a#course_online{background-position:0px -125px;}
	body.products div#left_column div.course a#course_usb{background-position:0px -250px;}
	body.products div#left_column div.course a#course_cram{background-position:0px -375px;}

	body.products div#left_column div.course p{margin:.05em auto;width:120px;text-align:left;}
	body.products div#left_column div.course p.course_description{height:105px;margin-top:10px;}
	body.products div#left_column div.course div.course_row1{height:60px;}
	body.products div#left_column div.course div.course_row2{height:70px;}
	body.products div#left_column div.course div.course_row3{height:60px;}
	body.products div#left_column div.course a.course_enroll{color:#EF4023;font-size:18px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;display:block;padding:5px 15px;margin-top:30px;}
	body.products div#left_column div.course a.course_enroll:hover{background-position:bottom center;}	

body.product_page{}

	body.product_page div#left_column h2 a.course_enroll{display:inline;margin-left:100px;color:#EF4023;font-size:18px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
	body.product_page div#left_column a.product_purchase{color:#EF4023;font-size:18px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
	body.product_page div#left_column td a.product_purchase{color:#EF4023;font-size:14px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
	body.product_page div#left_column p a.course_enroll{display:inline;float:none;margin:0px;clear:none;color:#EF4023;font-size:inherit;font-weight:bold;}
	body.product_page div#left_column div.grayBorder{height:240px;}
		body.product_page div#left_column div.grayBorder p.caption{text-align:center;}
	body.product_page div#left_column div.video_wrapper{margin-top:0px;text-align:center;}
	
	body.product_page div#left_column div.cols2 div.first{float:left;width:33%;}
	body.product_page div#left_column div.cols2 div.second{float:right;width:65%;}
	
	body.product_page div#right_column div.testimonial_snippet a#more_testimonials{display:none;}

body.qualify_apply{}
	body.qualify_apply div#left_column h2{line-height:2em;margin-top:2em;}

div#left_column ul#social_networks{margin:10px 0;padding:0;}
div#left_column ul#social_networks li{margin:0 14px 0 0;padding:0;float:left;list-style:none;}
div#left_column ul#social_networks li a {display:block;background:none;padding:0;text-align:center;}
div#left_column ul#social_networks li a:hover{text-decoration:none;color:#666;}
div#left_column ul#social_networks li a span{display:block;}
div#left_column ul#social_networks li a img{border:none;}

body.state_requirements {}
	body.state_requirements div#left_column table.format2{margin-top:-3px;}
	body.state_requirements div#left_column h2{margin-bottom:.5em;}
	body.state_requirements div#left_column p{margin:.25em 0;}
	body.state_requirements div#left_column p.address{margin:.5em 0;}

body.testimonials{}
	body.testimonials div#left_column div#testimonials div{float:left;margin:5px 0;width:610px;border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;overflow:auto;}
	body.testimonials div#left_column div#testimonials div div.inner_wrapper{padding:15px;width:580px;}
	body.testimonials div#left_column div#testimonials div div{margin:0;border:none;}
	body.testimonials div#left_column div#testimonials div div p{margin:.5em 0;}
	body.testimonials div#left_column div#testimonials div div.date{float:right;text-align:right;margin-top:.5em;font-weight:bold;color:#666;font-style:italic;width:70px;font-family:Georgia, "Times New Roman", Times, serif;}
	body.testimonials div#left_column div#testimonials div div.snippets{float:left;width:500px;font-weight:bold;}
	body.testimonials div#left_column div#testimonials div div.snippets span.right_quote{}
	body.testimonials div#left_column div#testimonials div div.snippets span.left_quote{}
	body.testimonials div#left_column div#testimonials div div.quote{float:left;width:500px;margin-bottom:10px;}
	body.testimonials div#left_column div#testimonials div div.name{float:left;font-style:italic;overflow:hidden;clear:left;width:255px;}
	body.testimonials div#left_column div#testimonials div div.location{float:right;font-style:italic;text-align:right;overflow:hidden;width:185px;}
	body.testimonials div#left_column div#testimonials div.odd{background-color:#E0EEEF;}
	body.testimonials div#left_column div#testimonials div.even{background-color:#F0F0F0;}
	body.testimonials div#left_column div#navigate_testimonials a{float:left;display:block;padding:0;margin:5px 0;width:63px;text-align:center;border-right:1px solid #999;outline:none;}
	body.testimonials div#left_column div#navigate_testimonials a.selected{color:#999;cursor:default;}
	body.testimonials div#left_column div#navigate_testimonials a.selected:hover{text-decoration:none;}
	body.testimonials div#left_column div#navigate_testimonials a:last-child{border-right:none;}
	body.testimonials div#right_column div.testimonial_snippet a#more_testimonials{display:none;}

body.testMonths {} /*/become-a-cpa-exam-test-months.cfm */
		body.testMonths div#left_column table.format2 td:first-child{background-color:#E0EEEF;color:#666;}
		body.testMonths div#left_column table.format2 colgroup col.dk_blue {background-color:#E0EEEF;color:#666;}
		body.testMonths div#left_column table.format2 td{background-color:#005D96;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;}
		body.testMonths div#left_column div.colR{clear:none;}
		body.testMonths div#left_column div.colL{margin-top:15px;}
	

body.value {} /*/cpa-course-benefits-value.cfm */
	body.value div#left_column div.cols3{float:left;padding-bottom:15px;}
	body.value div#left_column div.cols3 div.col{padding:10px;padding-top:20px;margin-right:5px;width:180px;background-color:#E0EEEF;position:relative;height:450px;}
		body.value div#left_column div.rounded_corner_25x21_tl{background-color:#E0EEEF;}
		body.value div#left_column div.rounded_corner_25x21_tr{background-color:#E0EEEF;}
		body.value div#left_column div.rounded_corner_25x21_bl{background-color:#E0EEEF;}
		body.value div#left_column div.rounded_corner_25x21_br{background-color:#E0EEEF;}

		body.value div#left_column div.cols3 div.last{margin-right:0;}

	body.value div#left_column div.cols3 div h3{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-style:italic;color:#666;margin-top:0;font-size:13px;}
	body.value div#left_column div.cols3 div ul li strong{color:#666;font-size:115%;font-weight:normal;}
	body.value div#left_column div.cols3 div em{}
	body.value div#left_column div.cols3 div em.negative{color:#EF4023;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
	body.value div#left_column div.cols3 div em.positive{color:#00B050;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}

	body.value div#left_column div.cols3 div div.score{font-weight:bold;color:#666;width:95%;position:absolute;bottom:45px;font-size:14px;line-height:20px;z-index:99;}
	body.value div#left_column div.cols3 div div.result{font-weight:bold;color:#666;width:95%;position:absolute;bottom:20px;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-style:italic;z-index:99;}
		body.value div#left_column div.cols3 div div.score em{font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
		
		
	/*Reousrces page - cpa-exam-review-course-resources.cfm*/	
		.resourceContainer {
width: inherit; height: auto; position: relative; display: block; float: left; margin-bottom: 15px;}

.resourceContainersub {
width: 590px; height: auto; position: relative; display: block; float: right; margin-bottom: 15px;}

.resourceHeader {background-color: rgb(0, 91, 150); min-height: 100%; width: 155px; display: block; float: left; position: absolute; padding: 0px; background:url("/media/images/layout/rounded_corners_tl_51x43.png") no-repeat scroll left top transparent; background-color:#005b96;}

.resourceHeadersub {background-color: rgb(0, 91, 150); min-height: 100%; width: 135px; display: block; float: left; position: absolute; padding: 0px; background:url("/media/images/layout/rounded_corners_tl_51x43.png") no-repeat scroll left top transparent; background-color:#005b96;}

.innerresourceHeader {display: block; float: left; position: absolute; margin: 0pt; height: 100%; width: 100%; background: url("/media/images/layout/rounded_corners_br_51x43.png") no-repeat scroll right bottom transparent;}

.innerresourceHeader p {padding: 15px; font-family:Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-weight: bold;  text-align:left !important; }

.resourceLinks {display: block; padding: 0px; position: relative; float: right; min-height: 110px; width: 445px; background:url(/media/images/layout/rounded_corners_tr_50x50.png) no-repeat top right #e0eeef;}


.innerresourceLinks {display: block; float: left; position: relative; margin: 0pt; padding: 15px; min-height: 80px; background:url(/media/images/layout/rounded_corners_bl_51x43.png) no-repeat bottom left;}

.innerresourceLinks ul {padding-left: 15px; margin-top: 0px; margin-bottom: 0px; }

div.resourceLinks a[href^="http"]{background:url(/media/images/layout/externalLinkdrk.png) no-repeat right top !important; padding-right:17px !important;}

div.resourceLinks img{ padding-left:2px !important;}

div#left_column .resourceLinks a[href^="http://www.youtube.com/"]{background:url(/media/images/layout/play-iconB2_small.png) no-repeat right top !important;padding-right:17px !important;}
	
div#left_column .resourceLinks a[href^="http://blog.rogercpareview.com/"]{background:url(/newsletters/_templates/exam_update/media_2010_02/spacer.png) no-repeat right top !important;}

		
/* Plugins */

div#right_column div#demo {position:relative;margin:5px 0;width:250px;height:110px;text-align:left;background:url(/tmp/delete_weekly/rog_icon.png) no-repeat top right #0C95CB;background-image:none;font-family:Arial, Helvetica, sans-serif;}
	div#right_column div#demo div {position:absolute;left:10px;margin:0;padding:0;}
	div#right_column div#demo div.line1 {top:5px;color:#FFF;font-size:22px;letter-spacing:-.02em;}
	div#right_column div#demo div.line2 {top:35px;color:#FFF;font-size:11px;}
div#right_column div#demo form#submit_demo {position:absolute;bottom:8px;left:10px;padding:0;margin:0;}
		div#right_column div#demo form#submit_demo input#email {width:185px;color:#666;}
body.blog div#right_column div#demo {width:238px;}
body.blog div#right_column div#demo form#submit_demo input#email {width:175px;color:#666;}

div#left_column div#newsletter_signup_box {position:relative;margin:5px 0;width:250px;height:110px;text-align:left;background:url(/tmp/delete_weekly/rog_icon.png) no-repeat top right #0C95CB;background-image:none;font-family:Arial, Helvetica, sans-serif;}
	div#left_column div#newsletter_signup_box div {position:absolute;left:10px;margin:0;padding:0;}
	div#left_column div#newsletter_signup_box div.line1 {top:5px;color:#FFF;font-size:22px;letter-spacing:-.02em;}
	div#left_column div#newsletter_signup_box div.line2 {top:35px;color:#FFF;font-size:11px;}
div#left_column div#newsletter_signup_box form#submit_newsletter {position:absolute;bottom:8px;left:10px;padding:0;margin:0;}
		div#left_column div#newsletter_signup_box form#submit_newsletter input#email {width:185px;color:#666;}

div#rog_rocks_wrapper {position:absolute;top:0;left:252px;top:155px;width:445px;border:1px solid #000;background-color:#FFF;}
div#rog_rocks_wrapper div#title_bar {position:relative;height:30px;}
	div#rog_rocks_wrapper div#title_bar div#title_text {position:absolute;top:5px;left:5px;font-size:16px;line-height:18px;color:#000;}
	div#rog_rocks_wrapper div#title_bar div#close_konami {position:absolute;top:3px;right:3px;height:18px;line-height:18px;width:21px;text-align:center;font-weight:bold;font-size:16px;background-color:#007DC6;}
	div#rog_rocks_wrapper div#title_bar div#close_konami a {color:#FFF;outline:none;text-decoration:none;}

div#searchBar a.addthis_button {position:absolute;right:240px;top:7px;background:none;padding-right:0;}

div#left_column div.captcha_wrapper {margin:10px 0;padding:3px;border:1px solid #CCC;height:80px;}
div#left_column div.captcha_wrapper h4 {margin-bottom:3px;padding:2px;background:#999;color:#FFF;}
div#left_column div.captcha_wrapper h4.error {background:#E4A29A;color:#FF0000;}
div#left_column div.captcha_wrapper h4.success {background:#FFF;color:#336600;}
	div#left_column div.captcha_wrapper input.captcha_user_input {position:relative;width:180px;bottom:6px;left:2px;}

div#state_reqs_select_state{background-color:#E0EEEF;padding:6px;text-align:center;height:48px;}
div#state_reqs_select_state .select{width:175px;margin:0;}
div#state_reqs_select_state form{margin:0;padding:0;}
div#state_reqs_select_state .button {width:30px;}
div#state_reqs_select_state h2{margin:.25em 0;font-size:13px;font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:bold;text-align:center;}

div#mini_cart{background-color:#E0EEEF;padding:6px;float:left;clear:both;width:237px;}
div#mini_cart form{margin:0;padding:0;}
div#mini_cart a.button {display:block;float:right;padding:3px 0px;width:70px;text-align:center;margin-top:5px;text-decoration:none;}
div#mini_cart h3{margin:.25em 0;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#666;font-weight:bold;}

ul#social_networks_plugin{float:left;clear:both;margin:10px 0;padding:0;}
ul#social_networks_plugin li{margin:0 13px 10px 0;padding:0;float:left;list-style:none;}
ul#social_networks_plugin li a {display:block;background:none;padding:0;text-align:center;text-decoration:none;color:#999;}
ul#social_networks_plugin li a:hover{color:#333;}
ul#social_networks_plugin li a span{display:block;font-size:90%;}
ul#social_networks_plugin li a img{border:none;}

/* see hacks in hacks-ie6.css */
div#right_column div.testimonial_snippet_wrapper{clear:both;background-color:#E0EEEF;margin:10px 0;font-style:italic;color:#7D7D7D;}
div#right_column div.testimonial_snippet{position:relative;padding:15px;text-align:left;margin:0;}
div#right_column div.testimonial_snippet p{position:relative;font-size:105%;padding-left:10px;margin-top:25px;margin-bottom:0;}
div#right_column div.testimonial_snippet span.left_quote{display:block;float:left;font-size:35px;color:#EF4023;}
div#right_column div.testimonial_snippet span.right_quote{display:block;float:right;font-size:35px;color:#EF4023;}
div#right_column div.testimonial_snippet div.student_name{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:right;margin-right:5px;margin-bottom:5px;clear:both;}
div#right_column div.testimonial_snippet a#more_testimonials{display:block;margin:0;padding:0;line-height:normal;font-size:12px;color:#007DC6;font-family:Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;text-align:left;}

div#right_column div.testimonial_snippet_wrapper_simple{clear:both;margin:10px 0;text-align:left;font-family:Arial, Helvetica, sans-serif;}
div#right_column div.testimonial_snippet_wrapper_simple div.snippet{margin:0px 8px;margin-bottom:10px;}
div#right_column div.testimonial_snippet_wrapper_simple div.student_name{text-align:right;font-style:italic;color:#666;font-size:12px;}
div#right_column div.testimonial_snippet_wrapper_simple a#more_testimonials {}


div#right_column div.upcoming_classes {float:left;clear:both;font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}
div#right_column div.upcoming_classes ul {float:left;clear:both;margin:0;padding:0;}
div#right_column div.upcoming_classes ul li{display:block;float:left;clear:left;width:245px;list-style:none;margin:0;padding:.15em 0;}
div#right_column div.upcoming_classes ul li span {display:block;float:left;margin:0;padding:0;}
	div#right_column div.upcoming_classes ul li span.date{width:70px;color:#666;cursor:default;}
	div#right_column div.upcoming_classes ul li span.subject{width:50px;color:#666;cursor:default;}
	div#right_column div.upcoming_classes ul li span.location{width:125px;}
div#right_column div.upcoming_classes ul li a,
div#right_column div.upcoming_classes ul li a:active,
div#right_column div.upcoming_classes ul li a:visited
	{color:#007DC6;text-decoration:none;display:block;width:100%;height:1.5em;float:left;clear:both;}
div#right_column div.upcoming_classes a.full_calendar{display:none;}

div#right_column div.live_calendar_with_upcoming h3{font-size:12px;}
div#right_column div.live_calendar_with_upcoming h3 span{margin-left:20px;text-align:right;}
div#right_column div.live_calendar_with_upcoming {float:left;clear:both;font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}
div#right_column div.live_calendar_with_upcoming ul {margin:0;padding:0;}
div#right_column div.live_calendar_with_upcoming ul li{display:block;width:245px;list-style:none;margin:0;padding:0;}
div#right_column div.live_calendar_with_upcoming ul li a,
div#right_column div.live_calendar_with_upcoming ul li a:active,
div#right_column div.live_calendar_with_upcoming ul li a:visited
	{display:block;width:245px;line-height:1.75em;color:#007DC6;text-decoration:none;outline:none;cursor:pointer;}
div#right_column div.live_calendar_with_upcoming ul li a:hover{text-decoration:underline;}
div#right_column div.live_calendar_with_upcoming ul li a span {display:block;float:right;margin:0;padding:0;}
	div#right_column div.live_calendar_with_upcoming ul li a span.location{float:left;width:125px;}
	div#right_column div.live_calendar_with_upcoming ul li a span.date{width:50px;color:#666;}
	div#right_column div.live_calendar_with_upcoming ul li a span.subject{width:50px;color:#666;}
	div#right_column div.live_calendar_with_upcoming ul li a span.tba{width:97px;color:#666;}

div#left_column div.live_calendar_with_upcoming h3{font-size:12px;margin:.25em 0;}
div#left_column div.live_calendar_with_upcoming h3 span{margin-left:35px;text-align:right;}
div#left_column div.live_calendar_with_upcoming {float:left;clear:both;font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}
div#left_column div.live_calendar_with_upcoming ul {margin:0;padding:0;}
div#left_column div.live_calendar_with_upcoming ul li{display:block;width:245px;list-style:none;margin:0;padding:0;}
div#left_column div.live_calendar_with_upcoming ul li a,
div#left_column div.live_calendar_with_upcoming ul li a:active,
div#left_column div.live_calendar_with_upcoming ul li a:visited
	{display:block;width:245px;line-height:1.75em;color:#007DC6;text-decoration:none;outline:none;cursor:pointer;}
div#left_column div.live_calendar_with_upcoming ul li a:hover{text-decoration:underline;}
div#left_column div.live_calendar_with_upcoming ul li a span {display:block;float:right;margin:0;padding:0;}
	div#left_column div.live_calendar_with_upcoming ul li a span.location{float:left;width:125px;}
	div#left_column div.live_calendar_with_upcoming ul li a span.date{width:50px;color:#666;}
	div#left_column div.live_calendar_with_upcoming ul li a span.subject{width:50px;color:#666;}
	div#left_column div.live_calendar_with_upcoming ul li a span.tba{width:98px;color:#666;}

div#right_column div.course_calendar_nav{float:left;clear:both;width:100%;}
div#right_column div.course_calendar_nav ul {float:left;clear:both;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
div#right_column div.course_calendar_nav ul li{display:block;float:left;clear:left;width:245px;list-style:none;margin:0;padding:.15em 0;}
div#right_column div.course_calendar_nav ul li a {color:#007DC6;text-decoration:none;display:block;width:100%;height:1.5em;float:left;clear:both;}

div#right_column div#xml_archive{
	float:left;
	clear:both;
	margin-bottom:15px;
}

div#right_column div#xml_archive h2 a {color:#007DC6;text-decoration:none;}
div#right_column div#xml_archive h4{
	margin:0;
	font-size:120%;
	font-weight:normal;
}
div#right_column div#xml_archive h4 a{
	text-decoration:none;color:#666;outline:none;
}
div#right_column div#xml_archive ul{
	margin:0;padding:0;list-style:none;
}
div#right_column div#xml_archive ul li{
	margin:0;padding:0;
}
div#right_column div#xml_archive ul li a{
	display:block;margin:0;padding:5px 0 5px 10px;color:#007DC6;text-decoration:none;border:1px solid #FFF;
}
div#right_column div#xml_archive ul li a:hover{border:1px dotted #CCC;}
.pc_icon {
		
		padding: 3px 0 3px 23px;
		background: url(/media/images/products/windows-icon.png) no-repeat left center;		
}
.mac_icon {
	padding: 3px 0 3px 23px;
	background: url(/media/images/products/mac-icon.png) no-repeat left center;
}

/* SEO Styles */
.normalize { font-weight: normal; font-style: normal; }

#infob, #infot { margin:0 0 0 15px;padding:0;list-style:none;width:200px;border:1px #7f9db9 solid;font-size:12px;font-family:Arial,Helvetica,sans-serif;position:relative;z-index:999;text-align:left; }
#infob li, #infot li { position:relative;width:200px; }
#infob li a, #infot li a { display:inline-block;height:19px;line-height:19px;width:180px;padding:0 10px;background:#FFF;color:#000;text-decoration:none;font-weight:bold; }
#infob li a span, #infot li a span { display:inline-block;position:absolute;width:13px;height:15px;line-height:15px;top:1px;right:1px;font-size:10px;font-weight:bold;background:#c9d8fc;border:1px #adc3f6 solid;color:#4d6185;text-align:center;cursor:pointer; }
#infob li:hover ul, #infot li:hover ul { display:block;left:-1px; }
#infob ul, #infot ul { margin:0;padding:0;list-style:none;position:absolute;top:19px;left:-999em;height:75px;overflow-y:scroll;overflow-x:hidden;width:200px;border:1px #7f9db9 solid; }
#infot ul { top:-77px; }
#infob ul li a, #infot ul li a { padding:0px 10px;background:#FFF;border:1px #fff solid;font-weight:normal;display:block;width:180px;height:20px;line-height:20px; }
#infob ul li a:hover, #infot ul li a:hover { background:#316ac5;border:1px #ce953a dotted;color:#fff; }

