﻿body 
{
    margin:0 0 0 0;
    background-color:#ededed;
}
.bodytext_black
{
    font:normal 12px Arial;
    color:#000000;
    line-height:20px;
}
a.bodytext_black
{
    font:normal 12px Arial;
    color:#000000;
    text-decoration:none;
    line-height:18px;    
}
.bodytext_black123
{
    font:normal 11px Arial;
    color:#000000;
    line-height:18px;
}
a.bodytext_black123
{
    font:normal 11px Arial;
    color:#000000;
    text-decoration:none;
    line-height:18px;    
}
a.bodytext_black:hover
{
    font:normal 12px Arial;
    color:#000000;
    text-decoration:underline;
    line-height:18px;    
}

a.bodytext_black_mid
{
    font:bold 13px Arial;
    color:#000000;
    text-decoration:none;
    line-height:18px;
    
}
a.bodytext_black_mid:hover
{
    font:bold 13px Arial;
    color:#000000;
    text-decoration:underline;
    line-height:18px;
    
}

.bodytext_black_mid
{
    font:bold 14px Arial;
    color:#000000;
}
.bodytext_black_small
{
	font:bold 12px Arial;
    color:#000000;
}
.bodytext_black_123
{
	font:bold 11px Arial;
    color:#000000;
}
.bodytext_black_mid2
{
    font:bold 13px Arial;
    color:#2d2d2d;
}
.bodytext_black_mid123
{
    font:bold 12px Arial;
    color:#2d2d2d;
}
.bodytext_black_mid_normal
{
    font:normal 13px Arial;
    color:#2d2d2d;
    
}
.bodytext_black_mid_123
{
    font:normal 11px Arial;
    color:#2d2d2d;
}
.bodytext_black_or
{
    font:normal 11px Arial;
    color:#000000;
}
.bodytext_black_big
{
    font:normal 18px Arial;
    color:#000000;
}
.bodytext_grey
{
    font:normal 11px Arial;
    color:#737375;
}
.bodytext_white
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:12px;
}
.downloadtext
{
	line-height:36px;
}
.bodytext_white_bold
{
    font:bold 12px Arial;
    color:#ffffff;
}
.bodytext_blue
{
    font:normal 12px Arial;
    color:#0288f0;
}
a.bodytext
{
    font:normal 12px Arial;
    color:#ffffff;
    text-decoration:none;
    
}
a.bodytext:hover
{
    font:normal 12px Arial;
    color:#ffffff;
    text-decoration:underline;
    
}
.footertext
{
    font:normal 11px Arial;
    color:#616161;
    text-align:center;
}
a.home
{
    background:url(../images/home.jpg);
    display:block;    float:left;    width:99px;    height:31px;
}
a.home:hover
{
    background:url(../images/home.jpg) no-repeat;
    background-position: 0 -31px;
}
a.home2
{
    background:url(../images/home.jpg) no-repeat;
    background-position: 0 -31px;
    display:block;    float:left;    width:99px;    height:31px;
}
a.admin
{
    background:url(../images/admin.jpg);
    display:block;    float:left;    width:99px;    height:31px;
}
a.admin:hover
{
    background:url(../images/admin.jpg) no-repeat;
    background-position: 0 -31px;
}
a.admin2
{
    background:url(../images/admin.jpg) no-repeat;
    background-position: 0 -31px;
    display:block;    float:left;    width:99px;    height:31px;
}
a.library
{
    background:url(../images/library.jpg);
    display:block;    float:left;    width:99px;    height:31px;
}
a.library:hover
{
    background:url(../images/library.jpg) no-repeat;
    background-position: 0 -31px;
}
a.library2
{
    background:url(../images/library.jpg) no-repeat;
    background-position: 0 -31px;
    display:block;    float:left;    width:99px;    height:31px;
}
.listboxborder
{    
    border:2px solid #8997c5;    
}
.listboxnoborder
{    
    border:0px; 
    font:normal 12px Arial;
    color:#000000;
}
.textboxbig
{
    font:normal 12px Arial;
    color:#000000;
    border:2px solid #8997c5;
    width:322px;
}
.textboxbig1
{
    font:normal 12px Arial;
    color:#000000;
    border:2px solid #8997c5;
    width:450px;
}
.textboxbig2
{
    font:normal 12px Arial;
    color:#000000;
    border:2px solid #8997c5;
    width:250px;
}

