/* DS website CSS v1.0*/
#jumpNav {
	display: none;
}
/*---- redefine tags ----*/
div, body, img, form {
	margin: 0ex;
	padding: 0ex;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	/*background: #FFF url("/common/images/back_main.gif") repeat-x left top;*/
	background-color: White;
	color:#333;
}
a {
	color:#E1001A;
	font-weight:normal;
	text-decoration:none;
}
p {
	color:#333;
}
/*a:hover {*/
/*	color: #26348F;*/
    
/*}*/
input {
	font-size: 100%;
}
img {
	border:0ex;
}
table {
	border-collapse: collapse;
	font-size: 100%;
	line-height: 1.4em;
}
fieldset {
        border:0ex;
        margin:0ex;
        padding:0ex;
}
/*---- Typography ----*/
h1 {
	float:right;
	font-size: 1.5em;
	color: #FFF;
	margin:70px 10px 5px 10px;
	padding:1ex;
	font-weight: normal;
	}
h2 {
	font-size: 1.6em;
	color: #000000;
	font-weight: normal;
	}
h3 {
	font-size: 1.25em;
	color: #000000;
	margin-top: 3ex;
	}
h4 {
	font-size: 0.9em;
	font-weight: bold;
	background: #A0A0A0 url("/common/images/bk_w_head1.gif") no-repeat left top;
	color:#FFF;
	padding:3px 8px;
	margin:0px;
	border-left:0px;
	}
h4 a {
	font-weight: bold;
	color:#FFF;
	}
h4 a:hover {
	text-decoration:underline;
	color:#FFF;
	}
h5 {
	font-size: 1.2em;
	color: #26348F;
	}
/*---- Div Layout ----*/
div#wrapper {
	width:100%;
	/*margin: 0 auto;*/
}
div#topNav{
	width:100%;
	background-color: #26348F;
	padding:0ex;
	color:#5963A3;
	border:0px;
}
div#topHead{
height:50px;
	background-color:#FFFFFF;
}
div#header{
	clear:both;
	height:120px;
    background: #E8292D url("header.png") no-repeat left top;
}
div#homeHeader{
	clear:both;
/*	background-color:#ECF0F2;*/
	background-color:#F2F0EC;

}
div#pageContainer{
	clear:both;
}
div#leftNav{
	float:left;
	width:25%;
/*	background-color: #ECF0F2;*/
	background-color: #000;
	

}
div#content{
	margin-left:25%;
	border-top:1px solid #FFF;
	background-color: #FFF;
}
div#demoContent{
	border-top:1px solid #FFF;
	background-color: #FFF;
}	
div#Footer{
	clear:both;
}
div#pageFooter{
	color:#FFF;
	font-size: 80%;
}
div#copyright {
	padding:1ex;
	font-size: 80%;
	color:#333333;
}
/*---- Lists Global ----*/
ul {
	list-style-type: none;
	padding:0ex;
	margin:0ex;
}

ul.bulleted {
	list-style: none outside url(bulletOn.gif);
	margin-left:4ex;
}
ul.bulleted ul {
	list-style: none outside url(bulletOn.gif);
	margin-left:4ex;
}
ul.summaryUL {
	border-top: 1px solid #DCDCDC;
}
ul.summaryUL li{
	background: url(/common/images/iconFile.gif) no-repeat 1ex 2.4ex;
	padding:2ex 1ex 2ex 4ex;
	border-bottom: 1px solid #DCDCDC;
}
.index {
	font-weight: bold;
	padding:0.3ex 1ex;
	color:#26348F;
	background-color:#DCDCDC;
}
ul.indexUL ul {
    padding:2ex;
	border: 1px solid #DCDCDC;
}
/*---- Top Navigation ----*/

div#topNav {
	float:left;
	background-color:#26348F;
}
ul#topMenu li{
	float:left;
	position:relative;
	margin:0ex;
	padding:0;

}
ul#topMenu li a {
	display:block;
	float:left;
	color:#FFF; 
	/*      top right bottom left*/
	/*padding:3px 10px 5px 10px;*/
	border: 0ex;
/*	border-right: 1px solid #5963A3;*/
	margin:0ex;
	
}
ul#topMenu ul {
  display: none;
  position: absolute;
  left:0;
  top:50px;
  z-index: 30;
  border: 1px;
  border: 1px solid #26348F;
  border-top: 0ex;
  margin:0ex;

  }
