body {
  background-color: #a3c7cb;
  margin: 0;
}

body, td, th, textarea, select {
  font: 12px/1.25em Arial, Helvetica, sans-serif;
  color: #666;
}

a, h1 a, h1 a:visited {
  color: #0066cc;
  text-decoration: none;
}

a:visited {
  color: #00589F;
  text-decoration: none;
}

a:hover, h1 a:hover {
  text-decoration: none;
  color: #ca0002;
}

a:focus {
  outline: none;
}

#symbol_input {
	width:250px;border:1px solid #ccc;color:#ccc;font-size:1.3em;padding:4px 6px 4px 6px; clear:both;margin:auto; margin-left:50px;
}
#symbol_submit {
	height: 30px; font-size:1.1em; padding:4px 6px 4px 6px; font-weight:bold; width:115px;
}
.top_bg {
  background-image: url("/images/top_bg.gif");
  background-repeat: repeat-x;
  background-position: bottom;
  padding-bottom: 0;
}

div#menu {
  float: right;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 21px;
  font-size: 11px;
}

.lists {
  list-style-type: disc;
  margin: 0 0 0 20px;
  padding: 0;
}

.lists li {
	padding-bottom:2px;
}

.mainstry {
  padding: 0 10px 0 0;
}

.underwear {
  text-decoration: none;
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  padding: 0;
  cursor: help;
}

.grizay {
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.reds {
  color: #C00;
  padding-left: 51px;
  display: block;
  height: 45px;
  font-size: 12px;
}

.greens {
  color: #090;
  padding-left: 51px;
  display: block;
  height: 45px;
  font-size: 12px;
}
.neutral {
  color: #666;
  padding-left: 51px;
  display: block;
  height: 45px;
  font-size: 12px;

}
.up {
  background: url("/images/stock-up.png") no-repeat top left;
  padding-top:1px;
}

.dwn {
  background: url("/images/stock-down.png") no-repeat top left;
  padding-top:1px;
}

.nc {
  background: url("/images/stock-nc.png") no-repeat top left;
  padding-top:1px;
}


.bigred {
  color: #C00;
  display: block;
}
.biggrn {
  color: #090;
  display: block;
}
.bigunch {
  color: #06C;
  display: block;
}


.imgOut {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	}
.imgOn {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.feed {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("/images/feed-icon.gif") no-repeat 0 50%;
}
/* NAV NEW */

#navigation a {
  background: url("/images/left-tab.gif") left top no-repeat;
  text-decoration: none;
  white-space: nowrap;
  color: #006699;
  padding: 0px 0px 3px 15px;
  font-weight: normal;
}

#navigation a span, #navigation a span {
  background: url("/images/right-tab.gif") right top no-repeat;
  padding: 4px 15px 0 0;
}

#navigation a, #navigation a span {
  display: block;
  float: left;
}
/* Hide from IE5-Mac \*/

#navigation a, #navigation a span, #content_features_left, #content_features_right, #main_news_box, #comment_list div.comment_body img {
  float: left;
}
/* End hide */

#navigation .activelink a, #navigation .activelink a:hover {
  background: url("/images/left-tab-active.gif") left top no-repeat;
  text-decoration: none;
  white-space: nowrap;
  color: #fff;
  padding: 0px 0px 3px 15px;
}

#navigation .activelink a span, #navigation .activelink a:hover span {
  background: url("/images/right-tab-active.gif") right top no-repeat;
  padding: 4px 15px 0 0;
  font-weight: bold;
}

#navigation a:hover {
  color: #fff;
  background: url("/images/left-tab-hover.gif") left top no-repeat;
  padding: 0px 0px 3px 15px;
}

#navigation a:hover span {
  background: url("/images/right-tab-hover.gif") right top no-repeat;
  padding: 4px 15px 0 0;
}

#navigation ul {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#navigation li {
  float: left;
  margin-right: 3px;
  text-align: center;
  list-style: none;
  list-style-type: none;
}
#navigation li span {
  cursor: pointer;
}
/* ///////////////////////////////// */

