 * {
margin: 0;
padding: 0;
font-family: "Tahoma","Arial", "Geneva";
}

body {
text-align:center; 
background:#fff;
min-width:700px;
padding-top:1px;
font-size:12px; 
color:#000000; 
font-weight:regular; 
text-decoration:none;
background-image:url(bg_ibs.gif); 
}

ul,ol{
padding-left:20px;
}

b{
font-family:"Arial","Tahoma","Geneva";
}

li{
font-size:12px;
font-family:"Arial","Tahoma","Geneva";
}

a{
font-size:11px;
color:#238B2A;
}

a:link{ text-decoration:none; color:#083e92;  }
a:visited{ text-decoration:none; color:#083e92;  }
a:hover{ text-decoration:underline; color:#083e92;  }
a:active{text-decoration:underline; color:#083e92;}

/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */
#wrapper  {
	text-align:left;
	width:762px;
	margin:0 auto;
	background:#EDF2FF;
	border:1px solid #000000;
}

#header {
	color:#000;
	clear:both;
	width:100%;
	background-color:#001d47;
	background-image:url(../img/headersign2.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:95px;
}

#headerlogo
{
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height: 92px;
}

#flashdiv {
	color:#000;
	clear:both;
	width:100%;
	height:67px;
	background-color:#001c47;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#001d47;

}

#footer {
	color:#000;
	clear:both;
	width:100%;
	background-color:#001d47;
	height:5px;
}

#contentfloatholder {
/* right faux column tab */
float:left;
width:100%;
padding-bottom:8px;
}

#contentfloatholder:after {
 /* this is for NN6 to clear floats */
content:"."; 
display:block; 
height:0px;
clear:both; 
visibility:hidden;
}

#center {
margin:0 185px 0 185px;
padding-top:8px;
}

#centerwrap {
 float:left;
width:100%; 
margin:0 -95% 0 0;
}

#left {
float:left;
width:188px;
padding-top:8px;
padding-left:8px;
margin: 0 0 0 -5%;
}

#right {
float:right;
width:188px;
}

.rightdata{ 
float:right;	
margin-top: 6px;     
}

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}

.rightmenu {
color:#000000;
text-align:right;
float:right;
position:relative;
display:inline;
right:25px;
top:75px;
}

.rightmenu a 
{
font-size:11px;
color:#238B2A;
}

