@charset "utf-8";

body {
	background-color: #8c8a40;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	width: 100%;
	
	/* ADDED 20081203nln - this block is in cfw_wysiwyg.css as well, if you make changes here make them in the WYSIWYG style sheet as well. */
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	color: #686868;
	/* END ADDED 20081203nln block*/
}

H1
{
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	color: #FFF;
	display: block;
	background: #650918;
	margin: -16px 30px 5px -15px;
	padding: 6px 20px 6px 12px;
	font-weight: 100;
	border-left: 3px solid #ABB698;
}

.topright {
width:790px;
padding: 0 5px 3px 5px;
text-align:right;
}

#divMaster{
margin-left:auto;
margin-right:auto;
background: #ABB698;
width:790px;
padding:5px 5px 0px 5px;
display: block;
}
#divImgHead{
background:url(../img/img_head_top.jpg) no-repeat;
width:790px;
height:190px;
margin-bottom:5px;
display:table;
clear:both;
}
#divCont{
width:790px;
margin-bottom:5px;
clear:both;
background:#ABB698; /* was #fff*/
display:table;
}

/*
#divFooter{
width:790px; 
background:#B87C60;
height:72px;
clear:both;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #FFFFFF;
text-align:center;
padding-top:6px;
vertical-align:top;
}
*/



a.itxlink, a.itxlink:active 
{
color: #fff;
text-decoration: none;
}

a.itxlink:hover
{
color: #fff;
text-decoration: underline;
}

#divFooter{
width:800px; /* was 790 */
background:#B87C60;
height:72px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #FFFFFF;
text-align:center;
padding-top:6px;
vertical-align:top;
margin-left: -5px;
}



#divDerCont{
width:165px; /* was 195px */
float: left; /* was right*/
display:table;
background: #E8F0DB;
vertical-align:top;
height:auto;

}
#divIzqContMenu{
width:153px;
float: left;
display:table;
background: #E8F0DB;
height: auto;
vertical-align:top;

}
#TitleDer{
width:181px; 
padding-top:6px;
padding-bottom:6px;
text-transform:capitalize;
padding-left:12px;
font-family:"Times New Roman", Times, serif;
font-size:17px;
color: #FFFFFF;
display:block;
background:#55653E;
}
#TitleCenter{
width:430px;
padding-top:6px;
padding-bottom:6px;
text-transform:capitalize;
padding-left:12px;
font-family:"Times New Roman", Times, serif;
font-size:17px;
color: #FFFFFF;
display:block;
background:#650918;
}
#TitleCenter_order{
width:622px;
padding-top:6px;
padding-bottom:6px;
text-transform:capitalize;
padding-left:12px;
font-family:"Times New Roman", Times, serif;
font-size:17px;
color: #FFFFFF;
display:block;
background:#650918;
}
#DivTextRigthCont{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #42522b;
margin: 16px 4px 4px 6px; /* was 16px 4px 4px 4px*/
/*padding-left:12px;
padding-right:5px;*/
height:100%;
width:176px;
}
#DivTextDerCont{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #686868;
padding-left:12px;
margin-top:16px;
padding-right:5px;
width:415px;
display:table;
float:left;

}
.TextBtnLink{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #407EC9;
text-decoration:none;
}
a.TextBtnLink:hover{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #407EC9;
text-decoration: underline;
}
.BtnFooter{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #FFFFFF;
text-decoration:none;
}
a.BtnFooter:hover{
font-family:"Times New Roman", Times, serif;
font-size:13px;
color: #FFFFFF;
text-decoration:underline;
}
#divMenuLeftCont{
width:153px;
float: left;
display:table;

}
#divContCenter{
width:442px;
float: left;
display:block;
background-color: #fff;
}
#divContCenter_order{
width:630px;
float: left;
display:block;
background:#c6d0b9; /* first was ffff, bbc8aa is the light green in the logo in the header.. */
}

td.centerpane {
border-left: 3px solid #ABB698;
background-color: #fff;
}

