
body{ margin:0; padding:0; text-align:center; background:#F4F7EE; font-family:verdana, arial; height:100%; width:100%;}
input:focus {outline:none; }
select:focus {outline:none;}
#wrap{background: url(images/wrap_background.gif) repeat-y scroll 0 0 #FFF; margin:0 auto; padding:0; width:1010px; overflow:hidden;}
#wrap-inner{position:relative; width:994px; padding-left:8px; _padding-left:1px;}
#banner {height:196px; background:url(images/banner.jpg) top center; z-index:3;}

#login-nav{ position:relative; float:right; height:18px; top:0px; right:0px; font-family:Verdana, Arial; 
font-size:10px; color:#666; z-index:1000000; padding-right:12px;}
#login-nav b {color:#999;}
#login-nav a:link, #login-nav a:visited, #login-nav a:active {text-decoration:none; color:#494949;}
#login-nav a:hover {text-decoration:underline; color:#6D989B; }
#login-nav ul{ margin:0px; padding:0px; z-index:1000000;}

#login-nav ul li{
    float:left; position:relative; list-style:none;
	padding:0px; margin:0px; padding-right:10px; padding-top:6px;
}
#login-nav li.language {
	padding-left:0px; padding-right:0px;
	background:url(images/language-btn.gif); width:105px;
	height:24px; z-index:99; cursor:pointer;
	text-align:left;
}
#login-nav li.language img {
	margin-left:10px;
}


#login-nav li ul.dropdown-menu{
	display:none;
	position:absolute;
	margin:3px 0px 0px 0px;
	padding:0px;
	border:none;
	width:105px;
	text-align:left;
	background #DCDDDB;
	z-index:2000000;
}


#login-nav li:hover ul.dropdown-menu,
#login-nav li.over ul.dropdown-menu{
    margin-left:0px;
	display:block;
	width:103px;
	border-top:1px solid #A9B3B9;
	text-align:left;
	z-index:20000000;
}

#login-nav li ul.dropdown-menu li{
    color:#584337;
	padding:4px 0px 4px 0px;
	list-style:none;
	width:105px;
	height:auto;
	border-bottom:1px solid #A9B3B9;
	text-align:left;
	background:url(images/language-menu.gif) repeat-y top center #DCDDDB;
	z-index:2000000;
}
#login-nav li.language ul.dropdown-menu a{
	margin-left:8px;
	text-decoration:none;
}
#login-nav li.language ul.dropdown-menu a:hover{
	color:#6D989B;
	text-decoration:none;
}
			

