body{color:#636267;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:0;padding:0;}
h1{font-size:25px;font-weight:bold;margin-bottom:10px;margin-top:0;}
h2{font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:0;}
h3{font-size:14px;margin-bottom:5px;margin-top:0;}
h4{font-size:12px;margin-bottom:5px;margin-top:0;}
h5{font-size:14px;margin-bottom:0;margin-top:0;padding-bottom:10px;}
.lessSpace{margin-top:-5px;}
.moreSpace{margin-bottom:15px;margin-top:10px;}
img{border:0 none;}
.float_left{float:left;}
ol{list-style-position:inside;list-style-type:decimal;margin-bottom:5px;margin-left:0;margin-top:2px;padding-left:0;}
.helpBox_wrapper{background-color:#fff;display:none;height:auto;left:10px;position:absolute;top:10px;width:190px;z-index:100;}
.linkText{background-image:url(img/symbol_link.gif);background-position:left center;background-repeat:no-repeat;float:left;margin-left:0;margin-top:10px;padding-left:23px;}
a:link{color:#008895;text-decoration:none;}
a:visited{color:#008895;text-decoration:none;}
a:active{color:#008895;text-decoration:none;}
a:hover{color:#008895;text-decoration:underline;}
.spacer{background-image:url(img/space_line.gif);background-position:right center;background-repeat:no-repeat;margin-right:8px;padding-right:8px;}
.spacer_left{background-image:url(img/space_line.gif);background-position:left center;background-repeat:no-repeat;margin-left:8px;padding-left:8px;}
.spacer_first{background-image:url(img/space_line.gif);background-position:right center;background-repeat:no-repeat;margin-left:8px;margin-right:8px;padding-right:8px;}
.align_left{float:left;}
.align_right{float:right;}
.hit_highlight{color:#008895;font-weight:bold;}
.text_space_above{float:left;margin-top:7px;}
.text_space_below{float:left;margin-bottom:7px;}
.horizontal_line{background-image:url(img/horizontal_line.gif);float:left;height:1px;margin-bottom:20px;margin-top:20px;width:100%;}
#top{background-image:url(img/top_fade.gif);float:left;height:83px;width:100%;}
#topLine{background:#008895 none repeat scroll 0;color:#fff;float:left;height:20px;padding-top:4px;width:100%;}
#topLine a{color:#ffffff;text-decoration:none;}
#searchBox{background-image:url(img/top_searchtext.gif);background-position:left center;background-repeat:no-repeat;float:right;height:83px;width:330px;}
#searchField{color:#008895;float:right;font-size:12px;margin-top:32px;width:190px;}
.centerBox{padding: 0 25px 0 25px; margin-left:auto;margin-right:auto;width:1070px;}
ul#menu {margin:0;padding:0;}
ul#menu li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;}
.menuButton{border-bottom:1px solid #f0f1f0;margin-top:61px;float:left;}
.menuButton.active{border-bottom:1px solid #008895;}
#error_wrapper{background-color:#fdd;border:1px solid #f00;color:#f00;float:left;line-height:20px;margin-top:20px;padding:10px;width:740px;}
#error_wrapper_body{background-color:#fdd;border:1px solid #f00;color:#f00;float:left;line-height:20px;margin-top:10px;margin-bottom:20px;padding:10px;width:568px;}
#login_wrapper{background:#008895 url(img/login_field_bottom.gif) no-repeat scroll center bottom;color:#fff;float:left;padding-bottom:20px;padding-left:20px;padding-right:20px;width:760px;}
.login_subWrapper{float:left;margin-right:20px;width:175px;}
.login_subWrapper_small{float:left;margin-right:20px;padding-top:20px;width:110px;}
#login_subWrapper_small_second{float:left;margin-right:20px;padding-top:27px;width:110px;}
#login_subWrapper_small_last{float:left;padding-top:27px;width:110px;}
#login_subWrapper_double{float:left;padding-top:20px;width:435px;}
#login_subWrapper_small_second a:link{color:#fff;text-decoration:underline;}
#login_subWrapper_small_second a:visited{color:#fff;text-decoration:underline;}
#login_subWrapper_small_second a:hover{color:#fff;text-decoration:none;}
#login_subWrapper_small_last a:link{color:#fff;text-decoration:underline;}
#login_subWrapper_small_last a:visited{color:#fff;text-decoration:underline;}
#login_subWrapper_small_last a:hover{color:#fff;text-decoration:none;}
.login_textField{border-style:none;color:#636267;margin-top:5px;width:170px;}
.login_button{color:#008895;width:110px;}
.member_button{margin-top:20px;}
#member_subWrapper{float:left;margin-right:20px;width:240px;}
#member_subWrapper_second{float:left;margin-right:20px;width:225px;}
#member_subWrapper_last{float:left;width:240px;}
#member_subWrapper_last a:link{color:#fff;text-decoration:underline;}
#member_subWrapper_last a:visited{color:#fff;text-decoration:underline;}
#member_subWrapper_last a:hover{color:#fff;text-decoration:none;}
.member_textField{border-style:none;border-width:0;color:#636267;margin-top:5px;width:240px;}
.member_button{color:#008895;width:240px;}
.member_label{float:left;padding-top:10px;}
.member_label_fault{color:#f00;float:left;font-weight:bold;padding-top:10px;}
#leftColumn{float:left;margin-top:20px;width:590px;}
.leftColumn_leftColumn{float:left;margin-right:20px;width:285px;}
.leftColumn_rightColumn{float:left;width:285px;}
#bottom_wrapper{background-image:url(img/horizontal_line.gif);background-repeat:repeat-x;float:left;font-size:11px;margin-top:20px;padding-bottom:40px;padding-top:5px;width:590px;}
#rightColumn{float:left;margin-bottom:20px;margin-left:20px;margin-top:20px;width:190px;}
.subMenuButton{float:left;margin-bottom:7px;}
.rightColumn_banner{float:left;margin-top:20px;}
.rightColumn_partners{float:left;margin-top:20px;}
.box_grey_top_left{background:transparent url(img/box_grey/top_left.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_grey_top{border-color:#ddd  ;border-style:solid none none;border-width:1px;float:left;height:1px;width:186px;}
.box_grey_top_right{background:transparent url(img/box_grey/top_right.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_grey_content{border-color: #ddd;border-style:none solid;border-width:1px;float:left;line-height:20px;overflow:auto;padding:6px 10px;width:168px;}
.box_grey_bottom_left{background:transparent url(img/box_grey/bottom_left.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_grey_bottom{border-color:  #ddd;border-style:none none solid;border-width:1px;float:left;height:1px;width:186px;}
.box_grey_bottom_right{background:transparent url(img/box_grey/bottom_right.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.myRatings_post{float:left;padding-bottom:15px;width:100%;}
.box_head{float:left;height:22px;margin-bottom:0;margin-top:20px;}
.box_wrapper{float:left;width:190px;}
.box_grey_wrapper{float:left;padding-bottom:20px;width:190px;}
.box_top_left{background:transparent url(img/box/top_left.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_top_left_filled{background:transparent url(img/box/top_left_filled.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_top{border-color:#008895  ;border-style:solid none none;border-width:1px;float:left;height:1px;width:186px;}
.box_top_right{background:transparent url(img/box/top_right.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_content{border-color: #008895;border-style:none solid;border-width:1px;float:left;line-height:20px;overflow:auto;padding:6px 10px;width:168px;}
.box_bottom_left{background:transparent url(img/box/bottom_left.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.box_bottom{border-color:  #008895;border-style:none none solid;border-width:1px;float:left;height:1px;width:186px;}
.box_bottom_right{background:transparent url(img/box/bottom_right.gif) repeat scroll 0;float:left;height:2px;width:2px;}
.search_top_space{float:left;height:20px;width:100%;}
.search_box_top{border-color:#008895  ;border-style:solid none none;border-width:1px;float:left;height:1px;width:796px;}
.search_box_bottom{border-color:  #008895;border-style:none none solid;border-width:1px;float:left;height:1px;width:796px;}
.search_box_content{border-color: #008895;border-style:none solid;border-width:1px;float:left;padding:20px;width:758px;}
.search_box_double_column{float:left;width:100%;}
#search_box_column_wrapper{background-image:url(img/vertical_spread_line.gif);background-position:center;background-repeat:repeat-y;float:left;width:100%;}
.search_box_left_column{float:left;width:379px;}
.search_box_right_column{float:right;width:379px;}
.search_box_left_content{padding-right:20px;}
.search_box_right_content{padding-left:20px;}
.search_box_divider{background-image:url(img/horizontal_spread_line.gif);background-position:center;background-repeat:repeat-x;clear:both;height:1px;padding-bottom:25px;width:100%;}
.search_box_space{clear:both;height:5px;}
.list_head{display:table;float:left;position:relative;vertical-align:middle;width:590px;}
.list_head_right{display:table-cell;position:relative;vertical-align:bottom;width:190px;}
.list_head_right p{line-height:0;margin:0;padding:0;}
.list_head_left{display:table-cell;padding-bottom:10px;padding-right:15px;position:relative;vertical-align:bottom;width:385px;}
.list_head_left p{margin:0;padding:0;}
.oddRow{background-color:#f3f3f3;float:left;padding-bottom:2px;padding-left:2px;padding-top:2px;width:100%;}
.oddRow_individualSearch{background-color:#f0f0f0;float:left;padding-bottom:2px;padding-left:2px;padding-top:2px;width:100%;}
.evenRow{background-color:#fff;float:left;padding:2px;width:100%;}
.text_wrapper{float:left;width:465px;}
.text_wrapper_long{float:left;width:490px;}
.text_wrapper_short{float:left;width:445px;}
.grade_wrapper{float:left;text-align:center;width:25px;}
.button_wrapper{float:left;padding-right:2px;text-align:right;width:142px;}
.searchHeading{font-size:13px;font-weight:bold;padding-right:5px;}
.see_all_hits{float:right;padding-top:10px;}
.button{float:right;margin-bottom:-3px;padding-top:15px;}
.button_space{float:right;height:10px;width:10px;}
#start_topWrapper{float:left;margin-bottom:20px;padding-bottom:20px;background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;}
#start_winnerWrapper{background-image:url(img/winner_start.gif);float:left;height:105px;margin-bottom:20px;padding:20px 20px 20px 305px;width:265px;}
#start_winnerWrapper_content_top{float:left;height:90px;width:265px;}
#start_winnerWrapper_content_bottom{float:left;font-weight:bold;height:15px;text-align:right;width:265px;}
.start_articleWrapper{float:left;margin-bottom:20px;width:590px;}
.start_articleWrapper_line{background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:20px;padding-bottom:20px;width:590px;}
.start_articleWrapper_left{float:left;padding-right:20px;width:285px;}
.start_articleWrapper_right{float:left;width:285px;}
.start_articleWrapper_content_top{float:left;height:130px;width:285px;line-height:17px;}
.start_articleWrapper_content_bottom{float:left;height:15px;width:285px;font-weight:bold;}
.articleTeaser a:link{color:#636267;text-decoration:none;}
.articleTeaser a:visited{color:#636267;text-decoration:none;}
.articleTeaser a:hover{color:#008895;text-decoration:none;}
.listContainer{float:left;font-size:10px;line-height:16px;margin-right:15px;width:135px;}
.listContainer_second{float:left;font-size:10px;line-height:16px;margin-right:14px;width:140px;}
.listContainer_fourth{float:left;font-size:10px;line-height:16px;width:135px;}
.listContainer h2{margin-bottom:0;}
.listContainer_second h2{margin-bottom:0;}
.listContainer_fourth h2{margin-bottom:0;}
#post_leftColumn{float:left;margin-right:20px;width:285px;}
#post_rightColumn{float:left;width:285px;}
.post_bothColumns{background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:20px;padding-bottom:25px;width:100%;}
.post_bothColumns_lineOver{background-image:url(img/horizontal_line.gif);background-position:center top;background-repeat:repeat-x;float:left;margin-top:20px;padding-top:20px;padding-bottom:25px;width:100%;}
.post_bothColumns_inner{float:left;padding-bottom:30px;width:100%;}
.post_bothColumns_bottom{float:left;padding-bottom:10px;width:100%;}
#post_topButton{float:left;padding-bottom:5px;}
#post_leftColumn_school{float:left;height:197px;margin-right:20px;width:285px;}
#post_leftColumn_top{float:left;height:174px;}
#post_rateButton{bottom:0;float:left;position:relative;}
.post_rating_oddRow{background-color:#ebf7f8;padding:20px;}
.post_rating_evenRow{padding:20px;}
.post_rating_byline{font-size:10px;margin-top:10px;text-align:right;}
.post_ratingBar_flash{float:left;height:50px;margin-bottom:15px;margin-top:0;width:590px;}
.post_ratingBox_flash{float:left;height:113px;width:560px;}
.post_schoolrating_flash{float:left;height:94px;width:590px;}
.advancedSearch_greyBox_contentLeft{background-image:url(img/search_symbol.gif);background-repeat:no-repeat;float:left;height:50px;margin-left:0;margin-top:3px;width:60px;}
.advancedSearch_greyBox_contentRight{float:left;height:auto;width:465px;}
.advancedSearch_radioButton{height:10px;width:10px;}
.advancedSearch_radioButton_wrapper{float:left;font-weight:bold;width:90px;}
.advancedSearch_title_wrapper{float:left;margin-top:4px;width:100px;}
.advancedSearch_textField{color:#636267;font-size:12px;height:15px;margin-bottom:10px;margin-top:5px;width:279px;}
.advancedSearch_selectField{color:#636267;font-size:12px;height:20px;margin-bottom:10px;margin-top:5px;width:285px;}
.advancedSearch_multipleField{color:#636267;font-size:12px;margin-bottom:10px;margin-top:5px;width:285px;}
.advancedSearch_button{margin-top:10px;}
.user_wideBox{background-color:#f0f0f0;float:left;padding:14px 20px 0;width:550px;}
.user_wideBox_bottom_first{background-image:url(img/wideBox_bottom_first.gif);float:left;height:2px;margin-bottom:30px;width:590px;}
.user_wideBox_bottom_second{background-image:url(img/wideBox_bottom_second.gif);float:left;height:2px;width:590px;}
.userField_contentLeft{background-image:url(img/user_image.gif);background-repeat:no-repeat;float:left;height:72px;margin-left:2px;margin-top:2px;width:108px;}
.userField_contentRight{float:left;height:auto;width:440px;}
.userField_contentRight_top{float:left;height:42px;padding-top:8px;width:410px;}
.userField_contentRight_bottom{float:left;height:27px;width:410px;}
.user_button{float:left;margin-right:10px;}
.judgement_odd{background-color:#f3f3f3;float:left;margin-bottom:5px;margin-top:5px;padding:15px;width:560px;}
.judgement_flagged{background-color:#fdd;float:left;margin-bottom:5px;margin-top:5px;padding:15px;width:560px;}
.judgement_flaggedText{color:#f00;font-weight:bold;}
.judgement_flaggedText_light{color:#f00;}
.judgement_indent{background-color:#f3f3f3;float:left;margin-bottom:5px;margin-top:5px;padding:15px;width:540px;}
.judgement_indent_arrow{background-image:url(img/comment_answer_arrow.gif);background-repeat:no-repeat;float:left;height:15px;margin-top:5px;width:20px;}
.judgement_even{float:left;padding:15px;width:560px;}
.judgement_comment{float:left;margin-bottom:10px;margin-top:5px;width:auto;}
.judgement_signature{float:left;text-align:right;width:560px;}
.judgement_signature_indent{float:left;text-align:right;width:540px;}
#pagination_wrapper{float:left;margin-bottom:10px;margin-top:10px;width:590px;}
.school_friend_wrapper{background-image:url(img/horizontal_spread_line.gif);background-position:center top;background-repeat:repeat-x;float:left;margin-top:20px;padding-top:20px;float:left;width:590px;}
.school_friend_column{width:190px;float:left;margin-right:20px;}
.school_friend_lastColumn{width:170px;float:left;margin-top:4px;}
.school_friendField{margin-top:7px;float:left;width:188px;border:1px solid #a5acb2;color:#636267;font-size:12px;}
.schoolComment_signature_indent{float:left;text-align:right;width:540px;}
.schoolComment_textField{border:1px solid #636267;float:left;height:100px;margin-top:20px;width:378px;}
.schoolComment_buttonWrapper{float:left;margin-top:15px;width:380px;}
.schoolComment_lastButton{float:left;margin-left:20px;}
.linkage_lastButton{float:left;margin-left:20px;}
.wideBox{background-color:#f0f0f0;float:left;padding:18px 20px;width:550px;}
.wideBox_top{background-image:url(img/wideBox_top.gif);float:left;height:2px;width:590px;}
.wideBox_bottom{background-image:url(img/wideBox_bottom.gif);float:left;height:2px;width:590px;}
.wideBox_contentLeft{background-image:url(img/linkage.gif);background-repeat:no-repeat;float:left;height:48px;margin-left:5px;margin-top:27px;overflow:auto;width:90px;}
.wideBox_contentRight{float:left;height:auto;width:435px;}
.wideBox_searchWrapper{margin-top:10px;}
.wideBox_searchField{border:1px solid #c9c9c9;}
.smallBox{background-color:#f0f0f0;float:left;padding:16px 20px 16px 10px;width:255px;}
.smallBox_top{background-image:url(img/smallBox_top.gif);float:left;height:2px;width:285px;}
.smallBox_bottom{background-image:url(img/smallBox_bottom.gif);float:left;height:2px;width:285px;}
.smallBox_searchField{border:1px solid #c9c9c9;margin-left:3px;width:165px;}
.smallBox_contentLeft{background-image:url(img/search_symbol.gif);background-repeat:no-repeat;float:left;height:51px;margin-left:5px;margin-right:5px;overflow:auto;width:45px;}
.smallBox_contentRight{float:left;height:auto;width:200px;}
#bannerColumn{background-color:#fc0;float:left;margin-bottom:20px;margin-left:20px;margin-top:20px;width:190px;}
.radioButtonBox{float:left;margin-bottom:0;margin-top:0;width:100px;}
.radioButtonBox_last{float:left;margin-bottom:0;margin-top:0;width:90px;}
.radioButtonBox_text{float:left;font-size:12px;margin-left:3px;margin-top:3px;}
.radioButtonGroup{background-image:url(img/horizontal_spread_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:25px;margin-top:0;padding-bottom:25px;width:100%;}
.radioButtonGroup_last{background-image:url(img/horizontal_spread_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:15px;margin-top:0;padding-bottom:15px;width:100%;}
.popupBox{background-color:#0f3;height:300px;margin-left:-5000px;margin-top:-5000px;visibility:hidden;width:100px;}
#commentfield{border:1px solid #636267;height:100px;margin-bottom:20px;width:285px;}
.ratingViwer{float:left;height:43px;margin-top:20px;width:590px;}
.newsItem_wrapper{float:left;margin-bottom:30px;margin-top:5px;width:590px;}
.newsItem{float:left;height:112px;padding-right:20px;width:285px;}
.newsItem_last{float:left;height:112px;width:285px;}
.newsItem_pic{float:left;height:112px;width:135px;}
.newsItem_text{background-image:url(img/article_frame.gif);float:left;height:92px;padding:10px;width:130px;}
.publish_date{color:#999;float:right;font-size:10px;}
.addLecturer_leftBox{float:left;margin-bottom:15px;margin-right:20px;width:285px;}
.addLecturer_rightBox{float:left;margin-bottom:15px;width:285px;}
.addLecturer_label{margin-bottom:-10px;}
.addLecturer_field{float:left;width:280px;}
.addLecturer_submit{color:#636267;float:left;margin-top:5px;width:285px;}
.article_bothColumns{background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:20px;padding-bottom:20px;width:590px;}
.article_image{padding-bottom:10px;}
.article_topWrapper{background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:15px;padding-bottom:0;width:100%;}
.article_headingWrapper{width:590px;float:left;}
.article_leftColumn{float:left;margin-right:20px;width:400px;}
.article_rightColumn{float:left;width:170px;}
.article_info{font-size:10px;}
.article_body{float:left;line-height:17px;articleTeaser width:400px;}
.article_link{clear:both;float:left;margin-bottom:8px;}
.article_facebookLink{background-image:url(img/symbol_facebook.gif);background-position:left center;background-repeat:no-repeat;line-height:25px;margin-left:0;margin-top:0;padding-left:25px;}
.article_mailLink{background-image:url(img/symbol_mail.gif);background-position:left center;background-repeat:no-repeat;line-height:25px;margin-left:0;margin-top:0;padding-left:25px;}
.friendWrapper{background-image:url(img/horizontal_spread_line.gif);background-position:center top;background-repeat:repeat-x;float:left;margin-top:20px;padding-top:20px;float:left;}
.article_friendField{margin-top:3px;margin-bottom:15px;float:left;width:168px;border:1px solid #a5acb2;color:#636267;font-size:12px;}
.panel_sender_wrapper{background-image:url(img/horizontal_line.gif);background-position:center bottom;background-repeat:repeat-x;float:left;margin-bottom:20px;margin-top:20px;padding-bottom:20px;width:100%;}
.panel_sender_wrapper_last{float:left;margin-bottom:20px;margin-top:20px;width:100%;}
.panel_sender_pic{float:left;margin-right:20px;width:115px;}
.panel_sender_info{float:left;width:265px;}
.winner_img{float:left;margin-bottom:5px;margin-right:10px;margin-top:3px;}
.report_leftColumn{float:left;margin-right:20px;width:380px;}
.report_rightColumn{float:left;width:190px;}
.report_textField{border:1px solid #636267;float:left;height:100px;width:378px;}
#individualSearch_top{background-image:url(img/wideBox_top.gif);float:left;height:2px;margin-top:10px;width:590px;}
#individualSearch_bottom{background-image:url(img/wideBox_bottom.gif);float:left;height:2px;width:590px;}
#individualSearch_wrapper{background-color:#f0f0f0;float:left;padding:18px 20px;width:550px;}
.articleList_listItem{font-weight:bold;margin-top:20px;}
#adColumn {float:right;top:115px;vertical-align:top;width:250px;margin-top:20px;}
#adColumn * {float: left;}
.role.admin {font-style:italic;font-weight:bold;}
.role.user {color: #999999;}
.site-navigator ul{background-color:#eeeeee;border-top:2px solid #008895;margin:0;bottom:0;left:0;position:fixed;width:100%;z-index:1000;text-align:center;}
.site-navigator ul li{display:inline-block;padding-bottom:4px;padding-left:12px;padding-top:4px;}
