
/* $Id: styles.jsp,v 1.1.1.9 2009/09/18 12:25:48 cadina Exp $ */






/* $Id: styles_rules.jspf,v 1.1.1.1 2008/02/01 07:33:32 cadina Exp $ [mr.hal] */














/*
param.browser: 
param.locale: 
isIE: false
isMoz: true
cssRules: {fontFamilyMonospace=monospace, isRTL=false, fontSize={large=small, normal=x-small, xlarge=medium, xxlarge=large, small=xx-small}, fontFamilySansSerifLarge=Arial, Helvetica, Verdana, sans-serif, bidiRight=right, fontFamilySansSerif=Verdana, Arial, Helvetica, sans-serif, bidiLeft=left}
colorPalette: central
*/






/* $Id: styles_theme.jspf,v 1.1.1.5 2009/09/29 14:21:14 cadina Exp $ */


body, html {
	width: 100%;
	margin: 0;
	padding: 0;
} 
body {
  	font-family:Verdana,Arial,Helvetica,sans-serif;
  	font-size:11px;
	color: #000;
	margin: 0px;
	padding: 0px;	
	background-color:#FFFFFF;
}

table, input, textarea, button, select {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px; 
}

div, span, p, ul, li, td, th { 
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

img{
	vertical-align:middle;
}


.clearing {
	clear: both;
}

.mainContent {
	padding: 0px 5px 5px 5px;
	margin-left:5px;
}




.wpsPortletBody {
	margin: 0px; 
}




/* $Id: styles_genesis_theme.jspf,v 1.1.1.36 2009/12/09 16:08:53 cadina Exp $ */





.standAloneAppWidth {
 	width:794px !important;
	height:104px;
}


.marginStripe {
	margin-top:68px; 
}

.standAloneAppFooter {
	margin-left:19px !important;
}


.standAloneApp {
 	width:794px !important;
	height:98px;
}


.mainPopupWrapper {	
	margin-bottom:10px;
	padding-bottom:10px;
}


.extendedStandaloneTopNav {
	height:101px;
}

.extendedStandaloneTopNav .topNavBox {
	padding-top:56px !important;
}




.topNavBlock {
	position:relative;	
	width:992px; 
	overflow:hidden;
	margin-bottom:5px;
	display:block;
}

.topNavBox {
	margin-top:51px;
	clear:both; 
	z-index:1000;
}

.standAloneApp .topNavBox {
	padding-top:53px;
}

.stripe {
	background-image:url("./images/generali/strip.gif");
	background-repeat:repeat-x;
	width:100%;
	height:14px;
	border-left:9px solid #FFFFFF;	
	float:left;
	bottom:0px;
	left:0px;
}

.standAloneApp .stripe {
	background-image:none;
	background-color:#F4EEE2;
	height:22px;
}

.logo {
	position:absolute;
	margin-top:22px;
	margin-left:20px;	
	width:161px;
	height:58px;
	float:left;
}

.standAloneApp .logo {
	margin-top:10px;
	margin-left:9px;
}

.logo img {
	border:0px;
}

.appName {
	position:absolute;
	float:right;
	bottom:25px;
	right:0px;
	margin:0px 10px 0px 0px;
	font-weight:bold;
	font-size:15px;
	color:#F8580D;
}

.standAloneApp .appName {
	bottom:40px;
}

.standardNavi {
	float:right;
	top:0px;
	right:0px;
	width:600px;
	height:20px;
	margin:0px 10px 0px 0px;
}

.standAloneApp .standardNavi {
	width:593px;
}

.standardNavi ul {
	float:right;
	padding-left:0px;
	margin:11px 0px 0px 0px;
	border-left:0px;
}

.standardNavi li {
	list-style:none;
	float:left;
	padding-left:10px;
	font-size:11px;
}	

.standardNavi li a, footer li a:visited {text-decoration:none; color:#000000;}

.standardNavi li a:hover, .standardNavi li a:focus {}

.standardNaviTopLeftContainer {
	width:240px;
	height:50px;
	float:left;
	margin-left:16px;
}

.standardNaviTopRightContainer {
	width:300px;
	height:50px;
	float:right;
	right:0px;
	margin:0px;
}

.loggedInUserName {
	display:block;
	margin-top:10px;
	color:#333333;
	font-size:11px;	
}

.standardNaviLogoutContainer {
	margin-top:2px;
}

.standardNaviLoginContainer {
	margin-top:10px;
}

.standardNaviLogoutContainer .active {
	font-weight:bold;
	font-size:11px;
}



.fullTopNavBlock {
	position:relative;	 
	width:992px; 

	margin-bottom:5px;
	display:block;
	z-index:150000;
}

.fullTopNavBox {
	clear:both; 
	height:37px;
}


.fullLogo {
	position:relative;
	margin-top:10px;
	margin-left:9px;	
	margin-bottom:1px;
	width:161px;
	height:51px;
	float:left;
}

.fullLogo img {
	border:0px;
}

.fullAppName {
	float:right;
	margin-right:0px;
	font-weight:bold;
	font-size:15px;
	color:#F8580D;
	bottom:-20px;
	position:relative;
}

.fullStandardNavi {
	float:right;
	top:0px;
	right:0px;
	width:802px;
	height:20px;
	margin:0px 0px 0px 0px;
}

.fullStandardNavi ul {
	float:left;
	padding-left:0px;
	margin:6px 0px 0px 0px;
	border-left:0px;
}

.fullStandardNavi li {
	list-style:none;
	float:left;
	padding-left:0px;
}	

.fullStandardNavi .active {
	font-weight:bold;
}

.portalSearch {
	float:right;
	margin-top:4px;
	margin-left:23px;
	padding-top:4px;
	margin-right:-4px;
}

.portalSearch label {
	float:left;
	margin-right:7px;
	margin-top:2px;
}

.portalSearch input {
	border:1px solid #8E999E;
	height:14px;
	postion:relative;	
}

.portalSearchInputAlign {
	display:block;
	float:left;
}

.portalSearch .portalSearchBtnAlign {
	display:block;
	float:left;
	margin-left:6px;
}

.portalSearch a.portalSearchBtn {
	background-image:url("./icons/central/searchbutton.gif");
	background-repeat:no-repeat;
	border:0px;
	font-size:13px;
	text-decoration:none;	
	padding-right:0px;
	padding-left:14px;	
	padding-bottom:3px;
}

.portalSearchBtnPreload {
	width:0px;
	height:0px;
	position:absolute;
	top:-1000px;
	left:-1000px;
	background-image:url("./icons/central/searchbutton_mo.gif");
}

.portalSearch a.portalSearchBtn:hover, .portalSearch a.portalSearchBtn:active, .portalSearch a.portalSearchBtn:focus {
	background-image:url("./icons/central/searchbutton_mo.gif");
}

.fullStandardNavi li a {text-decoration:none; color:#000000;}

.fullStandardNavi li a:hover, .fullStandardNavi li a:focus {text-decoration:underline;}

.fullStandardNaviTopLeftContainer {
	width:240px;
	height:50px;
	float:left;
	margin-left:16px;
}

.fullStandardNaviTopRightContainer {
	height:50px;
	float:right;
	right:0px;
	margin:-4px 0px 0px 0px;
}

.fullLoggedInUserName {
	display:block;
	margin-top:10px;
	color:#333333;
}

.fullStandardNaviLogoutContainer {
	margin-top:2px;
}

.fullTopBar {
	
}




#nav3 {
	z-index:10000;
}

#sfnav, #sfnav ul {	
	list-style: none;
	line-height: 1;
	background-color:#F4EEE2;
	font-weight: bold;
	font-size:11px;	
	padding: 0;
	padding-left:188px;
	margin-left:9px;
	position: absolute; 
	width:796px;
}


#sfnav a {
	display: block;
	color:#333333;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:9px;	
}


#sfnav ul a {
	display: block;
	color:#333333;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left:11px;
	padding-right:10px;	
	border-top:1px solid #FFFFFF;
	width:166px;
	overflow:hidden;
}


#sfnav .firstDropdown a {
	border-top:none !important;
}

#sfnav li {
	position: relative;
	float: left;
	padding: 0;	
	border-right:1px solid #F4EEE2;	
	border-left:1px solid #F4EEE2;			
}


#sfnav li ul {
		position: absolute;  
		z-index:20000;
		left: -999em;
		width: 187px;
		height: auto; 
		font-weight: normal;
		border-color:#00000; 
		border-right: 2px;
		border-bottom:2px;
		margin:0px 0px 0px -1px;
		padding-left:0px;
		background-color:#B5DCF9;
}

#sfnav li li {
		width: 187px;
		border-right:0px;	
		border-left:0px;	
		z-index:100000;				
}

#sfnav li:hover ul, 
#nav3 .navfxenabled li.over ul
{
			left: auto;
}
#sfnav li li:hover ul, #sfnav li li li:hover ul,
#nav3 .navfxenabled li li.over ul, #nav3 .navfxenabled li li li.over ul
 {
			left: -2px;
}
#nav3 li li.over ul.leftover, #nav3 .navfxenabled li li li.over ul.leftover, #nav3 .navfxenabled li li li li.over ul.leftover
 {
			left: -28.44em;
}


#nav3 #sfnav li.over,#sfnav li:hover {
	background:#B5DCF9;
	color:#000000;
	border-color:#B5DCF9;
}

#nav3 #sfnav li.over a,#sfnav li:hover a {
	color:#000000;
}


#nav3 #sfnav ul li.over,#sfnav ul li:hover {
	background:#DEEEFD;
	color:#000000;
}

#nav3 #sfnav ul li.over a ,#sfnav ul li:hover a {
	color:#000000;
}


#sfnav .active {
	background:#B5DCF9;
	color:#000000;
	border-right:1px solid #B5DCF9;	
	border-left:1px solid #B5DCF9;		
}

#sfnav .active a {
	color:#000000;
}



#sfnav .active ul, #sfnav .active ul li, #sfnav .active li  {
	margin-left:-1px;
}

#sfnav .active li {
	margin-left:0px !important;
}

#sfnav .active li:hover {
	margin-left:0px !important;
}


#nav3 .topSpacer, #nav3 li.topSpacer:hover {
	height:8px;
	background:#B5DCF9;
	border-top:1px solid #FFFFFF;		
	font-size:1px;
}

#nav3 .bottomSpacer, #nav3 li.bottomSpacer:hover {
	height:8px;
	background:#B5DCF9;
	font-size:1px;
}

#nav3 .active .topSpacer, #nav3 .active .bottomSpacer {
	margin-left:0px;
}



.sideNavBox {
	width:186px;
	overflow:hidden;	
    background-color:#EFCAD1;
    border:1px solid #C3848F;
    margin-top:10px;
    margin-left:10px;
}

.sideNavBox div {
	width:186px;	
	height:20px;
	display:block;
}

.sideNavBox div div  {
	float:right;
    background-image: url("./images/generali/sidenavedge.gif");
    background-repeat: no-repeat;
    background-position: top right; 
    z-index:10000;
    width:15px;
    height:16px;
    margin-right:-1px;
    margin-top:-1px;
}




.mainWrapper .mainContent {
	margin-top:9px;
}

.mainWrapper {
	margin-top:-9px;
}

.fullSideNavBox {
	width:187px;
	overflow:hidden;	
	margin-top:1px;
    margin-left:9px;
}

.fullSideNavBox, .fullSideNavBox ul {	
	list-style: none;
	line-height: 1;
	background-color:#B5DCF9;
	font-size:11px;	
	padding: 0;
}

.fullSideNavBox ul {
	margin:0px;
}

.fullSideNavBox .topSpacer {
	background-color:#B5DCF9;
	height:8px;	
	font-size:1px;
}


.fullSideNavBox a {
	display: block;
	color:#333333;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;	
}


.fullSideNavBox .navLevel1 {
	background-color:#B5DCF9;
	border-top:1px solid #FFFFFF;
}

.fullSideNavBox a.active  {
	font-weight:bold;
}

.fullSideNavBox .navLevel1active {
	background-color:#DEEEFD !important;
}

.fullSideNavBox .navLevel2active, .fullSideNavBox .navLevel3active {
	background-color:#DEEEFD !important;
}

.fullSideNavBox .navLevel2, .fullSideNavBox .navLevel4, .fullSideNavBox .navLevel6 {
	background-color:#DEEEFD;
}

.fullSideNavBox .navLevel2 a {
	padding-left:20px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:10px 1em;		
}	


.fullSideNavBox .navLevel3 {
	background-color:#DEEEFD;
}

.fullSideNavBox .navLevel3 a {
	padding-left:30px;
	background-image:none;
}

 .fullSideNavBox .navLevel4 a {
	padding-left:40px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:30px 1em;	
	font-size:10px;	 
}

.fullSideNavBox .navLevel5 a {
	padding-left:50px;
	background-image:none;
	font-size:10px;	
}

.fullSideNavBox .navLevel6 a {
	padding-left:60px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:50px 1em;		 
	font-size:10px;	
}

.fullSideNavBox .navLevel1 a:hover {
	color:#000000;
	background-color:#DEEEFD;
}

.fullSideNavBox .navLevel2 a:hover {
	color:#000000;
	background-color:#B5DCF9;
}

.fullSideNavBox .navLevel3 a:hover, .fullSideNavBox .navLevel4 a:hover, .fullSideNavBox .navLevel5 a:hover, .fullSideNavBox .navLevel6 a:hover {
	color:#000000;
	background-color:#B5DCF9;
}

.fullSideNavBox .firstLink {
	border-top:none !important;
}


.sideNavDistance {
	width:187px;
	height:1px;
	background-color:#FFFFFF;
	margin-left:9px;
}



.metaNavigation, .metaNavigation ul {	
	background-color:#FFFFFF;
}

