/* Copyright 2006 Hrvoje Piasevoli, SoftPro Tetral */
 
/***********************
		TopBar Elements
 ***********************/
#topbar {
	margin: 4px 0px 1px 0px; 
	padding: 0px 3px 0px 6px; 
	height: 26px;
	width: 100%;
	background: #3681a9 url(img/topBarBg.gif) repeat-x;
	color:#fff;
}

#topbar SPAN{
	font : normal 7px Verdana, Arial, Helvetica, sans-serif;
	color:#66b1d9;
}
#topbar INPUT.NormalTextBox{
	font : normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#3681a9;
	height:16px;
	background: #EDF4FB;
	border: 1px inset #66b1d9;
	margin-left:6px;
	text-transform:none;
}
#topbar A{
	font : bold 7px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#86d1f9;
	padding-left:6px;
	padding-right:6px;
}

#topbar A:hover{
	background: transparent;
	color:white;
	text-decoration:none;
}


/***********************
		Header Elements
 ***********************/
#header{
	background: #fff ;
	height:  85px;	width: 770px;
	margin: 0 0 0 0; padding:0;
	width:770px;
	overflow:hidden;
	border-top:1px solid #abc;
	border-bottom:1px solid #abc;
}
#headLogo{
	float:left;
	margin: 0; padding:0;
	height:85px; width: 276px;
	overflow:hidden;
}
#headBnr{
	float:right;
	padding:0;
	margin:13px 13px 12px 13px;
	margin:0px 0px 0px 0px ;
	background: transparent;
	width: 468px;
	height: 85px;
	text-align:right;
	overflow:hidden;
	background: #fff url(img/logo/IB_logo.jpg) top right no-repeat;
}
/***********************
		Menu Elements
 ***********************/
#menuBar {
	display:block;
	width: 770px;
	height:27px;
	margin: 1px 0px 1px 0px;
	padding:  0px 0px 0px 0px; 
	background: #3681a9 url(img/menuBarBg.gif) repeat-x;
}

#menuBar *{
	cursor: hand;
}

.MM_MenuContainer{
	height:27px;
	cursor: hand;
	background-color: transparent; 
}
.MM_MenuBar{
	height:27px;
	cursor: hand;
	line-height:27px;
	background-color: transparent; 
}
.MM_Node{
	cursor: pointer; 
	cursor: hand; 
	font : bold 8px Verdana, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#3681a9;
	border-left: 0px solid #EDF4FB; 
	border-bottom: 0px solid #EDF4FB; 
	border-top: 0px solid #EDF4FB; 
	border-right: 0px solid #EDF4FB; 
	background-color: #EDF4FB;
}
.MM_MenuBreak{
	background: #66b1d9;
}
.MM_SubMenuContainer{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #66b1d9; 
	padding:1 1 1 1;
	border: 1px solid #EDF4FB; 
}
.MM_NodeHover{
	cursor: pointer; 
	cursor: hand; 
	line-height: 21px;
}

.MM_NodeRoot{
	cursor: pointer; 
	cursor: hand; 
	background: transparent;
	font : bold 8px Tahoma, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#dDf4fB;
	text-align:center;
	line-height:27px;
}
.MM_NodeRoot TD, .MM_NodeHoverRoot TD, .MM_BreadCrumbRoot TD{
	width:85px;
}
.MM_MenuIcon{
	text-align: center; 
	width:15;
	height: 21;
	background-color: #EDF4FB;
	border-left: solid 1px #EDF4FB ; 
	border-bottom: solid 0px #EDF4FB ; 
	border-top: solid 0px #EDF4FB ; 
	border-right: solid 0px #EDF4FB ; 
}
.MM_NodeHoverSub{
	font : bold 8px Verdana, Helvetica, Arial, sans-serif;
	cursor: pointer; 
	cursor: hand; 
	color:#FFF;

	border-left: 0px solid #EDF4FB; 
	border-bottom: 0px solid #EDF4FB; 
	border-top: 0px solid #EDF4FB; 
	border-right: 0px solid #EDF4FB; 
	background-color: #66b1d9;
}

