﻿html, body
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-size: 10pt;
	margin: 0;
	height: 100%;
	padding: 0;
}

a
{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
	font-style: normal;	
}
.RadForm_Vista.rfdLabel label {
color: #424242 !important;
}
.RadPanelBar_Default a.rpLink,
.RadPanelBar_Default .rpTemplate
{
	color: #424242;
	font: normal 12px/20px verdana, Arial, sans-serif !important; 
}

a:hover
{
	color: #ffffff;
	font-style: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif !important;	
	background-color: #5780d5;
}

/* Show only to IE PC \*/
* html .boxhead h2
{
	height: 1%;
}
/* For IE 5 PC */

/* rounded box styles   */

.boxtop
{
	height: 21px !important;
	background-image: url(roundedBox/top.png);
	background-repeat: repeat-x;
	color: White;
	font-family: Verdana, Arial;
}
.boxtopleft
{
	width: 6px !important;
	height: 21px !important;
	background-image: url(roundedBox/topleft.png);
	background-repeat: no-repeat;
}
.boxtopright
{
	width: 6px !important;
	height: 21px !important;
	background-image: url(roundedBox/topright.png);
	background-repeat: no-repeat;
}
.boxleft
{
	background-image: url(roundedBox/left.png);
	background-repeat: repeat-y;
}
.boxright
{
	background-image: url(roundedBox/right.png);
	background-repeat: repeat-y;
}
.boxbottom
{
	height: 21px !important;
	background-image: url(roundedBox/bottom.png);
	background-repeat: repeat-x;
}
.boxbottomleft
{
	height: 21px !important;
	background-image: url(roundedBox/bottomleft.png);
	background-repeat: no-repeat;
}
.boxbottomright
{
	height: 21px !important;
	background-image: url(roundedBox/bottomright.png);
	background-repeat: no-repeat;
}


#content
{
	float: left;
}
/* Mainly used in IPR Declaration Starts*/
.SmallButton
{
	width: 14px;
	height: 16px;
}
.IPRDeclarationButton
{
	border: thin groove #0000FF;
	background-image: url('IPRDeclaration/buttonBackGround.GIF');
}
.SingleLineLableTextWriteMode
{
	border: 1px solid #808080;
}
.SingleLineLableTextReadMode
{
	border: 1px solid #FFFFFF;
}
.DateControlButton
{
	width: 14px;
	height: 16px;
	background-image: url('IPRDeclaration/edit.gif');
}
.Error
{
	font-weight: bold;
	color: #FF0000;
}

/* Mainly used in Wizards Start*/
.MainWizard
{
	background-color: #FFF;
	width: 95%;
	padding: 5px;
}

.RadPageViewWizard
{
	border: 1px solid #848284;
	padding: 5px;
}

/* Mainly used in Wizards END*/
.lblNavigationPage
{
	color : #171616;  
	font-family : Verdana ;  
	font-size : 18px ;  
	margin-bottom : 15px ; 
	text-indent : 10px ;
}

.lblItalic
{
	font-size: small;
	font-style: italic;
}

.lblSubTitle
{
	font-weight: bold;
	font-size: 16px;
}

.PanelBorder
{
	border-style: solid;
	border-color: #000;
	border-width: 1px;
	padding: 5px;
}

/* Styles for History*/
.tbl_History
{
    border: 1px solid #828282;
    padding: 0px;
    border-spacing: 0px;
    width: 100%;
    height: 100%;
    table-layout: auto;
    /*white-space: nowrap;*/
}

.History_HeaderCell
{
    Background : #e0e8f8 ; 
    border-bottom : 1px solid #828282 ; 
    font-family : verdana ; 
    font-size : 13px ; 
    color : #010101 ; 
    text-align : right ; 
    padding : 4px 5px ;
    width:125px;
}

.History_HeaderCell_Modification
{
    background-position: #B6C9EF;
    background: #B6C9EF;
    border-bottom: 1px solid #828282;
    font-family: verdana;
    font-size: 13px;
    color: #010101;
    text-align: right;
    padding: 4px 5px;
    width: 125px;
}



.cellHistory_Title2Header
{
	Background : #b0b0b0 ;
	border-bottom : 1px solid #828282 ;  
	text-transform : uppercase ; 
	color : #ffffff ; 
	font-family : verdana ; 
	font-size : 13px ; 
	font-weight : bold ;
	padding : 4px 5px ;
}

.History_Info_Cell
{
    Background : #f1f1f1; 
    border-bottom : 1px solid #828282 ; 
    font-family : verdana ; 
    font-size : 11px ; 
    color : #010101 ; 
    text-align : left ; 
    padding : 4px 5px ;
}

.History_Info_Cell1
{    
    background: #e4e4e4;
    border-bottom: 1px solid #828282;
    font-family: verdana;
    font-size: 11px;
    color: #010101;
    text-align: left;
    padding: 4px 5px;
}

.History_Info_Modification_Cell
{
    background-position: #d1d1d1;
    background: #d1d1d1;
    border-bottom: 1px solid #828282;
    font-family: verdana;
    font-size: 11px;
    color: #010101;
    text-align: left;
    padding: 4px 5px;
}

