/* -----------------------  irt  ------------------------ */
/* -----------------  2009-09-28 16:42  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
a:link, a:visited
{
	color: #993300;
}
a:hover, a:active
{
	color: #74adcb;
}
h1
{
	color: #27618c;
}
h2
{
	color: #193a55;
}
/* ---------------------  branding  --------------------- */
.branding
{
	color: #ffffff;
	background-color: #113388;
}
.branding a:link, .branding a:visited
{
	color: #ffffff;
}
.branding a:hover, .branding a:active
{
	color: #dddddd;
}
/* ---------------------  utility  ---------------------- */
/* ---------------------  top menu  --------------------- */
#top-menu
{
	border-top-color: #404060;
	border-bottom-color: #6666aa;
	background-color: #406c89;
}
#top-menu td
{
	border-color: #404060;
}
#top-menu td.active
{
	background-color: #74adcb;
}
#top-menu td.hover
{
	background-color: #faf9de;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #dddddd;
}
#top-menu td.hover a
{
	color: #000000;
}
#top-menu table a.active
{
	color: #000000;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #000000;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
div.ddm
{
	border-color: #666666;
	background-color: #faf9de;
}
ul.dm li.first
{
	border-top-color: #666666;
}
ul.dm li
{
	border-top-color: #666666;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #000000;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #ffffff;
	background-color: #597f98;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
#contentwide
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#sectionName
{
	color: #ffffff;
	background-color: #597f98;
}
#nav li
{
	border-top-color: #ffffff;
}
#nav a:link, #nav a:visited
{
	color: #31546c;
}
#nav a.selected
{
	color: #000000;
	background-color: #ffffff;
}
#nav a:hover, #nav a:active
{
	color: #faf9de;
	background-color: #406c89;
}
/* ---------------------  seealso  ---------------------- */
#seealso
{
	background-color: #dddddd;
}
#seealso h3
{
	color: #ffffff;
	background-color: ;
}
#seealsoinner
{
	border-color: #cad0bc;
	background-color: #dddddd;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #336699;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #ffffff;
	background-color: #406c89;
}
/* ---------------------  belowNav  --------------------- */
#belowNav #CustomLinks, #belowNav #QuickLinks, #belowNav #MarketingLinks, #belowNav #LearnMore
{
	background-color: #88aadd;
}
#belowNav h3, .sidebar h3
{
	color: #ffffff;
	background-color: #666666;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000099;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0066ff;
}
/* ---------------------  breadcrumb  ------------------- */
#breadcrumb
{
	border-color: #999999;
	color: #333333;
	background-color: #ffffff;
}
#breadcrumb a:link, #breadcrumb a:visited
{
	color: #993300;
}
#breadcrumb a:hover, #breadcrumb a:active
{
	color: #ffffff;
	background-color: #406c89;
}
#breadcrumb span.tail
{
	color: #555555;
}
/* ---------------------  callout  ---------------------- */
#callout
{
	border-color: #808080;
	color: #000000;
	background-color: #cccccc;
}
/* ---------------------  belowContent  ----------------- */
#belowContent
{
	border-color: #808080;
	color: #000000;
	background-color: #ffffff;
}
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
	background-color: ;
}
.sidebarInner
{
	border-color: #e4e4e4;
	background-color: ;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar #CustomLinks, #belowSidebar #QuickLinks, #belowSidebar #MarketingLinks, #belowSidebar #LearnMore
{
	border-color: #cccccc;
	background-color: #88aadd;
}
#belowSidebar h3
{
	color: #ffffff;
	background-color: #666666;
}
#belowSidebar ul li a:link, #belowSidebar ul li a:visited
{
	color: #000066;
}
#belowSidebar ul li a:hover, #belowSidebar ul li a:active
{
	color: #ffffff;
	background-color: #777788;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
#faqindex a:link, #faqindex a:visited
{
	color: #993300;
}
#faqindex a:hover, #faqindex a:active
{
	color: #74adcb;
}
h2.faqopened, h2.faqclosed, h3.faqopened, h3.faqclosed
{
	color: #993300;
}
h2.faqopened:hover, h2.faqclosed:hover, h3.faqopened:hover, h3.faqclosed:hover
{
	color: #74adcb;
}
/* ---------------------  bonus  ------------------------ */

/* -----------------------  irt  ------------------------ */
/* -----------------  2009-09-28 16:42  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */
@charset "utf-8";
/* CSS Document */

/*---Hours formatting---*/
#belowSidebar #tabs-1 h2 {
   margin:20px 0 0 !important;
}

#belowSidebar p.hoursLeft{
   float:left;
   margin:5px 0 0;
   width:100px;
}

#belowSidebar p.hoursRight{
   float:right;
   margin:5px 0 0;
}

