@import url(MenuHWDropDown.css);
@import url(MenuHWLeft.css);
@import url(MenuSolpart.css);
@import url(TabsSubTabs.css);
@import url(TabControl.css);
@import url(LeftTabs.css);
/* Standard HTML tags */
/* Standard HTML tags */
body
{
background-color:#d9cfca;
margin-left:0px;
margin-top:0px;

}

.trbg1{
background-image:url(img/trbg.jpg);
background-repeat:repeat-x;
height:10px;

}

P
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;

}
.page-headorange
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#a90000;
}

.login-border{
border: solid 1px #595959;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2B264C;
padding:3px;
}


.sub-heading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#465d9b;
}



/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#465d9b;
font-weight:normal;
text-decoration:none;
}
a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#465d9b;
text-decoration:none;
}
a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#465d9b;
text-decoration:none;
}
a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#465d9b;
text-decoration:underline;
}


.art-link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#d1792e;
text-decoration:none;
}

.art-sub
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#595959;
}



DIV{
font-size:10pt;
}
H1{
font-weight:bold;
font-size:15pt;
}
H2{
font-weight:bold;
font-size:14pt;
}
H3{
font-weight:bold;
font-size:13pt;
}
H4{
font-weight:bold;
font-size:12pt;
}
H5{
font-weight:bold;
font-size:11pt;
}
H6{
font-weight:bold;
font-size:10pt;
}
HR{
color:#999999;
height:1pt;
text-align:center;
}
IMG{
border-right:none;
border-top:none;
border-left:none;
border-bottom:none;
}
INPUT.CommandButton{
border-right:#cccccc thin solid;
padding-right:3pt;
border-top:#cccccc thin solid;
padding-left:3pt;
font-weight:600;
font-size:8pt;
padding-bottom:3pt;
border-left:#cccccc thin solid;
color:Black;
line-height:7pt;
padding-top:3pt;
border-bottom:#cccccc thin solid;
font-family:Verdana,Helvetica,sans-serif;
background-color:#eeeeee;
text-decoration:none;
}
INPUT{
font-size:8pt;
font-family:Verdana,Helvetica,sans-serif;
}
TABLE{
height:inherit;
font-size:10pt;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}
THEAD{
font-size:10pt;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}
TR{
font-size:10pt;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}
TH{
font-size:10pt;
vertical-align:baseline;
color:#333333;
border-top-style:none;
border-right-style:none;
border-left-style:none;
border-bottom-style:none;
}
TD{
font-size:10pt;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
}
TFOOT{
font-size:10pt;
}
TEXTAREA{
font-size:8pt;
font-family:Verdana,Helvetica,sans-serif;
}
OL{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a254b;
}