.History_Info_Modification_Cell1
{    
    background: #b4b4b4;
    border-bottom: 1px solid #828282;
    font-family: verdana;
    font-size: 11px;
    color: #010101;
    text-align: left;
    padding: 4px 5px;
}

.Patent_Text
{
    Background : #e0e8f8 ; 
    border-bottom : 1px solid #828282 ; 
    font-family : verdana ; 
    font-weight:bold;
    font-size : 13px ; 
    color : #010101 ; 
    text-align : right ; 
    padding : 4px 5px ;
    width:125px;
    
}

.History_Tab2_Caption
{
    Background : #86a5e5 ; 
    text-transform : uppercase ; 
    color : #000000; 
    font-size : 13px ; 
    font-weight : bold ; 
    padding : 4px 5px ;
}
/* Styles for History*/

/* Normal Table Styles */
.Table_Normal
{
    /*Border : 1px solid #828282 ;*/
}

.Table_Head
{
    background-position: #E7E7E7;
    background: #E7E7E7;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #424242;
    text-align: left;
    border-bottom: 1px solid #828282;
    height: 30px;
    background-image: url(Tab/Header_Tab_Background_grey_30.gif);
    background-repeat: repeat-x;
    
}
.Table_Head td, .Table_Head th
{
    background-position: #E7E7E7;
    background: #E7E7E7;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #424242;
    text-align: left;
    border-bottom: 1px solid #828282;
    height: 30px;
    background-image: url(Tab/Header_Tab_Background_grey_30.gif);
    background-repeat: repeat-x;
}

.Table_Body
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #fffff0; 
    height:30px;
}

.Table_Body_Alt
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #e0e8f8;
    height:30px;
}
.Table_Body_Small
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #fffff0; 
    height:1px;
}

.Table_Body_Small_Alt
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #e0e8f8;
    height:1px;
}

/*.Table_Body_Alt td
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #e0e8f8;
    height:30px;
}*/

.Table_Body_Section
{
    font-family : Verdana ; 
    font-size : 12px ; 
    color : #424242 ;  
    text-align : left ; 
    Background : #F7F3F7;
}

.Right_Aligned_text
{
    
    font-family : verdana ; 
    font-size : 13px ; 
    color : #424242 ; 
    text-align : right ; 
    padding : 4px 5px ;
    
}

.CheckBox_inline
{
    display : initial!important;
}
.Left_Aligned_text
{
    font-family : verdana ; 
    font-size : 13px ; 
    color : #424242 ; 
    text-align : Left ; 
    vertical-align:bottom;
}

.Center_Aligned_text
{
    font-family: verdana;
    font-size: 13px;
    color: #424242;
    text-align: center !important;
    vertical-align: bottom;
}

.FooterText
{
    font-family: verdana;
    font-size: 10px;
    color: #424242;
    font-style: italic;
    text-align: center;
}

.FooterText:hover
{
    font-family: verdana;
    font-size: 10px;
    color: #424242;
    font-style: italic;
    text-align: center;
}



.Dark_Text
{
    Background : #e0e8f8 ; 
    font-family : verdana ; 
    font-size : 13px ; 
    color : #111111 ; 
    text-align : right ; 
    padding : 4px 5px ;
    
}

.Alert_Style
{
    Color : #ff0000 ;
    font-size : 13px ;
    
}

.Horizontal_Line
{
    color : #7c8cbd ; 
    background : #7c8cbd ; 
    height : 1px ; 
    border : 0 ;
    

}

/* Normal Table Styles */

/*Button Styles*/

.Normal_Buttons
{
    
}

.Warning_Image
{
    background-image:url(IPRDeclaration/alert.png);
    text-decoration:underline;
    color:Black;   
     background-repeat:no-repeat;
    text-indent: -9999px;
    width: 14px;
	height: 14px;
}

.Add_Button
{
    background-image:url(IPRDeclaration/Add_Image.gif);
    text-decoration:underline;
    color:Black;   
    text-indent: -9999px;
    background-repeat:no-repeat;
    width: 50px;
	height: 19px;
	vertical-align:middle;
	position: relative;
}


.Plus_Button
{
    background-image:url(Grid/AddRecord.gif);
    text-decoration:none;
    color:Black;   
    text-indent: -9999px;
    background-repeat:no-repeat;
    width: 31px;
	height: 19px;
	vertical-align:middle;
}


.Edit_Button
{
    background-image:url(IPRDeclaration/edit.png);
    background-repeat:no-repeat;
    text-indent: -9999px;
    width: 14px;
	height: 14px;
	vertical-align:middle;
    
}

.View_Elements_Button
{
    background-image:url(IPRDeclaration/view.png);
    background-repeat:no-repeat;
    text-indent: -9999px;
    width: 14px;
	height: 14px;
}

.Calender_Icon
{
    background-image:url(IPRDeclaration/calendar.png);
    background-repeat:no-repeat;
    text-indent: -9999px;
    width: 50px;
	height: 50px;
}

