﻿/* IPI Web Styles */


html
{
	height:100%;
}
.body
{
	background-color:#ffffff;
	height:100%;
	margin:0px;
}
.maintable
{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height: 100%;
	background-color:#FFFFFF;
}

.uiBKG
{
	background-image:url("/_layouts/images/ipiWeb/uiBKG.gif");
	background-repeat:repeat-x;
	background-position:left top;
	height:10px;
}

.ipiHeader
{
	height:35px;
	background-image:url("/_layouts/images/ipiWeb/headerBKG.png");
	background-repeat:repeat-x;
	background-position:left top;
	vertical-align:top;
}
.login
{
	display:inline;
}
.login a:hover
{
	text-decoration:underline;
}
.sharepointLogin
{
	float:left;
	display:inline;
	padding-left:5px;
}
.sharepointLogin .ms-globallinks
{
    position:relative;
}
a.#zz8_Menu, a.#zz1_MyLinksMenuMenu
{
    font-family:Tahoma;
}
div.#zz8_Menu_t img
{
    vertical-align:middle;
}
.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,
{
	color:#ffffff;
}
.siteActionMenu
{
    float:right;
    padding-top:2px;
    height:5px;
}
.ipiFooter
{
	height:82px;
	background-image:url("/_layouts/images/ipiWeb/footerBKG.png");
	background-repeat:repeat-x;
	background-position:left top;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
}
.ipiFooter a, .ipiFooter a:active, .ipiFooter a:visited
{
	text-decoration:none;
	color:#ffffff;
}
.ipiFooter a:hover
{
	text-decoration:underline;
	color:#ffffff;
}
.ipiFooter #red
{
	color:#b73633;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}
.footerDivider
{
	float:left;
	width:61px;	
	height:82px;
	background-image: url('/_layouts/images/ipiWeb/footerDivider.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}
.footerPartner
{
	float:right;
	width:285px;	
	height:82px;
	background-image: url('/_layouts/images/ipiWeb/Gold_Partner.png');
	background-repeat: no-repeat;
	background-position: left 23;
}

.arrowLink 
{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 3;
	color:#ffffff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.arrowLink a, .arrowLink a:active, .arrowLink a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.arrowLink a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

.footerLink 
{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 5;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.footerLink a, .footerLink a:active, .footerLink a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.footerLink a:hover
{
	text-decoration:underline;
	color:#ffffff;
}


.termineLink 
{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 3;
	color:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.termineLink a, .termineLink a:active, .termineLink a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.termineLink a:hover
{
	text-decoration:underline;
	color:#ffffff;
}


.shadowright
{
	*height:100%;
	min-height:100%;
	width:4px;	
	background-image: url('/_layouts/images/ipiWeb/shadowRight.gif');
	background-repeat:repeat-y;
	background-position:left top;
}
.shadowleft
{
	*height:100%;
	min-height:100%;
	width:4px;	
	background-image: url('/_layouts/images/ipiWeb/shadowLeft.gif');
	background-repeat:repeat-y;
	background-position:right top;
}
}
.headerDivider
{
	float:right;
	width:41px;	
	height:30px;
	background-image: url('/_layouts/images/ipiWeb/headerDivider.gif');
	background-repeat: no-repeat;
	background-position: center top;
}
.logoLineLeft
{
	background-image: url('/_layouts/images/ipiWeb/navOffBKG.gif');
	background-repeat: repeat-x;
	background-position: right bottom;
}
.logoLineRight
{
	background-image: url('/_layouts/images/ipiWeb/navLineBKG.gif');
	background-repeat: repeat-x;
	background-position: right bottom;
}
.leftNavBar
{
	width:200px;
	background-color:#f2f2f2;
}
.leftTitle
{
	background-image: url('/_layouts/images/ipiWeb/titleBKGleft.gif');
	background-repeat: no-repeat;
	height: 29px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	color: #ffffff;
	padding-left:8px;
	padding-top:5px;
}
.leftTitleHome
{
	background-image: url('/_layouts/images/ipiWeb/titleBKGleft.gif');
	background-repeat: no-repeat;
	height: 24px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	color: #ffffff;
	padding-left:8px;
	padding-top:5px;
}
.rightTitle
{
	background-image: url('/_layouts/images/ipiWeb/titleBKGright.gif');
	background-repeat: no-repeat;
	height: 24px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	color: #ffffff;
	padding-left:8px;
	padding-top:5px;
}
.rightTitleHome
{
	background-image: url('/_layouts/images/ipiWeb/titleBKGrightHome.gif');
	background-repeat: no-repeat;
	height: 35px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:12px;
	color: #ffffff;
	padding-left:8px;
	padding-top:5px;
}

.leftDings
{
	background-image: url('/_layouts/images/ipiWeb/leftDings2.gif');
	background-repeat: no-repeat;
	background-position:right top;
	width:200px;
	height:14px;	
}
.rightDings
{
	background-image: url('/_layouts/images/ipiWeb/rightDings2.gif');
	background-repeat: no-repeat;
	background-position:left top;
	width:200px;
	height:14px;	
}
.leftDingsBKG
{
	background-image: url('/_layouts/images/ipiWeb/leftDings2.gif');
	background-repeat: no-repeat;
	background-position:right top;
	width:auto;
	padding:12 8 8 8;
	background-color:#f2f2f2;	
}
.rightDingsBKG
{
	background-image: url('/_layouts/images/ipiWeb/rightDings2.gif');
	background-repeat: no-repeat;
	background-position:left top;
	width:auto;
	padding:12 8 8 8;	
	background-color:#f2f2f2;		
}

.leftColumn
{
	width:200px;
	background-color:#f2f2f2;
}
.rightColumn
{
	width:200px;
	background-color:#f2f2f2;
	height:100%;
}

.ContentArea
{
padding:30px 15px 15px 0px;
}
.titleBKG
{
	background-image: url('/_layouts/images/ipiWeb/titleBKG.gif');
	background-repeat: no-repeat;
	background-position:left top;
	padding-top:5px;
	padding-bottom:10px;
	height:40px;
}
.titleBKG2
{
	background-image: url('/_layouts/images/ipiWeb/line.png');
	background-repeat: no-repeat;
	background-position:left top;
	padding-top:1px;
	padding-bottom:10px;
}

/* Language Switch */
.headerLanguage
{
	float:right;
	color: #ffffff;
    font-size:11px; 
    font-family: Tahoma;
    margin-top:5px;
}

.headerLanguage .ms-menubuttoninactivehover
{
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-image:none;
	line-height:16px;
	border:none;
	cursor:pointer;
	color: #ffffff;
    font-size:11px; 
    font-family: Tahoma;
    text-decoration:none;
}
.headerLanguage .ms-menubuttoninactivehover a
{
	cursor:pointer;
	color: #ffffff;
    font-size:11px; 
    font-family: Tahoma;
    text-decoration:none;
    font-weight:bold;
}
.headerLanguage .ms-menubuttonactivehover
{
	margin:0px 1px 0px 1px;
	padding:3px 7px 4px 7px;
	background-image:none;
	line-height:16px;
	border:none;
	cursor:pointer;
	color: #ffffff;
    font-size:11px; 
    font-family: Tahoma;
    font-weight:bold;
    text-decoration:underline;
}

.ms-MenuUI
{
background-image:none;
background-color:#f2f2f2;
}
.ms-MenuUIItemTableHover
{
background-color:#f2f2f2;
border:1px solid #b73633;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL
{
height:16px;
width:17px;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A
{
color:#504f54;
text-decoration:none;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
padding:2px;
color:#504f54;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIPopupBody TABLE
{
color:#504f54;
font-size:100%;
margin:0px;
padding:0px;
}

/* Tagcloud */
#tagCloud{
 padding:0px 8px 8px 8px;
 font-family:Arial, Helvetica, Sans-Serif;
}

/* Font Formatting */
.flow
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
	line-height:16px;
}

.flow a, .flow a:active, .flow a:visited
{
	color:#b73633;
	text-decoration:none;
}
.flow a:hover
{
	color:#b73633;
	text-decoration:underline;
}

.greylink
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
	line-height:16px;
}
.greylink a, .greylink a:active, .greylink a:visited
{
	color:#504f54;
	text-decoration:none;
}
.greylink a:hover
{
	color:#b73633;
	text-decoration:underline;
}

.normalred
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#b73633;
	text-decoration:none;
}
.boldred
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:bold;
	color:#b73633;
	text-decoration:none;
}
.ipiTitle
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 14px; 	
	font-weight:bold;
	color:#b73633;
	text-decoration:none;
}
.ipiSubTitle
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 14px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
}
.date
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:bold;
	color:#504f54;
	text-decoration:none;
	float:right;
	text-align:right;
	padding-top:2px;		
}

