.table-collapse, body, .header-table, .header-table table, .header-table td, .menu-table, .menu-table table, .menu-table td, .body-table, .body-t, .body-m, .body-b, .graph-table
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-width:0px;
}
a
{
	color:#0000FF;
}
body
{
	height: 100%;
	width:100%;
	font-family: Helvetica, Aial, sans-serif;
	background: url(/sites/mixed/gccs/dynamic_images/primary_background.jpg?cid=283) repeat-x top left #0809BC;
}
.header-text
{
	color:#0000B4;
}
.header-wrapper
{
	width:100%;
	background: url(/sites/mixed/gccs/dynamic_images/secondary_background.jpg?cid=283) repeat-x top left #0809BC;
}
.header-table
{
	width:970px;
	text-align:left;
}

.header-m
{
	background: url(/core-3.0.1.3/images/static/style_standard/outer_content_m.png) top left;
}
.header-b
{
	background: url(/core-3.0.1.3/images/static/style_standard/outer_content_b.png) top left;
	height:11px;
}

.site-logo-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thin_outline_l.png?cid=283) no-repeat top left;
	width:23px;
	height:128px;
}
.site-logo-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thin_outline_c.png?cid=283) repeat-x top left;
}
.site-logo-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thin_outline_r.png?cid=283) no-repeat top left;
	width:23px;
	height:128px;
}

.icon-box-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thick_outline_l.png?cid=283) no-repeat top left;
	width:21px;
	height:79px;
}
.icon-box-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thick_outline_c.png?cid=283) repeat-x top left;
}
.icon-box-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_thick_outline_r.png?cid=283) no-repeat top left;
	width:21px;
	height:79px;
}

.module-icon-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_menu_large_l.png?cid=283) no-repeat top left;
	width:27px;
	height:59px;
}
.module-icon-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_menu_large_c.png?cid=283) repeat-x top left;
}
.module-icon-c img
{
	border-style:none;
	border-width:0px;
}
.module-icon-c a
{
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
}
.module-icon-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_menu_large_r.png?cid=283) no-repeat top left;
	width:28px;
	height:59px;
}

.module-link
{
	font-size:12px;
	text-decoration:none;
}
.module-link img
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:3px;
	padding:0px 3px 0px 0px;
}
.popup-close-link
{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.popup-close-link img
{
	border-width:0px;
	width:16px;
	height:16px;
	border-style:none;
	position:relative;
	top:3px;
	padding:0px 3px 0px 0px;
}

.module-button
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.module-button img
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:5px;
	padding:0px 3px 0px 0px;
}

.help-video, .path-link
{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:-3px;
}
.help-video img, .path-link img
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:5px;
	padding:0px 3px 0px 0px;
}

.small-icon
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:3px;
}
.medium-icon
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:5px;
}
.large-icon
{
	border-width:0px;
	border-style:none;
	position:relative;
	top:3px;
}

.menu-table
{
	width:940px;
	text-align:left;
	color:#FFFFFF;
}
.menu-l
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_menu_main_l.png?cid=283) no-repeat top left;
	width:14px;
	height:37px;
}
.menu-c
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_menu_main_c.png?cid=283) repeat-x top left;
	font-weight:bold;
}
.menu-c a
{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 3px 0px 3px;
}
.menu-r
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_menu_main_r.png?cid=283) no-repeat top left;
	width:14px;
}

.body-table
{
	width:970px;
	text-align:left;
}
.body-t
{
	background: url(/core-3.0.1.3/images/static/style_standard/outer_content_t.png) no-repeat top left;
	height:11px;
}
.body-m
{
	background: url(/core-3.0.1.3/images/static/style_standard/outer_content_m.png) top left;
	padding:0px 10px 10px 10px;
}
.body-b
{
	background: url(/core-3.0.1.3/images/static/style_standard/outer_content_b.png) no-repeat top left;
	height:11px;
}

/*100% width for primary content box*/
.box-c-p, .box-c-p-t, .box-c-p-t-t, .box-c-p-h, .box-c-p-h-t, .box-c-p-c, .box-c-p-c-t, .box-c-p-f, .box-c-p-f-t, .box-c-p-b, .box-c-p-b-t
{
	width:100%;
}
/*Table collapse for primary content box*/
.box-c-p, .box-c-p-t, .box-c-p-t-t, .box-c-p-t-t td, .box-c-p-h, .box-c-p-h-t, .box-c-p-h-t td, .box-c-p-c, .box-c-p-c-t, .box-c-p-c-l, .box-c-p-c-m, .box-c-p-c-r, .box-c-p-f, .box-c-p-f-t, .box-c-p-f-t td, .box-c-p-b, .box-c-p-b-t, .box-c-p-b-t td
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-width:0px;
}
.box-c-p
{
	text-align:left;
}

