/** GreatIdeas **/
textarea { color: #333; font-family: verdana, tahoma; font-size: 11px; border-right: 1px solid #cc9; border-bottom: 1px solid #cc9; border-top-color: #996; border-top-width: 1px; border-left-color: #996; border-left-width: 1px; background-color: #fff; }
#whitebox.rule .value { font-weight: 900; background-color: #df0000; }

/** tables - pre  **/
.cal_table { font-size:12px; font-family: "trebuchet ms"; font-weight: bold; color: #fff; width: 680px; }
.sbmtHds { color: #fff; font-size: 1.3em; font-family: "trebuchet ms"; font-weight: bold; background-color: #06c; width: 300px; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; }
.hdr-title { background-color: #c30; color: #ffffcc; padding:2px 0 2px 8px; font-size: 11px; font-family: "trebuchet ms"; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-left-color: #fff; }
.hdr-titlemain { background-color: #666; color: white; padding:3px 0 2px 8px; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; border-bottom: 4px solid #e4e4e4; border-right-color: #fff; border-right-width: 4px; }
.row1 { color: #600; font-size: 12px; font-family: "trebuchet ms"; font-weight: bold; vertical-align: top; width: 140px; padding-top: 3px; padding-bottom: 4px; padding-left: 10px; border-top: 1px solid #999; border-bottom: 4px inset white; border-left: 1px solid #999; }
.row1A { color: #600; font-weight: bold; line-height: 14px; background-color: #ccc; vertical-align: top; width: 150px; height: 16px; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; border-top: 2px solid #666; border-bottom: 2px inset white; }
.row1B { color: #333; font-size: 12px; font-family: Tahoma, Verdana; line-height: 14px; vertical-align: top; width: 140px; height: 16px; padding: 0 8px 4px 10px; border-bottom: 4px inset #999; border-top-color: #999; border-top-width: 1px; }
.row1C { 	color: #600; 	font-size: 12px; font-family: Tahoma, Verdana; 	font-weight: bolder; line-height: 14px; 	background-color: #ccc; 	vertical-align: top; 	width: 140px; 	height: 16px; 	padding-top: 6px; 	padding-bottom: 4px;	padding-left: 10px;	border-top: 1px solid #999; border-bottom: 4px inset white; }
.row12 { width: 49%; font-size: 12px; font-family: Tahoma, Verdana; vertical-align: top; width: auto; padding-bottom: 4px; padding-left: 10px; }
.spacer { width: 20%; height: 14px; border-top: 1px solid transparent; }
.row1b1 { color: #c30; font-weight: bold; line-height: 14px; background-color: #ccc; vertical-align: top; width: 185px; height: 5%; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; border-top: 3px solid #333; border-bottom: 2px inset white; }
.row1b2 { color: #333; width: 470px; height: 16px; vertical-align: top; padding: 4px 12px; border-top: 1px solid #c30; border-bottom: 4px inset white; }
.row1b5 { color: #333; text-align: right; padding-top: 6px; padding-bottom: 4px; padding-left: 10px; width: 85px; height: 16px; border-top: 1px solid #c30; border-bottom: 4px inset white; }
.row1Bc { color: #333; vertical-align: top; width: 140px; height: 16px; padding: 0 8px 4px 10px; border-bottom: 4px inset #999; border-top-color: #999; border-top-width: 1px; }
.row12 { width: 49%; vertical-align: top; width: auto; padding-bottom: 4px; padding-left: 10px; }
.row_dot { color: #666; width: 49%; font-size: 12px; font-family: Tahoma, Verdana; font-weight: normal; vertical-align: top; width: auto; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; border-top: 1px dotted silver; }
.row_dotAB { color: #666; font-size: 12px; font-family: Tahoma, Verdana; font-weight: normal; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 145px; vertical-align: top; border-top: 1px dotted silver; }
.row_dotAA { color: #666; font-size: 12px; font-family: Tahoma, Verdana; font-weight: normal; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: 145px; vertical-align: top; border-top: 1px dotted silver; }
.rowDot_4 { font-weight: normal; vertical-align: top; width: auto; height: 95%; padding-top: 2px; padding-bottom: 3px; padding-left: 12px; border-top: 1px dotted silver; }
.rowDot_5 { font-weight: normal; padding-top: 2px; padding-bottom: 3px; padding-left: 12px; width: auto; height: 95%; vertical-align: top; border-top: 1px dotted silver; border-bottom: 1px dotted #c0c0c0; }
.row1Sub { background-color: #fff; color: #600; font-weight: bold; padding-top: 3px; padding-bottom: 4px; padding-left: 10px; width: 100px !important; vertical-align: top; border-top: 1px solid #c30; border-bottom: 4px inset white; border-left: 1px solid #999; }
.row_dotSub {  background-color: #fff; color: #999; font-weight: normal; padding-top: 2px; padding-left: 26px; width: auto; vertical-align: top; border-top: 1px dotted silver; }
.row_dotOpen {  background-color: #fff; font-weight: normal; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; width: auto; vertical-align: top; border-top: 1px dotted silver; border-right: 1px dotted silver; }
.row_RM { width: 90px; text-align: center; vertical-align: top; border: solid 1px white; }
.sbmts { 
	background-color:#069; 
	text-align:right; 
	border-top: 20px solid #FFFFFF;
	padding:6px 12px; }
#input { background-color: #fff; border: dotted 1px #ccc; }
.input { background-color: #fff; height: auto; border: dotted 1px #ccc; }
.margin { width: 20px; }
.spcrB { width: 20%; height: 9px; border-top: 1px dotted #999; }
.spcrC { height: 9px; }
.course { width: 740px; font-size: 12px; font-family: Tahoma, Verdana; line-height: 14px; vertical-align: top; }


/* Artatwork */
.news_colHds { 
	color: white; font-size: 11px; font-family: Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif; background-color: #005195; padding-bottom: 4px; padding-left: 12px; border-bottom: 3px solid white; border-left: 1px solid white; } 
.news_col1 { 
	color: #666; width: auto; padding-bottom: 4px; padding-left: 12px; border-top: 1px dotted silver; font-family:Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif; font-size:12px; } 
.news_col2 { color: white; font-size: 12px; font-family: Tahoma, "Trebuchet MS", Helvetica, Arial, sans-serif; background-color: silver; padding-bottom: 4px; padding-left: 12px; width: 25px; border-top: 1px dotted white; } 
.news_colTtl { 
	font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; vertical-align: top; width: auto; padding: 0 7px 4px 4px; border-top: 1px solid #666; } 
.dsR7 { width: 75%; height: auto; margin-left:45px;} 
.dsR8 { width: 48px; } 
.dsR9 { width: auto; } 
.dsR10 { text-align: right; width: auto; } 


.afsc09_table { font-size: 11px; width: 100%; height: auto; font-family: Tahoma, Verdana, Arial, sans-serif; }
.afsc09_red { padding: 0 6px 12px 0; width: 50%; vertical-align: top; border-top: 2px solid #c30; }
.afsc09_dot { width:50%; vertical-align: top; padding: 0 6px 12px 0; border-top: 1px dotted #069; }
.afsc09_check { width: 5%; vertical-align: top; height:auto; }
.subTb_outer { width: 50%; height: 55px; vertical-align: top; padding: 2px; border-top: 1px solid #39c; border-right-width: 1px; border-bottom-width: 1px; border-left-color: #39c; border-left-width: 1px; }
.subTb_outerSP { padding: 2px; width: 50%; height: 19px; vertical-align: top; }
.tab_detail { width: 100%; height: 5px !important; }
.courseNOTES { color: #999; text-align: left; width: 18px; height: 18px; vertical-align: top; padding-top: 4px; padding-bottom: 2px; white-space:nowrap !important; float:left;}
.preq {color:#005ca6;}
.wait {color:#ca281e;}
.chronoform { display: none; }

/* shortCourse2010 */
/* #input.sc10tick  {
vertical-align:top; height:12px; width:12px !important;
}
input.sc10tick { width:12px; height:12px; vertical-align: top;
}
*/
.sc10tick {
display: block;
height:12px;
width:20px;
}

.itemTITLE  {
border-top:2px solid #990000;
border-bottom:1px dotted silver;
color:#336699;
font-size:14px;
font-weight:bold;
height:auto;
max-width:600px;
min-width:100px;
padding-bottom:2px;
padding-top:4px;
text-align:left;
vertical-align:top;
width:100%;
padding: 2px 0 2px 8px;
background-color:#ebe5b8;
}

.itemDATE { 
color: #666; font-size: 95%; font-style: normal; text-align: left; 
padding: 2px 0 2px 4px; 
vertical-align: center; 
width: 80px !important; 
height: 14px; 
border-bottom: 1px dotted silver;
}

.dscrpt { 
color: #666; font-size: 95%; font-style: normal; font-weight:normal; 
vertical-align: top; 
width: 380px !important; 
padding-left: 15px; 
}

.row4Sub {
width:200px !important;
vertical-align:top;
font-weight: bold;}


