/* ----------Default---------- */
html        { margin:0; }
body        { background: #002339 url(bg.jpg); color: #036; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; margin: 0; text-align: center; }
ul {list-style=none;}
p           { font-family: Verdana,Helvetica,Arial,sans-serif; }
h1          { font-size:28px; margin: 0px; }
h2          { font-size:24px; margin: 0px; }
h3          { font-size:20px; margin: 0px; }
h4          { font-size:18px; margin: 0px; }
h5          { font-size:16px; margin: 0px; }
h6          { font-size:14px; margin: 0px; }
h7          { font-size:12px; margin: 0px; }
input       { border: 1px solid #69c; color: #036; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
select      { border: 1px solid #69c; color: #036; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
textarea    { border: 1px solid #69c; color: #036; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; margin: 0px; padding: 1px; }
form        { display: inline; }
.btn        { background: #f60 url(bg_btn.gif) repeat-x; border: 1px solid #c60; color:#fff; font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 11px; font-weight: bold; height: 19px; margin: 0px; padding-top: 0px; }
.hide       { display: none; }
.show       { display: block; }
.smallest   { font-size: 9px; }
.smaller    { font-size: 10px; }
.defaultsize{ font-size: 11px; }
.larger     { font-size: 12px; }
.largest    { font-size: 14px; }
.bold       { font-weight: bold; }
.italic     { font-style: italic; }
.strike     { text-decoration: line-through; }
.justify    { text-align: justify; }
.left       { text-align: left; }
.right      { text-align: right; }
.center     { text-align: center; }
.nowrap     { white-space: nowrap; }
.uppercase  { text-transform: uppercase; }
.underline  { text-decoration: underline; }
.floatleft  { float: left; }
.floatright { float: right; }
.clearboth  { clear: both; font-size: 0px; height: 0px; line-height: 0px; }

a           { color: #f60; text-decoration:none; }
a:link      { color: #f60; text-decoration:none; }
a:visited   { color: #f60; text-decoration:none; }
a:hover     { color: #f60; text-decoration:underline; }
a:active    { color: #f60; text-decoration:underline; }

.table_header           { background: #069 url(bg_tableheader.gif) repeat-x; color: #fff; }
.table_header a         { color: #fff; text-decoration:underline; }
.table_header a:link    { color: #fff; text-decoration:underline; }
.table_header a:visited { color: #fff; text-decoration:underline; }
.table_header a:hover   { color: #fff; text-decoration:none; }
.table_header a:active  { color: #fff; text-decoration:none; }

.table_header2           { background: #069 url(bg_tableheader2.gif) repeat-x; color: #fff; }
.table_header2 a         { color: #fff; text-decoration:underline; }
.table_header2 a:link    { color: #fff; text-decoration:underline; }
.table_header2 a:visited { color: #fff; text-decoration:underline; }
.table_header2 a:hover   { color: #fff; text-decoration:none; }
.table_header2 a:active  { color: #fff; text-decoration:none; }

.table_row1 { background: #eef4f8; color: #036; }
.table_row2 { background: #e2ecf3; color: #036; }
.table_row3 { background: #dfdede; color: #036; }
.table_row4 { background: #d7d7d7; color: #036; }

.white            { color: #fff; }
.white a          { color: #fff; text-decoration: underline; }
.white a:link     { color: #fff; text-decoration: underline; }
.white a:visited  { color: #fff; text-decoration: underline; }
.white a:hover    { color: #fff; text-decoration: none; }
.white a:active   { color: #fff; text-decoration: none; }

.black            { color: #000; }
.black a          { color: #000; text-decoration: underline; }
.black a:link     { color: #000; text-decoration: underline; }
.black a:visited  { color: #000; text-decoration: underline; }
.black a:hover    { color: #000; text-decoration: none; }
.black a:active   { color: #000; text-decoration: none; }

.darkblue            { color: #036; }
.darkblue a          { color: #036; text-decoration: underline; }
.darkblue a:link     { color: #036; text-decoration: underline; }
.darkblue a:visited  { color: #036; text-decoration: underline; }
.darkblue a:hover    { color: #036; text-decoration: none; }
.darkblue a:active   { color: #036; text-decoration: none; }

.lightblue           { color: #069; }
.lightblue a         { color: #069; text-decoration: underline; }
.lightblue a:link    { color: #069; text-decoration: underline; }
.lightblue a:visited { color: #069; text-decoration: underline; }
.lightblue a:hover   { color: #069; text-decoration: none; }
.lightblue a:active  { color: #069; text-decoration: none; }

.orange           { color: #f60; }
.orange a         { color: #f60; text-decoration: underline; }
.orange a:link    { color: #f60; text-decoration: underline; }
.orange a:visited { color: #f60; text-decoration: underline; }
.orange a:hover   { color: #f60; text-decoration: none; }
.orange a:active  { color: #f60; text-decoration: none; }

.spacer_10  { font-size: 1px; height: 10px; line-height: 10px; }
.spacer_4   { font-size: 1px; height: 4px; line-height: 4px; }
.spacer_2   { font-size: 1px; height: 2px; line-height: 2px; }
.spacer_1   { font-size: 1px; height: 1px; line-height: 1px; }

.linespace_14 { line-height: 14px; }
/*.linespace_18 { line-height: 18px; }*/
.linespace_20 { line-height: 20px; }
.linespace_24 { line-height: 24px; }

/* ----------End Default---------- */





/* -------------Custom------------ */

#bg_top {
   /*background: url(/images/bg_top.jpg) 50% 0 repeat-x;*/
   background: url(bg_top_new.jpg) #002339 50% 0 repeat-x;
   }

#bg_top_new {
   background: url(bg_top_new.jpg) 50% 0 repeat-x;
   }

#column_1 {
   float: left;
   margin-right: 12px;
   width: 330px;
   }

#column_2 {
   float: left;
   margin-right: 12px;
   width: 257px;
   }

#column_3 {
   float: left;
   width: 323px;
   }

#column_1 .ad, #column_2 .ad, #column_3 .ad {
   padding-left: 0px;
   }

#column_interior_1 {
   float: left;
   margin-right: 15px;
   width: 602px;
   }

#content_body {
   background: #fff;
   padding: 10px 15px 10px 15px;
   min-height: 300px;
   height: auto !important;
   height: 300px;
   }
   
#content_body_wide {
   background: #fff;
   padding: 10px 5px 10px 5px;
   min-height: 300px;
   height: auto !important;
   height: 300px;
   }

#content_bottom {
   background: url(bg_content_bottom.gif) no-repeat;
   font-size: 1px;
   height: 5px;
   line-height: 1px;
   }

#content_bottom_wide {
   background: url(bg_content_bottom_wide.gif) no-repeat;
   font-size: 1px;
   height: 5px;
   line-height: 1px;
   }


#content_top {
   background: url(bg_content_top.gif) no-repeat;
   font-size: 1px;
   height: 5px;
   line-height: 1px;
   }
   
#content_top_wide {
   background: url(bg_content_top_wide.gif) no-repeat;
   font-size: 1px;
   height: 5px;
   line-height: 1px;
   }


#fan_poll_options {
   line-height: 20px;
   padding: 10px;
   }

#footer_copy {
   color: #fff;
   float: left;
   font-size: 10px;
   }

#footer_copy a           { color: #f60; font-weight: bold; text-decoration:none; }
#footer_copy a:link      { color: #f60; font-weight: bold; text-decoration:none; }
#footer_copy a:visited   { color: #f60; font-weight: bold; text-decoration:none; }
#footer_copy a:hover     { color: #f60; font-weight: bold; text-decoration:underline; }
#footer_copy a:active    { color: #f60; font-weight: bold; text-decoration:underline; }

#footer_dev {
   color: #fff;
   float: right;
   font-size: 10px;
   }

#front_and_center {

   background:#e8f1f7;
   float: left;
   height: 100%;
   min-height:365px;
   margin-right: 4px;
   padding: 1px;
   width: 633px;
   }

#front_and_center_header {
   background: url(title.gif) no-repeat;
   height: 30px;
   }

#front_and_center_story {
   margin-bottom: 20px;
   /*height: 190px;*/
   overflow: hidden;
   padding: 7px 15px 0px 15px;
   }

#front_and_center_story1 {
   margin-bottom: 20px;
  /*height: 190px;*/
   overflow: hidden;
   padding: 15px 15px 0px 15px;
   }

#front_and_center_story2 {
   margin-bottom: 20px;
  /* height: 190px;*/
   overflow: hidden;
   padding: 15px 15px 0px 15px;
   }

#front_and_center_story3 {
   margin-bottom: 20px;
   /*height: 190px;*/
   overflow: hidden;
   padding: 15px 15px 0px 15px;
   }

#front_and_center_story4 {
   margin-bottom: 20px;
/*  height: 190px;*/
   overflow: hidden;
   padding: 15px 15px 0px 15px;
   }

#front_and_center_story5 {
   margin-bottom: 20px;
   /*height: 190px;*/
   overflow: hidden;
   padding: 15px 15px 0px 15px;
   }

#header {
   background: url(header.jpg) no-repeat;
   height: 75px;
   position: relative;
   }
   
#header_wide {
   background: url(header_wide.gif) no-repeat;
   height: 70px;
   position: relative;
   }

#header_new {
   background: url(header.gif) no-repeat;
   height: 70px;
   position: relative;
   }

#header_ad {
   float: left;
   height: 90px;
   margin: 5px 6px 5px 0;
   width: 728px;
   }

#header_blank {
   background: url(header_blank.gif) no-repeat;
   height: 111px;
   position: relative;
   }

#header_logo {
	border: none;
	height: 118px;
	left: 25px;
	position: absolute;
	top: 0;
	width: 275px;
	}

.header_input {
   background-color: transparent;
   background-image: url(bg_header_input.gif);
   background-repeat: no-repeat;
   height: 15px;
   padding: 0px 5px;
   width: 87px;
   }

.header_input input {
   background: transparent;
   border: none;
   color: #036;
   font-family: Verdana,Helvetica,Arial,sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 10px;
   height: 13px;
   width: 87px;
   }

#header_promo {
   float: left;
   height: 90px;
   margin: 5px 0;
   overflow: hidden;
   width: 236px;
   }

ul.headlines               { list-style-type: none; margin: 0 0 5px 0; padding: 0; }
ul.headlines li            { background: url(arrow.gif) 8px 8px no-repeat; color: #036; display: block; margin: 0; padding: 4px 0px 4px 24px; }
ul.headlines li a          { color: #036; text-decoration: none; }
ul.headlines li a:link     { color: #036; text-decoration: none; }
ul.headlines li a:visited  { color: #036; text-decoration: none; }
ul.headlines li a:hover    { color: #f60; text-decoration: none; }
ul.headlines li a:active   { color: #f60; text-decoration: none; }

ul.headlines li a.headline_video {
   display: inline;
   }

#hp_gallery {
   border: 1px solid #069;
   float: left;
   padding: 1px;
   }

#hp_video {
   position: relative;
   top: -28px;
   overflow: hidden;
   }

#hp_video_container {
   padding-top: 1px;
   text-align: center;
   }

#hp_video_container_rss {
   padding-top: 5px;
   text-align: left;
   }

#videorss {
   display: block;
   }

#videorss img {
   float: left;
   padding: 0 10px 10px 0;
   border: none;
   }

#videorss h1 {
   font-size: 12px;
   font-weight: bold;
   }

#videorss h2 {
   font-size: 10px;
   font-weight: bold;
   }

#latest_video {
   background: url(bg.gif) no-repeat;
   float: left;
   height: 365px;
   padding: 1px;
   width: 329px;
   }
#latest_video1 {
   background: url(bg.gif) no-repeat;
   float: left;
   margin-top:5px;
   padding-left:4px;
   padding: 1px;
   width: 329px;
   padding-bottom:10px;
   }
#latest_video_rss {
   background-color: #E8F1F7;
   float: left;
   height: 365px;
   padding: 1px;
   width: 329px;
   overflow: auto;
   text-align: left;
   }

#latest_video_rss img {
   float: left;
   padding: 0 3px 3px 0;
   border: none;
   }

#latest_video_rss h1 {
   margin-top: 3px;
   font-size: 10px;
   font-weight: bold;
   text-align: left;
   }

#latest_video_rss h2 {
   font-size: 9px;
   font-weight: bold;
   text-align: left;
   }

#latest_video_rss p {
   margin-top: 3px;
   font-size: 9px;
   text-align: left;
   }

#latest_video_header {
   background: url(title.gif) no-repeat;
   height: 30px;
   }

div.lexisImagePlacement	img		{ float:right; margin: 19px 50px 0 19px; }

#login_zipcode {
   height: 22px;
   width: 970px;
   }

.module {
   background-repeat: no-repeat;
   background-position: 0 0;
   padding: 10px 10px 10px 33px;
   }
.module2 {
   background-repeat: no-repeat;
   background-position: 0 0;
   padding: 10px 10px 10px 5px;
   }
.module_border {
   background: #e8f1f7 url(module_border.gif) repeat-y;
   }

#nav {
   background: url(bg_nav.jpg) no-repeat;
   height: 50px;
   padding: 0 0 0 300px;
   }
   
#nav_wide {
   background: url(bg_nav_wide.jpg) no-repeat;
   height: 50px;
   padding: 0 0 0 309px;
   }


#nav img {
   float: left;
   margin: 0 4px;
   }
   
#nav_wide img {
   float: left;
   margin: 0 4px;
   }

.page_title {
   background: url(bg_nav.jpg) no-repeat;
   color: #fff;
   font-size: 24px;
   font-weight: bold;
   height: 39px;
   padding: 11px 12px 0 0;
   text-align: right;
   position: relative;
   }

.page_title .m1Container  {
   position: absolute;
   top: -40px;
   }

.page_title .m1Container table td {
   font-size: 11px;
   }

.related_content {
   background: url(related_arrow.gif) 0 50% no-repeat;
   color: #036;
   font-weight: bold;
   padding-left: 16px;
   }

.related_content a, .related_content a:link, .related_content a:visited, .related_video a, .related_video a:link, .related_video a:visited   {
   color: #036; text-decoration: none;
   }

.related_content a:hover, .related_content a:active, .related_video a:hover, .related_video a:active {
   color: #036; text-decoration: underline;
   }

.related_video {
   background: url(video.gif) 0 50% no-repeat;
   color: #036;
   font-weight: bold;
   padding-left: 16px;
   }

#school_logos {
   background: url(mod_bg_schools.gif) no-repeat;
   float: left;
   height: 60px;
   margin-right: 4px;
   padding-left: 20px;
   position: relative;
   width: 712px;
   }

#school_logos img {
   float: left;
   margin-right: 5px;
   }

#school_logos_all {
   background: url(school_bar_bg.gif) repeat-x;
   display: none;
   left: 20px;
   position: absolute;
   top: 0;
   width: 706px;
   }

#school_logos_all img {
   float: left;
   margin-right: 20px;
   }

#school_logo_bar {
	background: url(bg_school_logos.gif) no-repeat;

	height: 50px;
	padding: 1px;
	}
	
#school_logo_bar_wide {
	background: url(bg_school_logos_wide.gif) no-repeat;
	height: 50px;
	padding: 1px;
	}

#school_logo_bar img {
	display: inline;

	float: left;
	}
	
#school_logo_bar_wide img {
	display: inline;
	float: left;
	}

.scores_schedules_item {
   background: url(bg_scoressched.gif) 0 17px repeat-x;
   }

.scroll_widget {
   overflow: hidden;
   position: relative;
   width: 240px;
   }

.scroll_widget_window {
   float: left;
   height: 180px;    /* height of the scroll window */
   overflow: hidden;   /* Not supported by Firefox 1.0.  Enabled here to avoid window scroll bar in IE. */
   width: 240px;    /* width of the scroll window */
   }

.scroll_widget_items {
   clip: rect(auto,240px,auto,0px);   /* crop to scroll_widget_window width */
   height: 180px;  /* same as scroll_widget_window */
   left: 0px;
   position: relative;
   top: 0px;
   width: 240px;  /* same as scroll_widget_window */
   }

.scroll_widget_item {
   display: none;  /* show as needed to avoid window scroll bar */
   height: 180px; /* height of scrolling item */
   position: absolute;
   width: 240px;  /* width of scrolling item */
   }

#search {
   float: left;
   padding: 8px 0 0 183px;
   width: 112px;
   }

#search input {
	float: left;
	}

