body
	{
		font-size:12px;
		font-family:Tahoma;
	}

body
	{
		color: #373737;
		margin:0;
		background:#FFFFFF;
	}
	
#maincont 
	{
		width:100%;
		text-align:center;
	}
	
#subcont 
	{
		padding: 0px;
		margin: 0px auto;
		width: 950px;
	}

.cleanfloat
	{	
		clear: both;
	}

a, a.paddingright
	{
		color:#cc1212;
		text-decoration:underline;
	}

a:hover, a.paddingright:hover
	{
		color:#cc1212;
		text-decoration: none;
	}
	
a.paddingright
	{
		padding-right:8px;
	}


#header 
	{
		float: left;
		width: 950px;
	}
	
#subheader 
	{
		float: left;
		width: 950px;
	}
	
.imgnav 
	{
		float: left;
		width: 43px;
		height: 39px;
	}
	
.header1, .header11, .header11-admin
	{
		float: left;
		width: 864px;
		height: 39px;
	}
.header11, .header11-admin
{
	width: 848px;
	height: 29px;	
	text-align:right;
	background-image:url(../../Images/header1.gif);
	border:solid 0px #DDDDDD;
	padding-top:10px;	
	padding-right:16px;
}
.header11-admin 
{
	background-image:url(../../Images/header1-admin.gif);	
}
.header2, .header22, .header22-admin
	{
		float: left;
		width: 950px;
		height: 70px;
	}
.header22, .header22-admin
{
	width: 933px;
	height: 29px;
	padding-top:41px;
	padding-left:17px;
	text-align:left;
	background-image:url(../../Images/header2.gif);
	font-weight:bold;
}
.header22-admin
{
	height: 26px;
	padding-top:28px;	
	background-image:url(../../Images/header2-admin.gif);	
}	
.redline, .whiteline, .greyline, .greyline1, .greyline2, .greyline3, .greyline4
	{
		float:left;
		width:100%;
		background-color:#cc1212;
	}
	
.whiteline
	{
		background-color:#FFFFFF;
		height:3px;
	}
	
.greyline
	{
		background-color:#e7e7e7;
		height:3px;
	}

.greyline1
	{
		background-color:#e0e0e0;
	}
	
.greyline2, .greyline3
	{
		background-color:#f2f2f2;
	}
	
.greyline4
	{
		background-color:#666666;
	}
	
.greyline3
	{
		height:1px;
	}

.navigationmain, .panlenamelist, .navigationmain-admin
	{
		float:left;
		width:100%;
		height:36px;
		text-align: left;
		background-image:url(../../Images/backgrounds/bg-nav.gif);
		text-transform:uppercase;
	}
	
.panlenamelist
    {
        text-align:center;
		border-top:solid 3px #FFFFFF;
		height:24px;
		padding-top:12px;
		font-weight:bold;
		color:#818181;
    }
.navigationmain-admin 
{
			height:24px;
}	
.navholder, .navholderpath, .navholderpath-admin
	{
		float: left;
		width: 784px;
		padding-left:10px;
	}
.navholderpath, .navholderpath-admin
{
	padding-left:18px;
	#padding-left:15px;	
	padding-top:11px;
}
.navholderpath-admin 
{
	padding-top:5px;
}
.rightsubnav
	{
		float: left;
		text-transform:lowercase;
	}
		
.navholder ul, .rightsubnav ul
	{
		margin:0 0 0 0;
		padding:0px;
		list-style:none;
	}

.navholder li, .rightsubnav li 
	{
		float:left;
		background:url(../../Images/backgrounds/bg-links-graydot.gif) no-repeat left top;
		padding:6px 0 0 12px;
		line-height:27px;
	}
	
.rightsubnav li 
	{
		padding:5px 0 0 12px;
		line-height:27px;
	}	
	
.rightsubnav li 
	{
		background:url(../../Images/backgrounds/bg-links-reddot.gif) no-repeat left top;
	}
	
.navholder a, .rightsubnav a
	{
		float:left;
		display:block;
		
		padding-right:0px;
		padding-left:8px;
		text-decoration:none;
    	font-weight:bold;
		color:#595959;
	}
	
.rightsubnav a
	{
    	font-weight:normal;	
		color:#cc1212;
		text-decoration:underline;		
	}

.navholder a, .rightsubnav a
	{
		float:none;
	}
	
.navholder a:hover, .rightsubnav a:hover 
	{
		color:#cc1212;
		text-decoration:underline;
	}
	
.rightsubnav a:hover 
	{
		color:#595959;
		text-decoration:none;
	}
	
.copyright
	{
		padding-top:21px;
		color:#c5c4c4;
		height:53px;
	}
	
.desen 
	{
		float:left;
		margin-left:10px;
		width: 491px;
		border: 0px solid #000000;
	}
	
	
.contentholder
	{
		float:left;	
		width:950px;
		border: solid 0px #BBBBBB;
		text-align:left;
	}

.redholder
	{
		width:930px;
		min-height:172px;
		#height:172px;							
		background-color:#cc1212;
		padding: 10px 10px 10px 10px;
	}

.titlerh
	{
		background:url(../../Images/icons/rw-arrow.gif);
		color: #FFFFFF;
		float:left;
		width:100%;
		min-height:25px;
		#height:25px;
		padding-top:5px;
		background-repeat:no-repeat;
        background-position: 910px 6px;
		text-transform:uppercase;
		font-weight:bold;		
	}
	
.titlenh 
	{
		background:url(../../Images/icons/gb-arrow.gif);
	}
	
.titlenh 
	{
		float:left;
		width:100%;
		min-height:25px;
		#height:25px;
		padding-top:5px;
		padding-left:7px;
		background-repeat:no-repeat;
        background-position: 910px 6px;
		text-transform:uppercase;
		font-weight:bold;
	}
	
.maintable
	{
		width: 950px;
	}
	
.leftcell
	{
		width: 449px;
		vertical-align:top;
		background-color:#e7e7e7;
		padding-bottom:10px;
	}
	
.rightcell
	{
		width: 501px;	
		vertical-align:top;
	}
	
.welcometext
	{
		width:910px;
		padding-left: 10px;
		padding-right:10px;
		padding-bottom:10px;
		color:#FFFFFF;
	}
	
.newsmainholder
	{
		float:left;
		width:429px;
		padding: 10px 10px 10px 10px;
	}
	
.dotline
	{
		width:413px;
		margin-left:7px;
		background:url(../../Images/backgrounds/dotted-line-hor.gif);		
	}
	
.newsrepeatercell
	{
		float:left;
		width:inherit;
		padding: 20px;
	}

.newsheader, .newsbody
	{
		font-weight:bold;
		width:380px;
	}
	
.newsbody
	{
		font-weight:normal;	
	}
	
.newsheader a, .newsbody a
	{
		color:#595959;
	}
	
.newsheader a:hover, .newsbody a:hover
	{
		color:#595959;
		text-decoration:none;
	}
	
.newspaggingholder
    {
		float:left;
		width:409px;
		#width:429px;		
		padding: 15px 10px 10px 10px;
		text-align:right;
	}
	
.newspaggingholder a
	{
		text-decoration: none;
	}
	