.textboxmid
{
    font:normal 12px Arial;
    color:#000000;
    border:2px solid #5b7aa8;
    width:158px;
}
.textbox100
{
    font:normal 12px Arial;
    color:#000000;
    border:2px solid #5b7aa8;
}

.tdbg
{
    border-bottom:1px solid #e6edff;
    border-top:1px solid #e6edff;
    background-color:#f9fbff;
}
.tdbg123
{
    border-bottom:1px solid #e6edff;
    border-top:1px solid #e6edff;
    border-left:0px solid #ffffff;
    border-right:0px solid #ffffff;
    background-color:#f9fbff;
}
.tdbg1234
{
    border:1px solid #e6edff;
    background-color:#f9fbff;
}
.tdbgfont
{
    border-bottom:1px solid #e6edff;
    border-top:1px solid #e6edff;
    background-color:#f9fbff;
    font:normal 13px Arial;
    color:#000000;
    padding:0px 0px 0px 10px;
}
.icondiv
{
	display:block;
	width:auto;
	float:left;
}
.checkbox
{
    background-color: white; 
    border:2px solid #5b7aa8;
    padding:0 0 0 0;
    margin:0 0 0 0;
    height:20px;
    width:20px;
}
.submenusep
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    float:left;
}  
.submenu
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    float:left;
}
.submenunormal
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    text-decoration:none;
}
a.submenunormal
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    text-decoration:none;
}
a.submenunormal:hover
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    text-decoration:none;
}
a.submenunormal:visited
{
    font:normal 12px Arial;
    color:#5b7aa8;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    text-decoration:none;
}

a.submenu
{
    font:normal 12px Arial;
    color:#5b7aa8;
    text-decoration:none;
    line-height:18px;
    display:block;
    width:auto;
    padding:0px 4px 0px 4px;
    float:left;
    
}
a.submenu:hover
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:18px;
    display:block;
    width:auto;
    background-color:#8997c5;
    padding:0px 4px 0px 4px;
    float:left;
    
}
a.submenuselected
{
	font:normal 12px Arial;
    color:#ffffff;
    line-height:18px;
    display:block;
    width:auto;
    background-color:#8997c5;
    padding:0px 4px 0px 4px;
    float:left;
}
.submenu:hover
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:18px;
    display:block;
    width:auto;
    background-color:#8997c5;
    padding:0px 4px 0px 4px;
    float:left;
    
}
.submenuafter
{
    font:normal 12px Arial;
    color:#8997c5;
    line-height:18px;
    display:block;
    width:auto;
    
    padding:0px 4px 0px 4px;
    float:left;
    
}
a.submenuhover
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:18px;
    display:block;
    width:auto;
    background-color:#8997c5;
    padding:0px 4px 0px 4px;
    float:left;
    
}
 .div
 {
    width:100%;
    min-width:550px;
 }       
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
    font:normal 12px Arial;
    color:#5b7aa8;
    text-decoration:none;
    line-height:22px;
    display:block;
    width:120px;
    padding:0px 4px 0px 4px;
    
}

a.sample_attach, a.sample_attach:visited 
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:22px;
    display:block;
    width:120px;
    background-color:#8997c5;
    padding:0px 4px 0px 4px;
    
 }
a.sample_attach:hover
{
    font:normal 12px Arial;
    color:#ffffff;
    line-height:22px;
    display:block;
    width:120px;
    background-color:#acb5d6;
    padding:0px 4px 0px 4px;
    
 }
