a.productlink:link { color: #639ECA; font-weight: bold; text-decoration: none; }
a.productlink:visited { color: #639ECA; font-weight: bold; text-decoration: none; }
a.productlink:active { color: #639ECA; font-weight: bold; text-decoration: none; }
a.productlink:hover { color: #000000; font-weight: bold; text-decoration: underline; }

a.courselink:link { color: #2E6A9E; font-weight: bold; text-decoration: underline; }
a.courselink:visited { color: #2E6A9E; font-weight: bold; text-decoration: underline; }
a.courselink:active { color: #2E6A9E; font-weight: bold; text-decoration: underline; }
a.courselink:hover { color: #000000; font-weight: bold; text-decoration: underline; }

a.courselink-inactive:link { color: #AAAAAA; font-weight: bold; text-decoration: underline; }
a.courselink-inactive:visited { color: #AAAAAA; font-weight: bold; text-decoration: underline; }
a.courselink-inactive:active { color: #AAAAAA; font-weight: bold; text-decoration: underline; }
a.courselink-inactive:hover { color: #AAAAAA; font-weight: bold; text-decoration: underline; }

a.boldlink:link { color: #6695C9; font-weight: bold; text-decoration: none; }
a.boldlink:visited { color: #6695C9; font-weight: bold; text-decoration: none; }
a.boldlink:active { color: #6695C9; font-weight: bold; text-decoration: none; }
a.boldlink:hover { color: #000000; font-weight: bold; text-decoration: underline; }

a.lightlink:link { color: #6695C9; font-weight: bold; text-decoration: underline; }
a.lightlink:visited { color: #6695C9; font-weight: bold; text-decoration: underline; }
a.lightlink:active { color: #6695C9; font-weight: bold; text-decoration: underline; }
a.lightlink:hover { color: #000000; font-weight: bold; text-decoration: underline; }

a:link { color: #3A3A3A; font-weight: normal; text-decoration: underline; }
a:visited { color: #3A3A3A; font-weight: normal; text-decoration: underline; }
a:active { color: #3A3A3A; font-weight: normal; text-decoration: underline; }
a:hover { color: #000000; font-weight: normal; text-decoration: underline; }

a.menulink:link { color: #666666; font-weight: normal; text-decoration: none; }
a.menulink:visited { color: #666666; font-weight: normal; text-decoration: none; }
a.menulink:active { color: #666666; font-weight: normal; text-decoration: none; }
a.menulink:hover { color: #000000; font-weight: normal; text-decoration: none; }

a.expiredlink:link { color: #AAAAAA; font-weight: bold; text-decoration: none; }
a.expiredlink:visited { color: #AAAAAA; font-weight: bold; text-decoration: none; }
a.expiredlink:active { color: #AAAAAA; font-weight: bold; text-decoration: none; }
a.expiredlink:hover { color: #CCCCCC; font-weight: bold; text-decoration: underline; }

a.eventlink:link { color: #333333; font-weight: normal; text-decoration: underline; }
a.eventlink:visited { color: #333333; font-weight: normal; text-decoration: underline; }
a.eventlink:active { color: #333333; font-weight: normal; text-decoration: underline; }
a.eventlink:hover { color: #000000; font-weight: normal; text-decoration: underline; }

a.orangelink:link { color: #BA5429; font-weight: bold; text-decoration: none; }
a.orangelink:visited { color: #BA5429; font-weight: bold; text-decoration: none; }
a.orangelink:active { color: #BA5429; font-weight: bold; text-decoration: none; }
a.orangelink:hover { color: #333333; font-weight: bold; text-decoration: underline; }



.headline-small-darker {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #0D2653;
}

.headline-normal-darker {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 13px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #0D2653;
}

.headline-small-orange {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #BA5429;
}

.headline-small-inactive {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #AAAAAA;
}

.text-small-inactive {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #AAAAAA;
}




.text-small-welcome {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.topframe {background-color: #F3F3F3;}
.dividerline {background-color: #C8CACD;}
.dividerline-light {background-color: #F3F3F3;}
.dividerline-home {background-color: #C8CACD;}
.dividerbar {background-color: #F3F3F3;}
.headerbar {background-color: #D6E4F1;}
.loginbackground {background-color: #f1f2f6;}
.bottomframe {background-color: #FFFFFF;}

b { font-weight: bold }

select, input, textarea, submit {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	color : #3A3A3A;
}


.inputbutton-light {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #3A3A3A;
	background-color : #E9E9E9;
	height : 20px;
}


.dropdown-small {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 9px;
	font-weight : normal;
	color : #3A3A3A;
	height : 9px;
	background-color : #E9E9E9;
}


ul, dl {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.tree {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.headline-large {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 13px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #366697;
}


.headline-normal {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #366697;
}


.headline-small {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #366697;
}


.headline-small-dark {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #2E6A9E;
}


.headline-small-light {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #6695C9;
}


.headline-small-inactive {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #bdbdbd;
}


.headline-small-red {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #CC0000;
}


.copy-large {
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	line-height : 30px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.copy-normal {
	font-family : Arial, Helvetica, Geneva, sans-serif;
	font-size : 11px;
	line-height : 26px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.copy-small {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	line-height : 16px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.copy-tiny {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 9px;
	line-height : 14px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #666666;
}


.copy-small-red {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 16px;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #CC0000;
}


.copy-small-accent {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	line-height : 16px;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #366697;
}


.text-small {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #3A3A3A;
}


.text-small-red {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #CC0000;
}


.text-small-orange {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #BA5429;
}


.text-tiny {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 9px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #666666;
}

.text-tiny-dark {
        font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
        font-size : 9px;
        font-weight : normal;
        font-variant : normal;
        font-style : normal;
        text-decoration : none;
        color : #2E6A9E;
}


.text-menu {
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 9px;
	font-weight : normal;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #000000;
}


.white {
	font-size : 9px;
	font-weight : normal;
	line-height : 1px;
	font-variant : normal;
	font-style : normal;
	text-decoration : none;
	color : #ffffff;
}
