/**********************************************************
Default Site - Font Selectors & Rules    Default gray is #767676
***********************************************************/
HTML {
    height: auto;
}
.timingDiv {  
  display: none;  
}  
.section_header_content_no_scroll { /* applies to scrollable content area of form (area below the form title) */

	height: auto; /* in IE6-8, if this is set to 100% then the scroll appears then disappears making the form jump in width, the auto attribute fixes this. */
}


BODY {
    height: auto;
	margin: 0px;
	padding: 0px;
	border: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 1.5em;
}

DIV.cms_layout_container{
	width:100%; 
	padding:0px; 
	margin:0px; 
	position:relative;
}

TABLE.cms_layout_table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width:100%;
}

p div.test {
	
}

/****** List and Column header background color styling ********/

TR.header, TR.List_header, TD.column_head, DIV.caption, .list_table thead th.list_hdrcell, .context_item.context_menu_hover, TH.list_hdrcell, TH.list_hdrcell A.column_head{
    background-color: #ebb325;
    color: black;
}

tr.list_header th{
    background-color: #767676;
}

/****** Header Styles **********************
********************************************
TD.cms_layout_content_header{

}**/

DIV.content_header_container{
	padding:0px; 
	margin:0px;
}


TABLE.content_header_table{
	border-collapse:collapse; 
	padding:0px; 
	margin:0px;
}

TD#dropzone0{
	border-bottom: 12px solid white;
}


/****** Content Body Styles ****************
********************************************/

TD.cms_layout_content_body{
}

DIV.content_body_container{
	padding:0px; 
	margin-bottom:100px; 
}

TABLE.content_body_table{
	border-collapse: collapse; 
	padding:0px; 
	margin:0px; 
}

TD#dropzone20{
	vertical-align: top;
	text-align: left;
	padding:0px; 
	margin: 0px 12px; 
	border-left: 12px solid white;
	border-right: 12px solid white;
}

TD#dropzone10{
	vertical-align: top;
	text-align: left;
        padding-top:0px;


/* modified padding top and bottom to desired specifications of dedicated white space */

}
TD#dropzone11{
padding-left:13px;
padding-bottom:20px;
}


/****** Footer Styles **********************
********************************************
TD.cms_layout_content_footer{

}**/

DIV.category_title_div{
font-size:18px;
}
			
DIV.content_footer_container{
	padding:0px; 
	margin:0px; 
}

TABLE.content_footer_table{
	border-collapse: collapse; 
	padding:0px; 
	margin:0px;
}

TD#dropzone100{
	vertical-align: bottom;
	text-align: center;
	font-size: smaller;
	color: #666;
}



/******* Buttons *******/

BUTTON, INPUT.button, BUTTON.header {
	 padding: 2px 6px 2px 6px;
	 background: #868686 url(gray_cms_button_background.pngx) repeat-x center bottom;
	 color: #FFF; 
	 border: 1px solid #646464;
}

BUTTON:hover, INPUT.button:hover, BUTTON.header:hover {
	 padding: 2px 6px 2px 6px;
	 background: #6699cc url(gray_cms_button_background.pngx) repeat-x center center;
	 color: #FFF; 
	 border: 1px solid #969696;
}

BUTTON.disabled {
	 color: #999;
	 background: #e0e0e0 url(cms_button_background_disabled.pngx) repeat-x center bottom;
	 border: 1px solid #AAA;
}

BUTTON.login {
	 background: #868686 url(gray_cms_button_background.pngx) repeat-x center center;
	 color: #FFF; 
	 border: 1px solid #327bdd;	
}

BUTTON.stealth {
	border-width: 0px;
	background-color: white;
}

BUTTON.header, BUTTON.header:hover {
	font-weight: normal;
	margin-right: 5px;
}

BUTTON.widebutton {
	WIDTH: 100%;
	font-weight: normal;
	margin-right: 5px;
	 background: #868686 url(gray_cms_button_background.pngx) repeat-x center center;
	 color: #FFF; 
	 border: 1px solid #646464;	
}

BUTTON.nav_header_button {
	font-weight: normal;
	margin-right: 5px;
	 background: #868686 url(gray_cms_button_background.pngx) repeat-x center center;
	 color: #FFF; 
	 border: 1px solid #646464;
}

/* Service Catalog styles */
a.cms_link_catalog_item:hover {
  text-decoration: none;
}

/* Knowledge Base styles*/
#sectionnav
{
    padding: 5px;
    float: right;
    clear: both;
    position: relative;
    margin: 0px -17px 17px 17px;
    background-color: #1E4D2B;
    color: #FFFFFF;
    width: 300px;
    word-wrap: break-word;
    border: 1px solid #1E4D2B;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

#sectionnav ul
{
    padding-left: 20px;
    margin-left: 0px;
}

#sectionnav a
{
    color: #FFFFFF;
}

#sectionnav a:hover, #sectionnav a:focus, #sectionnav a:active
{
    color: #F8D16B;
}
