/*#####################################################
Contains setup formatting as well as some menu formatting.
Most text is in contribute_text_simple sheet.
Author: Don Bowers - Holland College
########################################################*/
/* NON-HEADER ORIG FROM 3COLSETUP*/
*{padding:0; margin:0;} /* this sets all to 0 */
body {font-size:62.5%; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif; /*Font-size: 1.0em = 10px when browser default size is 16px*/
background-position: center; background-repeat: no-repeat; background-attachment: fixed;}
#page-container {background: #ffffff; width:900px; margin:10px auto; margin-top:10px; margin-bottom:10px; border:solid 1px rgb(150,150,150); font-size:1.0em;}
#main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* NOTE #main and #main-content are in the xcol_setup.css files */
#footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(225,225,225) url(../img/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

/* MAIN NAVIGATION */
#main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; margin:0 0 0 190px; background:url(../img/bg_corner_topright.gif) no-repeat;}

/* THIS IS HOTSPOT FOR HC LOGO IN HEADER */
#homelink {
position: absolute;
width: 220px;
height: 80px;
display: block;
background: transparent;
z-index: 1000;
}
#hotspot {
float: left;
position: absolute;
width: 225px;
height: 80px;
}

/* MAIN SUBCONTENT */
#main-subcontent {display:inline /*Fix IE floating margin bug*/; float:right; width:185px; margin:0 15px 0 15px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

#main-subcontent .subcontent-unit-border {width:183px; margin:0 0 2.0em 0; padding:0 0 5px 0; border:solid 1px rgb(190,190,190); background:rgb(235,235,235);}
#main-subcontent .subcontent-unit-border-green {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(160,214,81); background-color:rgb(217,239,185);}
#main-subcontent .subcontent-unit-border-blue  {width:183px; margin:0 0 2.5em 0; padding:0 0 10px 0; border:solid 1px rgb(137,170,214); background-color:rgb(213,225,240);}
#main-subcontent .subcontent-unit-border-orange {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(232,177,13); background-color:rgb(225,225,225);}
#main-subcontent .subcontent-unit-border-reddish {width:183px; margin:0 0 2.5em 0px; padding:0 0 10px 0; border:solid 1px rgb(187,42,42); background-color:rgb(225,225,225);}

#main-subcontent .subcontent-unit-noborder {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background:rgb(235,235,235);}
#main-subcontent .subcontent-unit-noborder-green {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(217,239,185);}
#main-subcontent .subcontent-unit-noborder-blue  {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(213,225,240);}
#main-subcontent .subcontent-unit-noborder-orange {width:185px; margin:0 0 2.5em 0; padding:0 0 10px 0; background-color:rgb(248,224,150);}

#main-subcontent .round-border-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:-1px; margin-left:-1px;}
#main-subcontent .round-border-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:-1px; margin-left:174px;}
#main-subcontent .round-noborder-topleft {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topleft.gif) no-repeat; margin-top:0px; margin-left:0px;}
#main-subcontent .round-noborder-topright {width:10px; height:10px; position:absolute; z-index:100; background:url(../img/bg_corner_topright.gif) no-repeat; margin-top:0px; margin-left:175px;}

/* HEADER IDS */
#header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}
#header-top {width:900px; height: 8em; background:#D4D5DA url(../img/bg_head_top_2.jpg); background-repeat: no-repeat; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* try height:75px;  */
#header-middle {border-bottom: 1px solid #bb2a2a; border-top: 2px solid #bb2a2a; width:900px; height:150px; background:rgb(230,230,230); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
/* REMOVED THIS FROM BELOW url(../img/bg_head_breadcrumbs.jpg) repeat-y; */
/* TRIED HEIGHT: 200 FOR HIGHER IMAGES IN BANNER */
#header-bottom {width:900px; height:29px; background:rgb(255,255,255);}
.header-breadcrumbs {clear:both; width:900px; padding:1.0em 0 1.5em 0; background:rgb(100,100,100) url(../img/bg_head_breadcrumbs.jpg) repeat-y;}

/* CONTAINER FOR HEADER STUFF RIGHT ALIGNED */
#holder_div {
width: auto; /* was 282px */
height: 70px;
float:right;
margin: 7px 14px 0 0 !important; margin: 7px 14px 0 0; /* IE6 */
}
#holder_div_level2 {
width: auto; /* was390px */
height: 70px;
float:right;
margin: 7px 14px 0 0 !important; margin: 7px 14px 0 0; /* IE6 */
}