ul#nav a {
  float: left;
  background: #E7F1F8 url("/images/left-tab.gif") left top no-repeat;
  text-decoration: none;
  white-space: nowrap;
  color: #4f7478;
  padding: 4px 10px 3px 10px;
}

ul#nav li.a {
  background: url("/images/right-tab.gif") right top no-repeat;
  padding-right: 10px;
}

ul#nav a:hover {
  background: #ffb411;
  color: #FFF;
  white-space: nowrap;
}

ul#nav li.activelink a, ul#nav li.activelink a:hover {
  background: #728a8e;
  color: #fff;
  font-weight: bold;
  white-space: nowrap;
}

div.main {
  background: #fff;
  padding: 10px;
}

div.spamspot, div.spamreport, fieldset.spamspot {
  padding:12px;
  height:150px;
  border: 1px solid #bfbfbf;
  background-image: url("/images/spambg.jpg");
 background-position: 100px 50px;
}
.spamlist {
  background-color:#fbfbfb;
  padding:9px;
  border:#bfbfbf solid 1px;
  margin-top:7px;
  cursor: pointer;
}


.spamspot legend {
	font-weight: bold;
	font-size: 14px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	background-color:#fff;
}

legend {
	font-weight: bold;
	font-size: 14px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	margin-top:0px;
	margin-left:10px;
  background-image: url("/images/bg-grad.png");
 background-position: 0 15px;
	background-repeat: repeat-x;
}
fieldset {
	border: 1px solid #e9e9e9;
	padding: 5px;
	margin-top:10px;
}


div.bdr {
  background: #e1e1e1;
  padding: 1px;
  border: 0px;
}

div.grad, fieldset.grad {
  background-image: url("/images/bg-grad.png");
 background-position: left top;
	background-repeat: repeat-x;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 700;
  margin:5px 0;
}

h1 {
  color: #fead00;
  font-size: 16px;
}

h2 {
  color: #0033CC;
  font-size: 15px;
}

h3 {
  color: #4e787f;
  font-size: 14px;
}

h4 {
  color: #000;
  font-size: 11px;
}
.yello{
  color: #f9a41d;
}

.smlreg {
  font-size: 10px;
}

.smlbld {
  font-size: 10px;
  font-weight: 700;
}

.medreg, .ssi_table th, .ssi_table td {
  font-size: 11px;
}

.bigreg {
  font-size: 23px;
  font-weight:bold;
}

.moreNews {
  width: 95%;
  padding: 6px 3px;
  font-size: 11px;
  border-top: 1px solid #e7e7e7;
  border-bottom: 1px solid #e7e7e7;
  margin-top: 0px;
  margin-left: 0px;
}

/* Input boxes - just a bit smaller than normal so they align well. */

input, textarea, button {
  color: #000000;
  font-family: verdana, sans-serif;
}

input, button {
  font-size: 90%;
}

textarea {
  font-size: 100%;
  color: #000000;
  font-family: verdana, sans-serif;
}
/****************************/

#container {
  width: 950px;
  margin: 10px auto 0 auto;
  text-align: left;
  background-color: #fff;
}

#container2 {
  width: 950px;
  margin: 5px auto 0 auto;
  text-align: left;
  background-color: #d8ecee;
  margin-bottom: 10px;
}

#header, #box_center_holder div.category_headline div.summary, #article_tags div.article_tags, input, select, textarea, select, #box_right .form_line label {}

#content {
  width: 950px;
}
html>body #content {
  width: 950px;
  }

#dynamic_box_left {
  margin: 0;
  float: left;
}

#box_center {
  float: left;
  padding: 7px;
  margin-left:3px;
  background-color: #FFFFFF;
}

#box_right {
  margin: 5px 7px 10px 0;
  float: right;
  background: #d8ecee url("/images/right-left.gif") left top no-repeat;
}

#box_big {
  padding: 7px;
  background-color: #FFFFFF;
}

#content_footer {
  clear: both;
}

.whitebg {
  background-color: #FFFFFF;
}
/*********deafault layout**********/

#layout_default div#box_right, .features_equal_default #content_features_right {
  width: 300px;
}