#login-nav img {
	margin-top:0px;
}
#login-nav span {
	font-style:normal; vertical-align:top;
}



			#logo {position:relative; float:left; top:18px; left:12px;}
			
			#search-form-wrap { position:relative; float:right; width:230px; text-align:right; right:14px; top:34px; margin:0px; padding:0px; z-index:999;}
			#search-form {background:url(images/search-input-bg.gif) repeat-x left top; width:208px; height:19px; margin:0px; padding:0px; }
			#search-bar{width:208px; padding:0px; margin:0px; font-size:0px;}
			#search-bar li{float:left;position:relative; list-style:none;padding:0px; margin:0px;}
			#search-bar li ul.search-dropdown-menu{
			    display:none;
				position:absolute;
				margin:0px 0px 0px 0px;
				padding:0px;
				border:none;
				width:105px;
				text-align:left;
				background #DCDDDB;
			}

			#search-bar li:hover ul.search-dropdown-menu,
			#search-bar li.over ul.search-dropdown-menu{
				position:absolute;
			    margin-left:0px;
				display:block;
				left:-136px;
				width:150px;
				border:1px solid #999999;
				text-align:left;
				z-index:10000;
			}
			#search-bar li ul.search-dropdown-menu li{
				width:150px;
				font-family:verdana, arial;
				font-size:10px;
			    color:#584337;
				padding:4px 0px 4px 0px;
				list-style:none;
				width:150px;
				height:auto;
				
				text-align:left;
				background:#FFF;
				z-index:10000;
			}
			#search-bar li ul.search-dropdown-menu li.selected{
				background:url(images/search-check.gif) no-repeat left #E5E5E5;;
				margin-left:0px;
				padding-left:0px; 
			}
			
			#search-bar li ul.search-dropdown-menu a {
				margin-left:20px;
			}
			#search-bar li ul.search-dropdown-menu a:link, #search-bar li ul.search-dropdown-menu a:visited, #search-bar li ul.search-dropdown-menu a:active{
				color:#333;
			}
			#search-bar li ul.search-dropdown-menu a:hover{
				color:#000;
			}
			
			
			#search-mag-img { background:url(images/search-mag-img.gif) #FFF; 
				width:24px; height:19px;
			border:0 none; margin:0;padding:0px;
			font-family:verdana, arial;font-size:11px;}
			#search-input-box {  background:transparent;
			width:147px; height:19px; margin:0px; padding:0px; margin:0px;
			border:0 none; color:#534741; padding-top:3px; _padding-top:2px;
			font-family:verdana, arial; font-size:11px; text-align:left; vertical-align:top;
			}
			
			#search-submit-btn { background:url(images/search-submit-btn.gif); 
				width:21px; height:19px;
			border:0 none; margin:0;
			font-family:verdana, arial;font-size:11px; cursor: pointer;}
			#search-drop-btn { background:url(images/search-drop-btn.gif); width:16px; height:19px; 
			border:0 none; margin:0px; margin:0px; padding:0px;
			font-family:verdana, arial;font-size:11px; cursor: pointer; }
			#search-advance-link a:link, #search-advance-link a:visited, #search-advance-link a:active {
				font-family:arial; font-size:10px; text-decoration:none; color:#333;
				padding-top:0px; margin-top:0px; line-height:80%;
			}
			#search-advance-link a:hover {color:#6D989B;text-decoration:underline;}
			
			#nav-wrap {position:absolute; height:72px; top:124px; left:8px; _left:1px; width:994px;}
			#nav-top {background:url(images/nav-menu-top.gif) no-repeat center top; height:8px; font-size:0px;}
			#nav-center {background:url(images/nav-menu-center.gif) no-repeat center top; text-align:left; height:31px; padding:0px; margin:0px;}
			#nav-path {background:url(images/nav-menu-path.gif) no-repeat center top; height:24px; }
			#nav-bottom {background:url(images/nav-menu-bottom.gif) no-repeat center top; height:8px;}
			#nav-section-wrap {	position:relative; width:944px; left:24px; padding:0px; margin:0px; padding-top:2px; _padding-top:1px; height:31px; _height:29px; }
			#nav-section-title { width:344px; float:left; 
			font-family:Georgia, Verdana; font-size:26px; text-align:left; line-height:100%; color:#584337; }
			#nav-section-menu-wrap {  width:600px; float:right; height:29px;}
			#nav-section-menu { position:relative;  top:8px; _top:10px;
			font-family:Calibri, Verdana, Georgia, Arial; font-size:15px; font-weight:900; text-align:right; color:#40535E; line-height:100%; }
			#nav-section-menu a:link, #nav-section-menu a:visited, #nav-section-menu a:active {
				color:#40535E; text-decoration:none;
			}
			#nav-section-menu a:hover {
				text-decoration:underline; color:#8E231E;
			}
			#nav-path-wrap {width:958px; padding-left:20px; _padding-left:8px; padding-top:5px;}
			#nav-path-str { float:left; width:790px; 
			font-family:Verdana, Arial;font-size:10px; letter-spacing:1px; line-height:140%; font-weight:900; color:#f3f3f3; text-align:left;}
			#nav-path-str em { width:450px; height:10px; vertical-align:center; font-style:normal; padding-left:4px;
			font-family:Verdana, Arial;font-size:9px; letter-spacing:0px; line-height:140%; font-weight:600; color:#e6dBd4; text-align:left; }
			#nav-path-str a:link, #nav-path-str a:visited, #nav-path-str a:active {
				color:#e6eBe4; text-decoration:none;
			}
			#nav-path-str a:hover {
				color:#FFF; text-decoration:underline;
			}
			
			#nav-personal-settings { float:right; width:160px;
				font-family:Arial; font-size:11px; color:#FFF;
			}
			#nav-personal-settings em {
				vertical-align:bottom; font-style:normal; padding-left:4px;;
			}
			#nav-personal-settings-checkbox {
				background:url(images/checkbox.gif) transparent no-repeat left top; width:14px; height:14px;
				padding:0px; margin:0px; border:0 none; margin-top:1px;
			}
			#nav-personal-settings-checkbox-off {
				background:url(images/checkbox-off.gif) transparent no-repeat left top; width:14px; height:14px;
				padding:0px; margin:0px; border:0 none; margin-top:1px;
			}
			html>body #page-body {
				float:left;
			}

			#page-body { position:relative; background:#FFF;padding:8px; width:978px; overflow:hidden;}
			#page-left {
				position:relative; float:left;
				width:170px;
				margin:0px;
				padding:0px;
				padding-left:0px;
				padding-right:0px;
				background:#FFF;
			}
			#content {
				float:right;
				padding:0px;
				margin:0px;
				position:relative;
				width:800px;
				text-align:left;
				background:#FFF;
			}
			#feature-image {
				float:left;width:420px; height:230px;
				padding:0px;
				margin:0px;
				text-align:center;
				vertical-align:center;
			}
			#feature-title-bar {
				float:right; width:377px;
				left:0px;
				padding:0px;
				margin:0px;
				height:27px;
				background:url(images/feature-title-bg.gif) repeat-x;
				font-family:Verdana, Arial;font-size:12px; letter-spacing:0px; line-height:140%; font-weight:bold; color:#333333; vertical-align:bottom;
			}

			#feature-title{
				font-style:normal; padding-top:3px; padding-left:8px;
				float:left; top:10px; vertical-align:bottom;
			}
			
			#feature-control-nav { padding:0px; margin:0px; }
			
			#feature-control-nav ul {
				width:268px;
				padding:0px; margin:0px;
			}
			#feature-control-nav li {
				padding:0px;
				margin:0px;
				list-style:none;
				vertical-align:top;
				float:left;
			}
			#feature-control {
				float:right;
				color:#8B8580;
				font-size:0.9em;
				right: -2px;
			}
			
			#feature-control-nav .feature-control-count {
				font-size:10px;
				padding-top:3px;
				padding-right:6px;
				font-weight:normal;
				vertical-align:bottom;
				
			}
			
			
			#feature-control-nav .feature-control-prev {
				cursor: pointer;
				height: 27px; width: 27px;
				background:url(images/feature-prev.gif);
				border:0px;
				border-left:1px solid #cccccc;
			}
			
			#feature-control-nav .feature-control-next {
				cursor: pointer;
				height: 27px; width: 27px;
				background:url(images/feature-next.gif);
				border-left:1px solid #cccccc;
			}
			
			#feature-body {
				float:right;
				background:#F4F7EE;
				width:377px;
				margin:0px;
				padding:0px;
				height:204px;
			}
			
			#feature-body-title {
				padding:6px;
				font-family:Verdana, Arial;font-size:18px; letter-spacing:0px; line-height:140%;
			}
			#feature-body-title a{
				text-decoration:none;
				color:#40535E;
			}
			#feature-body-title a:hover{
				color:#000000;
				text-decoration:underline;
			}
			#feature-body-content {
				padding:6px;
				padding-top:0px;
				font-family:Verdana, Arial;font-size:12px; letter-spacing:0px; line-height:180%; color:#333333;
			}
			#feature-body-more a:link,#feature-body-more a:active,#feature-body-more a:visited{
				padding:6px;
				font-family:Verdana, Arial;font-size:12px; letter-spacing:0px; line-height:140%; font-weight:bold; color:#40535E;
				text-decoration:none;
			}
			#feature-body-more a:hover {
				text-decoration:underline;
			}
			
			#overview {
				float:left;
				padding:0px;
				width:100%;
			}
			#overview-title-wrap {
				width:100%; background:url(images/title-box-grey2.gif) center #841E16;
			}
			#overview-title-wrap2 {
				width:100%; background:url(images/title-box-grey3.gif) bottom #841E16; 
				border-top:1px #E4DBD4 solid;
			}
			#overview-title {
				font-family:Georgia, Verdana, Arial; font-size:17px; font-weight:bolder; color:#584337; padding:6px;
			}
			#overview-text-box {
				margin-top:2px;
				background:#Fcfcfc; border:1px solid #dcdcdc;
			}
			#overview-text {
				padding:8px;
				font-family:Verdana, Arial; font-size:12px; line-height:180%; color:#333;
			}
			
			
			#box-col-wrap {
				width:100%;
			}
			
			#box-3col-wrap {
				position:relative;
				float:left;
				width:33.3%;
			}
			#box-3col {
				padding-top:8px;
				padding-left:2px;
				padding-right:2px;
			}
			#box-3col-title-wrap {
				width:100%; background:url(images/title-box-red2.gif) center #841E16; height:35px; margin-bottom:2px;
			}
			#box-3col-title {
				font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#4c4c4c; padding:8px; padding-top:12px;
			}
			#box-3col-title a{ color:#4c4c4c; text-decoration:none;	}
			#box-3col-title a:hover{ color:#841E16; text-decoration:underline;	}
			#box-3col-content-box {
				margin-top:2px;
				background:#Fcfcfc; border:1px solid #dcdcdc;
			}
			#box-3col-content {
				padding:8px;
				font-family:Verdana, Arial; font-size:12px; line-height:180%; color:#333;
			}
			
			
			#box-2col-left { position:relative; float:left; width:398px; padding-right:2px;}
			#box-2col-right { position:relative; float:left; width:398px; padding-left:2px;}
			#box-2col-title-wrap { width:100%; background:url(images/title-box-red2.gif) center #841E16; height:35px; }
			#box-2col-title { font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#4c4c4c; padding:8px; padding-top:12px; }
			#box-2col-content-box { margin-top:2px; background:#Fcfcfc; border:1px solid #dcdcdc; overflow:hidden;}
			#box-2col-content { padding:8px; font-family:Verdana, Arial; font-size:12px; line-height:180%; word-wrap:break-word; color:#333; }
			#box-2col-left a { color:#c3c; text-decoration:none;}
			#box-2col-left a:hover { color:#000; text-decoration:underline;}
			
			
			#right-bar-wrap {
				position:relative; float:right;
				width:200px;
				font-family:verdana, arial; line-height:140%;
				font-size:12px;
			}
			
			
			
			
			
			
			#CFO {
				background:#6E7F8A;
				width:170px;
			}
			#CFO-title-bar {
				background:#6E7F8A;
				height:26px;
				vertical-align:center;
			}
			#CFO-title {
				font-family:Arial;font-size:14px; line-height:100%; font-weight:900; color:#FFF;
				vertical-align:center; padding:4px;text-align:left;
			}
			#CFO-body-wrap {
				background:#E4E7E9;
			}
			#CFO-body {
				padding-top:4px;
				padding-bottom:4px;
			}
			#CFO-body ul {
				margin:0px;
				padding:0px;
				border-bottom:1px solid #FFF;
			}
			#CFO-body li {
				list-style:none;
				text-align:left;
				border-top:1px solid #FFF;
				font-family:Verdana;font-size:12px; line-height:180%; color:#666666;
				padding-left:8px;
			}
			#CFO-body a {				
				font-family:Verdana;font-size:12px; line-height:180%; color:#666666;
				text-decoration:none;
			}
			#CFO-body a:hover {				
				font-family:Verdana;font-size:12px; line-height:180%; color:#000;
				text-decoration:none;
			}
			#CFO-footer {
				height:3px; font-size:0px; border-top:1px #bbb solid;
			}
			
			
			#left-bar-box {
				text-align:left;
				width:170px;
			}
			
			#left-bar-title-wrap {
				height: 32px; text-align:left; vertical-align:center;
				width:170px;
			}
			
			#left-bar-title {
				padding-top:10px; text-decoration:none; padding-left:8px;
				font-family:Verdana;font-size:12px; line-height:100%; font-weight:bold; color:#333333; text-align:left;
			}
			
			#left-bar-title a {
				text-decoration:none; color:#333;
			}
			#left-bar-title a:hover {
				text-decoration:underline; color:#984337;
			}
			
			#left-bar-box ul {
				margin:0px;
				padding:0px;
				background:#F3F3F3;
			}
			#left-bar-box li {
				border-top:1px solid #FFF;
				padding:0px;
				padding-left:4px;
				padding-right:4px;
				width:162px;
				margin:0px;
				list-style:none;
				text-align:left;
			}
			
			#left-bar-item-title {
				font-family:Verdana;font-size:11px; line-height:280%; font-weight:bold; color:#40535E; text-decoration:none;
			}
			#left-bar-item-title a {
				font-family:Verdana;font-size:11px; line-height:280%; font-weight:bold; color:#40535E; text-decoration:none;
			}
			#left-bar-item-title a:hover {
				text-decoration:underline;
			}
			
			#left-bar-item-text, #left-bar-item-text a {
				font-family:Verdana;font-size:11px; line-height:140%; color:#666666; text-decoration:none;
			}
			#left-bar-item-text a:hover {
				text-decoration:none; color:#000000;
			}
			
			#left-bar-item-date {
				font-family:Verdana;font-size:10px; color:#999; padding-top:8px; padding-bottom:8px;
			}
			
			
			
			html>body #footer {
				float:left;
				margin:0px;
			}
			#footer-wrap {
				padding:0px; margin:0px; padding-top:12px; background:#ffffff; width:994px;
			}
			#footer {
				
				padding:0px; margin:0px;background:#ececec; width:994px; 
				border-top:1px solid #AB3829;
				height:100%;
			}
			#footer-text{
				padding-top:12px; padding-bottom:12px; height:100%;
				font-family: verdana, arial; font-size:10px; color:#666666; text-decoration:none;
			}
			
