﻿

   

   .body
{
				text-align: center;
				padding: 0px;
				margin: 0px;
				background-image: url("images/BackGround.PNG");
			
}
.mainheader {
				text-align: right;
				width: 970px;
				background-color: #E0E0E0;
}

.headerright
{
			background-image:url("images/logo.png");
			width:650px;
			height:100px;
	        background-repeat: no-repeat;
	        text-align:right;
}

.headeleft
{
			width:300px;
			height:100px;
	        text-align:right;
}



.master
{
	background-color:#E0E0E0;
	width:1000px;
	height:600px;
	font-family:Verdana;
	


}
.masterContent
{
background-color:#E0E0E0;
 
 font-family:Verdana;
			
 height:600px
}


.maincoastercontainer {
				background-color: #E0E0E0;
}
.footeleft {
				width: 425px;
				height: 100px;
				padding-left: 20px;
				background-repeat: no-repeat;
				
}

.footeright {
	

				width: 300px;
				height: 100px;

               text-align: right;
			   vertical-align:middle;
			   padding-right:25px;
			
}


.footercenter
{
                width: 250px;
				height: 100px;

               text-align: center;
			   vertical-align:middle;
			   padding:10px;

}
.footercontainer
{
  background-color:#CBCBCB;
  height:100px;
}

.righttcontent
{
			

border-color:#CCCCCC;
border-width: 1px;
border-style:solid;
 vertical-align:top;
	
                 
}

.medcontent{
				

border-color:#CCCCCC;
border-width: 1px;
border-style:solid;
vertical-align:top;


}



.leftcontent{
				

border-color:#CCCCCC;
border-width: 1px;
border-style:solid;
 vertical-align:top;
		
}

.outersliedcontent
{

border-color:#CCCCCC;
border-width: 1px;
border-style:solid;

}
.slidecontent{
				

vertical-align:text-top;
text-align:center;

		
}


.partcontainer
{

border-color:#CCCCCC;
border-width: 1px;


}


.diva{


 vertical-align:top;
 width: 100%;
 height:100%;
		
}
.divlefta{

 width:450px;
			border-color:#CCCCCC;
border-width: 1px;
border-style:solid;

}


.divrightb
{

 width:225px;
 border-color:#CCCCCC;
border-width: 1px;
border-style:solid;

}

.divmedb{

 width:225px;
 
border-color:#CCCCCC;
border-width: 1px;
border-style:solid;

		
}
.divleftb{

 width:450px;
		border-color:#CCCCCC;
border-width: 1px;
border-style:solid;
	
}


.topArea
{
}
.breadcrumb a:active
{
   	color: #3B3B3B;
}
.breadcrumb:active
{
   	color: #3B3B3B;
}
.breadcrumb a
{
   	color: #3B3B3B;
}
.breadcrumb
{
   	color: #3B3B3B;
}
.logo a
{
	background-image:url("images/blk_logo.jpg");
   	color: #3B3B3B;
}
.search .ms-sbcell
{
	color:#000000;
}
.shadowRight
{
	background-image: url('images/blk_Shadow_Right.jpg');
}
.shadowLeft
{
	background-image: url('images/blk_Shadow_Left.jpg');
}
.topNavContainer
{
	background-image:url("images/blk_Navbar_Gd_Default.jpg");
	width:100%;
	}
.topNavItem
{
	color: #3B3B3B;	
    font-size: 10pt;
	font-weight:bold;
	font-family:Verdana;

}
.topNavItem a
{
	background-image: url('images/blk_Navbar_Splitter.jpg');
	text-align: center;
	vertical-align:bottom;
	
	
}
.topNavSelected a
{
	background-image: url('images/blk_Navbar_Gd_Hover.jpg');
	color: #EFEFEF;
	vertical-align:bottom;

}
.topNavHover a
{
	background-image: url('images/blk_Navbar_Gd_Hover.jpg');
	color:#F9F9F9;
}
.topNavFlyOuts
{
	border-right-color:#DBDBDB;
}
.topNavFlyOutsItem
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	background-color: #F1F1F1;
	color:#3B3B3B;
	font-weight:bold;
	font-family:Verdana;
}
.topNavFlyOutsItem a
{
	color:#3B3B3B; 
}
.topNavFlyOutsHover
{
		background-color: #369BC5;
		

}
.topNavFlyOutsHover a
{
	color: #FFFFFF;
	}