#layout_default div#box_center {
  width: 620px;
}
/********** two column *************/

#layout_two_column div#box_right, #layout_non_equal div#box_right {
  width: 320px;
}

#layout_two_column div#dynamic_box_left {
  display: none;
}

#layout_two_column div#box_center {
  width: 670px;
}
/************ three columns ***************/

#layout_three_columns div#box_right, #layout_three_columns div#dynamic_box_left {
  width: 190px;
}

#layout_three_columns div#box_center {
  width: 610px;
}
/************ equal ***************/

#layout_equal div#box_right, #layout_equal div#dynamic_box_left, #layout_equal div#box_center {
  width: 330px;
}

#layout_equal_rights div#box_right, #layout_equal_rights div#box_center {
  width: 260px;
}

#layout_equal_rights div#dynamic_box_left {
  width: 470px;
}

#layout_non_equal div#dynamic_box_left {
  width: 420px;
}

#layout_non_equal div#box_center {
  width: 250px;
}
/************* CONTENT FEATURES *****************/

.features_equal_default, .main_news_box_row, .short_holder, #comment_list div.comment_body, div#box_users div.box_content, .headline_article_holder {
  width: 100%;
  overflow: hidden;
}
/*********** equal_default *********************/

.features_equal_default #content_features_left {
  width: 275px;
}

.features_equal #content_features_left, .features_equal #content_features_right {
  width: 495px;
}

.features_left #content_features_left, .features_right #content_features_right {
  width: 680px;
}

.features_left #content_features_right, .features_right #content_features_left {
  width: 310px;
}
/*********** right *********************/

.features_inside .content_features_col {
  width: 223px;
  float: left;
}
/*********** inside *********************/

.features_inside {
  width: 670px;
  overflow: hidden;
}

.features_inside #content_features_left, .features_inside #content_features_right {
  width: 335px;
}

.main_news_category, .category_news_category {
  float: left;
  display: inline;
  margin: 6px;/****styles****/
}

#content {
  background: #fff url("/college/themes/default/img/content_top_corners.gif") top no-repeat;
  padding-top: 4px;
}

#content_bottom {
  background: #fff url("/images/content_bottom.gif") bottom no-repeat;
  padding-bottom: 4px;
}

#footer_bottom {
  background: #fff url("/images/footer_bottom.gif") bottom no-repeat;
  padding-bottom: 4px;
}

#container div#footer div.bottom_corners {
  background: url("/college/themes/default/img/content_bottom_corners.gif") bottom no-repeat;
  height: 7px;
}
/*** Global anchor styles ***/

a img {
  border: none;
}
/*** Global list styles ***/

#box_right ul {
  padding: 0;
  margin: 0;
}

#box_right ul li {
  list-style-type: none;
}
/*** Global box styles ***/

.box .box_title {
  font-size: 14px;
  font-weight: bold;
}
/*************** HEADER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

.header_image {
  border-bottom: 1px solid #fff;
}
/*** Static pages navigation ***/

.box_pages {/*** static pages list holder ***/
  border: 2px solid #000;
  padding: 6px;
  background: #42464A url("/college/themes/default/img/pages_bg.gif") bottom repeat-x;
}

.box_pages li, .player li {/*** static pages list ***/
  display: inline;
}

.box_pages a {
  padding: 5px 6px;
}

.box_pages a:link, .box_pages a:visited {
  color: #fff;
  text-decoration: none;
}

.box_pages a:hover {
  color: #000;
  background-color: #B7B8B8;
  text-decoration: none;
}
/*** Search box ***/

.search {
  padding: 6px;
  background: #eee;
  text-align: right;
}

.search a, .ticker a {
  color: #CA0405;
}

.search button {
  width: 50px;
  height: 20px;
  margin-left: 6px;
  border: none;
  font-size: 12px;
  font-weight: normal;
  color: #fff;
  background: url("/college/themes/default/img/search_button.gif") no-repeat;
}
/*************** LEFT COLUMN STYLES ********************************************************************************************************************/
/******************************************************************************************************************************************************/

