body {
	background: #BBC3CA url(../../images/bg.jpg) repeat-x fixed left top;
	margin: 0px;
	padding: 0px;
}
body, td {
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
img a {
	border: none;
}
form {
	margin: 0px;
}
a {
	font-weight: bold;
}
a:link, a:visited {
	color: #5A178A;
}
a:active, a:hover {
	color: #D0142C;
}
h1 {
	color: #4E1378;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
}
h2 {
	color: #4E1378;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	color: #000000;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
legend {
	color: #4E1378;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	padding-right: 7px;
}
li {
	margin-bottom: 10px;
}
#tagline {
	color: #FFFFFF;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
#header_links {
	color: #FFFFFF;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#header_links a {
	color: #FFFFFF;
	text-decoration: none;
}
#header_links a:hover {
	text-decoration: underline;
}
#footer {
	color: #FFFFFF;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
#sidebar h3 {
	margin-bottom: -10px;
}
#sidebar a {
	color: #FFFFFF;
}
#sidebar a:hover {
}
#sbb {
	background-color: #5B168A;
	border: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 22px;
	cursor: hand;
}
#userMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E1378;
	font-size: 11px;
}
#userLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #4E1378;
	font-size: 11px;
}
#copyright {
	color: #999999;
	font-size: 10px;
}
#awmAnchor-administrator_menu {
	height: 400px;
}
#awmAnchor-executive_menu {
	height: 373px;
}
#awmAnchor-management_menu {
	height: 373px;
}
#awmAnchor-hoopla_menu {
	height: 155px;
}
.smallText {
	font-size: 10px;
	line-height: 10px;
}
.successMsg {
	color: #009900;
	font-weight: bold;
}
.errorMsg {
	color: #FF0000;
	font-weight: bold;
}
table.gridTable {
	border: 1px solid #4E1378;
	border-collapse: collapse;
	display: table;
	background: #FFFFFF;
}
.gridTable th {
	border: 1px solid #4E1378;
	padding: 4px 8px;
	color: #FFFFFF;
	background: #4E1378;
	text-align: center;
}
.gridTable td {
	padding: 4px 8px;
	border: 1px solid #4E1378;
}
.gridTableSubHeader {
	border: 1px solid #4E1378;
	padding: 4px 8px;
	color: #FFFFFF;
	text-align: left;
	background-color: #874DF4;
	font-weight: bold;
}
.gridTableAltRow {
	color: #FFFFFF;
	background-color: #874DF4;
}
.noteBox {
	color: #333333;
	padding: 10px;
	margin: 20px 0px;
	border: 1px solid #333333;
	background-color: #E5E5E5;
	font-size: 11px;
}

.mediabox {
	color: #333333;
	padding: 10px;
	margin: 20px 0px;
	border: 1px solid #333333;
	background-color: #e5e5e5;
	font-size: 11px;
	clear: left;
}

.mediabox a {
	font-weight: normal;
}

.mediabox img {
	float: left;
	margin: 5px 15px 10px 0;
	border: none;
}

.mediabox img.marginbottom {
	margin-bottom: 40px;
}

.mediabox img.marginright {
	margin-right: 23px;
}

.callseries {
	font-weight: bold;
	color: #d0142c;
	font-size: 14px;
}

.morecalls {
	border-top: 1px solid #d6dee1;
	margin-top: 10px;
}

.likecalls {
	font-weight: bold;
	color: #d0142c;
	font-size: 16px;
}

ul.callbutton {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style-type: none;
}

ul.callbutton li {
	margin: 0;
	padding: 0;
	display: inline;
}

ul.callbutton li a {
	margin: 0;
	padding: 0;
	display: block;
	background: url(/images/call-button.jpg) 0 0 no-repeat;
	width: 140px;
	height: 26px;
	float: left;
	font-size: 11px;
	color: #515053;
	text-decoration: none;
	padding: 5px 0 0 35px;
	margin-right: 20px;
}

ul.callbutton li a:hover {
	background-position: 0 -31px;
	color: #515053;
}

/*ul.callbutton {
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.callbutton li {
	display: inline;
	margin: 0 10px 0 0;
}*/

.mainbutton {
	float: right;
}

#sidebar #menu {font-family:Geneva,Arial,Helvetica,sans-serif;width:170px;}
#sidebar #menu ul li a {display:block;text-decoration:none;color:#2b193c;width:141px;height:20px;line-height:19px;background:#fff url(/images/button-up.gif);padding-left:29px;font-size:11px;font-weight:bold;}
#sidebar #menu ul {padding:0; margin:0;list-style-type: none; }
#sidebar #menu ul li {float:left; margin-right:1px; position:relative;margin-bottom:8px;}
#sidebar #menu ul li ul {display: none;}

#sidebar #menu ul li:hover a {color:#2b193c; background:#b3ab79;background:url(/images/button-over.gif);}
#sidebar #menu ul li:hover ul {display:block; position:absolute; top:0; left:170px; width:170px;}
#sidebar #menu ul li:hover ul li a.hide {background:#dfc184; color:#000;}
#sidebar #menu ul li:hover ul li:hover a.hide {width:150px;}
#sidebar #menu ul li:hover ul li ul {display: none;}
#sidebar #menu ul li:hover ul li {margin-bottom:0;}
#sidebar #menu ul li:hover ul li a {display:block; background:#fff; color:#2b193c; width:200px;border:1px solid #934cd0;padding-left:10px;font-weight:normal;}
#sidebar #menu ul li:hover ul li a:hover {background:#d9c7ea; color:#2b193c;}
#sidebar #menu ul li:hover ul li:hover ul {display:block; position:absolute; left:211px; top:0; color:#2b193c;}
#sidebar #menu ul li:hover ul li:hover ul li a {display:block; width:200px; background:#fff; color:#2b193c;font-weight:normal;}
#sidebar #menu ul li:hover ul li:hover ul li a:hover {background:#d9c7ea; color:#2b193c;}

/********************************
HOOPLA PAGE
********************************/

p.quarter {
	line-height: 22px;
}

p.quarter .number {
	font-weight: bold;
	font-size: 13px;
	color: #be0011;
}

p.quarter a {
	background: url(/images/icon-wm.gif) 0 0 no-repeat;
	font-weight: bold;
	padding-left: 25px;
	padding-bottom: 3px;
}

/*************************
TGIM Teleseminars
*************************/

p.time {
	background: url(/images/clock.jpg) 0 0 no-repeat;
	padding: 3px 0 15px 35px;
	font-size: 11px;
	margin-bottom: 0px;
}

p.mp3 {
	font-size: 11px;
	margin-top: 3px;
}

p.mp3 a {
	background: url(/images/mp3.jpg) 0 0 no-repeat;
	padding: 3px 0 15px 40px;
	font-weight: normal;
}
	
/*************************
CHAT WITH THE EXPERTS
*************************/

img.expert {
	float: left;
	margin-right: 10px;
}

p.guest {
	line-height: 20px;
}