/* FOR LANGUAGE SWITCHER - FLAGS */
#lang {display:inline; position: relative; margin-right:40px;}
#lang img {border:none;}

/* FOR SEARCH BOX */
#searchdiv {float:right; text-align: right;}
#searchdiv  p {clear:both; margin:0; padding:0;}
#searchdiv form{border:none; margin: 0; padding: 0;}
/*  THIS CAN BE REMOVED IF ALL OK WITH BELOW #searchdiv input.field {width:158px; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; color: #a9a9a9; font-size:16px;}
#searchdiv input.button {width:auto; margin-left: 2px; padding-bottom: 5px; height: 21px; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:13px;}*/
#searchdiv input.field {font-family:verdana,arial,sans-serif; color: #a9a9a9; font-size:13px; margin-right: 2px;}
#searchdiv input.button {font-family:verdana,arial,sans-serif; font-size:12px; width: 60px;}

.toll_free { text-align: right; margin-top: 6px; margin-bottom: 1px; font-weight: bold; color:rgb(125,125,125) ; text-decoration:none; font-size:12px; }

/*THIS WILL HOPEFULLY BE THE NEW OK */
/* the following line FOR IE6 only */
* html #top_menu {position: relative; width: 500px; clear:both; margin-right:-90px;}
#top_menu {position: relative; float:right; width: auto;  clear: both;}
#top_menu ul {font-weight:bold; margin:0px; width: auto;}	
#top_menu li {list-style:none; display:inline;}
#top_menu li a {display:block; float:left; padding:2px 5px 2px 5px; border-right: 1px solid rgb(125,125,125); color:rgb(125,125,125); text-decoration:none; font-size:13px;}
#top_menu a:hover {text-decoration:none; color:rgb(50,50,50);}

* html #top_menu_2 {position: relative; width: 758px; clear:both; margin-right:-102px;}
#top_menu_2 {position: relative; float:right; width: auto;  clear: both;}
#top_menu_2 ul {font-weight:bold; margin:0px; width: auto;}	
#top_menu_2 li {list-style:none; display:inline;}
#top_menu_2 li a {display:block; float:left; padding:2px 5px 2px 5px; border-right: 1px solid rgb(125,125,125); color:rgb(125,125,125); text-decoration:none; font-size:13px;}
#top_menu_2 a:hover {text-decoration:none; color:rgb(50,50,50);}


/* 4 ITEMS MID MENU WIDE - MAIN PAGE ONLY  this was revised to solve menu breakage when text was enlarged */
#mid_menu_wide {width:900px; border:none; font-size:130%;} 
#mid_menu_wide ul {list-style-type:none;}
#mid_menu_wide ul li {text-align:center; height: 2.2em; line-height: 2.2em; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) repeat-x top center; width: 224px; float:left; border-right:solid 1px rgb(175,175,175);}
#mid_menu_wide ul li.last {border:none;width:225px;} 
/* Added this to fix padding furthest right li */
#mid_menu_wide ul li.last:hover {width:225px; z-index: 1000; }
#mid_menu_wide ul li.last  a:hover {width: 224px; height: 2.2em; background-color:rgb(210,210,210); } 

#mid_menu_wide ul li a {display: block; width:224px; text-decoration:none; color: #4f2764; font-weight: bolder;} 
#mid_menu_wide ul li:hover {width:224px; z-index: 1000; }
#mid_menu_wide ul li a:hover {width: 224px; height: 2.2em; background-color:rgb(210,210,210); } 

/* 5 ITEMS IN MID MENU WIDE USE THIS BELOW */
/* this was revised to solve menu breakage when text was enlarged AND TO ADD A NEW ITEM
#mid_menu_wide {width:900px; border:none; color:rgb(75,75,75); font-size:130%;} /*Color navigation bar normal mode
#mid_menu_wide ul {list-style-type:none;}
#mid_menu_wide ul li {text-align:center; width: 179px; height: 2.2em; line-height: 2.2em; background:rgb(220,220,220) url(../img/bg_head_bottom_nav.jpg) repeat-x top center; float:left; border-right:solid 1px rgb(175,175,175);}
#mid_menu_wide ul li a {display: block; width:179px; text-decoration:none; color: rgb(100,100,100); font-weight: bolder;} /*was 100,100,100, red - color:#BB2A2a;
#mid_menu_wide ul li:hover {width:179px; z-index: 1000; }
#mid_menu_wide ul li a:hover {width: 179px; height: 2.2em; background-color:rgb(210,210,210); } /*Color main cells hovering mode*/