.MM_BreadCrumbRoot{
	cursor: pointer; 
	cursor: hand; 
	background-color: transparent; 
	font : bold 8px Tahoma, Helvetica, Arial, sans-serif;
	letter-spacing:1px;
	color:#dDf4fB;
	text-align:center;
	line-height:27px;
	text-transform:uppercase;
  background: #3681a9 url(img/cntTopBgBlue.gif) repeat-x 0% 125%;
}
.MM_NodeHoverRoot{
	cursor: pointer; 
	cursor: hand; 
	font : bold 8px Tahoma, Helvetica, Arial, sans-serif;
  background: transparent url(img/cntBottBgBlue.gif) repeat-x 0% -25%;
	color:#fff;
	text-align:center;
	line-height:27px;
}
.MM_NodeSelectedRoot{
	cursor: pointer; 
/*	background: transparent url(img/menuSelectedBg.gif) repeat-x;*/
	background-color: transparent; 
	font : bold 8px Tahoma, Helvetica, Arial, sans-serif;
	text-align:center;
	line-height:27px;
	  background: #3681a9 url(img/cntBottBgBlue.gif) repeat-x 0% -25%;
}
.MM_NodeSelectedSub{
}

.MM_BreadCrumbSub{
	font : bold 8px Verdana, Helvetica, Arial, sans-serif;
}


.MM_MenuChildArrowRoot{
	display:none;
}
.MM_MenuChildArrowSub{
	align:right;
}



/***********************
		Page Navigation & Title Bar 
 ***********************/
#pageHd{
    margin: 0 0 0 0; 
    padding: 0px 0px 0px 0px;
		border-color:transparent;
		border-style:solid;
		border-left-width:0px;
		border-right-width:0px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    height:31Px;
    width:770px;
    background: white url(img/cntTopBgBlue.gif) repeat-x bottom;
}
.breadcrumbs{		font : bold 8px Verdana, Arial, Helvetica, sans-serif;}
.breadcrumb{text-transform:lowercase;font-style:italic;}

#pageHd .PageTitle{
		font: bold 12px Arial, Helvetica, sans-serif, Geneva ;
    font-style:italic;
}
#pageHd .SiteSectionTitle{
		font : bold 7px Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		border-top:0px solid transparent;
		border-bottom:0px solid transparent;
		border-left:1px solid transparent;
		border-right:1px solid transparent;
		background-color:#3681a9;
}

/***********************
		Panes Holder & Elements
 ***********************/
#cntwrapper{
	align:center;
	padding:5px 0px 20px 0px;
	margin: 0 0 1 0;
	width:770px;
  background: white url(img/cntBottBg.gif) repeat-x bottom;
}

#bottbar {
	margin: 0px 0px 0px 0px; 
	padding: 6px 7px 0px 7px; 
	height: 26px;
  background: #3681a9;
	font : normal 8px Verdana, Arial, Helvetica, sans-serif;
}
#bottbar SPAN{
	font : bold 9px Verdana, Arial, Helvetica, sans-serif;
	color:#86d1f9;
}

#bottbar A{
	padding: 0px 6px 0px 6px;
	font : bold 7px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#86d1f9;
}

#bottbar A:hover{
	color:white;
	text-decoration:none;
}

#footerBarTop {
	display:block;
	width: 770px;
	height:10px;
  background: white url(img/pageBottBg.gif) repeat-x top;
	margin-top:1px;
}
#footerBarBottom {
	display:block;
	width: 770px;
	height:10px;
  background: white url(img/pageBottBgX.gif) repeat-x bottom;
	margin-bottom:1px;
}
#footerBar {
	display:block;
	width: 770px;
	padding:  0px 7px 0px 7px; 
	text-transform:uppercase;
	background: white;
	text-align:right;
}
#footerBar a, #footerBar .SkinObject{
	font : bold 7px Verdana, Arial, Helvetica, sans-serif;
	color:#3681a9;
}
#footerBar a:hover{
	color:#fff;
}




