/* TEMP qkm 20100114*/

/* Developed by john mills, jpp3@uwm.edu */
html { min-height: 100%; margin-bottom: 1px; font: normal 11px Arial, Helvetica, sans-serif; -webkit-text-size-adjust: none;}
body {  margin: 0; background: #adadaf; }
p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }
ul, ol, dl, dd, form { margin: 0; padding: 0; border: 0; list-style: none; }
.hide-me  { display: none; }
a { text-decoration: none; }
a img { border: 0; }
.clean { clear: both; display: block; height: 0px; }
.float_right { float: right; margin: 10px 0 10px 10px; }
.float_left { float: left; margin: 10px 10px 10px 0; }
.scroll { overflow: auto; height: 150px; padding-right: 10px; }
html .author-mode-hide { padding: 0 0 0 0; border: 0px; margin: 0 0 0 0; padding: 0 0 0 0; }
html .author-mode-hide legend { display: none;  }

.alert-lvl-1 a, .alert-lvl-2 a { color: #FFFFFF; }
.alert-lvl-3 a { color: #003366;}
.alert-lvl-1, .alert-lvl-2, .alert-lvl-3 { display: block; width: 709px; }
.alert-lvl-1 dl, .alert-lvl-2 dl, .alert-lvl-3 dl { margin: 0 0 0 0; }
.alert-lvl-1  { padding: 5px; background: #bf3f27; border: 1px solid #631c0c; text-align: center; color: #FFFFFF; margin-top: 10px; }
.alert-lvl-2  { padding: 5px; background: #bf3f27 ; border: 1px solid #631c0c; text-align: center; color: #FFFFFF; margin-top: 10px; }
.alert-lvl-3  { padding: 5px; background: #c9d9ea; border: 1px solid #b7c9dd; text-align: center; color: #003366; margin-top: 10px; }

/* Content wrappers */
#site-container { background: #adadaf; padding-bottom: 10px; }
#page-container { background: url(/assets/images/page-container.gif) left top repeat-y #adadaf; width: 770px; margin: 0 auto; }
#page-container-base { background: url(/assets/images/page-container-base.gif) left bottom no-repeat; padding: 0px 24px 12px 25px; }


/* CommonSpot 4.6.3 doesn't use semantic markup in the WYSIWYG editor yet. But are added here for future utilization and renderhandlers that output semantic markup */
.CS_Textblock_Text a, .column-middle a, #level-4 a, .column-left a, .column-right a, .uwm_underline { color: #336699; text-decoration: underline; cursor: pointer; }
.CS_Textblock_Text a:hover, .column-middle a:hover, #level-4 a:hover, .column-left a:hover, .column-right a:hover, .uwm_underline:hover { color: #003366;  cursor: pointer;  } 
hr { border: 0px; border-bottom: 1px solid #DFDFDF; margin: 8px 0; }
.CS_Textblock_Text p a { color: #336699; text-decoration: underline; }
.CS_Textblock_Text p a:hover { color: #003366; } 
.uwm_head a, .uwm_head_1 a, h2 a, .uwm_subhead a, .uwm_head_2 a, h3 a, .uwm_subsubhead a, .uwm_head_3 a, h4 a, .uwm_head_4 a, h5 a, .uwm_head_5 a, h6 a, .uwm_rounded_corners_head_1 a, .uwm_rounded_corners_head_2 a { color: #336699; text-decoration: underline; cursor: pointer; }
.uwm_head a:hover, .uwm_head_1 a:hover, h2 a:hover, .uwm_subhead a:hover, .uwm_head_2 a:hover, h3 a:hover, .uwm_subsubhead a:hover, .uwm_head_3 a:hover, h4 a:hover, .uwm_head_4 a:hover, h5 a:hover, .uwm_head_5 a:hover, h6 a:hover, .uwm_rounded_corners_head_1 a:hover, .uwm_rounded_corners_head_2 a:hover { color: #003366;  cursor: pointer;  } 
.uwm_head, .uwm_head_1, h2 { display: block; font: normal 20px Georgia, "Times New Roman", Times, serif; color: #336699; line-height: 20px;} 
.uwm_subhead, .uwm_head_2, h3 { display: block; font: normal 16px Georgia, "Times New Roman", Times, serif; color: #333333; line-height: 23px;}  
.uwm_subsubhead, .uwm_head_3, h4 { display: block; font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003366; margin: 0 0 3px 0; }  
.uwm_head_4, h5 { display: block; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; margin: 0 0 3px 0; }  
.uwm_head_5, h6 { display: block; font: bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; margin: 0 0 3px 0; }  
.uwm_head_columns { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999999; margin: 0 0 5px 0; }
body.CS_Textblock_Text p, .column-middle p { margin: 0 0 10px 0; }
.uwm_caption { font-size: 9px; text-align: left;}  
.uwm_highlighted { display: block; padding: 10px; background: #FFFFCC; border: 1px solid #E3E3A3; margin: 0 0 10px 0; font-weight: bold; color: #665747; text-align: left;}
h2, h3, h4, h5, h6 { margin: 0 0 5px 0; text-align: left; line-height: 1.3em; } 
.column-middle h2 { font: normal 21px Georgia, "Times New Roman", Times, serif; color: #336699; } 
.column-middle h3 { font: bold 16px "Trebuchet MS", Arial, sans-serif; color: #333333; }
.column-middle h4 { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003366; }  
.column-middle h5 { font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; }  
.column-middle h6 { font: bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; }  
.column-right h2, .column-left h2 { font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #003366; }
.column-right h3, .column-right h4, .column-right h5, .column-right h6, .column-left h3, .column-left h4, .column-left h5, .column-left h6 { font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333333; }  
.column-middle h1 { font-size: 18px; margin: 0 0 3px 0; }

/* Makes the rich text-editor normal */
html body.CS_Textblock_Text { padding: 10px; background: #FFFDEA;}
body.CS_Textblock_Text { padding: 10px; }
body.CS_Textblock_Text ul, body.CS_Textblock_Text ol, .column-middle ul, .column-middle ol { margin: 0 0 10px 0; padding: 5px 0; text-align: left;}
body.CS_Textblock_Text ul ul, body.CS_Textblock_Text ol ol, .column-middle ul ul, .column-middle ol ol { margin: 0 0 0 0; padding: 5px 0; text-align: left;}
body.CS_Textblock_Text li, .column-middle li { line-height: 1.5em; margin: 0 0 0 20px; text-align: left;}
body.CS_Textblock_Text ul li, .column-middle ul li, body.CS_Textblock_Text ol ul li, .column-middle ol ul li { list-style: disc; }
body.CS_Textblock_Text ul ul li, .column-middle ul ul li { list-style: circle; }
body.CS_Textblock_Text ol li, .column-middle ol li { list-style: decimal; margin: 0 0 5px 45px; padding: 0 0 0 0px; }
/* Needed for Commonspot 4.6.3 only - End */

#header-print { display: none; }

.column-left ul li, .column-right ul li { background: url(/assets/images/bullet.gif) 0 4px no-repeat; list-style: none; margin: 0 0 3px 0px; padding: 0 0 0 12px; text-align: left; font-size: 10px; }


/* Level-1 - Contains logo, quicklinks, search, etc */
#level-1 { height: 85px; /* overflow: auto; */ position: relative;  }
#logo-uwm { display: block; width: 185px; height: 56px; position: absolute; top: 15px; left: 0; }
#logo-uwm a { display: block; width: 185px; height: 56px; background: url(/assets/images/logo_uwm.gif) left top no-repeat; }
#level-1 #utility-menu { display: block; }
#utility-nav, #utility-menu { text-align: right; width: 500px; display: block; position: absolute; top: 15px; right: 0; }
#utility-nav li, #utility-menu li { font: bold 11px Arial, sans-serif; text-transform: uppercase; float: right; margin: 0 0 5px 15px; }
#utility-nav li a, #utility-menu li a { color: #666666; }
#utility-nav li a:hover, #utility-menu li a:hover { color: #999999; text-decoration: none; }
#utility-nav form, #utility-menu form, #utility-nav input, #utility-menu input, #utility-nav select, #utility-menu select { font: 10px Arial, Helvetica, sans-serif; color: #666666;}
#utility-nav .input-text, #utility-menu .input-text { padding: 2px 0 0 2px; margin: 0 0 -1px 0; }
#utility-nav .input-button, #utility-menu .input-button { border: 0px; height: 23px; width: 23px; background: url(/images/button_arrow_sm.gif) left top no-repeat; cursor: pointer; }
#utility-nav form, #utility-menu form { float: right; margin: 0 0 0 5px; }
#utility-nav #search-form, #utility-menu #search-form { clear: right; }

/* Level-2 Contains the titl-bar, horizontal navigation menu, glory banner, and sub-horizontal menu, and maybe breadcrumbs */
#level-2 { margin: 0 0 0 0; padding: 0 0 6px 0; }

#h-nav { margin-bottom: 3px; float: left; display: block; width: 721px; clear: both; }

/* horizontal nav - yellow */
.general-a { background: url(/assets/images/nav-h-yellow.gif) left top repeat-x #ffc400; display: block; width: 721px;}
.general-a #h-nav-base { padding: 0 8px; display: block; width: 704px; }
.general-a li { display: block; float: left; }
.general-a li a { background: url(/assets/images/nav-h-yellow.gif) left top repeat-x #ffc400; display: block; padding: 10px 12px 9px 12px; color: #333333; font-weight: bold;  border-right: 1px solid #ffb60f; border-left: 1px solid #ffe16b; }
.general-a li.first-item { border-left: 1px solid #ffb60f; }
.general-a li.last-item { border-right: 1px solid #ffe16b; }
.general-a a:hover { background: url(/assets/images/nav-h-yellow-hover.gif) left top repeat-x #ffd64f; border-left: 1px solid #ffe990; border-right: 1px solid #ffcd05; color: #333333; }
.general-a .current { border-left: 0px solid #ffeda4; }
.general-a .current a, .general-a .current a:hover { background: url(/assets/images/nav-h-yellow-current.gif) left top repeat-x #ffcc01; color: #333333; border-left: 1px solid #ffffff; border-right: 1px solid #ee9d00; padding: 9px 12px 10px 12px;}

/* horizontal nav - gray*/
/*
.general-b { background: url(/assets/images/h-nav-gray.gif) left top repeat-x #d3d3d3; display: block; width: 721px; height: 32px; overflow: hidden; }
.general-b #h-nav-base { padding: 0 8px; display: block; width: 704px;}
.general-b li { display: block; float: left; }
.general-b li a { text-shadow: 0 1px 0 #eeeeee; background: url(/assets/images/h-nav-gray.gif) left top repeat-x #d3d3d3; display: block; padding: 9px 12px 9px 12px; color: #333333; font-weight: bold;  border-right: 1px solid #d0d0d0; border-left: 1px solid #f5f5f5;}
.general-b li.first-item { border-left: 1px solid #d0d0d0; }
.general-b li.last-item { border-right: 1px solid #f5f5f5; }
.general-b .current a, .general-b .current a:hover { text-shadow: 0 1px 0 #000000; background: url(/assets/images/h-nav-gray-current.gif) left top repeat-x #666666; color: #ffffff; border-left: 1px solid #424242; border-right: 1px solid #424242; }
.general-b a:hover { background: url(/assets/images/h-nav-gray-hover.gif) left top repeat-x #e0e0e0; border-left: 1px solid #ffffff; border-right: 1px solid #d0d0d0; color: #333333; }
*/
.general-b { background: url(/assets/images/h-nav-b.gif) left top repeat-x; display: block; width: 721px; height: 32px; overflow: hidden; }
.general-b #h-nav-base { padding: 0 8px; display: block; width: 704px;}
.general-b li { display: block; float: left; }
.general-b li a { background: url(/assets/images/h-nav-b.gif) left top repeat-x #d3d3d3; display: block; padding: 9px 12px 9px 12px; color: #555555; font-weight: bold;  border-right: 1px solid #d0d0d0; border-left: 1px solid #f5f5f5;}
.general-b li.first-item { border-left: 1px solid #d0d0d0; }
.general-b li.last-item { border-right: 1px solid #f5f5f5; }
.general-b .current a, .general-b .current a:hover { background: url(/assets/images/h-nav-b.gif) left -64px repeat-x; color: #ffffff; border-left: 1px solid #424242; border-right: 1px solid #424242; }
.general-b a:hover { background: url(/assets/images/h-nav-b.gif) left -32px repeat-x; border-left: 1px solid #ffffff; border-right: 1px solid #d0d0d0; color: #555555; }

/* Title Bar */
#title-bar { display: block; background: url(/assets/images/title-bar-head.gif) left top no-repeat #181818; margin: 0 0 0 0; padding: 0 0 0 0; width: 721px; }
#title-bar-base { display: block; width: 721px; /*background: url(/assets/images/title-bar-base.gif) left bottom no-repeat;*/ }
#title-bar h2 { font: bold 14px "Trebuchet MS", arial, sans-serif; float: left; text-transform: uppercase; color: #ffe579; margin: 0 0 0 0; padding: 5px 10px; }
#level-2 #title-bar h2 a, #level-2 #title-bar h3 a { color: #ffe579; text-decoration: none; }
#title-bar h3/*, #division-name-base h3 */{ float: right; text-transform: uppercase; font: 14px "Trebuchet MS", arial, sans-serif; color: #ffe579; margin: 0 0 0 0; padding: 5px 10px; }
#level-2 .CS_Element_Image { margin: 0 0 3px 0; }

/* Glory Banner */
#glory-banner { display: block; width: 721px; overflow: hidden; position: relative; clear: left;}
#glory-banner h3 { display: block; width: 390px; position: absolute; bottom: 10px;  font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #ffffff; }
#glory-banner-text-left { text-align: left; left: 15px; }
#glory-banner-text-right { text-align: right; right: 15px; }
#glory-banner-image-left { float: left; width: 721px; background: #333333; /* background: url(/assets/images/glory-banner-bg.jpg) left top no-repeat #333333;*/ }
#glory-banner-image-right { float: right; width: 721px; background: #333333; /*background: url(/assets/images/glory-banner-bg.jpg) left top no-repeat #333333;*/}
#glory-banner-image-left img, #glory-banner-image-right img { display: block;  }

/* Breadcrumbs */
#breadcrumb-nav { /* border-top: 4px solid #dedcc4; background: url(/assets/images/breadcrumbs.gif) left bottom no-repeat #eeecd3; */padding: 4px 0 0 0; font: 10px Arial, Helvetica, sans-serif;/*font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; */color: #9d9887; }
#breadcrumb { text-align: left; margin: 0 0 0 0; display: block; }
#breadcrumb a { color: #9d9887; text-decoration: none; font-weight: bold; }
#breadcrumb a:hover { color: #9d9887; text-decoration: underline;}


/* Level 3 contains all the actual page content */
#level-3, #level-4 { text-align: left; padding: 0 0 10px 0; clear: both; }
#level-3 { padding: 5px 0 10px 0 !important; }
#level-3 dl { margin: 0 0 10px 0; }


/* A nice way of displaying those pages with links, summaries and graphics like UWM prospective students */
.main-highlights, .summary-links { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: 14px; }
.main-highlights dt a, .main-highlights dt, .summary-links dt a, .summary-links dt{ font-weight: bold; }
.main-highlights td, .summary-links td { padding-top: 14px; vertical-align: top; line-height: 1.5em; }
.main-highlights td ul, .summary-links td ul { padding-bottom: 0px; }

.summary-links { line-height: 1.55em; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; padding-bottom: 10px; position: relative; margin-bottom: 0px; padding-right: 5px; padding-top: 5px; }
.summary-links .title { font-weight: bold; font-size: 12px; margin-bottom: 2px; }
.summary-links .title a { text-decoration: none; text-decoration: underline; padding-bottom: 0px; }
.summary-links .title a:hover { text-decoration: none; }
.summary-links .thumbnail { position: absolute; top: 7px; left: 0px; }
.summary-links .thumbnail img { margin: 0 0 0 0; }
.summary-links .title, .summary-links .description, .summary-links .additional { padding-left: 70px; }
/* .summary-links .additional ul { margin-bottom: 0px; padding: 5px 0 0 20px; list-style: disc; } */

.related-links { padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif; }
.related-links dt { font-weight: bold; color: #404040; text-transform: uppercase; margin-bottom: 10px; border-bottom: 0px solid #cccccc; }
.related-links dd { line-height: 1.5em; /*background: url(/assets/images/bullet.gif) 0 6px no-repeat; padding: 0 0 0 15px;*/ margin-bottom: 10px; }


/* Vertical Navigation */
.v-nav-head { display: block; margin: 0 0 10px 0; overflow: hidden; }
.v-nav-base { padding: 5px 0; }
.column-left .v-nav-base li { background: none; padding: 0 0 0 0; margin: 0 0 0 0; }
.column-left .v-nav-base a { display: block; width: 135px; padding: 4px 12px; color: #333333; font: bold 10px Arial, Helvetica, sans-serif; text-decoration: none; }
#v-nav-general-a { background: url(/assets/images/vnav-a-head.gif) left top no-repeat #ffcc00; }
#v-nav-general-a .v-nav-base { background: url(/assets/images/vnav-a-base.gif) left bottom no-repeat; }

#v-nav-general-a ul { border-top: 1px solid #ffc12c; border-bottom: 1px solid #ffd943; display: block; }
#v-nav-general-a ul ul { border-top: 1px solid #c7c6c3; border-bottom: 1px solid #f7aa06; }
#v-nav-general-a ul ul ul { background: url(/assets/images/vnav-a-level3.gif) left top repeat-x #e2e2e2; border-top: 1px solid #9e9e9e; border-bottom: 1px solid #d9d9d9; padding-top: 6px; padding-bottom: 6px; }

#v-nav-general-a ul ul ul ul,
#v-nav-general-a ul ul ul ul ul,
#v-nav-general-a ul ul ul ul ul ul { list-style: disc; margin-bottom: 0px; background: none; border-top: 0px solid #9e9e9e; border-bottom: 0px solid #d9d9d9; padding: 0 0 0 0; }

#v-nav-general li {  }
#v-nav-general-a li a { font: normal 11px Arial, Helvetica, sans-serif; background: #ffcc00; border-top: 1px solid #ffdd54; border-bottom: 1px solid #ffba00; color: #000000; text-decoration: none; display: block; }
#v-nav-general-a li li a { font: normal 10px Arial, Helvetica, sans-serif; color: #333333; background: url(/assets/images/vnav-a-level2.gif) left top repeat-x #ebebe9; border-top: 1px solid #fdfdfc; border-bottom: 1px solid #e5e4dc; }
#v-nav-general-a li li li a { padding-top: 0px; padding-bottom: 4px; background: none; border-top: 0px solid #e9e9e9; border-bottom: 0px solid #cccccc; color: #333333; font-weight: normal; }
html #v-nav-general-a li li li a:hover { text-decoration: underline; }

#v-nav-general-a li li li li { list-style: disc; }
#v-nav-general-a li li li li a { background: url(/assets/images/bullet-2.gif) 16px 3px no-repeat; padding-left: 26px; width: 117px; padding-bottom: 2px; }
#v-nav-general-a li li li li li a { background: url(/assets/images/bullet-2.gif) 16px 3px no-repeat; padding-left: 40px; width: 103px; padding-bottom: 2px; }

#v-nav-general-a li #current { color: #ffffff; background: url(/assets/images/vnav-a-open-level1.gif) left top repeat-x #494949; padding-top: 8px; padding-bottom: 6px; font-weight: bold; }
#v-nav-general-a li li #current { font: normal 10px Arial, Helvetica, sans-serif; color: #333333; background: url(/assets/images/vnav-a-level2.gif) left top repeat-x #ebebe9; border-top: 1px solid #fdfdfc; border-bottom: 1px solid #e5e4dc; font-weight: bold; font-style: italic; }
#v-nav-general-a li li li #current { padding-top: 0px; padding-bottom: 4px; font-weight: bold; color: #333333; background: none; border: 0px; }
#v-nav-general-a li li li li #current { background: url(/assets/images/bullet-2.gif) 16px 3px no-repeat; font-weight: bold; color: #333333; }
#v-nav-general-a li li li li li #current { background: url(/assets/images/bullet-2.gif) 16px 3px no-repeat; font-weight: bold; color: #333333;}

#v-nav-general-a li .open-1, #v-nav-general-a li .open-0 { color: #ffffff; background: url(/assets/images/vnav-a-open-level1.gif) left top repeat-x #494949; border-bottom: 1px solid #000000; padding-top: 8px; padding-bottom: 6px; font-weight: bold; }
#v-nav-general-a li .open-2 { background: url(/assets/images/vnav-a-level2-open.gif) left top repeat-x #bebebe !important; color: #202020; border-top: 1px solid #c7c6c3 !important; border-bottom: 1px solid #c9c9c8 !important; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
#v-nav-general-a li .open-3 { font-weight: bold; color: #993300; }




/* Content Layouts */ 
.column-left { float: left; width: 159px; margin-right: 5px; }
.column-right { float: right; width: 159px;  margin-left: 5px; }
#column-left-layout-b, #column-left-layout-d, #column-left-layout-e, #column-left-layout-h, #column-left-layout-i { display: block; width: 159px; float: left; }
#column-left-layout-f { width: 259px; float: left; }
#column-left-layout-g { width: 232px; float: left; }
#column-left-layout-j { width: 343px; float: left; }
#column-right-layout-c, #column-right-layout-d, #column-right-layout-f, #column-right-layout-i { display: block; width: 159px; float: right; }
#column-right-layout-e { width: 259px; float: right; }
#column-right-layout-g { width: 232px; float: right; }
#column-middle-layout-a { }
#column-middle-layout-b, #column-middle-layout-h, #column-middle-layout-i { width: 550px; float: right;  }
#column-middle-layout-c { width: 550px; float: left; }
#column-middle-layout-d { margin: 0 171px; width: 376px; display: block;  }
* html #column-middle-layout-d { margin: 0 0 0 171px; width: 357px; display: block;  }
#column-middle-layout-j { width: 343px; float: right; }
#column-middle-layout-e { margin: 0 281px 0 181px; }
#column-middle-layout-f { margin: 0 181px 0 281px; }
#column-middle-layout-g { margin: 0 242px; }
#column-middle-layout-h #center-content-area { width: 265px; float: left; }
#column-middle-layout-h #right-content-area { width: 265px; float: right; }
#column-middle-layout-i #center-content-area { width: 355px; float: left; }
#column-middle-layout-i #right-content-area { width: 159px; float: right; }
#column-middle-layout-j #center-content-area { width: 162px; float: left; }
#column-middle-layout-j #right-content-area { width: 162px; float: right; }

/* Level-4 Footer */ 
#level-4 { border-top: 1px solid #d7d4ba; padding: 10px 0 10px 0; color: #aba993; width: 721px; display: block; }
#footer-left dl, #footer-right dl { margin-bottom: 0; }
#footer-left { float: left; margin: 0 50px 0 0; }
#level-4 dt { font-weight: bold; }
#footer-right { text-align: right; /*float: right;*/ }
  
/* CommonSpot default classes */
.CS_Element_SimpleForm { }
.CS_Element_SimpleForm .CS_Form_Text, .CS_Element_SimpleForm .CS_Form_Email { border: 1px solid #d0d0d0; border-top: 2px groove; padding: 1px; }
.CS_Element_SimpleForm .CS_Form_Required_Baseline, .CS_Form_Required label { font-weight: bold; }
.CS_Element_SimpleForm td { vertical-align: top; }
.CS_Element_SimpleForm table table table table tr:hover { }
.CS_Element_SimpleForm table span tr:hover { }

.CS_Document { margin: 0 0 0 0; color:#000000; background: #adadaf; }

.CS_DataSheet_Table { border: 1px solid #dbd9c7; max-width: 705px; overflow: auto; }
.CS_DataSheet_Table .uwm_underline { text-decoration: none; }
.CS_DataSheet_Header_Row th { background: url(/assets/images/table-header.gif) left top repeat-x #dbd9c7; font: bold 11px Arial, Helvetica, sans-serif; color: #333333; text-transform: uppercase;  border-bottom: 1px solid #bcbaad; padding: 8px; white-space: normal; vertical-align: bottom; text-align: left; }
th .CS_DataSheet_HeaderItem_First_Column { border: 0px; padding: 0px; border-bottom: 0px; }
.CS_DataSheet_HeaderItem_First_Column .CS_DataSheet_HeaderItem_First_Column, .CS_DataSheet_HeaderItem_Column .CS_DataSheet_HeaderItem_Column { text-decoration: none; color: #333333; }
.CS_DataSheet_Data_Row td { vertical-align: top; white-space: normal; border-bottom: 1px solid #dbd9c7; padding: 8px; }
.CS_DataSheet_Data_Row_Alternate td { vertical-align: top; white-space: normal; background: #ecead9; border-bottom: 1px solid #d3d1c1; padding: 8px; }
.CS_DataSheet_Data_First_Column { font-weight: bold; }
.CS_DataSheet_Summary_Row td { padding: 8px; }
.CS_Textblock_Text, .uwm_body { font: 12px Arial, Sans-serif; line-height: 1.4em; }