.leftNav
{
	border-color:#DBDBDB;
	
}
.leftNavSelected
{
	background-color: #CACACA;
	color: #F5F5F5;
	border-top-color: #8A8A8A;
	border-bottom-color: #8A8A8A;
}
.leftNav2
{
	color: #424242;
}
.leftNav1
{
	color: #424242;
}
.leftNavHover 
{
	background-color: #8A8A8A;
	color:#F9F9F9;
}
.leftNavFlyOuts 
{
	background-color: #EFEFEF;
	border-color:#DBDBDB;
}
.leftNavFlyOuts a
{
	color:#424242; 
}
.leftNavFlyOutsHover
{
    background-color: #CACACA;
}
.Line
{
	background-color: #F5F5F5;
}
.topBorder 
{
	border-top-color:#DBDBDB;
}
.ms-WPHeader td
{
	border-bottom-color:#333333;
}
.BottomLinkBar
{
	color: #999999;
}
.link-item a:link
{
	color: #5D5D5D;
}
.link-item a
{
	color: #5D5D5D;
}
.link-item
{
	color: #5D5D5D;
}
.link-item a:active
{
	color: #787878;
}
.link-item a:visited
{
	color: #787878;
}
.link-item a:hover
{
	color: #3b3b3b;
}
.link-item-large a:link
{
	color: #5D5D5D;
}
.link-item-large a
{
	color: #5D5D5D;
}
.link-item-large
{
	color: #5D5D5D;
}
.link-item-large a:active
{
	color: #787878;
}
.link-item-large a:visited
{
	color: #787878;
}
.link-item-large a:hover
{
	color: #3B3B3B;
}
.description {
	color: #4C4C4C;	
}
.bullet{
	background-image:url("images/blk_lstbulet.gif");
}
.groupheader 
{
	color:#424242;
}
.band {
	background-color:#595959;
	color: #FFFFFF; 
}
.separator
{
	border-color:#CACACA;
}
.level-band
{
	background-color:#8A8A8A;
}
.level-description
{
	Color: #4C4C4C
}
.level-item a:link
{
	color: #5D5D5D;
}
.level-item a
{
	color: #5D5D5D;
}
.level-item
{
	color: #5D5D5D;
}
.level-item a:active
{
	color: #787878;
}
.level-item a:visited
{
	color: #787878;
}
.level-item a:hover
{
	color: #3B3B3B;
}
.level-bullet
{
	background-image:url("images/blk_lstbulet.gif");
}
.headertitle a:link
{
	color: #5D5D5D;
}
.headertitle a
{
	color: #5D5D5D;
}
.headertitle
{
	color: #5D5D5D;
}
.headertitle a:active
{
	color: #787878;
}
.headertitle a:visited
{
	color: #787878;
}
.headertitle a:hover
{
	color: #3b3b3b;
}
.headertitle-large a:link
{
	color: #5D5D5D;
}
.headertitle-large a
{
	color: #5D5D5D;
}
.headertitle-large
{
	color: #5D5D5D;
}
.headertitle-large a:active
{
	color: #787878;
}
.headertitle-large a:visited
{
	color: #787878;
}
.headertitle-large a:hover
{
	color: #3B3B3B;
}
.headertitle-small a:link
{
	color: #5D5D5D;
}
.headertitle-small a
{
	color: #5D5D5D;
}
.headertitle-small
{
	color: #5D5D5D;
}
.headertitle-small a:active
{
	color: #787878;
}
.headertitle-small a:visited
{
	color: #787878;
}
.headertitle-small a:hover
{
	color: #3b3b3b;
}
.headertitle-band a:link
{
	color: #EFEFEF;
}
.headertitle-band a
{
	color: #EFEFEF;
}
.headertitle-band
{
	color: #EFEFEF;
}
.headertitle-band a:active
{
	color: #EFEFEF;
}
.headertitle-band a:visited
{
	color: #EFEFEF;
}
.headertitle-band a:hover
{
	color: #EFEFEF;
}
.title-With-Background 
{ 
	background-color:#545454; 
}
.parttitle{
				font-size: 12pt;
				font-weight: bold;
				color: #9B0000;
				text-align: right;
				padding-right: 5px;
}

