/*----- from old css style-----*/
.small {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366}

/*----- default styles-----*/
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
}
.boxed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 10px;
}
.border {  padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.outline { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; border: #99CCFF; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/*----- seminar pages -----*/

.registersub {  font-size: 10px; font-weight: normal; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #99CCFF}
.registersub a			{ color: #000000; text-decoration:underline}

.register			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #009999}
.register a			{ color: #FFFFFF; text-decoration:underline}





/*----- header -----*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
line-height: 16px; color: #000000}
/*----- COURSE LISTING -----*/
#courseListing h3 {
	margin-bottom: 0px;
	margin-top:7px;
	color: #990000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CCFF;
	padding-top: 4px;
}
#courseListing p {margin-top: 1px; margin-bottom:1px;}
/*----- LINKS -----*/
/*----- generic links -----*/
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.psmall-green	{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009999;
; line-height: 14px}



a.psmall:hover { text-decoration: underline}

a.psmall:active {  font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none}

a.psmall:link {  font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: underline; font-weight: normal; line-height: 13px}

a.psmall:visited {  font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 9px; color: #009999; text-decoration: underline}

.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #009999; line-height: 15px}



/*----- submenu links -----*/


.submenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline;}
.submenu .thispage { color: #99CCFF; text-decoration:none;}
.submenu .bullet {font-size: 11px; font-weight: bold; color: #003366; padding-top: 3px; padding-right: 7px; text-decoration: underline;}
.submenu a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: underline;}
.submenu a:hover {text-decoration: underline;}

.subsubmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009999; text-decoration: underline;}
.subsubmenu .thispage { text-decoration:none;}
.subsubmenu .bullet {font-size: 11px; font-weight: bold; color: #009999;; padding-top: 3px; padding-right: 7px; text-decoration: underline;}
.subsubmenu a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009999; text-decoration: underline;}
.subsubmenu a:hover {text-decoration: underline;}




/*----- dt links -----*/
dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CCFF;
	text-decoration: none;
	padding: 8px 0px 0px 0px;
	height: auto;
}


dt a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #99CCFF;
	display: block;
	text-decoration: none;
	padding: 8px 8px 8px 16px;
	height: auto;
	background: transparent url(images/10x10g.gif) left top;
}


dt a:hover {
	text-decoration: underline;
}
dd a { 	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 6px 8px 6px 31px;
	margin: 0px 0px;
 } 
 
 
.tabletitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.tabletext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding-top: 2px}
.pbullet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #009999; ; font-weight: bold; padding-bottom: 3px}
.pitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; ; font-style: italic}
.tabletextsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; padding-top: 2px }
ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000; }
.plesslead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.paymenth3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
; line-height: 16px; color: #990000}
.romanbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	list-style-type: lower-roman;
}
ol {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #000000;
}
.pindent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #000000;
	padding-left: 25px;
	padding-right: 10px;
}
.pboldred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.honeSub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
/*.subsubnav .hilite {
	background-color: #99CC00;
}*/
.subsubnavhead {margin-bottom: 1px; padding-bottom: 0px;}
.hilite {margin-top: 22px;}
.hilite p {margin-top: 1px; margin-bottom: 0px; padding-bottom: 0px; padding-top: 0px;}
.hilite h2 {margin-bottom: 0px; padding-bottom: 0px;}

ul.subsubnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000;
	margin-left: 14px;
	padding-left: 4px;
	margin-top: 0px;
	padding-top: 0px;
}


ul.subsubnav li {margin-left: 0px; padding-left:4px; margin-bottom: 5px;}

ul.subsubnav a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #009999; text-decoration: underline;}
ul.subsubnav a:hover {text-decoration: underline;}

ul.subsubnav .hilitelink a:link, .subsubnav .hilitelink a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: underline; text-transform:uppercase; }
.rightcol .space {
	height: 10px;
}
.rightcol h3 {
	background-image: url(images/courses-graphic.gif);
	background-position: left top;
	margin: 4px 0px 0px 8px;
	padding: 0px;
	height: 30px;
	background-repeat: no-repeat;
}
.rightcol .top-li {
}
/*ul.subsubnav .hilitelink {margin-top: 5px; line-height: 13px;}*/

/* 2007 */
#index h3 .orange, #index h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	
	background-image: none;
	background-color: #A92727;
	margin: 4px 0px 2px;
}
#index p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
#index h3.resources {
	background-color: #99CCFF;

}
#index .vline {
	background-image: url(imagesm/linebgd.gif);
	background-repeat: repeat-y;
	background-position: 9px;
}

#index h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	margin: 0px 0px 8px;
	font-weight: normal;
}

#index h3 a, #index h3 a:link, #index h3 a:visited {color: #FFFFFF; text-decoration: none;}
#index h3 a:hover, #index h3 a:active {color: #FFFFFF; text-decoration: underline;}


#index .babelfish {margin-top:10px;}
.rightcol li {
	margin: 0px 4px 10px 9px;
	padding: 0px 5px 9px 15px;
	list-style-type: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/bullet-gr.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rightcol2 {
	margin-left: 8px;
}
.rightcol ul {
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
	background-image: url(images/courses-bgd.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #C7DBFF;
}
.rightcol li, .rightcol li a, .rightcol li a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	
}
.rightcol li {	color: #333333;
} 

.rightcol li a, .rightcol li a:link {
	color: #009999;
}
#leftcol {
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#index #date {
	margin-top: 10px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
}