#search input.submit {
	background: transparent;
	border: none;
	padding: 0;

	width: 15px;
	}

#search input.textbox {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 79px;
	}

#search_wide {
   float: left;
   padding: 8px 0 0 197px;
   width: 112px;
   }

#search_wide input {
	float: left;
	}

#search_wide input.submit {
	background: transparent;
	border: none;
	padding: 0;

	width: 15px;
	}

#search_wide input.textbox {
	background: transparent;
	border: none;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	width: 79px;
	}	
	

.search_box {
   background-color: transparent;
   background-image: url(bg_search_box.gif);
   background-repeat: no-repeat;
   height: 15px;
   margin: 3px 0 0 0;
   padding: 1px 5px 1px 5px;
   width: 169px;
   }

.search_box input {
   background: transparent;
   border: none;
   color: #036;
   font-family: Verdana,Helvetica,Arial,sans-serif;
   font-size: 11px;
   height: 13px;
   width: 169px;
   }

.search_box_new {
   background-color: transparent;
   background-image: url(bg_search_box_new.gif);
   background-repeat: no-repeat;
   float: left;

   height: 15px;
   margin: 1px 5px 0 0;
   padding: 0 5px;
   width: 169px;
   }

.search_box_new input {
   background: transparent;
   border: none;
   color: #036;
   font-family: Verdana,Helvetica,Arial,sans-serif;
   font-size: 11px;
   height: 15px;
   line-height: 10px;
   width: 159px;
   }

