body {
     margin: 0pt;
	 background-image:url(images/pagebg.jpg); background-position:top; background-repeat:repeat-x;
	 background-color:#D8D8D8;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #284775;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #284775;
	vertical-align: top;
	margin: 10pt;
}
h1.centersmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #284775;
	text-align: center;
	vertical-align: top;
	margin: 3pt;
}
h1.thumbnails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #284775;
	vertical-align: top;
	margin: 3pt;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #526F8F;
	vertical-align: top;
	top: auto;
    margin: 10pt;
}
p.inTables {
    margin: 5pt 20pt 5pt 65pt;
}
p.inTablesNoIcon {
    margin: 5pt 20pt 5pt 25pt;
}
p.center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #526F8F;
	text-align: center;
	vertical-align: top;
	top: auto;
    margin: 3pt;
}
p.thumbnails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #526F8F;
	text-align: left;
	vertical-align: top;
	top: auto;
    margin: 3pt;
}
p.footnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #BBBABA;
	text-align: center;
	vertical-align: top;
	top: auto;
    margin: 7pt;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #284775;
	text-align: left;
	vertical-align: top;
	margin: 35pt 10pt 15pt 3pt;
	font-weight: normal;
	letter-spacing: -1pt;
	padding-left: 35px;
	background:url(images/h2bullet.jpg) no-repeat left;
}
h2.first {
	margin: 20pt 10pt 15pt 3pt;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #999999;
	text-align: left;
	vertical-align: top;
	margin: 28pt 10pt 15pt 3pt;
	letter-spacing: -1pt;
	padding-left: 35px;
	background:url(images/h3bullet.jpg) no-repeat left;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #617188;
	text-align: left;
	vertical-align: top;
	margin: 20pt 10pt 0pt 3pt;
	padding-left: 10px;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #526F8F;
	text-align: justify;
	vertical-align: top;
	top: auto;
    margin: 2pt;
	font-weight: normal;
}