ul{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
	line-height:16px;
	list-style-type:none;
	margin-left:0px;
	margin:0;
	padding:0;	
}
ul li{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: left 5px;
	padding:0;		
	padding-left:10px;
	margin:0;
}


.flow ul li a, .flow ul li a:active, .flow ul li a:visited
{
	color:#504f54;
	text-decoration:none;
}
.flow ul li a:hover
{
	color:#b73633;
	text-decoration:underline;
}
/* Zitat */
.zitat {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
line-height: 16px;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: #504f54;
}
.zitatname {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
letter-spacing: 0;
text-align: left;
word-spacing: normal;
text-decoration: none;
color: #b73633;
}
.zitatleft {
	background-image: url('/_layouts/images/ipiWeb/zitat_l.png');
	background-repeat:no-repeat;
	background-position:left top;
}

/*** Modified MOSS Styles ***/
/* Site Actions */
.ms-siteaction,.ms-siteaction a{
font:8pt tahoma;
font-weight:bold;
color:#666666;
text-decoration:none;
}
table.ms-siteaction td.ms-siteaction{
border-right:none;
}
table.ms-siteaction td.ms-siteaction div{
padding:3px 8px 3px 8px;
border-right:none;
}
.ms-siteactionsmenu{
white-space:nowrap;
font:8pt tahoma;
padding:0;
border:none;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
background-image:none;
background-repeat:repeat-x;
border-top:none;
border-left:none;
border-right:none;
background-color:transparent;
padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:none;
border-top:none;
border-left:none;
border-right:none;
background-color:transparent;
}