.partcontent{
				text-align: right;
				padding-right: 2px;
				font-family:tahoma;
				font:12px;
				font-weight:normal
			
}

.fnt
{
  font: bold 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;


}

.fntmore
{
      font-family:Verdana;
	  font:12pt


}


.partfooter {
				text-align: left;
				background-color: #EEEEEE;
				color: #9B0000;
				font-weight: bold;
			
				padding-left: 5px;
}

.partfooter a {
				
				color: #9B0000;
				
}
.titledetail
{
				font-size:8pt;
				color:maroon;
				
				
}

.ms-WPBorder {
border-color:#CCCCCC;
border-width: 1px;
border-style:solid;
}

.ms-WPTitle{
	text-align: center;
			
}
 
.ms-WPTitle span{

    font-weight:bold;
    padding-left:3px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    font-size:12pt;
    color:#9B0000;
    text-align: center;
    font-family:Verdana;
    
}
.ms-WPTitle A:visited {

 
    text-decoration:none;
    cursor:pointer;

}
.ms-WPTitle A:link {

 
    text-decoration:none;
    cursor:pointer;

}
.ms-WPTitle A:hover {

   
    text-decoration:underline;
    cursor:pointer;

}

.btn {
			background-color:#3B7FB0;
			color:#FFFFFF
				}
.ms-WPTitle A:visited {

 
    text-decoration:none;
    cursor:pointer;

}
.ms-WPTitle A:link {

 
    text-decoration:none;
    cursor:pointer;

}
;
				width:60px;
				vertical-align:top;
				
}

.NiabaHome
{
	background-image:url('Images/home_main_BKG.jpg');	
	background-repeat: repeat-y;		
}

.NiabaStudyin
{
	background-image:url('Images/BKG_global.gif');	
	background-repeat: repeat-y;		
}
.NiabaStudyInSideImage
{
background-image:url('Images/right_in.gif');
}

.NiabaStudyInTitle
{
background-image:url('Images/title_bg.gif');
}
.NiabaStudyInInsideBackground
{
background-image:url('Images/inside_main_BKG.jpg');
}


/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 685px;
	height:215px;
	vertical-align:top;
   
	/* custom decorations 
	
	background:url(/img/global/gradient/h300.png) repeat-x;*/
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:19123em;
	position:absolute;
	clear:both;
	height:214px;
    top: 0px;
    left: 0px;
}

.items div {
	float:left;
	width:700px;
	height:210px;
	
}


scrollable .content {
	float:left;
	
	vertical-align: top;
	text-align:right;
	
	border:1px solid #ccc;
	
}

/* active item */
.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}



.navslide {
				background-color: #EEEEEE;
}





.next {
	cursor:pointer;}


.prev {
	cursor:pointer;
}

 .votingsubject
     {
     
     vertical-align:middle;
     display:block;
     
     }
     
     .votingsubject p
     {
     
    font: normal 11px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
     
     }

       .divmain
       {
           width:225px;
       }
       
        .votingsubject
       {
           width:225px;
           height:30px;
           font-size:10pt;
           font-weight:bold;
       }
       
       .divitem
       {
           
           width :225px;
       }
       
       .divtext
       {
        
           width :100%;
           height:20px;
           vertical-align:bottom;
           display:block;
       }
       
       .divtext p
       {
        
          display:inline;
       }
      
       .divprogressitem
       {
         
         width :100%;
         height: 11px;
         display:block
        
        
       }
       
        .divprogressitem div
       {
         
         float:right;
        
       }
       .divprogress
       {
           background-color:#F7F7F7;
           width:150px;
           height:11px;
          text-align: left;
           
       }
       .divprogresstext
       {
           
         width:60px;
         height: 11px;
        
    }
       .indecator
       {
         width:150px;
         background-image: url('/Style Library/Images/Progress.png');

         height:11px;
       }
       .vottext
       {
         
           font-size:10pt;
           font-weight:bold;
         
       }
       .votltext
       {
         
           font-size:8pt;
       
         
       }
               .votingperc
               {
                   font-size:8pt;
                   
                   
               }

   
.maincoastercontainer {
				background-color: #E0E0E0;
}
.demo{
               width:100%;
               
             
              
}
          