div#sample_attach_menu_child             { border-bottom: 1px solid #ffffff; }

/*
Arijit
*/ 
.bodytext_white a
{
    font:normal 12px Arial;
    color:#ffffff;
    text-decoration: none;
}
.bodytext_white a:hover
{
    font:normal 12px Arial;
    color:#ffffff;
    text-decoration: none;
    
}
.bodytext_white a:visited
{
    font:normal 12px Arial;
    color:#ffffff;
    text-decoration: none;
    
}
/*
Arijit
*/ 
.button-small
{
    background:url(../images/button-small.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:30px;
    height:20px;
    text-decoration:none;
}
.button-b1
{
    background:url(../images/button-b1.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:59px;
    height:20px;
    text-decoration:none;
}
.button-b2
{
    background:url(../images/button-b2.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:100px;
    height:20px;
    text-decoration:none;
}
.button-b3
{
    background:url(../images/button-b3.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:135px;
    height:20px;
    text-decoration:none;
}
.button-b4
{
    background:url(../images/button-b4.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:150px;
    height:20px;
    text-decoration:none;
}
.button-o1
{
    background:url(../images/button-o1.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:59px;
    height:20px;
    text-decoration:none;
}
.button-o2
{
    background:url(../images/button-o2.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:100px;
    height:20px;
    text-decoration:none;
}
.button-o3
{
    background:url(../images/button-o3.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:135px;
    height:20px;
    text-decoration:none;
}
.button-o4
{
    background:url(../images/button-o4.png) no-repeat;
    border:0;
    margin:0;
    padding:0;
    font:normal 12px Arial;
    color:#ffffff;
    text-align:center;
    width:150px;
    height:20px;
    text-decoration:none;
}
.bottom_line
{
    border-bottom:1px solid #8c9dc7;
    font:normal 12px Arial;
    color:#000000;
    line-height:22px;
}
.rowtext {
font:normal 12px Arial;
color: #000000;
text-align:left;
/*background-color:#fff7ec;*/ 
}

.pagerstyle
{
	font:normal 12px Arial;
	text-decoration:none;
}
.pagerstyle td tr td span
{
	font:bold 12px Arial;
	color: #000000;
	text-decoration:none;	
}
.pagerstyle td tr td a
{
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.pagerstyle td tr td a:hover
{
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}

.orange
{
    border:9px solid #e25c15;
    width:480px;
    background-color:#ffffff;
    text-align:left;
}

.orangeFMenu
{
    border:2px solid #e25c15;
    background-color:#ffffff;
}

#tree
{
	font:normal 12px Arial;
    color:#000000;
    text-decoration:none;
    background-color:White;
    overflow: auto; 
    
    height: 500px;
    display:block;
}
/*
#tree table
{
	
	width:100%;
	
}

#tree tr:hover
{
	background-color:#E0E0E0;
}
*/

#tree .leafrollover:hover
{
	background-color:#E0E0E0;
	cursor:hand;
}


#tree a
{
	font:normal 12px Arial;
    color:#000000;
    text-decoration:none;
      
}
#tree a:hover
{
	font:normal 12px Arial;
    color:#000000;
    text-decoration:none;
       
}
#tree a:visited
{
	font:normal 12px Arial;
    color:#000000;
    text-decoration:none;
        
}
#tree img
{
	border : none;
}
#tree span
{
	 display:block;
	 width:auto;
	 float:left;
}
#tree p
{
	width:100%;
	display:block;
	margin: 3px 0 0 0;
	
}
.bodytext_error
{
	font: bold 13px Arial;
	color: #ff3333;
}

.no
{
    background-color:#8997c5;
    text-align:center;
    font:bold 15px arial;
    color:#ffffff;
    display:block;
    line-height:32px;
}
.Home_subhead_Blue
{
    background-color:#8997c5;
    text-align:left;
    font:bold 13px arial;
    color:#ffffff;
    display:block;
    line-height:22px;
	padding-left:10px;
}

.Home_subhead_Blue_small
{
    background-color:#8997c5;
    text-align:left;
    font:bold 10px arial;
    color:#ffffff;
    display:block;
    line-height:16px;
	padding-left:6px;
}


.modalBackground
{
	background-color: #5b7aa8;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.modalPopup {
	background-color:#5b7aa8;	
}

.msg{
border:2px solid #c99c01;
background-color:#f7f0ba;
font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
color:#c99c01;
background-image:url(../Images/icon.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0;
}

.msg1
{
	
border:2px solid #960200;
background-color:#f8e6e6;
font:bold 11px Verdana, Arial, 
Helvetica, sans-serif; 
color:#960200;
background-image:url(../Images/icon1.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0px;
}

.msg2
{
	
border:2px solid #80c02b;
background-color:#f5f9eb;
font:bold 11px Verdana, Arial, 
Helvetica, sans-serif; 
color:#80c02b;
background-image:url(../Images/icon2.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0;

} 

.msg3
{
	
border:2px solid #8997c5;
background-color:#d2e0f6;
font:bold 11px Verdana, Arial, 
Helvetica, sans-serif; 
color:#8997c5;
background-image:url(../Images/icon111.jpg);
background-repeat:no-repeat;
background-position:left;
padding:12px 5px 5px 50px;
display:block; 
height:20px;
text-align:left;
margin:10px 5px 10px 0;

} 

.pannel a
{
    font:bold 12px Arial;
    color:#ffffff;
    text-decoration:none;
    line-height:18px;
}
a.pannel
{
    font:bold 12px Arial;
    color:#ffffff;
    text-decoration:none;
    line-height:18px;
}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:320px;
}

.AccordionTitle
{
  height:20px;  
  cursor:pointer;
  font:bold 12px Arial;
  vertical-align:middle;
  text-align:center;
  background-repeat:repeat-x;
  display:table-cell;
  background-image:url('title_repeater.jpg');
  -moz-user-select:none;
}

.AccordionContentShow
{
  overflow-y: auto;
   overflow-x: hidden;
  Display : block;  
}
.AccordionContentHide
{
  overflow-y: auto;
  overflow-x: hidden;
  Display : None;
}

.AccordionContainer
{
  border-top: solid 0px #d2e0f6;
  border-bottom: solid 0px #d2e0f6;
  border-left: solid 0px #d2e0f6;
  border-right: solid 0px #d2e0f6;
}

.thumb{
width:88px;
height:88px;
display:block;
list-style:none;
margin:0;
padding:0px;
border:1px solid #e9ebf7;
background:#fbfaff;
position:relative;
}
.thumb:hover{
width:86px;
height:86px;
display:block;
list-style:none;
margin:0;
padding:0px;
border:2px solid #5b7baa;
background:#fbfaff;
}
.thumb span{
display:block;
background:url(../images/down.gif);
position:absolute;
top:0px;
right:0px;
width:16px;
height:16px;
margin:2px;
}
.thumb:hover span{
display:block;
background:url(../images/down.jpg);
position:absolute;
top:0px;
right:0px;
width:16px;
height:16px;
margin:2px;
}
.thumb ul li{
list-style:none;
padding:0;
margin:0;
}
.GroupBack
{
	padding:4px 10px 0px 23px;
	cursor:hand;
	height:20px;
	display:block;
	background: url(../images/director_icon.gif) left no-repeat;
}
.GroupBack:hover
{
	padding-left: 23px;
	cursor:hand;
	background:#E0E0E0 url(../images/director_icon.gif) left no-repeat;
}
.FolderBack
{
	padding:4px 10px 0px 23px;
	cursor:hand;
	height:20px;
	display:block;
	background: url(../images/small_folder.gif) left no-repeat;		
}
.FolderBack:hover
{
	padding-left: 23px;
	cursor:hand;
	background:#E0E0E0 url(../images/small_folder.gif) left no-repeat;	
}
