/************* GC Tab **********************************/

.gc_tab_header_active, .gc_tab_header_active_hover
{
    border-color:#444444;
    background-color: #0158a5;
    color: white;
    font-weight: bold;
}

.gc_tab_header_inactive
{
    border-color:#444444;
    background-color: #9dbbdb;
    color:#444444;
}

.gc_tab_header_inactive_hover
{
    border-color:#000000;
    background-color: #b6d1ed;
    color:#000;
    text-decoration: none;
}


.gc_tab_header_active a:link, .gc_tab_header_active a:visited, .gc_tab_header_active a:active, .gc_tab_header_active a:hover,
.gc_tab_header_active_hover a:link, .gc_tab_header_active_hover a:visited, .gc_tab_header_active_hover a:active, .gc_tab_header_active_hover a:hover
{
	color:white;
	text-decoration: none;
	cursor: default;
}

.gc_tab_header_inactive a:link, .gc_tab_header_inactive a:visited, .gc_tab_header_inactive a:active, .gc_tab_header_inactive a:hover,
.gc_tab_header_inactive_hover a:link, .gc_tab_header_inactive_hover a:visited, .gc_tab_header_inactive_hover a:active, .gc_tab_header_inactive_hover a:hover
{
	color:#000000;
	text-decoration: none;
	cursor: pointer;
}

.gc_tab_body
{
    border-color:#444444;
    background-color: #ddd;
    color: black;
}

/************* GC Box **********************************/
.gc_box_border
{
	border-color: #0a59a4;
}
.gc_box_header
{
	background-color: #0a59a4;
	color: white;
	font-weight: bold;
}
.gc_box_body
{
	background-color: #fff !important;
}
.gc_box_header a:link, .gc_box_header a:visited, .gc_box_header a:active, .gc_box_header a:hover
{
	color: #00ff00;
}
.gc_box_row, .gc_box_row_odd, .gc_box_row_even, .gc_box_content_secondary, .gc_box_content_tertiary
{
	background-color: #ddd;
	color: black;
}
.gc_box_row_highlight, .gc_box_row_odd_highlight, .gc_box_row_even_highlight, .gc_box_content_secondary_highlight, .gc_box_content_tertiary_highlight
{
	background-color: #74b6f3;
	color: black;
}
.gc_box_row_odd, .gc_box_content_tertiary
{
	background-color: #e0e0e0;
}
.gc_box_row_even, .gc_box_content_secondary
{
	background-color: #d0d0d0;
}


/************* GC Error **********************************/
.gc_error_box_header
{
	color: #78000e;
	font-size: 11px; !important;
	border-width: 1px 2px 2px 1px; !important;
	border-style: solid; !important;
	border-color: #F8F8D0; !important;
	background-color: #FFFFE9; !important;
	padding: 5px 10px 5px 10px; !important;
	background-image: -ms-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	filter: progid:DXImageTransform.Microsoft.gradient( StartColorStr='#ffffe9', EndColorStr='#f8f8d0',GradientType=0 ); !important;
	background-image: -moz-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: -o-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffe9), color-stop(.8, #f8f8d0)); !important;
	background-image: -webkit-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	border-bottom: 1px solid #e2e2aa;
}
.gc_error_box_body
{
	color: #EC3829;
	font-size: 11px; !important;
	border-width: 1px 2px 2px 1px; !important;
	border-style: solid; !important;
	border-color: #F8F8D0; !important;
	background-color: #FFFFE9; !important;
	background-image: -ms-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	filter: progid:DXImageTransform.Microsoft.gradient( StartColorStr='#ffffe9', EndColorStr='#f8f8d0',GradientType=0 ); !important;
	background-image: -moz-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: -o-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffe9), color-stop(.8, #f8f8d0)); !important;
	background-image: -webkit-linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	background-image: linear-gradient(top, #ffffe9 0%, #f8f8d0 80%); !important;
	margin-bottom: 7px; !important;
}
.gc_error_box_border
{

}

.gc_error_text
{
	color: #EC3829;
}


/************* GC Caution **********************************/
.gc_caution_box_header
{
	background-color: #FFCB00 !important;
	color: #000 !important;
}
.gc_caution_box_body
{
	background-color: #FFFFDD !important;
	color: #606060 !important;
}
.gc_caution_box_border
{
	border-color:#FFCC00;
}

.gc_caution_text
{
	color: #606060;
}


/************* GC Other Text **********************************/
.gc_normal
{

}
.gc_important_note_light
{
	/*color: #f88;*/
	color: #69849d;
}
.gc_unimportant_note_light
{
	color: #aaa;
}