.logholder, .indentsub, .indenttext, .excelfooter
	{
		width:453px;
		text-transform:uppercase;		
		font-weight: bold;		
		padding-top:15px;		
		padding-bottom:15px;		
	}
	
.logholder
	{
		float:left;
		height:15px;
		padding-left: 20px;
		background:url(../../Images/icons/gb-arrow3.gif);
		background-color:#d1d1d0;
		background-repeat:no-repeat;
		background-position: 444px 18px;
	}

.indentsub
	{
		height:27px;
		#height:47px;
		#padding-top:17px;		
		padding-left: 20px;
		background:url(../../Images/icons/wb-arrow.gif);
		background-color:#FFFFFF;
		background-repeat:no-repeat;
		background-position: 458px 18px;
	}
	
.indenttext
	{
		width:auto;
		#padding-top:17px;		
		padding-left: 30px;
		padding-right: 30px;
		padding-bottom:17px;
		background-color:#FFFFFF;
		font-weight:normal;
		text-transform:none
	}
	
.emptyholder
	{
		float:left;
		width: 4px;
	}
	
.downloadfiles
	{
		width:auto;
		padding-top:17px;		
		margin-left: 40px;
		margin-right: 40px;
		padding-bottom:17px;
		background-color:#FFFFFF;
		border-bottom: 1px dotted #b2b2b2;
		font-weight:normal;
		text-transform:none
	}
	
.excelfooter
	{
		width:auto;
		#padding-top:17px;		
		padding-left: 30px;
		padding-right: 30px;
		background-color:#FFFFFF;
		font-weight:normal;
		text-transform:none
	}
	
.checkcontrolholder
	{
		width:451px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 30px;
		background:url(../../Images/icons/gb-arrow1.gif);
		background-color:#f2f2f2;
		background-repeat:no-repeat;
		background-position: 458px 17px;
		float: left;
	}

.checkcontroltitle
	{
		width:100%;
		text-transform:uppercase;
		padding-top:15px;
		font-weight: bold;
	}
	
.checkcontroldescription
	{
		width:auto;
		padding-top:15px;
		padding-right:15px;
		padding-left:15px;
		
	}

.descriptiontextbox
	{
	float:left;
	width: 45px;
	#width:75px;
	padding-top:17px;
	#padding-top:18px;
	padding-left:30px;
	color:#cc1212;
	}

.checkcontroltextbox
	{
		padding-top:15px;
		float:left;
		width:265px;
	}

.input, .input2, .input5, .input5Disabled, .input55, .rightText input, .inputCE, .inputDisabledCE, .input7, .input7Disabled, .input55Disabled
	{
		width:200px;
		border: 1px solid #e9e9e9;
		height: 16px;
	}
	
	.inputCertificate
	{
		width:252px;
		border: 1px solid #e9e9e9;
		height: 15px;
		font-size:12px
	}
	
.inputCE, inputDisabledCE
	{
		width: 170px;
	}

.input6
    {
		border: 1px solid #e9e9e9;		
        width:204px;
    }
	
	
.input1, .input3, .input4, .inputPsd, inputPaging
	{
		width:61px;
		height: 20px;
		padding: 0px;
		margin: 0px;
		background-color: #CCCCCC;
		font-size:10px;
		cursor:pointer;
	}
	
.input4
    {
		width:204px;
    }
.inputPsd
{
	width: 385px;
}
.input5Disabled, .inputDisabledCE, .input55Disabled
{
		background-color: #CCCCCC;
}

.input7Disabled
{
	background-color: #CCCCCC;
	height: 114px;
}

.input55, .input100, .input55Disabled
{
	height:120px;
}
.input100
{
	width:100%;
}

.input100left
{
	/*float:left;*/
	width: 100%;
	padding: 20px 0 5px 3px;
}

.input7
{
	height:114px;
}

.inputPaging
{
	width:80px;
	#height:15px;
	font-size:xx-small;
	color:Red;		
	background-color:Transparent;
	/*border-color:White;*/
	border-style:none;	
}
	
.checkcontrolsubmit
	{
		float:left;
		width:auto;
		padding-top:12px;	
		#padding-top:14px;
		padding-left:15px;
	}
	
.searchpanel, .graycentralpanel
    {
        float:left;
		width:100%;
		background:url(../../Images/icons/gb-arrow3.gif);
		background-color:#d1d1d0;
		background-repeat:no-repeat;
		background-position: 920px 15px;		     		
    }
.paddingStyle 
{
	padding:18px;
	padding-top:0px;
}   
.srchsubtitle, .srchsubbody, .srchsubtitle1, .srchsubtitle2, .expandcolpse, .srchsubtitle1-admin, .activedocstitle
    {
        text-align:center;
        font-weight:bold;
        padding-bottom:8px;
    }
    
.srchsubtitle
    {
        padding-top:15px;
        #padding-top:0px;    
    }    
    
.srchsubtitle1, .expandcolpse, .srchsubtitle1-admin, .activedocstitle
    {
        padding-top:15px;
        padding-bottom:15px;        
    }
.srchsubtitle1-admin 
{
        padding-top:0px;
        padding-bottom:10px;
}   
.activedocstitle
{
	text-transform: uppercase;
} 
.expandcolpse 
{
	cursor:pointer;
}
.srchsubtitle2
    {
        font-weight:normal;        
    }
    
.srchsubbody
    {
         font-weight:normal;
    }
    
.reservationnametable
    {
        border: solid 0px #000000;
        background-color: #FFFFFF;
    }

 
 .reservationitem
    {
        height: 38px;
        padding-bottom:8px;      
        vertical-align:bottom;
        padding-left:10px;
        padding-right:10px;        
        border-bottom:dotted 1px #dad9d9;        
    }
  
 .reservationitem a, .reservationitem a:hover
    {
        color:#818181;
        text-decoration:underline;
    }
    
.reservationitem a:hover
    {
        text-decoration:none;
    }
    
 .reservationheader
    {
        text-align:left;      
        height: 42px;
        #height: 40px;
        background:url(../../Images/backgrounds/header.gif);

    }
    
.reservationheader th
    {
        padding-left:10px;
        padding-right:10px;  
    }
    
.reservationfooter
    {
        height: 38px;
        border-bottom:none 0px #dad9d9;
    }
  
.reservationpager
    {
        height: 35px;
        vertical-align:bottom;
    }
    
.reservationpager a
    {
        text-decoration:none;
    }

.reservationpager a:hover
    {
        text-decoration:underline;
    }
    
.reservationselrow
    {
        background-color:#f4f4f4;
    }
    
.mainreservationsearch
    {
        float:left;
        width:100%;
        border: none 0px #000000;
        padding-top:50px;
        padding-bottom:50px;            
    }
    