#belowSidebar  ul#tabControl {
     visibility: hidden;
}
#belowSidebar  .ui-tabs-nav {
  width:200px;
  float:right;
  top:0;

}


/*-----Styles for Mass Email Overview ----*/
.overviewpage img {
        border: 2px solid #ADD8E6;
        float: left;
        margin: 10px;

}
.overviewpage hr {
        margin: 0px;
}

.emailspacer {
        height: 130px;
        padding: 10px 0;
}
/*-----Computer Discounts Vendor Table Styles ----*/
table#computerDiscounts {
	width: 100%;
}
table#computerDiscounts tbody tr {
	background-color: #e7e7e7;
	cursor: default;
        border-top: 3px solid white;
        border-right: 1px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
}
table#computerDiscounts th {
	text-transform: uppercase;
	font-family: Verdana;
	padding: 10px 15px;
	border-top: 0px solid white;
	border-right: 1px solid white;
	border-bottom: 0px solid white;
	border-left: 0px solid white;
	text-align: left;
	font-weight: bold;
}
table#computerDiscounts td {
	padding: 15px;
        border: 0px solid white;
}
table#computerDiscounts tr.open-entry.has-instructions td {
	xbackground: #e7e7e7;
	background: #f1f1c8;
        xborder-bottom: 3px solid #e7e7e7;
        border-bottom: 3px solid #f1f1c8;
}
table#computerDiscounts tr.special-instructions td {
	xbackground: #e7e7e7;
	background: #f1f1c8;
        border-bottom: 3px solid white;
        padding: 0px 15px;
        font-size: 90%;
}
table#computerDiscounts tr.special-instructions td p {
	margin-top: 0px; margin-bottom: 15px !important; 
}
table#computerDiscounts tr:hover {
	cursor:auto;
}
table#computerDiscounts tr td {
	font-size: inherit;
}
table#computerDiscounts tr td a,
table#computerDiscounts tr td a:visited,
table#computerDiscounts tr td a:active {
	background: none;
	font-size: 1em;
	font-weight: normal;
	color: #20497f;
	text-decoration: underline;
	padding-left: 0;
	background: none;
	cursor: pointer;
}
table#computerDiscounts tr td a:hover {
	color: #5081bc;
	background: none;
	cursor: pointer;
}
table#computerDiscounts tr td a.vendor {
	font-size: 0.85em;
        padding-left: 17px;
        background: url(/~/media/2FD7EB1E839A429D90F10F8885731AC9.ashx?w=13&amp;h=13&amp;as=1) no-repeat 0;
}
table#computerDiscounts tr.open-entry td a.vendor,
table#computerDiscounts tr.open-entry td a.vendor:visited,
table#computerDiscounts tr.open-entry td a.vendor:active,
table#computerDiscounts tr.open-entry td a.vendor:hover {
	background: url(/~/media/12B100B62823483D94DCE6585E0665E9.ashx?w=13&amp;h=13&amp;as=1) no-repeat 0;
}
table#computerDiscounts tr td .companyName {
        font: bold 125% arial;
}
#col2 .hideMe {
        visibility:hidden;
}
/*---------End Vendor Table Styles----*/

.techUpdate {
   width: 260px;  
   height:290px;
}

.bielecExp p {
        margin-bottom: 0;
}
.bielecCV p {
        margin: 5px 0px  20px 45px !important;
        padding: 0px !important;
}
.bielecCV ul {
        margin: 0px 0px 0px 20px !important;
        padding: 0px !important;
        font-size: 1.1em;
}
.bielecCV h4, .bielecCV li {
        margin: 0px 0px 0px 45px !important;
        padding: 0px !important;
}

/* -----------------  IRT CUSTOM CSS  ----------------- */

#sectionName {
	border-top: 3px solid white;
}
.sections {
	margin-left: 0;
	margin-bottom: 3px;
	margin-right: 0;
	margin-top: 35px;
}
/* -----------------  Form Styles ----------------- */