a.nav:link {color: #284776; text-decoration: none; }
a.nav:visited  {color: #284776; text-decoration: none; }
a.nav:hover {color: #777777; text-decoration: underline; }
a.nav:active {color: #284776; text-decoration: none; }

a.orange:link {color: #BBBABA; text-decoration: none; }
a.orange:visited  {color: #BBBABA; text-decoration: none; }
a.orange:hover {color: #777777; text-decoration: underline; }
a.orange:active {color: #BBBABA; text-decoration: none; }

a:link {color: #284776; text-decoration: none; }
a:visited  {color: #284776; text-decoration: none; }
a:hover {color: #777777; text-decoration: underline; }
a:active {color: #284776; text-decoration: none; }

a.brightlink:link {color: #3645B6; text-decoration: underline; }
a.brightlink:visited  {color: #3645B6; text-decoration: underline; }
a.brightlink:hover {color: #777777; text-decoration: underline; }
a.brightlink:active {color: #3645B6; text-decoration: underline; }

a.course-downloads:link {color: #526F8F; font-weight: bold; text-decoration: underline; }
a.course-downloads:visited  {color: #526F8F; font-weight: bold; text-decoration: underline; }
a.course-downloads:hover {color: #777777; font-weight: bold; text-decoration: none; }
a.course-downloads:active {color: #526F8F; font-weight: bold; text-decoration: underline; }


li {margin: .6em 0}

ul.ListA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-align: justify;
	vertical-align: top;
	top: auto;
	padding: 0pt 40pt !important;
	padding: 0pt 10pt;
	list-style-type: disc;
	list-style-image: url(images/listAbullet.jpg);
	list-style-position: left:-20px;
	}


.topnav {
	
	MARGIN: 0px; 
	
	FONT-FAMILY:  "Arial Narrow"; 
	FLOAT: left; 
	FONT-SIZE: 10px;
	font-stretch: narrower;
}
.topnav UL {
	
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	
}
.topnav LI {
	BACKGROUND-IMAGE: url(images/topnavbackground.jpg); 
	DISPLAY: inline; 
	VERTICAL-ALIGN: middle;
}
.topnav A {
	PADDING-BOTTOM: 12px; 
	MARGIN: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	FLOAT: left; 
	COLOR: #666666; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 10px;
	
}
.topnav A SPAN {
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 12px; 
	DISPLAY: block; 
	FLOAT: left; 
	COLOR: #ffffff; 
	PADDING-TOP: 15px
}
.topnav A SPAN {
	FLOAT: none;
}
.topnav .divider {
	BACKGROUND-IMAGE: url(images/topnavdivider.jpg); 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 3px; 
	WIDTH: 5px; 
	PADDING-RIGHT: 3px; 
	FLOAT: left; 
	PADDING-TOP: 0px;
}
.topnav A:hover {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
.topnav A:active {
	COLOR: #666666; 
	TEXT-DECORATION: none;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topnav a span {float:none;}
/* End IE5-Mac hack */



.bottomnav {
	
	MARGIN: 0px; 
	
	FONT-FAMILY: "Arial Narrow"; 
	FLOAT: left; 
	FONT-SIZE: 12px;
}
.bottomnav UL {
	
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px; 
	BACKGROUND-REPEAT: repeat-x; 
	
}
.bottomnav LI {
	BACKGROUND-IMAGE: url(images/bottomnavbackground.jpg); 
	DISPLAY: inline; 
	VERTICAL-ALIGN: middle;
}
.bottomnav A {
	PADDING-BOTTOM: 12px; 
	MARGIN: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	FLOAT: left; 
	COLOR: #666666; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none; 
	PADDING-TOP: 10px;
	
}
.bottomnav A SPAN {
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	FLOAT: left; 
	COLOR: #ffffff; 
	PADDING-TOP: 15px
}
.bottomnav A SPAN {
	FLOAT: none;
}
.bottomnav .divider {
	BACKGROUND-IMAGE: url(images/bottomnavdivider.jpg); 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 3px; 
	WIDTH: 5px; 
	PADDING-RIGHT: 3px; 
	FLOAT: left; 
	PADDING-TOP: 0px;
}
.bottomnav A:hover {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
.bottomnav A:active {
	COLOR: #666666; 
	TEXT-DECORATION: none;
}
.bottomnav .divider {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 15px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bottomnav a span {float:none;}
/* End IE5-Mac hack */


.leftnav {
font-size:14px;
padding-left:5px;
padding-right:10px;
padding-bottom:5px;
padding-top:5px;
border-bottom: #999999 solid 1px;
}

.leftnav a:active{
	COLOR: #999999; 
	TEXT-DECORATION: none;
}

.leftnav a:hover{
	COLOR: #999999; 
	TEXT-DECORATION: none;
}



#tabsAdmin {
background-color: #006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
	
	float:left;
    width:100%;
	font-size:12px;  
    line-height:normal;
    
}
#tabsAdmin ul {
	margin:0;
    padding:0px 10px 0 10px;
    list-style:none;
}
#tabsAdmin li {
    display:inline;
    margin:0;
    padding:0;
}
#tabsAdmin a {
	
	font-size:11px;
    float:left;
   
    margin:0;
    padding:0 0 0 3px;
    text-decoration:none;
}
#tabsAdmin a span {
    float:left;
    display:block;
   
    padding:5px 12px 4px 4px;
    color: #FFFFFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsAdmin a span {float:none;}
/* End IE5-Mac hack */
#tabsAdmin a:hover span {
    color: #999999;
}
#tabsAdmin a:hover {
    background-position:0% -42px;
}
#tabsAdmin a:hover span {
    background-position:100% -42px;
}
#tabsAdmin #current a {
    background-position:0% -42px;
}
#tabsAdmin #current a span {
    background-position:100% -42px;
}
.tbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 1px;
	padding: 3px;
	border-style:solid;
	border: 1px solid #000033;
	background-color:#F7F7F7;
	
}

.tbl tr {
background-color:#FFFFFF;
}

.tbl td {
background-color:#FFFFFF;
}
.validate-error {
border: 1px solid #FF0000;




}