.box-c-p-h-l
{
	font-size:20px;
	font-weight:bold;
}
.box-c-p-h-r
{
	font-size:14px;
	text-align:right;
	font-weight:bold;
}
.box-c-p-t-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_t_l.png?cid=283) no-repeat top left;
	width:120px;
	height:21px;
}
.box-c-p-t-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_t_c.png?cid=283) repeat-x top left;
}
.box-c-p-t-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_t_r.png?cid=283) no-repeat top left;
	width:120px;
}
.box-c-p-c-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_m_l.png?cid=283) repeat-y top left;
	width:6px;
	vertical-align:top;
}
.box-c-p-c-l-d
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_m_l_a.png?cid=283) no-repeat top left;
	width:6px;
	height:101px;
}
.box-c-p-c-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_m_c_a.png?cid=283) repeat-x top left #6969FF;
	color:#FFFFFF;
}
.box-c-p-c-c .help-video, .box-c-p-c-c .path-link
{
	color:#FFFFFF;
}
.box-c-p-c-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_m_r.png?cid=283) repeat-y top right;
	width:6px;
	vertical-align:top;
}
.box-c-p-c-r-d
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_m_r_a.png?cid=283) no-repeat top right;
	width:6px;
	height:101px;
}
.box-c-p-b-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_b_l.png?cid=283) no-repeat top left;
	width:120px;
	height:21px;
}
.box-c-p-b-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_b_c.png?cid=283) repeat-x top left;
}
.box-c-p-b-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_box_content_b_r.png?cid=283) no-repeat top left;
	width:120px;
}
.box-c-p-f-l
{
	font-size:14px;
}
.box-c-p-f-r
{
	font-size:14px;
	text-align:right;
}



/*100% width for content box*/
.box-c-w, .box-c-w-t, .box-c-w-t-t, .box-c-w-h, .box-c-w-h-t, .box-c-w-c, .box-c-w-c-t, .box-c-w-f, .box-c-w-f-t, .box-c-w-b, .box-c-w-b-t
{
	width:100%;
}
/*Table collapse for content box*/
.box-c-w, .box-c-w-t, .box-c-w-t-t, .box-c-w-t-t td, .box-c-w-h, .box-c-w-h-t, .box-c-w-h-t td, .box-c-w-c, .box-c-w-c-t, .box-c-w-c-l, .box-c-w-c-m, .box-c-w-c-r, .box-c-w-f, .box-c-w-f-t, .box-c-w-f-t td, .box-c-w-b, .box-c-w-b-t, .box-c-w-b-t td
{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-width:0px;
}

.box-c-w
{
	text-align:left;
}
.box-c-w-h-l
{
	font-size:16px;
	font-weight:bold;
}
.box-c-w-h-r
{
	font-size:14px;
	text-align:right;
}
.box-c-w-t-l
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_t_l.png) no-repeat top left;
	width:120px;
	height:21px;
}
.box-c-w-t-c
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_t_c.png) repeat-x top left;
}
.box-c-w-t-r
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_t_r.png) no-repeat top left;
	width:120px;
}
.box-c-w-c-l
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_m_l.png) repeat-y top left;
	width:6px;
	vertical-align:top;
}
.box-c-w-c-l-d
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_m_l_a.png) no-repeat top left;
	width:6px;
	height:32px;
}
.box-c-w-c-c
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_m_c_a.png) repeat-x top left #FFFFFF;
	color:#000000;
}
.box-c-w-c-r
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_m_r.png) repeat-y top right;
	width:6px;
	vertical-align:top;
}
.box-c-w-c-r-d
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_m_r_a.png) no-repeat top right;
	width:6px;
	height:32px;
}
.box-c-w-b-l
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_b_l.png) no-repeat top left;
	width:120px;
	height:18px;
}
.box-c-w-b-c
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_b_c.png) repeat-x top left;
}
.box-c-w-b-r
{
	background: url(/core-3.0.1.3/images/static/style_standard/box_white_b_r.png) no-repeat top left;
	width:120px;
}
.box-c-w-f-l
{
	font-size:12px;
}
.box-c-w-f-r
{
	font-size:12px;
	text-align:right;
}

/*   CALANDER TABLE   */
.calendar-table  {
	width: 99%;
	/*display: block;*/
	margin: 0 auto;
	text-align: center;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
	text-align: left;
	float: left;
	}
.calendar-table a {
	display: block;
	margin: 2px 0 0;
	}
.calendar-table th {
	padding: 6px 2px 2px;
	font-size: 90%;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	}
.calendar-table td {
	padding: 2px 5px 4px;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	vertical-align: top;
	}
.calendar-table ul { 
	float: left;
	}
.calendar-table li { 
	}
.calendar-table .tableRow1 {
	background-color: #fff;
	}
.calendar-table .tableRow2 {
	background-color: #f5f5f5;
	}
.calendar-table .tableRow3 {
	background-color: #e2e2e2;
	}
.cal-link
{
	text-decoration:none;
	font-size:12px;
}
	
/*   POPUP MENU   */
.popup-menu
{
	visibility:hidden;
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	padding:0;
}
.popup-menu .box-c-p
{
	width:auto;
}
.popup-menu-hidden div
{
	display:none;
}
.popup-menu-display div
{
	display:block;
}
.popup-menu-plus-minus
{
	border-width:0px;
	border-style:none;
	cursor:pointer;
}