.scfTitleBorder {

  font-size: 1em;
}

/* -----------------  default styles for tables  ----------------- */
table {
	border-collapse: collapse;
	margin: 10px 0px;
}
th strong {
	color: #fff;
}
th {
	background: #27618c;
	padding: 5px;
	color: #FFF;
	text-align: left;
	border-right: 1px solid #FFF;
        border-bottom: 1px solid #FFF;
}
td {
	padding: 5px;
	border-left: 1px solid #FFF;
}
td.first, th.first {
	border-left: 0px;
}
tr.odd {
	background: #F8F8F8;
}
tr.even {
	background: #EFEFEF;
}
.floatLeft {
        float:left;
}

img .floatleft {
        padding:5px;

}

.ie7 .tableSpacing {
float:right;
}
.ie8 .tableSpacing {
margin-top:25px;
}

/* -----------------  Dragondrop page Custom Styles  ----------------- */
/* Styles are--for the most part--listed from the top of the 
   HTML page structure to the bottom of the HTML page structure. */

#dragondrop_topContent_wrap {
	width: 760px;
	background: #30415c;
}
#dragondrop_topContent {
	position: relative;
	width: 660px;
	height: 215px;
	margin: 0 auto;
	padding: 4em 0 4em 0;
	background: url(/~/media/Images/irt/dragonDrop/header.jpg) no-repeat;
}
#dragondrop_topContent p {
	color: #ffffff;
}
#dragondrop_thumb {
	float: left;
	width: 246px;
	height: 220px;
}
#dragondrop_blurb {
	float: left;
	line-height: 2em;
	width: 350px;
	margin-left: 35px;
}
#dragondrop_blurb p {
	font-family: Arial, Helvetica, sans-serif;
}
#dragondrop_launcharea {
	position: relative;
}
#dragondrop_launch_btn {
	float: left;
	margin-top: 2em;
	background: url(/~/media/Images/irt/dragonDrop/launch_button.png) no-repeat;
	width: 139px;
	height: 39px;
	text-decoration: none;
	text-align: center;
	color: #000000;
}
.dragondrop_btnText {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2em;
	text-align: left;
	position: relative;
	top: .4em;
	text-transform: uppercase;
}
.dragondrop_bigLaunch {
	font-size: 1.6em;
}

#dragondrop_middleContent {
	position: relative;
	width: 650px;
	margin: 0 auto;
	padding-bottom: 2em;
	min-height: 250px;
	height: auto !important;
	height: 250px;
}
.dragondrop_tabContent {
	width: 350px;
	height: 500px;
	padding-top: 10px;
}
.dragondrop_announceTitle, .dragondrop_docsTitle {
	color: #34496a;
	font-weight: bold;
	font-size: 1.2em;
	text-transform: none;
}
.dragondrop_announceBody {
	text-transform: none;
	font-weight: normal;
}
#dragondrop_announce {
        float:right;
	position: absolute;
	top: 520px;
	left: 600px;
}
#dragondrop_status {
	width: auto;
}
#dragondrop_status span {
	text-transform: uppercase;
	font-weight: bold;
	color: #34496a;
	background: #ebebe9;
	display: block;
	margin-bottom: .4em;
}
#dragondrop_about p, ul, #dragondrop_documents p {
	margin: .5em 0 1em 0;
}
#dragondrop_featurelist, #dragondrop_tutorials {
	margin-left: 2em;
}
#dragondrop_featurelist li, #dragondrop_tutorials li {
	padding: 0 0 .5em .5em;
}
#dragondrop_about h4, #dragondrop_documents h4 {
	font-weight: bold;
	color: #34496a;
}
.dragondrop_clearDiv {
	clear: both;
}
#dragondrop_footer_wrap {
	width: 100%;
	background: #eff4f6;
	border-top: 1px solid #ebebe9;
	clear: both;
}
#dragondrop_footer {
	width: 700px;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	text-align: center;
	font-size: 11px;
	text-transform: none;
}
#dragondrop_footer p {
	color: #34496a;
}
#dragondrop {
	margin: 0;
	padding: 0;
}
/* -----------------  dragondrop custom end  ----------------- */