#box_left_holder, #category_holder div.subcategory_list div.box_body, .headline_body {
  padding: 6px;
}

#dynamic_box_left div.box {
  margin-bottom: 12px;
}

#dynamic_box_left div.box_title {
  background: #A5A5A5;
  color: #FFFFFF;
  padding: 4px 2px 3px 3px;
  margin-bottom: 4px;
  border-bottom: 1px solid #CCCCCC;
}

#dynamic_box_left div.box_body {
  border-bottom: 4px solid #A5A5A5;
}
/*** Section box (navigation list) ***/

#box_sections {
  border-bottom: none;
}

#box_sections li {
  background-color: #fff;
  border-bottom: 1px solid #fff;
  padding: 1px 0px;
  font-weight: bold;
}

#box_sections li ul li {
  border-bottom: none;
  font-variant: normal;
  font-size: 11px;
  padding-left: 6px;
}

#box_sections li a {
  display: block;
  padding: 4px;
}

#box_sections li a:hover, .player a:link, .player a:visited {
  color: #FFF;
  background-color: #A5A5A5;
  text-decoration: none;
}

#box_sections li ul li a:hover {
  color: #000000;
  background: none;
  text-decoration: underline;
}
/*************** CONTENT STYLES ************************************************************************************************************************/
/******************************************************************************************************************************************************/

hr {
  border: 0;
  width: 100%;
  color: #cccbc1;
  height: 1px;
  background-color: #EEEEEE;
  clear:both;
}

#box_center_holder {
  padding: 0px 12px;
}

#box_center_holder h1 {
  font-size: 24px;
  padding: 10px 0 4px 0;
  margin-bottom: 12px;
  border-bottom: 3px solid #EEEEEE;
}
#box_center_holder div.category_headline h2 a {
  color: #CA0405;
  font-size: 18px;
  font-weight: normal;
}

#box_center_holder div.category_headline div.image {
  float: left;
  padding: 6px;
  margin: 0px 6px 6px 6px;
  background-color: #eeeeee;
  border: none;
}

div.article_link {
  display: inline;
  padding-left: 4px;
}

div.article_link a, #category_news_box div.box_title span a, #article_holder div.content_attachment a, #box_pagination span.pagination_total, #box_calendar table caption a, div#latest_comments div.single_comment div.comment_header a, div#box_tags a:hover {
  color: #C90404;
}

div.box_body div.image, div.box_body span.image {
  padding: 2px;
  float: left;
  margin: 2px 4px 2px 2px;
  border: 1px solid #CCCCCC;
}

.short {/*** Global summary styles ***/
  margin-bottom: 2px;
  padding: 4px;
}
/*** Article summaries heights ***/

#latest_news div.short {
}
/*** Main news styles ***/

#category_news_box div.box_title {
  margin-bottom: 6px;
}
/*** Category links ***/

#category_news_box div.box_title h4, #category_news_box div.box_title h4 a {
  font-size: 16px;
  color: #172973;
  border-bottom: 1px solid #eee;
  padding: 4px 0px;
  margin-bottom: 4px;
}
/*** Subcategory links ***/

#category_news_box div.box_title span {
  color: #000;
  font-size: 11px;
  padding: 0px 1px;
}

#category_news_box div.box_title span a:hover {
  color: #000;
}

#category_news_box div.box_body ul {
  padding: 0px 6px;
}

#category_news_box div.box_body ul li, #box_right div.box_body ul li {
  border-bottom: 1px solid #eee;
  padding: 1px 0px;
}

#category_news_box div.box_body ul li a {
  display: block;
  padding: 2px 2px 2px 14px;
  background: url("/college/themes/default/img/bullet_arrow.gif") 6px 6px no-repeat;
}
/*** Category page ***/

#category_holder div.short {
  margin-bottom: 12px;
  padding-bottom: 12px;
}
/*** Article styles ***/

.box_breadcrumb {
  padding: 6px 0px;
  color: #666666;
}

.box_breadcrumb a {
  color: #CA0405;
  padding-right: 4px;
}

#article_holder div.article_metadata {
  padding: 0px 0px 0px 0px;
}