.whiteholder, .whiteholder1, .whiteholder2, .whiteholder3, .whiteholder4, .whiteholder5, .whiteholder5a, .whiteholder6, .whiteholderCP, .whiteholderLogIn
{
    margin:0px auto;
    width:523px;
    background-color:#FFFFFF;
}   
.grayholder, .grayholder1, .grayholder2, .grayholder3, .grayholder4, .grayholder5, .grayholder5-3, .grayholder6, .grayholder7, .grayholder6-2, .grayholder5-3-1, .grayholderNote
{
    margin:0px auto;
    width:540px;   
}
.grayholder5-3, .grayholder5-3-1
{
	width:782px;
	/*background-color:#454545;*/
	background:url(../../Images/backgrounds/bg-gray-3rows.gif);
	border:solid 0px #FFFFFF; 
}
.grayholder5-3-1 
{
	min-height:290px;
}
.grayholder2, .grayholder3
{
    width:440px;
    _width: 500px;        	    
}
.grayholder3, .grayholder4, .grayholder6
{
	text-align:center;
}
.grayholder1, .grayholder4, .grayholder6-2
{
	padding-top:10px;
} 
.grayholder5 
{
	border-left:solid 1px #FFFFFF;
	height:600px;
}
.grayholder4, .grayholder6
{
	padding-bottom:10px;
}
.grayholder6 
{
	width:100%;
}
.grayholder6-2
{
	width: 312px !important;
}
.grayholder7 
{
    width:460px;
    padding-right:20px; 	
}
.grayholderNote
{
	/*height: 270px;*/
	#height: auto;
	min-height: auto;
	width: 325px;	
}
.whiteholder1, .whiteholder2, .whiteholder3, .whiteholder4, .whiteholder5, .whiteholder5a, .whiteholder6, .whiteholderCP, .whiteholderLogIn
    {
        width:262px;
    }
.whiteholder6 
{
	border:solid 1px #FFFFFF;
}
    
.box, .box1, .boxUL, box4, .box5, box6, box7, box8, .boxX, .boxGrey, .boxX1, .boxGrey1
    {
        float:left;
        width:200px;
        text-align:left;
        min-height:50px;
        #height:50px;
        clear:left;
        border:solid 0px #FF0000;
    }
    
.box1
{
        width:230px;
        border:solid 0px #000000;        
}

.box2 
	{
		width: 250px;
		text-align: left;
		min-height: 180px;
		#height: 180px;
		border: solid 0px #000000;
	}

.boxUL
{
	padding-top: 11px;
	text-align: center !important;
}

.box4
{
	min-height: 100px;
	#height: 100px;
}

.box5
{
	min-height: 150px;
	#height: 150px;
}

.box6
{
	color:#737373;	
	font-weight:bold;
	min-height:50px;
	#height:50px;
}

.box7
{
	min-height:60px;
}

.box8
{
	overflow:scroll;
	width:100;
	height:50;
}

.box9
{
	overflow:scroll;
	width:100;
	height:50;
}

.boxGrey, .boxX
{
	border:solid 1px #cecece;	
}

.boxGrey1, .boxX1
{
	border: 0px;
	min-height: 80px;
	#height:80px;	
}

.boxX
{
	#height:70px;	
}

.onepx
    {
        float:left;
        width:1px;
        border:solid 0px #000000;
    }
    
.childbox, .childbox1, .childbox2, .childbox3, .childbox4, .childbox5, .childbox6, .childbox7, .childbox8, .childbox8b, .childbox9, .childbox10, .childbox11, .childbox10-3, .childbox11-3, .childbox12, .childbox9-2, .childbox9-3, .childbox6-2, .childbox6-3, .childboxCP, .childboxLogIn, .childboxNote, .childbox9a, .childbox_ce, .childbox11, .childbox10-3, .childbox10-3-2, .childbox11-3, .childbox11-3-2, .childbox12, .childbox9-2, .childbox9-3, .childbox6-2, .childbox6-3, .childboxCP, .childboxLogIn, .childboxNote, .childbox2columns, .childbox1columns, .childbox2columnsLarge, .childboxRightLarge, .childbox10-3-2X
    {
        float:left;
        width:200px;
        padding-left:30px;
        _padding-left:28px;
        padding-right:30px;
        _padding-right:28px;
        background-color:#cecece;
        /*border:solid 1px #FF0000;*/
        /*background-color:#d1d1d0;*/        
    }
    
 .childbox_a, .childbox1_a, .childbox2_a, .childbox3_a, .childbox4_a, .childbox5_a, .childbox6_a, .childbox7_a, .childbox8_a, .childbox8b_a, .childbox9_a, .childbox10_a, .childbox11_a, .childbox10-3_a, .childbox11-3_a, .childbox12_a, .childbox9-2_a, .childbox9-3_a, .childbox6-2_a, .childbox6-3_a, .childboxCP_a, .childboxLogIn_a, .childboxNote_a, .childbox9a_a, .childbox_ce_a, .childbox11_a, .childbox10-3_a, .childbox10-3-2_a, .childbox11-3_a, .childbox11-3-2_a, .childbox12_a, .childbox9-2_a, .childbox9-3_a, .childbox6-2_a, .childbox6-3_a, .childboxCP_a, .childboxLogIn_a, .childboxNote_a, .childbox2columns_a, 
 .childbox1columns_a, .childbox2columnsLarge_a, .childboxRightLarge_a, .childbox10-3-2X_a, .divWOBorders
    {
        float:left;
        width:200px;
        padding-left:30px;
        _padding-left:28px;
        padding-right:30px;
        _padding-right:28px;
        /*background-color:#cecece;*/
        /*border:solid 1px #FF0000;*/
        /*background-color:#d1d1d0;*/        
    }
    
.childbox2columns, .childbox1columns ,.childbox2columns_a, .childbox1columns_a
{
	width:155px;
}

.childbox10-3-2X, .childbox10-3-2X_a
{
	width:270px;	
}
    
.childbox9-2, .childbox9-3
{
	background-color:#d1d1d0 !important;
	padding-bottom:27px;
}

/*	
.childbox10, .childbox11, .childbox10-3, .childbox10-3-2, .childbox11-3, .childbox11-3-2, .childbox2columns, .childbox1columns, .childbox2columnsLarge, .childbox10-3-2X
{
	background-color:#c5c5c4;
}
*/
.childbox11-3-2, .childbox10-3-2, .childbox2columns, .childbox1columns, .childbox2columnsLarge, .childbox10-3-2X
{
	background-color:#d1d1d0;
}
	
.childbox9-3
	{
		padding-bottom: 5px !important;
	}
    
.childbox3, .childbox7, .childboxRightLarge, .childboxRightLarge_a, .childbox7_a
    {
        border-right:solid 1px #FFFFFF;        
    }
    
.childbox1, .childbox2, .childbox, .childbox4,.childbox6,.childbox10, .childbox10-3, .childbox10-3-2, .childbox6-2, .childbox6-3, .childboxCP, .childboxLogIn, .childboxNote, .childbox10-3-2X, .childbox10-3-2_a, .childbox10-3-2X_a , .childbox6_a
    {
        border-left:solid 1px #FFFFFF;
        border-right:solid 1px #FFFFFF;        
    }
    
 .childbox2columns, .childbox2columnsLarge, .childbox2columns_a, .childbox2columnsLarge_a
	 {
	 	border-left:solid 1px #FFFFFF;	 		
	 }
    
.childbox1, .whiteholder1
    {
        height:92px;
    }    
    
.childbox2, .whiteholder2
    {
        height:48px;
    } 
    