ul#topMenu ul li {
/*	background: #ECF0F2;*/
	background-color: #081042;
   clear:left;
	border-top: 1px solid #FFF;

  }
ul#topMenu ul li a {
  	width:200px;
	border:0;
	padding:3px 10px;
/*	color:#333;*/
	color:#FFF;

  }
ul#topMenu a:hover {
	text-decoration:none;
/*	background-color: #081042;*/

}
ul#topMenu ul a:hover {
	color:#000;
/*	background-color: #ECF0F2;*/
	background-color: #000;
}

ul#topMenu li:hover ul, ul#topMenu li.over ul{ display: block; }


ul#topBar li{
	float:right;
	position:relative;
	margin:0ex;
	padding:0;
}

ul#topBar li a {
	display:block;
	float:left;
	color:#FFF;
	/*padding:0.5ex 2ex 1ex 2ex;*/
	padding:3px 10px 5px 10px;
	border: 0ex;
	border-right: 1px solid #5963A3;
	margin:0ex;
}
ul#topBar ul {
  display: none;
  position: absolute;
  left:0;
  top:24px;
  z-index: 30;
  border: 1px solid #26348F;
  border-top: 0ex;
  margin:0ex;
  }
ul#topBar ul li {
	background: #ECF0F2;
   clear:left;
	border-top: 1px solid #FFF;
  }
ul#topBar ul li a {
  	width:200px;
	border:0;
	padding:3px 10px;
	color:#333;
  }
ul#topBar a:hover {
	text-decoration:none;
	background-color: #081042;
}
ul#topBar ul a:hover {
	color:#FFF;
}
ul#topBar li:hover ul, ul#topMenu li.over ul{ display: block; }


ul.inlineNavUL li{
		display:inline;
}
ul.inlineNavUL a:hover {
	text-decoration:underline;
}
.emailLink {
	background: url("/common/images/email.gif") no-repeat left top;
	padding:0.5ex 3ex 0.5ex 5ex;
}
.emailLink a, .navLink a{
	color:#FFF;
}
.emailLink a:hover, .navLink a:hover {
	color:#FFF;
	text-decoration:underline;
}
/*---- Search ----*/
div#siteSearch {
	color:#FFF;
	padding:2px 5px 0px 5px;
	background-color: #26348F;
}
#siteSearch label {
	color:#FFF;
}

.inputSearch {
	font-size: 80%;
	width:100px;
	border: 1px solid #081042;
	background-color: #ECF0F2;
}

/*---- Header ----*/

/*---- Left Nav ----*/
.menuHead {
	background-color:#26348F;
	padding: 0.5ex 1ex;
	color:#FFF;
	font-weight:bold;
}
.navLink {
	background: url("/common/images/i_back.gif") no-repeat left 50%;
	padding-left:3ex;
	font-size: 80%;
}
ul.listMenu {
	border-bottom: 1px solid #FFF;
}

ul.OptionSelected {
	background-color:#DBE3E7;
}	

#leftNav li {
	border-top: 1px solid #FFF;
/*	background: #ECF0F2 url("/common/images/bk_navUL2.gif") no-repeat left top;*/
	background: #F2F0EC url("/common/images/bk_navUL2.gif") no-repeat left top;

}
#leftNav li a{
	display: block;
   background: url("bullet.gif") no-repeat 1.4ex 1.4ex;
	color:#333;
	padding: 2px 8px 2px 20px;
	margin:0ex;
	font-size: 90%;
}
#leftNav li a:hover {
		text-decoration:none;
		background: #D3D2CE url("bulletOn.gif") no-repeat 1.4ex 1.4ex;
/*background: #DBE3E7 url("bulletOn.gif") no-repeat 1.4ex 1.4ex;*/
		
}
#leftNav ul ul li {
/*	border-top: 1px solid #ECF0F2;*/
	border-top: 1px solid #FFF;
	background: #FFF url("/common/images/bk_navUL3.gif") no-repeat left top;
}
#leftNav ul ul li a{
	width:160px;
	padding: 2px 8px 2px 27px;
	background: url("bullet2.gif") no-repeat 20px 1.7ex;

}
#leftNav ul ul li a:hover {
		text-decoration:underline;
		background: url("bullet2On.gif") no-repeat 20px 1.7ex;
}

