BODY
{
    MARGIN: 0px;
    FONT-FAMILY: arial, arial, arial, Arial, sans-serif;
    FONT-SIZE: 12px;
    background-color: #fff;
}
.header
{
    BACKGROUND-COLOR: #003399;
    FONT-FAMILY: arial,sans-serif;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.blockheader
{
    BACKGROUND-COLOR: #003399;
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.blockbody
{
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: arial,sans-serif;
    COLOR: #000000;
    FONT-SIZE: 12px
}
.mblockheader
{
    BACKGROUND-COLOR: #7785c7;
    FONT-FAMILY: arial,sans-serif;
    COLOR: white;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
TABLE
{
    BORDER-COLLAPSE: collapse
}
TD
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
HR
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND-COLOR: #cccccc;
    HEIGHT: 1px;
    COLOR: #cccccc;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
INPUT
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
SELECT
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
.noline
{
    TEXT-DECORATION: none
}
.noline2
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
.noline3
{
    COLOR: #616161;
    TEXT-DECORATION: none
}
A
{
    COLOR: #003399
}
A:hover
{
    TEXT-DECORATION: underline
}
A.navlink
{
    COLOR: #666666;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.navlink:hover
{
    COLOR: white;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.ListHead
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: #aaaaaa 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #222222;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: arial,sans-serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 17px;
    COLOR: white;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    OVERFLOW: hidden;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-RIGHT: black 1px solid;
    PADDING-TOP: 0px
}
.ListHead600
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: #aaaaaa 1px solid;
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #222222;
    PADDING-LEFT: 0px;
    WIDTH: 600px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: arial,sans-serif;
    WHITE-SPACE: nowrap;
    HEIGHT: 17px;
    COLOR: white;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    OVERFLOW: hidden;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-RIGHT: black 1px solid;
    PADDING-TOP: 0px
}
TD.ListCaption
{
    BORDER-BOTTOM: black 1pt solid;
    BORDER-LEFT: #cccccc 1pt solid;
    BACKGROUND-COLOR: #003399;
    PADDING-LEFT: 2px;
    COLOR: white;
    FONT-SIZE: 10px;
    BORDER-TOP: #cccccc 1pt solid;
    BORDER-RIGHT: black 1pt solid
}
.ListCaptionScroll
{
    BACKGROUND-IMAGE: url(http://images.ecampus.com/images/new-ecampus/nav2_bg1x20.gif);
    BORDER-BOTTOM: black 1pt solid;
    BORDER-LEFT: black 1pt solid;
    BACKGROUND-COLOR: #003399;
    BACKGROUND-REPEAT: repeat-x;
    COLOR: white;
    BORDER-TOP: #cccccc 1pt solid;
    BORDER-RIGHT: black 1pt solid
}
.ListData
{
    BORDER-BOTTOM: #aaaaaa 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #aaaaaa 1px solid;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: scroll;
    WIDTH: 100%;
    WHITE-SPACE: nowrap;
    OVERFLOW: scroll;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-RIGHT: #aaaaaa 1px solid
}
.ListData600
{
    BORDER-BOTTOM: #aaaaaa 1px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: #aaaaaa 1px solid;
    OVERFLOW-X: hidden;
    OVERFLOW-Y: scroll;
    WIDTH: 600px;
    WHITE-SPACE: nowrap;
    OVERFLOW: scroll;
    BORDER-TOP: #aaaaaa 1px solid;
    BORDER-RIGHT: #aaaaaa 1px solid
}
TR.ListEven
{
    POSITION: relative;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Arial;
    WHITE-SPACE: nowrap;
    COLOR: #494115;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
TR.ListOdd
{
    POSITION: relative;
    BACKGROUND-COLOR: #cccccc;
    PADDING-LEFT: 2px;
    WHITE-SPACE: nowrap;
    COLOR: black;
    MARGIN-LEFT: 0px;
    CURSOR: pointer
}
.ListHighlight
{
    POSITION: relative;
    BACKGROUND-COLOR: #6f6f6f;
    PADDING-LEFT: 2px;
    WHITE-SPACE: nowrap;
    COLOR: #ffffff;
    MARGIN-LEFT: 0px
}
.ListCellData
{
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 10px
}
.ListCellDataMed
{
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 12px
}
.ListCellDataLrg
{
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 14px
}
.ListCellDataXLrg
{
    FONT-FAMILY: arial,sans-serif;
    FONT-SIZE: 16px
}
.ListHighlightYellow
{
    POSITION: relative;
    BACKGROUND-COLOR: #ffff99;
    PADDING-LEFT: 2px;
    COLOR: black;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
.ListBlue
{
    POSITION: relative;
    BACKGROUND-COLOR: #eeeeff;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Arial, Verdana;
    COLOR: black;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
.ListGreen
{
    POSITION: relative;
    BACKGROUND-COLOR: turquoise;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Verdana, Arial;
    COLOR: black;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
.ListHeadBlue
{
    BORDER-BOTTOM: 1px solid;
    BORDER-LEFT: 1px solid;
    BACKGROUND-COLOR: #000080;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Verdana, Arial;
    COLOR: white;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    BORDER-TOP: 1px solid;
    BORDER-RIGHT: 1px solid
}
.ListDataBlue
{
    BORDER-BOTTOM: #000080 1px solid;
    BORDER-LEFT: #000080 1px solid;
    WIDTH: 100%;
    OVERFLOW: hidden;
    BORDER-TOP: #000080 1px solid;
    BORDER-RIGHT: #000080 1px solid
}
.ListHighlightOrange
{
    POSITION: relative;
    BACKGROUND-COLOR: #ffcc33;
    PADDING-LEFT: 2px;
    COLOR: black;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
.ListHighlightPurple
{
    POSITION: relative;
    BACKGROUND-COLOR: #aaaaff;
    PADDING-LEFT: 2px;
    FONT-FAMILY: Arial;
    COLOR: black;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10px;
    CURSOR: pointer
}
.tint
{
    BACKGROUND: #f2f2ff
}
.submitbutton
{
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND: white;
    COLOR: #333366;
    FONT-SIZE: 10pt
}
.searchbutton
{
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND: #fcfcdb;
    COLOR: #333366;
    FONT-SIZE: 10pt
}
.navbar
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #666666;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.navbartab
{
    FONT-FAMILY: Arial, sans-serif;
    BACKGROUND: #003399;
    COLOR: #ffffff;
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold
}
.ari10
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px
}
.ari12
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.ari14
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px
}
.ari16
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 16px
}
.ari10b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.ari12b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ari14b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari16b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ari10bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 10px
}
.ari12bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 12px
}
.ari14bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 14px
}
.ari16bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 16px
}
.ari10blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.ari12blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ari14blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari16blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ari10g
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 10px
}
.ari12g
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 12px
}
.ari14g
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 14px
}
.ari16g
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 16px
}
.ari10gb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.ari12gb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ari14gb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari16gb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #616161;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ari14o
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #ff6633;
    FONT-SIZE: 14px
}
.ari16o
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #ff6633;
    FONT-SIZE: 16px
}
.ari14wb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari14w
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 14px
}
.ari14rb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: red;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari12wb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ari12w
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 12px
}
.ari12rb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: red;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.hel10
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px
}
.hel12
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.hel14
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px
}
.hel10b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.hel12b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.hel14b
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.hel14o
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #ff6633;
    FONT-SIZE: 14px
}
.hel16o
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #ff6633;
    FONT-SIZE: 16px
}
.hel10w
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 10px
}
.hel12w
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 12px
}
.hel14w
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 14px
}
.hel10wb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.hel12wb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.hel14wb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: white;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.hel10bl
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 10px
}
.hel12bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 12px
}
.hel14bl
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 14px
}
.hel10blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold
}
.hel12blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.hel14blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.hel16blb
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.hel10blue
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 10px
}
.hel12blue
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 12px
}
.hel14blue
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #003399;
    FONT-SIZE: 14px
}
.tre10
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 10px
}
.tre10r1
{
    FONT-FAMILY: Arial, sans-serif;
    COLOR: red;
    FONT-SIZE: 10px
}
.tre12
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 12px
}
.tre14
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 14px
}
.tre16
{
    FONT-FAMILY: Arial, sans-serif;
    FONT-SIZE: 16px
}
.hel12blr
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.hel14rb
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.hel14r
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 14px
}
.hel16rb
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.hel12rb
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.ari12grb
{
    FONT-FAMILY: Arial;
    COLOR: green;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.fastlink1
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial;
    COLOR: #008000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.fastlink1:hover
{
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #dcdcdc;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial, sans-serif;
    COLOR: #008000;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px
}
.fastlink1h
{
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #336699;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-FAMILY: Arial;
    COLOR: #ffffff;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 2px
}
.ari14Schedule
{
    FONT-FAMILY: Arial;
    COLOR: #285081;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari14ScheduleRed
{
    FONT-FAMILY: Arial;
    COLOR: red;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold
}
.ari10ProfComments
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px
}
.ari16Schedule
{
    FONT-FAMILY: Arial;
    COLOR: #285081;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ListCaption
{
    BACKGROUND-IMAGE: url(http://images.ecampus.com/images/new-ecampus/nav2_bg1x20.gif);
    BORDER-BOTTOM: 1pt solid;
    BORDER-LEFT: 1pt solid;
    BACKGROUND-COLOR: #003399;
    BACKGROUND-REPEAT: repeat-x;
    COLOR: white;
    BORDER-TOP: 1pt solid;
    BORDER-RIGHT: 1pt solid
}
.ari16ob
{
    FONT-FAMILY: Arial;
    COLOR: #ff6633;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
.ari20ob
{
    FONT-FAMILY: Arial;
    COLOR: #ff6633;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}
.ari20blb
{
    FONT-FAMILY: Arial;
    COLOR: #003399;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold
}
.sblockheader
{
    BACKGROUND-IMAGE: url(https://www.ecampus.com/images/nav2_bg1x20.gif);
    BACKGROUND-COLOR: #003399;
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
.BlueHeader
{
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #2255bb;
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}
A.nolink
{
    TEXT-DECORATION: none
}
UL.obtabs
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 1px 0px -1px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
UL.obtabs LI.first
{
    MARGIN-LEFT: 0px
}
UL.obtabs LI
{
    BORDER-BOTTOM: #ffffff 1px solid;
    POSITION: relative;
    LINE-HEIGHT: 25px;
    PADDING-RIGHT: 12px;
    DISPLAY: block;
    WHITE-SPACE: nowrap;
    BACKGROUND: url(http://images.ecampus.com/images/fast/tabright-back.gif) no-repeat 100% 0px;
    FLOAT: left;
    HEIGHT: 25px;
    MARGIN-LEFT: -5px;
    VERTICAL-ALIGN: middle;
    CURSOR: pointer
}
UL.obtabs SPAN
{
    LINE-HEIGHT: 25px;
    PADDING-LEFT: 7px;
    BACKGROUND: url(http://images.ecampus.com/images/fast/tableft-back.gif) no-repeat;
    HEIGHT: 25px
}
HTML > BODY UL.obtabs SPAN
{
    DISPLAY: block
}
UL.obtabs LI.current
{
    BACKGROUND-IMAGE: url(http://images.ecampus.com/images/fast/tabright.gif);
    Z-INDEX: 1;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: 25px
}
UL.obtabs LI.currentfirst
{
    BACKGROUND-IMAGE: url(http://images.ecampus.com/images/fast/tabright.gif);
    Z-INDEX: 1;
    BORDER-BOTTOM: #fff 1px solid;
    HEIGHT: 25px;
    MARGIN-LEFT: 0px
}
UL.obtabs LI.current SPAN
{
    BACKGROUND-IMAGE: url(http://images.ecampus.com/images/fast/tableft.gif)
}
UL.obtabs A
{
    COLOR: #00c
}
UL.obtabs A.new
{
    COLOR: #c00
}
H1
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    FONT-FAMILY: Arial, 'sans serif';
    FONT-SIZE: 16px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
.SearchResultsWhiteBold
{
    FONT-FAMILY: Arial;
    COLOR: white;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bolder
}
.DisplayingBlueBold
{
    FONT-FAMILY: Arial;
    COLOR: #00436e;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder
}
.DisplayingGreenBold
{
    FONT-FAMILY: Arial;
    COLOR: #2e6d42;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bolder
}
.SearchResultsTitle
{
    FONT-FAMILY: Arial;
    COLOR: #00436e;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
.PriceBoxListPrice
{
    FONT-FAMILY: Arial;
    COLOR: #5f6468;
    FONT-SIZE: 14px;
    FONT-WEIGHT: lighter
}
.PriceBoxSave
{
    FONT-FAMILY: Arial;
    COLOR: #5f6468;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
.PriceBoxNewPrice
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 12px
}
.PriceBoxNewPrice2
{
    FONT-FAMILY: Arial;
    COLOR: #b10622;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bolder;
}
.PriceBoxViewPrices
{
    FONT-FAMILY: Arial;
    COLOR: black;
    FONT-SIZE: 12px;
}
.PriceBoxViewPrices2
{
    FONT-FAMILY: Arial;
    COLOR: #b10622;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bolder;
    text-decoration:none;
}
.SearchResultsPageNav
{
    FONT-FAMILY: Arial;
    COLOR: #00436e;
    FONT-SIZE: 10px;
    FONT-WEIGHT: lighter
}
.PriceBoxNotAvailable
{
    FONT-FAMILY: Arial;
    COLOR: #5f6468;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bolder
}
#TagCloud
{
	background-color:#E4E7D6;
	padding:5px;
	padding-bottom:10px;
	width:100%;
	font: 11px Arial, Helvetica, sans-serif;
	text-align:center;
}

#TagCloud a:hover
{
	text-decoration:underline;
}

.TagCloudHeader
{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-bottom:10px;
	padding-top:10px;

}

.TagCloudLink1
{
	text-decoration:none;
	color:#208CD2;
	font-weight:bold;
	font-size:9px;
}

.TagCloudLink2
{
	text-decoration:none;
	color:#208CD2;
	font-weight:bold;
	font-size:12px;
}

.TagCloudLink3
{
	text-decoration:none;
	color:#208CD2;
	font-weight:bold;
	font-size:14px;
}

.TagCloudLink4
{
	text-decoration:none;
	color:#208CD2;
	font-weight:bold;
	font-size:16px;
}

.TagCloudLink5
{
	text-decoration:none;
	color:#208CD2;
	font-weight:bold;
	font-size:18px;
}

#footer { clear: both; width: 100%; overflow: hidden; background-color: #fff; }
#footer-wrapper { margin: 0 auto; text-align: center; width: 90%; margin-top: 20px; }
#footer-verisign { float: left; }
.footer-links {	float: left; margin-left: 70px; }
.footer-links ul { list-style: none; line-height: 12px; }
.footer-links li { text-align: left; }
.footer-links li a,
.footer-links li a:visited { font-size: 11px; color: #616161; text-decoration: none; }

#footer-scanalert { margin-left: 40px; float: left; }

#footer-bottom { clear: both; font-size: 11px; color: #616161; margin: 0 auto; text-align: center; width: 550px; overflow: hidden; padding-top: 15px; margin-bottom: 20px; }
#footer-bottom a,
#footer-bottom a:visited { color: #616161; }
#footer-bottom p { float: left; margin-left: 1em; }
#footer-bottom ul { margin-left: 1em; float: left; list-style:none; }
#footer-bottom li { display: inline; }
#footer-school { font-size: 11px; font-weight: bold; margin: 0 auto; text-align: center; width: 100%; overflow: hidden;	margin-bottom: 10px; border-top: 1px solid #A7A4A4; border-bottom: 1px solid #A7A4A4; }
#footer-school p { color: #003399; }
#footer-school p.contact { color: #ff0000; }

.internal-functions { position: fixed; border: 1px dashed #000; margin: 5px; left: 0; top: 0; background-color: #fff; filter:alpha(opacity=50); opacity: 0.5; }
.internal-functions:hover { filter:alpha(opacity=100); opacity: 1.0; }
.internal-functions p { font-size: 10px; color: #000; margin: 5px; }
.internal-functions p.environment { font-size: 10px; color: #fff; background-color: #0088EE; margin: 0; }
.internal-functions p.header { color: green; text-decoration: underline; }
.internal-functions a { font-size: 10px; color: #000; text-decoration: none; }
.internal-functions a:hover { text-decoration: underline; }