.childbox4, .whiteholder3
    {
        height:159px;
    }     
.childbox5, .whiteholder4
    {
        height:20px;
        border-left:solid 1px #d1d1d0;
        border-right:solid 1px #d1d1d0;
        padding-bottom:15px;
    }
    
.whiteholder4
{
	_padding-bottom: 0px;
}
    
.childbox8, .whiteholder5
{
        background-color:#c5c5c4;
        border:solid 1px #c5c5c4;
        height:34px;
}

.childbox8a
{
	    background-color:#cecece;
        border:solid 1px #cecece;
        height:34px;
}
.childbox8b, .whiteholder5a
{
	background-color:#cecece;
	height: 34px;
}

.childboxNote
{
	padding-bottom: 20px;
	padding-top: 20px;
	width: 265px;
	/*height: 250px;*/
	#height: auto;
	min-height: auto;
	background-color: #c5c5c4 !important;
}
.whiteholder4 
{
	     margin-top:10px;
}
.whiteholder5, .whiteholder5a
{
	     margin-top:25px;	
}
.childbox6, .childbox7, .childboxRightLarge
    {
        /*height:195px;*/
        /*background-color:#c5c5c4; */
        background-color:#cecece;       
    }
.childbox6-2, .childbox6-3
	{
		background-color: #d1d1d0;
		width:250px;
	}
.childbox6-3
	{
		border-left: 0px;
	}
.childbox7 
{
	height:200px;
}    
.childbox9, .childbox9-2, .childbox9-3, .childbox_ce
{
        padding-left:10px;
        padding-right:10px;	
        background-color:#c5c5c4;
        border:solid 0px #FFFFFF;
}

.childbox_ce
{
		padding-left:10px;
        padding-right:10px;	
        background-color:#cecece;
        border:solid 0px #FFFFFF;
}

.childbox9a
{
	background-color: #c5c5c4;
	width:110px;
}

.childbox10, .childbox11, .childbox10-3, .childbox11-3
{
	background-color:#c5c5c4;
}
.childbox12 
{
	background-color:#c5c5c4;
	border-right:solid 1px #FFFFFF;
}
.alertmsg
	{					
		color:#cc1212;
	}
	
.centerTable
    {
        width:100%;
        text-align:center;
    }
    
a.white:link {

	color: #FFFFFF;
	text-decoration: underline;
}

a.white:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.white:hover {
	color: #FFFFFF;
	text-decoration: none;

}

a.white:active {
	color: #FFFFFF;
	text-decoration: underline;

}
.customTop
{
	border:solid 10px #dfdfdf;
	background-color: #dfdfdf;
}
.customTop a 
{
	font-weight:normal;	
}
.customTop a:hover
{
	color: white;
	text-decoration:none;
}
.customTopItem a:hover 
{
	text-decoration:none;
}
.customTopItem td
{
	border:solid 0px #dfdfdf;
	padding:5px;
	padding-top:11px;
	padding-left:15px;
	background:url(../../Images/backgrounds/bg-links-graydot.gif) no-repeat left -2px;
}
.customChildItem, .customChildHover 
{
	background-color: #dfdfdf;
	padding-left:2px;
	padding-top:2px;	
	padding-bottom:2px;
	padding-right:11px;
	border-top:solid 1px #9a9a99;
}
.customChildHover 
{
	background-color: #adadad;
	border-top:solid 1px #adadad;	
}
.ajax__tab_xp-theme .ajax__tab_header
{
	cursor:pointer;
	margin-top:10px;
	border-bottom:solid 1px #f0f0f0;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#737373;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    padding-left:5px;
    padding-right:5px;
}
.ajax__tab_xp-theme .ajax__tab_active
{   
    border-top:solid 1px #f0f0f0;
    border-left:solid 1px #f0f0f0;
	border-right:solid 1px #a0a0a0;     
	border-bottom:solid 1px #D1D1D0;
	background-color: #D1D1D0;
	/*background-color: #cecece;*/
	padding-top:5px;
	padding-bottom:5px;	
}
.ajax__tab_xp-theme .ajax__tab_body 
{
	background-color: #D1D1D0;
	/*background-color: #cecece;*/
    border-bottom:solid 1px #a0a0a0;	
    border-left:solid 1px #f0f0f0;
	border-right:solid 1px #a0a0a0;
	padding:10px;   
}
.rightalign 
{
	text-align:right;
	background-color: #d1d1d0;
	margin-top:10px;
	padding:5px;	
}
.rightalign2
{
	text-align:right !important;
}
.TitlePanel legend, .TitlePanelLft legend, .TitlePanelRgt legend
{
	text-transform:uppercase;
	font-weight:bold;
	color: #373737;
}
.TitlePanel fieldset, .TitlePanelLft fieldset, .TitlePanelRgt fieldset
{
	#border:2px;
	border-style:groove;
}
.TitlePanelLft, .TitlePanelRgt
{
	width:49%;
	float:left;
}
.TitlePanelRgt 
{
	margin-left:2%;
}
.LowerCaseText 
{
	text-transform:lowercase;
}
.NormalCaseText 
{
	text-transform:none;
}
.leftholder, .rightholder
    {
        float:left;
        min-height:21px;
		border:solid 0px #000000;
		padding-top:2px;
		padding-bottom:3px;
    }
    
.leftholder
    {
		float:left;
		width:40%;
		padding-top:8px;        
        text-align:right;
    }
    
.rightholder
    {
		float:right;
		width:56%;		
		padding-top:5px;        
        text-align:left;        
    }  
.parentholder
    {
        width:100%;
        float:left;
        border: solid 0px #000000;
        clear:left;
    }
.indent40, .indent12 
{
	width:96%;
	padding-top:5px;
	padding-bottom:5px;	
	margin-left:3%;
	/*margin-right:3%;*/
}
.indent12 
{
	padding-top:0px;
	padding-bottom:0px;		
	margin-left:2%;
	margin-right:2%;
}
.marginright 
{
	float:left;
	width:31%;
	margin-right:3%;
}
hr
	{
		height:2px;
		border-top:solid 1px #a0a0a0;		
		border-left:solid 1px #a0a0a0;
		border-right:solid 1px #FFFFFF;
		border-bottom:solid 1px #FFFFFF;
	}
.multibox 
{
	width:265px;
	height:360px;
}
.multibox1
{
	width:265px;
	height:150px;
}
.paddingBottom, .paddingBottom1
{
	padding-top:7px;
	padding-bottom:17px;
}
.paddingBottom1 
{
	padding-top:0px;	
	padding-bottom:0px;	
}
.alignright 
{
	text-align:right;
	padding-top:5px;
	padding-bottom:0px;
	margin-right:20px;
}
.alignright2
{
	text-align:right;
	padding-top:5px;
	padding-bottom:0px;
}
.bottomborderholder, .bottomborderholder1
{
	float:left;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
	border:solid 0px #FFFFFF;
}
.bottomborderholder1 
{
	padding-bottom:4px;	
	#padding-bottom:9px;	
}
 .topborderholder 
{
	width:99%;
	#width:98%;
	margin: 0px auto;	
	border:solid 0px #FFFFFF;		
}
.rightTextCb
{
	float:right; 
	margin-right: 5px;
}
.leftText, .leftTotal, .rightText, .rightSum
{
	margin-left:5px;
	margin-right:5px;
}
.leftText, .leftTotal
{
	width:84%;	
	float:left;
	padding-top:4px;
	border:solid 0px #FFFFFF;
}
.rightText, .rightSum
{
	float:right;
	border:solid 0px #FFFFFF;
}
.leftTotal, .rightSum 
{
	padding-top:0px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:3px;	
}
.rightSum 
{
	margin-right:8px;	
	#margin-right:12px;
}
.rightText input 
{
	width:100px;
	text-align:right;
}