#article_holder div.article_metadata span.metadata_time {
  font-size: 10px;
  color: #999;
  float: right;
}

#article_holder div.font_size {
  font-size: 11px;
  text-align: right;
  margin-bottom: 12px;
}

#article_holder div.font_size img {
  vertical-align: bottom;
  padding-left: 3px;
}

#article_holder div.image, #article_holder span.image {
  float: left;
  padding: 4px;
  margin-right: 6px;
  border: 1px solid #cccccc;
}

#article_holder div.image span.image_caption {
  font-size: 11px;
  line-height: normal;
}

#article_holder div#article_body {
  line-height: 1.6em;
  width: 100%;
  overflow: hidden;
  margin-bottom: 12px;
}

#article_holder div#article_body h1, #article_holder div#article_body h2, #article_holder div#article_body h3, #article_holder div#article_body h4, #article_holder div#article_body h5, #article_holder div#article_body h6 {
  font-family: Arial, Helvetica, sans-serif;
}

#article_holder div#article_body a {
  color: #002BB8;
}

#article_holder div.content_attachment {
  padding: 6px;
  text-align: right;
  font-size: 11px;
}

#article_holder div.content_attachment img, #box_right div#box_article_tools ul li img {
  vertical-align: bottom;
}

#box_social_bookmarks {
  color: #666666;
  padding: 2px 6px;
  margin: 6px 0px 12px 0px;
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
}

#box_social_bookmarks img {
  vertical-align: middle;
}
/*** Article comments ***/

.comment_block h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  background-color: #f4f4f4;
  padding: 6px;
  margin: 6px 0px;
}

#comment_list {
  margin: 15px 8px;
}

#comment_list div.comment_holder {
  margin-bottom: 20px;
}

#comment_list div.comment_header {
  padding-bottom: 6px;
}

#comment_list div.comment_header, #box_right div#box_article_tools ul {
  font-size: 11px;
}

#comment_list div.comment_header a {
  color: #C90404;
  font-weight: bold;
}

#comment_list div.comment_body_holder {
  padding: 6px;
  border-bottom: 1px solid #EBEBEB;
  background-color: #F8F8F8;
}

#comment_list div.comment_body div.comment_text {
  color: #666666;
  margin-left: 50px;
  padding: 0px 12px 10px 10px;
}

#comment_list div.comment_report {
  float: right;
}
/*** Pagination ***/

#box_pagination {
  padding: 6px;
  margin: 6px 0px;
  background: #eeeeee;
  color: #666666;
}

#box_pagination span.pagination {
  float: right;
  font-weight: bold;
}

#box_pagination span.pagination a {
  font-weight: normal;
  color: #C90404;
}

#box_calendar table caption {
  font-weight: bold;
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
  padding: 6px 0px;
  margin-bottom: 6px;
}

#box_calendar table caption span {
  cursor: pointer;
  padding: 0px 4px;
}

#box_calendar table td {
  background-color: #F1F1F1;
  padding: 1px 2px;
}
/*************** RIGHT COLUMN STYLES *******************************************************************************************************************/
/******************************************************************************************************************************************************/

#navigation a {
  background: url("/images/left-tab.gif") left top no-repeat;
  text-decoration: none;
  white-space: nowrap;
  color: #4f7478;
  padding: 0px 0px 3px 15px;
}

#box_left_bottom {
  background: url("/images/left-bottom.gif") left bottom no-repeat;
  height: 6px;
}

#box_right_bottom {
  background: url("/images/right-bottom.gif") right bottom no-repeat;
  height: 6px;
}

#box_right_holder {
  background: url("/images/right-right.gif") right top no-repeat;
}
/*** Boxes ***/

#box_right div#box_right_holder {
  padding: 10px 10px 0 10px;
}

#box_right .box div.box_title {
  background: url("/college/themes/default/img/box_right_head_left.gif") top left no-repeat;
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  padding: 6px;
}

#box_right .box_tabs div.box_title {
  padding: 4px 6px 3px 6px;
}