.metaNavigation ul {
	margin:0px;
}

.metaNavigation .topSpacer {
	background-color:#FFFFFF;
}

.metaNavigation .navLevel1 {
	background-color:#FFFFFF;
	border-top:none;
}

.metaNavigation .navLevel1 a {
	color:#000000;
}

.metaNavigation .navLevel1 a:hover {
	color:#000000;
	background-color:#FFFFFF;
}

.metaNavigation .navLevel2 {
	background-color:#FFFFFF;
	border-top:none;
}

.metaNavigation .navLevel2 a {
	color:#333333;
}

.metaNavigation .navLevel2 a:hover {
	color:#8E999E;
	background-color:#FFFFFF;
}

.metaNavigation .navLevel2 .active {
	color:#000000;
}

.metaNavigation .navLevel3 {
	background-color:#FFFFFF;
	border-top:none;
}

.metaNavigation .navLevel3 a {
	color:#333333;
	font-size:10px;
}

.metaNavigation .navLevel3 a:hover {
	color:#8E999E;
	background-color:#FFFFFF;
}

.metaNavigation .navLevel3 .active {
	color:#000000;
}



.footerBlock {
	width:783px; 	
	margin-left:217px;
}


.blockCol4a .footerBlock {
	width:600px !important;
	margin-left:0px !important;	
}

.blockCol4a .footerBlock .cntArea {
	width:100%;
}

.blockCol4a .footerBlock .cntWordmark .footerLogo {
	margin-top:4px;
}

.footer {
	width:600px;
	display:inline;
}

.footer ul {
	padding-left:0px;
	margin:15px 0px 0px 0px;
}


.extendedFooterBlock .footer ul {
	margin-top:32px;
}

.footer li {
	list-style:none;
	float:left;
}

.footer li a, footer li a:visited {
	text-decoration:none; color:#000000;
}

.footer li a:hover, .footer li a:focus, .footer li a:active {
	text-decoration:underline;
}

.footer .active {
	font-weight:bold;
}

.footerspace{
	padding:0px 4px 0px 4px;
}

.footerLogo {
	float:right;
	top:0px;
	right:0px;
	margin-right:17px;
	margin-top:4px;
	height:45px; 
}

.cntWordmark .footerLogo img {
	position:absolute;
	z-index:0;
}

.cntWordmark .footerLogo {
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	left:0px;
}

.footerBlock .cntWordmark .footerLogo {
	float:right;
	position:static;
	margin-top:0px;	
}

.extendedFooterBlock .footerLogo {
	margin-top:-8px;
}


.centralInternetFooterBlock li, .centralInternetFooterBlock li a, .centralInternetFooterBlock li a:visited, .centralInternetFooterBlock li a:hover {
	color:#8c897e !important;	
}


a.lnkCloseWindow, a.lnkCloseWindow:visited {
	float:left; 
	margin-right:20px;
	color:#F8580D;
	background-image:url("./icons/central/closewindow.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:13px;	
	text-decoration:underline;
}


.centralInternetTopNav {
	height:76px;
}

.centralInternetTopNav .appName {
	bottom:12px;
}

.centralInternetTopNav .stripe {
	display:none;
}


.footerOneLine {
	position:relative;
}

.footerOneLine .cntWordmark {
	float:none;
}

.footerOneLine .cntWordmark .footerLogo {
	float:none;	
}

.footerOneLine .cntWordmark .footerLogo  img {
	right:0px;
	margin-right:22px;
}


a.lnkSwitchPage, a.lnkSwitchPage:visited, a.lnkLogout, a.lnkLogout:visited {
	background:url("./icons/central/righttriangle.gif") no-repeat left center;
	padding-left:10px;
	color:#333333;
	text-decoration:none;	
	font-size:11px;
}

a.lnkSwitchPage, a.lnkSwitchPage:visited {
	font-weight:bold;
}

a.lnkBack, a.lnkBack:visited {
	background:url("./icons/generali/lefttriangle.gif") no-repeat left center; 
	padding-left:10px;
	color:#333333;
	text-decoration:none !important;	
}

a.lnkTop, a.lnkTop:visited {
	background:url("./icons/generali/toptriangle.gif") no-repeat left center; 
	padding-left:10px;
	color:#333333;
	text-decoration:none !important;	
}

a.lnkSwitchPage:hover, a.lnkLogout:hover, a.lnkTop:hover {text-decoration:underline;}

a.lnkBack:hover {text-decoration:underline;}


.cf {
	clear:both;
}


.select-free {
	overflow:hidden;/*must have*/
}
.select-free iframe.iframeFixer {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:100%;/* (old value 3000px) must have for any big value*/
	height:100%/* (old value 3000px) must have for any big value*/;
}


.gdsmLineBlock {
	border-top:1px solid #F4EEE2; 
	border-bottom:1px solid #F4EEE2; 
	height:24px; 
	width:983px; 
	margin-left:9px; 
	margin-top:7px; 
	display:block; 
	background-color:#FFFFFF; 
	position:absolute; 
}

.gdsmLineInnerBlock {
	margin-top:1px; 
	margin-left:0px !important;
}

.gdsmFullLogo {
	height:56px;
}

.gdsmFullTopNavBox {

}


.standAloneApp .gdsmStripe {
	height:18px;
}

.gdsmStripeTop {
	border-bottom: 1px solid #FFFFFF; 
	background-color:#F4EEE2; 
	height: 1px; 
	margin-left: 9px; 
	width: 785px;
}

.gdsmStripeBottom {
	border-top: 1px solid #FFFFFF; 
	background-color:#F4EEE2; 
	width:785px; 
	height:1px; 
	margin-left: 9px; 
	margin-top:18px;
}




#mylogBook {

}

.logBook {
	color:#FFFFFF; 
	font-size:11px;
}

.logBook a {
	color:#FFFFFF;
	text-decoration:none;	
}

.logBook a:hover {
	text-decoration:underline;
}	


.lbExpanded {
	position:absolute;
	left:-4000px;
	top:-4000px;
	z-index:10020;
	background-color:#FF9934;
	display:block;
	border:1px solid #9D3B0C;
	padding:9px 6px 9px 9px;
	width:718px;
}

.lbStatusMessage {
	background-color:#283339;
	border:1px solid #283339;
	color:#FFFFFF;
	padding:10px 15px 10px 15px;
	margin-top:10px;
	margin-bottom:0px;
}

.lbTopLine {
	border-bottom:1px solid #FFFFFF;
	min-height:20px;
}

.lbTopLeft span {
	display:block;
	float:left;
	margin-top:3px;
}

.lbTopLeft .lnkInfo {
	float:left;
}

.lbTopRight {
	float:right;
	top:0px;
	right:0px;
}

.lbBottomLeft {
	margin-left:2px;
}

.lbBottomRight {
	float:right;
	top:0px;
	right:0px;
}

.lbMinimize {
	background-image:url("./icons/central/logbook_minimize.gif");
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:18px;
}

.lbExpand {
	background-image:url("./icons/central/logbook_extend_inverted.gif"); 
	background-position:right center;
	background-repeat:no-repeat;	
	padding-left:9px;
}

.lbExpandRegular {
	background-image:url("./icons/central/logbook_extend.gif"); 
}

.lbBottomLine {
	border-top:1px solid #FFCC9A;
	padding-top:5px;
	padding-bottom:10px;
}

.lbLogsTable {
	padding-top:5px;
}

.lbLogsTable td {
	padding-bottom:8px;
}

.lbLogsTable .c1 {
	padding-left:0px;
	width:19px;
}

.lbLogsTable .c2 {
	width:115px;
}

.lbLogsTable .c3 {
	width:575px;
}

.lbLogsTable a.lnkDelete:hover {
	text-decoration:none;
}

.lbLogsTable .lnkEdit {
	width:auto !important;
	padding-left:19px !important; 
	cursor:pointer;
}

.lbLogsTable .lnkEdit:hover {
	text-decoration:underline;
}

.lbBottomLine .lnkDelete {
	width:auto !important;
	padding-left:19px !important;	
}

.lbBottomLine .lnkDelete:hover {
	text-decoration:underline;
}


.lbShrinked {
	position:absolute;
	left:-4000px;
	top:-4000px;
	z-index:10010;
	overflow:hidden; 
}

.lbShrinkedRegular {
	color:#9D3B0C;
	background-color:#FFB771;
	border-left:1px solid #BA7554;
	border-top:1px solid #BA7554;	
	border-right:1px solid #BA7554;	
	width:185px;	
}


.lbNewEntry {
	color:#FFFFFF;
	background-color:#283339;
	border-color:#283339;
}

.lbStatus{
	padding:10px;
}

.lbStatusLeft {

}

.lbStatusRight {
	position:absolute;
	float:right;
	top:10px;
	right:10px;
}

.lbStatusRight .lbExpand {
	display:block;
}

.lbPendingEntry {
	padding-top:8px;
	padding-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	border-top:1px solid #FFFFFF;
}

.lbPendingEntry .cutTxt {
	width:170px;
}


.lbNoEntry {
	color:#FFFFFF;
	background-color:#FFB771;
	border-left:1px solid #BA7554;
	border-top:1px solid #BA7554;	
	border-right:1px solid #BA7554;	
}

.lbNoEntry .lbExpand {
	opacity:0.4;
	filter:alpha(opacity=40);
}



.containerHwrapper {
	float:left;
}

.singleHcontainer {
	float:left;
}

.singleVcontainer {
	clear:both;
}


/* $Id: styles_genesis_portlet.jspf,v 1.1.1.59 2010/01/05 15:24:03 cadina Exp $ [mr.hal] */


.printHeader {display:none;}


form {margin:0px;} 

.app a, .app a:visited, .app a:active {
	color:#333333;
	text-decoration:underline;
}


a.lnkRightTrgl {
	background:url("./icons/central/righttriangle2.gif") no-repeat right center;
	padding-right:9px;
	margin-left:15px;
	color:#333333;
	text-decoration:none;	
	font-weight:normal;	
}

a.lnkRightTrgl:hover {text-decoration:underline;}


.newSearchBlock {
	display:inline; float:right; 
}	

.newSearchBlock a { 
	color:#333333 !important;
	text-decoration:none !important;	
	font-weight:normal !important;	
}

.newSearchBlock a:hover { 
	text-decoration:underline !important;	
}



.pagerContainer {
	clear:both;
	display:block;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
}

.centerPager{text-align:center;}