.investmentDataLink, .investmentDataLink1, .investmentDataLink2
{
	float:right;
	padding: 5px;
	padding-bottom: 9px;
}

.investmentDataLink, .investmentDataLink2
{
	border-right: solid 1px #737373;
	padding: 0 5px 0 5px;
	/*5px 10px 0*/
}

.investmentDataLink1
{
	_width:90%;
}
.investmentDataLink2
{
	border-right: solid 0px #737373;
}

a.linkNotActive
{
	color:#737373;	
}

a.linkActive 
{
	color:#ffffff;
}
.ucase, .ucasebold , .PrintTitle
{
	text-transform:uppercase;
}
.ucasebold, .PrintTitle
{
	font-weight:bold;
}
.ucasebold 
{
	height:28px;
	vertical-align:top;
}
.PrintTitle 
{
	text-align:center;
	font-size:14px;
	padding:10px;
}
.aligncenter 
{
	text-align:center;
	padding-bottom:10px;
}
.alignleft 
{
	text-align:left;
	padding-bottom:10px;
}

.alignLeftWhite 
{
	text-align:left;
	background-color:White;
	padding-bottom:10px;
}

.bordergrayTable td, .bordergrayTableInvestor td
{
	padding:5px;
}
.bordergrayTable1 td 
{
	padding:0px;
}
.greyTD, .greyTDlast, .greyTDinvestor, .greyTDtop, .greyTDInvestorLWhite, .greyTDInvestorRWhite, .greyTDInvestor, .greyTDinvestor1
{
	background-color:#cecece;
	border-bottom:solid 2px #FFFFFF;
}
.whiteTD, .whiteTDfirst, .whiteTDsecound
{
	border-bottom:solid 2px #cecece;
	border-right:solid 2px #CECECE;	
}
.whiteTDfirst
{
	border-top:solid 2px #CECECE;
}
.borderInvestorTD, .borderInvestorTDright, .borderInvestorTDright2, .borderInvestorTD2, .borderInvestorTDrightRA, .borderInvestorTDrightRAB, .borderInvestorTDB
{
	border:solid 2px #CECECE;
	border-top:solid 0px #CECECE;
}
.borderInvestorTDB
{
	font-weight: bold;
}
.borderInvestorTD2
{
	border-top:solid 2px #CECECE;
}
.borderInvestorTDright, .borderInvestorTDrightRA, .borderInvestorTDrightRAB 
{
	border-left:solid 0px #cecece;
}
.borderInvestorTDrightRA, .borderInvestorTDrightRAB
{
	text-align: right;
}
.borderInvestorTDrightRAB
{
	font-weight: bold;
}
.greyTDlast, .greyTDinvestor, .greyTDinvestor1
{
	border-bottom:solid 2px #CECECE;	
}
.greyTDinvestor
{
	font-weight: bold;
}
.greyTDinvestor1
{
	text-transform: uppercase;
	font-weight: bold;
}
.greyTDtop 
{
	border-top:solid 2px #FFFFFF;	
}
.greybackground, .whitebackground 
{
	background-color:#CECECE;
	padding:0px !important;
}
.whitebackground 
{
	background-color:#FFFFFF;
}
.greyTDInvestorLWhite, .greyTDInvestorRWhite
{
	border-bottom: 0px;
}

.greyTDInvestorLWhite
{
	border-right: solid 2px #FFFFFF;
}

.searchLeid, .searchLeid1
{
	float:left;
	width:100%;
	background: #e0e0e0 !important;
}

.searchLeid1
{
	#height: 300px;
	min-height: 300px;
}

.infoCI
{
	width: 44%;
	_width: 40%;
	padding-left: 3%;
	padding-right: 3%;
	_padding-left: 2%;
	_padding-right: 2%;
	background: #e0e0e0;
	padding-bottom: 15px;
}

.infoCI1, .infoCI2
{
	width: 30%;
	float: left;
	/*background: #cecece;*/
	text-align: left;
	color: #0f0f0f;
}

.infoCI2
{
	width: 70%;
	font-weight: bold;
	color: #000000;
	padding-left:5%;
}

.infoCI hr
{
	padding: 20px 0 0 20px;
	color: #ffffff !important;
	border: 0px !important;
	height: 1px;
}

.infoCIPad
{
	padding-bottom: 15px;
}

.searchLeidGridView
{
	width: 49%;
	float: left;
	background-color: #CECECE;
}

.searchRestGridView
{
	width: 100%;
	clear:both;
}

.dateFilterHolder
{
	margin: 0px auto;
	width: 100%;
}

.docIdPanel
{
	float: left;
	/*width: 200px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
    font-weight:bold;
    border-bottom:solid 2px #f0f0f0;
    color:#737373;
}

.docIdPanelSep
{
	color: #f0f0f0 !important;
}

.exceldocsbutton1
{
	float: left;
	width: 250px;
	text-align: left;
	padding-top: 20px;
}

.exceldocsbutton2, .exceldocsbutton22
{
	padding-top: 10px;
	float: left;
	width: 250px;
	text-align: center;
}

.exceldocsbutton22
{
	width: 200px;
}

.fileupload
{
	width: 220px;
	height: 19px;
	font-size: 12px !important;
	border: 1px solid #e9e9e9;
}

.alignleft
{
	text-align: left !important;
}

.firsttabdisabled
{
	color: #000000 !important;
}

.infoDI
{
	float:left;
	width: 43.5%;
	padding-left: 3%;
	padding-right: 3%;
	/*background: #e0e0e0;*/
	#height: 82px;
	min-height: 82px;
	border-bottom: 2px groove; 
}

.infoIDGridView
{
	width: 49%;
	float: left;
	background-color: #cecece !important;
}

.infoIDseparator
{
	float: left;
	border-left: #ffffff 1px solid;
}

.infoCIPad2
{
	padding-bottom: 25px;
}

.hidden1
{
	width: 1px;
	height: 1px;
	background-color: #cecece;
	border: 0px;
}

.red
{
	color: #FFFFFF;
	background-color: #CC1212;
	font-weight: bold;
}

.ucaseboldheader 
{
	font: normal normal bolder x-large Arial, Helvetica, sans-serif;
	height: 28px;
	vertical-align: top;
	text-transform: uppercase;
	text-align: center;
}

.reducaseboldheader 
{
	font: normal normal bolder x-large Arial, Helvetica, sans-serif;
	height: 28px;
	vertical-align: top;
	text-transform: uppercase;
	text-align: center;
	background-color: #CC1212;
	color: #ffffff;
	border-top: 2px solid #cecece;
	border-bottom: 2px solid #cecece;
}