#box_right .box .box_title_holder {
  background: url("/college/themes/default/img/box_right_head_right.gif") top right no-repeat;
}
/* Hides from IE5-mac \*/

* html #box_right .box .box_title_holder, * html #box_right .box .box_body {
  height: 1%;
}
/* End hide from IE5-mac */

#box_right .box {
  background: #FFFFFF url("/college/themes/default/img/box_right_body_right.gif") bottom right no-repeat;
  margin-bottom: 6px;
}

#box_right .box .box_body {
  background: url("/college/themes/default/img/box_right_body_left.gif") bottom left no-repeat;
}

#box_right .box .box_body div.box_content {
  padding: 2px 6px 6px 6px;
}
/* Hides from IE5-mac \*/

#box_ad_right {
  background: url("/images/box_ad_right.gif") top right no-repeat;
  height: 10px;
}

#box_ad_left {
  background: url("/images/box_ad_left.gif") top left no-repeat;
  height: 10px;
}
/********** Lists ***************/

#box_right div.box_body ul li a {
  display: block;
  padding: 4px 4px 4px 14px;
  background: url("/college/themes/default/img/right_box_bullet.gif") 6px 10px no-repeat;
}

#box_right div.box_body ul li a:hover {
  background-color: #f9f9f9;
  color: #CA0002;
}
/*** Tabs ***/

.tabs {
  font-size: 11px;
  line-height: normal;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

ul.tabs {
  margin: 0;
  padding: 4px 0 4px 0px;
  list-style: none;
}

.tabs li {
  display: inline;
  margin: 0;
  padding-top: 0;
}

.tabs a {
  margin: 0px 1px 0px 0px;
  padding: 4px 0 4px 4px;
  text-decoration: none;
}

*:first-child + html .tabs a, * html .tabs a {
  padding: 0 0 0 4px;
}/* IE 7 hack */
/* Hides from IE5-mac \*/

.tabs a span {
  padding: 4px 8px 4px 4px;
  color: #fff;
}

.tabs a:hover {
  text-decoration: none;
}

.tabs a:hover span {
  color: #ffb411;
}

.tabs a.active {
  background: url("/college/themes/default/img/tabs_left.gif") no-repeat left top;
}

.tabs a.active span {
  color: #000;
  background: url("/college/themes/default/img/tabs_right.gif") no-repeat right top;
}
/*** Latest comments box ***/

div#latest_comments div.single_comment img, div#box_users div.box_body img {
  float: left;
  margin: 2px 6px 2px 4px;
}

div#latest_comments div.single_comment {
  display: block;
  width: 100%;
  overflow: hidden;
  padding-bottom: 4px;
  margin-bottom: 6px;
  border-bottom: 1px solid #eee;
}

div#latest_comments div.single_comment div.comment_header {
  font-size: 11px;
  color: #666666;
}

div#latest_comments div.single_comment div.comment_body {
  padding-top: 2px;
  font-size: 11px;
}
/*** Featured author box ***/

div#box_users div.box_body a {
  display: block;
  padding-bottom: 6px;
  color: #C90404;
}

#article_tags div.article_my_tags {
  padding-top: 6px;
  margin-top: 6px;
  border-top: 1px solid #eeeeee;
}

#article_tags div.article_add_tag {
  padding-top: 6px;
  text-align: center;
}
/*** Article Tools box ***/

#box_right div#box_article_tools {
  margin-bottom: 36px;
}

#box_right div#box_article_tools ul li a {
  padding: 0px 4px 2px 4px;
  background: none;
  color: #666666;
}

#box_right div#box_article_tools ul li a:hover {
  background: none;
  text-decoration: none;
  color: #C90404;
}

#box_related_news ul li {
  margin: 5px 0 5px 0;
  list-style-type: square;
}
/*** Email friend box ***/

#send_article {
  padding: 6px;
  border: 1px solid #eee;
}
/*** Article vote box ***/

#stars {
  padding: 2px;
  width: 190px;
  overflow: hidden;
}

.article_rating {
  color: #CECECE;
  font-weight: bold;
  font-size: 14px;
  padding-top: 10px;
  padding-right: 10px;
  float: right;
}