#leftNav ul ul ul li {
/*	border-top: 1px solid #ECF0F2;*/
	border-top: 1px solid #F2F0EC;

	background: #FFF url("/common/images/bk_navUL2.gif") no-repeat left top;
}

#leftNav ul ul ul li a{
	width:155px;
	padding: 2px 8px 2px 34px;
/*	background: url("bullet.gif") no-repeat 26px 1.4ex; */
	background:#F2F0EC url("bullet.gif") no-repeat 26px 1.4ex;


}


#leftNav ul ul ul li a:hover {
		text-decoration:underline;
		background: url("bulletOn.gif") no-repeat 26px 1.4ex;
}

#leftNav ul ul ul ul li {
/*	border-top: 1px solid #ECF0F2;*/
	border-top: 1px solid #F2F0EC;
	background: #FFF url("/common/images/bk_navUL2.gif") no-repeat left top;
}

#leftNav ul ul ul ul li a{
	width:141px;
	padding: 2px 18px 2px 41px;
	background: url("bullet2.gif") no-repeat 34px 1.7ex;

}

#leftNav ul ul ul ul li a:hover {
		text-decoration:underline;
		background: url("bullet2On.gif") no-repeat 34px 1.7ex;
}



li.current {
		text-decoration:underline;
		background: url( 'bullet2On.gif') no-repeat 20px 1.7ex;
}

#leftNav a.linkCurrent {
/*		background:  #DBE3E7 url("bulletOn.gif") no-repeat 1.4ex 1.4ex;*/
		background:  #D3D2CE url("bulletOn.gif") no-repeat 1.4ex 1.4ex;
}
	
#leftNav ul ul a.linkCurrent{
		background: url("bullet2On.gif") no-repeat 20px 1.7ex;
		text-decoration:underline;
}

#leftNav ul ul ul a.linkCurrent {
		background:  url("bulletOn.gif") no-repeat 26px 1.4ex;
		text-decoration:underline;
}

#leftNav ul ul ul ul a.linkCurrent {
		background:  url("bullet2On.gif") no-repeat 34px 1.7ex;
		text-decoration:underline;
}



/*---- Footer ----*/
#pageFooter a{
	color: #FFF;
}
/*---- Content ----*/
#content a {
	text-decoration:underline;
}
#demoContent a {
	text-decoration:underline;
}	
div#innerContent{
	padding:5px 2ex 2ex 2ex;
}
.pageNavHolder {
	border: #DCDCDC solid 1px;
	margin:1ex;
	padding:0ex;
}
.pageHighlight{
	width:180px;
	background-color:#ECF0F2;
	padding:1ex 2ex;
        margin:0.6ex;
}
.pageIcon {
	float:left;
}
.pageDesc {
	margin-left:45px;
	padding:1.5ex 1ex;
}
.promoBox {
	padding:0.7ex;
	font-size: 90%;
}
/*---- Breadcrumb ----*/
div#breadCrumb {
	font-size:90%;
	padding-bottom:5px;
/*	border-bottom: #DBE3E7 solid 1px; */
	border-bottom: #000 solid 1px;
}
#breadCrumb ul li {
	display:inline;
	color:#7D9EB7;
}
.i_print {
	text-decoration:none;
	padding-left:20px;
	background: url("i_print.gif") no-repeat left 50%;
}
.i_back {
	padding-left:15px;
	background: url("/common/images/i_pageBack.gif") no-repeat left 50%;
}
.i_email {
	padding-left:15px;
	background: url("envelope_for_email.gif") no-repeat left 50%;
}
.i_contact {
	padding-left:15px;
	background: url("/common/images/i_pageInfo.gif") no-repeat left 50%;
}
#breadCrumb a {
	text-decoration:none;
}
/*---- Page Positioning ----*/
.pageImg {
	padding:1px;
	border: 1px solid #CBD5DA;
}
/*---- Page Area Styling ----*/
.page_sub_style1{
	background:#FFF url("/common/images/pageBack.gif") repeat-y left top;
}

span.button
{
	border: solid 1px black;
	background-color: Red;
	padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;    
}