.MPEPanel1
{
	width:200px; 
	background-color: White; 
	border-width: 1px; 
	border-color: Black; 
	border-style: solid; 
	padding:20px;
}

.senderExistsLeft, .senderType
{
	float: left;
	width: 49%;
}

.senderExistsLeft
{
	padding-left: 4px;
	padding-top: 13px;
}

.boxCP
{
	/*float:left;*/
    width:205px;
    text-align:left;
    padding-bottom: 15px;
    clear: left;
    #height: auto;
    min-height: auto;
}

.boxLogIn, .boxLogIn1
{
	width:204px;
	text-align:left;
    clear: left;
    #height: auto;
    min-height: auto;
}

.boxLogIn
{
	padding-bottom: 15px;
}

.whiteholderCP
{
	#height: auto;
	min-height: auto;
	width: 267px;
	_width: 263px;
}

.whiteholderLogIn
{
	width: 266px;
	_width: 262px;
	#height: auto;
	min-height: auto;
}

.childboxCP
{
	width: 205px;
}

.childboxLogIn
{
	width: 204px;
}

.warningCP
{
	color: #cc1212;
	font-weight: bold;
}
.box3
{
    float:left;
    width:200px;
    text-align:left;
    clear:left;
    padding-bottom:10px;
}

.rblDisabled
{
	color: #000000 !important;
}

.boxNote
{
	float:left;
    width:200px;
    text-align:left;
    clear:left;
    min-height: auto;
    #height: auto;
}

.updateProgress
{
	border-width: 1px;
	border-style: solid;
	background-color: #FFFFFF;
	position: absolute;
	width: 180px;
	height: 65px;
}

.updateProgressDiv
{
	 position: relative; 
	 top: 24px; 
	 text-align: center;
}

.regInfo
{
	float: left;
	width: 100%;
}

.InfoDeadline
{
	float:right;
	width: 300px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
    /*font-weight:bold;*/
    border-bottom:solid 1px #cc1212;
    color: #cc1212;
}

.tableDeadline td
{
	padding: 1px;
}

.MPEAlertMainDiv
{
	width:300px; 
	background-color: #ffffff;  	
	border:solid #c4dbf2 5px; 
	border-top: 0px;
	z-index:13001 !important;
}

.MPEAlertTitleDiv
{
	float:left; 
	width:300px; 
	#height:30px; 
	min-height:30px; 
	background-color:#c4dbf2;
}

.MPEAlertTitleDivLeft
{
	float:left; 
	width: 260px; 
	#height:20px; 
	min-height:20px; 
	text-align:left; 
	padding: 5px 0 5px 0; 
	color:#000000; 
	font-weight: bold;
}

.MPEAlertTitleDivRight
{
	float:left; 
	width: 40px; 
	#height:30px; 
	min-height:30px; 
	text-align:right; 
}

.MPEAlertContentDiv
{
	float:left; 
	width:300px; 
	padding: 15px 0 15px 0; 
	background-color:#ffffff;
}

.MPEAlertContentLeft
{
	float:left; 
	width: 30px; 
	text-align:center; 
	padding-left: 10px; 
}

.MPEAlertContentRight
{
	float:left; 
	width: 230px; 
	text-align:left; 
	padding-left:20px; 
	padding-right: 10px; 
}

.MPEAlertBottomDiv
{
	float:left; 
	width:290px; 
	height:25px; 
	text-align:right; 
	padding:10px 10px 10px 0; 
	background-color:#EBEBEB;
}

.MPEAlertButtons
{
	width: 90px; 
	height: 25px;
}

.boxNoteUser, .boxNoteDate
{
	float: left;
	width: 126px;
}

.boxNoteUser
{
	padding-right: 5px;
	border-right: 1px solid #ffffff;
}

.boxNoteDate
{
	padding-left: 5px;
}

.psdHolder
{
	margin: 0px auto;
	width: 950px;
	background-color: #d1d1d0;
}

.psdHolder2
{
	float:left; 
	background-color: #d1d1d0;
}

.psdChildBox, .psdChildBox2, .psdChildBox3, .psdChildBox4
{
	float: left;
	width: 600px;
	margin-left: 175px;
	_margin-left: 87px;
	padding-top: 15px;
}

.psdChildBox2
{
	padding-bottom: 15px;
}

.psdChildBox3
{
	font-weight: bold;
}

.psdChildBox4
{
	text-align: right;
}

.psdNavButton
{
	float:left;
	width: 100px;
	text-align: center;
}

.psdDdl
{
	float: left;
	width: 395px;
	text-align: center;
}