div.standard_star {
  cursor: pointer;
}

.box_ratings {
  float: left;
  widows: 275px;
}
/*************** FOOTER STYLES *************************************************************************************************************************/
/******************************************************************************************************************************************************/

.footer {
  clear: both;
  padding: 15px 50px;
  margin: 0px 6px 0px 6px;
  color: #777;
  font-size: 11px;
  text-align: center;
}

.footer a, .footerelement:hover a {
  color: #234159;
}

.below_footer {
  clear: both;
  text-align: center;
  padding: 0 10px 20px 10px;
  color: #6d898c;
  font-size: 10px;
}

.footerelement {
  display: block;
  padding-right: 40px;
  border-left: 1px solid #a9cacd;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  float: left;
  height: 80px;
  width: 100px;
}

.footerelement p {
  margin: 0px;
  padding: 0px;
  padding-bottom: 15px;
}

.footerelement a {
  display: block;
  color: #76999c;
  text-decoration: none;
}

.footerelement a:hover {
  color: #234159;
  text-decoration: underline;
}

#copy {
  font-size: 8px;
  color: #999;
  padding-top: 5px;
}

#copy a {
  color: #999;
}

#copy p, form {
  margin: 0px;
  padding: 0px;
}

.static_footer {
  background-color: #EFEFEF;
  padding: 12px 0px 8px 0px;
}

.footer div.corner_bottom {
  background: url("/college/themes/default/img/footer_bottom.gif") no-repeat left bottom;
  height: 8px;
}
/*** First level categories in footer ***/

.footer ul {
  text-transform: uppercase;
  background: #CBCBCB;
  padding: 6px 0px 6px 0px;
  margin: 0px;
}

.footer li {
  display: inline;
  padding: 0px 3px;
}

.footer li a {
  color: #FFFFFF;
}
/* Styles for forms */

textarea, input.text, select.options {
  border: 1px solid #7F9DB9;
}

.form_line {
  margin-bottom: 6px;
  padding-bottom: 6px;
  width: 100%;
  overflow: hidden;/* if used, needs to be hidden because of Opera */
}

*:first-child + html .form_line {
  margin-bottom: 0px;
  padding-bottom: 6px;
}

input.submit_button, button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.formElement p {
  margin-top: 0;
}
/***************** Box forms *******************/

#box_right .form_line div.submit {
  text-align: right;
}

#box_right .form_line div.submit a {
  float: left;
  padding-top: 3px;
  color: #C90404;
}
/*************** CONTENT FORMS *******************************************************************************************************************/
/******************************************************************************************************************************************************/

#box_center div.form_line label {
  text-align: right;
  padding: 3px 0px 3px 3px;
  display: block;
  float: left;
  width: 30%;
  font-size: 12px;
  color: #666666;
}

#box_center div.formElement {
  float: left;
  margin-left: 6px;
  display: inline;
  z-index: auto;
}

#box_center div.formElement label {
  padding: 0px;
  width: auto;
  text-align: left;
  float: none;
  display: block;
  font-weight: normal;
}

.ticker {
  height: 20px;
  border-bottom: 1px solid #DDDDDD;
  padding: 0px 0px 6px 6px;
  margin: 0px 6px;
}

.ticker span.ticker_category {
  color: #cccccc;
}

.ticker span.ticker_category a {
  color: #000000;
}

.ticker .scroller, .ticker .section {
  height: 20px;
}

.box_headline {
  margin: 6px 12px 6px 0px;
  padding: 6px;
  background-color: #eee;
}

.box_headline h1 {
  padding: 4px 0px;
}

.headline_image {
  width: 318px;
  height: 236px;
  overflow: hidden;
  position: relative;
  display: block;
  text-align: center;
}

.headline_image div.image_caption {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 312px;
  text-align: left;
  font-size: 11px;
  color: #FFFFFF;
  background-color: #000000;
  padding: 3px;
  z-index: 999;
  opacity: .60;/* Standard style for transparency */
  -moz-opacity: .60;/* Transparency for older Mozillas */
  filter: alpha(opacity=60);/* Transparency for IE */
}

