/* HTML Editor Styles */

/*
Original
p.my-rteElement-Normalize
{
    -ms-name:"Normalize";
    font-family:Arial;
    font-size:10px;
    color:#808080;
	line-height:normal;
	
}
*/
.my-rteElement-Normalize
{
    -ms-name:"Normalize";
    color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top:0px;
	padding-top:0px;
}


p.my-rteElement-ContentStyle
{
    -ms-name:"NUST Content Font Style";

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color:#464646;
	margin-top:0px;
	padding-top:0px;
	line-height:18px;
}

p.my-rteElement-ContentStyleLineHeight
{
    -ms-name:"Minimum Line Height";

	
	color:#464646;
	margin-top:0px;
	padding-top:0px;
	line-height:1px;


}




p.my-rteElement-NoteStyle
{
    -ms-name:"Note Font Style";
    color: #FF0000;
    font-family: Arial;
    font-size: 13px;
    text-align:left;
    padding-bottom:10px;
	line-height:normal;
	padding-top:5px;


}



h1.my-rteElement-H1NUST
{
    -ms-name:"NUST Heading Capital Blue";
    color: #005391;
    float: left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 0px 0px;
    width:100%;
    text-align:left;
    text-transform:uppercase;

}

h2.my-rteElement-H2NUST
{
    -ms-name:"NUST Heading BOLD Blue-1";
    color: #005391;

    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
	padding-bottom:5px;
    width:50%;
    text-align:left;
    text-transform:none;

}

h2.my-rteElement-H2NUSTGRAY
{
    -ms-name:"NUST Heading BOLD GRAY-1";
    color: #666666;

    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
	line-height:16px;
    width:50%;
    text-align:left;
    text-transform:none;
}

h3.my-rteElement-H3NUST
{
    -ms-name:"NUST Heading BOLD Blue-2";
    color: #005391;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align:left;
    text-transform:none;

}

h3.my-rteElement-H3NUSTGRAY
{
    -ms-name:"NUST Heading BOLD GRAY-2";
    color: #666666;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;

    text-align:left;
    text-transform:none;
}



li.my-rteElement-SquareBulletList
{
	
-ms-name:"NUST Bullet Grey";
	font-family: Arial, arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #464646;
	line-height: 16px;
	text-align: left;
	list-style-type: square;
	margin-left:30px;

	

}


li.my-rteElement-NUSTBulletList
{
	
-ms-name:"NUST Bullet Blue";
	

	font-family: Arial, arial, Helvetica, sans-serif;
	font-size: 12px; 
	color: #005391;
	line-height: 16px;
	text-align: left;
	list-style-type: square;
	margin-left:30px;


}


/* Table Format NUST   */ 

.my-rteTable-NUST   { 

-ms-name:"NUST Blue Table style"; 

border:0px;
text-align:left;
font-family: Arial;    

}  

.my-rteTable-NUST tr.my-rteTableHeaderRow-NUST {  


margin:5px;
padding: 10px;  

color:#FFFFFF;  
background:#007DAB;
 
font-size: 14px;    
font-family: Arial;    
font-weight: bold;  
 
line-height: 18px;  
vertical-align: middle;  
border-bottom:2px #FDAF17 solid;
height:40px;

}  

.my-rteTable-NUST td.my-rteTableHeaderFirstCol-NUST    {  

padding: 6px 5.4pt 6px 5.4pt;  
text-align:left;

border:0px;
  

}  

.my-rteTable-NUST td.my-rteTableHeaderLastCol-NUST  {  

padding: 6px 5.4pt 6px 5.4pt;   

color: #3a4663;  
border:0px;
 text-align:left;

}  

.my-rteTable-NUST td.my-rteTableHeaderOddCol-NUST {  

padding:6px 5.4pt 6px 5.4pt;   

color: #3a4663;  
text-align:left;
line-height: 14pt;  
border:0px;
}  

.my-rteTable-NUST td.my-rteTableHeaderEvenCol-NUST   

{  

padding:6px 5.4pt 6px 5.4pt; color: #3a4663;  
text-align:left;
line-height: 14pt;  
border:0px;
}  

.my-rteTable-NUST tr.my-rteTableOddRow-NUST  {  

color: #333333;  

background-color: #EFEFEF;  

font-size: 12px;     
border:0px;
vertical-align: top;

text-align:left;  

}  

.my-rteTable-NUST tr.my-rteTableEvenRow-NUST   {  

color:#333333;  

background-color:#ffffff  ;  
border:0px;
font-size: 12px;    

vertical-align: middle;  

text-align:left;  

}  

.my-rteTable-NUST td.my-rteTableFirstCol-NUST  {  
border:0px;
padding: 6px 5.4pt 6px 5.4pt;  
text-align:left;
}  