/* -----------------  forms  ----------------- */
.scfDropListUsefulInfo, .scfEmailUsefulInfo, .scfMultipleLineTextUsefulInfo, .scfSingleLineTextUsefulInfo, .scfPasswordUsefulInfo, .scfNumberUsefulInfo, .scfDateUsefulInfo, .scfRadioButtonListUsefulInfo, .scfListBoxUsefulInfo, .scfCheckBoxListUsefulInfo, .scfFileUploadUsefulInfo, .scfDateSelectorUsefulInfo {
	font-size: .7em !important;
	color: #777777 !important;
}
/* -----------------  coursetools landing pages  ----------------- */
.toolList li {
	padding: 1px 0 5px 0
}
.toolListMaster li {
	padding: 0 0 3px 0;
}
/* -----------------  sitecore how-tos  ----------------- */
h2.sitecoreHowTo {
	font-size: 1.3em;
	margin: 6px 0 4px 0;
	background-color: #cccccc;
	clear: both;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.code {
	font-family: "Courier New", Courier, monospace;
}
.strYellow {
	font-weight: bold;
	background-color: #ffff00;
}
.sig {
	text-align: right;
	font-size: .7em;
	color: #aaaaaa;
	margin-top: 7px;
}
.workflowSidebar {
	border: 1px solid #bfd1db;
	background-color: #cccccc;
	width: 190px;
	padding-bottom: 15px;
	margin-top: 30px;
}
/*--------------------- STAR Report -------------------*/
.starTable {
  font-size: .85em;
  width:730px
}
.starTable th.instructor{
  width:125px;
}
.starTable th.course {
  width:250px;
}
.starTable th.section{
  width:125px;
}

.courseName {
	font-family: verdana;
	font-size: 8pt;
}
.centerColumn {
	text-align: center;
}
.legend {  
        float: left;     
}


/*--------------------- DUAccordion -------------------*/
table .DUAccordion {
	margin: 0px;
	padding: 0px;
	color: #000;
}
.DUAccordion {
        display:block;
	padding: 5px;
	margin: 0px;
	background: #edece4 url(/~/media/Images/coas/buttons/arrow-square) no-repeat right -51px;
	border-top: 1px solid #dddddd;
	cursor: pointer;
}
.DUAccordion.open {
	background-position: right 5px;
}
.accordionFixes {
	border:0px;
	width: 100%;
	margin: 0px;
}
.large-list {
	font-size: 1.1em;
}
/* -----------------  webcast events page  ----------------- */
div.boxed {
	background-color: #eff4f7;
	padding:8px;
	margin: 10px 15px 20px 25px;
	border: 1px solid #cccccc;
}

div.js-kit-comments {
   xborder-top: 1px solid gray;
   margin-top: 1.5em;
}
/*-----Workshop Vendor Table ----*/

table#workshop {
	margin:0;
}
table#workshop th {
	border:none;
	padding:10px;
	vertical-align: bottom;
	cursor:pointer;
}
table#workshop th.vendor-name.table-sorted-desc, table#workshop th.vendor-name.table-sorted-asc {
	background-position: 80px 4px;
	cursor:pointer;
}
table#workshop th.vendor-name {
	width: 100%;
}
table#workshop th.vendor-name.table-sorted-desc {
	background-image: url(~/media/BEB90417B35D4D57975B51DAADDBDD08.ashx);
	/*media/Images/irt/icons/vendorTableUp.png*/
}
table#workshop th.table-sorted-asc {
	background-image: url(~/media/31DA31F12DAF4937952C7F0890DB85BA.ashx);
	/*media/Images/irt/icons/vendorTableDown.png*/
}
table#workshop td {
	padding: 10px;
}
table#workshop thead.show-all {
	background: transparent;
	text-align: right;
}
table#workshop tr:hover {
	cursor:auto;
}
table#workshop tr td {
	font-size: inherit;
}
table#workshop tr td a, table#workshop tr td a:visited, table#workshop tr td a:active {
	background: none;
	font-size: 1em;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 0;
	background: none;
	cursor: pointer;
}
 table#workshop tr td a:hover, table#workshop tr td a, {
 background: none;
 cursor: pointer;
}
table#workshop tr td a.vendor, table#workshop tr td a.vendor:visited, table#workshop tr td a.vendor:active {
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 0px;
	background: none;
	cursor: pointer;
}
table#workshop tr td a:hover {
	background: none;
	cursor: pointer;
}
/*---------remove arrow  from a tag ----*/
 table#workshop tr td a.noarrow, table#workshop tr td a.noarrow:visited, table#workshop tr td a.noarrow:active {
	font-size: 0.85em;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 0px;
	background: none;
	cursor: pointer;
}
table#workshop tr td a.noarrow:hover {
	font-size: 0.85em;
	background: none;
	font-weight: normal;
	cursor: pointer;
}
/*---------end arrow ----*/