#secondary_stories {
   height: 76px;
   width: 575px;
   }

.secondary_story {
   text-align: center;
   width: 115px;
   }

#secondary_story_title {
   background: #fff;
   border-top: 1px dotted #069;
   border-bottom: 1px dotted #069;
   font-weight: bold;
   padding: 3px 0 3px 0;
   text-align: center;
   }

#section_header {
   color: #f60;
   float: left;
   font-size: 24px;
   font-weight: bold;
   padding-top: 15px;
   text-transform: uppercase;
   }

#send_print {
   background: url(bg_storyshadow.gif) 50% 0 no-repeat;
   margin: 20px 0;
   padding-top: 10px;
   }

#send_print ul              { font-weight: bold; list-style-type: none; margin: 0 auto; padding: 0; width: 174px; }
#send_print ul li           { color: #069; font-size: 11px; float: left; margin: 0 12px 0 12px; }
#send_print ul li a         { color: #069; font-size: 11px; text-decoration: none; }
#send_print ul li a:link    { color: #069; text-decoration: none; }
#send_print ul li a:visited { color: #069; text-decoration: none; }
#send_print ul li a:active  { color: #069; text-decoration: underline; }
#send_print ul li a:hover   { color: #069; text-decoration: underline; }

.story_headline {
   font-size: 22px;
   font-weight: bold;
   }