.psdBox
{
	float: left;
	width: 33%;
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.psdImage
{
	/*width: 600px;
	height: 800px;*/
	width: 100%;
}

.copyright2
{
	padding-top:21px;
	background-color:#ffffff;
	height:53px;
	color:#c5c4c4;
}

.authPersonsTitle
{
	text-align: center;
	font-weight: bold;
}

.authPersonsContent
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.authPersonsLst
{
	border: 1px solid #e9e9e9;		
    width:204px;
    height: 69px;
}

.saveJournalCheckMainDocId1, .saveJournalCheckMainDocId2, .saveJournalCheckMainDocId3
{
	float:left;
}

.saveJournalCheckMainDocId1
{
	width: 150px;
	padding-left: 25px;
	padding-top: 5px;
}

.saveJournalCheckMainDocId2
{
	width: 215px;
	padding-top: 2.5px;
}

.adminControl1
{
	float:left; 
	padding-top: 20px;
}

.message_no_data
{
	padding-top: 10px;
	width: 100%;
	text-align: center;
	/*font-weight: bold;*/
	/*text-decoration: underline;*/
	color: #cd1313;
}

.message_no_data2
{
	padding: 5px 0 5px 0;
}

@media print 
{
	.divButtons
	{
		display: none;	
	}
}

.childboxPlace
{
    float: left;
    width: 260px;
    height: 250px;
    font-size: 12px !important;
    /*padding-left: 10px;
    padding-right: 10px;*/
    border: 0px #ffffff solid;
    text-align: center;
}

.grayholderPlace
{
    margin: 0px auto;
    padding: 0px;
    padding-top: 10px; 
    width: 782px;
    background-image:url(../../Images/backgrounds/bg-gray-3rows1.gif);
}

.floatingDiv
{
    border-right: #ffffff 1px solid;
    padding-right: 3px;
    border-top: #ffffff 1px solid;
    padding-left: 3px;
    z-index: 1;
    left: 50%;
    float: left;
    visibility: visible;
    padding-bottom: 3px;
    margin: 1px;
    border-left: #ffffff 1px solid;
    padding-top: 3px;
    border-bottom: #ffffff 1px solid;
    position: absolute;
    top: 35%;
    height:300px;
    background-color: #cecece;
    width: 200px;
    
}
.floatDivtest 
{
	width:300px;
	float:none;
	height:30px;
}
.FloatLeftClass 
{
	width:33%;
	float:left;
	border:solid 0px #DDDDDD;
}

.FloatLeftClass1 
{
	width:225px;
	float:left;
	border:solid 0px #DDDDDD;
}

.FloatLeftClass2 
{
	width:32px;
	float:left;	
	border:solid 0px #DDDDDD;
	padding-top:20px;
	padding-left:5px;
	padding-right:5px;	
}
.FloatLeftHolder 
{
	width:495px;
	float:left;
	padding-bottom:35px;
	padding-top:20px;
	border-bottom:solid 1px #DDDDDD;
	border-top:solid 1px #DDDDDD;
	padding-top:20px;
}

.LstStyle
{
	width:100%;	
}

.centerContent
{
	padding-left:350px;			
	border:solid 0px #DDDD10;	
}

.centerContent1
{
	padding-left:210px;			
	border:solid 0px #DDDD10;	
}

.centerContentBtnSearch
{
	padding-left:400px;			
	border:solid 0px #DDDD10;	
}

.leftContentBtnSearch
{
	padding-left:200px;			
	border:solid 0px #DDDD10;	
}

.leftContentBtnSearch1
{
	padding-left:50px;			
	border:solid 0px #DDDD10;	
}

.rightContent
{
	/*padding-left:680px;*/
	text-align:right;
	border:solid 0px #DDDD10;	
}

.leftContentBtnSearch2
{
    background-color:#cecece;
    border:solid 1px #cecece;
    height:34px;	
    padding-left:300px;
}

.LstHolder
    {
	width:200px;
	float:left;
	border:solid 0px #DDDD11;
    }

.addToRight
    {
        float:left;
        width:250px;
        text-align:left;
        min-height:50px;
        #height:50px;
        border:solid 0px #DDDDDD;	
    }
    
.addToRightT
{
    float:left;
    width:auto;
    text-align:left;
    min-height:50px;
    #height:50px;
    border:solid 0px #DDDDDD;	
}
    
.addToRight1
    {
        float:left;
        width:267px;
        text-align:left;
        min-height:50px;
        #height:50px;
        border:solid 0px #DDDDDD;	
    }    
    
.addToRight2
    {
        float:left;
        width:200px;
        text-align:left;
        min-height:50px;
        #height:50px;
        padding-left:300px;
        border:solid 0px #DDDDDD;
    }
    
.addToRight3
    {
        float:left;
        width:235px;
        text-align:left;
        min-height:50px;
        #height:50px;
        border:solid 0px #DDDDDD;	
    }
    
 .addToRight4
    {
        float:left;
        width:267px;
        text-align:left;
        min-height:90px;
        #height:90px;
        border:solid 0px #DDDDDD;	
    }  
    
 .addToRight5, .addToRight6
    {
        float:left;
        width:250px;
        text-align:left;
        min-height:50px;
        #height:50px;
        border:solid 0px #DDDDDD;	
    } 
   .addToRight6
    {
    	width:417px;
        text-align:center;
    }  
    
 .btnComp
{
    float:left;
    width:180px;
    text-align:left;
    min-height:50px;
    #height:50px;
    border:solid 0px #DDDDDD;	
} 

.btnHolder
{
	width:100%;	
	padding-left:230px;
	border:solid 0px #DDDD10;
}

 .repeaterItemStyleFirst
{
    float:left;
    width:100px;
    text-align:left;
    vertical-align:bottom;
    min-height:30px;
    #height:30px;    
    border:solid 0px #DDDDDD;	
    border-top:solid 1px #DDDDDD;
    padding-top: 7px;
}

 .repeaterItemStyle
{
    float:left;
    width:100px;
    text-align:left;
    vertical-align:bottom;
    min-height:30px;
    #height:30px;
    padding-left:15px;
    border:solid 0px #DDDDDD;
    border-top:solid 1px #DDDDDD;	
    padding-top: 7px; 
}

.repeaterItemStyleQty
{
    float:left;
    width:100px;
    text-align:left;
    vertical-align:bottom;
    min-height:30px;
    #height:30px;
    padding-left:15px;
    border:solid 0px #DDDDDD;
    border-top:solid 1px #DDDDDD;	
    padding-top: 3px; 
}

 .repeaterItemStyleSmall
{
    float:left;
    width:30px;
    text-align:left;
    min-height:50px;
    #height:30px;
    padding-left:15px;
    border:solid 0px #DDDDDD;
    border-bottom:solid 1px #DDDDDD;	
}

 .repeaterFooterStyle
{
    float:left;
    width:200px;
    text-align:right;
    min-height:50px;
    #height:30px;    
    border:solid 0px #DDDDDD;    
    color:#dddddd;
}

 .repeaterHeaderStyleFirst
{
    float:left;
    width:100px;
    text-align:left;
    vertical-align:bottom;
    font-weight:bold;
    min-height:50px;
    #height:30px;    
    border:solid 0px #DDDDDD;	
    /*border-bottom:solid 1px #DDDDDD;*/
}

 .repeaterHeaderStyle
{
    float:left;
    width:100px;
    text-align:left;
    font-weight:bold;
    vertical-align:bottom;
    min-height:50px;
    #height:30px;
    padding-left:15px;
    border:solid 0px #DDDDDD;	
    /*border-bottom:solid 1px #DDDDDD;*/
}

.repeaterHeaderStyleSmall
{
    float:left;
    width:30px;
    text-align:left;
    font-weight:bold;
    vertical-align:bottom;
    min-height:50px;
    #height:30px;
    padding-left:15px;
    border:solid 0px #DDDDDD;	
    border-bottom:solid 1px #DDDDDD;
}

.repeaterContentStyle
{
	padding-left:150px;			
	border:solid 0px #DDDD10;
	float:right;
}

.repeaterTxtStyle
{
	width:30px;
		
}

 .repeaterFooterStyleFirst
{
    float:right;
    width:400px;
    /*text-align:left;*/
    vertical-align:bottom;
    font-weight:bold;
    min-height:50px;
    #height:30px;    
    border:solid 0px #DDDDDD;	
    padding-right:300px;
}
 
.checkBoxStyle
    {
        float:left;
        width:100px;
        text-align:left;
        min-height:30px;
        #height:30px;
        border:solid 0px #DDDDDD;	
    }
    
.txtRight, .txtRightDisabled
{
	width:140px;
	border: px solid #e9e9e9;
	height: 15px;
	padding-left:100px;
}

.txtRightDisabled
{
	background-color: #CCCCCC;
}
    
.txtHorizontalHolder
{
	width:600px;
	border: 0px solid #e9e9e9;
}
.txtHorizontalHolder1
{
	width:540px;
	border: 0px solid #DDDDDD;
	padding-top:20px;
}

.fileInput
	{
		width:204px;
		height: 20px;
		padding: 0px;
		margin: 0px;
		font-size:10px;
		cursor:pointer;
		border: 0px solid #DDDD10;
	}
	
.fileInputHolderRight
	{
		border:solid 0px #DDDDDD;
		width:30%;
		padding-left:65px;
	}
	
.fileInputHolderRight1
	{
		float:left;
		border:solid 0px #DDD010;
		width:200px;
		padding-left:65px;
	}
	
.grayholderManagement
{
	width:540px;	
	padding-left:230px;
	border:solid 0px #DDDD10;
} 

.ddlStyle
{
    float:left;
    width:200px;
    text-align:left;
    min-height:20px;
    #height:30px;
}

.tableChk
{
    width:100%;
}

.tableChk td 
{
    width:300px;
}

.wholeWidth
{
    width:870px !important;
}

.ddlStyle1
{
    float:left;
    width:200px;
    text-align:left;
    min-height:20px;
    #height:30px;
}
.ddlStyle2
{
    width:270px;
    min-height:20px;
    #height:30px;
}
.input5a
{
	width:150px;
	border: 1px solid #e9e9e9;
	height: 15px;
}
.inputLbl5
{
	width:150px;
}

.inputLbl5Custom
{
	width:200px;
}

.inputRepeaterItem
{
	width:100px;
	border: 1px solid #e9e9e9;
	height: 14px;
}

.PanFilterContent1
{
	height:auto;
	width:600px;
	border:solid 0px #DDDDDD;	
}

.leftHeader
{
	text-align:left;		
}

.btnWidth
{
	width:30px;		
}

.btnReportBtns
{
	#height:30px;
	vertical-align:middle;		
}

.txtPager
{
	width:30;
	#height:10px;
	font-size:xx-small;
}

.adjustedZIndex {
    z-index: 1;
}

.vMiddle
{
	vertical-align:middle;	
}

.pagerImageStyle
{
	vertical-align:middle;
	/*#height:18px;
	width:60px;*/		
}
.pagerImageStyle1
{	
	vertical-align:middle;
	#height:16px;
}

.input4a
{
	width:250px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	background-color: white;
	/*cursor:pointer;*/
}

.customTxtWidthClass {
    width:131px;
}

.input4White
{
	width:204px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	background-color:White;
	font-size:10px;
	cursor:pointer;
}

.searchParam
{
    float:left;
	width:225px;
	border-bottom:solid 0px #DDDDDD;	
}
    
.searchParamsPanel
{
	float:left;
	width:100%;
	border:solid 0px #FF0000;
	padding-left:20px;
}

.floatLeft
{
    float:left !important;
}

.clearLeft
{
    clear:left;
}

.clearRight
{
    clear:right;
}

.searchParamsPanelCenter
{
	float:left;
	width:245px;
	#height:350px;
	/*border:solid 1px #FF0000;*/
	padding-left:200px;
}

.searchPart
{
    float:left;
	width:170px;
	padding-left:10px;
	/*background-color:#d1d1d0;*/	
	/*border-bottom:solid 0px #DDDDDD;*/
	/*border:	solid 1px #DD00DD;*/
}
    
.searchPartSmall
{
    float:left;
	width:100px;
	padding-left:10px;
	/*padding-top:10px;*/
	/*background-color:#d1d1d0;*/	
	/*border-bottom:solid 0px #DDDDDD;*/
	/*border:	solid 1px #DD01DD;*/
}
    
.toTheLeft
{
	float:left;	
}    

.subQueryStyle
{
    width:550px;
	/*float:left;
	border-left:solid 1px #FFFFFF;
	border:solid 1px #FF0000;*/
}
.subQueryStylePopUp
{
    background:#f0f0f0 !important;
}
.paramBtnFind
{
	vertical-align:bottom;
}

.leftSpace
{
	padding-left:10px;
}

.divComp
{
    float:left;
    width:200px;
    text-align:left;
    min-height:50px;
    #height:50px;
    border:solid 1px #FF0000;	
}
    
.onlyTopBorder
{
	border-top:	solid 0px #DDDDDD;
}

.theBackColor
{
	background-color:#d1d1d0;	
}

.setContent
{
	padding-left:70px;			
	border:solid 0px #DDDD10;	
}

.rowStyle
{
	background-color:#cecece;
	border-bottom:solid 1px #FFFFFF;
}

.reportGRDiv
{
	background-color: #ffffff;
}


/* buttons */
.buttons a, .buttons button { display: block; float: left; margin: 7px -2px 0 7px; background-color: #f5f5f5; border: 1px solid #dedede; border-top: 1px solid #eee; border-left: 1px solid #eee; font-family: "Lucida Grande" , Tahoma, Arial, Verdana, sans-serif; font-size: 12px; line-height: 130%; text-decoration: none; font-weight: bold; color: #565656; cursor: pointer; padding: 5px 10px 6px 7px; /* Links */ -moz-border-radius: 3px; border-radius: 3px; -html-border-radius: 3px;}
.buttons button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; /* IE6 */ }
.buttons button[type] { padding: 5px 10px 5px 7px; /* Firefox */ line-height: 17px; /* Safari */ }
*:first-child + html button[type] { padding: 4px 10px 3px 7px; /* IE7 */ }
.buttons button img, .buttons a img { margin: 0 3px -3px 0 !important; padding: 0; border: none; width: 16px; height: 16px; }

/* STANDARD */
button:hover, .buttons a:hover { background-color: #fbfaf4; border: 1px solid #c2e1ef; color: #336699; }
.buttons a:active { background-color: #6299c5; border: 1px solid #6299c5; color: #fff; }
/* POSITIVE */
button.positive, .buttons a.positive { color: #529214; border: 1px solid #fff;}
.buttons a.positive:hover, button.positive:hover { background-color: #E6EFC2; border: 1px solid #D1D1D0; color: #529214; }
.buttons a.positive:active { background-color: #529214; border: 1px solid #D1D1D0; color: #fff; }
/* NEGATIVE */
.buttons a.negative, button.negative { color: #d12f19; border: 1px solid #fff;}
.buttons a.negative:hover, button.negative:hover { background: #fbe3e4; border: 1px solid #D1D1D0; color: #d12f19; }
.buttons a.negative:active { background-color: #d12f19; border: 1px solid #D1D1D0; color: #fff; }
/* REGULAR */
button.regular, .buttons a.regular { color: #336699; border: 1px solid #fff;}
.buttons a.regular:hover, button.regular:hover { background-color: #dff4ff; border: 1px solid #D1D1D0; color: #336699; }
.buttons a.regular:active { background-color: #6299c5; border: 1px solid #D1D1D0; color: #fff; }
.SelectParameters span {display: inline-block;}

/*Dragan*/
.dxCalendarRange{float:left;width:120px;}
.dxCalendarRange table{display:inline-table;}
.groupDataTop {width: 873px !important;border-bottom:solid 1px #c0c0c0;position:relative;height:1px;margin-bottom:0;margin-top:30px;}
.groupDataTop>span {position:relative;bottom:7px;background:#d1d1d0;left:-5px;padding:0 5px;font-weight:bold;}
.groupDataTop>span>span{color:#cc1212 !important;position:relative;top:3px;}
.groupDataBottom {width: 873px !important;border-top:solid 1px #c0c0c0;height:1px;margin-bottom:10px;margin-top:10px;}
.requiredSpan {color:#cc1212 !important;display:inline-block;position:relative;top:3px !important;height:10px;}
.searchParamsPanel .searchParam {width:300px;}
.dynamicWidth{width:225px !important}
.prmDesc{display:block;clear:left;}
.prmGroupDesc{display:block;clear:left;float:left;margin-top:5px;}