/******************************/
/* Container Content Styles */
/******************************/
/* Section Headers for lists */



/*******************************************************************************/
/* All Panes */
/*******************************************************************************/

.Pane{	margin: 0; 	padding: 0; 	background-color: white;}

.w750 .Pane, .w750 .cntHd{	width: 750px;}
.w570 .Pane, .w570 .cntHd{	width: 570px;}
.w380 .Pane, .w380 .cntHd{	width: 380px;}
.w280 .Pane, .w280 .cntHd{	width: 280px;}
.w180 .Pane, .w180 .cntHd{	width: 180px;}


.Pane .cntHd{	 background-position:0 100%;background-repeat: repeat-x;}
.Pane .cntHdTop{	 background-position:0 0;background-repeat: no-repeat;}
.Pane .cntHdTitle{}

.w750 .cntHdTop{	background-image: url(img/750.gif);}
.w570 .cntHdTop{	background-image: url(img/570.gif);}
.w380 .cntHdTop{	background-image: url(img/380.gif);}
.w280 .cntHdTop{	background-image: url(img/280.gif);}
.w180 .cntHdTop{	background-image: url(img/180.gif);}

.cntHd, .cntHdTop, .cntHdTitle, .cntContent, .cntContent0 {margin: 0; padding:0;}
.cntContent{	padding: 4px 8px 16px 8px;text-align:left;}
.cntContent0{	padding-top: 0px; padding-bottom: 10px;text-align:left;}

.cntHdTitle{	padding: 4px 8px 0px 8px;	width:100%;}
.cntHdTitle{	width:100%;
	padding:0px;
	padding-left:8px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:transparent;
}
.cntHdTitle SPAN.Head{
	vertical-align:top;
	text-align:left;
	font : bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
}

.whiteBox1 .cntHdTitle SPAN.Head{
	font-family: Georgia;
	font-size: 1.8em;
	font-style:italic;
	font-weight:normal;
	text-transform:none;
}
.w380 .whiteBox1 .cntHdTitle SPAN.Head{
	font-family: Georgia;
	line-height:1.2em;
	font-size: 1.5em;
	font-weight:normal;
	font-style:italic;
	text-transform:none;
}
.w750 .whiteBox1 .cntHdTitle SPAN.Head{
	font-family: Georgia;
	line-height:1.2em;
	font-size: 1.5em;
	font-weight:normal;
	font-style:italic;
	text-transform:none;
}