.centerPager table {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.centerPager td {
	padding:0px 4px 0px 4px;
	border:0px;
}

a.pagerNext, a.pagerNext:visited, a.pagerLast, a.pagerLast:visited, a.pagerPrevious, a.pagerPrevious:visited, a.pagerFirst, a.pagerFirst:visited  {	
	display:inline;
	text-decoration:none;
	letter-spacing:11px;
	border:0px;
	width:14px;
	height:13px; 
}


a.pagerPrevious {
	background:url("./icons/central/pageback.gif") no-repeat right center;
	letter-spacing:10px;
	width:13px;
}


a.pagerFirst {
	background:url("./icons/central/firstpage.gif") no-repeat right center;	
}	


a.pagerNext {
	background:url("./icons/central/pageforward.gif") no-repeat left center;
	letter-spacing:10px;	
	width:13px;	
}


a.pagerLast {
	background:url("./icons/central/lastpage.gif") no-repeat left center;	
}


a.pagerSiteLink {
	text-decoration:underline;
	font-weight:normal;	
}


span.pagerSiteSelected {
	text-decoration:none;
	font-weight:bold;
}



a.sortAsc, a.sortAsc:visited {
	background:url("./icons/central/sort_asc.gif") no-repeat right center;
	padding-right:18px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;	
}

a.sortAscSelected, a.sortAscSelected:visited {
	background:url("./icons/central/sort_asc_selected.gif") no-repeat right center;
	padding-right:18px;
	color:#333333;
	text-decoration:none;	
	font-weight:normal;	
}


a.sortDec, a.sortDec:visited {
	background:url("./icons/central/sort_dec.gif") no-repeat right center;
	padding-right:18px;
	color:#333333;
	text-decoration:none;	
	font-weight:normal;
}

a.sortDecSelected, a.sortDecSelected:visited {
	background:url("./icons/central/sort_dec_selected.gif") no-repeat right center;
	padding-right:18px;
	color:#333333;
	text-decoration:none;	
	font-weight:normal;	
}


a.lnkBndlContract, a.lnkBndlContract:visited {
	background:url("./icons/central/buendelvertrag.gif") no-repeat left center;
	padding-left:18px;
	color:#333333;
	text-decoration:underline;	
}

span.lnkBndlContract {
	background:url("./icons/central/buendelvertrag.gif") no-repeat left center;
	padding-left:18px;
	color:#333333;
}

span.lnkBndlContractHeader {
	background:url("./icons/central/buendelvertrag.gif") no-repeat left center;
	padding-left:18px;
	color:#333333;
}


span.noBndlContract, a.noBndlContract, a.noBndlContract:visited {
	padding-left:18px;
}

span.capExtContractRight {
	background:url("./icons/central/fremdvertrag.gif") no-repeat right top;
	padding-right:14px;
}


span.deathSign {
	background:url("./icons/central/dead.gif") no-repeat right center;
	padding-right:11px;
}




span.capBndlContract {
	background:url("./icons/central/buendelvertrag.gif") no-repeat left center;
	padding-left:18px;
	/*color:#333333;*/
	padding-right:10px;
}

span.capExtContractLeft {
	background:url("./icons/central/fremdvertrag.gif") no-repeat left top;
	padding-left:14px;
	/*color:#333333;	*/
	padding-right:10px;
}

div.capContainer {
	float:left;
	width:100%;
	margin-top:9px;
	font-size:10px;
}



a.lnkYes, a.lnkYes:visited {
	background:url("./icons/central/yes.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
	text-decoration:underline;	
}

span.lnkYes {
	background:url("./icons/central/yes.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
}

a.lnkYesDeactivated, a.lnkYesDeactivated:visited {
	background:url("./icons/central/yes_deactivated.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
	text-decoration:underline;	
}

span.lnkYesDeactivated {
	background:url("./icons/central/yes_deactivated.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
}

a.lnkNo, a.lnkNo:visited {
	background:url("./icons/central/no.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
	text-decoration:underline;	
}

span.lnkNo {
	background:url("./icons/central/no.gif") no-repeat left center;
	padding-left:19px;
	color:#333333;
}

a.lnkYesNoIndent, a.lnkYesNoIndent:visited, span.lnkYesNoIndent {
	margin-left:19px;
	text-decoration:underline;	
}

span.lnkYesNoIndent {
	text-decoration:none;	
}

.tblLayoutDistance .lnkYes, .tblLayoutDistance .lnkNo, .tblLayoutDistance .lnkYesDeactivated, .tblLayoutDistance .lnkYesNoIndent {
	display:block;
	margin-top:4px;
}



.app {
	font-size:11px;
	padding:1px 7px 1px 7px;	

	border-width:0px 1px 0px 1px;
	border-style:solid;
	border-color:#E8E1D7;	

	background-color:#E8E1D7;
	width:768px;
	
	margin-bottom:-10px; 
	color:#333333;
}

.app h1, .app h2, .app h3 {
	font-size:11px;
}	

.app h2, .app h3 {
	margin-top:5px;
	margin-bottom:0px;
}

.app h1 {
	font-weight:bold;
	color:#333333; 
	padding-top:17px;
	margin-left:3px;
	margin-bottom:-2px;
	margin-top:0px;
}

.app h2 {
	font-weight:bold;
	color:#333333;
	margin-top:0px;	
	margin-left:0px;
	margin-bottom:0px;
	padding-top:20px;
}


.app h2.first { padding-top:10px; }

.app h3 {
	font-weight:normal;
	color:#333333; 
	margin-top:20px;
	margin-left:0px;	
}

.app p {
	margin-left:3px;
	clear:both;
}

.app .textBlock h1 {
	font-size:11px;
	font-weight:bold;
	color:#333333; 	
}

.noContent {
	margin-top:7px;
}



.appCnt {
	padding-bottom:7px !important;
}

.appCnt p, .appCnt h2 {line-height:150% !important;}

.appCnt h1 {
	font-size:13px;
	padding-top:0px;
	margin: 8px 0px 0px 0px !important;
}

.appCnt h2 {
	color:#333333; 
	margin: 9px 0px 11px 0px !important;
}

.appCnt ul {
	margin-left:0px;
	padding-left:15px;
}

.appCnt p {
	margin-top:0px;
}

.appCntHead {
	background-color:#FFFFFF; 
	height:22px;
	margin-top:5px; 
}


.appCntLnkBackBottom {
	margin-top:20px; 
	margin-left:3px;
}

.lnkBackContainer {margin-top:-5px; margin-bottom:20px;}



.appHead {
	background-color:#ffffff;
	margin:0px;
	padding:5px 5px 5px 10px;
	border-top:1px solid #E8E1D7;
	border-left:1px solid #E8E1D7;	
	border-right:1px solid #E8E1D7;	
	width:769px;
	min-height:68px;
	_height:68px;	
}

.appHeadShort {
	min-height:39px;
	_height:39px;
}


.mainWrapper .appHead {
	width:767px;
}

.mainWrapper .appHeadShort {
	width:767px;
}

.appHead h1 {
	color:#F8580D;	
	font-size:15px;
	font-weight:bold;
	margin-top:11px;
}


.appModalDialog {
	_height:52px;
	min-height:52px;
}

.appModalDialog h2 {
	color:#333333;	
	font-weight:bold;
	font-size:12px;
	margin-top:5px;
}


.newSearchWrapper {
	display:block;
	float:right;
	position:relative;
	width:180px;
	height:12px;		
}

.newSearchWrapper .lnkRightTrgl {
	position:absolute;
	right:0px;
	top:2px;
}



.tabsContainer {	
	background-color:#ffffff;
	border-width:0px 1px 0px 0px;
	border-style:solid;
	border-color:#E8E1D7;
	margin:0px;
	padding:0px;
	width:783px;
	overflow:hidden; 
}

.tabsNoBorder {
	border-color:#ffffff;
}


.tabsBaseLine {
	width:784px;
	height:1px;
	margin:0px;
	background-color:#FFF8EE;
	border:0px;
	padding:0px;
	float:left;
	font-size:0px;	
}


.tabsRowContainer {

}

.tabsContainer ul {
	
}


.tabs { 
	float:left; 
	list-style-type:none;
	padding:0px;
	margin:0px;	
	font-weight:bold;
}

.tabs li {
	float:left;
	display:inline;	
	padding:0px;
	border:1px solid #C0B8AF;
	margin-right:4px;
	border-bottom:0px;	
	color:#333333;
	background-color:#FFFFFF;
}


.tabs li a {
	text-decoration:none;
	color:#333333;	
	padding:5px 18px 5px 8px;
	display:block;
}

.tabs li a:hover {
	color:#333333;
	background-color:#FFDCAA;
	border-color:#FFDCAA;
}


.tabs .tabSelected {	
	background-color:#E8E1D7;
	border-color:#E8E1D7;
	font-weight:bold;
}

.tabs .tabSelected a, .tabs .tabSelected a:hover {
	color:#333333;
}

.tabs .tabDisabled {
	color:#b7b7b7;
	padding:5px 18px 5px 8px;
	border-color:#b7b7b7;
}

.tabLevel2 .tabSelected {
	background-color:#FFDCAA !important;
	border-color:#E8E1D7 !important;
}

.tabLevel2 .tabDisabled {
	color:#b7b7b7;
	padding:5px 18px 5px 8px;
}


.tabLevel1 li {
	margin-bottom:1px;
}

.tabLevel1 {background-color:#ffffff}

.tabLevel1 .tabSelected {
	border-bottom-width:1px !important;
	border-bottom-style:solid !important;	
	border-bottom-color:#E8E1D7 !important;
	margin-bottom:0px !important;
}


.tabLevel2 {
	background-color:#E8E1D7;	
	width:100%;
}


.tabLevel2 li  {
	font-weight:normal;
	background-color:#E8E1D7;
	border-width:0px;
	margin-right:0px !important;
}	

.tabLevel2 a:hover {
	color:#990000;
	background-color:#FFDCAA !important;
	border-color:#FFDCAA !important;	
}

.tabLevel2 li a {
	padding:5px 9px 5px 9px !important;
}



.appCustomerInfo {
	border-bottom:0px;
}



.popupContainer {
	margin-top:15px;
	margin-right:5px;
}

.helpTabHead {
	padding: 5px 10px 5px 8px; 
	background-color:#E8E1D7;  
	color:#333333;		
	display:inline; 
	font-weight: bold;
}

.appPopup {
	margin-top:5px;
	padding-top:5px;
	width:auto !important;  
}



.app fieldset {
	border:1px solid #C0B8AF;
	padding:3px 10px 10px 9px;
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
}


.firstFieldset {
	margin-top:5px !important;
}

*html .app p {margin-bottom:16px;}

.app fieldset p {margin-top:10px; padding-top:0px; margin-bottom:0px;}

.app legend {
	color:#333333;
	margin-left:7px;
	font-weight:bold;
	padding-left:5px;
	padding-right:7px;
	margin-top:0px;
	margin-bottom:0px;
}



.fieldsetLegendWrapper {
	display:block;
}

.fieldsetLegendRightAlign {
	margin-right: 5px;
	margin-top:2px;
	display:block;
	float:left;
}

.fieldsetLegendRightIconAlign {
	display: block; 
	position: relative; 
	right: 0px; 
	top:-1px;
	float: right; 
	width: 15px;
}

.helpers a, .helpers a:visited {
	text-decoration:underline;
	font-weight:bold;		
}

.app legend a, .app legend a:visited {
	color:#333333;
	text-decoration:underline;
	font-weight:bold;		
}

.app .lnkExpand {
	background-image:url("./icons/central/opencontainer.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-bottom:1px;
}

.app legend .lnkExpand {
	text-decoration:none !important;
	background-image:url("./icons/central/opencontainer.gif") !important;
}

.app .lnkShrink {
	background-image:url("./icons/central/closecontainer.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-bottom:1px;
}

.app legend .lnkShrink {
	text-decoration:none !important;
	background-image:url("./icons/central/closecontainer.gif") !important;		
}

.app .noFieldsetBorder {
	border:0px;
}

.app .noFieldsetBorder .lnkShrink, .app .noFieldsetBorder .lnkExpand {
	text-decoration:none !important;
	font-weight:normal !important;
}

.app .noFieldsetBorder legend {
	padding-left:0px !important;
	margin-left:0px !important;
	background:none !important;
	border:none !important;
	font-weight:normal;
}


.helpers .lnkExpand, .helpers .lnkShrink {
	margin-left:10px;
	font-weight:normal;
	font-size:11px;		
}

.helpers a.lnkExpand, .helpers a.lnkShrink {
	color:#333333 !important;
	font-weight:normal !important;		
}

.helpers a.lnkExpand:hover, .helpers a.lnkShrink:hover {
	color:#333333;
}



.app fieldset fieldset {
	border-top:1px solid #C0B8AF;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;	
	margin-top:13px; 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:13px; 
	margin-bottom:0px;
}

.app fieldset fieldset legend {
	padding-left:20px;
	background-image:url("./images/central/14pix-horizontalline.gif");
	background-repeat:no-repeat;
	background-position:left center;
	margin-top:0px;
	margin-bottom:0px;
}

.app .lastFieldset {
	padding-bottom:0px;
}



.app label {

}


.app input {
	color:#333333;
	background-color:#FFFFFF;
}


.appTextfield {
	border:1px solid #b7b7b7;
	background-color:#ffffff;
	height:14px !important;
	min-height:14px;
	padding:2px;	
}


.appTextArea {
	border:1px solid #b7b7b7;
	background-color:#ffffff;
	padding:2px;	
}


.appCheckbox {
	margin:0px 5px 0px 0px;
	padding:0px;
	border:0px;
	vertical-align:text-bottom; 
}

.appCheckboxLabelWrapper .appCheckbox {
	display:block;
	float:left;
	margin-top:4px;
}

.appCheckboxLabelWrapper label {
	margin-right:10px;
	margin-top:4px;
	display:block;
	float:left;	
}


.app .appRadioButton {
	background-color:#E8E1D7;
	float:left;
	margin-top:1px;	
	position:relative;
	margin-top:-2px;
	margin-left:0px;
	margin-right:0px;
	top:1px;
}


.app .radio .appRadioButton {
	background-color:#E8E1D7;
	float:left;
	margin-top:1px;
	position:static;
}


.app .appRadioLabel {
	display:block;
	float:left;
}



.appRadioButtonLabelWrapper .appRadioButton {
	display:block;
	margin-top:3px;
	margin-right:3px;
	top:-2px;
}

.appRadioButtonLabelWrapper .appRadioLabel {
	margin-top:3px;
	margin-right:10px;
	display:inline;
	float:none;
}


.appDropdown {
	border:1px solid #b7b7b7;
	background-color:#ffffff;
	height:18px;
	color:#333333;	
}


.frmTxtShort {
	width:126px;
}


input[disabled='disabled'] {
	border:1px solid #b0b0b0;
	color:gray;	
	cursor:default;
}



.app .errorBox, .appHead .errorBox {
	border:1px solid #CC0000; 
	margin-bottom:15px;
	margin-top:15px;
}	

.app .errorBox legend, .appHead .errorBox legend {
	margin-left:7px;
	color:#CC0000;	
	font-weight:bold;	
	padding-left:4px;
}

.app .errorBox p, .appHead .errorBox p {
	color:#CC0000;
	padding:0px;
}

.fat {
	font-weight:bold;
}


.negative {
	color:#F8580D;
}


.errMsg {
	color:#CC0000;
	margin-bottom:5px;
}


.errorMsgLine {
	padding:0px !important;
}

.errorMsgLine .errMsg {
	display:block;
	margin-top:5px;
}


.emptyMsgLine td.errorMsgLine {
	border-bottom:0px !important;
}


.errLbl {

}


.app .errFld, .app .errDropdown {
	border-color:#CC0000;
}	


.app .errDropdownSelected {
	color:#CC0000;
}


.app .deactLbl {
	color:#b7b7b7;
}


.app .deactFld {
	border-color:#b7b7b7;
	background-color:#e9e9e9;
}	




.app .infoBox {
	border:1px solid #258110; 
}	

.app .infoBox legend {
	margin-left:7px;
	color:#258110;	
	font-weight:bold;	
	padding-left:4px;
}

.app .infoBox p {
	color:#258110;
	padding:0px;
}

.infoMsg {
	color:#258110;
	margin-bottom:5px;
}




.submitButtons {
	float: right;
	display:inline;
	margin-top:5px;
}

.submitButtons .rightalign {float:right;}


a.submitBtn, a.submitBtn:visited {
	background-color:#F8580D;
	color:#FFFFFF;
	border:1px solid #333333; 
	display:block;
	padding:2px 8px 2px 8px;
	text-align:center;
	text-decoration:none;
	float:left;	
	margin-left:2px;
}


a.submitBtnSecondary, a.submitBtnSecondary:visited {
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #333333;
}

a.submitBtn:hover, a.submitBtn:focus, a.submitBtn:active {
	background-color:#FFDCAA;
	color:#333333;
	text-decoration:none;	
}

a.submitBtnSecondary:hover, a.submitBtnSecondary:focus, a.submitBtnSecondary:active {
	background-color:#FFDCAA;
	color:#333333;
	text-decoration:none;	
}


a.submitBtnDeactive, a.submitBtnDeactive:hover, a.submitBtnDeactive:focus {
	background-color:#E8E1D7 !important;
	border-color:#C0B8AF !important;
	color:#8C867E !important;
	cursor:text;
}

.custInfoButtonBlock a.submitBtnDeactive {
	background-color:#FFFFFF !important;
}


.contractInfoButtonBlock {
	clear:both;
	float:right;
	right:0px;
	width:100%;
	margin-top:14px;
}

.contractInfoAlign {
	float:right;
}



.leftalign {
	float:left !important;
	margin-left:-2px;
}


.bottomButtons {
	margin-top:0px !important;
	margin-right:2px !important;	
}

.buttonContainer {
	display:block;
	height:25px;
	width:100%;
	margin-top:10px;
}





.appPlaceholder {height:0px;}

.helpers {
	float:right;
	display:block;
	right:0px;
	width:100%;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:9px;
}

.helpersAlign {
	display:inline;
	float:right;
}


.bottomHelpers {
	float:none;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-8px;
	width:773px;
}

.bottomHelpersAlign {
	float:none;
}


.standaloneHelpers {
	height:22px;
}

.standaloneBottomHelpers {
	height:auto;	
}

.standaloneHelpers .helpers {
	margin-bottom:-10px; 
}

.standaloneHelpers .bottomHelpers {
   	margin-bottom:10px;
}


.helpers + .buttonContainer .submitButtons { margin-top:10px !important; margin-bottom:4px; }
.topButtonContainer { margin-top:0px; }

a.lnkHelp, a.lnkHelp:visited {
	background-image:url("./icons/central/help.gif");
	background-repeat:no-repeat;
	background-position:left top;
	display:inline;
	letter-spacing:11px;
    padding-bottom:1px;
	margin:0px 0px 0px 10px;
	height:14px;
	width:14px;
	text-decoration:none;	
}

a.lnkPrint, a.lnkPrint:visited {
	background-image:url("./icons/central/print.gif");
	background-repeat:no-repeat;	
	background-position:0px;
	display:inline;
	letter-spacing:12px;
	padding-bottom:1px;
	border:0px;
	margin:0px 0px 0px 10px;
	width:15px;
	height:14px;
	text-decoration:none;	
}


.printBlock a.lnkPrint, .printBlock a.lnkPrint:visited {
	background-image:url("./icons/central/print.gif"); 
 	letter-spacing:0px;
	color:#333333;
	padding-left:20px;
	margin-left:0px;
	text-decoration:underline;
}


a.lnkInfo, a.lnkInfo:visited {
	background-image:url("./icons/central/information.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:3px;
	margin-left:5px;
	width:14px;
	height:14px;
	text-decoration:none;
}



.txtAlign a.lnkHelp, .txtAlign a.lnkInfo {
         margin-left:6px !important;
         margin-top:0px !important;
}


.lnkWrapper .lnkInfo, .lnkWrapper .lnkHelp {
	float:left;
	margin-top:1px;
}

.appFieldTextWrapper .lnkWrapper .lnkInfo, .appFieldTextWrapper .lnkWrapper .lnkHelp {
	display:inline-block;
	float:none;
	margin-top:0px;
}


.appSubmitBtnTextWrapper .lnkWrapper .lnkInfo {
	padding-top:11px;
}


.topRightWrapper {
	display:block;
	float:right;
	position:relative;
	width:0px;
	height:0px;
}

.topRightWrapper .lnkInfo, .topRightWrapper .lnkHelp, .topRightWrapper .lnkEdit {
	position:absolute;
	right:0px;
	top:-2px;
}


.tblLayout {	
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}

.tblLayout tr {

}

.tblLayout td {
	padding:0px;
	vertical-align:top;
}


.tblLayoutBaseline td {
	vertical-align:baseline;
}


.tblLayoutDistance td {
	border-bottom:5px solid #E8E1D7 !important;
}

td.outFld {padding:3px 3px 3px 10px; background-color:#ffffff; border-bottom:1px solid #E8E1D7;}



.tblData {
	margin-top:10px;
	border:0px;
	border-collapse:collapse;
}

.tblData th {
	background-color:#DEEEFC;
	color:#333333;
	text-align:left;
	font-weight:normal;	
	padding-bottom:4px;
	padding-top:4px;
}

.tblData td {
	background-color:#FFFFFF;
	color:#333333;
	text-align:left;
	font-weight:normal;	
	padding:4px 4px 4px 0px;
	border-bottom:1px solid #C0B8AF;
	vertical-align:top;
}

.tblData th.c1, .tblData td.c1 { 
	padding-left:10px;
}



.tblData .indent {
	margin-left:17px;
}

.tblData .firstrow td {

}

.tblData .lastrow td, .tblStructuredTree .noRowDivider td {
	border-bottom:none !important;
}


.tblData a:hover, .tblLayout a:hover {
	color:#333333;
}

.tblData th a:hover, .tblLayout th a:hover {
	color:#333333;
}



.tblStandard td {
	border-left:1px solid #C0B8AF;
	padding-left:10px;
	padding-right:10px;
}

.tblStandard th {
	padding-left:10px;
	padding-right:10px;
}


.tblStandard th.rowhead {
	border-left:1px solid #C0B8AF;
	border-top:1px solid #C0B8AF;
	border-bottom:1px solid #C0B8AF;
	padding:4px 4px 4px 10px;
}


.tblStandard td.c1 {
	border-left:none;
}


.tblData td.emphasize {
	background-color:#FFDCAA;
}


.tblData strong {
	font-weight:bold;
}


.tblData td.strong {
	color:#333333;
}	


th.rightalign, td.rightalign {
	text-align:right;
}

span.rightalign {
	display:block;
	float:right;
}

span.leftalign {
	display:block;
	float:left;
	margin-left:0px;
}



.tblData th.rightalign, .tblData td.rightalign {
	padding-right:4px;
}


th.centeralign, td.centeralign {
	text-align:center;
}


.tblMessage td {
	border-bottom:0px;
	padding-left:10px;
}



.tblData a.lnkExpand, .tblData a.lnkExpand:visited {
	background-image:url("./icons/central/opencontainer.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	width:14px;
	height:14px;
	text-decoration:none;	
	padding-right:0px;
	padding-left:0px;	
	float:left;
}

.tblData a.lnkShrink, .tblData a.lnkShrink:visited {
	background-image:url("./icons/central/closecontainer.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	width:14px;
	height:14px;
	text-decoration:none;
	padding-right:0px;
	padding-left:0px;	
	float:left;	
}

.tblStructuredTree a.lnkShrink, .tblStructuredTree a.lnkExpand, .tblStructuredTable a.lnkShrink, .tblStructuredTable a.lnkExpand  {margin-right:7px;}



.tblExpandable {
	width:100%;
}


.tblExpandable .c1, .tblStandardExpandableIndent .c1, .tblModalDialog .c1 {
	background-color:#E8E1D7;
	border-bottom-color:#E8E1D7;
	padding-left:0px !important;
	width:15px;
	padding-right:4px;
}

.tblModalDialog td.c1, .tblModalDialog th.c1 {padding-left:0px;}

.tblStandardExpandableIndent .c1 {
	padding-right:0px;
	width:19px;
}

.tblStandardExpandableIndent .c2, .tblExpandable .c2 {
	border-left:0px;
}

.tblExpandable td, .tblExpandable th, .tblModalDialog td, .tblModalDialog th {
	padding-left:10px;
}

.tblExpandableDetails {
	margin-bottom:35px;
}	

.tblExpandableDetailsLast {
	margin-bottom:0px !important; 
}

.tblExpandableDetails {
	margin-top:20px;
}

.tblExpandableDetails h2 {
	margin-top:-2px;
	margin-bottom:8px;
	padding-top:0px;
}


.tblDistance td {
	background-color:#E8E1D7 !important;
	height:9px !important;
	font-size:1px !important;
	border-left:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}


.tblData input {padding:0px; margin:0px; border:none;}

.tblData .appCheckbox {vertical-align:top !important; }



.tblStructuredTree .indent {margin-left:21px;}
.tblStructuredTree .level1 {padding-left:0px;}
.tblStructuredTree .level2 {padding-left:40px;}
.tblStructuredTree .level3 {padding-left:80px;}
.tblStructuredTree .level4 {padding-left:120px;}
.tblStructuredTree .level5 {padding-left:160px;}
.tblStructuredTree .level6 {padding-left:200px;}
.tblStructuredTree .level7 {padding-left:240px;}
.tblStructuredTree .level8 {padding-left:280px;}
.tblStructuredTree .level9 {padding-left:320px;}
.tblStructuredTree .level10 {padding-left:360px;}
	
span.checkBoxUnchecked {
	background:url("./icons/central/checkboxunchecked.gif") no-repeat left center;
	padding-left:12px;
	cursor:pointer;
}

span.checkBoxChecked {
	background:url("./icons/central/checkboxchecked.gif") no-repeat left center;
	padding-left:12px;
	cursor:pointer;	
}

span.checkBoxPartlyChecked {
	background:url("./icons/central/checkboxpartlychecked.gif") no-repeat left center;
	padding-left:12px;
	cursor:pointer;	
}


.tblStructuredTable .level1 {padding-left:0px; float:left;}
.tblStructuredTable .level2 {padding-left:39px; float:left;}
.tblStructuredTable .level3 {padding-left:72px; float:left;} 
.tblStructuredTable span.level3 {padding-left:61px; float:left;} 
.tblStructuredTable .level4 {padding-left:105px; float:left;}
.tblStructuredTable .level5 {padding-left:138px; float:left;}

.tblStructuredTable ul {
	padding-left:0px;
	margin:0px;
}


td.buttoncolumn, th.buttoncolumn {
	background-color:#E8E1D7 !important; 
	border-bottom-color:#E8E1D7; 
	border-left:0px;
	padding-right:0px;
	padding-left:10px;
	padding-top:1px;
	padding-bottom:0px;	
}

td.buttoncolumn .submitBtn, th.buttoncolumn .submitBtn {
	margin-left:0px !important;
}


td.iconcolumn, th.iconcolumn {
	background-color:#E8E1D7 !important; 
	border-bottom-color:#E8E1D7; 
	border-left:0px;
	padding-right:0px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:0px;	
}

.iconcolumn .lnkEdit {margin-top:1px;}



a.lnkEdit, a.lnkEdit:visited {
	background-image:url("./icons/central/edit.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	width:16px;
	height:12px;
	text-decoration:none;	
	padding-right:0px;
	padding-left:0px;	
	float:left;
}

a.lnkDelete, a.lnkDelete:visited {
	background-image:url("./icons/central/delete.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	width:13px;
	height:13px;
	text-decoration:none;	
	padding-right:0px;
	padding-left:0px;	
	float:left;
}

span.notice {
	background-image:url("./icons/central/notice.gif");
	background-repeat:no-repeat;
	background-position:0px;	
	display:block;
	border:0px;
	margin-top:0px;
	margin-left:0px;
	width:13px;
	height:14px;
	text-decoration:none;	
	padding-right:0px;
	padding-left:0px;	
	float:left;
}

	


.appCustomerInfo {

}

span.starRating {
	color:#990000; 
	margin-right:8px; 
	font-family:arial; 
	font-size:24px; 
	font-weight:bold;
	letter-spacing:2px;
	vertical-align:top;	
	line-height:26px;
}

span.negativStarRating {
	font-size:24px; 
	line-height:26px;
	vertical-align:top; 
	font-family:arial;
	color:#0448B5;
	letter-spacing:2px;
	font-weight:bold;
}

.indicatorAlign {
	display:inline;
}

.indicatorAlign td {padding-right:4px;}

span.zr, span.os, span.nv, span.oa, span.kfz, span.mb {
	background-repeat:no-repeat;
	background-position:left center;	
	border:0px;
	display:block;
	height:16px;
}

span.zr {
	background-image:url("./icons/central/zr.gif");
	padding-left:26px;
}

span.os {
	background-image:url("./icons/central/os.gif");
	padding-left:26px;		
}

span.nv {
	background-image:url("./icons/central/nv.gif");
	padding-left:21px;		
}

span.oa {
	background-image:url("./icons/central/oa.gif");
	padding-left:21px;		
}

span.kfz {
	background-image:url("./icons/central/kfz.gif");
	padding-left:25px;		
}

span.mb {
	background-image:url("./icons/central/mb.gif");
	padding-left:21px;		
}


.indicatorAlign a {
	background-repeat:no-repeat;
	background-position:left top;
	display:block;
  	padding:0px;
  	font-size:13px;
	height:16px;
	text-decoration:none;	
	margin-right:4px;
}

a.zr {
	background-image:url("./icons/central/zr.gif");
	width:26px;
	letter-spacing:20px;
}

a.os {
	background-image:url("./icons/central/os.gif");
	width:26px;		
	letter-spacing:20px;	
}

a.nv {
	background-image:url("./icons/central/nv.gif");
	width:21px;		
	letter-spacing:14px;	
}

a.oa {
	background-image:url("./icons/central/oa.gif");
	width:21px;		
	letter-spacing:14px;	
}

a.kfz {
	background-image:url("./icons/central/kfz.gif");
	width:25px;
	letter-spacing:20px;	
}

a.mb {
	background-image:url("./icons/central/mb.gif");
	width:21px;		
	letter-spacing:14px;	
}

.usrInfoBlock {
	float:left;
	margin-top:0px;
	width:380px;
	padding-bottom:10px;	
	color:#333333;
}

.usrName { 	
	padding-right:10px;
	padding-bottom:0px;
	min-height:30px;
	_height:30px;
	margin-bottom:7px;	
}

.usrBirthDate {
	white-space:nowrap;	
	padding-right:12px;
}

.usrTel {	
	white-space:nowrap;	
}

.usrNameAlign {
	width:350px;
	height:30px;
	left:0px; 	
 	line-height:1.6;
}

.tblUsrName {
	height:100%;	
}

.tblUsrName td {
	vertical-align:bottom;
}

.custInfoBlock {
	float:right;
	top:0px;
	right:0px;
	width:380px;
	margin-right:4px;
}

.custInfoSearchBlock {
	float:right;
	display:block;
	margin-bottom:8px;
}

.custInfoButtonBlock {
	clear:both;
	float:right;
	right:0px;
	width:480px;	
}

.custInfoAlign {
	float:right;
}



.crossNav .hasChildNav {
	background-image:url("./icons/central/dropdown.gif");
	background-repeat:no-repeat;
	background-position:right;	
	padding-right:23px !important;
}

.crossNav ul {
	list-style-type:none;
	margin-left:0px;
	padding-left:2px; 
}

.crossNav ul ul {
 	position:absolute;
 	left:-4000px;
 	padding-left:2px;
}

.crossNav li {
	float:left;
	position:relative;
}

.crossNav li li {
	width:187px;
	float:left;
	border-top:1px solid #FFFFFF;
}

.crossNav ul a:hover, .crossNav .over a {
	
	border-color:#FFDCAA;
	background-color:#FFDCAA;
}

.crossNav ul ul a {
	display:block; 
	color:#FFDCAA;
	text-decoration: none;
	border-top:1px solid #FFFFFF;
	width:187px;
	overflow:hidden;		
	background-color:#FFDCAA;
	color:#333333;
	border:1px solid #FFDCAA;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
}

.crossNav ul ul a:hover, .crossNav ul ul a:focus, .crossNav ul ul a:active {
	background-color:#FFFFFF;
	border-color:#333333;	
	color:#333333;
}


td.outLbl {padding:3px 3px 3px 0px;}
td.outFld {padding:3px 3px 3px 10px; background-color:#ffffff; border-bottom:1px solid #E8E1D7;}
						 
td.outFldMixed {padding:3px 3px 3px 10px; background-color:#F6F3EF; border-bottom:1px solid #E8E1D7;}
span.outFldMixed {padding:3px 3px 3px 10px; background-color:#F6F3EF; border-bottom:1px solid #E8E1D7;}
td.outSpacer {padding:3px 3px 3px 10px; background-color:#E8E1D7;} 
td.outSelection {}


span.cutTxt {
	white-space:nowrap;
	text-overflow:ellipsis; 	
	overflow:hidden;
	display:block;		
	
}


.process {}

.process ul {
	list-style-type:none;
	float:left;
	padding-left:3px;
	margin-left:0px; 
	margin-bottom:17px;
}


.app input + .process ul {
	margin-top:0px;
}

.process ul li {
	float:left;
	margin-right:20px;
}


.process .processBox {
	padding:0px 3px 0px 3px;	
	margin-right:7px;	
	font-weight:bold;
	text-decoration:none !important;
}

.process .processActive, .process .processActive a, .process .processActive a:visited {
	color:#333333;	
	font-weight:bold;
	text-decoration:none;
}
.process .processVisited, .process .processVisited a, .process .processVisited a:visited {color:#333333;}
.process .processDeactivated, .process .processDeactivated a, .process .processDeactivated a:visited {color:#8C867E;}

.process .processActive .processBox {
	border:1px solid #333333;
	background-color: #F8580D;
	color:#FFFFFF !important;
}

.process .processVisited .processBox {
	border:1px solid #333333;
	background-color: #E8E1D7;
	color:#333333 !important;	
}

.process .processDeactivated .processBox {
	border:1px solid #8C867E;
	background-color: #E8E1D7;
	color: #8C867E !important;	
}

.textDisabled {
	color:#b7b7b7;
}

a .textDisabled, a:visited .textDisabled, a:active .textDisabled {
	color:#b7b7b7;
	text-decoration:underline;
}


span button {
    cursor:pointer;
}


ul.bulletList {
	padding-left:17px;
}



.waitBlock {
	background-color:#FFFFFF;
	position:absolute;
	top:50%;
	left:50%;
	overflow:show;
}



.waitBox {
	border:1px solid #C0B8AF;
	width: 426px;
	height: 206px;
	position: absolute;
	left:-213px; 
	top:-103px;
}

.waitImage {
	float:left;
	background-image:url("./icons/central/wait.gif");
	background-repeat:no-repeat;
	background-position:left center;
	width:43px;
	height:206px;	
	margin-left:50px;
}

.waitMessage {
	position:relative;
	top:77px;
	left:10px;
	width:410px;
}

.waitMessage h2 {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-bottom:0px;	
}

.waitMessage p {
	font-size:11px;
	color:#333333;		
	margin-top:0px;
}


.app2ColWrapper {
	width:787px;
}

.smallAppArea {
	width:575px;
	float:left;
}

.rightAppResultArea {
	margin-left: 1px; 
	background-color: #FFFFFF; 
	width: 195px; 
	float: right; 
	border:none;
	padding:0px;
}

.rightAppResultArea h1 {
	background-color:#F8580D;
	color:#FFFFFF;
	border:1px solid #E8E1D7;
	width:173px;
	display:block;
	margin:0px 0px 1px 0px;
	padding:6px 10px 5px 10px;
}

.resultBox {
	border:1px solid #E8E1D7;
	padding-top:11px;
}

.resultBox table {
	border-collapse:collapse;
	width:100%;
}

.resultBox table td {
	padding-bottom:7px;
	vertical-align:top;
}

.resultBox table .c1 {
	padding-left:9px;
}

.resultBox table .c2 {
	width:54px;
	padding-right:9px;
	font-weight:bold;
	text-align:right;
}

.resultBox table tbody {
	border-bottom:10px solid #FFFFFF;
}

.resultBox .resultLine td {
	background-color:#E8E1D7;
	padding:1px 0px 0px 0px;
}

.resultBox table tfoot td {
	padding-top:15px;
	padding-bottom:10px;
}

/* $Id: styles_genesis_portlet_cms.jspf,v 1.1.1.36 2009/12/09 16:08:53 cadina Exp $ [mr.hal] */



.cf {clear: both; } 


.col1, .cnt td.col1 {width:189px; }
.col1a {width:187px; } 
.col2, .cnt td.col2 {width:388px;}
.col2a {width:386px;} 
.col3, .cnt td.col3 {width:586px; }
.col4, .cnt td.col4 {width:768px; }


.col1AndHalf {
	width:287px;
}


.blockCol5 {
	width:979px;
	_width:982px;
}
.blockCol4 {width:784px;}

.blockCol4a {width:792px;} 

.blockCol2 {width:396px;} 

.blockCol2a {width:387px;} 

.noLeftMargin .t04b {
	margin-left:0px !important;
}

.startTopBlock {
	height:177px;
}

.startBottomBlock {
	float:none; 
}

.startBottomBlock .col1a {
	min-height:1px; 
}


.cnt {  }
.cnt img {border:none;}


.cntBlock {
	float:left;
	display:block;
}

.cntArea {
	float:left;
}

.teaserMargin {
	float:right;
}

.firstColMargin {
	float:left;
	margin-right:9px;
}


.cntFrame {
	border: 1px solid #E1D1C1; 
	padding:0px 10px 10px 10px;
	margin-bottom:10px;
} 


.cnt h1 {
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:10px;
	line-height:26px;
}


.cntFrame h1 {
	color:#333333;
}


.cntLayout td {
	vertical-align:top; 
}



.cntHeader {
	background-color:#E6F0F8; 
	margin-bottom:10px;
} 

.cntHeaderTextBlock {
	padding-left:10px;	
	padding-top:3px;
}

* html .cntHeaderTextBlock {
	float:left;
	display:inline;
}

.cntHeaderTextBlock h1 {
	margin-top:0px;
	margin-bottom:0px;
}

.cntHeaderTextBlock h2 {
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin-top:3px;
}

.h03 .cntHeaderTextBlock h2 {
	padding-bottom:5px;
}

.cntHeaderImage {
	float:right;
	margin-left:10px;
}


.h03 {
	min-height:70px;
	width:586px;
} 

.h03 .cntHeaderTextBlock h2 {
	padding-bottom:5px;
}


.h01, .h02 {
	min-height:110px;
	width:586px;
} 



.cnt .tabsRowContainer {
	clear:both;
	height:26px;
	width:586px;
	display:block;
	margin-bottom:-1px;
}

.cnt .tabLevel1 {
	width:586px;
	border-bottom:1px solid #E1D1C1;
}

.cnt .tabLevel1 .tabSelected {
	border-bottom:1px solid #fff !important;
}

.cnt .tabLineMaskBlock {
	display:none;
}

.cnt .tabLineMask {
	display:none;
}

.cnt .tabSelected .tabLineMaskBlock {
	display:block;
	bottom:-1px;
	position:relative;
}

.cnt .tabSelected .tabLineMask {
	position:absolute;
	left:0px;
	bottom:-1px;
	height:1px;
	width:100%;
	background-color:#FFFFFF;
	display:block;
	z-index:1000;
}

.cnt .tabs li {
	border-color:#E1D1C1; 	
	font-weight:normal;
}

.cnt .tabs li a {
	background-color:#FFFFFF;
	color:#333333;
	font-weight:normal;
}

.cnt .tabs li.tabSelected a {
	color:#F8580D !important;
}

.cnt .tabs li a:hover, .cnt .tabs li a:active {
	color:#F8580D !important;
	background-color:#FFFFFF !important;
}

.cnt .tabs li a:visited {
	color:#333333;
}

.cnt .tabSelected {
	background-color:{colors.CBG01};
}

.cnt .tabs .tabSelected a {
	color:#F8580D !important;
	font-weight:bold;
}

.cnt .tabs .tabDisabled {
	color:#333333; 
}


.richText{
	
}

.richText h2 {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	margin-top:12px;
	margin-bottom:12px;
}

.richText h3 {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-top:17px;
	margin-bottom:-5px;
}

.richText p {
	color:#333333;
	font-size:11px;
	line-height:16px;
	margin-top:5px;
	margin-bottom:5px;
}

.richText ul {	
	color:#333333;
	font-size:11px;
	padding-left:13px;
	margin-left:0px;
	list-style-type:square;	
}

.richText ol {
	color:#333333;
	font-size:11px;
	padding-left:20px;
	margin-left:0px;
}

.richText li {
	line-height:16px;
}

.richText b {}

.richText a, richText a:visited {
	color:#F8580D;
	text-decoration:underline;	
	line-height:16px;
}

.richText a:hover {
	text-decoration:underline;
	color:#F8580D;
}

.richText .lnkInternal {
	background:url("./icons/central/linkarrow.gif") no-repeat left 2px; 
	padding-left:10px;	
}

.richText .lnkExternal {
	background:url("./icons/central/externallink.gif") no-repeat left 2px; 
	padding-left:15px;	
}

.richText .sup, .richText .sub {
	line-height: 0px;
	font-size: 60%;
}



.richText table {
	border:0px;
	border-collapse:collapse;
}

.richText table th {
	background-color:#B5DCF9;
	border-left:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
	color:#333333;
	text-align:left;
	font-weight:bold;	
	padding-left:10px;
	padding-bottom:4px; 
	vertical-align:top;
	line-height:16px;
}


.richText .rowHeader {
	padding-left:0px;
	background-color:#B5DCF9;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;		
	padding:4px 4px 4px 10px;
	text-align:left;
	vertical-align:top;	
}

.richText table td {
	background-color:#F4EEE2;
	color:#333333;
	text-align:left;
	font-weight:normal;	
	padding:4px 4px 4px 10px;
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;	
	vertical-align:top;	
	line-height:16px;
}



.richText .g04 {
	margin-left:-11px;
}

.richText .g04 {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:3px;
}

.richText .g05 {
	margin-right:19px;
	display:inline;
}

.g05Align {
	float:left;
	width:563px;	
	margin-bottom:10px;
	margin-left:-11px;
}

.g05ImageAlign {
	float:left;
	display:inline;		
}

.g05TextAlign {
	display:block;
	margin-left:19px;
	margin-right:0px;
}

.g05TextAlign .imageCaptionHead {
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}

.g05TextAlign .imageCaption {
	margin-top:0px;
	margin-bottom:5px;	
}



.downloadTable {
	width:100%;
}

.downloadTable td, .downloadTable th {
	border:none !important;
}


.downloadTable .rowDivider td, .downloadTable .rowDivider th {
	border-top:1px solid #FFFFFF !important;
}


.downloadTable .g08 {
	margin-right:-4px;
	margin-bottom:14px;
}

.downloadTable .firstRow td, .downloadTable .firstRow th {
	padding-top:10px;	
}

.downloadTable .lnkWrapper {
	margin-bottom:3px;
}

.downloadTable .imageDescription {
	margin-top:6px;
}

.downloadTable .c1 {
	width:188px;
}

.downloadTable .c2 {
	
}

.downloadTable .c1 {
	width:99px;
}



.regTrademark {
	font-style:italic;
	text-transform:uppercase;
}

.regTrademark sup {
	font-style:normal;
	text-transform:none;	
	line-height: 0px;
}

h1 .regTrademark sup {
	font-size: 90%;	
}


	
.teaser {
}


.framedTeaser {
	border:1px solid #E1D1C1;
	margin-bottom:10px;
}


.filledTeaser {
	border:1px solid #E1D1C1;
	border-color:#F4EEE2; 
	background-color:#F4EEE2;
	margin-bottom:10px;	
}

.teaser hr {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#E1D1C1;
	margin:0px;
	height:0px;
	clear:both;
}

.teaser h2 {
	font-size:13px;
	font-weight:bold;
	margin:6px 10px 14px 10px;
}

.filledTeaser h2 {
	color:#333333;
}

.teaser h3 {
	font-size:13px;
	font-weight:bold;
	margin:6px 10px 7px 10px;
}


.teaser p {
	color:#333333; 
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	margin:7px 10px 10px 10px;
}

.filledTeaser p {
	color:#333333;
}

.teaser ul {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	list-style-type:none;
}

.teaser li {
	margin-bottom:10px;
	margin-right:10px;
	background-image:url("./icons/central/linkarrow.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:10px;
}

.teaser li a {
	color:#F8580D; 
	text-decoration:none;
}

.teaser li a:visited {
	color:#F8580D; 
	text-decoration:none;
}

.teaser li a:hover {
	color:#F8580D; 
	text-decoration:underline !important;
}

.teaser li.lnkExternal {
	background:url("./icons/central/externallink.gif") no-repeat left top; 
	padding-left:14px;	
}

.filledTeaser li a {
	color:#F8580D; 
	text-decoration:none;
}

.filledTeaser li a:visited {
	color:#F8580D; 
}

.filledTeaser li a:hover {
	color:#F8580D; 
	text-decoration:underline !important;
}

.teaser li.lnkImage  {
	background-image:url("./icons/central/image.gif");
	padding-left:18px;	
	background-position:left 1px;	
}

.teaser li.lnkExcel  {
	background-image:url("./icons/central/excel.gif");
	padding-left:18px;
}

.teaser li.lnkPowerpoint  {
	background-image:url("./icons/central/powerpoint.gif");
	padding-left:18px;	
}

.teaser li.lnkWord  {
	background-image:url("./icons/central/word.gif");
	padding-left:18px;	
}

.teaser li.lnkPDF  {
	background-image:url("./icons/central/pdf-download.gif");
	padding-left:18px;	
}

.teaser li.lnkCalculate  {
	background-image:url("./icons/central/calculator.gif");
	padding-left:14px;
}

.teaser li.lnkEXE  {
	background-image:url("./icons/central/exe.gif");
	padding-left:27px;	
}

.teaser li.lnkRAR  {
	background-image:url("./icons/central/rar.gif");
	padding-left:27px;	
}

.teaser li.lnkZIP  {
	background-image:url("./icons/central/zip.gif");
	padding-left:27px;	
}

.teaser li.lnkMore  {
	background-image:url("./icons/central/linkarrow.gif");
	background-position:left 2px;
	padding-left:10px;
}

.teaser img { 

}

.lnkContainer {
	margin-bottom:10px;
}

a.lnkMore, a.lnkMore:visited {
	background:url("./icons/central/linkarrow.gif") no-repeat left center; 
	padding-left:10px;
	color:#F8580D;
	text-decoration:none;	
	font-weight:normal;		
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}

a.lnkMore:hover {
	text-decoration:underline !important;
}

.teaser p .lnkMore {
	margin-left:5px; 
}

.cnt a.lnkBack, .cnt a.lnkBack:visited {
	background:url("./icons/central/linkbackarrow.gif") no-repeat left center; 
	padding-left:10px;
	color:#F8580D;
	text-decoration:none !important;	
}

.cnt a.lnkBack:hover {
	text-decoration:underline;
}

.lnkMailto {
	color:#F8580D;
	text-decoration:underline;
}

.teaser .lnkMailto {
	display:block;
	width:168px;
	overflow:hidden;
}
	
.negativeBorderImage {
	margin-left:-1px;
	margin-right:-1px;
	margin-bottom:8px;
	z-index:100;	
}

.dropDownList {
	margin:0px 10px 10px 10px;
	width:166px;
	border:1px solid gray; 
	background-color:#FFFFFF;
	color:#333333;
}

.newsOverline {
	text-transform:uppercase; 
}


.teaserImageAlign {
	display:block;
	float:left;
	margin-right:10px;
	margin-top:8px;
	margin-left:-1px;
}

.teaserTextAlign {
	display:block;
	width:385px;
	float:right;
}



.junction {
	border-top:3px solid #F8580D;
	border-bottom:3px solid #F8580D;	
	margin-bottom:10px;
	
	 
}

.junction .junctionTblLayout {
	border-collapse:collapse;
	margin-bottom:10px;
}

.junction .junctionTblLayout td  {
	border:1px solid #E1D1C1;
	padding:0px;
	vertical-align:top;
}

.junction .junctionTblLayout td.c2 {
	width:9px;
	border:none;
}

.junction .junctionTblLayout hr {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#E1D1C1;
	margin:0px;
	height:0px;
	clear:both;
}

.junction p {
	margin-left:10px;
	margin-right:10px;
}

.junction h2 {
	margin-top:10px;
	margin-bottom:14px;
	margin-left:10px;
	font-size:13px;
	font-weight:bold;
	color:#F8580D;
}


.junctionListWrapper {
	margin-top:9px;
	margin-bottom:4px;
}

.junction ul {	
	margin-top:14px;
	margin-bottom:14px;
	padding-left:10px;
	margin-left:0px; 
}

.junction li {
	margin-bottom:10px;
	margin-right:10px;
	margin-left:16px;
	background-image:url("./icons/central/linkarrow.gif");
	background-position:0px 2px;
	background-repeat:no-repeat;
	list-style-position:outside;
	list-style-type:none;
	padding-left:15px;
	margin-left:0px;
}


.junction li a, .junction li a:visited {
	color:#F8580D; 
	font-weight:normal; 
	text-decoration:none;
	margin-left:0px;
	padding-left:0px;
}

.junction li a:visited {
	color:#F8580D; 
}

.junction li a:hover {
	color:#F8580D; 
	text-decoration:underline;
}

.v02 li a, .v03 li a, .v04 li a {
	color:#F8580D; 
}

.v02 li a:visited, .v03 li a:visited, .v04 li a:visited {
	color:#F8580D; 
}

.v02 li a:hover, .v03 li a:hover, .v04 li a:hover {
	color:#F8580D; 
	text-decoration:underline;
}

.junction li p:first-line {
	padding-left:30px;
}

.junction li p {
	margin-top:0px;
	margin-bottom:-4px;
	margin-right:0px;
	margin-left:-5px;
}

.v03 li p, .v04 li p {
	margin-bottom:0px;
}

.junction .mc1 {
	float:left;
	width:189px;
}

.junction .mc2 {
	float:left;
	width:198px;	
}

.junction .mc3 {
	float:left;
	width:198px;	
}


a.lnkImage {
	background:url("./icons/central/image.gif") no-repeat left 1px; 
	color:#F8580D;
	padding-left:16px;	
}

a.lnkExcel {
	background:url("./icons/central/excel.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:16px;	
	padding-bottom:1px;
}

a.lnkPowerpoint {
	background:url("./icons/central/powerpoint.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:16px;	
	padding-bottom:1px;	
}

a.lnkWord {
	background:url("./icons/central/word.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:16px;	
	padding-bottom:1px;	
}

a.lnkPDF {
	background:url("./icons/central/pdf-download.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:16px;	
}

a.lnkCalculate {
	background:url("./icons/central/calculator.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:16px;	
}

a.lnkEXE {
	background:url("./icons/central/exe.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:26px;	
}

a.lnkRAR {
	background:url("./icons/central/rar.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:26px;	
}

a.lnkZIP {
	background:url("./icons/central/zip.gif") no-repeat left top; 
	color:#F8580D;
	padding-left:26px;	
}

a.lnkMore {
	background:url("./icons/central/linkarrow.gif") no-repeat left 2px; 
	color:#F8580D;
	padding-left:10px;
}


a.lnkImage:visited, a.lnkExcel:visited, a.lnkPowerpoint:visited, a.lnkWord:visited, a.lnkPDF:visited, a.lnkCalculate:visited, a.lnkEXE:visited, a.lnkRAR:visited, a.lnkZIP:visited, a.lnkMore:visited {
	color:#F8580D;
}

a.lnkImage:hover, a.lnkExcel:hover, a.lnkPowerpoint:hover, a.lnkWord:hover, a.lnkPDF:hover, a.lnkCalculate:hover, a.lnkEXE:hover, a.lnkRAR:hover, a.lnkZIP:hover, a.lnkMore:hover {
	color:#F8580D;
	text-decoration:underline;
}


	
.filledTeaser .lnkImage {
	background-image:url("./icons/central/image_sc.gif") !important; 
}

.filledTeaser .lnkExcel {
	background-image:url("./icons/central/excel_sc.gif") !important; 
}

.filledTeaser .lnkPowerpoint {
	background-image:url("./icons/central/powerpoint_sc.gif") !important; 
}

.filledTeaser .lnkWord {
	background-image:url("./icons/central/word_sc.gif") !important; 
}

.filledTeaser .lnkPDF {
	background-image:url("./icons/central/pdf-download_sc.gif") !important; 
}

.filledTeaser .lnkCalculate {
	background-image:url("./icons/central/calculator_sc.gif") !important; 
}

.filledTeaser .lnkEXE {
	background-image:url("./icons/central/exe_sc.gif") !important; 
}

.filledTeaser .lnkRAR {
	background-image:url("./icons/central/rar_sc.gif") !important; 
}

.filledTeaser .lnkZIP {
	background-image:url("./icons/central/zip_sc.gif") !important; 
}

.filledTeaser .lnkMore {
	background-image:url("./icons/central/linkarrow_sc.gif") !important; 
}

.filledTeaser a.lnkImage, .filledTeaser a.lnkExcel, .filledTeaser a.lnkPowerpoint, .filledTeaser a.lnkWord, .filledTeaser a.lnkPDF, .filledTeaser a.lnkCalculate, .filledTeaser a.lnkEXE, .filledTeaser a.lnkRAR, .filledTeaser a.lnkZIP, .filledTeaser a.lnkMore {
	color:#F8580D !important;
}

.filledTeaser a.lnkImage:visited, .filledTeaser a.lnkExcel:visited, .filledTeaser a.lnkPowerpoint:visited, .filledTeaser a.lnkWord:visited, .filledTeaser a.lnkPDF:visited, .filledTeaser a.lnkCalculate:visited, .filledTeaser a.lnkEXE:visited, .filledTeaser a.lnkRAR:visited, .filledTeaser a.lnkZIP:visited, .filledTeaser a.lnkMore:visited {
	color:#F8580D !important;
}

.filledTeaser a.lnkImage:hover, .filledTeaser a.lnkExcel:hover, .filledTeaser a.lnkPowerpoint:hover, .filledTeaser a.lnkWord:hover, .filledTeaser a.lnkPDF:hover, .filledTeaser a.lnkCalculate:hover, .filledTeaser a.lnkEXE:hover, .filledTeaser a.lnkRAR:hover, .filledTeaser .lnkZIP:hover, .filledTeaser a.lnkMore:hover {
	color:#F8580D !important;
}



a.lnkHelp2, a.lnkHelp2:visited {
	background-image:url("./icons/central/help2.gif");
	background-repeat:no-repeat;
	background-position:left top;
	display:inline;
	letter-spacing:11px;
    padding-bottom:1px;
	margin:0px 0px 0px 10px;
	height:14px;
	width:14px;
	text-decoration:none;	
}

.loginHelpAlign {
	position:relative;
	display:block;
	right:0px;
	bottom:0px;
	float:none;
	margin-left:5px;
	margin-right:9px;
	padding-bottom:20px;	
}

.loginHelpAlign a.lnkHelp2 {
	float:right;
}


.cntFooter {
	display:block;
	float:left;
	width:585px;
	padding-top:10px;
	padding-bottom:8px;
	border-bottom:1px solid #8E999E;
}

.cntFooter ul {
	padding-left:0px;
}

.cntFooter li {
	list-style:none;
	float:left;
	margin-left:10px;
}

.cntFooterBlock {
	float:left;
}

.cntFooterBlock ul {
	margin-left:0px;  
	margin-bottom:0px; 
	margin-top:0px;
	padding-left:0px; 
	float:left; 
	display:inline;
}

.cntFooterBlockRight {
	float:right;
}

.cntFooterBlockRight ul {
	margin-top:0px;
}

.cntFooterBlockRight {
	margin-right:10px;
}

a.lnkFooterPrint, a.lnkFooterPrint:visited {
	background:url("./icons/central/print2.gif") no-repeat left center; 
	color:#8E999E;
	text-decoration:none;	
	padding-left:21px;
	padding-top:1px;
	line-height:14px;
}

a.lnkFooterPDF, a.lnkFooterPDF:visited {
	background:url("./icons/central/save-pdf.gif") no-repeat left center; 
	color:#8E999E;
	text-decoration:none;	
	padding-left:17px;
	padding-top:1px;
	line-height:14px;		
}

a.lnkFooterMail, a.lnkFooterMail:visited {
	background:url("./icons/central/mail.gif") no-repeat left center; 
	color:#8E999E;
	text-decoration:none;	
	padding-left:19px;
	padding-top:1px;
	line-height:14px;		
}

a.lnkFooterTop, a.lnkFooterTop:visited {
	background:url("./icons/central/linkuparrow2.gif") no-repeat left center; 
	color:#8E999E;
	text-decoration:none;	
	padding-left:16px;
	padding-top:1px;
	line-height:14px;		
}

a.lnkFooterPrint:hover, a.lnkFooterPDF:hover, a.lnkFooterMail:hover, a.lnkFooterTop:hover {
	text-decoration:underline;
	color:#8E999E;	
}

.siteFooter {
	clear:both;
	display:block;
}

.siteFooter ul {
	padding-top:8px;
	padding-left:10px;
	float:left; 
	margin-left:0px; 
	margin-top:0px; 
}

.siteFooter li {
	color:#8E999E;
	list-style:none;
	float:left;
}

.siteFooter a, .siteFooter a:visited {
	color:#8E999E;
	text-decoration:none;	
}

.siteFooter a:hover {
	text-decoration:underline;
	color:#8E999E;		
}

.siteFooter .footerspace {
	padding:0px 7px 0px 7px;
	color:#8E999E;
}



.introBox {
	background-color:#F4EEE2;
	padding-top:10px;
	padding-bottom:7px;
	margin-bottom:10px;
}

.introBox h2 {
	color:#333333;
	font-size:13px;
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:1px;
	margin-top:0px;
}

.introBox h3 {
	margin-left:10px;
}

.introBox ul, .introBox ol {
	margin-left:10px;
}

.introBox p {
	color:#333333;
	font-size:11px;
	line-height:16px;
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
}



.s01 {
	border-left:1px solid #E1D1C1;
	border-right:1px solid #E1D1C1;	
	border-bottom:1px solid #E1D1C1;		
	margin-top:-1px;
}

.s01list {
	border:1px solid #E1D1C1;
	margin-bottom:0px;
	margin-top:0px;
}

.s01list h1 {
	margin-left:10px;
	color:#333333;	
}

.s01list .col1AndHalf {
	float:left;
}

.sitemapBox {
	width:auto;
	overflow:hidden;	
	margin-top:1px;
    margin-left:0px;
}

.sitemapBox, .sitemapBox ul {	
	list-style: none;
	line-height: 1;
	background-color:#B5DCF9;
	font-size:11px;	
	padding: 0;
}

.sitemapBox ul {
	margin:0px;
}

.sitemapBox a {
	display: block;
	color:#333333;
	text-decoration:none;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;	
}


.sitemapBox .navLevel1 {
	background-color:#B5DCF9;
	border-top:1px solid #FFFFFF;
}


.sitemapBox .navLevel1 a {
	width:564px;	
	font-weight:bold;
}

.sitemapBox .navLevel2 a {
	width:554px;	
	font-weight:normal;
}

.sitemapBox .navLevel2 {
	border-top:none;
}	

.sitemapBox .navLevel3 a {
	width:544px;
	font-weight:normal;	
}

.sitemapBox .navLevel3 {
	border-top:none;
}	

.sitemapBox .navLevel4 a {
	width:534px;
	font-weight:normal;	
}

.sitemapBox .navLevel4 {
	border-top:none;
}	

.sitemapBox .navLevel5 a {
	width:524px;
	font-weight:normal;	
}

.sitemapBox .navLevel5 {
	border-top:none;
}	

.sitemapBox .navLevel6 a {
	width:514px;
	font-weight:normal;	
}

.sitemapBox .navLevel6 {
	border-top:none;
}	


.sitemapBox a.active  {
	font-weight:bold;
}	

.sitemapBox .navLevel2, .sitemapBox .navLevel3, .sitemapBox .navLevel4, .sitemapBox .navLevel5, .sitemapBox .navLevel6 {
	background-color:#DEEEFD;
}

.sitemapBox .navLevel2 a {
	padding-left:20px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:10px 1em;		
}	

.sitemapBox .navLevel3 a {
	padding-left:30px;
	background-image:none;
}

.sitemapBox .navLevel4 a {
	padding-left:40px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:30px 1em;		 
}

.sitemapBox .navLevel5 a {
	padding-left:50px;
	background-image:none;
}

.sitemapBox .navLevel6 a {
	padding-left:60px;
	background-image:url("./icons/central/sidenav-bullet.gif");
	background-repeat:no-repeat;
	background-position:50px 1em;		 
}

.sitemapBox .navLevel1 a:hover {
	color:#000000;
	background-color:#DEEEFD;
}

.sitemapBox .navLevel2 a:hover {
	color:#000000;
	background-color:#B5DCF9;
}

.sitemapBox .sitemapBox .navLevel3 a:hover, .sitemapBox .navLevel4 a:hover, .sitemapBox .navLevel5 a:hover, .sitemapBox .navLevel6 a:hover {
	color:#000000;
	background-color:#B5DCF9;
}

.sitemapBox .firstLink {
	border-top:none !important;
}

.sitemapCategoryWrapper {
	width: 584px; 
}

.sitemapCategoryWrapper .sitemapTab {
	float: left; 
	margin-top:14px;
}

.sitemapCategoryWrapper .sitemapTab a {
	display: block;
	padding-left:10px;
	padding-right:10px;	
	padding-top:4px;
	padding-bottom:4px;	
	background-color:#F4EEE2;	
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.sitemapCategoryWrapper .sitemapTab a:hover {
	background-color:#B5DCF9;	
	color:#000000;
}

.sitemapCategoryWrapper .topLnkAlign {
	position:relative; 
	float: right; 
	bottom:0px; 
	right:0px; 
	margin-top:17px; 
	margin-right:0px;
	padding:0px 10px 0px 0px; 
}

.sitemapCategoryWrapper .lnkFooterTop {

}

.sitemapCategoryWrapper a.lnkFooterTop, .sitemapCategoryWrapper a.lnkFooterTop:visited {
	background:url("./icons/central/linkuparrow.gif") no-repeat left 9px; 
	color:#333333;
	font-weight:normal;
	text-decoration:none;	
	padding-left:16px;
	padding-top:1px;
	line-height:14px;		
}

.sitemapCategoryWrapper a.lnkFooterTop:hover {
	text-decoration:underline;
	color:#333333;	
}



.indexLinks {
	min-height:21px;
	_height:21px; 
}

.indexLinks a {
	display:block;
	color:#F8580D;
	font-size:11px;
	text-decoration:underline;	
	margin-right:10px;
	float:left;
}

 .indexLinks a:visited {
    color:#F8580D;
 }

.indexLinks a:hover {
	color:#333333;
}

.indexLinks span.selected {
	display:block;
	float:left;
	color:#333333;
	font-size:11px;
	text-decoration:none;
	margin-right:10px;
	font-weight:bold;
}


.expander {
	padding-left:0px;
	margin-left:0px;
	margin-top:10px;	
	display:block;
}

.expander ul {
	padding-left:20px;
	margin-left:0px;	
	margin-top:0px;
}

.expander * ul {
	margin-bottom:10px;
}

.expander li {
	list-style-type:none;
	line-height:16px;
	clear:both;
}

.expander li a:hover {
	text-decoration:underline;
}


.expander li .lnkExpand {
	background-image:url("./icons/central/opencontainer.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-bottom:1px;
	text-decoration:none;
	color:#F8580D;
	font-size:11px;
	font-weight:bold;
}

.expander * li .lnkExpand {
	background-image:url("./icons/central/plus.gif");
	background-position:left center;	
	padding-left:12px;
	font-weight:normal;
}

.expander li .lnkShrink {
	background-image:url("./icons/central/closecontainer.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:20px;
	padding-bottom:1px;
	text-decoration:none;	
	color:#F8580D; 
	font-size:11px;	
	font-weight:bold;	
	margin-bottom:-5px; 
}

.expander * li .lnkShrink {
	background-image:url("./icons/central/minus.gif");
	background-position:left center;	
	padding-left:12px;	
	font-weight:bold;	
}

.expander li .richText {
	margin-left: 20px;
	margin-top: -5px;
	margin-bottom: 5px;	
}

.expander * li .richText {
	margin-left: 12px;
	margin-top: -5px;
	margin-bottom: -5px;
}

.expander .richText ul li {
	list-style-type:square;
}

.expander .richText ol li {
	list-style-type:decimal;
}

.expander .richText ul {
	padding-left:13px;
}

.expander .richText ol {
	margin-top:0px; 
}




.h05 {
	margin-top:10px;
	margin-bottom:11px;
}


.g00b, .g00c {
	float:left;
	display:inline;
	margin-bottom:10px;
}

.g00a {
	margin-bottom:10px;
}

.t10, .t09b {
	float:left;
	margin-left:9px;
	height:166px;
	width:187px; 	
	overflow:hidden;
	display:inline;
}

.t01 .teaserImageAlign, .t02 .teaserImageAlign, .t03 .teaserImageAlign {
	margin-top:7px;
	margin-bottom:14px;
}

.t01 .teaserTextAlign, .t02 .teaserTextAlign  {
	margin-top:-4px;
}

.t03 .teaserTextAlign {
	margin-top:-2px; 
}

.t01 .lnkContainer, .t02 .lnkContainer, .t03 .lnkContainer {
	margin-top:-2px;
	margin-bottom:12px;
}

.t02 ul, .t03 ul {
	clear:both;
	padding-top:20px;
	padding-bottom:12px;
	margin-top:0px;
}

.t03 ul {
	padding-top:14px;
}

.t02 li, .t03 li {
	margin-bottom: 2px;
	background-position:0px center;
}

.t02 .teaserImageAlign {
	margin-bottom:0px;
}

.t02 .lnkContainer {
	margin-bottom:0px;
}


.t02 .lnkContainerBottom {
	margin-bottom:12px;
}

.t03 .teaserImageAlign {
	margin-top:9px;
}

.t03 p {
	margin-bottom:0px;
}


.t04 h2, .t01 h2, .t02 h2, .t03 h2 {
	margin-bottom:5px;
}

.t04 .lnkContainer {
	margin-top:10px;
}


.t04b {
	margin-left:9px;
}

.t06 {
	width:187px; 
}

.t06b {
	float:none; 
	margin-left:9px;	
	height:165px;
	width:187px; 
	overflow:hidden;
}

.t06b h2 {
	min-height:32px;
	_height:32px;
	margin-bottom:10px;
}

.t06c {
	float:none; 
	margin-left:9px;
	height:134px;
	width:187px; 	
	overflow:hidden;
}

.t07 {
	width:187px; 
	margin-bottom:1px;
}

.t08 {
	width:187px; 
}


.t08startpage {
	height:166px;
	margin-left:9px;
}

.t07startpage {
	height:166px;
	margin-left:9px;
}

.t09 {
	width:187px; 
}

.v01 ul {
	margin-top:0px;
	margin-bottom:0px;
}

.v01b {
	margin-left:9px;
	width:387px;
	clear:both;
	float:left; 
	display:inline;	
}

.v01b h2 {
	margin-bottom:3px;
}

.v02 ul {
	margin-top:0px;
	margin-bottom:10px;
}

.v02 li {
	margin-top:0px;
	margin-bottom:0px;
}

.v02 .c2 {
	margin-left:9px;
}

.v02 p {
	margin-top:14px;
	padding-right:10px;
}

.v03 .lnkHead a, .v04 .lnkHead a {
	font-weight:bold !important;
	margin-bottom:0px;
}

.v03 .lnkHead li {
	margin-bottom:0px;
}

.v03 .lnkHead a:hover, .v04 .lnkHead a:hover {
	text-decoration:underline;
}

.v03 .lnkHead {
	margin-top:8px;
	margin-bottom:7px;
}

.v03 li {
	margin-bottom:5px;
	color:#F8580D;
}

.v03 li a:hover {
	text-decoration:underline;
}

.v04 .dropDownList {
	width:267px;
}

.v04 .lnkHead {
	margin-top:10px;
}

.v04 .junctionMinHeightWrapper {
	position:relative;
	min-height:7.65em;
}

.v04 .junctionMinHeightWrapper form {
	position:absolute;
	bottom:0px;
}



.v03 .lnkContainer a, .v04 .lnkContainer a {
	font-weight:bold;
	margin-bottom:0px;
}

.v03 .lnkContainer a:hover, .v04 .lnkContainer a:hover {
	text-decoration:underline;
}

.v03 .lnkContainer {
	margin-top:8px;
	margin-bottom:7px;
}

.v04 .lnkContainer {
	margin-top:10px;
}



.v05 {
	width:auto;
	background-color:#FFFFFF;
	border:none;
	padding:0px;
	margin-bottom:0px;
}

.v05 .pagerContainer {
	margin-bottom:10px;
}

.v05 th a:hover, .v05 th {
	color:#333333 !important;
}

.v05 a.sortAsc, .v05 a.sortAsc:visited {
	background-image:url(./icons/central/sort_asc.gif);
	color:#333333 !important;
}

.v05 a.sortAscSelected, .v05 a.sortAscSelected:visited {
	background-image:url(./icons/central/sort_asc_selected.gif);
	color:#333333!important;
}

.v05 a.sortDec, .v05 a.sortDec:visited {
	background-image:url(./icons/central/sort_dec.gif);
	color:#333333!important;
}

.v05 a.sortDecSelected, .v05 a.sortDecSelected:visited {
	background-image:url(./icons/central/sort_dec_selected.gif);
	color:#333333!important;
}

.v05 a.pagerFirst {
	background-image:url(./icons/central/firstpage.gif);
}

.v05 a.pagerLast {
	background-image:url(./icons/central/lastpage.gif);
}

.v05 a.pagerPrevious {
	background-image:url(./icons/central/pageback.gif);
}

.v05 a.pagerNext {
	background-image:url(./icons/central/pageforward.gif);
}

.tblNews {
	margin-top:0px;
	margin-bottom:4px;
	width:100%;
}

.tblNews th, .tblNews td {
	padding-left:7px;
}

.tblNews th.c1, .tblNews td.c1 {
	padding-left:10px;
}

.tblNews th.c5, .tblNews td.c5 {
	padding-right:10px;
}

.tblNews td a {
	text-decoration:none !important;
}

.tblNews td a:hover {
	text-decoration:underline !important;
}

.tblNews th {
	background-color:#FFFFFF;
	font-weight:bold;
}

.tblNews a.sortAsc, .tblNews a.sortDec, .tblNews a.sortAscSelected, .tblNews a.sortDecSelected {
	font-weight:bold !important;
}

.tblNews .unread td {
	font-weight:bold;
}

.tblNews a.lnkPDF, .tblNews a.lnkPDF:visited, .tblNews a.lnkPDF:hover  {
	padding:0px;
	background:none;
	text-decoration:none !important;		
}

.tblNews a.lnkPDF span, .tblNews a.lnkPDF:hover span, .tblNews a.lnkPDF:visited span {
	background:url("./icons/central/save-pdf.gif") no-repeat left center; 
	color:#8E999E;
	text-decoration:none;	
	padding-left:7px;
	padding-top:1px;
	line-height:14px;		
}

.tblNews .firstrow td {
	border-top:1px solid #C0B8AF;
}

.tblNews .c1 {
	width:65px !important;
}

.tblNews .c3 {
	width:10px !important;
}

.tblNews .c4 {
	width:80px;
}

.tblNews .c5 {
	width:100px !important;
}


.smallNewslist {	
	width: 100%;
	border: 1px solid #C0B8AF; 
	border-collapse: collapse; 
	border-spacing: 0;
	margin-bottom: 4px;	
	font-size: 13px;
}
.smallNewslist .floatr {	
	float: right;
}
.smallNewslist .floatl {	
	float: left;
}
.smallNewslist .bt1 {	
	border-top: 1px solid #C0B8AF;
	padding-top: 7px;
}
.smallNewslist .cat {	
	color: #8E999E;
}
.smallNewslist th {
	padding-left: 7px;
	height: 25px;
}
.smallNewslist td.pblr7 {
	padding: 0 7px 7px 7px;
	vertical-align: top;
}

.smallNewslist td.ptlr7 {
	padding: 7px 7px 0 7px;
	vertical-align: top;
}

.smallNewslist td.c1 {
	padding-left: 7px;
	width: 70px !important;
	vertical-align: top;
}
.smallNewslist td.c2 {
	padding-right: 7px;
}
.smallNewslist td a {
	color: #333333;
	text-decoration: none !important;
}
.smallNewslist td a:hover {
	text-decoration: underline !important;
}
.smallNewslist .unread td {
	font-weight: bold;
}


.newssearchHeader {
	border-top: 1px solid #E1D1C1;
	border-left: 1px solid #E1D1C1;
	border-right: 1px solid #E1D1C1;		
	margin: 0;
	padding-left: 5px;
	min-height: 39px;
	height: 39px;
}
.newssearchHeader h1 {
	color: #F8580D;	
	font-size: 15px;
	font-weight: bold;
	margin-top: 5px;
}
.newssearch {
	padding: 5px 10px 10px 10px;
	margin-bottom: 10px;
	background-color: #E8E1D7;
}
.newssearch fieldset {
	border: 1px solid #C0B8AF;
	padding: 3px 10px 10px 9px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 10px;
}
.newssearch legend {
	color: #333333;
	margin-left: 7px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.newssearch form {
	margin-top: 10px;
}
.searchNoResult {
	margin-bottom: 100px;
}
.newssearch .floatr {
	float: right;
}
.newssearch .row {
	overflow: hidden;
	_height: 1%;
}
.newssearch .cell {
	float: left;
}
.newssearch .cell select {
	width: 100%;
}
.newssearch .cell .text {
	width: 134px; 
	padding: 2px 0 3px 3px;
}
.newssearch .mb10 {
	margin-bottom: 10px; 
}
.newssearch .w50 {
	width: 50px;
}
.newssearch .w100 {
	width: 100px;
}
.newssearch .w140 {
	width: 140px;
}
.newssearch .w253 {
	width: 253px;
}
.tblNews th.pl10 {
	padding-left:10px;
}
.newssearch .pt3 {
	padding-top: 3px;
}
.newssearch .mr7 {
	margin-right: 7px;
}
.newssearch .mr20 {
	margin-right: 20px;
}
.newssearch .appDropdown {
	height: 21px; 
	padding-top: 2px;
}
.newssearch .submitButtons {
	margin: 0; 
	float: left;
}
.newssearch .submitBtn, .newssearch .submitBtn:visited {
	margin: 0 2px 0 0; 
}
.newssearchTable {
	border: 1px solid #C0B8AF;
	padding: 10px !important;
	margin-bottom: 10px;
}
.newssearchTable a, .newssearchTable a:visited, .newssearchTable a:active {
	color: #333333;
	text-decoration: none;
}

.t11 {	
	float:left;
	margin-left:9px;
	width:387px;
	clear:both;
	display:inline;
}

.t11 h2 {
	color:#F8580D;
	margin-bottom:7px;
}



.t11 .richTextContainer {
	padding-left:10px;
}

.t11 .richTextContainer p {
	display:inline;
	margin-left:0px;
}


.t12 {
	padding-bottom:15px;
}

.t12 img {	
	padding-left:10px;
	margin-bottom:0px;
}

.t12 h2 {
	margin-bottom:7px;
}

.t12 .address {
	margin-top:6px;
}

.t12 .address p {
	margin-top:0px;
	margin-bottom:0px;
}

.t12 dl {
	margin-left:10px;
	margin-top:7px;
	margin-bottom:0px;
	line-height:16px;
	color:#333333;
}

.t12 dt {
	float:left;
	margin-right:3px;
	min-width:38px;
	_width:38px;
}	

.t12 dd {
	font-weight:bold;
}

.t12 h3 {
	font-size:11px;
	margin-bottom:2px;
}

.t12 .lnkMailto {
	color:#333333;
	margin-left:10px;
}



.t13 {
	width:585px;
	margin-bottom:20px;
}

.t13 {
	border:0px;
}

.t13 table {
	border-collapse:collapse;
}

.t13 .textBarBlockWrapper {
	margin-left:18px;
}

.t13 .textBlock h2 {
	font-size:16px;
	margin-left:0px;
	margin-top:13px;
	margin-bottom:3px;
}

.t13 .textBlock h2 .agencyName {
	color:#F8580D;  
}

.t13 td {
	vertical-align:top;
	padding:0px;
}

.t13 .textBlock p {
	margin:0px;
}

.t13 dl {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:16px;
	color:#333333;
}

.t13 dt {
	float:left;
	margin-right:3px;
	min-width:38px;
	_width:42px;
}	

.t13 dd {
	font-weight:normal;
}

.t13 .lnkMailto {
	color:#333333;
	margin-left:0px;
	text-decoration:none;
	width:230px;
}

.t13 .address {
	width:178px;
	float:left;
	padding-right:5px;
}

.t13 .headBar {
	background-color:#F8580D;  
	width:378px;
	height:10px;
}

.t13 td.bottomAlign {
	vertical-align:bottom;
}

.t13 .bottomBar {
	background-color:#DEEEFD;  
	width:378px;
	height:10px;
	margin-left:18px;
	bottom:0px;
}

.t14 {
	margin-bottom:10px;	
}

.t15 {
	margin-bottom:20px;	
}

.ahpStartpageWrapper .t14 {
	height:214px;
	overflow:hidden;
}

.ahpStartpageWrapper .col1AndHalf {
	width:290px;
}

.t11b {
	background-color:#F4EEE2;  	
	margin-bottom:10px;
	margin-left:7px;	
}

.t11b h2, .t09c h2 {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#DEEEFD;  
	color:#333333; 
	font-size:11px;
}

.t11b h2 {
	margin-bottom:16px;
}

.t11b h3 {
	font-size:11px;
	margin-bottom:2px;
}

.t11b a.lnkMore {
	margin-left:0px !important;
}

.t09c, .t11b {
	width:288px;
	height:214px;
	overflow:hidden;		
	border:0px;
}

.t09c p {
	font-weight:bold;
	margin-bottom:5px;
}

.t09c .dropDownList {
	width:200px;
	margin-bottom:15px;
}

.l01 {
	background-color:#DEEEFD;
	border-color:#DEEEFD;		
}

.l01 h2 {
	margin-bottom:5px;
}

.l01 .submitBtn {
	margin-left:10px !important;
	margin-bottom:10px;
	float:left;
}

.l01 .submitBtnWrapper {
	display:block; 
	width:100%; 
	margin-bottom:12px;
}


.l01 a.submitBtn {
	background-color:#F8580D !important;
	border-color:#333333 !important;
	color:#FFFFFF !important;
}

.l01 a.submitBtn:hover, .l01 a.submitBtn:focus, .l01 a.submitBtn:active {
	background-color:#FFDCAA !important;
	border-color:#333333 !important;	
	color:#333333 !important;	
}

.l01 .lnkContainer {
	clear:both;
}

.l01 .lnkMore {
	background-image:url("./icons/central/linkarrow.gif") !important;
}

.l01 ul {
	clear:both;
}

.l01 li.lnkMore a {
	color:#F8580D;
}

.l01 li.lnkMore a:hover {
	color:#F8580D !important;
}

.l01 li.lnkMore a:active {
	color:#F8580D;
}

.l01 li.lnkMore a:visited {
	color:#F8580D;
}

.l02 {
	width:185px;
	min-height:110px;
	_height:110px;
}



.a01 {
	width:auto;
	margin-bottom: 0px;
}

.tblContentSearch {
	margin-top:10px;
	width:100%;
}

.tblContentSearch .c1 {
	width:447px;
}

.tblContentSearch .c2 {
	width:10px;
}

.tblContentSearch .c3 {
	width:100px;
}

.tblContentDetails {
	width:100%;
}

.tblContentDetails .c1 {
	width:165px;
}

.tblContentDetails .c2 {
	
}

.tblContentDetails td {
	padding-top: 10px;
}

.tblContentDetails .dropDownList {
	width:50px;
	margin:0px;
}

.tblContentDetails .radioContainer {
	margin-left:-5px;
}

.tblContentDetails .radioContainer br {
	display:block;
	margin-bottom:4px;
}

.tblContentDetails .radioContainer input {
	vertical-align:middle;
	background-color:#E8E1D7;
}

.tblContentDetails .checkboxContainer br {
	display:block;
	margin-bottom:4px;
}

.tblContentDetails .checkboxContainer input {
	vertical-align:middle;
	background-color:#E8E1D7;	
}

.tblContentSearchResult {
	width:100%;
}

.tblContentSearchResult a.lnkImage, .tblContentSearchResult a.lnkExcel, .tblContentSearchResult a.lnkPowerpoint, .tblContentSearchResult a.lnkWord, .tblContentSearchResult a.lnkPDF, .tblContentSearchResult a.lnkCalculate, .tblContentSearchResult a.lnkEXE, .tblContentSearchResult a.lnkRAR, .tblContentSearchResult a.lnkZIP,
.tblContentSearchResult a.lnkImage:visited, .tblContentSearchResult a.lnkExcel:visited, .tblContentSearchResult a.lnkPowerpoint:visited, .tblContentSearchResult a.lnkWord:visited, .tblContentSearchResult a.lnkPDF:visited, .tblContentSearchResult a.lnkCalculate:visited, .tblContentSearchResult a.lnkEXE:visited, .tblContentSearchResult a.lnkRAR:visited, .tblContentSearchResult a.lnkZIP:visited 
{
	color:#F8580D;
	text-decoration:underline;
}

.tblContentSearchResult p {
	margin-left:0px !important;
	margin-top:0px !important;
}

.searchItem {
	font-weight:bold;
}

.c04 .lnkContainer {
	margin-bottom:2px;
}


.g07Align {
	margin-bottom:10px;
	width:570px;
}

.g07flashAlign {
	float:left;
	display:inline;
	margin-right:10px;
}

.g07TextAlign {
	display:block;
	margin-left:10px;
}

.flashCaptionHead {
	font-weight:bold;
}

.flashCaptionHead p {
	margin-bottom:-5px;
}

.c04address hr {
	border-width:1px 0px 0px 0px;
	border-style:solid;
	border-color:#E1D1C1;
	margin:0px -10px 0px -10px;
	height:0px;
	clear:both;	
}

.c04address h2 {
	clear:both; 
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-top:14px;
	margin-bottom:2px;
}

.c04address p {
	margin-top:0px;
}

.c04address .lnkContainer {
	margin-bottom:0px;
}


.c08portraitBlock {
	margin-bottom:17px;
	margin-top:10px;
}

.c08portrait {
	margin-bottom:1px;
	background-color:#F4EEE2;
	padding-top:10px;
	padding-bottom:14px;
}

.c08portraitImageAlign {
	float:left;
}	

.c08portraitImageAlign img {
	margin-right:10px;
}	

.c08portraitTextAlign {
	margin-right:19px;
	margin-left:110px;
}

.c08name {
	display:block;
	margin-bottom:7px;
}

.c08portrait .contactData dl {
	margin:0px;
}

.c08portrait .contactData dt {
	float:left; 
	min-width:50px; 
	margin-right:5px;
	_width:50px;
	line-height:16px;
}

.c08portrait .contactData dd {
	line-height:16px;
}


.c08portrait .taskDescription {

}

.c08portrait .taskDescription p {
	float:none;
}

.c08portrait .taskDescription ul {
	margin-top:5px;
	margin-bottom:5px;
}

.c08portrait .taskDescription .taskHead {
	float:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:5px; 
}


.tblH3 {
	margin-top:5px;
}

.richText .h3noMargin {
	margin-bottom:0px;
}


.tblContentOrderForm {
	width: 100%;
}
.tblContentOrderForm th {
	width: 100%;
	font-weight: bold;
	padding: 4px 10px 4px 10px;
}
.tblContentOrderForm input {
	float: right;
	border: 1px solid #C0B8AF;
}
.tblContentOrderForm td {
	padding-right: 10px;
}

.orderForm fieldset {
	padding-right: 0px; 
	margin-right: 0px;
}
