.side-menu{ width: 200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;}
.side-menu .cat-item, .side-menu .subcat-item { list-style: none;}

/* Global */
.side-menu a{ outline: none; font-weight:normal; font-size:12px; }
.side-menu a:hover{border-bottom: 1px #CCC dotted !important; color: #000 !important;}
.side-menu .active { font-weight: bold !important; }

/* 1st Level - Main Items */
.side-menu .main-item { margin: 0px 0px 0px 0px; }
.side-menu .main-item a { width: 192px; height: 100%; display:inline-block; color:  #333; margin: 0; padding: 3px 0px 2px 8px; border-bottom: 1px #D8D8D8 dotted; }
.side-menu .main-item a:hover, .side-menu .main-item .active { background: url(../images/sidebar/menu-bg-ltgray-fade.png) no-repeat top left ; }
.side-menu .main-item a:hover.active { color: #000 !important;}

/* 1st Level - Plus/Minus */
.side-menu .expand { background:url(../images/sidebar/plus.gif) left center no-repeat; width: 18px; height: 17px; display:inline-block; float: right; }
.side-menu .sub-expand { width: 15px; height: 17px; display:inline-block; float: right; }
.side-menu .openheader{ background-image: url(../images/sidebar/minus.gif); }

/* 2nd Level */
.side-menu ul { margin: 0; padding: 0; background-color: #f5f3f8;}
.side-menu ul li { padding-bottom: 0px;}
.side-menu ul li .opensubheader { background: url(../images/sidebar/plus1.gif) right center no-repeat; }
.side-menu ul li .closedsubheader { background: url(../images/sidebar/minus1.gif) left center no-repeat;}
.side-menu ul li a { color: #333; display: block; padding: 3px 0px 3px 8px; text-decoration: none; border-bottom: 1px dotted #eeeeee !important; }
.side-menu ul.subcat-item li{ padding: 0; height: 100%; width: 200px; display:block; }
.side-menu ul.subcat-item li a{ }

/* FLYOUT */
	.side-menu .flyout { padding: 0px; margin: 0px;}
	.side-menu .flyout a { 	text-decoration: none; display: block; color: #432307; width: 165px; height: 100%; cursor: pointer;background:url(http://qa-igx.gcu.edu/prebuilt/images/sidebar/bullet-L.png) left top no-repeat;
							padding-left: 25px; padding-right: 10px;}
	.side-menu .flyout a span { display: block; width: 182px; height: 100%; }
	.side-menu .flyout li { position: relative; display: block; width: 200px; height: 100%; list-style:none;}
	.side-menu .flyout ul { visibility: hidden; width: 200px; position: absolute; top: 0px; left: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; z-index: 100;}
	.side-menu .flyout .stub { background: url(http://www.gcu.edu/prebuilt/images/sidebar/bullet-L-arrow.png) 13px top no-repeat; }

/* Forces a fixed dimension for the chat button */
#lpChatButton1-scc-service { width: 200px; height: 16px; display: block; }