.headline_link {
  text-align: right;
  font-weight: bold;
}

.player {
  background: url("/college/themes/default/img/headlines_player_top_bg.gif") top repeat-x;
  margin: 6px 0px;
  padding: 6px;
}

.player ul {
  padding-top: 6px;
}

.player a {
  padding: 2px 6px;
}

.player a:hover {
  color: #C90404;
  background-color: #B7B8B8;
  text-decoration: none;
}

.player a.active, .player a:visited.active {
  background-color: #C90404;
  color: #FFFFFF;
  font-weight: bold;
}
/* MISC */

.quoted {
  text-decoration: none;
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  padding: 0;
}

.newsImg {
  margin-right: 12px;
  margin-bottom: 12px;
  padding: 1px;
  border: solid 1px #999999;
}

.clear {
  clear: both;
  font-size: 1px;
  height: 0px;
}

.marketSummary p {
  padding-left: 13px;
}

.marketSummary h3 {
  padding-top: 20px;
}
/* buttonsform */

.buttonsform a, .buttonsform button{
  display: block;
  float: left;
  margin: 0 7px 0 0;
  background-color: #eaeaea;
  border: 1px solid #dadada;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  text-decoration: none;
  font-weight: bold;
  color: #565656;
  cursor: pointer;
  padding: 5px 10px 6px 7px;/* Links */
}

.buttonsform button{
  overflow: visible;
  padding: 4px 10px 3px 7px;/* IE6 */
}

.buttonsform button [ type ]{
  padding: 5px 10px 5px 7px;/* Firefox */
  line-height: 17px;/* Safari */
}

.buttonsform button img, .buttonsform a img{
  width: 16px;
  height: 16px;
  margin:0 3px -3px 0 !important;
  padding:0 !important;
  border:none !important;
}
/* PSEUDO CLASSES */

button:hover, .buttonsform a:hover{
  background-color: #dff4ff;
  border: 1px solid #c2e1ef;
  color: #336699;
}

.buttonsform a:active{
  background-color: #6299c5;
  border: 1px solid #6299c5;
  color: #fff;
}
/* POSITIVE */

button.positive, .buttonsform a.positive{
  color: #529214;
}

.buttonsform a.positive:hover, button.positive:hover{
  background-color: #E6EFC2;
  border: 1px solid #C6D880;
  color: #529214;
}

.buttonsform a.positive:active{
  background-color: #529214;
  border: 1px solid #529214;
  color: #fff;
}
/* negativeform */

.buttonsform a.negativeform, button.negativeform{
  color: #d12f19;
}

.buttonsform a.negativeform:hover, button.negativeform:hover{
  background: #fbe3e4;
  border: 1px solid #fbc2c4;
  color: #d12f19;
}

.buttonsform a.negativeform:active{
  background-color: #d12f19;
  border: 1px solid #d12f19;
  color: #fff;
}
a.tag1 {
	font-size:1.0em;
	color:#ACC1F3;
}
a.tag2 {
	font-size:1.4em;
	color:#86A0DC;
}
a.tag3 {
	font-size:1.8em;
	color:#86A0DC;
}
a.tag4 {
	font-size:2.2em;
	color:#607EC5;
}
a.tag5 {
	font-size:2.6em;
	color:#4C6DB9;
}
a.tag6 {
	font-size:3.0em;
	color:#395CAE;
}
a.tag7 {
	font-size:3.3em;
	color:#264CA2;
}
a.tag8 {
	font-size:3.6em;
	color:#133B97;
}
a.tag9 {
	font-size:3.9em;
	color:#002A8B;
	position:relative;
}
div.tagcloud {
	display:block;
	padding:25px;
	border: 1px solid #e9e9e9;
	line-height:2.4em;
	word-spacing:normal;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:none;
	text-align:justify;
	text-indent:0ex;
	padding:2em
}
a.tag  {
	white-space: nowrap;
	padding:16px 6px;
}
div.tagcloud a:hover  {
  text-decoration: none;
  color: #ca0002;
}