ul
{
list-style-image:url(images/bullet1.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a254b;


}
/* Standard Rainbow Classes */
/* Command buttons */
.CommandButton{
font-size:8pt;
font-weight:600;
color:Black;
font-family:Verdana,Helvetica,sans-serif;
background-color:#eeeeee;
text-decoration:none;
white-space:nowrap;
line-height:18pt;
padding-right:5px;
padding-left:5px;
padding-bottom:3px;
padding-top:3px;
border-bottom:#cccccc 2px solid;
border-left:#ccccce 2px solid;
border-top:#cccccc 2px solid;
border-right:#ccccce 2px solid;
display:inline;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A.CommandButton:link{
font-size:8pt;
color:Black;
text-decoration:none;
}
A.CommandButton:visited{
font-size:8pt;
color:Black;
text-decoration:none;
}
A.CommandButton:hover{
font-size:8pt;
color:Red;
text-decoration:none;
}
A.CommandButton:focus{
font-size:8pt;
color:Black;
text-decoration:none;
}
A.CommandButton:active{
font-size:8pt;
color:Black;
text-decoration:none;
}
.Error /* Error and warning messages */{
color:Red;
}
.Grid_Header,.Grid_Header TD,.Grid_Header TH /* Search Modules */{
background-color:#999999;
font-weight:600;
}
.Grid_Footer{
}
.Grid_Item{
}
.Grid_Item TD A{
font-weight:600;
}
.Grid_AlternatingItem{
background-color:#CCCCCC;
}
.Grid_AlternatingItem TD A{
font-weight:600;
}
.Grid_SelectedItem{
}
.Grid_Pager{
}
.Head /* Add,announcements,articles,blog,ecc ecc */{
font-weight:bold;
font-size:12pt;
color:#999999;
font-family:Verdana,Helvetica,sans-serif;
}
INPUT.NormalTextBox,.NormalTextBox{
font-size:10pt;
font-family:Verdana,Helvetica,sans-serif;
}
SELECT,SELECT.NormalTextBox{
font-size:10pt;
font-family:Verdana,Helvetica,sans-serif;
}
OPTION{
font-size:10pt;
font-family:Verdana,Helvetica,sans-serif;
}
.ItemTitle{
font-weight:bolder;
font-size:10pt;
color:#999999;
}
.ItemDate{
font-size:10pt;
color:#999999;
font-family:Verdana,Helvetica,sans-serif;
}
.Message /* Informative messages */{
font-weight:normal;
font-size:10pt;
color:#ee7a35;
background-color:#ffcc00;
}
.ModuleTitle /* Title of each module */{
font-weight:bold;
font-size:12px;
color:#465d9b;
line-height:18pt;
font-family:Verdana,Helvetica,sans-serif;
padding: 5px;
background-color:white;
}

.menu-padding
{
padding-right:13px; 
}
.ModuleTitleAlt /* Title of each module */{
font-weight:600;
font-size:10pt;
color:#333333;
line-height:14pt;
font-family:Verdana,Helvetica,sans-serif;
white-space:nowrap;
overflow:hidden;
}
.Module /* Module */{
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
background-color:White;
}
.ModuleAlt /* Module variant */{
background-color:White;
}
.Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#2a254b;

}
.NormalBold{
padding-left:5pt;
font-weight:bold;
font-size:10pt;
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
}
.NormalItalic{
font-size:10pt;
font-style:italic;
}
/* Styles for default Tabs */
.rb_DefaultLayoutTable
{
	width: 778;
    text-align: center;   
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: White;
	
}
.rb_DefaultPortalHeader{
text-align:  center; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}
.rb_DefaultLayoutDiv
{
	text-align:  center; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}
.rb_DefaultPortalFooter{
}
/* Alternate styles for admin and edit Tabs */
.rb_AlternateLayoutTable{
width: 778;
    text-align: center;   
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: White;
}
.rb_AlternatePortalHeader{

width: 778;
    text-align: center;   
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: White;
}
.rb_AlternateLayoutDiv
{
	text-align:  center; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
}
.rb_AlternatePortalFooter{
}
.rb_mod_btn /* Buttons support */{
display:block;
margin:0px 0px 0px 2px;
}
.btn-img-txt{
}
.btn-img-only{
}
.btn-img-txt{
overflow:hidden;
}
.btn-img-only-css{
overflow:hidden;
}
DIV.btn-img-only{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-img-only-css{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-img-txt{
display:block;
overflow:hidden;
width:0px;
height:0px;
}
DIV.btn-txt-only{
font-size:9pt;
line-height:0.8;
}
.rb_mod_btn{
display:block;
margin:0px 0px 0px 2px;
}
.SiteLink /* Used on Header menu in Layouts */{
font-weight:normal;
font-size:8pt;
color:white;
font-family:Tohoma,Helvetica,sans-serif;
text-align:center;
display:block;
padding-bottom:0px;
margin-bottom:0px;
padding-right:2px;
padding-left:2px;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.SiteLink A:link{
display:block;
font-size:8pt;
color:white;
text-align:center;
text-decoration:none;
}
.SiteLink A:visited{
color:White;
font-size:8pt;
}
.SiteLink A:hover{
color:#FF8080;
font-size:8pt;
}
.SiteLink A:focus{
color:#FF8080;
font-size:8pt;
}
.SiteLink A:active{
color:#FF8080;
font-size:8pt;
}

.AdvanceLink /* Used on Header menu in Layouts */{
font-weight:normal;
font-size:8pt;
color:white;
font-family:Tohoma,Helvetica,sans-serif;
text-align:left;
display:block;
padding-bottom:0px;
margin-bottom:0px;
padding-right:0px;
padding-left:0px;
}
/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.AdvanceLink A:link{
display:block;
font-size:8pt;
color:white;
text-align:left;
text-decoration:none;
}
.AdvanceLink A:visited{
color:White;
font-size:8pt;
}
.AdvanceLink A:hover{
color:#FF8080;
font-size:8pt;
}
.AdvanceLink A:focus{
color:#FF8080;
font-size:8pt;
}
.AdvanceLink A:active{
color:#FF8080;
font-size:8pt;
}

.selink 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;
text-decoration:none;
}
a.selink:link 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;
text-decoration:none;
}
a.selink:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;
text-decoration:none;
}
a.selink:visited 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;
text-decoration:none;
}
a.selink:Hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#465d9b;
text-decoration:none;
}

