/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#ffffff; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#ffffff; color:#666666}

.clLevel0over
{
	background-color:#144071; 
	color:White; 
	cursor:pointer; 
	cursor:hand; 
}

.clLevel0border{position:absolute; visibility:hidden; background-color:#ffffff}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding: 4px 4px 4px 6px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel1{background-color:white; color:#144071;}

.clLevel1over
{
	font-family:Arial;
	background-color: #144071; 
	color:White; 
	cursor:pointer; 
	cursor:hand;
}

.clLevel1border{position:absolute; visibility:hidden; background-color: #144071}

/*Styles for level 2*/
.clLevel2,.clLevel2over{position:absolute; padding: 4px 4px 4px 6px; font-family:arial,helvetica; font-size:12px; font-weight:bold}
.clLevel2{background-color:white; color:#144071;}

.clLevel2over
{
	background-color:#144071; 
	color:White; 
	cursor:pointer; 
	cursor:hand;

}

.clLevel2border{position:absolute; visibility:hidden; background-color:#144071}

/*Font styles*/
.text8 {font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333}
.text9 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333}
.text10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333}
.text11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333}
.textALT11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; background-color:#E5E5E5}
.textITALIC11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #333333}

.textBOLD11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #333333}

.text12
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    /*color: #777777;*/
    color: #555555;
    font-weight: normal;
}
.text12 a {font-size: 11px; color: #000F47; text-decoration: none; font-weight: bold;}
.text12 a:hover {color:#BBBBBB;}


.textITALIC12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none}

.textBOLD12
{   
    font-family: Arial, Helvetica, sans-serif;
    color: #000F47;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
}

.textBOLDUNDERLINE12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: underline}

.textStrongWHITE12 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 14px; 
	font-weight: 800; 
	font-variant: normal; 
	text-transform: none; 
	color: White; 
	text-decoration: none
}

.textSEOADDITION { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #555555; text-decoration: none; text-align: center;}

.textLINKCENTER11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #003366; text-decoration: none; text-align: center;}

/*.textLINK12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #003366; text-decoration: none}
*/
.textLINK12 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    line-height: normal; font-weight: bold; 
    font-variant: normal; 
    text-transform: none; 
    color: #000F47; 
    text-decoration: none;
}
.textLINK12:hover {color:#BBBBBB;}
.textLINK12 a {font-size: 11px; color: #000F47; text-decoration: none; font-weight: bold;}
.textLINK12 a:hover {color:#BBBBBB;}

.textWHITELINK12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline }

.textLINKBOLD12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #003366; text-decoration: underline}

.textBOLD14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none}

.textBOLD16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; text-decoration: none}

.textWHITE10 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textWHITE11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textWHITE12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none }

.textBOLDWHITE12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.textBOLDBLUE12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #003366; text-decoration: none}

.textBOLDBLUE14 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #003366; text-decoration: none}

.subtitleWHITE16 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none; padding-left:10px}

.title18 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; text-decoration: none}

.titleWHITE18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 14px; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.titleBLUE18 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #000F47; text-decoration: none}

.titleBLUE18 a {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: 22px; font-weight: bold; font-variant: normal; text-transform: none; color: #000F47; text-decoration: none}

.footerUL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: underline;}

.footerNOUL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; text-decoration: none}