/* Container Title */
.Head{	color: #fff ;}

.cntContent .Head, .cntContent0 .Head{	color: #4691B9;}
.cntContent .SubHead, .cntContent0 .SubHead{	color:#4691B9;}

.cntContent, .cntContent0{ 
	font : normal 10px Arial, Helvetica, sans-serif;
}

.cntContent0 P
{
	margin:0; 
	margin-top:.5em;
	padding-left: 8px; 
	padding-right: 8px;
/*	padding-bottom:4px;*/
}

.whiteBox1 A,.whiteBox1 A:link, .whiteBox1 A:visited, .whiteBox1 A:hover{
	text-decoration:underline;
}

.Normal{
	font-family: verdana,  Arial, Helvetica, sans-serif;
}


.MainContent .Normal, .MainContent .NormalRed, .MainContent .NormalBold, .MainContent .Head, .MainContent .SubHead{
	font-size: 11px;
	line-height:1.5em;
}
.SideBar .Normal{
	font-size: 10px;
}

.Navigation P.sectionHd{
	font-family: Verdana;
	font-size: 8px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:4px;
	padding-bottom:4px;
}

.WorkPanel .CommandButton 
{padding:4px;
font-size: 20px;
font-weight:bold;
}


/*
.Navigation .hideme{
	line-height:125%;
	font-weight:bold;
	font-family:Verdana;
	font-size: 8px;
	text-transform:uppercase;
}
.Navigation .listLink LI{
	padding: 3px 0px 3px 0px;
	vertical-align:top;
}
.Navigation .listLink LI A{
	background-position: 0px -1px;
}
.Navigation .listLink LI A:hover{
	background-position: 0px -39px;
}

.Navigation SPAN.hideme{	display:none;}
*/

H1, H2, H3, H4, H5, H6, .colorDef{color:#125;}
H1, H2, H3, H4, H5{	font-family: verdana, Arial;	line-height:1.2em;}
H3{font-family: tahoma,verdana,Georgia, Verdana, Helvetica;		}

H1{	font-size: 1.6em; font-weight:bold;}
H3{ line-height:1.5em; font-size: 1.2em; font-style:italic;font-weight:bold; border-right:12px solid; padding-right: .5em; text-align: right; display:block;}
H4{	font-size: 1em; font-weight:bold; text-indent:9px;
		background-repeat:no-repeat;background-position:0px .3em;}
H5{	font-size: 1em; font-weight:bold;}
		
H1, H2, H4{/*color:#3681a9;*/} /* overide by skin color */
H3, .colorAlt{color:#660;}  /* overide by skin alternate color */
H4{	/*background-image: url(img/list/h_b.gif);*/} /* overide by skin */


.quote{ font-family: Georgia, Verdana, Helvetica; line-height:1.8em; font-size: 1.2em; font-style:italic;font-weight:bold; text-align: left; display:block;}

/* Generic Lists */

UL{
	padding:0px;
	margin: 0.7em 6px 0.7em 24px;
	list-style-type:disc;

}
UL LI{
	padding-left:0px;
	vertical-align:top;
	margin: 6px 0 6px 0px;
}
UL UL{	/*margin:0px;margin-left:14px*/}

/* list */
UL.list{
	padding:0px;
	margin: 0.7em 6px 0.7em 6px;
	list-style: none;
}
UL.list li{
	padding-left:0px;
	vertical-align:top;
	margin: 6px 0 6px 0px;
}
UL.list UL{
	margin: 0 0 0 0;
	margin:4px 6px 4px 6px; margin-left:6px;
	list-style: none;
	list-style-type:none;
}
UL.list li a{
	margin: 0px;
	padding: 0px 0px 0px 12px;
	line-height:125%;
	display: inline-block;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0px 2px;
	background-image:url(img/list/b.gif);
}
/* listLink */
UL.listLink{
	padding:0px;
	margin: 0.7em 6px 0.7em 6px;
	list-style: none;
}
UL.listLink UL{
	margin:4px 6px 4px 6px; margin-left:12px;
	list-style: none;
}

UL.listLink LI UL, UL.listLink LI LI{
	list-style: none;
	LIST-STYLE-IMAGE: none;
}
UL.listLink li{
	margin: 6px 0 6px 0px;
	padding-left:0px;
	vertical-align:top;
	background-image:none;
}
UL.listLink li a{
	margin: 0px;
	padding: 0px 0px 0px 12px;
	line-height:125%;
	display: inline-block;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0px 1px;
}

UL.listLink li a{	background-image:url(img/list/2r.gif);}
UL.listLink li a:hover { background-position: 0px -37px;}

/* listPDF */
UL.listPDF, UL.listWMV, , UL.listHLP{
	padding:0px;
	margin: 0.7em 6px 0.7em 6px;
	list-style: none;
}

UL.listPDF li, UL.listWMV li, UL.listHLP li{
	margin: 6px 0 6px 0px;
	vertical-align:top;
	padding-left:0px;
}
UL.listPDF li a, UL.listWMV li a, UL.listHLP li a{
	margin: 0px;
	padding-left:20px;
	line-height:125%;
	height:21px;
	display: block;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0px 2px;
}
UL.listHLP li a{background-position: 0px 1px}
UL.listPDF li a{	background-image:url(img/list/PDF.gif);}
UL.listPDF li a:hover { background-position: 0px -32px;}

UL.listWMV li a{	background-image:url(img/list/WMV.gif);}
UL.listWMV li a:hover { background-position: 0px -33px;}

UL.listHLP li a{	background-image:url(img/list/HLP.gif);}
UL.listHLP li a:hover { background-position: 0px -34px;}

