body 
{

font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 10px;font-style: normal;
font-weight: normal;
color: #333333; 
line-height: 1.5;
margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; 

}


.headerActionText
{ font-size: 150%;
}
.RadioButtonLi
{

	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #045FB4;
	border-top-color: #045FB4;
	border-left-color: #045FB4;
	background-color: #084B8A;
	color: #ffffff;
	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 114%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration:none;

	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 2px 2px 4px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 4px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

}
.RadioButtonLi:hover
{
	cursor:pointer;
	cursor:hand;
}

.RadioButtonLiUnchecked
{

	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #BDBDBD;
	border-top-color: #BDBDBD;
	border-left-color: #BDBDBD;
	background-color: #BDBDBD;
	color: #ffffff;
	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 114%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration:none;

	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	
	-moz-box-shadow: 2px 2px 4px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 4px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
}
.RadioButtonLi:hover
{
	cursor:pointer;
	cursor:hand;
}

.ColorButton, a.ColorButton:link, a.ColorButton:visited
{
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 8px 25px 8px 25px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #045FB4;
	background-color: #045FB4;
	color:#FFFFFF;

	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 114%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	
	border-radius:5px;
	
	-moz-box-shadow: 2px 2px 4px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 4px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	box-shadow: 2px 2px 4px #000;
    behavior:url(common/css/border-radius.htc);
}

.ColorButton:active,a.ColorButton:active
{
   background-color: #BDBDBD;
 	cursor:pointer;
	cursor:hand;
}

.ColorButton:hover,a.ColorButton:hover
{
   background-color: #0174DF;
 	cursor:pointer;
	cursor:hand;
}
.ColorTextButton
{
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 8px 15px 8px 15px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #045FB4;
	background-color: #045FB4;
	color:#FFFFFF;

	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 114%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px; 
	
	border-radius:5px;
	
	-moz-box-shadow: 2px 2px 4px #000; /* Firefox */
	-webkit-box-shadow: 2px 2px 4px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
	box-shadow: 2px 2px 4px #000;
    behavior:url(common/css/border-radius.htc);
}

.TextButton, a.TextButton:link,a.TextButton:visited,a.TextButton:active
{
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 7px;
	border-style: solid;
	border-width: 1px;
	border-color: #333399;
	border-top-color: #8888cc;
	border-left-color: #8888cc;
	background-color: #4791c5;
	color: #FBFBFB;
	font-family: Trebuchet MS,Verdana,Tahoma, Arial, Helvetica;
	font-size: 114%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration:none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 1px 1px 1px #000;
}
a.TextButton:hover
{
	text-decoration:none;
	color: #FFFFFF;
	font-family: Trebuchet MS,Verdana,Tahoma, Arial, Helvetica;
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000; /* Firefox */
	-webkit-box-shadow: 1px 1px 2px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

}
.lightTextButton, a.lightTextButton,a.lightTextButton:link,a.lightTextButton:visited,a.lightTextButton:active
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #333399;
	border-top-color: #8888cc;
	border-left-color: #8888cc;
	background-color: #ffffff;
	color: #333377;
	font-family: Trebuchet MS,Verdana,Tahoma, Arial, Helvetica;
	font-size: 120%;
	font-weight: bold;
	white-space: nowrap;
	text-decoration:none;
}

