BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/xImages/body/bg.gif) #eee repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: auto; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
BODY {
	
}
A {
	COLOR: #0066cc
}
A {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#foot {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; BACKGROUND-COLOR: transparent
}
#foot UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#foot UL#legal {
	FLOAT: left
}
#foot UL#support {
	TEXT-ALIGN: right
}
#foot LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1%; TEXT-ALIGN: left
}
#foot A {
	COLOR: #183390
}
.copyright {
	FONT-SIZE: 70%
}
.logocontleft {
	WIDTH: 100%
}
.logocontright {
	WIDTH: 100%
}
.logocontleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.logocontright {
	MARGIN: 25px 10px 0px 0px; WIDTH: 100%; TEXT-ALIGN: right
}
.logosep {
	MARGIN: 0px 10px; WIDTH: 1px; HEIGHT: 22px
}
.logo {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.logo IMG {
	VERTICAL-ALIGN: text-bottom
}
.logo A:hover {
	TEXT-DECORATION: none
}
.links {
	CLEAR: both; FONT-SIZE: 70%; COLOR: #07519a; FONT-FAMILY: tahoma; TEXT-ALIGN: right
}
.navlink A {
	FONT: bold 70% Tahoma,san-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
.navlink A:hover {
	COLOR: #caebfd; TEXT-DECORATION: underline
}
.helplink {
	FONT-SIZE: 70%; COLOR: #ffffff; FONT-FAMILY: Tahoma,san-serif; TEXT-DECORATION: none
}
.helplink A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.helplink A:hover {
	COLOR: #caebfd; TEXT-DECORATION: underline
}
.selected {
	BACKGROUND-IMAGE: url(/xImages/header/select_db.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.selected A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.selected A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.selected A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; FONT-FAMILY: Tahoma,san-serif
}
.acadnavlink A {
	FONT: 70% Tahoma,san-serif; COLOR: #388aff; TEXT-DECORATION: none
}
.acadnavlink A:hover {
	TEXT-DECORATION: underline
}
.acadselected A {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #388aff; FONT-FAMILY: Tahoma,san-serif
}
.acadnavsep {
	FONT-SIZE: 70%; COLOR: #388aff; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
.acadnavcont {
	BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #e2f1ff
}
.moduletext {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana
}
.moduletitle {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana
}
.moduletitle_home {
	FONT-SIZE: 70%; COLOR: #333333; FONT-FAMILY: Verdana
}
.moduletitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.moduletitle_home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.moduletitle_home {
	COLOR: #5d5f62; BACKGROUND-COLOR: #ecedee
}
A.modulelink {
	FONT-WEIGHT: normal; FONT-SIZE: 70%; COLOR: #0066cc; FONT-FAMILY: Verdana,Tahoma; TEXT-DECORATION: none
}
A.modulelink:hover {
	TEXT-DECORATION: underline
}
.moduletext A {
	COLOR: #0066cc; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.mftable {
	BORDER-RIGHT: #d0e7fd 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #d0e7fd 1px solid; PADDING-LEFT: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#D0E7FD", EndColorStr="#FFFFFF"); PADDING-BOTTOM: 8px; BORDER-LEFT: #d0e7fd 1px solid; WIDTH: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #d0e7fd 1px solid; BACKGROUND-COLOR: #d0e7fd
}
.morefeatures {
	FONT-SIZE: 70%; WIDTH: 33%; FONT-FAMILY: Tahoma
}
.morefeatures A {
	CURSOR: hand; COLOR: #0066cc; TEXT-DECORATION: none
}
.morefeatures A:hover {
	TEXT-DECORATION: underline
}
.adtext {
	FONT-SIZE: 70%; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-ALIGN: center
}
.ModAdDiv {
	MARGIN: 8px 0px 20px; TEXT-ALIGN: center
}
.Bullet {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana,Arial,Helvetica; POSITION: relative
}
.modulebullet {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: Verdana,Arial,Helvetica; POSITION: relative
}
.modulebullet {
	PADDING-LEFT: 10px
}
.upsellLegend {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 34px
}
.upsellLegendAsterisk {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ff6600; PADDING-TOP: 12px; FONT-FAMILY: Tahoma, MS Reference Sans Serif
}
.upsellLegendLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, MS Reference Sans Serif; TEXT-DECORATION: none
}
.upsellLegendLink A:hover {
	TEXT-DECORATION: underline
}
.upsellLegendButtonSection {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: 0px; WIDTH: 25px; PADDING-TOP: 5px; BORDER-BOTTOM: 0px
}
.upsellLegendLinkText {
	FONT-SIZE: 11px; COLOR: #0066cc; FONT-FAMILY: Tahoma, MS Reference Sans Serif
}
.Module_6 {
	PADDING-BOTTOM: 10px
}
.Module_2 {
	PADDING-BOTTOM: 10px
}
.Module_2 {
	BORDER-RIGHT: #7baad5 1px solid; BORDER-TOP: #7baad5 1px solid; BORDER-LEFT: #7baad5 1px solid; WIDTH: 100%; BORDER-BOTTOM: #7baad5 1px solid
}
TABLE.LinkItem {
	MARGIN: 5px 10px
}
.Link_6 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; LINE-HEIGHT: 125%; FONT-FAMILY: Verdana,Arial,Helvetica
}
.Title_6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; COLOR: #666666; LINE-HEIGHT: 125%; PADDING-TOP: 5px; FONT-FAMILY: Verdana,Arial,Helvetica
}
.HiddenLink {
	DISPLAY: none; FONT-WEIGHT: bold; FONT-SIZE: 8pt; MARGIN: 10px; LINE-HEIGHT: 125%; FONT-FAMILY: Verdana,Arial,Helvetica
}
.encprodtitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 140%; PADDING-BOTTOM: 32px; VERTICAL-ALIGN: middle; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 34px; FONT-FAMILY: Tahoma, Verdana; TEXT-ALIGN: center
}
.encprodline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 25px; WIDTH: 1px; PADDING-TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #999999
}
.encprodcolumn {
	PADDING-RIGHT: 30px; PADDING-LEFT: 33px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.encprodsubtitle {
	FONT-WEIGHT: normal; FONT-SIZE: 120%; MIN-HEIGHT: 4em; VERTICAL-ALIGN: top; WIDTH: 100%; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana; HEIGHT: 4em; TEXT-ALIGN: center
}
.encproddemoimg {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.encprodimage {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; HEIGHT: 180px
}
.encprodtext {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 21px
}
.encprodheadtext {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma
}
.encproddesctext {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 70%; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma
}
A.encprodlearntext {
	COLOR: #0033ff; TEXT-DECORATION: none
}
A.encprodlearntext:hover {
	TEXT-DECORATION: underline
}
.encprodlink A {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 70%; PADDING-BOTTOM: 17px; VERTICAL-ALIGN: top; COLOR: #0066cc; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana; TEXT-DECORATION: none
}
.encprodlink A:hover {
	TEXT-DECORATION: underline
}
.searchpromobar {
	FONT-SIZE: 70%; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType="0", StartColorStr="#FFFB83", EndColorStr="#FFAE00"); COLOR: #000000; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #ffcc33
}
.searchpromobar A {
	FONT-WEIGHT: bold; COLOR: #0066ff; TEXT-DECORATION: underline
}
.countdown {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #ffffff; FONT-FAMILY: Tahoma, Arial, sans-serif; BACKGROUND-COLOR: #000000
}
.contenttable {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid
}
.academicsitetitle {
	BACKGROUND-COLOR: #fff
}
.academicsitetitle A {
	PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; FONT: 150% Verdana; WIDTH: 100%; COLOR: #519dff; PADDING-TOP: 12px; TEXT-DECORATION: none
}
.academicsitetitle A:hover {
	TEXT-DECORATION: none
}
.academicsitetitle A:hover {
	TEXT-DECORATION: none
}
.fstxt {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 0px 1px 1px 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 201px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 22px
}
.fssel {
	FONT-SIZE: 80%; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffcc
}
.fscnt {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.fssrch {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 2px; BORDER-TOP: medium none; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 75%; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFCC00,endColorStr=#FF7200); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px 2px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: tahoma; HEIGHT: 20px; BACKGROUND-COLOR: #ff9900
}
.fssrch2 {
	FONT-WEIGHT: bold; FONT-SIZE: 75%; MARGIN: 0px 0px 0px 2px; FONT-FAMILY: tahoma; HEIGHT: 23px; BACKGROUND-COLOR: #ff9900
}
.fsin {
	FONT-SIZE: 70%; MARGIN: 0px 6px; VERTICAL-ALIGN: middle; COLOR: #666666; FONT-FAMILY: tahoma
}
.kids_ruby {
	RUBY-POSITION: above
}
.kids_ruby_text {
	FONT-SIZE: 10px
}
.inline_ruby {
	RUBY-POSITION: inline
}
.inline_ruby_text {
	FONT-SIZE: 10px
}
.dothistable {
	MARGIN: 21px 8px 30px; WIDTH: 100%
}
.dothisfooter {
	BORDER-TOP: #999999 1px solid; PADDING-TOP: 6px
}
.dothisfooterimage {
	PADDING-LEFT: 8px
}
.dothisfootertext {
	PADDING-LEFT: 4px
}
.blogThis {
	FONT-SIZE: 70%; COLOR: #999999; FONT-FAMILY: verdana
}