.story_photo {
   border: 1px solid #069;
   padding: 1px;
   }

.story_main_quote {
   background: #e8f1f7;
   border-bottom: 1px dotted #069;
   border-top: 1px dotted #069;
   color: #036;
   float: left;
   font-size: 14px;
   font-weight: bold;
   line-height: 20px;
   margin: 10px 10px 10px 0;
   padding: 10px;
   width: 205px;
   }

.story_email {
   background: url(email.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 25px;
   }

.story_print {
   background: url(print.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 21px;
   }

.story_sub_delicious {
   background: url(sub_delicious.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 15px;
   }

.story_sub_digg {
   background: url(sub_digg.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 21px;
   }

.story_sub_newsvine {
   background: url(sub_newsvine.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 18px;
   }

.story_sub_reddit {
   background: url(sub_reddit.gif) 0 50% no-repeat;
   height: 16px;
   padding-left: 17px;
   }

#story_sub_tools {
   background: url(bg_storyshadow.gif) 50% 0 no-repeat;
   margin: 20px 0;
   padding-top: 10px;
   }

#story_sub_tools ul              { font-weight: bold; list-style-type: none; margin: 0 auto; padding: 0; width: 540px; }
#story_sub_tools ul li           { color: #069; font-size: 11px; float: left; margin: 0 12px 0 12px; }
#story_sub_tools ul li a         { color: #069; font-size: 11px; text-decoration: none; }
#story_sub_tools ul li a:link    { color: #069; text-decoration: none; }
#story_sub_tools ul li a:visited { color: #069; text-decoration: none; }
#story_sub_tools ul li a:active  { color: #069; text-decoration: underline; }
#story_sub_tools ul li a:hover   { color: #069; text-decoration: underline; }

input.submit_arrow {
   background: url(related_arrow.gif) no-repeat;
   border: none;
   height: 13px;
   width: 13px;
   }

input.submit_arrow_dark {
   background: url(related_arrow_dark.gif) no-repeat;
   border: none;
   height: 13px;
   width: 13px;
   }

#sub_nav img {
   display: inline;
   float: left;
   margin: 0 14px;
   }

#sub_nav_bar { background: url(bg_subnav.gif) no-repeat; height: 30px; }
#sub_nav_bar_wide { background: url(bg_subnav_wide.gif) no-repeat; height: 30px; }
#sub_nav_bar  a {color:#FFF;}


ul#subnav              { font-weight: bold; list-style-type: none; margin: 0; padding: 0 0 0 23px; }
ul#subnav li           { border-bottom: 1px dotted #069; color: #f60; font-size: 11px; margin: 0; padding: 1px 0 1px 0; }
ul#subnav li a         { color: #069; display: block; font-size: 11px; padding: 5px 0 5px 20px;}
ul#subnav li a:link    { color: #069; font-size: 11px; text-decoration: none; }
ul#subnav li a:visited { color: #069; font-size: 11px; text-decoration: none; }
ul#subnav li a:active  { color: #069; font-size: 11px; text-decoration: none; }
ul#subnav li a:hover   { background: #e8f1f7 url(arrow.gif) 8px 50% no-repeat; color: #069; font-size: 11px; text-decoration: none; }

#whats_on_now {
   height: 48px;
   }

#whats_on_now_new {
   height: 48px;
   }

#wrapper {
   margin: 0 auto 0 auto;
   text-align: left;
   width: 970px;
   }