/* Editmode Styles */
.editModePanel 
{
    width:100%;
    background-color:#EEEEEE;
    border: 1px #b73633 solid;
    clear:none;
    padding-left:0px;
    padding-top:0px;
    font-family: tahoma;  
	font-size: 11px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
}

/* Webpart Styles */
.ms-PartSpacingVertical
{
font-size:0pt;
margin-top:0px;
}
.ms-WPBody
{
font-size:11px;
font-family:tahoma;
}

.ms-WPBody A:link,.ms-WPBody A:visited
{
color:#504f54;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#b73633;
text-decoration:underline;
}
.ms-WPHeader TD{
border-bottom:none;
background-image: url('/_layouts/images/ipiWeb/wptitleBKG.gif');
background-repeat: repeat-x;
background-position:left top;
vertical-align:top;
}
.ms-WPHeader{
}
.ms-WPTitle
{
font-weight:bold;
font-family:tahoma,sans-serif;
color:#b73633;
padding-left:8px;
padding-right:7px;
padding-top:14px;
padding-bottom:2px;
font-size:12px;
background-image: url('/_layouts/images/ipiWeb/rightDings2.gif');
background-repeat: no-repeat;
background-position:left top;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#b73633;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#b73633;
text-decoration:underline;
cursor:pointer;
}
.ms-WPHeader .ms-HoverCellInActive
{
border:none;
margin:0px;
border:transparent 1px solid;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
margin-top:8px;
}
.ms-WPHeader .ms-HoverCellActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffbb47;
background-image:url("/_layouts/images/menubuttonhover.gif");
margin-top:8px;
}
.ms-WPHeader .ms-HoverCellActiveDark
{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #868686;
background-color:#ffbb47;
vertical-align:top;
margin-top:8px;
}
.slm-layout-main{
width:100%;
padding:2 0 3 0;
margin:0px;
border:0px;
}
.cbq-layout-main{
width:100%;
padding:2 0 3 0;
margin:0;
border:0;
}
/* Breadcrumb Trail */
.breadcrumb
{
	float:left;
    color: #ffffff;
    clear:both;
    height:30px;
    width:auto;
    font-size:11px; 
    font-family: Tahoma;
    padding-left:5px;
    padding-bottom:0px;
    padding-top:8px;
    margin-bottom:0px; 
    border: none;
}
.breadcrumb a, .breadcrumb:active, .breadcrumb a:active
{
	padding-left:0px;
	padding-right: 0px;
	text-decoration:none;
   	color: #ffffff;
}
.breadcrumb a:hover
{
	text-decoration:underline;
}
.breadcrumbCurrent
{
	font-weight:bold; 
}

/* Search Box */
.search
{
	float:right;
	width:auto;
    margin:2px 2px 0px 0px;
}

.search input { 
background: transparent url('/_layouts/images/ipiWeb/searchbox_lupe.png') left no-repeat;
padding-left: 20px;
padding-top:3px;
color:#666666; 
}
.search input.ms-sbplain {
font-family:Arial, Helvetica, Sans-Serif;
font-size:11px;
border:none;
height:20px;
}
.search .ms-sbcell  { 
background: url('/_layouts/images/ipiWeb/searchbox_bkg.png') right 1px no-repeat;
border:none; 
}
.search td.ms-sbcell{
padding-left:0px;
border:none;
}
.search .ms-sbgo  { 
background: none; 
}
.search .ms-sbgo img{ 
margin-left:3px;
}