.footerBLACK { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.footerBLACKNOUL { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

.textLINK11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #003366; text-decoration: underline;}

.textHomeGrey { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 11px; font-weight: normal; font-variant: normal; text-transform: none; color: #555555; text-decoration: none;}

.textHomeGrey:hover{color:#000F47;}

a img { border: none; }
img a { border: none; }

.textLINKWHITENOUL11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.rightNavLINK11 
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    line-height: normal; font-weight: bold; 
    font-variant: normal; 
    text-transform: none; 
    color: #000F47; 
    text-decoration: none;
}
.rightNavLINK11:hover {color:#BBBBBB;}
.rightNavLINK11 a {font-size: 11px; color: #000F47; text-decoration: none;}
.rightNavLINK11 a:hover {color:#BBBBBB;}

.blueSubHeader
{  
    font-family: Arial, Helvetica, sans-serif;
    color: #000F47;
    font-size: 12.5px;
    font-weight: bold;
}
.lightText
{
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    /*color: #777777;*/
    color: #555555;
    font-weight: normal;
}

.lightText a {font-size: 11px; color: #000F47; text-decoration: none; font-weight: bold; }
.lightText a:hover {color:#BBBBBB;}

.lightTextBlue
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    /*color: #777777;*/
    color: #000F47;
    font-weight: bold;  
}

.minSearchResults td {padding-bottom: 8px; line-height:93%;}

input
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000F47;
    font-size: 11px;
}

/* Start Core Page Styles */
div.itcore
{
    border: 2.5px solid #000F47;
    width: 880px;
    height: 649px;
    background-color: #ffffff;
    /* top, right, bottom, left */
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Start Header styles */
div.itheader
{
    /*border: solid 1 #000000; */
    border: none;
    width: 784px;
    height: 112px;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 16px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itheader_logo
{
    /*border: solid 1 #000000; */
    border: none;
    float: left;
    width: 534px;
    height: 112px;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itheader_right
{
    /*border: solid 1 #000000; */
    border: none;
    width: 250px;
    height: 94px;
    float: left;
    vertical-align: top;
    background-color: white;
    /* top, right, bottom, left */
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End Header styles */
/* Start Banner styles */
div.itbanner 
{
    /*border: solid 1 #000000; */
    border: none;
    width: 784px;
    height: 40px;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 16px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itbanner_innertext
{
    vertical-align: middle;
    /*border: solid 1 #000000; */
    border: none;
    width: 880px;
    height: 36px;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 0px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End Header styles */


/* Start HomePage styles */
div.ithomecore 
{
    /*border: solid 1 #000000; */
    border: none;
    width: 784px;
    height: 370px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 0px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomepage 
{
    /*border: solid 1 #000000; */
    border: none;
    width: 602px;
    height: 341px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomeflash
{
    /*border: solid 1 #000000; */
    border: none;
    width: 430px;
    height: 224px;
    float: left;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: pointer;
}
div.ithomefooter
{
    /* border: solid 1 #000000; */
    border: none;
    width: 602px;
    height: 77px;
    float:left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomefooter_lefttext
{
    border: none; 
    width: 301px;
    height: 44px;
    float: left;
    background-color: white;
    text-align: left;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomefooter_righttext
{
    border: none; 
    width: 301px;
    height: 44px;
    float: right;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color:#555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomefooter_imageleft
{
    /*border: solid 1 #000000; */
    border: none;
    width: 200px;
    height: 32px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomefooter_imagemid
{
    /*border: solid 1 #000000; */
    border: none;
    width: 202px;
    height: 32px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.ithomefooter_imageright
{
    /*border: solid 1 #000000; */
    border: none;
    width: 200px;
    height: 32px;
    float: right;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End HomePage styles */

/* Start innerBanner styles */
div.underFlashTraining
{
    width: 602px;
    height: 96px;
}
div.innerBannerContainer
{
    float: left;
    height: 60px;
    width: 100px;
    background-color: white;
}

div.underFlashTraining a
{
    text-decoration: none;
    cursor:pointer;
}

div.innerBanner   {margin-right: 10px;}

div.innerBannerText
{
    color: #000F47;
    margin-left: 10px;
    margin-top: 22px;
    font-size: 7pt;
    width: 90px;
}

.bannerTitle
{   
    float: left;	
    font-size: 10pt;
    color: white;
    height: 20px;
    background-color: #000F47;
    margin-bottom: 3px;
    width: 100px;
}

#ourSite{background: url(../images/OurSite-100x20-blue.gif) no-repeat;}
#ourSite:hover{background: url(../images/OurSite-100x20-grey.gif) no-repeat;}

#yourSite{background: url(../images/YourSite-100x20-blue.gif) no-repeat;}
#yourSite:hover{background: url(../images/YourSite-100x20-grey.gif) no-repeat;}

#mentored{background: url(../images/mentored-100x20-blue.gif) no-repeat;}
#mentored:hover{background: url(../images/mentored-100x20-grey.gif) no-repeat;}

#virtual{background: url(../images/Virt-100x20-blue.gif) no-repeat;}
#virtual:hover{background: url(../images/Virt-100x20-grey.gif) no-repeat;}

IMG.bannerBar
{
    margin-bottom: 10px;
    margin-top: 11px;
}

IMG.bannerBarBottom {margin-bottom: 10px;margin-top: 9px;}

IMG.menuBar {margin-top: 11px;}

/* End innerBanner styles */

/* Start Training Main Content Styles */
div.trainingflash
{
    /*border: solid 1 #000000; */
    border: none;
    width: 430px;
    height: 224px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.trainingContent
{
    margin-top:233px;
}
/* End Training Main Content Styles */

/* Start LeftMenu Ad Styles */
div.leftAdTraining
{
    position: relative;
    top: 12px;           /* This is now changed dynamically in AdAlignment.js*/
    margin-bottom: 10px;
}
#leftAd1 {height: 165px; width: 160px;}
#leftAd2 {height: 256px; width: 160px;}
/* End LeftMenu Ad Styles */

/* Start BasePage styles */
div.itbasecore
{
    border: 2.5px solid #000F47;
    width: 880px;
    overflow:visible; /* Cannot remove. In Firefox and Opera it will cause the white space to draw badly*/
    background-color: white;
    /* float: left; */
    /* top, right, bottom, left */
	margin: 40px -2.5px 0px -2.5px;
	padding: 0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itbasecontent 
{
    border: none; 
    width: 784px;
    height: auto;
    overflow:visible; /*-> Cannot use, causes bad behavior with the fly-out menu */
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 5px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itbaseinformation
{
    border: none; 
    width: 430px;
    height: auto;
    /* overflow: auto; */
    float: left;
    background-color: white;
    text-align: left;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End BasePage styles */
/* Start RightNav styles */
div.itrightnav
{
    border: none;
    width: 166px;
    height: 331px;
    float: left;
    background-color: transparent;
    /* top, right, bottom, left */
	margin: -5px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	z-index: -100;
}

.itrightnav a:hover
{
    color: #BBBBBB;
}

.courseRightNav a:hover
{
    color: #BBBBBB;
}

div.courseRightNav
{
    border: none;
    border-color: transparent;
    width: 166px;
    height: 331px;
    float: left;
    background-color: white;
    text-align: left;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End RightNav styles */
/* Start General styles */
div.itmenu
{
    /* border: solid 1 #000000; */
    border: none;
    width: 160px;
    height: auto;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End General styles */
/* Start Footer styles */
div.itwhitefooter
{
    /*border: solid 1 #000000; */
    border: none;
    width: 784px;
    height: 102px;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 48px 0px 48px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itwhitefooter_spacer
{
    /*border: solid 1 #000000; */
    border: none;
    width: 784px;
    height: 28px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itwhitefooter_contactus
{
    /*border: solid 1 #000000; */
    border: none;
    height: 12px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 488px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itwhitefooter_800number
{
    /*border: solid 1 #000000; */
    border: none;
    height: 12px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itfooter_newsletter
{
    /*border: solid 1 #000000; */
    border: none;
    width: 164px;
    height: 22px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itfooter_rss
{
    /*border: solid 1 #000000; */
    border: none;
    width: 22px;
    height: 22px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 322px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itfooter_icon
{
    /*border: solid 1 #000000; */
    border: none;
    width: 22px;
    height: 22px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
div.itfooter_requestinfo
{
    /*border: solid 1 #000000; */
    border: none;
    width: 22px;
    height: 22px;
    float: left;
    background-color: white;
    /* top, right, bottom, left */
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#rss
{
	width: 22px;
	height: 22px;
	background: url(images/RSS-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#rss:hover{background: url(images/RSS-grey-22x22.gif) no-repeat;}
#rss a:hover{background: url(images/RSS-grey-22x22.gif) no-repeat;}

#flickr{
	width: 22px;
	height: 22px;
	background: url(images/Flickr-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#flickr:hover{background: url(images/Flickr-grey-22x22.gif) no-repeat;}

#twolittlepeople{
	width: 22px;
	height: 22px;
	background: url(images/littleguys-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#twolittlepeople:hover{background: url(images/littleguys-grey-22x22.gif) no-repeat;}

#oxyblast{
	width: 22px;
	height: 22px;
	background: url(images/OxygenBlast-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#oxyblast:hover{background: url(images/OxygenBlast-grey-22x22.gif) no-repeat;}

#linkedin{
	width: 22px;
	height: 22px;
	background: url(images/Linkedin-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#linkedin:hover{background: url(images/Linkedin-grey-22x22.gif) no-repeat;}

#itunes{
	width: 22px;
	height: 22px;
	background: url(images/Apple-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#itunes:hover{background: url(images/Apple-grey-22x22.gif) no-repeat;}

#twitter{
	width: 22px;
	height: 22px;
	background: url(images/Twitter-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#twitter:hover{background: url(images/Twitter-grey-22x22.gif) no-repeat;}

    
#facebook{
	width: 22px;
	height: 22px;
	background: url(images/Facebook-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#facebook:hover{background: url(images/Facebook-grey-22x22.gif) no-repeat;}

#youtube{
	width: 22px;
	height: 22px;
	background: url(images/YouTube-blue-22x22.gif) no-repeat;
	cursor: pointer;	
}
#youtube:hover{background: url(images/YouTube-grey-22x22.gif) no-repeat;}

#requestinfo{
	width: 22px;
	height: 22px;
	background: url(images/Info-Icon-22x22.jpg) no-repeat;
	cursor: pointer;	
}
div.ittransparentfooter
{
    /*border: solid 1 #000000; */
    color: #555555;
    background-color: Transparent;
    border: none;
    width: 888px;
    height: 102px;
    /*float: left;*/
    /* top, right, bottom, left */
	margin: 26px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* End Footer styles */

 .margin {
	margin: 6px 6px 6px 20px;
	padding: 6px 6px 6px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.formmargin {
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
}

.floatright {
	 float: right; 
	 margin: 0 0 10px 10px;
	 clear: right;

	 
}
.MenuIndex {
z-index: 1;
position: relative;
} 

.RedLink 
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 text-transform: none;
	 color: Red;
	 text-decoration: underline;
	 float: right;
	 width: 9.5em; /* "em size" is element dependent */

     
}

.RedLinkWide
{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-style: normal;
	 line-height: normal;
	 font-weight: bold;
	 font-variant: normal;
	 text-transform: none;
	 color: Red;
	 text-decoration: underline;
	 float: right;
	 width: 11.0em; /* "em size" is element dependent */

     
}

.generalCenterContent
{
	 width:430px;
	 padding: 0px;
}

.courseUpperContent
{
	 margin-left:100px;
}

.newsletterArchiveContent
{
	 margin-left:30px;
}

.centerContent
{
	margin-left:30px;
}

.upperContent
{
	margin-left: 130px;
	padding: 0px;
}

.lowerContent
{
	margin-left: -23px;
	width:612;
	padding: 0px;
}

.bannerText
{
	color:#555555;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10;
}

.bannerText:hover {color: #000F47;}

.greyFooter 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	color: Gray;
}

.smallSpacer
{
  height:10;
}

.Spacer
{
  height:30;
}

.eMailText12 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: Gray;
}


.FooterBackroundImage
{
    width: 800px;
    height: 3px;
    background-image: url(/Images/banner_bar.jpg);
}

.SchedulePin
{
    padding:0;
    margin:0;
    border:0;
}
.BulletList
{
   list-style-type: disc; 
   list-style-position: inside;
}