table#workshop tr.special-instructions td a:hover, table#workshop tr.special-instructions.hover td a, table#workshop tr.special-instructions td a:active {
	background: transparent;
}
table#workshop tr td div.tableAlign {
	padding-left: 18px;
	padding-top: 5px;
}
table#workshop tr td div.details {
	display: none;
	padding-left: 18px;
	padding-top: 5px;
	font-size: 95%;
}
table#workshop tr td div.details a, table#workshop tr td div.details a:hover, table#workshop tr td div.details a:active, table#workshop tr td div.details a:visited {
	background:none;
	padding: 0px;
}
table#workshop tr td div.details span.name {
	font-weight: bold;
	font-size: 13px;
}
table#workshop tr td div.special-instructions {
	display: none;
}
table#workshop tr.open-entry td div.details {
	display: block;
}
table#workshop tr.open-entry td div.special-instructions {
	display: none;
}
table#workshop tr.open-entry td a.vendor, table#workshop tr.open-entry td a.vendor:visited, table#workshop tr.open-entry td a.vendor:active, table#workshop tr.open-entry td a.vendor:hover {
	text-decoration: underline;
	background: none;
}
table#workshop tr.open-entry td a.vendor:hover {
	text-decoration: underline;
	background: none;
}
/*------remove arrow ----*/

table#workshop tr.open-entry td div.details a.email {
	text-decoration: none;
}
table#workshop tr.special-instructions td img.icon {
	float: left;
	padding-left: 0px;
}
table#workshop tr.special-instructions ol {
	margin-top: 0px;
}
table#workshop tr td.blank a, table#workshop tr td.blank a:visited, table#workshop tr td.blank a:active, table#workshop tr td.blank a:hover, table#workshop tr.hover td.blank a {
	background: none;
}
/*---------Workshop Vendor Table----*/

/*-----software legend ----*/

table#softwareLegend th {
	BORDER-BOTTOM: silver 1px dotted; 
	BACKGROUND-COLOR: white; 
	COLOR: black;	
}

table#softwareLegend td {
	PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 10px; WIDTH: 25%; 
	PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px;
}

table#softwareLegend td img {
	MARGIN: 0px 10px 0px 0px;
	float:left;
	
}

/*-----Software Vendor Table ----*/

table#software {
	margin:0;
}
table#software th {
	border:none;
	padding:10px;
	vertical-align: top;
	cursor:pointer;
}
table#software td.hideMe {
	visibility:hidden;

}
table#software th.vendor-name.table-sorted-desc, table#software th.vendor-name.table-sorted-asc {
	background-position: 80px 5px;
	cursor:pointer;
}
table#software th.vendor-name {
	width: 100%;
}
table#software th.vendor-name.table-sorted-desc {
	background-image: url(~/media/BEB90417B35D4D57975B51DAADDBDD08.ashx);
	/*media/Images/irt/icons/vendorTableUp.png*/
}
table#software th.table-sorted-asc {
	background-image: url(~/media/31DA31F12DAF4937952C7F0890DB85BA.ashx);
	/*media/Images/irt/icons/vendorTableDown.png*/
}
table#software td {
	padding: 10px;
}
table#software thead.show-all {
	background: transparent;
	text-align: right;
}
table#software tr:hover {
	cursor:auto;
}
table#software tr td {
	font-size: inherit;
}
table#software tr td a.vendor {
	font-size: 0.85em;
        padding-left: 17px;
        background: url(/~/media/2FD7EB1E839A429D90F10F8885731AC9.ashx?w=13&amp;h=13&amp;as=1) no-repeat 0;
}
table#software tr.open-entry td a.vendor,
table#software tr.open-entry td a.vendor:visited,
table#software tr.open-entry td a.vendor:active,
table#software tr.open-entry td a.vendor:hover {
	background: url(/~/media/12B100B62823483D94DCE6585E0665E9.ashx?w=13&amp;h=13&amp;as=1) no-repeat 0;
}


