/* Example styles for heading and question text */

/* Large fonts */

.textXLarge {font-size: 1.2em;font-weight: normal;font-family: arial}
.textXLargeUnderline {font-size: 1.2em;font-weight: normal;font-family: arial;text-decoration: underline}
.textXLargeBold {font-size: 1.2em;font-weight: bold;font-family: arial}
.textXLargeBoldItalic {font-size: 1.2em;font-weight: bold;font-family: arial;font-style:italic}
.textXLargeBoldUnderline {font-size: 1.2em;font-weight: bold;font-family: arial;text-decoration: underline}
.textXLargeBoldItalicUnderline {font-size: 1.2em;font-weight: bold;font-family: arial;text-decoration: underline;font-style:italic}
.textXLargeItalic {font-size: 1.2em;font-weight: normal;font-family: arial;font-style:italic}
.textXLargeItalicUnderline {font-size: 1.2em;font-weight: normal;font-family: arial;font-style:italic;text-decoration: underline}

/* Large fonts */

.textLarge {font-size: 1em;font-weight: normal;font-family: arial}
.textLargeUnderline {font-size: 1em;font-weight: normal;font-family: arial;text-decoration: underline}
.textLargeBold {font-size: 1em;font-weight: bold;font-family: arial}
.textLargeBoldItalic {font-size: 1em;font-weight: bold;font-family: arial;font-style:italic}
.textLargeBoldUnderline {font-size: 1em;font-weight: bold;font-family: arial;text-decoration: underline}
.textLargeBoldItalicUnderline {font-size: 1em;font-weight: bold;font-family: arial;text-decoration: underline;font-style:italic}
.textLargeItalic {font-size: 1em;font-weight: normal;font-family: arial;font-style:italic}
.textLargeItalicUnderline {font-size: 1em;font-weight: normal;font-family: arial;font-style:italic;text-decoration: underline}

/* Medium fonts */

.textMedium {font-size: 0.8em;font-weight: normal;font-family: arial}
.textMediumUnderline {font-size: 0.8em;font-weight: normal;font-family: arial;text-decoration: underline}
.textMediumBold {font-size: 0.8em;font-weight: bold;font-family: arial}
.textMediumBoldItalic {font-size: 0.8em;font-weight: bold;font-family: arial;font-style:italic}
.textMediumBoldUnderline {font-size: 0.8em;font-weight: bold;font-family: arial;text-decoration: underline}
.textMediumBoldInverse {font-size: 0.8em;font-weight: bold;font-family: arial;background: #C2C2C2}
.textMediumBoldItalicUnderline {font-size: 0.8em;font-weight: bold;font-family: arial;text-decoration: underline;font-style:italic}
.textMediumItalic {font-size: 0.8em;font-weight: normal;font-family: arial;font-style:italic}
.textMediumItalicUnderline {font-size: 0.8em;font-weight: normal;font-family: arial;font-style:italic;text-decoration: underline}

.linkDefault {font-size: 1em;font-weight: normal;font-family: arial; color:blue;}

/* Small fonts */

.textSmall {font-size: 0.5em;font-weight: normal;font-family: arial}
.textSmallUnderline {font-size: 0.5em;font-weight: normal;font-family: arial;text-decoration: underline}
.textSmallBold {font-size: 0.5em;font-weight: bold;font-family: arial}
.textSmallBoldItalic {font-size: 0.5em;font-weight: bold;font-family: arial;font-style:italic}
.textSmallBoldUnderline {font-size: 0.5em;font-weight: bold;font-family: arial;text-decoration: underline}
.textSmallBoldItalicUnderline {font-size: 0.5em;font-weight: bold;font-family: arial;text-decoration: underline;font-style:italic}
.textSmallItalic {font-size: 0.5em;font-weight: normal;font-family: arial;font-style:italic}
.textSmallItalicUnderline {font-size: 0.5em;font-weight: normal;font-family: arial;font-style:italic;text-decoration: underline}

/* Table Styles */ 
.tablePlain {border-style: none}
.tableBordered {display:inline;border-width: 0.01em;border-style: solid;border-color: black}
.tableRowWhite {background: white}
.tableRowLightGrey {background: #f3f3f3}
.tableRowMediumGrey {background: #ececec}
.tableRowDarkGrey {background: #e2e2e2}
.tableSelectorDefault {font-size: 0.8em;font-weight: bold;font-family: arial}
.tableNavigationDefault {font-size: 12px;font-weight: normal;font-family: arial; font-style:italic}

/* Default styles for tabs and the tab pane */
.tabUnselectedDefault {
	width: 8em;
	border-top: solid 0.06em #919B9C;
	border-left:solid 0.06em #919B9C;
	border-right: solid 0.06em #919B9C;
	text-align:center;
	font-size: 0.8em;
	font-weight: normal;
	font-family: arial;
	background-color:#F0F0EB;
	padding:4px;
	z-index:0 
}
.tabSelectedDefault { 
	width: 8em;
	border-top: solid 0.2em #FEC83C;
	border-right:solid 0.06em #919B9C;
	border-left:solid 0.06em #919B9C;
	border-bottom:none;
	text-align:center;
	font-size: 0.8em;
	font-weight: bold;
	font-family: arial;
	padding:4px;
	background-color:#FEFEFE;
}

.tabPaneDefault {
	display: none;
	border-top:solid 0.06em #919B9C;
	border-right:solid 0.06em #919B9C;
	border-left:solid 0.06em #919B9C;
	border-bottom:solid 0.06em #919B9C;
	width: 99%;
}

/* Used for the auto suggestion to display list of suggestions on a floating pane */

.transferableListBoxDefault{ 	width: 10em;
}

.transferableListButtonDefault{
	width:3em;
	font-size: 0.7em;
	font-weight:bold;
	font-family: arial
}

/* Used for the auto suggestion to display list of suggestions on a floating pane */
.autoCompleteListDefault {
	background-color: window;
	color: graytext;	text-align: left;
    border: 0.06em solid gray;
	padding: 0.12em;
	width: 35%;}

.autoCompleteItemDefault {	color: highlighttext; 
	background-color: highlight;
}

.errorMessageRed {
	font-size: 0.8em;
	font-weight: normal;
	font-family: arial;
	color: #ff0000
}

.borderLeft {
    border-left: solid 1px black;
}

.borderBottom {
    border-bottom: solid 1px black;
}

.borderTop {
    border-top: solid 1px black;
}

.borderRight {
    border-right: solid 1px black;
}

.borderAll {
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    border-top: solid 1px black;
    border-right: solid 1px black;
}