.search .ms-sbscopes  { 
background: none; 
}

.search .ms-sbLastCell{
padding-right:2px;
width:2px;
}
.search .ms-sbtable{
width:100px;
background-color:transparent;
}

/* Top Navigation */
.topNavContainer
{
	background-image: url('/_layouts/images/ipiWeb/navLineBKG.gif');
	background-repeat: repeat-x;
	background-position: right bottom;
}
.topNav
{
height:26px;
}
.topNavItem
{
	background-image: url('/_layouts/images/ipiWeb/navOffBKG.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family: tahoma;
	font-weight:bold;  
	font-size: 11px; 
	color: #504f54;	
}
.topNavItem a
{
	display:block;
	padding:3px 10px 0px 10px;
	height:26px;
}
.topNavSelected a
{
	background-image: url('/_layouts/images/ipiWeb/navOnBKG.gif');
	background-repeat:repeat-x;
	background-position:bottom right;
	color: #a8322f;
}
.topNavHover a
{
	color:#504f54;
	background-image: url('/_layouts/images/ipiWeb/navHoverBKG.gif');
	background-repeat:repeat-x;
	background-position:bottom right;
}
.ms-topNavFlyOutsContainer
{
border:solid 1px #f2f2f2;
}
.ms-topNavFlyOuts{
background-color:#ffffff;
font-family:Tahoma;
font-size:8pt;
}
.ms-topNavFlyOuts a{
display:block;
*width:120px;
min-width:120px;
color:#504f54;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
background-color:#f2f2f2;
color:#a8322f;
}
.ms-topNavFlyOutsHover a{
color:#a8322f;
}


/* Current Navigation */
.leftNavDings
{
	background-image: url('/_layouts/images/ipiWeb/leftDings.gif');
	background-repeat: no-repeat;
	padding-top:5px;	
}

.leftNav
{
	width:200px;
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	margin-bottom:5px;
	display:block; 
}
.leftNavSpacer
{
	width:200px;
}
.leftNavSelected
{
	color: #a8322f;
	font-weight: bold;
}
.leftNav1, .leftNav2, .leftNav3
{
	color: #504f54;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 12px; 
}
.leftNav1 a
{
	display:block;
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 8 6;
	padding:3 8 3 18
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 12px; 
}
.leftNav2 a
{
	display:block;
	background-image: url('/_layouts/images/ipiWeb/bulletGray.gif');
	background-repeat: no-repeat;
	background-position: 18 6;
	padding:3 8 3 28
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 12px; 
}
.leftNav3 a
{
	display:block;
	background-image: url('/_layouts/images/ipiWeb/bulletGray.gif');
	background-repeat: no-repeat;
	background-position: 28 6;
	padding:3 8 3 38;	
}
.leftNavHover
{
	background-color: #e7e7e7;
	color:#504f54;
}

/* WP Toolpane */
.ms-ToolPaneFrame
{
padding:0px;
background-color:#f2f2f2;
}
.ms-ToolPaneOuter
{
padding:0px;
background-color:#f2f2f2;
border-top:none;
border-right:1px solid #666666;
border-left:1px solid #666666;
}
.ms-ToolPaneBody
{
padding-right:2px;
padding-left:0px;
padding-bottom:2px;
padding-top:2px;
}
.ms-ToolPaneHeader
{
background-color:#2353b2;
border-style:none;
}
.ms-ToolPaneBorder
{
border-right:none;
border-top:0px solid transparent;
border-bottom:0px solid transparent;
border-left:none;
}
.ms-ToolPaneClose
{
background-image:url("/_layouts/images/ipiWeb/toolpaneBKG.gif");
background-repeat:repeat-x;
background-color:#666666;
border-top:none;
border-bottom:none;
padding-right:3px;
padding-left:0px;
}
.ms-ToolPaneTitle
{
color:#ffffff;
font-weight:bold;
font-size:8pt;
background-image:url("/_layouts/images/ipiWeb/toolpaneBKG.gif");
background-repeat:repeat-x;
border-left:none;
border-top:none;
border-bottom:none;
font-family:verdana,arial,helvetica,sans-serif;
padding-left:0px;
padding-right:7px;
padding-top:1px;
padding-bottom:2px;
background-color:#666666;
}
.ms-ToolPaneFooter
{
padding:5px;
font-size:8pt;
border-top:solid 1px #C8C8C8;
color:#595959;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}


/* Other */
.ms-bodyareaframe{
vertical-align:top;
height:100%;
width:100%;
background-color:#ffffff;
border-top:none;
border-right:none;
border-left:none;
}
.ms-bodyareaframe{
padding:0;
padding-left:15px;
padding-top:30px;
}
.ms-bodyareacell{
vertical-align:top;
height:100%;
width:100%;
}
.ms-consoleframe{
border-top-width:1px;
border-color:#666666;
}

/*** Lists and Librarys ***/
.ms-menubuttonactivehover,.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
background-image:url("/_layouts/images/ipiWeb/TOOLGRAD.gif");
line-height:16px;
border:solid 1px #8f99a0;
cursor:pointer;
}
.ms-menubuttonactivehover a,.ms-buttonactivehover a{
color:#ffffff;
}


.ms-selectedtitle{
background-color:#ffffff;
border:1px solid #8f99a0;
margin:0px;
padding:0px;
cursor:pointer;
}

.ms-menuimagecell{
background:#dadada url("/_layouts/images/ipiWeb/TOOLGRAD.gif") repeat-x;
cursor:pointer;
border:solid 1px #8f99a0;
padding:0px;
height:18px;
}
.ms-SPZone .ms-vh table.ms-selectedTitle,.ms-SPZone .ms-vh table.ms-selectedTitle td,.ms-SPZone .ms-vh2 table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle
{
background-color:#f5f5f5;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{
background-image:none;
background-color:#c7cccf;
border:none;
height:20px;
}

a.ms-addnew{
font-weight:normal;
font-family:verdana;
font-size:8pt;
color:#504f54;
text-decoration:none;
}
a.ms-addnew:Hover{
color:#504f54;
text-decoration:underline;
}
td.ms-addnew{
padding-left:1px;
padding-right:7px;
}

.ms-partline
{
background-color:#a4a4a4;
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
color:#504f54;
text-decoration:none;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
	color: #504f54;
	text-decoration: none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
color:#504f54;
text-decoration:underline;
}

th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
color:#545554;
font-size:8pt;
font-family:tahoma,sans-serif;
}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{
color:#545554;
}
th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{
color:#545554;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph{
font-weight:normal;
color:#ffffff;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td{
color:#504f54;
}
.ms-gb a,.ms-gb2 a{
color:#504f54;
}

