﻿/*www.shu.edu - updated 6-17-2008
@import 'tripleLanding.css';
@import 'aau.css';*/

html{text-align:center}
body{font-family:Arial,Verdana,sans-serif; font-size:100%; color:#000; text-align:left; background-color:#fff; margin:3px}
#shu_page{border:1px solid #048; width:924px; text-align:left; margin:0px auto; font-size:.8em}
.wrap td{vertical-align:top}
.wrap .CS_Element_Image,.wrap .CS_Element_WebProcess,.warp .CS_Layout_SpacingHeight{font-size:0}
.wrap{border-top:1px solid #fff}
.cleanup{clear:both; font-size:0; line-height:0}

/*emergency message*/
#emergency_message{width:924px; margin:auto; background-color:#ffd900; font-size:1em; font-family:Arial,Verdana,sans-serif}
#emergency_message a{color:#00F; text-decoration:none}
#emergency_message a:hover{text-decoration:underline}
#emergency_message img{float:left; padding:0 10px 0 3px; border:0}
#e_message{height:50px; padding:2px}
#emergency_message h4{font-size:.85em; font-style:normal; padding:1px 0 0 0; margin:4px 0 0 0}
.emmtxt{font-size:.85em; margin:10px 25px 15px 25px}
.emmhead{font-size:1em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-weight:normal; color:#006; margin:0 0 15px 0}
.emmhead{font-weight:bold; color:#36c; padding-top:50px}
.emmhead a{border-bottom:1px dashed #36c; color:#36c; text-decoration:none}
.emmhead a:hover{border-bottom:1px solid #36c; text-decoration:none}
.emm-cell{padding:10px 25px; margin:10px; border-left:50px solid #fc0; background:#fff url(/images/emcellbg_2.png) repeat-x; font-size:110%; color:#000}
.emm-cell p{padding:0; margin:0 0 3px 0; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-weight:normal}
.emm-cell ul{list-style-type:square; padding:0; margin:2px 7px 2px 20px}
.em-page-start{color:#006; font-size:120%; margin-bottom:10px}

/*header*/
#shu_page_header{padding:0 0 2px 0; background-color:#048; font-size:.75em; color:#fff; position:relative}
#shu_page_header form{border:0}
#shu_page_header fieldset{border:0; font-size:1em; font-weight:bold}
.shu_logo img{border:0; left:0; top:0; font-size:1.5em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif}
.shu_menubar{position:absolute; width:270px; top:0; right:0; left:673px; padding:2px; text-align:center; font-weight:bold; font-size:1em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif}
.shu_menubar ul{margin:3px; padding:0}
.shu_menubar li{display:inline; color:#fff}
.shu_menubar a{color:#fff; text-decoration:none; font-weight:bold}
.shu_menubar a:hover{color:#fff; text-decoration:underline}
.shu_menubar input{font-size:1em; width:110px; height:12px; margin:0 2px 0 2px; padding:1px; vertical-align:baseline; color:#048}
.shu_menubar fieldset{font-size:1em !important; font-family:/*'Trebuchet MS',*/Arial,Verdana,Sans-Serif !important; font-weight:bold !important}
.go-submit{border:1px outset #255C99; background:#048!important; vertical-align:top; width:16px!important; height:17px!important; background-image:url("../images/go-arrow.jpg")!important; margin-top:1px!important; padding:0}

/*global nav*/
.shu_resources{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-size:1.1em; text-align:center; background-color:#3566a0; border-top:1px solid #7fa2c4; border-bottom:1px solid #7fa2c4; padding:2px 0; font-weight:bold}
.shu_resources p{margin:0; padding:0}
.shu_resources a{color:#fff; text-decoration:none; margin:0 14px}
.shu_resources a:hover{text-decoration:underline}

/*page titles*/
.default_site_title, .index_site_title, .news_site_title{height:30px; font-size:1.6em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-weight:normal; padding:5px 0 0 15px}
.default_site_title{background-color:#95B2B5; color:#fff}
.index_site_title, .news_site_title{color:#00458a; border-bottom:10px solid #95B2B5}
.default_page_title, .index_page_title, .news_page_title{color:#00458A; font-size:1.4em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-weight:normal; padding:0}
.news_page_title{padding:10px 0 0 15px; margin:0}
.page-header{border-bottom:2px solid #fff; height:72px}
.page-title{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-size:2.2em; color:#048; padding:3px 0 2px 8px}
.second-brand img{border-top:2px solid #C7C6C7; border-bottom:2px solid #fff}

.acadu-headleft{width:375px; height:100px; float:left}
.acadu-headright{width:365px; height:100px; float:right}
.au-ssDisplay{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; margin:5px 5px 3px 7px; font-size:2em; font-weight:bold}
.au-pagebrand{margin:8px 5px 0 6px}

/*crumblines*/
.shu_breadcrumb, .adminU-crumb{color:#c0c0c0; padding:3px 0 8px 0; font-size:.9em}
.shu_breadcrumb a, .adminU-crumb a{color:#c0c0c0!important; font-weight:normal; text-decoration:none}
.shu_breadcrumb a:hover, .adminU-crumb a:hover{color:#00f!important}
.crumb-line, .acadU-crumb{padding:0 0 8px 10px; font-size:.85em}
.crumb-line a:link, .crumb-line a:visited, .acadU-crumb a:link, .acadU-crumb a:visited{color:#048; text-decoration:none}
.crumb-line a:hover, .acadU-crumb a:hover{color:#0000ff; text-decoration:underline}
.adminU-crumb{margin:-5px 0 -10px 0}

/*subheading area*/
.middle-center{border-right:2px solid #fff}
#subnav{padding:0; margin:0 auto; list-style-type:none; font-size:.85em}
#subnav li{float:left;}
#subnav a{font-weight:bold; display:block; color:#004387; background:#DCE1E7; text-align:center; padding:5px 0; text-decoration:none}
#subnav a:hover{color:#3566A0; background:#fff}
.subnav3 a{width:181px; border-right:2px solid #fff}.extra3 a{width:180px}
.subnav4 a{width:135px; border-right:2px solid #fff}.extra4 a{width:135px}
.subnav5 a{width:108px; border-right:2px solid #fff}.extra5 a{width:106px}
.subnav6 a{width:89px; border-right:2px solid #fff}.extra6 a{width:91px}

/*left nav*/
.nav{background-color:#3566a0; padding:10px 5px 0 10px; font-size:.85em; line-height:1.4em; width:165px; border-right:1px solid #fff; border-left:1px solid #048}
.nav a:link, .nav a:visited{color:#fff; text-decoration:none}
.nav a:hover{text-decoration:underline}
.nav ul{padding:0; margin:0 0 20px 0; color:#fff}
.nav li{list-style-type:none}

.leftnav{background-color:#4577A4; padding:0px 0px 0 0px; font-size:.85em; line-height:1.4em; color:#ffff99; width:165px; font-family:/*'Trebuchet MS',*/Arial,Verdana,sans-serif; font-size:.95em; border-right:1px solid #fff}
.leftnav a:link, .leftnav a:visited{color:#fff; text-decoration:none}
.leftnav a:hover{text-decoration:underline}
.leftnav ul{padding:0; margin:0 0 20px 0}
.leftnav li{padding:0px 0px 0px 10px;list-style-type:none}

.page-index .index-header a{color:#ffff99}

/*content area*/
.shu_content{margin:5px 5px; padding:10px 15px; background:#fff}
.shu_content a{color:#00f; text-decoration:none}
.shu_content a:hover{color:#00f; text-decoration:underline}
.shu_content ul{list-style-type:square; padding:0; margin:0 7px 0 20px}
.shu_content h1, h2, h3, h4{color:#00458A; font-weight:normal; padding:0 13px 3px 13px; margin:0}
.shu_content h1, .Heading-1{font-size:1.4em}
.shu_content h2, .Heading-2, .aauMid_header{font-size:1.3em}
.shu_content h3, .Heading-3{font-size:1.15em; font-weight:bold}
.shu_content h4, .Heading-4{font-size:1.1em; font-weight:bold}
.shu_content .acadUTB{margin:0 0 0 -15px; padding:25px 0 5px 30px; background:url(/images/AUTab.png) no-repeat; background-position:-10px -10px; position:relative}
.shu_content .tuHeader{margin-top:-12px}
.shu_content .acadUTB .newsStory{margin-top:2px}
.au-newsindex-wrap{padding:5px 15px}

.Heading-1, .Heading-2, .Heading-3, .Heading-4, .aauMid_header{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; color:#00458A; font-weight:normal; padding:0 15px 0 0; margin:0}
.Heading-3, .Heading-4{font-weight:bold}
.aauMid_header{border-bottom:3px solid #3566A0; margin-right:10px}

#aauNewsList{margin-top:5px}
#aauNewsList li{padding:3px 0 3px 0}

/*snippets*/
.img-snip-tableleft{margin:5px 10px 5px 0px}
.img-snip-tableright{margin:5px 0px 5px 10px}
.imgsnip-caption{color:#2F4759; text-align:left; padding:0; font-size:.85em}
.imgsnip-caption a{color:#00f; text-decoration:none}
.imgsnip-caption a:hover{color:#00f; text-decoration:underline}

.two-col-header{padding-top:2px; padding-left:6px; color:#00458a; background-color:#fff; border-bottom:4px solid #3566A0; font-size:1.3em; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-weight:normal}
.two-col-body{padding:5px}
.two-col-body a{color:#00f; text-decoration:none}
.two-col-body a:hover{color:#00f; text-decoration:underline}
.two-col-body img{padding:2px}
.two-col-body p{padding:2px; margin:0}
.two-col-body ul{list-style-type:square; padding:0; margin:0 20px}
.two-col-cell{border-bottom:2px solid #3566A0}

.oneBlock, .twoBlock, .fourBlock{margin:15px 10px 5px 0}
.oneBlock td, .twoBlock td, .fourBlock td{padding:7px}
.oneBlock ul, .twoBlock ul, .fourBlock ul{margin-top:5px}

.snip_left{margin:5px 10px 5px 0; font-size:.85em; float:left; background-color:#E9E9E9; width:200px}
.snip_right{margin:5px 0 5px 10px; font-size:.85em; float:right; background-color:#E9E9E9; width:200px}
.snip_left a, .snip_right a{color:#00f; text-decoration:none}
.snip_left a:hover, .snip_right a:hover{color:#00f; text-decoration:underline}
.snip_left p, .snip_right p{padding:0 5px 0 5px; margin:3px}

.right-callout{border:2px solid #3566A0; background:#F3F5F8; color:#3566A0; width:200px; float:right; margin:5px 0 5px 10px; padding:3px}

/*right nav*/
.default_rightnav, .news_rightnav, .news_top_right{background-color:#FFFFEF}
.index_rightnav, .index_top_right{background-color:#DBE7E2}
.news_rightnav{border-left:1px solid #DEE7EE}
.default_rightnav, .index_rightnav, .news_rightnav{padding:5px 12px}
.default_top_right{background-color:#B8CFC5}
.index_top_right, .news_top_right{border-bottom:10px solid #95B2B5}
.right-nav{background-color:#dce1e7; padding:5px 12px; margin:5px; border-top:2px solid #C7C6C7; width:171px}
.do-more{padding:5px 0; margin:0 0 7px 0}

.right-box, .right-box-special{font-size:0.9em; background:#fff; color:#000; padding:0 0 5px 0; margin:5px 0 7px 0;}
.right-box-header, .right-box-header-special{ font-weight:bold; background-color:#3566A0; color:#fff; margin:0; margin-bottom:5px; padding:2px 0 3px 4px; display:block}
.right-box img{border:none; padding:1px}
.right-box-special img{padding:1px; margin:2px}
.right-box p, .right-box-special p{padding:0 5px; margin:5px 0}
.right-box ul, .right-box-special ul{list-style-type:square; margin:0 25px; padding:0}
.right-box a, .right-box-special a{color:#00f; text-decoration:none}
.right-box a:hover, .right-box-special a:hover{color:#00f; text-decoration:underline}

.email_page{display:block; /*background:#fff; padding:2px 5px 4px 5px*/; margin-bottom:5px}
.email_page a,.email_page a:visited{font-size:.8em; padding:5px; line-height:0; margin:0; color:#006; text-decoration:none}
.email_page a:hover{text-decoration:underline; color:#00f}

.related_pages{list-style-type:none; font-size:.8em; color:#000; margin:0 0 7px 0; padding:0 0 5px 0; background-color:#fff}
.related_pages_header{font-size:1.1em; font-weight:bold; background-color:#3566A0; color:#fff; margin:0; margin-bottom:3px; padding:2px 0 3px 4px;}
.related_pages a{color:#006; text-decoration:none; padding:0 5px; display:block}
.related_pages a:hover{text-decoration:underline; color:#00f}

.sidebar ul{padding:0; margin:3px 3px 3px 13px; list-style-type:square}
.sidebar a, #sidebar a:visited{color:#3566A0; text-decoration:none}
.sidebar a:hover{text-decoration:underline}
.toolHeader{cursor:pointer; background:#fff; padding:2px 3px 3px 3px; margin:3px 0 0 0; border:1px solid #145494; font-size:.85em}
.toolHeader img{float:left; margin-right:3px}
#displayRequestInfo,#displayRegTour,#displayApply,#displayTuition{background-color:#F3F5F8; border:2px solid #91AECC; border-top:none!important; margin:0; padding:3px 4px 5px 4px; font-size:.85em}

.tourForm {margin:0!important; padding:0!important; font-family:/*Tahoma,*/Arial,Verdana,sans-serif!important; font-size:11px}
.tourForm input{width:150px; border:1px solid #5A7FA9; margin:2px 0 2px 0; padding:2px}
.tourForm select{width:155px; border:1px solid #5A7FA9; margin:0 0 5px 0; padding:2px; font-size:11px}
.tourSubmit{width:100px!important; background:#fff; border:1px solid #5A7FA9; color:#5a7fa9; padding:0!important}

.displayInfo{background-color:#F3F5F8; border:2px solid #91AECC; border-top:none; margin:0; padding:3px 4px 5px 4px; font-size:.85em}

.right_factoid{list-style-type:none; font-size:.8em; color:#000; margin:7px 0; padding:0; background-color:#fff}
.right_factoid img{display:block; margin:2px auto}
.right_factoid_header{font-size:1.1em; font-weight:bold; background-color:#3566A0; color:#fff; margin:0; margin-bottom:5px; padding:2px 0 3px 4px;}
.right_factoid_text{padding:5px}
.right_factoid a{color:#00f; text-decoration:none}
.right_factoid a:hover{color:#00f; text-decoration:underline}
.right_factoid p{margin:0; padding:0}

.right-profile{font-size:.8em; color:#000; background-color:#fff; list-style-type:none; margin:10px 0; padding:0 0 1px 0; text-align:center} 
.right-profile a{color:#00f; text-decoration:none}
.right-profile a:hover{color:#00f; text-decoration:underline}
.right-profile-header{background-color:#3566A0; font-size:1.1em; color:#fff; font-weight:bold; margin:0 0 5px 0; padding:2px 0 2px 4px; text-align:left}
.right-profile-text{padding:0 5px; margin:0; text-align:left}
.right-profile-link{text-align:right; margin:0 5px 0 0; padding:0}
.au-defaultContainer-right .right-profile{display:none; visibility:hidden}

/*gateway*/
#gateway-nav{position:relative}
#gateway-nav a:link,#gateway-nav a:visited{color:#fff;text-decoration:none}
#gateway-nav ul{font-size:.95em;line-height:1.5em;margin:7px 0 0 13px;padding:0;position:absolute}
#gateway-nav li{list-style-type:none}
#gateway-nav .strong a:link,#gateway-nav .strong a:visited{color:#ffb;font-weight:700;text-decoration:none}
#gateway-nav a:hover,#gateway-nav .strong a:hover{text-decoration:underline}

.shugw-bottom{border-bottom:5px solid #DCDCD3;border-top:1px solid #fff}
.shugw-boxhead-1,.shugw-boxhead-2,.shugw-boxhead-3,.shugw-boxhead-4,.shugw-boxhead-5{background:#3566A0;background-image:url("/images/shugw_boxhead_bar.jpg");background-repeat:repeat-x;border-left:1px solid #fff;border-right:1px solid #fff;color:#fff;font-size:.9em;padding:5px 6px;width:20%}
.shugw-boxhead-1{border-left:none}
.shugw-boxhead-5{border-right:none}
.shugw-box-1,.shugw-box-2,.shugw-box-3,.shugw-box-4,.shugw-box-5{background:#fff;border-left:3px solid #DCDCD3;border-right:3px solid #DCDCD3;border-top:5px solid #DCDCD3;font-size:.85em;padding:7px;width:20%}
.shugw-box-1 a,.shugw-box-2 a,.shugw-box-3 a,.shugw-box-4 a,.shugw-box-5 a{color:#00f;text-decoration:none}
.shugw-box-1 a:hover,.shugw-box-2 a:hover,.shugw-box-3 a:hover,.shugw-box-4 a:hover,.shugw-box-5 a:hover{text-decoration:underline}
.shugw-box-1 p,.shugw-box-2 p,.shugw-box-3 p,.shugw-box-4 p,.shugw-box-5 p{margin:0;padding:0}
.shugw-box-1{border-left:6px solid #DCDCD3}
.shugw-box-2 img{display:block;margin:5px auto;padding:0}
.shugw-box-5{border-right:6px solid #DCDCD3}
.shugw-box-3{padding-top:8px}
.shugw-box-4{padding-top:12px}
.shugw-box-4 a{padding-top:0; margin-top:0}
.shugw-box-4 img{float:left;margin:0 7px 2px 0}
.shugw-box-4 .qqimg img{width:75px; height:85px}
.shugw-box-5 img{display:block;margin:5px auto 3px;padding:0}
.shugw-box-5 br{line-height:1px}

/*news index*/
.topstory{background-color:#fff; padding:10px; margin:10px}

.mainStory_block a{color:#06c; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; font-size:1.3em; text-decoration:none}
.mainStory_block a:hover{color:#06c; text-decoration:underline}
.mainstory-header{color:#06c; margin:0; padding:0}
.mainstory-header a{color:#06c; font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; text-decoration:none}
.mainstory-header a:hover{color:#06c; text-decoration:underline}
.mainStory_image{float:left; margin:0 10px 0 0; border:1px solid #4577A4; padding:2px}
.mainStory_byline{font-size:smaller; color:#c0c0c0; display:block}

.news_header{padding:3px 0 0 10px; color:#00458a; border-bottom:4px solid #E3F2EA; font-size:1.3em; font-family:'Trebuchet MS',Arial,Verdana,sans-serif; font-weight:normal; margin:0px}
.news_header p{padding:0; margin:0}

.news_content{padding:10px}
.news_content a{color:#00f; text-decoration:none}
.news_content a:hover{color:#00f; text-decoration:underline}

.newsStory{margin-bottom:6px; margin:0; padding:0 0 15px 0}
.newsStory_title a{color:#00f; text-decoration:none}
.newsStory_title a:hover{color:#00f; text-decoration:underline}
.newsStory li{list-style-type:none}
.newsStory p{margin:0; padding:0 0 10px 13px}

.newsStory_byline{color:#999; font-size:.8em; margin:13px 0}
.newsStory_contactInfo{color:#666; font-size:.85em; margin:10px 0}

.events{padding:0 10px 5px 10px; margin:0; list-style-type:none; font-size:.85em}
.events_title{font-weight:bold; background-image:url(../images/arrow-3.gif); background-repeat:no-repeat; background-position:0 .6em; padding:.3em 0 .2em .8em}
.events_teaser{padding:0 0 .2em .8em}
.events_teaser a{color:#00f; text-decoration:none}
.events_teaser a:hover{text-decoration:underline}
.event_datetime, .event_localecost{color:#4577a4; padding:0 0 .2em .8em}

/*current students-faculty and staff*/
.cons_body{font-size:.85em;padding:10px}
.cons_body img{border:1px solid #95B2B5;padding:2px}
.cons_body ul{list-style-type:none}
.cons_body li{background-image:url(../images/arrow-3.gif);background-position:0 .6em;background-repeat:no-repeat;padding:.3em 0 .4em .8em}
.cons_col{background-color:#dbe7e2}
.cons_col p{margin-bottom:.85em;margin-top:.85em}
.cons_col a{color:#00f;text-decoration:none}
.cons_col a:hover{color:#00f;text-decoration:underline}
.cons_col ul{margin:0;padding:0}
.cons_col li{padding-top:3px}
.cons_header{background-color:#fff;border-bottom:8px solid #95b2b5;color:#00458a;font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif;font-size:1.3em;font-weight:400;padding-left:6px;padding-top:2px}
.con_topstory{padding:10px}
.con_xml{margin:0;padding:10px}
.sr-bg{background-color:#F7F9F9;font-size:.85em;margin:5px 0 5px 10px;padding:10px}

/*profiles*/
.profile-list{border-top:2px solid #DACFA6; background:#ECE6CE; padding:7px; margin:3px 0; height:105px}
.profile-list p{margin:0 0 5px 0}
.profile-list img{border:1px solid #048; margin:0 10px 10px 0; float:left; /*background:#ECE6CE; padding:5px*/}
.profile-list-title{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; color:#00458A; font-weight:normal; padding:0; margin:0; font-size:1.4em}

.profile-title{font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; color:#00458A; font-weight:normal; padding:0; margin:0; font-size:1.7em}
.profile-body p{margin-top:0; padding-top:0}
#glance{float:left; background-color:#ECE6CE; width:200px; font-size:.95em; padding:10px; margin:5px 15px 10px 0}
#glance img{display:block; padding:0; margin:0 auto; border:1px solid #048}
#glance .white-field{background-color:#fff; padding:5px; margin-top:10px; font-size:.95em}
#glance .white-field p{margin:0; padding:0}

/*blackboard message page*/ 
.bb-mess{background-color:#CAD8DA; padding:5px; color:#048; border:1px solid #4577A4}
.bb-messp p{margin-top:0}

/*httrack pathing*/ 
.hidden-nav{position:absolute; left:0; top:500px; width:1px; height:1px; overflow:hidden}

/*footer*/ 
#shu_page_footer{clear:both; padding:2px 0 1px 0; background-color:#048; width:auto; color:#fff; font-size:.85em}
#shu_page_footer a{color:#fff; text-decoration:none}
#shu_page_footer a:hover{text-decoration:underline}
.shu_contact_info{font-family:/*'Trebuchet MS',*/Arial,Verdana,Sans-Serif; font-weight:bold; text-align:center; padding:2px 5px; margin:0; color:#fff; list-style-type:none; background-color:#3566a0; border-top:1px solid #7fa2c4; border-bottom:1px solid #7fa2c4}

/*dmca*/ 
.dmca{color:#999; margin:5px; text-align:center; font-size:.65em}
.dmca a,.dmca a:visited{color:#999; text-decoration:none}
.dmca a:hover{color:#0000ff; text-decoration:underline}

/*commonspot datasheets*/ 
.CS_DataSheet_Caption{text-decoration:none; text-align:center; font-weight:bold}
.CS_DataSheet_Alphabet{text-decoration:none; color:#00F; padding:4px}
.CS_DataSheet_Alphabet_Selected{text-decoration:none; color:#808; padding:4px}
.CS_DataSheet_Table{padding:0; margin:0}
.CS_DataSheet_Header_Row{background-color:#888}
.CS_DataSheet_HeaderItem_First_Column{background-color:#EEE; font-weight:bold; color:#C60; padding:4px}
.CS_DataSheet_HeaderItem_Column{background-color:#EEE; font-weight:bold; color:#C60; padding:4px; text-align:left}
.CS_DataSheet_Data_First_Column{padding:4px}
.CS_DataSheet_Data_Column{padding:4px}
.CS_DataSheet_Data_Cell{text-align:left}
.CS_DataSheet_Data_Cell_Numeric{text-align:right}
.CS_DataSheet_Data_Cell_Action{text-align:center; text-decoration:underline; color:#00F}
.CS_DataSheet_Data_Row_Alternate{background-color:#E5E5E5}
.CS_DataSheet_Summary_Row{text-align:center}
.CS_DataSheet_Summary_Links{font-size:x-small; text-decoration:none}
.CS_DataSheet_Summary_Current_Page{font-size:x-small}
.CS_DatasheetExport_Link{text-decoration:none; color:#00F; padding:5px}

/*SSP Indexes*/
.services-index-ds .CS_DataSheet_Table td{border-bottom:10px solid #fff; color:#eee; padding:8px!important}
/*.services-index-ds a:hover{font-size:4em; color:#fff; text-decoration:none; background:#f00}*/
.CS_DataSheet_Alphabet{padding:0; color:#eee}
.services-index-ds .CS_DataSheet_Data_Row td{background:#eee; border-bottom:10px solid #fff; color:#666; border-top:1px solid #ccc}
.services-index-ds .CS_DataSheet_Data_Row_Alternate td{background:#eee; border-bottom:10px solid #fff; color:#666; border-top:1px solid #ccc}

/*commonspot interface*/ 
.mw{color:#006 !important; font-family:Tahoma,Arial,Helvetica!important; font-weight:bold; font-size:18px!important}
a.mw:link, a.mw:visited{color:#006!important; padding:0!important; margin:0!important}
a.mw:hover{color:#fff!important; font-style:italic}
.CommonSpotMenu {width:300px!important; padding:10px 5px!important}
.CommonSpotIcon{margin:5px!important}

.red-bull{color:#f00; border:5px solid #f00}