/* Global Styles */

body {
	margin:10px 10px 10px 13px;
	text-align: center;
	background-color:#eeeeee;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}

form {margin:0px}



.dotmargin {background:url(/imstd/navPanelDivider_ACPD.gif) repeat-y right top;}

.icoFile {background:url(/imstd/iconSearchResult.gif);}
.icoFolder {background:url(/imstd/iconSearchResult.gif);}

.mainHeading {font-weight:bold; font-size:22px; color:#316FBC}

.MAINCONThead {background-color:#ffffff; padding:4px 4px 4px 0px; color:#1B75BC;}

td.topnav{height:44px;padding:0;border:0}
td.topnav a{
border-left:solid transparent 2px;
border-top:0;
border-right:solid transparent 2px;
border-bottom:0;
display:block;
padding:0 4px;
margin:0 6px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:42px;
color:#ffffff;
text-decoration:none;
xbackground-color:#ff9900;
white-space:nowrap;
} 
td.topnav a:hover{
	color:#ffffff;
	background-image:url(/LBR/G20051010163243-949240147/images/mainMenuBarRed_bg.gif);
	background-repeat:repeat-x;
	xborder-top:solid #db5124 2px;
	text-decoration:none;
}

td.menuTabOn{height:44px;padding:0;border:0}
td.menuTabOn a{
display:block;
padding:0 4px;
border-left:solid transparent 2px;
border-top:0;
border-right:solid transparent 2px;
border-bottom:0;
margin:0 6px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:42px;
color:#ffffff;
text-decoration:none;
background-image:url(/LBR/G20051010163243-949240147/images/mainMenuBarRed_bg.gif); 
background-repeat:repeat-x;
white-space:nowrap;
}
td.menuTabOn a:hover{
	color:#ffffff;
	background-image:url(/LBR/G20051010163243-949240147/images/mainMenuBarRed_bg.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	white-space:nowrap;
}

.prgMember {background-image:url(/imstd/iconUnlocked.gif); height:16px; width:25px;}
.prgBuyMe {background-image:url(/imstd/iconBasket.gif); height:16px; width:25px;}

td.rightnav a {
width:100%;height:100%;display:block;
padding:4px 0px 4px 6px;
margin-bottom:3px;
height:17px;
vertical-align:middle;
font:13px Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#281F7B;
} 

td.rightnav a:hover{
width:100%;height:100%;display:block;
padding:4px 0px 4px 6px;
margin-bottom:3px;
height:17px;
vertical-align:middle;
font:13px Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	background-color:#281F7B;
}
	

.heading {
	font:16px Arial, Verdana, Helvetica, sans-serif;
	color: #00539D;
	font-weight : bold;
	}
	
.small {
	font-size:80%;
	vertical-align:middle;
		}
	
.headingBlue {FONT-WEIGHT:bold; COLOR:#1b75bc; font-size:110%}
.padCourseMain {margin: 0px; PADDING: 8px; BACKGROUND-COLOR: #f6f6f6; border: #1B75BC 1px solid}

.padGreyDK {BORDER: 0px; margin: 4px; PADDING: 2px 4px 5px 4px; BACKGROUND-COLOR: #dcdcdc;}
.padGreyLT {BORDER: 0px; margin: 2px 4px 4px 4px; PADDING: 4px 4px 6px 4px; BACKGROUND-COLOR: #eeeeee;}

.padBlueLT {BORDER: 4px; margin: 4px; PADDING: 4px; BACKGROUND-COLOR: #6DCFF6;}
.padBlueMid {BORDER: 4px; margin: 4px; PADDING: 4px; BACKGROUND-COLOR: #00AEEF;}
.padBlueDK {BORDER: 4px; margin: 4px; PADDING: 4px; BACKGROUND-COLOR: #1B75BC;}

.padGreyDK_a {BORDER: 4px; margin: 4px; PADDING: 6px; BACKGROUND-COLOR: #dcdcdc;}
.padGreyLT_a {BORDER: 4px; margin: 4px; PADDING: 6px; BACKGROUND-COLOR: #eeeeee; height:100%;}

.padBlueLT_a {BORDER: 6px; margin: 4px; PADDING: 6px; BACKGROUND-COLOR: #6DCFF6;}
.padBlueMid_a {BORDER: 6px; margin: 4px; PADDING: 6px; BACKGROUND-COLOR: #00AEEF;}
.padBlueDK_a {BORDER: 6px; margin: 4px; PADDING: 6px; BACKGROUND-COLOR: #1B75BC;}

.padCourseMain {margin: 0px; PADDING: 8px; BACKGROUND-COLOR: #f6f6f6;}
.padCourseMainOuter {BORDER: 1px solid #DB5124; margin: 4px; PADDING: 4px; BACKGROUND-COLOR: #ffffff;}


.twitterinfo

{
	font:80% Arial, Verdana, Helvetica, sans-serif;
	color: #979797;
	
	}
	
.twitter a

{
	font:Arial, Verdana, Helvetica, sans-serif;
	color: #1A74BD;	
	text-decoration:none;
		}
	
.twitter a:hover

{
	font:Arial, Verdana, Helvetica, sans-serif;
	color: #1A74BD;	
	text-decoration:underline;
	}	


.blogby

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	
	}
	
.blogdate

{
	font:120% Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	
	}

.blogbox

{
	font:120% Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	padding:6px;
	line-height:160%;
	
	}
	
.blogbox ul li

{
	color: #333333;
	font-size:100%;
	list-style-image:none;
	list-style-type:disc;
	}
	
.blogbox ol li

{
	color: #333333;
	font-size:100%;
	list-style-image:none;
	xlist-style-type:disc;
	}
	
.blogbox a

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #1B75BC;	
	text-decoration:none;
	font-weight:bold;
	}
	
.blogbox a:hover

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #1B75BC;	
	text-decoration:underline;
	font-weight:bold;
	}
	
.blogboxgrey

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #333333;
	background-color:#ffffff;
	padding:6px;
	line-height:160%;
	
	}
	
.blogboxgrey ul li

{
	color: #333333;
	background-color:#ffffff;
	font-size:100%;
	list-style-type:disc;
		
	}
	
.blogboxgrey a

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #1B75BC;	
	text-decoration:none;
	font-weight:bold;
	}
	
.blogboxgrey a:hover

{
	font:100% Arial, Verdana, Helvetica, sans-serif;
	color: #1B75BC;	
	text-decoration:underline;
	font-weight:bold;
	}
	
hr.grey {
color: #7B829C;
background-color: #7B829C;
height: 1px;
border: 0px;
}

hr.grey10
{
color: #ededed;
background-color: #ededed;
height: 10px;
border: 0px;
}

	
a {
	color: #009DFF;
	text-decoration:underline;
	}
	
a:hover {
	color: #DB5124;
	text-decoration:underline;
	}
	
	
a.sub {
	color: #333333;
	text-decoration:none;
	}
	
a.sub:hover {
	color: #333333;
	text-decoration:underline;
	}
	
a.blogheading {
	font-size:170%;
	color: #00AEEF;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0.5px;
	}
	
a.blogheading:hover {
	font-size:170%;
	color: #00AEEF;
	text-decoration:underline;
	letter-spacing:0.5px;
	}
	

a.blogcomment {
	font-size:130%;
	color: #000000;
	text-decoration:none;
	}
	
a.blogcomment:hover {
	font-size:130%;
	color: #000000;
	text-decoration:underline;
	}
	
.padGreyDK a,.padTitle {LINE-HEIGHT: 200%;}

.TCborder {border: solid #00AEEF 1px;}


/* ID Styles */

#menuBlockU {font-size:8pt}
#menuBlockX {font-size:8pt}
#menuBlockR {font-size:8pt}
#repRankTable {font-size:8pt}

#CUSTOMSUBMENU {
	
	padding:8px 0px 0px 12px;
	vertical-align:middle;
	}

#CUSTOMSUBMENU a {
	font:14px Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	border:0px;
	margin:3px 8px 0px 8px;
	background-color:transparent;
	vertical-align:middle;
	letter-spacing:-1px;
	
	}

#CUSTOMSUBMENU a:hover {	
	text-decoration:underline;
	vertical-align:middle;	
	
	}
	
#navGenButs {display:none;}

#linkFoot {display:none;}

	