td {font-family:Trebuchet MS,Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 12px;color: #333333;}
th {font-family: Trebuchet MS,Verdana, Geneva, Arial, helvetica, sans-serif;font-size: 12px;font-style: normal;font-weight: bold;color: #333333;}


a:link {TEXT-DECORATION: underline;color: #003399; font-family:Verdana, Geneva, Arial, helvetica, sans-serif; }
a:visited {TEXT-DECORATION: underline;color: #003399; font-family:Verdana, Geneva, Arial, helvetica, sans-serif;}
a:hover {TEXT-DECORATION: underline;color: #CC0000; font-family:Verdana, Geneva, Arial, helvetica, sans-serif;}
a:active {TEXT-DECORATION: underline;color: #003399; font-family:Verdana, Geneva, Arial, helvetica, sans-serif;}
a img
{border:none}

a.headerText, a.headerText:link, a.headerText:visited, a.headerText:active 
{
	font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
    color: #555555;
    text-decoration: none;
}
a.headerText:hover
{
	color: #333333;
    text-decoration:underline;
}

.titleLink, a.titleLink, a.titleLink:link, a.titleLink:visited, a.titleLink:hover {
    color: #FFFFFF;
	font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif;
	font-size:13px;
    text-shadow: 1px 1px 1px #555555;
    text-decoration: none;
}
a.titleLink:hover
{
	text-decoration:underline;
}

a.redLink:link {TEXT-DECORATION: underline;color: #CC0000;}
a.redLink:visited {TEXT-DECORATION: underline;color: #CC0000;}
a.redLink:hover {TEXT-DECORATION: underline;color: #3300FF;}
a.redLink:active {TEXT-DECORATION: underline;color: #CC0000;}


a.blLinkB11:link {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;}
a.blLinkB11:visited {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;}
a.blLinkB11:hover {font-size: 11px;font-weight: bold;TEXT-DECORATION: underline;}
a.blLinkB11:active {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;}


a.whLinkB11:link {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB11:visited {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB11:hover {font-size: 11px;font-weight: bold;TEXT-DECORATION: underline;color: #FFFFFF;}
a.whLinkB11:active {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}

a.whLinkB10:link {font-size: 10px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB10:visited {font-size: 10px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB10:hover {font-size: 10px;font-weight: bold;TEXT-DECORATION: underline;color: #FFFFFF;}
a.whLinkB10:active {font-size: 10px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}

a.whLinkB13:link {font-size: 13px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB13:visited {font-size: 13px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}
a.whLinkB13:hover {font-size: 13px;font-weight: bold;TEXT-DECORATION: underline;color: #FFFFFF;}
a.whLinkB13:active {font-size: 13px;font-weight: bold;TEXT-DECORATION: none;color: #FFFFFF;}




a.customerSupport:hover {TEXT-DECORATION: underline;color: #003399;}


a.linkPageChosen:link {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #F5D089;}
a.linkPageChosen:visited {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #F5D089;}
a.linkPageChosen:hover {font-size: 11px;font-weight: bold;TEXT-DECORATION: underline;color: #ECA013;}
a.linkPageChosen:active {font-size: 11px;font-weight: bold;TEXT-DECORATION: none;color: #F5D089;}

a.newsLink:link {font-size: 11px; }
a.newsLink:visited {font-size: 11px;}
a.newsLink:hover {font-size: 11px;}
a.newsLink:active {font-size: 11px;}

a.personLink:link,a.personLink:visited,a.personLink:active {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; text-decoration: none;color: #333333;}

a.personLink:hover {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;color: #000000;}

a.disabledPersonLink:link,a.disabledPersonLink:visited,a.disabledPersonLink:active {font-size: 12px;text-decoration: none;color: #909090;}
a.disabledPersonLink:hover {font-size: 12px;text-decoration: underline;color: #909090;}

a.appPartLink:link,a.appPartLink:visited,a.appPartLink:active  {
	TEXT-DECORATION: none;
	color: #000099;
	line-height: 200%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLink:hover {
	background-color: #A7B5CF;
}

a.appPartLink12:link,a.appPartLink12:visited,a.appPartLink12:active  {
	TEXT-DECORATION: none;
	color: #000099;
	line-height: 200%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLink12:hover {
	background-color: #A7B5CF;
}

a.appPartLinkNormal:link,a.appPartLinkNormal:visited,a.appPartLinkNormal:active  {
	text-decoration: none;
	color: #000099;
	line-height: 200%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLinkNormal:hover {
	background-color: #A7B5CF;
}

a.appPartSubLink:link,a.appPartSubLink:visited,a.appPartSubLink:active{
	TEXT-DECORATION: none;
	color: #000099;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px;
	line-height: 150%;
}
a.appPartSubLink:hover {
	background-color: #A7B5CF;
	line-height: 150%;
}


a.greenLink:link {TEXT-DECORATION: underline;color: #336600;}
a.greenLink:visited {TEXT-DECORATION: underline;color: #336600;}
a.greenLink:hover {TEXT-DECORATION: underline;color: #CC0000;}
a.greenLink:active {TEXT-DECORATION: underline;color: #336600;}

a.redLinkBold11:link {TEXT-DECORATION: underline;color: #CC0000;font-size:11px;font-weight: bold;}
a.redLinkBold11:visited {TEXT-DECORATION: underline;color: #CC0000;font-size:11px;font-weight: bold;}
a.redLinkBold11:hover {TEXT-DECORATION: underline;color: #CC0033;font-size:11px;font-weight: bold;}
a.redLinkBold11:active {TEXT-DECORATION: underline;color: #CC0000;font-size:11px;font-weight: bold;}

a.appPartLinkRed12:link {
	TEXT-DECORATION: none;
	color: #CC0000;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLinkRed12:visited {
	TEXT-DECORATION: none;
	color: #CC0000;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLinkRed12:hover {
	TEXT-DECORATION: none;
	color: #CC0033;
	background-color: #A7B5CF;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
a.appPartLinkRed12:active {
	TEXT-DECORATION: none;
	color: #CC0000;
	line-height: 200%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}

.head11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #0A7B1B; font-weight: bold;  line-height: 120%; }
	
.head12 { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #0A7B1B; font-weight: bold;  line-height: 150%;        }
.headWhite { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #FFFFFF; font-weight: bold;  line-height: 150%;        }
.headWhiteSmall { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight: bold;  line-height: 150%;        }
.headWhiteNormal { font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #FFFFFF; font-weight: bold;  line-height: 150%;        }

.bold12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #333333; font-weight: bold;  line-height: 120%;        }
.blueBold12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #0A317A; font-weight: bold;  line-height: 120%;        }
.blueBold12Italic {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0A317A;
	font-weight: bold;
	line-height: 120%;
	font-style: italic;
}
.whiteBold12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #FFFFFF; font-weight: bold;  line-height: 120%;        }
.redBold12 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #CC0000; font-weight: bold;  line-height: 140%;        }
.whiteBold11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #FFFFFF; font-weight: bold;  line-height: 120%;        }


.bold11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333; font-weight: bold;  line-height: 150%;        }
.newbold11 { font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333; font-weight: bold;  line-height: 120%;        }
.newbold14 { font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 14px;  color: #333333; font-weight: bold;  line-height: 150%;        }
.greyBold11 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #909090; font-weight: bold;  line-height: 120%;        }
.blueBold11 {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; line-height: 120%; }
.redBold11 {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; line-height: 120%;}
.newblueBold11 {font-size: 11px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; line-height: 120%; }
.redBold14 {font-size: 14px;font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; line-height: 120%;}
.bold10 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #333333; font-weight: bold;        }
.redBold10 {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; }
.blueBold10 {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; }
.blueBold10sp {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; line-height: 150%; }
.newblueBold {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; }
.greenBold10 {font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0A7B1B;font-weight: bold; }

.text11 { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }
.greyText11 { color: #909090; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }
.blue11 { color: #0A317A; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; }

.text10 { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.greyText10 { color: #909090; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 120%; }
.red10 { color: #CC0000; font-size: 10px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; }
.blue10 { color: #333399; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 120%; }
.white10 { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; }
.orange10 { color: #0A7B1B; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 100%; }

.black9 { color: #555555; font-size: 9px; font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif; font-weight: normal; line-height: 130%; }
.black10 { color: #555555; font-size: 10px; font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif; font-weight: normal; }
.black12 { color: #555555; font-size: 12px; font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif; font-weight: normal; }
.noprint {} /* should remain empty, placed here for documentation effect */




.tGrid {
border-width:0px;
}
.tGrid TD {
	BORDER-TOP: #C1CDD8 1px solid;
}


.tHorizBorder {
border-width:0px;
}
.tHorizBorder tr {
	BORDER-BOTTOM: #C1CDD8 1px solid;
}


.calendarTitle {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #9C2222; font-weight: bold;
}
.calendarTitle td {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #9C2222; font-weight: bold;
}

.gridHead1 
{
	border-right: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.gridHead1Bold {
	BORDER-RIGHT: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.gridHeadAcrossLeft1 
{
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:left;
}
.gridHeadAcrossLeftBold1
{
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}
.gridHeadAcrossCenter1 
{
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
}
.gridHeadAcrossCenterBold1
{
	border-top: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
}

.gridHead1BoldTest {
	border-right:solid 1px #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333; font-weight: bold;  line-height: 120%;        
}

.mainMenuCell {
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
}
.mainMenuCellLeft {
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
}
.mainMenuCellSel {
	BORDER-RIGHT: #FFFFFF 1px solid;
}
.mainMenuCellSelLeft {
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
}


.disabled10 { color: #BBBBBB; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.disabledBold10 { color: #BBBBBB; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.disabledBold11 { color: #BBBBBB; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

.calSchedEval{ border:1px solid black;background-color:#D5EAFF; padding-bottom:2px; padding-top:2px; padding-left:2px; margin-top:2px; }

.overText {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: red;font-weight: bold;}
.missedRow 
{
	background-color:#ff9999;
}
.bigErrorText 
{
	margin: 10px 10px 10px 10px;
	padding: 14px 14px 14px 14px;
	border-style: solid;
	border-width: 1px;
	border-color: #333399;
	font-family: Verdana,Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
 }
.normalText {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: blue;font-weight: bold;}
.warningText {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: orange;font-weight: bold;}
.infoText {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: black;font-weight: bold;}
.fieldNameLabel {  color: #333333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  line-height: 120%; }
.fieldValueLabel { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }
.fieldValueText  { color: #0A317A; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  }

table.propgrid {
	width: 100%; 
	border-collapse: collapse;
	border-width:1px;
	
}

table.propgrid th {
  background-color:#ebebd8;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
  font-size: 11px;  
  color: #333333; 
  font-weight: bold;  
  line-height: 120%;  
}

table.propgrid td.special 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	color: #0A7B1B; 
	font-weight: bold;  
	line-height: 120%;
	padding: 2px 2px 2px 2px;  
}


.viewcontainer {
overflow:auto;
position:relative;
width:100%;
visibility: visible;
display: inline;

	min-height: 300;
}

.propgridshow {
   	border-collapse: collapse;
	border-width:0px;
	border-color:#333333;
	visibility:visible;
	display:table;
}
.propgridhidden {
	visibility:hidden;
	display:none;
	
}
table.newHeaderTable {
    width: 88%;
    height:100%;
}
table.newCenterTable {
    width: 85%;
    height:100%;
}
table.wideCenterTable 
{
	text-align:center;
    width: 90%;
    height:100%;
}

div.block .title {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 7px;


}


.newbold13 { font-family: Trebuchet MS,Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #333333; font-weight: bold;  line-height: 150%; }
.html5TextSmaller { color: #333333; font-size: 10px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5greyTextSmaller { color: #909090; font-size: 10px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }

.html5TextSmall{ color: #333333; font-size: 11px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5greyTextSmall { color: #909090; font-size: 11px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5TextBSmall{ color: #333333; font-size: 11px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; }

.html5RedSmall {font-size: 11px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; line-height: 150%;}


.html5TextNormal{ color: #333333; font-size: 12px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5greyTextNormal{ color: #909090; font-size: 12px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5TextBNormal{ color: #333333; font-size: 12px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; }

.html5TextLarge{ color: #333333; font-size: 13px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5greyTextLarge{ color: #909090; font-size: 13px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5TextBLarge{ color: #333333; font-size: 13px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; }
.html5greyTextBNormal{ color: #909090; font-size: 12px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; }


.html5TextLarger{ color: #333333; font-size: 14px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5greyTextLarger{ color: #909090; font-size: 14px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 150%; }
.html5TextBLarger{ color: #333333; font-size: 14px; font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 150%; }


.html5BlueBoldNormal {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; line-height: 150%;text-decoration:none; }
a.html5BlueBoldNormal:link,a.html5LinkBNormal:visited,a.html5LinkBNormal:active 
{font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #0A317A;font-weight: bold; line-height: 150%; text-decoration:none; }
a.html5BlueBoldNormal:hover {text-decoration: underline;}

a.html5LinkBNormal:link,a.html5LinkBNormal:visited,a.html5LinkBNormal:active 
{font-size: 12px; color:#333333 ; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: none; line-height: 150%;}

a.html5LinkBNormal:hover {TEXT-DECORATION: underline; color:#111111 }
a.html5LinkBLarge:link,a.html5LinkBLarge:visited,a.html5LinkBLarge:active 
{font-size: 14px; color:#444444 ; font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: none; line-height: 150%;}

a.html5LinkBLarge:hover {TEXT-DECORATION: underline; color:#111111 }

.html5LinkRedBNormal {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; line-height: 150%;}

.html5RedBNormal {font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #CC0000;font-weight: bold; line-height: 150%;}

.html5ErrorTop{font-size: 14px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #FF0000;font-weight: bold; line-height: 150%;}

.html5BlueBoldTabs {font-size: 1em;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #2E6E9E;font-weight: bold; line-height: 150%;text-decoration:none; }
a.html5BlueBoldTabs:link,a.html5BlueBoldTabs:visited,a.html5BlueBoldTabs:active
{font-size: 1em;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #2E6E9E;font-weight: bold; line-height: 150%; text-decoration:none; }
a.html5BlueBoldTabs:hover {text-decoration: underline;}

.centertable
{
	margin-left:auto;
	margin-right:auto;

}

.centerTable div.centerTableHeader
{
  min-height:30px;
}

table.reportlistGrid td
{
    text-align:left;
}

table.centertable td
{
	text-align:left;
	vertical-align:middle;
}
table.centertable td.mceIframeContainer
{
	vertical-align:top;	
}
input, select, textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BBBBBB;
    border-radius: 2px 2px 2px 2px;
    font-family: Trebuchet MS,verdana,geneva,arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height:1.5;

}

input[type=text],input[type=password]
{
	min-height:18px;
}

input.flatButton,button.flatButton,button.bold11{
padding:5px 30px 5px 30px;
font-weight:bold;
background:#A1B6C8 url('../../common/img/new_css_images/gradient.gif') repeat-x top;
border:0px solid #2a4562;
color:#FFFFFF;
border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-shadow: 2px 2px 2px #000;
cursor:pointer;
	min-height:23px;
}
input.flatButton:hover,button.flatButton:hover,button.bold11:hover
{
	box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000; /* Firefox */
	-webkit-box-shadow: 1px 1px 2px #000; /* Safari and Chrome */ /*box-shadow: 2px 2px 4px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

}

input.moveSelector,button.moveSelector{
padding:2px 15px 2px 15px;
font-weight:bold;
font-size:14px;
background:#A1B6C8 url('../../common/img/new_css_images/gradient.gif') repeat-x top;
border:0px solid #2a4562;
color:#FFFFFF;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-shadow: 2px 2px 2px #000;
cursor:pointer;
}


table.profileTable td
{
	line-height:30px;
	text-align:left;
	vertical-align:middle;
	
}
table.profileTable table.within
{

}
table td label.error
{
	font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #FF0000;font-weight: bold; line-height: 120%;
	}
table.profileTable table td label.error, table.profileTable td label.error
{
	font-size: 12px;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;color: #FF0000;font-weight: bold; line-height: 120%;

}
table.profileTable td.spacer
{
	line-height:5px;
}

table.blockContents{   
border: 0px solid #CCC;/*#2A4562;*/
padding-top:5px;
margin-top:10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius:5px;
/*background:#d00102 url('../../common/img/new_css_images/gradient.gif') repeat-x top;*/
background:#FFFFFF url('../../common/img/new_css_images/gradient_large.gif') repeat-x top;
}
#tabs table.blockContents
{
	margin-top:0px;
}
table.content 
{
margin-top:5px;
margin-bottom:0px;
border:solid 1px #CCCCCC;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-radius-bottomleft: 2px;
-webkit-border-radius-bottomright: 2px;
-khtml-border-radius-bottomright: 2px;
-khtml-border-radius-bottomleft: 2px;
border-radius-bottomright:2px;
border-radius-bottomleft:2px;

padding:6px;
background:#EEE;
}


table.blockContents a.linktitle:link,table.blockContents a.linktitle:visited,table.blockContents a.linktitle:active  {
	TEXT-DECORATION: none;
	color: #FFFFFF;
	line-height: 150%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
table.blockContents a.linktitle:hover {
	background-color: #A7B5CF;
}

table.blockContents .title
{
	TEXT-DECORATION: none;
	color: #FFFFFF;
	line-height: 150%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	padding-top: 4px; padding-bottom: 4px; padding-right: 4px; padding-left: 4px;
}
table.blockContents .smallTitle
{
	TEXT-DECORATION: none;
	color: #FFFFFF;
	line-height: 150%;
	font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-top: 2px; padding-bottom: 2px; padding-right: 2px; padding-left: 2px;
}

table.blockContentsThin{   
border: 0px solid #CCC;/*#2A4562;*/
padding-top:0px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
-khtml-border-radius: 1px;
border-radius:1px;
/*background:#d00102 url('../../common/img/new_css_images/gradient.gif') repeat-x top;*/
background:#718BB3  repeat-x top;
}

table.blockContentsWithin{   
border: 0px solid #CCC;/*#2A4562;*/
padding-top:3px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius:5px;
/*background:#d00102 url('../../common/img/new_css_images/gradient.gif') repeat-x top;*/
background:#FFFFFF url('../../common/img/new_css_images/gradient.gif') repeat-x top;
}
table.contentWithin
{
margin-top:5px;
margin-bottom:0px;
border:solid 1px #CCCCCC;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-radius-bottomleft: 2px;
-webkit-border-radius-bottomright: 2px;
-khtml-border-radius-bottomright: 2px;
-khtml-border-radius-bottomleft: 2px;
border-radius-bottomright:2px;
border-radius-bottomleft:2px;
padding:6px;
background:#EEE;
}
.optionalElementStyle
{
	border-top:none 0px #FFFFFF;
	border-bottom:none 0px #FFFFFF;
	}
.elementBottomStyle
{
	border-bottom:none 0px #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  color: #333333; font-weight: bold;  line-height: 150%;
}
.rubricElementGridStyle
{
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	border-left:solid 1px #000000;
	border-top:solid 1px #0A7B1B;
}

div.container-center
{
	display:none; 
	cursor: default;
	border: 4px solid #DDDDDD;
	background: none repeat scroll 0 0 #FFFFFF;
	min-width: 				300px;
	min-height:             200px;
	font-family: 			Trebuchet MS,Verdana,Geneva,Arial,helvetica,sans-serif;
	font-size: 				12px;
	text-align: 			center;

	
}
div.container-center div.topTitle
{
    border-bottom: 1px solid #AAAAAA;
    border-top: 0 solid #2A4562;
    background: none repeat scroll 0 0 #DDDDDD;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    height:20px;
}
div.container-center div.topTitle .topHeader
{
 text-align:center;
 vertical-align:middle;
 float:left;
 font-size:12px;
}
div.container-center div.topTitle .topHandler
{
 text-align:right;
 vertical-align:middle;
 float:right;
}

div.container-center #close_cell
{
  float:right;
}

div.container-center div.blockBody {
	height: 100%;
    vertical-align: top;
    width: 100%;
}
div.container-center div.block {
    margin-bottom: 0;
    margin-top: 5px;
}
div.container-center div.blockContents 
{
	border-width: 0;
    margin: 2px;
    padding: 0;
    background: url("../../common/img/new_css_images/gradient_large.gif") repeat-x scroll center top #FFFFFF;
    border: 0 solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    padding-top: 5px;
}



div.container-center div.blockContents  div.content {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    padding: 6px;
    padding-bottom: 6px;
    line-height:25px;
    min-height:100px;
   
}

div.container-center div.blockContents .contentHeader
{
	
	min-height:25px;
}

div.container-center div.blockContents .handles{
    text-align:right;
    padding:0px 0px 2px 4px;
    float:right;

}

div.container-center div.blockContents .title {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding:0px 0px 2px 4px;
    text-align:left;
    vertical-align:top;
    float:left;
}
div.container-center div.blockContents .centerCell
{
  text-align:center;
}
div.container-center div.blockContents .labelCell
{
  text-align:left;
  color: #000000;
}
div.container-center div.blockContents .errorCell
{
  text-align:left;
  color: #CC0000;
  font-weight:bold;
}
div.container-center div.blockContents .contentCell
{
  text-align:left;
  color: #333333;

}
div.container-center div.blockContents .contentOverflowCell
{
	line-height:20px;
	text-align:left;
    color: #333333;
	overflow:auto;
    max-height:400px;
}
div.container-center div.blockContents .submitCell
{
 text-align:center;padding-top:10px;
}


.imgmaps32 {background:url(../../common/img/new_css_images/32x32map.png); width:32px; height:32px;}
.imgmaps16 {background:url(../../common/img/new_css_images/16x16map.png); width:16px; height:16px;}

.imgmaps16-add { background-position: 0 0; width: 16px; height: 16px; } 
.imgmaps16-analysis { background-position: 0 -17px; width: 16px; height: 16px; } 
.imgmaps16-arrow_left { background-position: 0 -34px; width: 16px; height: 16px; } 
.imgmaps16-arrow_right { background-position: 0 -51px; width: 16px; height: 16px; } 
.imgmaps16-attachment { background-position: 0 -68px; width: 16px; height: 16px; } 
.imgmaps16-autocomplete { background-position: 0 -85px; width: 16px; height: 16px; } 
.imgmaps16-bookmark { background-position: 0 -102px; width: 16px; height: 16px; } 
.imgmaps16-bookmark_add { background-position: 0 -119px; width: 16px; height: 16px; } 
.imgmaps16-branch { background-position: 0 -136px; width: 16px; height: 16px; } 
.imgmaps16-calendar { background-position: 0 -153px; width: 16px; height: 16px; } 
.imgmaps16-calendar_selection_all { background-position: 0 -170px; width: 16px; height: 16px; } 
.imgmaps16-calendar_selection_day { background-position: 0 -187px; width: 16px; height: 16px; } 
.imgmaps16-calendar_selection_month { background-position: 0 -204px; width: 16px; height: 16px; } 
.imgmaps16-calendar_selection_week { background-position: 0 -221px; width: 16px; height: 16px; } 
.imgmaps16-categories { background-position: 0 -238px; width: 16px; height: 16px; } 
.imgmaps16-certificate { background-position: 0 -255px; width: 16px; height: 16px; } 
.imgmaps16-chat { background-position: 0 -272px; width: 16px; height: 16px; } 
.imgmaps16-clock { background-position: 0 -289px; width: 16px; height: 16px; } 
.imgmaps16-close { background-position: 0 -306px; width: 16px; height: 16px; } 
.imgmaps16-comment_add { background-position: 0 -323px; width: 16px; height: 16px; } 
.imgmaps16-content { background-position: 0 -340px; width: 16px; height: 16px; } 
.imgmaps16-continue { background-position: 0 -357px; width: 16px; height: 16px; } 
.imgmaps16-copy { background-position: 0 -374px; width: 16px; height: 16px; } 
.imgmaps16-courses { background-position: 0 -391px; width: 16px; height: 16px; } 
.imgmaps16-edit { background-position: 0 -408px; width: 16px; height: 16px; } 
.imgmaps16-enterprise { background-position: 0 -425px; width: 16px; height: 16px; } 
.imgmaps16-error_delete { background-position: 0 -442px; width: 16px; height: 16px; } 
.imgmaps16-examples { background-position: 0 -459px; width: 16px; height: 16px; } 
.imgmaps16-examples_failed { background-position: 0 -476px; width: 16px; height: 16px; } 
.imgmaps16-examples_incomplete { background-position: 0 -493px; width: 16px; height: 16px; } 
.imgmaps16-examples_passed { background-position: 0 -510px; width: 16px; height: 16px; } 
.imgmaps16-export { background-position: 0 -527px; width: 16px; height: 16px; } 
.imgmaps16-facebook { background-position: 0 -544px; width: 16px; height: 16px; } 
.imgmaps16-feedback { background-position: 0 -561px; width: 16px; height: 16px; } 
.imgmaps16-feedback_failed { background-position: 0 -578px; width: 16px; height: 16px; } 
.imgmaps16-feedback_incomplete { background-position: 0 -595px; width: 16px; height: 16px; } 
.imgmaps16-feedback_passed { background-position: 0 -612px; width: 16px; height: 16px; } 
.imgmaps16-file_explorer { background-position: 0 -629px; width: 16px; height: 16px; } 
.imgmaps16-flag_blue { background-position: 0 -646px; width: 16px; height: 16px; } 
.imgmaps16-flag_green { background-position: 0 -663px; width: 16px; height: 16px; } 
.imgmaps16-flag_red { background-position: 0 -680px; width: 16px; height: 16px; } 
.imgmaps16-flag_yellow { background-position: 0 -697px; width: 16px; height: 16px; } 
.imgmaps16-folder { background-position: 0 -714px; width: 16px; height: 16px; } 
.imgmaps16-folder_add { background-position: 0 -731px; width: 16px; height: 16px; } 
.imgmaps16-folder_up { background-position: 0 -748px; width: 16px; height: 16px; } 
.imgmaps16-forbidden { background-position: 0 -765px; width: 16px; height: 16px; } 
.imgmaps16-forums { background-position: 0 -782px; width: 16px; height: 16px; } 
.imgmaps16-generic { background-position: 0 -799px; width: 16px; height: 16px; } 
.imgmaps16-glossary { background-position: 0 -816px; width: 16px; height: 16px; } 
.imgmaps16-go_back { background-position: 0 -833px; width: 16px; height: 16px; } 
.imgmaps16-go_into { background-position: 0 -850px; width: 16px; height: 16px; } 
.imgmaps16-goto_admin { background-position: 0 -867px; width: 16px; height: 16px; } 
.imgmaps16-goto_professor { background-position: 0 -884px; width: 16px; height: 16px; } 
.imgmaps16-goto_student { background-position: 0 -901px; width: 16px; height: 16px; } 
.imgmaps16-help { background-position: 0 -918px; width: 16px; height: 16px; } 
.imgmaps16-home { background-position: 0 -935px; width: 16px; height: 16px; } 
.imgmaps16-import { background-position: 0 -952px; width: 16px; height: 16px; } 
.imgmaps16-import_export { background-position: 0 -969px; width: 16px; height: 16px; } 
.imgmaps16-information { background-position: 0 -986px; width: 16px; height: 16px; } 
.imgmaps16-job_descriptions { background-position: 0 -1003px; width: 16px; height: 16px; } 
.imgmaps16-layout { background-position: 0 -1020px; width: 16px; height: 16px; } 
.imgmaps16-lessons { background-position: 0 -1037px; width: 16px; height: 16px; } 
.imgmaps16-lock { background-position: 0 -1054px; width: 16px; height: 16px; } 
.imgmaps16-logout { background-position: 0 -1071px; width: 16px; height: 16px; } 
.imgmaps16-mail { background-position: 0 -1088px; width: 16px; height: 16px; } 
.imgmaps16-message { background-position: 0 -1105px; width: 16px; height: 16px; } 
.imgmaps16-minus { background-position: 0 -1122px; width: 16px; height: 16px; } 
.imgmaps16-minus2 { background-position: 0 -1139px; width: 16px; height: 16px; } 
.imgmaps16-navigate_down { background-position: 0 -1156px; width: 16px; height: 16px; } 
.imgmaps16-navigate_left { background-position: 0 -1173px; width: 16px; height: 16px; } 
.imgmaps16-navigate_right { background-position: 0 -1190px; width: 16px; height: 16px; } 
.imgmaps16-navigate_up { background-position: 0 -1207px; width: 16px; height: 16px; } 
.imgmaps16-order { background-position: 0 -1224px; width: 16px; height: 16px; } 
.imgmaps16-organization { background-position: 0 -1241px; width: 16px; height: 16px; } 
.imgmaps16-out { background-position: 0 -1258px; width: 16px; height: 16px; } 
.imgmaps16-paperclip { background-position: 0 -1275px; width: 16px; height: 16px; } 
.imgmaps16-paste { background-position: 0 -1292px; width: 16px; height: 16px; } 
.imgmaps16-pause { background-position: 0 -1309px; width: 16px; height: 16px; } 
.imgmaps16-php { background-position: 0 -1326px; width: 16px; height: 16px; } 
.imgmaps16-pin_green { background-position: 0 -1343px; width: 16px; height: 16px; } 
.imgmaps16-pin_red { background-position: 0 -1360px; width: 16px; height: 16px; } 
.imgmaps16-plus { background-position: 0 -1377px; width: 16px; height: 16px; } 
.imgmaps16-plus2 { background-position: 0 -1394px; width: 16px; height: 16px; } 
.imgmaps16-printer { background-position: 0 -1411px; width: 16px; height: 16px; } 
.imgmaps16-projects { background-position: 0 -1428px; width: 16px; height: 16px; } 
.imgmaps16-projects_failed { background-position: 0 -1445px; width: 16px; height: 16px; } 
.imgmaps16-projects_incomplete { background-position: 0 -1462px; width: 16px; height: 16px; } 
.imgmaps16-projects_passed { background-position: 0 -1479px; width: 16px; height: 16px; } 
.imgmaps16-question_type_drag_drop { background-position: 0 -1496px; width: 16px; height: 16px; } 
.imgmaps16-question_type_empty_spaces { background-position: 0 -1513px; width: 16px; height: 16px; } 
.imgmaps16-question_type_free_text { background-position: 0 -1530px; width: 16px; height: 16px; } 
.imgmaps16-question_type_match { background-position: 0 -1547px; width: 16px; height: 16px; } 
.imgmaps16-question_type_multiple_correct { background-position: 0 -1564px; width: 16px; height: 16px; } 
.imgmaps16-question_type_one_correct { background-position: 0 -1581px; width: 16px; height: 16px; } 
.imgmaps16-question_type_true_false { background-position: 0 -1598px; width: 16px; height: 16px; } 
.imgmaps16-refresh { background-position: 0 -1615px; width: 16px; height: 16px; } 
.imgmaps16-reports { background-position: 0 -1632px; width: 16px; height: 16px; } 
.imgmaps16-rules { background-position: 0 -1649px; width: 16px; height: 16px; } 
.imgmaps16-scorm { background-position: 0 -1666px; width: 16px; height: 16px; } 
.imgmaps16-search { background-position: 0 -1683px; width: 16px; height: 16px; } 
.imgmaps16-semi_success { background-position: 0 -1700px; width: 16px; height: 16px; } 
.imgmaps16-shopping_basket_add { background-position: 0 -1717px; width: 16px; height: 16px; } 
.imgmaps16-skill_gap { background-position: 0 -1734px; width: 16px; height: 16px; } 
.imgmaps16-skills { background-position: 0 -1751px; width: 16px; height: 16px; } 
.imgmaps16-social { background-position: 0 -1768px; width: 16px; height: 16px; } 
.imgmaps16-start { background-position: 0 -1785px; width: 16px; height: 16px; } 
.imgmaps16-stop { background-position: 0 -1802px; width: 16px; height: 16px; } 
.imgmaps16-stop_red { background-position: 0 -1819px; width: 16px; height: 16px; } 
.imgmaps16-success { background-position: 0 -1836px; width: 16px; height: 16px; } 
.imgmaps16-surveys { background-position: 0 -1853px; width: 16px; height: 16px; } 
.imgmaps16-tests { background-position: 0 -1870px; width: 16px; height: 16px; } 
.imgmaps16-tests_failed { background-position: 0 -1887px; width: 16px; height: 16px; } 
.imgmaps16-tests_incomplete { background-position: 0 -1904px; width: 16px; height: 16px; } 
.imgmaps16-tests_passed { background-position: 0 -1921px; width: 16px; height: 16px; } 
.imgmaps16-theory { background-position: 0 -1938px; width: 16px; height: 16px; } 
.imgmaps16-theory_failed { background-position: 0 -1955px; width: 16px; height: 16px; } 
.imgmaps16-theory_incomplete { background-position: 0 -1972px; width: 16px; height: 16px; } 
.imgmaps16-theory_passed { background-position: 0 -1989px; width: 16px; height: 16px; } 
.imgmaps16-tools { background-position: 0 -2006px; width: 16px; height: 16px; } 
.imgmaps16-trafficlight_green { background-position: 0 -2023px; width: 16px; height: 16px; } 
.imgmaps16-trafficlight_red { background-position: 0 -2040px; width: 16px; height: 16px; } 
.imgmaps16-tree_indicator { background-position: 0 -2057px; width: 16px; height: 16px; } 
.imgmaps16-uncompress { background-position: 0 -2074px; width: 16px; height: 16px; } 
.imgmaps16-undo { background-position: 0 -2091px; width: 16px; height: 16px; } 
.imgmaps16-unit { background-position: 0 -2108px; width: 16px; height: 16px; } 
.imgmaps16-unlocked { background-position: 0 -2125px; width: 16px; height: 16px; } 
.imgmaps16-user { background-position: 0 -2142px; width: 16px; height: 16px; } 
.imgmaps16-user_timeline { background-position: 0 -2159px; width: 16px; height: 16px; } 
.imgmaps16-user_types { background-position: 0 -2176px; width: 16px; height: 16px; } 
.imgmaps16-users { background-position: 0 -2193px; width: 16px; height: 16px; } 
.imgmaps16-warning { background-position: 0 -2210px; width: 16px; height: 16px; } 
.imgmaps16-wizard { background-position: 0 -2227px; width: 16px; height: 16px; } 

.imgmaps32-add { background-position: 0 0; width: 32px; height: 32px; } 
.imgmaps32-addons { background-position: 0 -33px; width: 32px; height: 32px; } 
.imgmaps32-announcements { background-position: 0 -66px; width: 32px; height: 32px; } 
.imgmaps32-arrow_left { background-position: 0 -99px; width: 32px; height: 32px; } 
.imgmaps32-arrow_right { background-position: 0 -132px; width: 32px; height: 32px; } 
.imgmaps32-autocomplete { background-position: 0 -165px; width: 32px; height: 32px; } 
.imgmaps32-backup_restore { background-position: 0 -198px; width: 32px; height: 32px; } 
.imgmaps32-billboard { background-position: 0 -231px; width: 32px; height: 32px; } 
.imgmaps32-bookmark { background-position: 0 -264px; width: 32px; height: 32px; } 
.imgmaps32-branch { background-position: 0 -297px; width: 32px; height: 32px; } 
.imgmaps32-calendar { background-position: 0 -330px; width: 32px; height: 32px; } 
.imgmaps32-catalog { background-position: 0 -363px; width: 32px; height: 32px; } 
.imgmaps32-categories { background-position: 0 -396px; width: 32px; height: 32px; } 
.imgmaps32-certificate { background-position: 0 -429px; width: 32px; height: 32px; } 
.imgmaps32-chat { background-position: 0 -462px; width: 32px; height: 32px; } 
.imgmaps32-cleanup { background-position: 0 -495px; width: 32px; height: 32px; } 
.imgmaps32-clock { background-position: 0 -528px; width: 32px; height: 32px; } 
.imgmaps32-close { background-position: 0 -561px; width: 32px; height: 32px; } 
.imgmaps32-content { background-position: 0 -594px; width: 32px; height: 32px; } 
.imgmaps32-content_reorder { background-position: 0 -627px; width: 32px; height: 32px; } 
.imgmaps32-content_tree { background-position: 0 -660px; width: 32px; height: 32px; } 
.imgmaps32-continue { background-position: 0 -693px; width: 32px; height: 32px; } 
.imgmaps32-courses { background-position: 0 -726px; width: 32px; height: 32px; } 
.imgmaps32-curriculum { background-position: 0 -759px; width: 32px; height: 32px; } 
.imgmaps32-custom_reports { background-position: 0 -792px; width: 32px; height: 32px; } 
.imgmaps32-directory { background-position: 0 -825px; width: 32px; height: 32px; } 
.imgmaps32-edit { background-position: 0 -858px; width: 32px; height: 32px; } 
.imgmaps32-enterprise { background-position: 0 -891px; width: 32px; height: 32px; } 
.imgmaps32-error_delete { background-position: 0 -924px; width: 32px; height: 32px; } 
.imgmaps32-examples { background-position: 0 -957px; width: 32px; height: 32px; } 
.imgmaps32-exclamation { background-position: 0 -990px; width: 32px; height: 32px; } 
.imgmaps32-export { background-position: 0 -1023px; width: 32px; height: 32px; } 
.imgmaps32-facebook { background-position: 0 -1056px; width: 32px; height: 32px; } 
.imgmaps32-feedback { background-position: 0 -1089px; width: 32px; height: 32px; } 
.imgmaps32-file_explorer { background-position: 0 -1122px; width: 32px; height: 32px; } 
.imgmaps32-folders { background-position: 0 -1155px; width: 32px; height: 32px; } 
.imgmaps32-forum { background-position: 0 -1188px; width: 32px; height: 32px; } 
.imgmaps32-generic { background-position: 0 -1221px; width: 32px; height: 32px; } 
.imgmaps32-glossary { background-position: 0 -1254px; width: 32px; height: 32px; } 
.imgmaps32-go_back { background-position: 0 -1287px; width: 32px; height: 32px; } 
.imgmaps32-graduation { background-position: 0 -1320px; width: 32px; height: 32px; } 
.imgmaps32-hide_left { background-position: 0 -1353px; width: 32px; height: 32px; } 
.imgmaps32-hide_right { background-position: 0 -1386px; width: 32px; height: 32px; } 
.imgmaps32-home { background-position: 0 -1419px; width: 32px; height: 32px; } 
.imgmaps32-import { background-position: 0 -1452px; width: 32px; height: 32px; } 
.imgmaps32-import_export { background-position: 0 -1485px; width: 32px; height: 32px; } 
.imgmaps32-information { background-position: 0 -1518px; width: 32px; height: 32px; } 
.imgmaps32-job_description { background-position: 0 -1551px; width: 32px; height: 32px; } 
.imgmaps32-key { background-position: 0 -1584px; width: 32px; height: 32px; } 
.imgmaps32-keys { background-position: 0 -1617px; width: 32px; height: 32px; } 
.imgmaps32-languages { background-position: 0 -1650px; width: 32px; height: 32px; } 
.imgmaps32-layout { background-position: 0 -1683px; width: 32px; height: 32px; } 
.imgmaps32-lesson_copy { background-position: 0 -1716px; width: 32px; height: 32px; } 
.imgmaps32-lessons { background-position: 0 -1749px; width: 32px; height: 32px; } 
.imgmaps32-locale { background-position: 0 -1782px; width: 32px; height: 32px; } 
.imgmaps32-lock { background-position: 0 -1815px; width: 32px; height: 32px; } 
.imgmaps32-logout { background-position: 0 -1848px; width: 32px; height: 32px; } 
.imgmaps32-mail { background-position: 0 -1881px; width: 32px; height: 32px; } 
.imgmaps32-mailbox { background-position: 0 -1914px; width: 32px; height: 32px; } 
.imgmaps32-maintenance { background-position: 0 -1947px; width: 32px; height: 32px; } 
.imgmaps32-message { background-position: 0 -1980px; width: 32px; height: 32px; } 
.imgmaps32-navigate_left { background-position: 0 -2013px; width: 32px; height: 32px; } 
.imgmaps32-navigate_right { background-position: 0 -2046px; width: 32px; height: 32px; } 
.imgmaps32-note { background-position: 0 -2079px; width: 32px; height: 32px; } 
.imgmaps32-notifications { background-position: 0 -2112px; width: 32px; height: 32px; } 
.imgmaps32-options { background-position: 0 -2145px; width: 32px; height: 32px; } 
.imgmaps32-order { background-position: 0 -2178px; width: 32px; height: 32px; } 
.imgmaps32-organization { background-position: 0 -2211px; width: 32px; height: 32px; } 
.imgmaps32-paypal { background-position: 0 -2244px; width: 32px; height: 32px; } 
.imgmaps32-percent { background-position: 0 -2277px; width: 32px; height: 32px; } 
.imgmaps32-photo { background-position: 0 -2310px; width: 32px; height: 32px; } 
.imgmaps32-php { background-position: 0 -2343px; width: 32px; height: 32px; } 
.imgmaps32-polls { background-position: 0 -2376px; width: 32px; height: 32px; } 
.imgmaps32-printer { background-position: 0 -2409px; width: 32px; height: 32px; } 
.imgmaps32-profile { background-position: 0 -2442px; width: 32px; height: 32px; } 
.imgmaps32-profile_add { background-position: 0 -2475px; width: 32px; height: 32px; } 
.imgmaps32-projects { background-position: 0 -2508px; width: 32px; height: 32px; } 
.imgmaps32-question_and_answer { background-position: 0 -2541px; width: 32px; height: 32px; } 
.imgmaps32-reports { background-position: 0 -2574px; width: 32px; height: 32px; } 
.imgmaps32-rules { background-position: 0 -2607px; width: 32px; height: 32px; } 
.imgmaps32-schedule { background-position: 0 -2640px; width: 32px; height: 32px; } 
.imgmaps32-scorm { background-position: 0 -2673px; width: 32px; height: 32px; } 
.imgmaps32-search { background-position: 0 -2706px; width: 32px; height: 32px; } 
.imgmaps32-semi_success { background-position: 0 -2739px; width: 32px; height: 32px; } 
.imgmaps32-settings { background-position: 0 -2772px; width: 32px; height: 32px; } 
.imgmaps32-shopping_basket { background-position: 0 -2805px; width: 32px; height: 32px; } 
.imgmaps32-shopping_basket_add { background-position: 0 -2838px; width: 32px; height: 32px; } 
.imgmaps32-skill_gap { background-position: 0 -2871px; width: 32px; height: 32px; } 
.imgmaps32-skills { background-position: 0 -2904px; width: 32px; height: 32px; } 
.imgmaps32-social { background-position: 0 -2937px; width: 32px; height: 32px; } 
.imgmaps32-spacer { background-position: 0 -2970px; width: 1px; height: 1px; } 
.imgmaps32-start { background-position: 0 -2972px; width: 32px; height: 32px; } 
.imgmaps32-status { background-position: 0 -3005px; width: 32px; height: 32px; } 
.imgmaps32-success { background-position: 0 -3038px; width: 32px; height: 32px; } 
.imgmaps32-surveys { background-position: 0 -3071px; width: 32px; height: 32px; } 
.imgmaps32-tests { background-position: 0 -3104px; width: 32px; height: 32px; } 
.imgmaps32-themes { background-position: 0 -3137px; width: 32px; height: 32px; } 
.imgmaps32-theory { background-position: 0 -3170px; width: 32px; height: 32px; } 
.imgmaps32-tools { background-position: 0 -3203px; width: 32px; height: 32px; } 
.imgmaps32-unit { background-position: 0 -3236px; width: 32px; height: 32px; } 
.imgmaps32-unit_completed { background-position: 0 -3269px; width: 32px; height: 32px; } 
.imgmaps32-user { background-position: 0 -3302px; width: 32px; height: 32px; } 
.imgmaps32-user_mapping { background-position: 0 -3335px; width: 32px; height: 32px; } 
.imgmaps32-user_timeline { background-position: 0 -3368px; width: 32px; height: 32px; } 
.imgmaps32-user_types { background-position: 0 -3401px; width: 32px; height: 32px; } 
.imgmaps32-users { background-position: 0 -3434px; width: 32px; height: 32px; } 
.imgmaps32-warning { background-position: 0 -3467px; width: 32px; height: 32px; } 
.imgmaps32-wizard { background-position: 0 -3500px; width: 32px; height: 32px; } 




table.pageLayout td.layoutColumn{padding:4px;vertical-align:top;}


/*Blocks (inner tables) classes*/
div.block{
margin-top:5px;
margin-bottom:0px;
}
div.blockContents{   
border: 0px solid #CCC;/*#2A4562;*/
padding-top:7px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius: 5px;


/*background:#d00102 url('../../common/img/new_css_images/gradient.gif') repeat-x top;*/
background:#FFFFFF url('../../common/img/new_css_images/gradient_large.gif') repeat-x top;
}
img.blockMoveHandle{display:none}
ul.sortable img.blockMoveHandle{cursor:move;display:inline}
div.block table.iconTable{
width:100%;
}
div.block table.iconTable td{
text-align:center;
padding:4px;
}
div.block table.iconTable td.iconData:hover{
background-color:#A1B6C8;
border: 0px solid #2A4562;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-moz-box-shadow:  3px 3px 3px #888;
-webkit-box-shadow:  3px 3px 3px #888;
cursor:pointer;
}
div.block table.iconTable a img{
border-width:0px;
}
div.block table.iconTable td.group{
background-color:#C5D6ED;
}
div.block .title {
padding:10px;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
}
div.block .title img{
vertical-align:middle;
margin-right:10px;
}
div.block .subtitle{
display:block;
font-size:11px;
color:#666666;
clear:left;
padding-top:0px;
padding-bottom:6px;
}
div.block .handles{
float:right;
}
div.block .handles img{
vertical-align:middle;
border-width:0px;
margin:2px 2px 2px 2px;
}
div.block .toggle {
font-size:14px;   
float:right;
width:16px;
height:16px;
margin-left:10px;
}
div.block .content {
border:solid 1px #CCCCCC;
-moz-border-radius-bottomleft: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-radius-bottomleft: 2px;
-webkit-border-radius-bottomright: 2px;
padding:6px;
background:#EEE;
}
div.block .toolbar {
border-top:solid 0px #2a4562;
border-bottom:0px solid #2a4562; 
padding:5px 0px 5px 0px;
white-space:nowrap;
background-color:#dae2e9;
}
div.block .toolbar span {
padding:5px;
border-right:1px solid #CCC; 
}
div.block .toolbar span:last-child{
border-right:0px solid #2a4562;
}
div.block .toolbar span.selected {
background-color:#a1b6c8;
font-weight:bold;
}
div.block .toolbar img {
vertical-align:middle;
border-width:0px;
}


/*Sorted table classes*/
.sortedTable{visibility:hidden; border-collapse:collapse;}
.sortedTable .topTitle{white-space:nowrap}
.sortTablefilter {
width: 10%;
float: left;
white-space: nowrap;
vertical-align: middle;
}
td.sortedTableFooter{
background:#DDD;
text-align:right;
border-top: 0px solid #2a4562;
border-bottom: 0px solid #2a4562;
}
table.sortedTable td a{vertical-align:middle;color:#333333;}
table.sortedTable td a img{vertical-align:middle;border-width:0px;}

table.sortedTable tr.subSection td:first-child{padding-left:18px;} 
table.subSection {background-color:#BBBBBB;border:1px solid #BBBBBB;}
table.subSection td.topTitle{background:#BBBBBB;}
table.subSection td.sortedTableFooter{background:#CCCCCC;text-align:right;}
table.subSection tr.oddRowColor{background:#f1f1f1;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;}
table.subscriton tr.evenRowColor{background:#f8f8f8;}
/*table.subSection tr.oddRowColor{background:#C9C299;border:1px dotted #D0D0D0;}
table.subSection tr.evenRowColor{background:#ECE5B6;border:1px dotted #D0D0D0;}*/
table.subSection tr.oddRowColor:hover,table.subSection tr.evenRowColor:hover{background:#C7D7F3;}

/*Main header for tables*/
.topTitle{
font-weight:bold;
color: #000;
background:#DDD;/* url('../../common/img/new_css_images/gradient.gif') repeat-x bottom;*/
border-top: 0px solid #2a4562;
border-bottom: 1px solid #AAA;
padding:5px;
}
td#path{height:25px;}


/*Tables with lists*/
tr.oddRowColor{background:#f1f1f1;border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;}
tr.evenRowColor{background:#f8f8f8;}
tr.oddRowColor:hover,tr.evenRowColor:hover{background:#C7D7F3;}
tr.oddRowColorNoHover{background:#f1f1f1;border:1px dotted #D0D0D0;} /*NoHover is only used for forum posts*/
tr.evenRowColorNoHover{background:#f8f8f8;}
.emptyCategory{font-style:italic;}/*when a list does not have elements, this row appears*/
.defaultRowHeight{height:30px;}
tr.deactivatedTableElement td, 
tr.deactivatedTableElement td a,
.deactivatedElement, 
a.deactivatedLinkElement,
a.deactivatedLinkElement:link,
a.deactivatedLinkElement:hover,
a.deactivatedLinkElement:visited,
a.deactivatedLinkElement:active{
color: red;
}

/*The tools above table lists*/
div.headerTools{padding:5px 0px 5px 0px}
div.headerTools *{vertical-align:middle}
div.headerTools span{border-left:1px solid black;padding-left:5px;}
div.headerTools span:first-child{border-left:0px solid black;padding-left:0px;}


.textAlignLeft
{
  text-align:left;
}
.textAlignCenter
{
  text-align:center;
}
.textAlignRight
{
  text-align:right;
}

.nowrap{white-space:nowrap;}
.boldFont{font-weight:bold;}
.topAlign{vertical-align:top;}
.rightAlign{text-align:right;}
.leftAlign{text-align:left;}
.centerAlign{text-align:center;}