.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
background-image:none;
background-repeat:repeat-x;
padding-top:1px;
padding-bottom:0px;
background-color:#ebeced;
}

.ms-listdescription{
color:#504f54;
font-family: Tahoma;
font-size:11px;
background:transparent;
padding:2px 0px 8px 0px;
border-bottom:none;
}
.ms-bottompaging{
background:#e6e6e6;
}
.ms-bottompagingline1{
line-height:1px;
background:#504f54;
}
.ms-bottompagingline2{
line-height:0px;
background:transparent;
}
.ms-bottompagingline3{
line-height:0px;
background:#ffffff;
}
.ms-paging{
font-family:tahoma,sans-serif;
font-size:8pt;
font-weight:normal;
color:#000000;
}
.ms-bottompaging .ms-paging{
color:#4c4c4c;
}
.ms-separator
{
color:#000000;
font-size:10pt;
}
.ms-separator img
{
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#a4a4a4;
border-bottom:1px solid #f2f8ff;
border-right:1px solid #f2f8ff;
}

.ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer{
font-family:verdana;
font-size:8pt;
text-decoration:none;
color:#000000;
}

.ms-formtoolbar{
margin-bottom:7px;
}
.ms-formtoolbar td{
padding:0px;
vertical-align:top;
}
.ms-toolbar-togglebutton-on{
border:1px solid #2353b2;
background-color:#fffacc;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("/_layouts/images/ipiWeb/toolgrad.gif");
background-repeat:repeat-x;
background-color:#d7d7d7;
}
table.ms-toolbar,.ms-toolbarContainer{
border:1px solid #8f99a0;
border-collapse:collapse;
}
.ms-toolbarContainer{
padding:2px;
}
.ms-toolbarItem{
display:inline;
white-space:nowrap;
}
table.ms-viewtoolbar{
border-top:1px solid #6f9dd9;
border-bottom:1px solid #6f9dd9;
}
.ms-attachButton
{
text-align:left 
}
.ms-listheader{
font:10pt verdana;
color:#204d89;
font-weight:bold;
height:28px;
background-image:url("/_layouts/images/ipiWeb/listheader.gif");
background-repeat:repeat-x;
background-color:#d9d9d9;
}
.ms-menutoolbar{
border-bottom:1px solid #504f54;
height:22px;
background-color:#d7d7d7;
background-image:url("/_layouts/images/ipiWeb/listheader.gif");
background-repeat:repeat-x;
}
.ms-menutoolbar td{
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d7d7d7;
}
.ms-menutoolbar td a{
color:#000000;
font-size:8pt;
font-family:tahoma;
text-decoration:none;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
.ms-menutoolbar td{
padding:0px;
margin:0px;
vertical-align:middle;
border-top:1px solid #8f99a0;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
td.ms-menutoolbarheader{
font-size:10pt;
font-family:verdana;
color:#204d89;
font-weight:bold;
line-height:16px;
padding-left:7px;
padding-right:7px;
}
.ms-listheaderlabel{
color:#000000;
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
font-size:8pt;
font-family:tahoma;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
border:none;
background-image:url("/_layouts/images/ipiWeb/viewSelectorBKG.png");
background-repeat:repeat-x;
background-color:#f5f5f5;
font-weight:bold;
padding:0px;
}
.ms-menutoolbar td td{
border:none;
}
div.ms-viewselector,div.ms-viewselectorhover{
border:solid 1px #504f54;
padding:1px 12px 1px 4px;
background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
div.ms-viewselector a{
color:#ffffff;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
background-image:url("/_layouts/images/ipiWeb/viewSelectorBKG_hover.png");
background-color:#f5f5f5;
}
td.ms-viewselector,td.ms-viewselectorhover{
width:125px;
}
.ms-menutoolbar .ms-splitbuttondropdown{
padding:0px 2px 1px 1px;
margin:1px;
}
.ms-menutoolbar .ms-splitbuttontext{
padding:0px 6px 1px 8px;
}
.ms-splitbutton{
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover{
background-image:url("/_layouts/images/ipiWeb/TOOLGRAD.gif");
border-collapse:collapse;
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #8f99a0;
cursor:pointer;
color:#ffffff;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px 5px 0px 7px;
}

/* Search Results */
.srch-stats{
COLOR:#504f54;
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
background-color:#ffffff !important;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:none;
color:#504f54;
}
.srch-stats a:hover{
color:#a8322f;
}


.srch-HighConfidence{
    background-color:#f7f3cd;
}
.srch-BestBets{
    OVERFLOW: hidden; 
    TEXT-OVERFLOW: ellipsis;
    width:100%; 
    font-family:Tahoma;
    font-size:11px;
    font-weight:normal;
    padding-left:8px;
    padding-right:8px;
    color:#504f54;
}
.srch-BB-URL A:link, .srch-BB-URL A:visited {    
    COLOR: #008800 !important;
        overflow:hidden;
}
.srch-BB-URL a:hover {
    color: #FF0000;
}
.srch-BestBetsTitle {
    FONT-SIZE: 12px;  
    MARGIN: 0px 0px 0px 0px; 
    color:#a8322f; 
    font-weight:bold;
}
.srch-BestBetsTitle A:link, .srch-BestBetsTitle A:visited{
   color:#a8322f;
   text-decoration:none; 
}
.srch-BestBetsTitle a:hover{
    color: #a8322f;
    text-decoration:underline; 
}
.srch-BB-Description {
    FONT-SIZE: 11px;  
    MARGIN: 0px 0px 0px 0px;     
    COLOR: #333333; 
    FONT-FAMILY: Tahoma; 
}
.srch-BB-Description b {
    font-weight:bold;
    COLOR: #333333;
}
.srch-BB-SpecialTerm {
    FONT-SIZE: 11px;  
    MARGIN: 0px 0px 0px 0px; 
    COLOR: #333333; 
    FONT-FAMILY: Tahoma; 
}
.srch-BB-SpecialTerm b {
    FONT-SIZE: 12px;  
    font-weight:bold;
    COLOR: #333333;
}
.srch-WPBody{
margin:0px;
font-family:tahoma;
font-size:11px;
color:#666666;
}

.srch-results{
}
.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right{
float:left;
COLOR:#504f54;
FONT-SIZE:11px;
padding-bottom:4px;
font-weight:bold;
text-align:left;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
font-weight:normal;
color:#a8322f;
}
.srch-sort-right a:hover{
text-decoration:underline;
font-weight:normal;
color:#a8322f;
}
.srch-summary{
COLOR:#504f54;
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#a8322f;
}
.srch-summary a:hover{
text-decoration:underline;
color:#a8322f;
}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;COLOR:#333333;
FONT-FAMILY:Tahoma;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:12px;
MARGIN:0px 0px 5px;
COLOR:#504f54;
FONT-FAMILY:Tahoma;
font-weight:bold;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#504f54;
}
.srch-Title a:hover{
color:#a8322f;
text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;
COLOR:#8c8c8c;
FONT-FAMILY:Tahoma;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#504f54;
FONT-WEIGHT:bold;
FONT-SIZE:11px;
FONT-FAMILY:Tahoma;
background-color:#fff !important;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#504f54;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#a8322f;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#504f54;
}
.srch-Icon{
margin-right:4;
}

/* NewsTeaser WP */
   #ipinews ul
    {
    }

   #ipinews li
    {
    font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
	line-height:14px;
	list-style-type:none;
	width:200px;
	padding:0px;
	background-image:none;
    }
    #ipinews li .newsteaser
    {
        display: block;
    }
    #ipinews li .intro
    {
        display: none;
    }
    #ipinews li.active .newsteaser
    {
        display: none;
    }
    #ipinews li.active .intro
    {
        display: block;
    }
    
.newsteaser{
	background-image: url('/_layouts/images/ipiWeb/leftDings2.gif');
	background-repeat: no-repeat;
	background-position:left top;
	width:auto;
	padding:12 10 8 10;
	background-color:#f2f2f2;
}
.intro{
	background-image: url('/_layouts/images/ipiWeb/leftDings2.gif');
	background-repeat: no-repeat;
	background-position:left top;
	width:auto;
	padding:12 10 8 10;
	background-color:#f2f2f2;
}
.newstitle{
	font-weight:bold;
}
.newstitle a, .newstitle a:visited, .newstitle a:active{
	color:#504f54;
	text-decoration:none;
}
.newstitle a:hover{
	color:#b73633;
	text-decoration:underline;
}

.newsimage{
	padding-top:8px;
}
.newstext{
	padding-top:6px;
}

.newstext a, .newstext a:active, .newstext a:visited
{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 7;
	color:#504f54;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	display:block;
	padding-top:3px;
}
.newstext a:hover
{
	text-decoration:underline;
	color:#b73633;
}

/* PortfolioTeaser WP */
.divactive {display:block}
.divinactive {display:none}
.tabfooter 
{
	background-image: url('/_layouts/images/ipiWeb/tabBkg2.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tabheader 
{
	background-image: url('/_layouts/images/ipiWeb/tabBkg1.gif');
	background-repeat: no-repeat;
	background-position: right top;
	width:auto;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#504f54;
	padding:10px;
}
.tabBKG 
{
	background-image: url('/_layouts/images/ipiWeb/tabBkg3.gif');
	background-repeat:repeat-y;
	background-position: right bottom;
}

.tabheadline 
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#504f54;
	padding-bottom:5px;
}
.tablink 
{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#504f54;
	padding:5 10 5 10;
}
.tablink a, .tablink a:visited,.tablink a:active
{
	text-decoration:none;
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 3;
	padding-left:10px;
	color:#504f54;
}
.tablink a:hover
{
	color:#b73633;
	text-decoration:underline;
}

/* MediaCenter WP */
.mediaCenter
{
	width:auto;
	padding:4 8 0 8;
	background-color:#f2f2f2;
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
	line-height:15px;	
}
.category
{
padding-bottom:8px;
}
.category a, .category a:active, .category a:visited
{
	background-image: url('/_layouts/images/ipiWeb/bulletRed.gif');
	background-repeat: no-repeat;
	background-position: 0 4;
	color:#504f54;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	display:block;
}
.category a:hover
{
	text-decoration:underline;
	color:#b73633;
}

/* Toolcenter */
.toolcenterOuter 
{
	display:block;
	width:100%;
	margin-top:25px;
}
.toolcenterTL 
{
	background-image: url('/_layouts/images/ipiWeb/tc_topleft.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	display:block;
	height:50px;
}
.toolcenterTR 
{
	background-image: url('/_layouts/images/ipiWeb/tc_topright.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	display:block;
	height:50px;
	padding-top:5px;
}
.toolcenterTC 
{
	background-image: url('/_layouts/images/ipiWeb/tc_topright_icon.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	display:block;
	height:50px;
}
.toolcenterIC 
{
	background-image: url('/_layouts/images/ipiWeb/ic_topright.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	display:block;
	height:50px;
}
.toolcenterCC 
{
	background-image: url('/_layouts/images/ipiWeb/cc_topright.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	display:block;
	height:50px;
}
.toolcenterBL 
{
	background-image: url('/_layouts/images/ipiWeb/tc_bottomleft.png');
	background-repeat: no-repeat;
	background-position: top left;
	display:block;
	height:12px;
}
.toolcenterBR 
{
	background-image: url('/_layouts/images/ipiWeb/tc_bottomright.png');
	background-repeat: no-repeat;
	background-position: top right;
	display:block;
	height:12px;
}
.toolcenterTitle
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 20px; 	
	font-weight:normal;
	color:#b73633;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	padding:5px 0px 0px 5px;
}
.toolcenterPrice
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;  
	font-size: 26px; 	
	font-weight: bold;
	color:#504f54;
	text-decoration:none;
	text-align:right;
	float:right;
	padding:5px 10px 0px 0px;
	width:165px;
	height:40px;	
}
.toolcenterPrice .ab
{
	font-family: Verdana;  
	font-size: 12px; 	
	font-weight:bold;
	color:#504f54;
	text-decoration:none;
	padding-right:3px;
}
.toolcenterDL
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:bold;
	color:#504f54;
	text-decoration:none;
	float:right;
	padding:3px 25px 0px 0px;
	background-image: url('/_layouts/images/ipiWeb/download_icon.png');
	background-repeat: no-repeat;
	background-position: right center;
	height:21px;
	vertical-align:middle;
	display:block;
	margin-top:5px;
}
.toolcenterDL a, .toolcenterDL a:active, .toolcenterDL a:visited
{
	color:#504f54;
	text-decoration:none;
}
.toolcenterDL a:hover
{
	text-decoration:underline;
	color:#b73633;
}

.tcmore
{
	font-family: tahoma;  
	font-size: 12px; 	
	font-weight:bold;
	color:#504f54;
	text-decoration:none;
	padding:3px 0px 0px 25px;
	background-image: url('/_layouts/images/ipiWeb/tc_more.png');
	background-repeat: no-repeat;
	background-position: left center;
	height:21px;
	vertical-align:middle;
	display:block;
	margin-top:5px;
}
.tcmore a, .tcmore a:active, .tcmore a:visited
{
	color:#504f54;
	text-decoration:none;
}
.tcmore a:hover
{
	text-decoration:underline;
	color:#b73633;
}


/* FAQ */
.faqquestion {
font-weight:bold;
background-image:url('/_layouts/images/ipiWeb/help.gif'); 
background-repeat: no-repeat;
background-position: 0 10px; 
padding-left:22px; 
padding-bottom:4px; 
padding-top:10px;
font-family: tahoma;  
font-size: 12px; 	
color:#504f54;
text-decoration:none;
line-height:14px;
}
.faqanswer {
padding-left:22px; 
font-family: tahoma;  
font-size: 12px; 	
font-weight:normal;
color:#504f54;
text-decoration:none;
line-height:14px;
}

/* Homepage Teaser */
.teaserTitle
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 14px; 	
	font-weight:normal;
	color:#b73633;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
	padding:5px 8px 5px 8px;
	display:block;
	width:100%;
}
.teaserBKG
{
	background-image: url('/_layouts/images/ipiWeb/gradientBKG.png');
	background-repeat: no-repeat;
	background-position:right top;
	display:block;
	position:relative;
	top:0px;
	left:0px;
}


/* Richtext Editor Styles */
.ms-rteCustom-IpiHeadline
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 13px; 	
	font-weight:bold;
	color:#b73633;
	text-decoration:none;
}
.ms-rteCustom-IpiSubHeadline
{
	font-family: Arial, Helvetica, Sans-Serif;  
	font-size: 13px; 	
	font-weight:normal;
	color:#504f54;
	text-decoration:none;
}


/* AddThis Social Network Links */
.addthis_toolbox {      
margin: 0 210px 10px 0;    
padding: 0;
}

.addthis_toolbox .custom_images a{    
width: 16px;    
height: 16px;    
margin: 2px 2px 0 2px;    
padding: 0;
float:right;
}
.addthis_toolbox .custom_images .addthistext{
font-family:tahoma;
font-size:11px;
font-weight:normal;
color:#504f54;
padding:0 0 0 0;    
float:right;
}

.addthis_toolbox .custom_images a:hover img{    
opacity: 1;
}
.addthis_toolbox .custom_images a img{    
opacity: 0.75;
}


/* Print Styles */
@media print{
.noprint{
display:none;
}
}
