/* new setting goes here ! disregard the one above */
body{
/*Remove below line to make bgimage NOT fixed*/
background: #000; margin: 0 0 0 0px;
background-image: url('images/lateral.jpg');
background-attachment:fixed;
background-repeat: no-repeat;
/*Use center center in place of 300 200 to center bg image*/
background-position: 300 200;

}
/*body,td{font-family: Verdana; font-size: 11px; color: #000;}*/
a {font-family:Georgia, "Times New Roman", Times, serif;font-size:small ;cursor: auto}
a:link {color:red;}
a:visited {color: firebrick;}
a:hover {text-decoration: overline ;color: white; font-weight:bold;background:black;}
a:active {color: #ff0000;text-decoration: none}
/*
a{text-decoration: none; color:red ;text-decoration: underline;}
a:hover{text-decoration: overline ;color: firebrick;}
*/
input{ background-color: #F00 }
textbox{ border: 0px; background-color: #efefef;font: arial; size: 12px;}

#InnerLink a{text-decoration: none; color:#FFCC00 ;text-decoration: underline;}
#InnerLink a:hover{text-decoration: overline ;color: firebrick;}

form{margin: 0px; padding: 0px;}
input, select, textarea{font-size: 10px; background: #000000; border: 1px solid #000; font-family: Verdana; color: #EEEEEE;}

.italic{font-style: italic;}
.bold{font-weight: bold}
.underline{text-decoration: underline;}
.center{text-align: center;}
.fleft{float: left; text-align: left;}
.fright{float: right; text-align: right;}
.left{text-align: left;}
.right{text-align: right;}
.clr{clear: both;}
.top{vertical-align: top;}

.lcdstyle{ /*Example CSS to create LCD countdown look*/
background-color:black;
color:red;
font: bold 18px MS Sans Serif;
padding: 3px;
}

.lcdstyle sup{ /*Example CSS to create LCD countdown look*/
font-size: 90%
}
/* from old legacy settings*/
.TitleZoneTD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #ffffff; PADDING-TOP: 4px; BACKGROUND-COLOR: #990000; TEXT-ALIGN: left;}

.ContenZoneForumTD {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: middle; CURSOR: hand; COLOR: #EFEFEF; PADDING-TOP: 4px; BACKGROUND-COLOR: #990000; TEXT-ALIGN: left}
.ContenZoneForumTD A:link{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #993300;}
.ContenZoneForumTD A:visited{BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #990033;}
.ContenZoneForumTD A:hover{BACKGROUND-IMAGE: none; COLOR: #999999; BACKGROUND-COLOR: #990000;}

.ContentDisplay {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 5px;
	font: 13px;
}
.ContentDisplay A:link{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0000;}
.ContentDisplay A:visited{BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #990033;}
.ContentDisplay A:hover{BACKGROUND-IMAGE: none; COLOR: #330000; BACKGROUND-COLOR: #990000;}

.ListIntroTableDetalles {background-color:#333333;width:100%;padding:0px;margin-top:11px;margin-bottom:1px;border-width:0px;border-color:#CCCCCC;border-style:solid;}
.ListIntroTableDetalles A:link{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #333333;}
.ListIntroTableDetalles A:visited{BACKGROUND-IMAGE: none; COLOR: #FF0000; BACKGROUND-COLOR: #333333;}
.ListIntroTableDetalles  A:hover{BACKGROUND-IMAGE: none; COLOR: #330000; BACKGROUND-COLOR: #990000;}

.ContenidoTable {
	background-color:#000000;
	width:100%;
	padding:0px;
	margin-top:11px;
	margin-bottom:1px;
	border-width:0px;
	border-color:#666666;
	border-style:solid;
	color: #FF0000;
}
.ContenidoTable A:link{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #FF0000; BACKGROUND-COLOR: #333333;}
.ContenidoTable A:visited{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #993300; BACKGROUND-COLOR: #333333;}
.ContenidoTable A:hover{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #FFCC33; BACKGROUND-COLOR: #333333;}

.ContenidoImpTable {background-color:#000000;width:100%;	padding:0px;margin-top:11px;margin-bottom:1px;border-width:0px;	border-color:#666666;border-style:solid;	color: #CCCCCC;}
.ContenidoImpTable A:link{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #000000;}
.ContenidoImpTable A:visited{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #000000;}
.ContenidoImpTable A:hover{FONT-SIZE: 11px; BACKGROUND-IMAGE: none; COLOR: #CCCCCC; BACKGROUND-COLOR: #000000;}

.MenuVerticalBottom {padding:4px; MARGIN: 0px; VERTICAL-ALIGN: middle; COLOR: #FFFFFF; TEXT-ALIGN: left;border-color:Silver }
.MenuContentVerticalTypeTDOver {background-color:#000000; background-image:url('images/barra_tope.gif');font-family:tahoma, verdana; padding:6px;height:10px;vertical-align:middle;border-width:1px;border-bottom-width:1px;border-style:dotted;border-color:#993333;}
.MenuContentVerticalTypeTD     {background-color:#FF0000; background-image:url('images/barra_tope.gif');font-family:tahoma, verdana; padding:6px;height:10px;vertical-align:middle;border-width:0px;border-bottom-width:1px;border-style:dotted;border-color:#FFFFFF;} 
.MenuContentVerticalTypeFont {font-family:tahoma, verdana;font-size:12px;font-weight:500;color:#FFFFFF;} 
.MenuContentVerticalTypeFont {text-decoration:none; font-size:12px;color:#FFFFFF;} 
.MenuContentVerticalTypeTD :link {text-decoration:none; font-size:12px;color:#FFFFFF;} 
.MenuContentVerticalTypeTD :visited {text-decoration:none;font-size:12px;color:#FFFFFF;} 
.MenuContentVerticalTypeTD :hover {text-decoration:none;font-size:12px;color:#000000;}
.MenuContentVerticalTypeTDOver :link {text-decoration:none; font-size:12px;color:#FFFFFF;} 
.MenuContentVerticalTypeTDOver :visited {text-decoration:none;font-size:12px;color:#FFFFFF;} 
.MenuContentVerticalTypeTDOver :hover {text-decoration:none;font-size:12px;color:#000000;}



/* New expansion   */

#header {
clear:both;
width:870px;
height:82px;
background-image:url(images/lateral.pjg);
padding-top:40px;
padding-left:30px;
}


.BigBoxLeftColumn{width: 160px; background: url('images/box_bg.gif'); margin-bottom: 5px;}
.BigBoxTrifold{width: 250px; background: url('images/box_bg.gif'); margin-bottom: 5px;}
.MainSection{width: 600px; background: url('images/box_bg.gif'); margin-bottom: 5px;}
.GenericRed(width: 100%; background: url('images/box_bg.gif'); margin-bottom: 5px;}

#menu { background: url(images/menu_bckg.jpg) #84807A; height:15px; margin-top:47px;}
#menu ul { margin:0; padding:0;}
#menu ul li{ display:inline-block; float:left; width:104px; list-style:none; text-align:center; }
#menu a { display:block; float:left; width:104px; color:#000; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding-top:8px; background:url(images/button.gif) no-repeat 0 4px;}
#menu a:hover{background:url(images/button_over.gif) no-repeat 0 4px; padding-top:8px; height:22px;}


#navigation {
background: #111 url('images/barra_topemenu.gif') repeat-x;
height: 35px;
line-height: 25px;
margin: 5px auto;
font-family: Arial;
font-size: 12px;
}
#navigation li {
float:left;
list-style-type:none;
border-right:1px solid #444;
}
#navigation li a {
display:block;
padding:0 5px;
text-decoration:none;
color: #fff;
letter-spacing:1px;
}
#navigation li a:hover {
background: #333 url('images/menuover.gif') repeat-x;
color:#fff;
text-decoration:none;
}

/* end of expansion */
.topBoxesRight{padding-left: 10px; width: 33%; height: 100%; padding-top: 13px;}
.leftBox{width: 180px; background: url('images/box_bg.gif'); margin-bottom: 5px;}
.BoxTleft{background: url('images/box_hl_bg.gif'); width: 6px; height: 18px;}
.BoxTright{background: url('images/box_hr_bg.gif'); width: 6px; height: 18px;}
.BoxMcenter{height: 6px; background: url('images/box_top_line.gif');}
.BoxMright{height: 6px; width: 6px; background: url('images/box_tr_corner.gif');}
.BoxMleft{height: 6px; width: 6px; background: url('images/box_tl_corner.gif');}
.BoxCleft{background: url('images/box_lft_line.gif'); width: 6px;}
.BoxCright{background: url('images/box_rgh_line.gif'); width: 6px;}
.leftBoxBleft{background: url('images/box_bl_corner.gif'); width: 6px; height: 6px;}
.leftBoxBright{background: url('images/box_br_corner.gif'); width: 6px; height: 6px;}
.leftBoxBcenter{height: 6px; background: url('images/box_btm_line.gif');}

/* boxes, leave it unless you want to create your own layout for boxes */
.box_head{font-size: 10px; text-align: center; font-weight: bold; letter-spacing: 1.5px; padding-top: 5px; color: #C40000; background: url('images/box_hd_bg2.gif'); height: 20px;}
/* boxes specific settings */
.topBoxI a, .leftBoxI a{display: block;}

/***********/

.contentSide_top  {
	width: 290px;
	background: url(images/bkg-top-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.contentSide_btm  {
	width: 290px;
	background: url(images/bkg-btm-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.contentSide {
	width: 290px;
	background-color: #111111;
	background: url(images/bkg-mdl-700.gif) repeat;
}
/*8*****/
.LargecontentSide_top  {
	width: 950px;
	background: url(images/bkg-top-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.LargecontentSide_btm  {
	width: 950px;
	background: url(images/bkg-btm-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.LargecontentSide {
	width: 950px;
	background-color: #111111;
	background: url(images/bkg-mdl-700.gif) repeat;
}
/*****/
.MedgecontentSide_top  {
	width: 450px;
	background: url(images/bkg-top-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.MedcontentSide_btm  {
	width: 450px;
	background: url(images/bkg-btm-300.gif) no-repeat right top;
	background-color: #111111;
	height: 14px;
}

.MedcontentSide {
	width: 450px;
	background-color: #111111;
	background: url(images/bkg-mdl-700.gif) repeat;
}

/*    *****    new **************/
.gridtbl
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white
}
.gridtbl .tdOutset
{
    BORDER-RIGHT: #deeef7 thin outset;
    BORDER-TOP: #deeef7 thin outset;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #deeef7 thin outset;
    BORDER-BOTTOM: #deeef7 thin outset;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-DECORATION: none
	width: 100%;
	border-color: red;
}
.gridtbl INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke;
	width: 100%;
	border-color: red;
}
.gridtbl TABLE
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.gridtbl SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke
}
.gridtbl TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: whitesmoke
}

.gridtbl .tdPlain
{
    BORDER-RIGHT: #a9a9a9 1pt solid;
    BORDER-TOP: #a9a9a9 1pt solid;
    BORDER-LEFT: #a9a9a9 1pt solid;
    BORDER-BOTTOM: #a9a9a9 1pt solid;
    BACKGROUND-COLOR: #f5f5f5
}
IMG
{
    CURSOR: hand
}
.gridtbl .tdOutSetSort
{
    BORDER-RIGHT: #deeef7 thin outset;
    BORDER-TOP: #deeef7 thin outset;
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: #deeef7 thin outset;
    CURSOR: hand;
    BORDER-BOTTOM: #deeef7 thin outset;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-DECORATION: none
}
#dhtmltooltip
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 2px;
    Z-INDEX: 100;
    FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
    VISIBILITY: hidden;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: 1px;
    WIDTH: 550px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px;
    POSITION: absolute;
    BACKGROUND-COLOR: lightyellow
}
.gridtbl A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}


/*                   ---*/
.FirasTest
{
    FONT-SIZE: 8px;
    COLOR: #f8f8ff
}
.TopLinks A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TopLinks A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TopLinks A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TopLinks A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNav A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f1c200;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNav A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f1c200;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNav A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f1c200;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNav A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavHeader A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavHeader A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavHeader A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavHeader A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    TEXT-INDENT: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.StudentText
{
    FONT-SIZE: 12px;
    COLOR: #FFFFFF; /* was 333333*/
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.table_header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.table_content
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica
}
.AdminText
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.studentHeaders
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #31349c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #31349c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #31349c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.studentHeadersColored
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FormHeaders
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: none;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.SideNavSub A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f1c200;
    TEXT-INDENT: 15pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavSub A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #f1c200;
    TEXT-INDENT: 15pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavSub A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    LEFT: 20px;
    COLOR: #f1c200;
    TEXT-INDENT: 20pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavSub A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-INDENT: 15pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
/*
A.biglink:link
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.biglink:visited
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.biglink:active
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.biglink:hover
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.nav_bar:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav_bar:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav_bar:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav_bar:unknown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.nav_bar:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.admin_links:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.admin_links:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.admin_links:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.admin_links:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
*/
.pass
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: darkgreen;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fail
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headerlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #efebde;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #424542;
    FONT-VARIANT: small-caps
}
.tableBGColor1
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f7c300
}
.text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bigTableBGcolor
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ebeeeb
}
.borderBG
{
    BACKGROUND-COLOR: #333333
}
.Alert
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.PageBG
{
    BACKGROUND-COLOR: #333333
}
.HRcolor
{
    COLOR: #ffce09
}
.SideNavC A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavC A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavC A:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333333;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.SideNavC A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-INDENT: -1pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.tableBGColor2
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efedef
}
.tableBGColor3
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e4e4e4
}
.textBigBG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.tblBorder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #006633
}
.tdColor
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.tableBGColor1a
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffd953
}
.tbl1Background
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #ffce06
}
.BrownBtn
{
    BORDER-LEFT-COLOR: black;
    LEFT: 160px;
    BORDER-BOTTOM-COLOR: black;
    WIDTH: 66px;
    BORDER-TOP-COLOR: black;
    TOP: 6px;
    HEIGHT: 22px;
    BACKGROUND-COLOR: goldenrod;
    BORDER-RIGHT-COLOR: black
}
.TREvenColor
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #993300 /*#ffd318*/
}
.TROddColor
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f1c200
}
.HyperLinkClass
{
    FONT-SIZE: 12px;
    COLOR: maroon;
    FONT-FAMILY: Arial
}


/*****/
.link 				{font-family: Arial, Helvetica; font-size: 9pt; color: #4F8FCF;}
.linksm 			{font-family: Arial, Helvetica; font-size: 8pt; color: #4F8FCF;}
.linksm:hover 		{color: gray;}
.linkmed			{font-family: Arial, Helvetica; font-size: 10pt; color: #4F8FCF;}
.linkmed:hover 		{color: gray;}
.linklg 			{font-family: Arial, Helvetica; font-size: 12pt; color: #000000;}
.linklg:hover 		{color: gray;}
.paging 			{font-family: Verdana, Arial, Helvetica; font-size: 7.5pt; color: #5F708F;}
.paging:hover 		{color: #0065CE;}

.tdclass {
background-color: #DDDDDD; 
color: menutext; 
cursor: hand; 
padding-top: 2px; 
padding-left: 2px; 
padding-right: 2px
}

.toolbar {
border: 1px solid #DDDDDD; 
background-color: #f7f7f7;
}
.toolbar1 {
border: 1px solid #f7f7f7; 
background-color: #f7f7f7;
}
.toolbarhelp {
background-color: #C1D2EE; 
border: 1px solid darkblue;
}

.displayretainer {
background: #efefef; 
width: 130; 
height: 100%; 
filter:progid:DXImageTransform.Microsoft.Matrix(M11='1.0', sizingmethod='auto expand');
}

.input {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
border: solid 1px #000000; 
background: #ffffff;
height: 21px;
padding-left: 3px;
padding-top: 1px;
}

.input1 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
border: solid 1px #000000; 
padding-left: 3px;
padding-top: 1px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);
}

.selectbox {
font-family: Arial, Helvetica; 
font-size: 9.5pt;
}
.selectbox1 {
font-family: Arial, Helvetica; 
font-size: 8pt;
}


.navlink			{font-family: Arial, Helvetica; font-size: 10pt; color: #2050A0; text-decoration: none; font-weight: bold;}

.navoff {
background-color: #4F8FCF;
border: 1px solid #7F8893;
color: #ffffff;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}
.navup {
background-color: #DDE3EB;
border: 1px solid #7F8893;
color: #516079;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
height: 0pt;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}
.navdown {
background-color: #C4CFDE;
border: 1px solid #7F8893;
color: #000000;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}

.nav1off {
background-color: #DDE3EB;
border: 1px solid #7F8893;
color: #516079;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
height: 0pt;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}
.nav1up {
background-color: #DDE3EB;
border: 1px solid #7F8893;
color: #516079;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
height: 0pt;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}
.nav1down {
background-color: #C4CFDE;
border: 1px solid #7F8893;
color: #516079;
cursor: hand;
font-family: arial;
font-size: 11px;
font-weight: bold;
background-image: url();
line-height: 18px;
margin: 1px 1px;
padding-bottom: 0px;
padding-left: 5px;
padding-top: 0px;
padding-right: 5px;
text-decoration: none;
width: 100%;
}

.shadow	{filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3);} 
.shadow1 {filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=2);}
.shadow2 {
font-family: Arial, Helvetica, sans-serif; 
font-size: 10pt; 
border: solid 1px #000000; 
background: #ffffff;
padding-left: 3px;
padding-top: 1px;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#a9a9a9', Direction=135, Strength=2);}
}

.rightclick {
position: absolute;
width: 158px;
border: 1px solid #7F8893;
background-color: #DDE3EB;
font-family: Arial, Verdana;
line-height: 18px;
cursor: default;
font-size: 8pt;
z-index: 100;
visibility: hidden;
padding: 3px;
}

.rcitems {
padding-left: 20px; 
padding-right: 1px;
cursor:default;
color:black;
height:18px;
width:100%;
text-decoration:none;
}
.rcitems1 {
font-family: Arial, Verdana;
line-height: 18px;
cursor: default;
font-size: 8pt;
}
.rcitems2 {
padding-left: 20px; 
line-height: 18px; 
padding-right: 1px;
}