.pagedemo{
			
				width:100%;
				
               margin:2px;
                padding:5px 5px;
                 text-align:right;
                 vertical-align: top
				}
#pag
			{
			width:419px; 
			text-align:left;
			direction: ltr;
			vertical-align: middle;
			background-color: #EEEEEE
				}
}
#pag1
			{
			width:200px; 
			text-align:left;
			vertical-align: middle;
			background-color: #EEEEEE;
				direction: ltr;

			
				}
								
				
#pag2
			{
			width:419px; 
			text-align:left;
			direction: ltr;
			vertical-align: middle;
			background-color: #EEEEEE
				}
   
.tbllnk
{
font-size:10pt;
text-decoration:none;
color:black;


				}
				
	.titledetail{	
			font-size:9pt;
}

.sitemapmain{ font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
 text-align: right;
 list-style-type: none;
 }







.byLine
{
	font:normal 18px  Verdana, Geneva, sans-serif, Helvetica, sans-serif;
   color:#34719c;
	font-weight:bold;
	text-align: right;
	width:80%;
	height:30px;
	vertical-align:middle;
	padding-right:30px
	
			
}


.pageContent
{
	font:normal 16px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    color:#4392ca;
	padding-right:15px;
			
}
.pageContent td
{
	font:normal 17px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	color:#AC0907;
	font-weight:bold;
	background-color:#CBCBCB;
	padding-right:3px;
			
}

.PageTitle
{
	font:normal 18px  Verdana, Geneva, sans-serif, Helvetica, sans-serif;
	color:#34719c;
	font-weight:bold;
	text-align:right;
}

.PageSubTitle
{
	font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	color:#AC0907;
	background-color:#CBCBCB;
	padding-right:3px;
	text-align:right;
	
}

.FormTable a
{
	font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right
}


.FormTable
{
	font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right
}


.TextClass
{
	font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	
	font-weight:normal;
	color:#4392ca;
}
.TextClass a

{
    font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    font-weight:normal;
    color:#4392ca;
}
.TextClass span

{
    font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    font-weight:normal;
    color:#4392ca;
}
.dropdown{width:245px; display:block}

.formbutton
{

font-size:1em;
font-weight:bold;
height:20px;
border:solid 1px #347FB6;
background:url(images/btn.bmp) top repeat-x;
padding:0 5px;
color:black
}

.formtext
{
	font-size:1em;
    width: 240px;
    height: 15px;
    border:1px solid #389BC5;
	font-family:'Tahoma';
	background-color: white;
	font-weight:normal;
	color:midnightblue;
	display:block;}

.gridfont a
{
	font:normal 13px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;			
}
.FormTable span
{
	font:normal 13px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	
	font-weight:bold;
}
.PageTitle span
{
	font:bold 18px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	}
.textcontent{
		font:normal 15px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	
}
.PageSubTitle span
{
font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	color:#AC0907;
	
	background-color:#CBCBCB;
	padding-right:3px;
	
}





.gvheader
{
    background-color:#5CC0D8;
  
    color :White;
     }
     
   .grdhd
{
   
    font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;   
    color :white;
 }

.grdlbl{
    font:normal 10px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;   
    color :black;
		
}
     
.gvrow
{
    background-color:#CACACA;
    font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;    }
    
.gvaltrow
{
    background-color:#EFEFEF;
   font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;}

.maincell
{
	font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif; 
	
}

.maincell img
{
	float:left;
	margin: 3px 5px;
				
				
}
.maincell span
{
				
	float:right
	
}


.maincell span
{
	font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;			
}
.sfont
{
    
   font:bold 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    COLOR: navy;
   
}


.label_gray
{
    BORDER-RIGHT: Maroon 1px solid;
    BORDER-TOP: Maroon 1px solid;
    FONT-WEIGHT: bolder;
    F
    BORDER-LEFT: Maroon 1px solid;
    COLOR: Maroon;
    BORDER-BOTTOM: Maroon 1px solid;
   font:normal 16px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
       background-image:url("../../../../../../../../../../../Images/bg2.jpg");
       
       width:100%;
}


.formMessageLbL  
{
    font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    font-weight:normal;
    color: Red;
    text-align:right;
    
    }