.my-rteTable-NUST td.my-rteTableLastCol-NUST {padding:6px 5.4pt 0in 5.4pt;text-align: left; }  

.my-rteTable-NUST td.my-rteTableOddCol-NUST  {  
border:0px;
padding: 6px 5.4pt 6px 5.4pt;  
text-align:left;
}  

.my-rteTable-NUST td.my-rteTableEvenCol-NUST {  
border:0px;
padding:6px 5.4pt 6px 5.4pt;  
text-align:left;
}  

.my-rteTable-NUST tr.my-rteTableFooterRow-NUST     {  

background-color: #babdb6;  

color: black;  
border:0px;
font-weight: bold;  
text-align:left;
font-size: 10px;    

font-family: Arial;    

line-height: 11pt;  

}  

.my-rteTable-NUST td.my-rteTableFooterFirstCol-NUST  {  
border:0px;
padding: 6px 5.4pt 6px 5.4pt;  

border-top: solid gray 0px;  

text-align: left;  

}  

.my-rteTable-NUST td.my-rteTableFooterLastCol-NUST {  

padding:6px 5.4pt 6px 5.4pt;  
border:0px;
border-top:solid gray 0px;  

text-align:left;  

}  

.my-rteTable-NUST td.my-rteTableFooterOddCol-NUST  {  

padding: 6px 5.4pt 6px 5.4pt;  
border:0px;
text-align: left;  

border-top: solid gray 0px;  

}  

.my-rteTable-NUST td.my-rteTableFooterEvenCol-NUST  {  

padding: 6px 5.4pt 6px 5.4pt;  
border:0px;
text-align: left;  

border-top: solid gray 0px;  

}  

/* END Table Format NUST*/ 







/* Table Format Nust Grey */ 

.my-rteTable-NUSTGrey   { 

-ms-name:"Nust Grey Table style"; 

border:solid 1px #c4c4c4;

font-family: Arial;    

}  

.my-rteTable-NUSTGrey tr.my-rteTableHeaderRow-NUSTGrey      {  

margin: 10px;  

padding: 10px;  

color: black;  

background: #DBDBDB;  

text-align: center;  

font-size: 8pt;    

font-style: normal;  

font-family: Arial;    

text-transform: capitalize;  

font-weight: bold;  

border-spacing: 10px;  

line-height: 14pt;  

vertical-align: middle;  

}  

.my-rteTable-NUSTGrey td.my-rteTableHeaderFirstCol-NUSTGrey    {  

padding: 6px 5.4pt 6px 5.4pt;  
  

  

}  

.my-rteTable-NUSTGrey td.my-rteTableHeaderLastCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;   

color: #3a4663;  

 

}  

.my-rteTable-NUSTGrey td.my-rteTableHeaderOddCol-NUSTGrey {  

padding:6px 5.4pt 6px 5.4pt;   

color: #3a4663;  

line-height: 14pt;  

}  

.my-rteTable-NUSTGrey td.my-rteTableHeaderEvenCol-NUSTGrey   

{  

padding:6px 5.4pt 6px 5.4pt; color: #3a4663;  

line-height: 14pt;  

}  

.my-rteTable-NUSTGrey tr.my-rteTableOddRow-NUSTGrey  {  

color: #808080;  

background-color: #FFFFFF;  

font-size: 10px;    

vertical-align: middle;  
text-align:center;

}  

.my-rteTable-NUSTGrey tr.my-rteTableEvenRow-NUSTGrey   {  

color:#333333;  

background-color:#F7F7F7;  

font-size: 10px;   

vertical-align: middle;  
text-align:center;
  

}  

.my-rteTable-NUSTGrey td.my-rteTableFirstCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;  

}  

.my-rteTable-NUSTGrey td.my-rteTableLastCol-NUSTGrey {padding:6px 5.4pt 0in 5.4pt;}  

.my-rteTable-NUSTGrey td.my-rteTableOddCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;  

}  

.my-rteTable-NUSTGrey td.my-rteTableEvenCol-NUSTGrey {  

padding:6px 5.4pt 6px 5.4pt;  

}  

.my-rteTable-NUSTGrey tr.my-rteTableFooterRow-NUSTGrey     {  

background-color: #DBDBDB;  

color: black;  

font-weight: bold;  

font-size: 10px;   

font-family: Arial;    

line-height: 11pt;  

}  

.my-rteTable-NUSTGrey td.my-rteTableFooterFirstCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;  

border-top: solid gray 1.0pt;  

text-align: left;  

}  

.my-rteTable-NUSTGrey td.my-rteTableFooterLastCol-NUSTGrey {  

padding:6px 5.4pt 6px 5.4pt;  

border-top:solid gray 1.0pt;  

text-align:left;  

}  

.my-rteTable-NUSTGrey td.my-rteTableFooterOddCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;  

text-align: left;  

border-top: solid gray 1.0pt;  

}  

.my-rteTable-NUSTGrey td.my-rteTableFooterEvenCol-NUSTGrey  {  

padding: 6px 5.4pt 6px 5.4pt;  

text-align: left;  

border-top: solid gray 1.0pt;  

}  

/* END Table Format Grey*/ 















.my-rtetablecells 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



TH.my-rteTable-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



TD.my-rteTable-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableFooterEvenCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableFooterOddCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableFooterLastCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableFooterFirstCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableEvenCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableOddCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableLastCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableFirstCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableHeaderEvenCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableHeaderOddCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableHeaderLastCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTableHeaderFirstCol-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}



.my-rteTable-default 
{
	-ms-name:"Default Table Style - Light";
     /* [ReplaceColor(themeColor: "Light1-Medium")] */ border:solid 1px #c4c4c4;
    padding:2px;
    vertical-align: top;
}
.my-rteTable-0   {
	-ms-name:"Table Style 1 - Clear";
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
	padding:2	2	2	2;
}
.my-rteTable-1   {
	-ms-name:"Table Style 2 - Light Banded";
	text-align:left;
	line-height:2;
	vertical-align: top;
        /* [ReplaceColor(themeColor: "Accent1-Darker")] */ color:#00558D;
	font-size:12px;
	font-weight:normal;
		padding:2	2	2	2;
}
.my-rteTable-1 tr.my-rteTableFooterRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableHeaderRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableFooterFirstCol-1 {
 	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableHeaderFirstCol-1 {
 	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 td.my-rteTableFooterOddCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableHeaderOddCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 td.my-rteTableFooterEvenCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableHeaderEvenCol-1 {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableFooterLastCol-1  {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 th.my-rteTableHeaderLastCol-1  {
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-1 tr.my-rteTableOddRow-1  {
	/* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #BEE5FF;
}
.my-rteTable-1 tr.my-rteTableEvenRow-1 {
	/* [ReplaceColor(themeColor: "Light1")] */ 
	font-weight:normal;
	vertical-align:top;
}
.my-rteTable-1 th.my-rteTableFirstCol-1 {
	font-weight:normal;
}
.my-rteTable-1 td.my-rteTableLastCol-1 {
	font-weight:normal;
}
.my-rteTable-1 td.my-rteTableOddCol-1  {}
.my-rteTable-1 td.my-rteTableEvenCol-1 {}
.my-rteTable-6 {
	-ms-name:"Table Style 3 - Medium Two Tones";
	text-align:left;
	line-height:2;
	vertical-align: top;
	/* [ReplaceColor(themeColor: "Dark1")] */ color:#000000;
	font-size:1em;
}
.my-rteTable-6 tr.my-rteTableFooterRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-6 th.my-rteTableHeaderRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #FFF;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-top:1px #0072bc solid;
	/* [ReplaceColor(themeColor: "Accent1")] */ border-bottom:1px #0072bc solid;
}
.my-rteTable-6 th.my-rteTableFooterFirstCol-6    {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderFirstCol-6    {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterOddCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderOddCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterEvenCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderEvenCol-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 td.my-rteTableFooterLastCol-6  {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 th.my-rteTableHeaderLastCol-6  {
	/* [ReplaceColor(themeColor: "Light1")] */ color:#ffffff;
	/* [ReplaceColor(themeColor: "Accent1")] */ background-color:#0072bc;
 	/* [ReplaceColor(themeColor: "Dark1")] */ border-top:2px #000000 solid;
	/* [ReplaceColor(themeColor: "Dark1")] */ border-bottom:2px #000000 solid;
}
.my-rteTable-6 tr.my-rteTableOddRow-6 {
	/* [ReplaceColor(themeColor: "Light1-Lighter")] */ background-color: #d8d8d8;
}
.my-rteTable-6 tr.my-rteTableEvenRow-6 {
	/* [ReplaceColor(themeColor: "Light1")] */ background-color: #fff;
}
.my-rteTable-6 th.my-rteTableFirstCol-6 {
	font-weight:normal;
}
.my-rteTable-6 td.my-rteTableLastCol-6 {
	font-weight:normal;
}
.my-rteTable-6 td.my-rteTableOddCol-6  {}
.my-rteTable-6 td.my-rteTableEvenCol-6 {}
.my-rteTableGrid th{
	border: 1px dotted black;
}






.my-rteTableGrid td{
	border: 1px dotted black;
}





