div.navigation_primary { background-image:url(/img/bg/bg_navigation_base_prospective.png); }
div.navigation_secondary ul.primary li a:hover,
div.navigation_secondary ul.primary li.selected a { color:#ffffff; background:url(/img/bg/bg_secondary_navigation_prospective_selected.png) repeat-y left; }
div.navigation_secondary ul.secondary li { background:url(/img/bg/bg_secondary_navigation_prospective_selected.png) repeat-y left; }

/* courses starts */

div.content div.middle div.hd p { margin:0px; padding:0px; }
div.content div.middle div.course_types div.course { width:462px; height:42px; float:left; overflow:hidden; background:url(/img/bg/bg_course_type.png) repeat-y left; margin:10px 0px 0px; }
div.content div.middle div.course_types div.course div.blurb { width:342px; height:32px; float:left; overflow:hidden; padding:6px 0px 0px 10px; }
div.content div.middle div.course_types div.course div.blurb h2 { float:left; font-size:167%; font-weight:bold; }
div.content div.middle div.course_types div.course div.blurb p { float:left; font-size:116%; font-weight:normal; color:#FFFFFF; padding:6px 0px 0px 10px; }
div.content div.middle div.course_types div.course div.link { width:90px; height:22px; float:right; overflow:hidden; text-align:right; padding:20px 6px 0px 0px; }

div.content div.middle div.hd ul.course_type_navigation { width:442px; height:17px; float:left; overflow:hidden; background:url(/img/bg/bg_course_type_menu.png) no-repeat left; padding:11px 10px; }
div.content div.middle div.ft ul.course_type_navigation { width:442px; height:17px; float:left; overflow:hidden; background:url(/img/bg/bg_course_type_menu_ft.png) no-repeat left; padding:11px 10px; }
div.content div.middle ul.course_type_navigation li { float:left; }
div.content div.middle ul.course_type_navigation li a { font-size:116%; font-weight:bold; color:#000000; text-decoration:none; }
div.content div.middle ul.course_type_navigation li a:hover { text-decoration:underline; }
div.content div.middle ul.course_type_navigation li.selected a { text-decoration:underline; }


div.content div.middle div.bd div.courses { width:100%; float:left; margin:0px 0px 20px 0px; }
div.content div.middle div.bd div.course { width:100%; float:left; margin:0px 0px 3px 0px; }
div.content div.middle div.bd div.course p.title { width:374px; min-height:18px; float:left; font-size:123.1%; font-weight:bold; padding:7px 7px; margin:0px 3px 0px 0px}
div.content div.middle div.bd div.course p.link { width:43px; height:26px; float:left; padding:4px 4px 2px; margin:0px 0px 3px 0px}
div.content div.middle div.bd div.course.odd { background:url(/img/bg/bg_courses_list_even.png) repeat-y left top; }
div.content div.middle div.bd div.course.even { background:url(/img/bg/bg_courses_list_odd.png) repeat-y left top; }

div.content div.middle div.hd_search { width:462px; height:135px; float:left; background:url(/img/bg/bg_search_courses_big.png) no-repeat bottom left; padding:20px 12px 0px 0px; }
div.content div.middle div.hd_search div.hd h1 { padding:10px; margin:0px; }
div.content div.middle div.hd_search div.bd { width:442px; float:left; padding:0px 0px 20px; margin:6px 10px 0px; border-bottom:1px solid #ffffff; }
div.content div.middle div.hd_search div.bd div.search_input { width:401px; height:26px; float:left; background:url(/img/bg/bg_search_input_big.png) no-repeat bottom left; }
div.content div.middle div.hd_search div.bd div.search_input input { width:394px; height:18px; border:0px; padding:1px 3px; margin:3px 0px 3px 1px; }
div.content div.middle div.hd_search div.bd div.search_submit { width:33px; height:26px; float:left; margin:0px 0px 0px 6px; }

div.content div.middle div.hd_search div.ft { width:442px; float:left; padding:13px 0px 0px; margin:0px 10px 0px; }
div.content div.middle div.hd_search div.ft div.browse_courses_heading { width:146px; float:left; }
div.content div.middle div.hd_search div.ft div.browse_courses_text { width:284px; float:left; font-size:93%; color:#FFFFFF; }
div.content div.middle div.hd_search div.ft div.browse_courses_text p { float:left; color:#FFFFFF; padding:4px 0px 0px 6px; }
div.content div.middle div.hd_search div.ft div.browse_courses_text p a { color:#FFFFFF; text-decoration:none; }
div.content div.middle div.hd_search div.ft div.browse_courses_text p a:hover { text-decoration:underline; }
div.content div.middle div.hd_search div.ft div.browse_courses_arrow { width:12px; float:left; }
div.content div.middle div.bd div.result { width:442px; float:left; margin:0px 0px 8px 0px; }
div.content div.middle div.bd div.result h2 { font-size:174%; margin:0px 0px 10px 0px }
div.content div.middle div.bd div.line { border-bottom:1px solid #DEDEDE; padding:0px 0px 20px 0px; }


/* courses ends */

/* panels start */

div.content div.how_to_apply { width:474px; height:99px; float:left; background:url(/img/bg/bg_how_to_apply.png) no-repeat bottom left; padding:12px 0px 0px 0px; margin:0px 0px 0px 0px; }
div.content div.how_to_apply div.text div.left { width:395px; height:88px; float:left; padding:12px 0px 0px 12px; margin:0px; }
div.content div.how_to_apply div.text div.left h2 { padding:0px 0px 5px 0px; margin:0px; }
div.content div.how_to_apply div.text div.left p { font-size:123.1%; color:#FFFFFF; padding:0px 0px 15px 0px; margin:0px; }
div.content div.how_to_apply div.text div.right { width:64px; height:20px; float:left; padding:77px 0px 0px; margin:0px; }

div.content div.questions_answered { width:237px; height:100px; float:left; background:url(/img/bg/bg_questions_answered.png) no-repeat bottom left; padding:12px 0px 0px 0px; }
div.content div.questions_answered div.heading h3 { padding:0px 7px 0px; }
div.content div.questions_answered p.text { width:219px; height:33px; float:left; font-weight:bold; overflow:hidden; padding:8px 7px 0px; }
div.content div.questions_answered p.more { width:219px; height:15px; float:left; overflow:hidden; padding:0px 18px 0px 0px; }

div.content div.right div.new_building { width:237px; height:99px; float:left; background:url(/img/bg/bg_new_building_right.png) no-repeat bottom left; padding:12px 0px 0px 0px; }
div.content div.right div.new_building p { padding:0px; margin:0px; }
div.content div.right div.new_building div.image { width:82px; float:left; padding:6px 7px; }
div.content div.right div.new_building div.heading { width:116px; float:left; padding:12px 0px 0px 3px; }
div.content div.right div.new_building div.more { width:123px; float:left; padding:20px 6px 0px 0px; }


/* panels end */