#spacer8 {width:100%; height:8px;font-size:0px;}
#formErrorStr { font-family: verdana, arial; font-size:10px; color:#ff0000; line-height:100%; padding-top:4px; }
#formItemLabel { vertical-align:top; text-align:left; font-weight:bold; padding-right:8px; }

#glossaryTerm {
	padding-top:8px; padding-bottom:8px;
}

#glossaryTerm a {
	font-weight:bold;
}

.filterSelect {
	font-family:verdana, arial; font-size:11px; border:1px solid #999; width:216px;
	height:19px; 
	padding:0px; margin:0px;
	clear:both;

	background:#f3f3f3;
}
.filterSelect option {
	font-family:verdana, arial; font-size:11px; border-bottom:1px solid #e9e9e9; background-color:#fcfcfc;
}
html>body .filterSelect {
	width:140px;
}

#dropdownSelectWithGoButton{
	float:left;
	font-family:verdana, arial; font-size:11px; border:1px solid #999;
	height:19px; 
	padding:0px; margin:0px;
	clear:both;

}
.dropdownSelectWithGoButton{
	float:left;
	font-family:verdana, arial; font-size:11px; border:1px solid #999; width:216px;
	height:19px; 
	padding:0px; margin:0px;
	clear:both;

}

#dropdownSelectGoButton {
	font-family:verdana, arial; font-size:0px; border:1px solid #999; width:21px;
	background:url(images/search-submit-btn.gif) center;
	height:19px; 
	cursor:pointer;
	padding:0px; margin:0px; margin-left:4px;

}
.dropdownSelectGoButton {
	font-family:verdana, arial; font-size:0px; border:1px solid #999; width:21px;
	background:url(images/search-submit-btn.gif) center;
	height:19px; 
	cursor:pointer;
	padding:0px; margin:0px; margin-left:4px;

}
.dropdownSelectAdvancedSearch {padding-top:4px; text-align:right;}
.dropdownSelectAdvancedSearch a {font-family:arial; font-size:10px; text-decoration:underline; color:#666;}
.dropdownSelectAdvancedSearch a:hover {font-family:arial; font-size:10px; text-decoration:underline; color:#000;}


#moreInfoCollapseList { margin:0px; padding:4px; padding-left:30px; }
#moreInfoCollapseList a { text-decoration:none; color:#333;}
#moreInfoCollapseList a:hover { text-decoration:underline; color:#939; }

#snapshot-tbl td{
	vertical-align:top;
}

#tblContact { overflow:hidden;display:block; padding:0px; margin:0px; background:#fcfcfc; font-size:10px;line-height:140%; text-align:left; }
#tblContact li { text-align:left;}

.tags {
	font-size:10px;
	color:#666;
	border-top:1px dotted #666;
	padding:0px;
	margin:0px;
	padding-top:4px;
	margin-top:8px;
}
.showMore a { color:#333; text-decoration:none; font-size:10px; }
.showMore a:hover { color:#7C1C18; text-decoration:underline; }

.resultItemTitle {
	padding-top:0px; margin-top:0px;
}
.resultItemTitle a {
	color:#40535e;
	font-size:18px;
	text-decoration:none;
	line-height:120%;
}
.resultItemTitle a:hover {
	color:#6D989B;
	text-decoration:underline;
}

.mouseDetectSelect3Col { position:absolute; width:2000px; height:2000px; left:-1000px; top:-1000px; background:url('images/spacer.gif') repeat-x repeat-y; opacity:0; display:none;z-index:0; }
.resultItemReadMore { font-family:Verdana, Arial; color:#666; font-size:10px; font-weight:bold; width:100%;}
.resultItemReadMore a { color:#666; text-decoration:none;}
.resultItemReadMore a:hover { color:#000; text-decoration:underline;}

.formTextButton { font-family:arial; font-size:11px; letter-spacing:1px; font-weight:bold; border:1px #999 solid; color:#4A3C34; }
.formHint { font-family:arial; font-size:11px; color:#666;}
.moreArrowSpan { padding-left:4px; }
.moreInnerSpan { padding-left:4px; padding-right:4px; }