.SiteTitle /* Portal title in Header,in layout file */{
padding-right:0px;
padding-left:10px;
font-weight:bold;
font-size:22pt;
padding-bottom:0px;
color:White;
padding-top:0px;
font-family:Verdana,Helvetica,sans-serif;
text-decoration:none;
}
.SubHead{
font-weight:600;
font-size:10pt;
color:#333333;
padding-top:4px;
font-family:Verdana,Helvetica,sans-serif;
}
.SubSubHead{
margin-top:10pt;
font-weight:600;
font-size:10pt;
color:#ee7a35;
}
/* Three panes */
.LeftPane
{
padding-right:0px;
padding-left:0px;
border-right:1px solid #94847c;
background-color:#bcaba1;
padding-top:0px;
padding-bottom:0px;
}

.LeftPane1
{
padding-right:0px;
padding-left:0px;
border-right:1px solid #94847c;
background-color:#bcaba1;
padding-top:0px;
padding-bottom:0px;
}

.LeftPane2
{
padding-right:0px;
padding-left:0px;
background-color:#ffffff;
padding-top:0px;
padding-bottom:2px;
}

.LeftPaneDefault
{
padding-right:0px;
padding-left:4px;
border-right:1px solid #94847c;
background-color:#ffffff;
padding-top:10px;
padding-bottom:10px;
}

.RightPane{
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
margin:0px;
padding-top:2px;
}
.ContentPane{
border-right:none;
padding-right:0px;
border-top:none;
padding-left:2px;
padding-bottom:0px;
margin:0px;
border-left:none;
padding-top:2px;
border-bottom:none;
}
.DefaultBanner1 /* Graphics */{
background-color:#ee7a35;
}
.DefaultBanner2 /* Graphics */{
background-color:#333333;
}
.DefaultTD /* Graphics */{
background-color:#cccccc;
}
.DefaultTDSub /* Graphics */{
background-color:#999999;
}
/* The Date Element in the Header */
.dateCurrent{
padding-right:4px;
font-size:7pt;
line-height:7pt;
}
/* The Last Visit Element in the Header */
.dateLastVisit{
padding-right:4px;
font-size:7pt;
line-height:7pt;
}
/*--------- RCPI ------------ */

.top-heading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
}
.heading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#465d9b;
}
.top-txt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#465d9b;
}
.redtxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}
.txt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7f6d63;
}
.menu-bg
{
background-color:#94847c;
height:17px;
padding-bottom:3px;
}
.footer-bg
{
background-color:#94847c;
height:20px;

}

a.menu-link:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.menu-link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.menu-link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
a.menu-link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ded7d4;
text-decoration:none;

}
.menusep
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding-left:1px;
padding-right:1px;
}
.heading-border
{

border-top:2px solid #c6bdb9;
}
.txtbox
{
border:1px solid #94847c;
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7f6d63;

}
.bton
{
border:1px solid #63544c;
background-color:#94847c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
height:16px;
margin-left:5px;
}

a.footer-link:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
a.footer-link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
a.footer-link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
a.footer-link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ded7d4;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
.footersep
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
padding-left:3px;
padding-right:3px;
}
.pic-border
{
border-right:1px solid #94847c;
}

a.left-link:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}
a.left-link:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}
a.left-link:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}
a.left-link:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c6d66;
text-decoration:none;
font-weight:bold;
padding-left:3px;
}
.grid-heading
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
border-bottom:1px solid #94847c;
padding-bottom:2px;
}

.grid-heading1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
padding-bottom:2px;
}



.TopTabs /* PortalTabs in Default Layout & DefaultSubTabs Layout */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.TopTabs A:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.TopTabs A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.TopTabs A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ded7d4;
text-decoration:none;
}
.TopTabs A:focus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#ded7d4;
text-decoration:none;
}
.TopTabs A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;

}

a.search-bottom:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
}
a.search-bottom:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
}
a.search-bottom:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#94847c;
text-decoration:none;
font-weight:bold;
}
a.search-bottom:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7c6d66;
text-decoration:none;
font-weight:bold;
}

.logintop-txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#64534a;
border-bottom:1px solid #94847c;
vertical-align:top;

}
.loginmid-txt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#64534a;
}
.loginrem
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#64534a;
}
.loginbg{
background-image:url(Images/loginbg.jpg);
background-repeat:repeat-x;
height:157px;
border-left:1px solid #94847c;
border-right:1px solid #94847c;
margin-bottom:50px;
margin-top:50px;
}

.tableMargin
{
	margin-bottom:10px;
}
a.search-heading:link
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
text-decoration:none;
}
a.search-heading:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
text-decoration:none;
}
a.search-heading:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#465d9b;
text-decoration:none;
}
a.search-heading:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#8297c5;
text-decoration:none;
}

.leftPadding
{
	padding-top:5px;
	padding-bottom:5px;
}
/*--------- RCPI ------------ */