/*   ADMIN MENU   */
.admin-menu
{
	visibility:hidden;
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	padding:0;
}
.admin-menu .box-c-p
{
	width:auto;
}
.admin-menu-hidden div
{
	display:none;
}
.admin-menu-display div
{
	display:block;
}

/*   POPUP BOX   */
.popup-box
{
	visibility:hidden;
	position:absolute;
	z-index:103;
	top:0px;
	left:0px;
	padding:0;
}
.popup-box .box-c-p
{
	width:auto;
}

/*   MINI CAL   */
.mini-cal
{
	visibility:hidden;
	position:absolute;
	z-index:104;
	top:0px;
	left:0px;
	padding:0;
}
.mini-cal .box-c-p
{
	width:auto;
}

/*   MINI CAL   */
.popup-background
{
	filter: alpha(opacity=0); 
	-moz-opacity: 0.0;
	background-color:#EEE; 
	position:absolute; 
	top:0;
	left:0;
	width:10px;
	height:10px;
	visibility:hidden;
	z-index:102;
}

/* SUPER TABLE */
.super-table
{
	font-size:12px;
	width:100%;
}
.super-table a
{
	text-decoration:none;
	color:#0000FF;
}
.super-table th
{
	font-weight:bold;
}
.super-table-row-1
{
	background-color: #fff;
}
.super-table-row-2
{
	background-color: #f5f5f5;
}
.super-table-row-3
{
	background-color: #e2e2e2;
}

/* LOADING AJAX */
.ajax-loading-on
{
	position:absolute;
	z-index:110;
	top:10px;
	left:10px;
	padding:0;
	width:32px;
	height:32px;
}
.ajax-loading-off
{
	visibility:hidden;
	position:absolute;
	z-index:110;
	top:10px;
	left:10px;
	padding:0;
	width:32px;
	height:32px;
}

/* GRAPH */
.graph-p-l
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_bar_graph_l.png?cid=283) no-repeat top left;
	width:12px;
	height:27px;
}
.graph-p-c
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_bar_graph_c.png?cid=283) repeat-x top left;
	height:27px;
}
.graph-p-r
{
	background: url(/sites/mixed/gccs/dynamic_images/primary_bar_graph_r.png?cid=283) no-repeat top left;
	width:15px;
	height:27px;
}
.graph-p-t
{
	font-weight:bold;
}
.graph-s-l
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_bar_graph_l.png?cid=283) no-repeat top left;
	width:12px;
	height:27px;
}
.graph-s-c
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_bar_graph_c.png?cid=283) repeat-x top left;
	height:27px;
}
.graph-s-r
{
	background: url(/sites/mixed/gccs/dynamic_images/secondary_bar_graph_r.png?cid=283) no-repeat top left;
	width:15px;
	height:27px;
}
.graph-s-t
{
	font-weight:bold;
}

/* FORUMS */
.forum-grouping-title
{
	font-weight:bold;
	font-size:14px;
}
.forum-table
{
	border-collapse:collapse;
	border-width:0px;
	width:100%;
	padding:0px;
	margin:0px;
}
.forum-header-left
{
	font-size:12px;
	text-align:left;
	background-color:#EEEEEE;
	padding:0px 3px 0px 3px;
}
.forum-header-center
{
	font-size:12px;
	text-align:center;
	background-color:#EEEEEE;
	padding:0px 3px 0px 3px;
}
.forum-header-left a, .forum-header-center a
{
	text-decoration:none;
}

.forum-list-tr-1
{
	background-color:#FFFFFF;
}
.forum-list-tr-2
{
	background-color:#F8F8F8;
}
.forum-list-tr-hilight
{
	background-color:#f8f8e9;
}

.forum-icon-td
{
	text-align:center;
	width:32px;
}
.forum-title-td
{
	text-align:left;
	font-size:12px;
}
.forum-title-td a
{
	text-decoration:none;
}
.forum-topics-td, .forum-posts-td
{
	text-align:center;
	font-size:10px;
	width:50px;
}
.forum-last-post-td
{
	text-align:left;
	font-size:10px;
	width:165px;
}
.forum-edit-td
{
	text-align:center;
	width:16px;
}
/*TOPICS*/
.topic-icon-td
{
	text-align:center;
}
.topic-name-td
{
	width:100%;
	text-align:left;
	font-size:12px;
}
.topic-name-td a
{
	text-decoration:none;
}
.topic-replies-td, .topic-views-td
{
	text-align:center;
	font-size:10px;
}
.topic-created-td, .topic-last-post-td
{
	text-align:left;
	font-size:10px;
	padding:0px 5px 0px 5px;
}
.topic-edit-td
{
	text-align:center;
}
/*POSTS*/
.post-topic-td
{
	text-align:left;
	font-size:10px;
}
.post-date-td
{
	text-align:right;
	font-size:10px;
}
.post-edit-td
{
	text-align:center;
}
.post-user-td
{
	font-size:10px;
	text-align:center;
}
.post-reply-td
{
	width:100%;
	text-align:left;
	font-size:12px;
}
/*SPECIAL FORUMS STUFF*/
.forum-breadcrumbs a
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.forum-bold
{
	font-weight:bold;
}
.forum-small
{
	font-size:10px;
}




