A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
   COLOR: #990000;
}
A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
   COLOR: #bb0000;
}
A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
   COLOR: #808080;
}

ul {
   list-style-image: url(_images/bl_black.gif)
} 
ul,li {
	margin : 0px 0px 0px 25px;
}

a.left:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #003399;
	text-decoration:none
}
a.left:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #003399;
	text-decoration:none
}
a.left:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #003399;
	text-decoration:none
}
a.launch:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	COLOR: #003399;
	text-decoration:none
}
a.launch:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	COLOR: #003399;
	text-decoration:none
}
a.launch:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	COLOR: #003399;
	text-decoration:underline
}
a.shop:link {
	font-size: 11px;
	COLOR: #003399;
	line-height : 18px;
}
a.shop:visited {
	font-size: 11px;
	COLOR: #003399;
	line-height : 18px;	
}
a.shop:hover {
	font-size: 11px;
	COLOR: #003399;
	line-height : 18px;
}

INPUT {
	FONT: 12px/16px Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: 12px/16px Arial, Helvetica, sans-serif
}
SELECT {
	FONT: 12px/16px Arial, Helvetica, sans-serif
}
TD
{
	FONT: 11px Arial, Helvetica, sans-serif;
}

.txtRedBold{
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: Red;
}
.txtRedBold2{
	FONT: 13px Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: Red;
}
.txtBlkBold2{
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	line-height:18px;
}
.date{
	FONT: 11px Arial, Helvetica, sans-serif;
	color : #5C5C5C;
}
.txtWhiBold{
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FFFFFF;
}