#wrapper_bot {
   margin: 0 auto 0 auto;
   text-align: left;
   width: 970px;
   }
   
#wrapper_wide {
   margin: 0 auto 0 auto;
   text-align: left;
   width: 998px;
   }

#zipcode {
   background: url(bg_search.gif) no-repeat;
   float: left;
   height: 46px;
   padding: 14px 0 0 15px;
   width: 219px;
   }

.zip_box {
   background-color: transparent;
   background-image: url(bg_search_box.gif);
   background-repeat: no-repeat;
   float: left;
   height: 15px;
   margin: 3px 5px 0 0;
   padding: 1px 5px 1px 5px;
   width: 169px;
   }

.zip_box input {
   background: transparent;
   border: none;
   color: #036;
   font-family: Verdana,Helvetica,Arial,sans-serif;
   font-size: 11px;
   height: 13px;
   width: 169px;
   }



/* -----------End Custom---------- */





/* ----- Drag & Drop styles ------ */

.dragWindow {
   border: #000000 1px solid;
   display: none;
   opacity:.20;
   filter: alpha(opacity=20);
   -moz-opacity: 0.20;
   position: absolute;
   background-color: #666666; }

.m1Container, .m2Container, .m3Container,
.m4Container, .m5Container, .m6Container,
.m7Container, .m8Container, .m9Container,
.m10Container, .m11Container, .m12Container,
.m13Container, .m14Container, .m15Container,
.m16Container, .m17Container, .m18Container {
   WIDTH: 100%; position: relative; behavior: url("/includes/pm_htc.htc");
   }

.action1, .action2 { background: #E2EBF7; border: #B8CDE7 1px solid; padding: 2px; }
.action1 { border-right: 0px none; }

IMG.clsHidden { VISIBILITY: hidden; }

.m1UserData, .m2UserData, .m3UserData,
.m4UserData, .m5UserData, .m6UserData,
.m7UserData, .m8UserData, .m9UserData,
.m10UserData, .m11UserData, .m12UserData,
.m13UserData, .m14UserData, .m15UserData,
.m16UserData, .m17UserData, .m18UserData {
   behavior: url(#default#userData);
   }

.m1Container, .m2Container, .m3Container,
.m4Container, .m5Container, .m6Container,
.m7Container, .m8Container, .m9Container,
.m10Container, .m11Container, .m12Container,
.m13Container, .m14Container, .m15Container,
.m16Container, .m17Container, .m18Container {
   WIDTH: 100%; position: relative; behavior: url("/includes/pm_htc.htc");
   }

.m1Part, .m2Part, .m3Part,
.m4Part, .m5Part, .m6Part,
.m7Part, .m8Part, .m9Part,
.m10Part, .m11Part, .m12Part,
.m13Part, .m14Part, .m15Part,
.m16Part, .m17Part, .m18Part {
   WIDTH: 100%; background: #F2FAFF; border-top: white 2px solid; padding: 0;
   }

.m1PartAlternate, .m2PartAlternate, .m3PartAlternate,
.m4PartAlternate, .m5PartAlternate, .m6PartAlternate,
.m7PartAlternate, .m8PartAlternate, .m9PartAlternate,
.m10PartAlternate, .m11PartAlternate, .m12PartAlternate,
.m13PartAlternate, .m14PartAlternate, .m15PartAlternate,
.m16PartAlternate, .m17PartAlternate, .m18PartAlternate {
   WIDTH: 100%; background: #E2EBF7; border-top: white 2px solid; padding: 0;
   }

.m1MoverMin, .m2MoverMin, .m3MoverMin,
.m4MoverMin, .m5MoverMin, .m6MoverMin,
.m7MoverMin, .m8MoverMin, .m9MoverMin,
.m10MoverMin, .m11MoverMin, .m12MoverMin,
.m13MoverMin, .m14MoverMin, .m15MoverMin,
.m16MoverMin, .m17MoverMin, .m18MoverMin {
   border: #B8CDE7 1px solid;
   background-position: center;
   background-IMAGE: url("move.gif");
   cursor: move;
   background-REPEAT: no-repeat;
   background-COLOR: #E2EBF7;
   padding: 2px;
   width: 15px;
   }

/* ---- End Drag & Drop styles ---- */