/* FOOTER SECTION TEXT  */
#footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%; margin:0;}
#footer p.credits {font-weight:normal;}
#footer a {text-decoration:underline; color:rgb(0,0,0);}
#footer a:hover {text-decoration:none; color:rgb(0,0,0);}
#footer a:visited {color:rgb(125,125,125);}

/* CLEAR FLOATS - REMOVING THIS CAUSES BACKGROUND IMAGES NOT TO SHOW UP */
#page-container:after, #header:after, .header-breadcrumbs:after, #main:after, #main-navigation:after, #main-content:after, #main-content div:after, .main-subcontent:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#main-subcontent .subcontent-unit-border:after, #main-subcontent .subcontent-unit-noborder:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#main-subcontent .subcontent-unit-border-blue:after, #main-subcontent .subcontent-unit-border-green:after, #main-subcontent .subcontent-unit-border-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#main-subcontent .subcontent-unit-noborder-blue:after, #main-subcontent .subcontent-unit-noborder-green:after, #main-subcontent .subcontent-unit-noborder-orange:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#footer:after, #footer p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {margin-bottom: 15px; clear:both; width:100%; height:0.1em; border:none; background:rgb(210,210,210); color: #f0f0f0;}

/*  PRINTING and MISCELLANEOUS  */
@media print {#header-top {width:900px; height:80px; background:#D4D5DA url(../img/bg_head_top_2.jpg); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}*/
@media print {.header-breadcrumbs {width:900px; background:transparent;}}
@media print {#mid_menu_wide {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {#main {color: #000000 !important; clear:both; width: 100% !important; background:none !important; padding-bottom:30px;}}
@media print {#main a {color: #000000 !important;}}
/*@media print {#main-content {width:100% !important; background:blue;}}*/
@media print {.column1-unit {width:850px !important; }}

@media print {table.tablesorter {font-size:14px !important;}}
@media print {table.tablesorter thead tr th, table.tablesorter tfoot tr th {font-size:14px !important;}}

@media print {#main object {display:none;}}
@media print {#main-navigation {display:none;}}
@media print {#main-navigation img {display:none;}}

@media print {#footer {clear:both; width:900px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} /*IE proprietary flicker hack for background images. Not validating, but OK*/*

/*  FLY OUT MENU TABLE ***/
.menu_table table {
margin-left: 10px; 
margin-top: 10px; 
padding: 0px;
}
.menu_table tr {
margin-left: 0px; 
margin-top: 0px; 
padding: 0px;
}
.menu_table td {
margin-left: 0px; 
margin-top: 0px; 
padding: 2px;
}

/*  BOOKSTORE TABLE ***/
.table_bookstore {clear:both; margin:5px 5px 10px 5px; table-layout: automatic; border-collapse:collapse; empty-cells:show; background-color:rgb(233,232,244);}
.table_bookstore tr {height:2.5em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.table_bookstore td {height:2.5em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}

/* HEADER ADS */
#actual_class_container {
position: relative;
display:block;
width: 1px;
height: 1px;
}
#actual_class_header {
width: 92px;
height: 91px;
position: absolute;
top: -43px;
left: -70px;
background-image: url(/future_students/images/actual_class_ad.png);
background-repeat: no-repeat;
z-index: 1000;
}

/* THIS IS FOR LIBRARY LIVE HELP SECTION */
#main-subcontent #live_help_container {  
border:none; 
outline: none;
margin: 10px;
padding-left: 2px;
}
#main-subcontent #live_help ul {  
width: 200px;
}
#main-subcontent #live_help li.mail {  
margin:20px 0 0 -10px; width: 210px; padding:0px 40px 18px 25px; background:url(../img/bg_live_help_envelope.gif) no-repeat 0 0em; line-height:1.2em; font-size:110%;
}
#main-subcontent #live_help li.phone {  
margin:5px 0 0 -10px; padding:0 40px 18px 25px; background:url(../img/bg_live_help_phone.gif) no-repeat 0 0em; line-height:1.2em; font-size:110%;
}
#main-subcontent #live_help_container a img {outline: none; border:none;}
#main-subcontent #live_help_container a:hover img {border-bottom: 1px solid; color:rgb(70,122,167);}

/* HURRICANE LOGO ON ATHLETICS PAGE */
#hurricane_placement {position: relative;}
#hurricane_placement img{border: none; position: absolute; overflow: hidden; z-index: 300; width: 85px; height: 54px; top: -73px; margin-left: 555px !important/*Non-IE6*/; margin-left: 545px /*IE6*/; 
}
#gallery_header_placement {position: relative;z-index: 1001;}
#gallery_header_placement_new img {border: none; position: absolute; overflow: hidden; z-index: 1001; width: 178px; height: 22px; top: 850px; margin-left: 34px !important/*Non-IE6*/; margin-left: 20px /*IE6*/; }
#gallery_header_placement img {
border: none; position: absolute; overflow: hidden; z-index: 1001; width: 178px; height: 22px; top: 340px; margin-left: 455px !important/*Non-IE6*/; margin-left: 545px /*IE6*/; }