.targetAud {
	FONT: 11px Arial, Helvetica, sans-serif
}
TT {
	COLOR: red
}
H1 {
	FONT: bold 23px Arial, Helvetica, sans-serif; WIDTH: 400px; COLOR: #003399
}
H4 {
	COLOR: #003399
}
H5 {
	COLOR: #003399
}
B.hilite {
	FONT-WEIGHT: bold; COLOR: #CCCCCC
}
P.boldRed {
	FONT: bold 13px Arial, Helvetica, sans-serif; COLOR: #cc0033
}
.header {
	FONT-WEIGHT: bold; COLOR: #333366
}
.header2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff3300
}
.header2blue {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5389BB
}
.subtext {
	FONT-SIZE: 11px
}
H6 {
	FONT: bold 23px Arial, Helvetica, sans-serif; WIDTH: 600px; COLOR: #003399
}
A.acc:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.acc:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.acc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0000cc; TEXT-DECORATION: underline
}
.txtWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif
}
.tleCourse {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: verdana, sans-serif
}
.tleCourse2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana, sans-serif;
	line-height : 20px;
}
A.reMaterial:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.reMaterial:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
A.reMaterial:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003399; FONT-FAMILY: verdana, sans-serif; TEXT-DECORATION: none
}
.borderBlue {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid
}
.Headline {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 4px; COLOR: #666666; LINE-HEIGHT: 18px; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BlueHeader {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #CCCCCC; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
.MSG {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ff0000; LINE-HEIGHT: 12px; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.SubHead {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #CCCCCC; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.SubHead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial
}
.SubHead3 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #CCCCCC; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.SubHead4 {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #CCCCCC; LINE-HEIGHT: 20px; PADDING-TOP: 2px; FONT-FAMILY: Verdana
}
.FormFields {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BodyText {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BodyText2 {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BodyTextBlue {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #CCCCCC; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BodyTextWhiteLG {
	PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.BodyTextWhite {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial
}
.BodyTextHighlights {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #ff6633; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.Caption {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.TopNavTextWhite {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.Footer {
	PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.TopNavText {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial
}
.TopNavText A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.TopNavText A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.TopNavText A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.TopNavText A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.AdminBodyText {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.hilight{
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; COLOR: #666666; PADDING-TOP: 2px; FONT-FAMILY: Arial;
	background : #F0E68C;
}
.tdmargin {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;


}

/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/* ADDED FROM HERE */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */


/* HR LI ELEMENTS */
/* -------------------------------------------------------------- */

.hr2 {
   width : 95%;
   color: #000000;
   height: 1px;
   text-align: left;
   border : dotted;
}

ol {
	margin : 0px 0px 0px 10px;
}

.ulError {
   margin : 0px 0px 0px 10px;
	FONT: 11px Arial, Helvetica, sans-serif;
   color: #FF0000;
}

.ulInfo {
   margin : 0px 0px 0px 10px;
	FONT: 11px Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #000000;
}

.ulFAQ {
	margin : 0px 0px 0px 10px;
}

.ul2 {
    margin : 0px 0px 0px 0px;
    line-height : 14px;
}



/* TEXT ELEMENTS */
/* -------------------------------------------------------------- */

.boldText {
	FONT-WEIGHT: bold;
}

.txtsmallwhite
{
	COLOR: #FFFFFF;
	FONT: 9px Arial, Helvetica, sans-serif;
}
.txtsmallwhite A:link
{
	COLOR: #FFFFFF;
	text-decoration : underline;
	FONT: 9px Arial, Helvetica, sans-serif;
}
.txtsmallwhite A:visited
{
	FONT: 9px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	text-decoration : underline;
}
.txtsmallwhite A:hover
{
	FONT: 9px Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF;
	text-decoration : underline;
}

.txtAbstract {
	PADDING-LEFT: 0px;
   FONT-SIZE: 11px;
   PADDING-BOTTOM: 4px;
   COLOR: #666666;
   PADDING-TOP: 2px;
	font-family : Arial, Helvetica, sans-serif;
}

.txtGreyBold {
   font-size: 12px;
   color: #414141;
   font-weight: bold;
}
.txtGrey {
   font-size: 11px;
   color: #808080;
}
.txtGreyHead {
   font-size: 11px;
   color: #808080;
   font-weight: bold;
}

.txtLinkBold {
   font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.txtRed {
   font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
   color: #FF0000;
}

.Promotions {
	font-family: Arial;
	font-size: 11px;
	line-height: 12px;
	color: #003399;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	padding-right: 0px;
	TEXT-DECORATION: none;
}

.txtBlue {
	FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
}

.txtBlkBold{
	FONT: 11px Arial, Helvetica, sans-serif;
   color: #000000;
	font-weight : bold;
}
.txtBlkBold A:link {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #003399
}
.txtBlkBold A:visited {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #003399
}
.txtBlkBold A:hover {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
	COLOR: #003399
}

.tiny{
	FONT: 9px Arial, Helvetica, sans-serif;
   color: #000000;
}

.txtMSHome {
	FONT: 11px Arial, Helvetica, sans-serif;
	font-weight : bold;
   color: #FFFFFF;
}
.txtMSHome A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
   COLOR: #FFFFFF;
}
.txtMSHome A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
   COLOR: #FFFFFF;
}
.txtMSHome A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : bold;
   COLOR: #CCCCCC;
}

.txtSubsiteName {
   color: #FFFFFF;
   font-weight: bold;
}

.txtWhite {
   font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: normal;
}

.txtHeaderAbstract {
   font-size: 13px;
   COLOR: #000000;
   font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.txtSubHeaderAbstract {
   font-size: 11px;
   COLOR: #CCCCCC;
   font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
}

.txtVerdanaBlack {
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: #000000;
}

.txtVerdanaGrey {
   font-family: verdana, sans-serif;
   font-size: 10px;
   color: #666666;
}

.txtSmallRed {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FF3300;
}
.txtSmallRed a:link {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FF3300;
}
.txtSmallRed a:visited {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FF3300;
}
.txtSmallRed a:hover {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #FF3300;
}

.txtHeaderImage {
   font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	COLOR: #000000;
   font-weight: bold;
}

.txtNormal {
   font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
   color: #000000;
}


/* HEADER ELEMENTS */
/* -------------------------------------------------------------- */

.hdrSubsiteList {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight : bold;
   background: #804000;
   padding-left:5px;
   padding-top: 4px;
   padding-bottom: 4px;
}

.hdrCourseName {
   color: #CCCCCC;
   font-weight: bold;
}
.hdrCourseName a:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #CCCCCC;
	text-decoration:underline;
}
.hdrCourseName a:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #CCCCCC;
	text-decoration:underline;
}
.hdrCourseName a:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	COLOR: #CCCCCC;
	text-decoration:underline;
}

.hdrSubTitle {
   color: #CCCCCC;
   font-weight: bold;
   border-bottom: solid 1px #CCCCCC;
   border-right: solid 1px #CCCCCC;   
}

.hdrAbstractName {
   color: #a80000;
	font-size: 12px;   
   font-weight: bold;
   padding-top: 10px;
}

.hdrAbstractSub {
   color: #003399;
   font-weight: bold;
}

.hdrPageName1 {
   color: #4f4f4f;
   border-bottom: solid 1px #CCCCCC;
   border-left: solid 1px #CCCCCC;
   border-right: solid 1px #CCCCCC;   
}
.hdrPageName2 {
   color: #4f4f4f;
   font-weight:bold;
   border-bottom: solid 1px #CCCCCC;
   border-right: solid 1px #CCCCCC;   
}

.hdrErrorList {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight : bold;
   background: #CCCCCC;
   padding-left:5px;
   padding-top: 4px;
   padding-bottom: 4px;
}

.hdrErrorList {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight : bold;
   background: #004080;
   padding-left:5px;
   padding-top: 4px;
   padding-bottom: 4px;
}

.hdrInfoMessageList {
	COLOR: #FFFFFF;
	text-decoration : none;
	font-weight : bold;
   background: #35bdff;
   padding-left:5px;
   padding-top: 4px;
   padding-bottom: 4px;
}


/* TABLE ELEMENTS */
/* -------------------------------------------------------------- */

.tblBkWhite {
   background: #FFFFFF;
}

.btlBkLightGrey {
   backgroud: #F4F4F4;
}

.btlBkLightGrey2 {
   background: #F6F6F6;
}

.tblsolid {
   border-top: solid 1px #CCCCCC;
   border-right: solid 1px #CCCCCC;
   border-bottom: solid 1px #CCCCCC;
}

.tblsolid2 {
   border-collapse : collapse;
   border-top: solid 1px #CCCCCC;   
   border-right: solid 1px #CCCCCC;   
   border-bottom: solid 1px #CCCCCC;
}

.tblsolid3 {
   border-collapse : collapse;
   border-top: solid 1px #CCCCCC;   
   border-right: solid 1px #CCCCCC;   
   border-bottom: solid 1px #CCCCCC;
}

.tblHeader {
   font-size: 12px;
   color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
   background: #CCCCCC;
}

.tblHeaderL {
   font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
   background: #EfEfEf;
}

.tblHeaderLL {
   font-size: 12px;
   color: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
   background: #FFFFFF;
}
.tblHeaderLL A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
}
.tblHeaderLL A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
}
.tblHeaderLL A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: bold;
   COLOR: #CCCCCC;
}

.tblHeaderLB {
    font-size: 12px;
    font-family : Arial, Helvetica, sans-serif;
    background: #EFEFEF;
    font-weight: bold;
}

.tblHeaderLB A:link {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #990000;
}

.tblHeaderLB A:visited {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #bb0000;
}

.tblHeaderLB A:hover {
    font-family : Arial, Helvetica, sans-serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #808080;
}

.tblHeader2 {
    font-size: 11px;
    font-family : Arial, Helvetica, sans-serif;
    background: #D8E7FA;
}

.tblHeaderGrey {
   font-size: 12px;
   font-family : Arial, Helvetica, sans-serif;
   background: #CCCCCC;
   font-weight: bold;
}

.tblRedBorder {
   border-top: solid 2px #FF0000;
   border-right: solid 2px #FF0000;
   border-bottom: solid 2px #FF0000;
   border-left: solid 2px #FF0000;
}


/* BUTTON ELEMENTS */
/* -------------------------------------------------------------- */

.txtRegister {
   FONT-SIZE: 11px;
   COLOR: #000000;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;   
	background: #e1e1c4;
   PADDING-top: 4px;
	PADDING-LEFT: 10px;
	PADDING-right: 10px;
   PADDING-BOTTOM: 4px;
   border-top: solid 1px #808080;   
   border-right: solid 1px #808080;   
   border-left: solid 1px #808080;   
   border-bottom: solid 1px #808080;   
}
.txtRegister a:link {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.txtRegister a:visted {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.txtRegister a:hover {
   FONT-SIZE: 11px;
   COLOR: #DDDDDD;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}

.txtDelete {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;   
	background: #CCCCCC;
   PADDING-top: 2px;
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
   PADDING-BOTTOM: 2px;
   border-top: solid 1px #CCCCCC;   
   border-right: solid 1px #CCCCCC;   
   border-left: solid 1px #CCCCCC;   
   border-bottom: solid 1px #CCCCCC;   
}
.txtDelete a:link {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.txtDelete a:visted {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.txtDelete a:hover {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}

.btnNormWhiteBk {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;   
	background: #CCCCCC;
   PADDING-top: 4px;
	PADDING-LEFT: 10px;
	PADDING-right: 10px;
   PADDING-BOTTOM: 4px;
   border-top: solid 1px #CCCCCC;   
   border-right: solid 1px #CCCCCC;   
   border-left: solid 1px #CCCCCC;   
   border-bottom: solid 1px #CCCCCC;   
}
.btnNormWhiteBk a:link {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnNormWhiteBk a:visted {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnNormWhiteBk a:hover {
   FONT-SIZE: 11px;
   COLOR: #DDDDDD;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}

.btnSmallWhiteBk 
{
	   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	 font-weight: bold;
	text-decoration:none;   
	background: #CCCCCC;
   PADDING-top: 2px;
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
   PADDING-BOTTOM: 2px;
   border-top: solid 1px #CCCCCC;   
   border-right: solid 1px #CCCCCC;   
   border-left: solid 1px #CCCCCC;   
   border-bottom: solid 1px #CCCCCC;
}

.btnNormRedBk {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;   
	background: #d20000;
   PADDING-top: 4px;
	PADDING-LEFT: 10px;
	PADDING-right: 10px;
   PADDING-BOTTOM: 4px;
   border-top: solid 1px #000000;   
   border-right: solid 1px #000000;   
   border-left: solid 1px #000000;   
   border-bottom: solid 1px #000000;
}
.btnNormRedBk a:link {
   FONT-SIZE: 11px;
   COLOR: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnNormRedBk a:visted {
   FONT-SIZE: 11px;
   COLOR: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnNormRedBk a:hover {
   FONT-SIZE: 11px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}

.btnSmallGrey {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration:none;   
	background: #808080;
   PADDING-top: 2px;
	PADDING-LEFT: 5px;
	PADDING-right: 5px;
   PADDING-BOTTOM: 2px;
   border-top: solid 1px #000000;   
   border-right: solid 1px #000000;   
   border-left: solid 1px #000000;   
   border-bottom: solid 1px #000000;
}
.btnSmallGrey a:link {
   FONT-SIZE: 9px;
   COLOR: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnSmallGrey a:visted {
   FONT-SIZE: 9px;
   COLOR: #CCCCCC;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}
.btnSmallGrey a:hover {
   FONT-SIZE: 9px;
   COLOR: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
   font-weight: bold;
	text-decoration:none;
}


/* HEADER GRAPHIC ELEMENTS */
/* -------------------------------------------------------------- */

.hdgSQLServer {
   z-index: 2;
   padding-right: 15px;
   padding-left: 9px;
   background-color: #f6f6f6;
   background-repeat: repeat;
   background-attachment: scroll;
}

.hdgMSWindowsServer {
   padding-left: 8px;
   padding-right: 15px;
   background-image: url('/_images/49576_hero_body_F.jpg');
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: left top;
}

.hdrMSExchange {
   padding-right: 15px;
   padding-left: 9px;
   background-image: url('/_images/47146_Exch-bg.jpg');
   background-repeat: no-repeat;
   background-attachment: scroll;
   background-position: left top;
}
.SubSiteTitleTableBGColor {
	background-color: #FFFFFF;/*CFCFCF*/
	border-color: #999999;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}
.FooterTableBGColor {
	background-color: #a80000;
	border-color: #999999;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
}


/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */
/* MORE ELEMENTS ADDED FROM HERE */
/* August 3, 2005 */
/* -------------------------------------------------------------- */
/* -------------------------------------------------------------- */

.tblBannerMain {
	background-color: #a80000;
	border-color: #CCCCCC;
	border-width: 1px 0px 2px 0px;
	border-style: solid;
}

.tblMainContent {
   padding-left: 5px;
}

.tblMainContentTop {
	background-color: #a80000;
	border-color: #999999;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.tblBannerTop {
	background-color: #FFFFFF;
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}