.rightmenu a:link { text-decoration:none; color: #083e92;  }
.rightmenu a:visited { text-decoration:none; color: #083e92;  }
.rightmenu a:hover { text-decoration: underline; color: #083e92;  }
.rightmenu a:active { text-decoration: none; color: #083e92;  }

.logoh{
position:relative;
left:0px;
top:0px;
float:left;
}

.line1{
position:relative;
left:15px;
top:0px;
_top:-14px;
float: left;
display:inline;
width:380px; 
font-weight:bolder;  
font-size: 22px; 
color: #083e92; 
}

.line2{
position:relative;
left:17px;
_top:-14px;
float:left;
display:inline;  
width:400px; 
font-weight:bolder;

font-size: 22px; 
color: #083e92; 
}

.firstlevelmenu
{
position:relative;
display:inline;
left:14px;
top:77px;
height:30px;
}


.firstlevelmenu a { font-size:11px; color:#FFFFFF; font-weight: bold; }
.firstlevelmenu a:link { text-decoration:none; color: #FFFFFF; }
.firstlevelmenu a:visited { text-decoration:none; color: #FFFFFF;  }
.firstlevelmenu a:hover { text-decoration: underline; color: #FFFFFF;  }

.firstlevelmenul, .firstlevelmenula {
	background-image: url(../img2/nav_l.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px 0px 0px;
	display: inline;
	padding-left:8px;
	padding-top:0px;
	padding-top:0px;	
	padding-bottom:4px;

	
}
.firstlevelmenula { background-image: url(../img2/nav_l_active.jpg); padding-bottom: 4px;}
.firstlevelmenur, .firstlevelmenura {

	background-image:url(../img2/nav_r.jpg);
	background-repeat:no-repeat;
                background-position:right top;
	background-color:#001d47;
	display:inline;
	padding-right:7px;
	padding-top:0px;
                padding-top:0px;
                padding-bottom: 4px;
}

.firstlevelmenura { background-image: url(../img2/nav_r_active.jpg); background-color: #083f92; padding-bottom: 4px; }

.firstlevelmenuspace{

	display: inline;
	padding-right: 6px;
}

.leftmenu {
	font-family: "Arial", "Tahoma", "Geneva";
	font-size: 11px;
	background-image: url(../img/leftmenuend.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 167px;
	padding-bottom: 10px;


	font-weight: bold;
	margin-bottom: 8px;
}

.leftmenu a 
{
	font-size: 11px;
	color: black;

}
.leftmenu a:link { text-decoration:none; color: black;  }
.leftmenu a:visited { text-decoration:none; color: black;  }
.leftmenu a:hover { text-decoration: underline; color: #083e92;  }


.leftmenu h3{
	background-image: url(../img/leftmenuheader.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	padding-left:8px;
	padding-right:8px;
	
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:3px;
		padding-left:13px;



}

.leftmenuitem , .leftmenuitemactive , .leftmenusubitem , .leftmenusubitemactive 
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	
	padding-left:13px;
	padding-right:13px;
	padding-top: 4px;
	padding-bottom: 4px;


}




.leftmenusubitem  , .leftmenusubitemactive 
{
	font-weight: normal;
	padding-left:21px;
	
	background-image: url(../img/menu_box_dot_black.gif);
	background-repeat: no-repeat;
	background-position: 13px center;


}

.leftmenusubitemactive , .leftmenuitemactive
{
font-weight: bold;
}


#item2 
 {
 	padding-left:26px;
 background-position: 18px center;
 
 }

#item3 
 {
 	padding-left:31px;
 background-position: 23px center;

 }
 
  #item2 a
 {
  font-size: 10px; 

 }

 #item3 a
 {
  font-size: 10px; 

 }


.leftmenuitemactive a , .leftmenusubitemactive a , .leftmenuitemactive a:link , .leftmenuitemactive a:visited , .leftmenuitemactive a:hover , .leftmenusubitemactive a:link , .leftmenusubitemactive a:visited  , .leftmenusubitemactive a:hover
{
color: #D40000;
}







.middleup
{
	background-image: url(../img/middle_up380.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		padding-top: 11px;
}

.middledown
{
	background-image: url(../img/middle_down380.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 380px;

	padding-bottom: 13px;
}
.middledata
{
  font-family: "Arial","Tahoma","Geneva";
  border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	padding: 10px;	
	padding-left:13px;
	padding-right:13px;
	
	min-height: 300px;
	_height: 300px;
}

.middledata h1, .middledata h2
{

	font-family: "Arial","Tahoma","Geneva";

	line-height: 16px;
	
font-size: 15px; 
color: #000000; 
font-weight: bold; 
text-decoration: none;

padding-bottom: 8px

}

.middledata h3, .middledata h4

{
font-family: "Arial","Tahoma","Geneva";

font-size: 12px; 
color: #000000; 
font-weight: normal; 
text-decoration: none;

padding-bottom: 8px

}

.middledata#print
{
  border-right-width: 0px;
  border-left-width: 0px;
	
}	

.searchf
{

	position: relative;
	top: -1px;
	left: 0px;
	background-image: url(../img/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: -5px top;
	background-color: #FFFFFF;
	
	font-size: 12px;
	font-family: "Arial","Tahoma", "Geneva";
	
	width: 174px;
	_width: 100%;
	padding-left: 14px;
	height: 26px;
	_height: 28px;
	
	vertical-align: top;
	padding-top: 1px;
		/*padding-bottom: 2px;*/

	float: left;



}

.searchfttt
{

	display: inline;
		vertical-align: 15%;
		
		font-family: "Arial","Tahoma","Geneva";



}


.searchfnoborder
{
border: 0px;
}

.searchfmiddle
{
	background-color: #FFFFFF;
	position: relative;
	top: -1px;
	background-image: url(../img/searchbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
width: 5px;
	height: 24px;
	vertical-align: baseline;
	padding-top: 3px;
	float: right;
/*	left: 568px;*/
right:188px;


}

.searchfinput
{
	border: 1px solid #05194b;
	width: 95px;
	
font-size: 11px; 
font-weight: regular; 
		font-family: "Arial","Tahoma", "Geneva";
padding: 1px;

}


.leftmenuline {
	background-image: url(../img/menu_box_space.gif);
	height: 1px;
	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-repeat: no-repeat;
	background-position: center;
}

.tabletext
{
                font-family: "Arial","Tahoma","Geneva";
	font-size: 12px;
	line-height: 16px;
                padding-left: 4px;
                padding-bottom: 4px;
                padding-top: 5px;
} 


.bodytext 
{
	font-family: "Arial","Tahoma","Geneva";
	font-size: 12px;
	line-height: 16px;
}



.imagewrap
{

	padding-bottom: 8px;

}
.righttext
{
	font-family: "Arial", "Tahoma", "Geneva";
	font-size: 12px;
	background-image: url(../img/righttextfooter180.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 180px;
	font-weight: bold;
	margin-right: 8px;
	padding-bottom: 8px;

}

.righttext a
{
	font-size: 12px;
}
.righttext h3{
	background-image: url(../img/righttextheader180.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
	padding-left:8px;
	padding-right:8px;
	
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom:3px;
	padding-left:13px;
	
	font-family: "Arial","Tahoma","Geneva";
}



.righttextdata
{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-left:6px;
	padding-right:6px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: normal;
}



input , select , textarea
{
/*border: 1px solid #999999;*/
margin: 2px;
font-size: 12px;
}


.tipafriend td
{
font-size: 12px;
font-family: "Arial","Tahoma","Geneva";
}

table, td, tr
{
font-size: 11px;
}

.middlebline {




	
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	/*padding: 10px;	*/
	padding-left:13px;
	padding-right:13px;
}

.middleblinedata {
	padding-top: 5px;
	text-align: right;
		
	background-image: url(../img/middle_bline.gif);
	background-position: left top;

}

.middleblinedata a , .middleblinedata a:link , .middleblinedata  a:visited
{
	color: black;
}



.mysitemap 
{

}
.mysitemaplevel1 {
	margin-left: 5px;
	padding-left: 15px;
		font-weight: bold;
	background-image: url(../img/sitemaparrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	padding-top: 1px;
	padding-bottom: 1px;
	
}
.mysitemaplevel2 {
	margin-left: 35px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow2.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
	
}

.mysitemaplevel3 {
	margin-left: 65px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow3.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}

.mysitemaplevel4 {
	margin-left: 95px;
		padding-left: 15px;
	
		background-image: url(../img/sitemaparrow4.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
	padding-top: 1px;
	padding-bottom: 1px;
}


.csc-searchResultRange p
{
font-weight: bold; 
padding-bottom: 10px;
}

.newscss, 	h2
{
font-family: "Arial","Tahoma","Geneva";
}



.csc-searchResultPrevNext
{

font-family: "Arial","Tahoma","Geneva";
	margin: 0;
	padding: 0;
	padding-left: 15px;

}

.csc-searchResultPrevNext a, .csc-searchResultPrevNext a:link
{
font-family: "Arial","Tahoma","Geneva";
	margin: 0;
	padding: 0;
}

.csc-searchResultRange
{





	margin: 0;
	padding: 0;

font-family: "Arial","Tahoma","Geneva";
}

.csc-searchResultRange p, .csc-searchResultPrevNext p
{
	margin: 0;
	padding: 0;
}


.teaserimage 
{
margin-bottom: 8px;
}


.tx-ttnews-browsebox-SCell a
{
text-decoration: underline;
}

.pactive , .pactive  a , .pactive  a:link , .pactive  a:visited
{
display: inline;
text-decoration:none ; 
color: black ; 
}
.unactive , .unactive  a
{
	display: inline;
	
}

.tx-ttnews-browsebox
{
	font-size: 11px;
	margin-bottom: 5px;
	text-align: center;
	align: center;
	
	display: block;
	

}

.tx-ttnews-browsebox a
{

color:#91C594 ; 

}

.newsp
{
float: left;
text-align: left;
align: left;
width: 50px;
}

.newsr
{
float: right;
text-align: right;
align: right;
}

.newsc
{
float: left;
width: 260px;
	text-align: center;
	align: center;

}


/*----------new----*/
#wrapper2
{
	text-align: left;
	
	margin: 0 auto;
/*	width: 762px;
    background: #E9F4EA;
	border: 1px solid #000000;*/
	
	background: #edf2ff;
	width: 507px;
	
	padding: 10px;

}




.middledown2
{
	background-image: url(../img/middle_down380_2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	width: 485px;

	padding-bottom: 13px;
}
.middleup2
{
	background-image: url(../img/middle_up380_2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
		padding-top: 11px;
}
.middledata2
{
    border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

	padding: 10px;	
	/*padding-left:13px;
	padding-right:13px;*/
	
	min-height: 300px;
	_height: 300px;
}

.middledata2:after {
 /* this is for NN6 to clear floats */
    content: "."; 
    display: block; 
		height: 0px;
    clear: both; 
    visibility: hidden;
}


.middledata2#print
{
  border-right-width: 0px;
  border-left-width: 0px;
	
}	

.body2 {
text-align: center; 
background: #fff;
/* min-width: 700px;
padding-top: 1px;*/

	min-width: 507px;
font-size: 12px; 
color: #000000; 
font-weight: regular; 
text-decoration: none;
	background: #EAF7ED;
/*font-family: "Tahoma","Arial", "Geneva";*/
}


#print.fnavig
{
display: none;

}

.fnavig
{
display: block;
width: 485px;
width: 455px;
padding-top: 15px;	
}
.nleft
{
font-weight: bold; 
display: block;
float:left;  
/* width:80px; border: 1px solid red;*/
width:60px;
}

.nright
{
font-weight: bold; 
display: block;
float:right; 

/*width:80px; */


}


.paginations
{
font-weight: bold; 
display: block;
float: left; 

width:340px; 
text-align: center;


}

#footer_menu {
	color:#000;
	clear:both;
	width:100%;
	background-color:#91C594;
	/*height:20px;*/
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.mysitemaplevel li, .mysitemaplevel ul {
	list-style:none;
	padding:0;
	margin:0;
}