/* APPLY NOW BUTTON ON FACTSHEET PAGES */
#apply_now_capsule {
width: 172px;
height: 50px;
float: right;
}
.apply_now_capsule a {
width:172px;
height:50px;
background:url("../admissions/full_time_programs/images/apply_now_capsule.gif") 0px 0px;
display:block;
text-indent:-1500px;
overflow:hidden;
outline: none;
}
.apply_now_capsule a:hover { background-position: 0 -50px;}

/* REGISTER NOW BUTTON ON MARINE PAGES */
.register_now_capsule {
width: 172px;
height: 50px;
display: inline;
float: right;
margin-left:10px;
margin-bottom:20px;
}
.register_now_capsule a {
width:172px;
height:50px;
background:url("../admissions/full_time_programs/images/register_now_capsule.gif") 0 0;
display:block;
text-indent:-1500px;
overflow:hidden;
outline: none;
}
.register_now_capsule a:hover { background-position: 0 -50px;}

/* Waitlist BUTTON -----------------------*/
.waitlist_capsule {
width: 172px; 
height: 50px;
display: inline;
float: right;
margin-left:10px;
margin-bottom:20px;
}
.waitlist_capsule a {
width:172px;
height:50px;
background:url("../admissions/full_time_programs/images/waitlist_capsule.gif") 0 0;
display:block;
text-indent:-1500px;
overflow:hidden;
outline: none;
}
.waitlist_capsule a:hover { background-position: 0 -50px;}

/* INFO BOX FOR FACTSHEETS */
.infobox {
float: right; 
width: 160px; 
padding: 5px; 
background: #f0f0f0; 
font-size: 90%; 
text-align: center;
}

/* SEATS LEFT FOR SHORT COURSES */
#seats_left_placement {
float:right;
width:147px;
height:142px;
top:0px;
left:0px;
}
#seats_left_placement img {
border: none;
overflow: hidden;
z-index: 300; 
width: 147px; 
height: 142px; 
float:right;
}
#seats_left_placement .number {
width: 100px; 
height: 100px; 
text-align: center;
top: 0px; 
color: #ffffff;
font-size: 50px;
margin-left:25px;
margin-top:235px;
position:absolute;

}

/* PROGRAM IMAGE TOP RIGHT CLASS */
/* THE STAR BESIDE MARGIN-RIGHT WILL APPLY IT TO ANYTHING LESS THAN IE7 */
.program_image {
width: 350px; 
float: right; 
margin-left: 15px;
*margin-right: 15px;
}

.program_photo_feed {
width: 400px; 
float: right; 
margin-left: 15px;
*margin-right: 15px;
}


/* WARNING DIV -RED- TOP OF INDEX PAGE FOR STORMWATCH */
#warning {
width: 100%;
background: #BB2A2A;
height: auto;
max-height: 18px;
}
#warning .text {
text-align: center;
color: white;
font-weight: bold;
}
#warning .text a {
color: white;
}

/* WARNING DIV -RED- MID PAGE WARNING DIV STORMWATCH */
#warning_box {
width: 100%;
background: #BB2A2A;
margin:0;
padding:5px 0 1px 0;
height:20px;
margin-bottom:5px;
}
#warning_box .text {
text-align: center;
color: white;
font-weight: bold;
}
#warning_box .text a {
color: white;
text-decoration:underline;
}
#warning_box .text a:hover {
color: white;
}

/* FOR DISPLAYING SAM CALENDAR INFO IN LEFT NAV BAR */
#left_nav_calendar {
font-size: 9px; 
color: #000000; 
font-weight: 400;
background-color: white;
margin: 10px;
padding: 3px;
padding-left: 10px;
}

#left_nav_calendar .title {
margin-top:0px;
margin-left:0px;
margin-bottom: 2px; 
border-bottom: 2px solid #bb2a2a;
}

#left_nav_calendar .cal_text {
padding:2px 0 0 0;
margin-bottom:2px;
margin-left: 0px;
}

#left_nav_calendar hr {
color: #fff;
background-color: #fff;
border: 1px dotted #bebebe;
border-style: none none dotted; 

}

