* { -moz-box-sizing: border-box; }

/* Default Contianer - Blue */
#td_box { width: 100%; margin-top: 6px; border: 1px solid #A4B5BD; background: #f5f5f5; }
.td_header { width: 100%; height: 1.4em; background: #A4B5BD; }	
.tdcontainer_title { float: left; background: #A4B5BD; padding: 2px 5px 2px 5px; }
.tdcontainer_title .Head { color: #333333; }
.tdcontainer_vis { background-color: #A4B5BD; text-align: right; padding: 2px 5px; }
.tdcontainer_content { clear: both; padding: 5px; margin: 0; }
.tdcontainer_footer_left { float: left; width: 70%; text-align: left; }
.tdcontainer_footer_right { float: right; width: 30%; text-align: right; }
.tdspacer { clear: both; }

/* Title / No Box - Blue */
#td_box_nobox { width: 100%; margin-top: 6px; }
.td_header_nobox { width: 100%; height: 1.4em; background: #A4B5BD; }	
.tdcontainer_title_nobox { float: left; background-color: #A4B5BD; padding: 2px 5px 2px 5px; }
.tdcontainer_title_nobox .Head { color: #303030; }
.tdcontainer_vis_nobox { background-color: #A4B5BD; text-align: right; padding: 2px 5px; }
.tdcontainer_content_nobox { clear: both; padding: 5px; margin: 0; }
.tdcontainer_footer_left_nobox { float: left; width: 70%; text-align: left; }
.tdcontainer_footer_right_nobox { float: right; width: 30%; text-align: right; }
.tdspacer_nobox { clear: both; }

/* Blue / NoBox / Fade Title*/
#tdfade_box { width: 100%; margin-top: 6px; }
.tdfade_header { width: 100%; height: 1.4em; }	
.tdfadecontainer_title { float: left; width: 85%; background: #A4B5BD url(fade.jpg) repeat-y right; padding: 2px 5px 2px 5px; text-align: left; }
.tdfadecontainer_title .Head { color: #333333; }
.tdfadecontainer_vis { text-align: right; padding: 2px 5px; }
.tdfadecontainer_content { clear: both; padding: 5px; margin: 0; }
.tdfadecontainer_footer_left { float: left; width: 70%; text-align: left; }
.tdfadecontainer_footer_right { float: right; width: 30%; text-align: right; }
.tdfadespacer { clear: both; }

/* Container Alternate - Greem */
#td_green_box { width: 100%; margin-top: 6px; border: 1px solid #75877C; background: #f5f5f5; }
.td_green_header { width: 100%; height: 1.4em; background: #75877C; }	
.tdcontainer_green_title { float: left; background-color: #75877C; padding: 2px 5px 2px 5px; }
.tdcontainer_green_title .Head { color: #ffffff; }
.tdcontainer_green_vis { background-color: #75877C; text-align: right; padding: 2px 5px; }
.tdcontainer_green_content { clear: both; padding: 5px; margin: 0; }
.tdcontainer_green_footer_left { float: left; width: 70%; text-align: left; }
.tdcontainer_green_footer_right { float: right; width: 30%; text-align: right; }
.tdgreen_spacer { clear: both; }

/* Title / No Box - Green */
#td_green_box_nobox { width: 100%; margin-top: 6px; }
.td_green_header_nobox { width: 100%; height: 1.4em; background: #75877C; }	
.tdcontainer_green_title_nobox { float: left; background-color: #75877C; padding: 2px 5px 2px 5px; }
.tdcontainer_green_title_nobox .Head { color: #ffffff; }
.tdcontainer_green_vis_nobox { background-color: #75877C; text-align: right; padding: 2px 5px; }
.tdcontainer_green_content_nobox { clear: both; padding: 5px; margin: 0; }
.tdcontainer_green_footer_left_nobox { float: left; width: 70%; text-align: left; }
.tdcontainer_green_footer_right_nobox { float: right; width: 30%; text-align: right; }
.tdgreen_spacer_nobox { clear: both; }

/* Clear */
#td_box_clear { width: 100%; margin-top: 6px; }
.td_header_clear { width: 100%; height: 1.4em; }	
.tdcontainer_title_clear { float: left; padding: 2px 5px 2px 5px; }
.tdcontainer_title_clear .Head { color: #303030; }
.tdcontainer_vis_clear { text-align: right; padding: 2px 5px; }
.tdcontainer_content_clear { clear: both; padding: 5px; margin: 0; }
.tdcontainer_footer_left_clear { float: left; width: 70%; text-align: left; }
.tdcontainer_footer_right_clear { float: right; width: 30%; text-align: right; }
.tdspacer_clear { clear: both; }

/* Drop Down Menu - Module Controls */
.ModuleTitle_MenuItem { border: white 0px solid; /*override borders*/ }
.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/ cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; height: 21px; white-space: nowrap;  /*Word wrapping menu item now optional*/ padding: 1px 3px 3px 1px; }
.ModuleTitle_MenuIcon { cursor: pointer; cursor: hand; background-color: #EEEEEE; width: 15px; height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/ }
.ModuleTitle_SubMenu { z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */ }
.ModuleTitle_MenuBreak  { background-color: #EEEEEE; font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/ }
.ModuleTitle_MenuItemSel { cursor: pointer; cursor: hand; color: black; font-family: Tahoma, Arial, Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }














