
@media print 
{ 
	BODY            {font-size: 12pt; margin: 1px 1px 1px 1px; } 
	div.ruHeader    {display: none;} 
	div.ruFooter    {display: none;} 
	div.ruLeft      {display: none;} 
	div.ruRight     {display: none;} 
	div.ruTabs      {display: none;} 
	div.ruNotPrintable {display: none;}
	div.ruPrintable {display: block;}
/*	blockquote, 
	pre           { page-break-after:   avoid; }
	div.ruLandscape       { writing-mode: tb-rl; margin: 10% 10% 10% 10%; width: 400px;} 
	div.ruLandscape table { filter: progid:DXImageTransform.Microsoft.BasicImage(Rotation=1);}
*/
} 

/* --------Body definitions----------------------------------------*/
BODY{
    /*SCROLLBAR-FACE-COLOR: #669966;
    SCROLLBAR-HIGHLIGHT-COLOR: #b4b49c;
    SCROLLBAR-SHADOW-COLOR: #000000;
    SCROLLBAR-3DLIGHT-COLOR: #b4b49c;
    SCROLLBAR-ARROW-COLOR: #cccccc;
    SCROLLBAR-TRACK-COLOR: #cccccc;
    SCROLLBAR-DARKSHADOW-COLOR: #b4b49c;
    FONT-SIZE: 11px; */
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 70%;
	color: #454545;
	margin: 0;
	padding: 0;
}

H1{ font-family: arial,sans-serif;}
H2{ font-size: 16px;
	font-weight:bold;
	font-family: arial,sans-serif;}
H3{ font-size: 12px;
	font-weight:bold;
	font-family: arial,sans-serif;}
H4{ font-family: arial,sans-serif;}
H3{ FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
H4{	FONT-SIZE: 15px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
p { margin: 0 0 5px 0; 
	font-size: 1em; }
img{ border: 0; }

/* --------Table definitions---------------------- */
TABLE{font-family:arial,sans-serif;
	font-size: 1em; }
TD{vertical-align:top; }
table.employeetable { width: 100%; font-size: 12px;}
table.employeetable th { text-align: left; }
table.employeetable a { color: navy; }
table.employeetable .row1 { background: #EDEBDB; }
table.employeetable td { padding: 2px; }

#empTable{	font-family:arial,sans-serif;
			font-size:11px;}

/* --------Links definitions ----------------------------------------*/
a { text-decoration: none; color: #00286B; font-weight: bold; font-family: arial,sans-serif; font-size:12px;}
a:hover { text-decoration: underline !important; }
A{    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A:hover{    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A:link{    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A:active{    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* --------Form definitions ----------------------------------------*/
FORM{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
INPUT{
    /*FONT-SIZE: xx-small;*/
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TEXTAREA{
    /*FONT-SIZE: xx-small;*/
    BACKGROUND: #ffffff;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
SELECT{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em;
}
/* ------------------------------------------------*/
.ruHeader
{
    WIDTH: 100%;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-WEIGHT: normal;
}
.ruHeaderLine
{
    HEIGHT: 7px;
    BACKGROUND-COLOR: black;
}

/* ------------------------------------------------*/
.ruPage
{
   WIDTH: 100%;
   BACKGROUND-COLOR: white
}

/* ------------------------------------------------*/
.ruFooter{
    WIDTH: 100%;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F8F8F8;
    TEXT-ALIGN: center;
    FONT-SIZE: 10px;
}
.ruFooterLine{
    HEIGHT: 2px;
    BACKGROUND-COLOR: #FFBB03;
}

/* -----------Left menu layout -------------------------------------*/
.ruMenuHeaderLeft{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    WIDTH: 160px;
    /*HEIGHT: 20px;*/
}
.ruMenuBodyLeft{
    PADDING: 3px 0px 0px 0px;
}
A.ruMenuLinkLeft{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none;
}
A.ruMenuLinkLeft:link{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none;
}
A.ruMenuLinkLeft:visited{
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none;
}
A.ruMenuLinkLeft:active{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none
}
A.ruMenuLinkLeft:hover{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  underline;
}

/* -----------Right menu layout -------------------------------------*/
.ruMenuHeaderRight{
    /*BORDER-RIGHT: #669966 0px solid;
    BORDER-TOP: #669966 0px solid;
    BORDER-LEFT: #669966 0px solid;
    BORDER-BOTTOM: #c1c1c1 0px solid;*/
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    /*PADDING-LEFT: 10px;*/
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    WIDTH: 160px;
    COLOR: black;
    PADDING-TOP: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    /*HEIGHT: 20px;
    BACKGROUND-COLOR: #669966*/
}
.ruMenuBodyRight{
    PADDING: 3px 0px 0px 0px;
}
A.ruMenuLinkRight{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none
}
A.ruMenuLinkRight:link{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION:  none
}
A.ruMenuLinkRight:visited{
    COLOR: #555555;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION:  none;
}
A.ruMenuLinkRight:active{
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION:  none;
}
A.ruMenuLinkRight:hover{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION:  underline;
}

/* ------------------------------------------------*/
.ruPanels{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: white;
}
.ruPanelsTitle{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #f5f5f5;
    COLOR: black;
    BORDER-BOTTOM: #cccccc 1px solid
}
.ruPanelsLabel{
    FONT-WEIGHT: bold;
    COLOR: #000055;
}
.ruPanelsMsg{
    COLOR: red;
    BACKGROUND-COLOR: #f5f5f5;
}
/* ------------------------------------------------*/
.ruTables{
    BORDER-RIGHT:  #c0c0c0 1px solid;
    /*BORDER-TOP:    #c0c0c0 1px solid;*/
    BORDER-LEFT:   #c0c0c0 1px solid;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #f1f1f1;
}
.ruTablesItems{
    width: 100%;
}
.ruTablesCourses{
    width: 100%;
}
.ruTablesTitle{
 	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	PADDING-LEFT: 4;
	PADDING-RIGHT: 4;
	COLOR: #333399;
	BACKGROUND-COLOR: #f1f1f1;
	BORDER-BOTTOM: #c0c0c0 1px solid;
	BORDER-TOP: #c0c0c0 1px solid;
}
.ruTableRow1{
    BORDER-TOP: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: black;
    PADDING-LEFT: 4;
    PADDING-RIGHT: 4;
}
.ruTableRow2{
    BORDER-TOP: #c0c0c0 1px solid;
    BACKGROUND-COLOR: #f5f5f5;
    PADDING-LEFT: 4;
    PADDING-RIGHT: 4;
}
.ruTablesBordersText
{
	BORDER-TOP:   #808080 1px Solid;
	BORDER-RIGHT: #808080 1px Solid;
    	PADDING-LEFT: 4;
    	PADDING-RIGHT: 4;	
}
.ruTablesBordersTextWrap
{
	BORDER-TOP:   #808080 1px Solid;
	BORDER-RIGHT: #808080 1px Solid;
   	PADDING-LEFT: 4;
   	PADDING-RIGHT: 4;	
}
.ruTablesBordersMax
{
	BORDER-TOP:   #808080 1px Solid;
	BORDER-RIGHT: #808080 1px Solid;
   	PADDING-LEFT: 4;
   	PADDING-RIGHT: 4;
}
.ruTableText
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.ruTableTextTitle
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}


/* ------------------------------------------------*/
.ruContent
{
	FONT-SIZE: 16px;
	COLOR: #333399;
	FONT-WEIGHT: bold;
}
.ruContentUnderline1
{
	BACKGROUND-COLOR: #AAAAAA;
	HEIGHT: 1px;
}
.ruContentUnderline2
{
	BACKGROUND-COLOR: #666666;
	HEIGHT: 1px;
}


/* ------------------------------------------------*/


.ruTabsUnderLine
{
	/*BORDER-BOTTOM: #A3AEC2 1px Solid;*/
	BORDER-BOTTOM: #666666 1px Solid;
}

.ruTabsUnderLineActive
{
	BORDER-BOTTOM: #FFFFFF 1px Solid;
}

a.ruTabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #191970;
	text-decoration: none;
	/*font-weight: bold;*/
}
a.ruTabs:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7685AF;
	font-size: 11px;
	text-decoration: none;
}
.ruTabsActive
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #3C5859;
	font-weight: bold;*/
}
A.ruTabs:visited
{
    	FONT-SIZE: 11px;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;	
}
A.ruTabs:active
{
    	FONT-SIZE: 11px;
    	FONT-FAMILY: Arial, Helvetica, sans-serif;
}


/* --------Pupblic Project private classes ---------------------- */
.ruCoursesDropdown
{
	text-align: left;
	WIDTH: 300;
}