/* QUOTES ON FACTSHEET PAGES IN LEFT MARGIN */
.pullquote {
width: 177px;
}
.pullquote .who {
font-weight: bold;
font-style: italic;
color: #223559;
}
.pullquote .end {
float: right;
margin-top: 8px;
}


/* ATHLETICS TEAM PAGES */	
.photo_gallery {
float:right;
width: 200px;
text-align:right;
}

/* THIS IS USED ON PANDEMIC PAGE */
.blue_box {
background-color: #f2f2f2;
font-size: 125%;
margin-bottom: 5px;
padding: 10px;
width: 300px;
float:left;
}

/* THIS IS USED ON SHORT COURSES PAGE*/
#main-content .slideshow .slides li {
padding-left:0px;
margin-left:0px;
}

/* USED FOR QUICKLINKS ON FRONT PAGE */
#quicklinks .demo-show2 h3 {
color:#00628b; 
font-weight:bold; 
margin:0 0 2px 0; 
padding-bottom: 3px;
padding-left:0px;
cursor:pointer;
margin-top: 2px;
}


/* FOR THREE COLUMN THREE COLOUR LAYOUT MID PAGE - INTERNATIONAL SECTION */
.three_col {
width:642px;
display:block;
margin-top:60px;
padding-top:20px;
}
.three_col h2 {
color:white !important;
}
.three_col h3 {
color:white !important;
}
.three_col a {
color:white !important;
text-decoration:underline !important;
}

.three_col div {
padding:10px 3px 5px 3px;
float:left;
width:205px;
height:205px;
color:white;
margin-left:4px;
-webkit-border-radius: 6px;    /* for Safari */
-moz-border-radius: 6px;       /* for Firefox */

}

.three_col .mov {
padding-left:0px;
height:60px;
}

.three_col .col_1 {
background: red;
margin-left:0px;
}
.three_col .mov a {
float:right;
margin-top:2px;
margin-right: 5px;
font-weight:bold;
}
.three_col .col_2 {
background: orange;
}
.three_col .col_3 {
background: green;
}

/* THREE COL SIVER FOR INTERNATIONAL */
.three_col_silver {
width:642px;
margin-top:25px;
display:block;

}
.three_col_silver h2 {
}
.three_col_silver h3 {
}
.three_col_silver a {
text-decoration:underline !important;
}

.three_col_silver div {
padding:10px 3px 5px 3px;
float:left;
width:203px;
height:170px;
margin-left:4px;
border:1px solid #ccc;
-webkit-border-radius: 6px;    /* for Safari */
-moz-border-radius: 6px;       /* for Firefox */
}

.three_col_silver .mov {
padding-left:0px;
}

.three_col_silver .col_1 {
background: #f3f3f3;
margin-left:0px;
}
.three_col_silver .mov a {
float:right;
margin-top:2px;
margin-right: 5px;
font-weight:bold;
}
.three_col_silver .col_2 {
background: #f3f3f3;
}
.three_col_silver .col_3 {
background: #f3f3f3;
}

/* THIS IS FOR THE IPOD GIVEAWAY FORM IN ALUMNI AREA */
form.cmxform {
width:500px;
margin: auto;
}

form.cmxform fieldset {
  margin-bottom: 10px;
background: #f3f3f3;
}
form.cmxform legend {
  padding: 0 2px;
  font-weight: bold;
   margin-left:15px;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
text-align:right;
margin-top:-2px;

}

form.cmxform fieldset li {
  list-style: none;
  padding: 2px;
  margin: 0;
}
form.cmxform label {
  width: 170px; /* Width of labels */
}
form.cmxform input {
font-size: 12px;
width: 220px;
}

/* FOR ADMISSIONS LIVE CHAT TAB PLACEMENT INCLUE TOP BODY 3 */
#live_chat_tab_tier3 {
width: 35px;
margin-top: 0px;
margin-left: 901px;
}
#live_chat_tab_homepage {
width: 35px;
float:left;
margin-top: -800px;
margin-left: 201px;
}

/* FOR ATHLETICS NEWS FEATURES ON EACH TEAM PAGE */
#feature_news {
margin-left:-2px;
background: #f8f8f8;
border:0px solid #ccc;
position:relative;
padding:5px;
float:left;
width:400px;
margin-bottom:5px;
border-radius:5px 5px 0px 0px; 
-moz-border-radius: 5px 5px 5px 0px; 
-khtml-border-radius: 5px 5px 0px 0px; 
-webkit-border-radius: 5px 5px 0px 0px;
}