td.rightpane {
border-right: 3px solid #ABB698;
background-color: #E8F0DB;
}

} 
.BtnMenuLeft{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
background:url(../img/btn_off.jpg) repeat-x;
width:138px;
height:22px;
display:block;
text-decoration:none;
}
a.BtnMenuLeft:hover, a.BtnMenuLeft:active, a.BtnMenuLeft:focus{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#55653E ;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
background:url(../img/btn_on.jpg) repeat-x;
width:138px;
height:22px;
display:block;
text-decoration:none;
}

.BtnSubMenuLeft{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#55653E;
padding-top:5px;
padding-bottom:5px;
padding-left:20px; /* was 20px */
background:url(../img/btn_on.jpg) repeat-x;
width:133px;
height:22px;
display:block;
text-decoration:none;
}



a.BtnSubMenuLeft:hover, a.BtnSubMenuLeft:active, a.BtnSubMenuLeft:focus{
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#55653E ;
padding-top:5px;
padding-bottom:5px;
padding-left:20px; /* was 20px */
background:url(../img/btn_on_interior.jpg) repeat-x;
width:133px;
height:22px;
display:block;
text-decoration:none;
}

.divImgFloat{
display: block;
float:right;
width:201px;
text-align:right;
}
.CaptionImg{
display:table;
float:right;
padding-right:15px;
margin-top:5px;
font-family:"Times New Roman", Times, serif;
font-size:9px;
font-weight:bold;
color: #676284;
}
.divImgBottomRigth{
float:right;
vertical-align: text-bottom;
display:table;
}

/* NEW STYLES AFTER SLICING TO SCM AND SWS DEPLOYMENT RSA */

#productTable{
	width:624px;
	float: left;
	display:block;
	/*background:#94a36c;*/
}

#nav{
	margin-top: 0px;
	font-size: 12px; /* was 11px */
	list-style:none;}


#nav a:visited{
	text-decoration: none;
}
#nav a:hover, #menu a:active{
	text-decoration: none;
}

#submenu{
	width:580px;
	float: left;
	margin: 2px 0 0 0;
	padding: 20;
	list-style:none;
	/*background-color: #35666A;*/
	height: 30px;
	/*clear: both;*/
}
#submenu ul {
	padding: 7px;
	margin: 0 ;
}
#submenu li {
	font-family:"Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFCCF;
	font-style: normal;
	list-style:none;
	text-align: left;
	padding: 0;
	margin: 0 0 0 20px; /*  0 0 0 20px */
	display: inline;
}
#submenu a:visited{
	color: #FFFCCF;
	text-decoration: none;
}
#submenu a:link, #submenu a:hover, #submenu a:active{
	color: #FFFCCF;
	text-decoration: none;
}


/*****************
** calendar styles  **
*****************/

.monthday {
	float: right;
	padding: 3px;
	background-color: #e3e3e3;
	color: #235872;
	line-height: 1em;
	clear: left;
	margin-right: 1px;
	margin-top: 1px; /* was -4px */
	} 
	
.caldayweek {
	background-color: #55663d;
	color: #fff;
	}
	
.caldayweek b {
	font-weight: normal;
}
	
.calcel {
	background-color: #E8F0DB;
	line-height: 1.3em;
	text-align: left;
	font-size: .86em; /* was .76em */
	width: 14%;
	border: 1px solid #ccc;
	}

.calcel hr {
	display: none;
	}
	
.calcel a {
	border: none;
	}	

.calcelno {
	background-color: #e3e3e3;
	border: 1px solid #ccc;
}
	
.monthname {
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
	}
	
.monthlinks {
	border: none;
	text-decoration: none;
	background-color: #55663d;
	color: #fff;
	padding: 5px;
	font-size: 0.76em;
	border: 1px solid #e3e3e3;
	}

.monthlinks:hover {
	background-color: #e3e3e3;
	color: #121c19;
	border: 1px solid #e3e3e3;
	}
	
.calevent {
	margin: 3px 0px;
	padding: 3px 0px 3px 2px;
	}
	
.calevent a {
	border: none;
	}
	
#calendarTable {
	margin: 0px;
	width: 100%;
	border: 1px solid #e3e3e3;
	border-collapse: collapse;
	}
	
#calendarNavTable {
	width: 100%;
	}
	
/*****************
** event  styles      **
*****************/

.date {
	font-size: 1.6em;
	line-height: 2em;
	font-weight: bold;
}