.Delete_Button
{
    background-image:url(IPRDeclaration/Delete_Image.gif);
    background-repeat:no-repeat;
    text-indent: -9999px;
    width: 21px;
	height: 20px;
	vertical-align:middle;	
}


/*Button Styles*/

/*Tab1 Style*/

.Tab1_BackGround
{
    background-color:#f1f1f1; 
    /*Border : 1px solid #828282 ;  */
    width:100%
}

.Tab2_BackGround
{
    background-image: url(Tab/Header_Tab_Background_grey.gif);
    border: 1px solid #424242;
    width: 100%;
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    height:26px;
    color: #424242;
}

.Tab2_Border
{
    border: 1px solid #424242;
}


.Tab2_Line
{
    font-family: Verdana;
    font-size: 12px;
    color: #424242;
}

.Tab2_Line_link
{
    font-family: Verdana;
    font-size: 12px;
    color: #424242;
    text-decoration: underline;
}

.Tab2_Line_link:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #424242;
    text-decoration: underline;
    background-color: #E9F8FF;
}

.Tab2_Line_link[Disabled]
{
    font-family: Verdana;
    font-size: 12px;
    color: #424242;
    text-decoration: none;
}
.Tab2_Line_link[Disabled]:hover
{
    font-family: Verdana;
    font-size: 12px;
    color: #424242;
    text-decoration: none;
    background-color: #FFFFFF;
}
.btnbottom
{
    vertical-align: bottom;
}

.btnMiddle
{
    vertical-align: text-bottom;
}

.ISLD_BackGround
{
    background-color:#f1f1f1; 
    border-width:0px;   
    width:100%
}

.Declaration_Section
{
    font-family: Verdana;
    font-size: 15px;
    font-weight: bold;
    color: #424242;
    text-transform: uppercase;
    border-bottom-style: dotted;
    border-bottom-width: 1.99px;
    white-space: nowrap;
}

.Wizard_Section
{
    font-family : Verdana ;  
    font-size : 15px;  
    font-weight : bold; 
    color : #424242 ; 
    text-transform : uppercase ; 
    border-bottom-style:outset; 
    border-bottom-width:1px;     
    border-top-style:groove; 
    border-top-width:1px;     
}

.Declaration_Header
{    
    background-image: url(Tab/Header_Tab_Background_grey.gif);
    border-top : 1px solid #424242 ; 
    border-bottom : 1px solid #424242 ; 
    font-family : Verdana ; 
    font-size : 15px;  
    text-transform : uppercase ;  
    color : #424242;     
    
    /* background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e9e9e9));  */       
    /* For Mozilla/Gecko (Firefox etc) */        
    /* background: -moz-linear-gradient(top, #FFFFFF, #e9e9e9);  */       
    /* For Internet Explorer 5.5 - 7 */         
    /* filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e9e9e9', startColorstr='#FFFFFF', gradientType='0'); */      
    /* For Internet Explorer 8 */        
    /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#e9e9e9)"; */
}

.Declaration_Header_Background
{
    border-top : 1px solid #838383 ; 
    border-bottom : 1px solid #838383 ;     
    color : #000000; 
       
    /*background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e9e9e9));       */ 
    /* For Mozilla/Gecko (Firefox etc) */        
    /*background: -moz-linear-gradient(top, #FFFFFF, #e9e9e9);      */  
    /* For Internet Explorer 5.5 - 7 */         
    /*filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#e9e9e9', startColorstr='#FFFFFF', gradientType='0');   */   
    /* For Internet Explorer 8 */        
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#e9e9e9)";*/
}

.Declaration_Label
{
    font-family : Verdana ;  
    font-size : 15px; 
    color : #424242 ; 
    text-transform : uppercase ; 
}

.Declaration_Title
{
    font-family : Verdana ;  
    font-size : 15px;  
    font-weight : bold; 
    color : #424242 ; 
    text-transform : uppercase ;
}




/*Tab1 Style*/

/*Contact view style */

.Table_Background
{
   background: #e0e8f8 
}

.Contact_Section
{
    font-family : Verdana ;  
    font-size : 13px;  
    font-weight : bold; 
    color : #424242 ; 
    text-transform : uppercase ; 
    border-bottom : 1px dotted #010101;
}

/*Contact view style */

/*Home page style*/
.Title_Text
{
    color : #171616;  
    font-family : Verdana ;  
    font-size : 18px ;  
    margin-bottom : 15px ; 
    text-indent : 10px ;
}

.Section
{
    
    font-family : Verdana ;  
    color : #ffffff ;  
    font-size : 14px ; 
   
}

/*Home page style*/

.panelWithGroupingText legend
{
	font-weight: bold;
}

.tblContactView
{
	border: 1px solid black;
}

.leftPanel
{
	float: left;
	padding-top: 10px;
}

.rightPanel
{
	float: inherit;
	padding-top: 10px;
	padding-left: 10px;
}

.lblDeclaration_Title
{
	font-size: 16px;
	font-weight: bold;
}