.subtitle
{
    
  
    
    COLOR: Maroon;
    font:bolder 13px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
       background-image:url("../../../../../../../../../../../Images/bg2.jpg");
       height:15;
       width:100%;
       text-align:right;
       padding-right:5px;
}



.FormLabel
{
 font:bold 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
 color:#333333;
}



.tblclass 
{
 vertical-align:top;
 
}

.tblclassint{
		height:23px	;
		vertical-align:text-bottom;
		
}

.tblclass a
{
 font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
 text-decoration:none
}

.tblclassint a
{
 font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
 text-decoration:none;
 vertical-align:top;	
}

.tblclassint img
{
		
		vertical-align:bottom;
		
}


.showcontracts a:link
{
	
    text-decoration:none;
    text-align:center;
   		
}
.PagerStyle td table td 
{
    text-decoration: none;
    width:20px;
    height:20px;
    font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    color: #9C9C9C;
}
   
    
.PagerStyle td table td a:link
{
    text-decoration: none;
    
  	 font:bold 11px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    color: #9C9C9C;
}

.PagerStyle td table td:hover
{
width:21px;
height:20px;
background-color: #FFFFFF;
color:Black;
}

.PagerStyle td table td:focus
{
 width:20px;
 height:20px;

background-color: #FFFFFF;
color:Black;
		
}
.tdlbl
{
    
   width:15%;
   vertical-align:middle;
   text-align:right;
   height:25px

 }
 
 .tdctrl
{
 
   width:85%;
   vertical-align:bottom;
   text-align:right;
   height:25px

 }
    
   .tdlbl span
{ 
   
   font-size:12px;
   font-family:Tahoma;
   font-weight:normal;
   
   

   
   
   
   
	   padding-top:10px;
   color:black;
   
   }
   
   .confirm
   {
          font-size:14px;
          font-family:Tahoma;
          font-weight:bold;
       }
 .tdctrl span 
{
    font: normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    display:block;
    width:100%;
    margin-bottom:3px;
    margin-top:5px;
    
    
}.TextClass
{
	font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	
	font-weight:normal;
	color:#4392ca;
}
.TextClass a

{
    font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    font-weight:normal;
    color:#4392ca;
}

.TextClass span

{
    font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
    font-weight:normal;
    color:#4392ca;
}

.voteques{
			font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	
}
.moreContainer{
 
 vertical-align:middle;
 height: 30px;
 background-color: #EEEEEE;

 padding-top:10px;
 padding-right:80%;
}
.hlnkmore
{

	font: normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif #3F76A6;

			
}
.references{
			font: normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
			list-style-type: none; line-height:	30px;vertical-align:top;
}

.references img{
		height:12px; vertical-align: bottom
}

.newsbartext
{
	font:normal 12px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;	
	color:#4392ca;
		
}

.newsbarSeperator
{
	font:normal 14px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
	color:maroon;			
}

div#turner {
float:left;
padding-top:11px;
width:942px;
height:634px;
position:relative;
background: transparent url(images/frame0.jpg) 0px 6px  no-repeat; /* this graphic gives us the book edges and the shadows around the edges */
}
 
#rightpage {
float:left;
position:relative;
background-image:url(images/10page02.jpg);
overflow:hidden;
width:415px;
height:578px;
left:25px; 
top:20px;
cursor:pointer;
 z-index:100;

}
 
#leftpage {
float:left;
position:relative;
background-image:url(images/10page02.jpg);
overflow:hidden;
width:415px;
height:578px;
left:25px; 
top:20px;
cursor:pointer;
 z-index:100;

}
#leftpage{
background-position:0 0;
}
#rightpage{background-position:416px 0 ;
width:415px;
left:85px; 
}
div#flip {
background: transparent url(images/3d0.png)   center;
height:640px;
width:342px;
position:absolute;

left:299px;
z-index:99;
margin-bottom:0;
padding-bottom:0
}
span .error
{
font:bold 11px  Tahoma, Geneva, sans-serif, Helvetica, sans-serif;
 color:red
		
}

.imgText {
				height:15px
}
.imgText a{ vertical-align:middle
				
}
.imgText IMG{ vertical-align:middle
				
}



#ctl00_explitLogout_ExplicitLogin
{
color: #E0E0E0		
}



