/*******************************************************************\
* TRIGGERWEB™ stylesheet                                            *
*-------------------------------------------------------------------*
*  default                                                          *
*-------------------------------------------------------------------*
*
* NOTES:
*
* font-family
*	Always end font-family with a generic family, see list:
*		'serif' (e.g. Times)
*		'sans-serif' (e.g. Helvetica)
*		'cursive' (e.g. Zapf-Chancery)
*		'fantasy' (e.g. Western)
*		'monospace' (e.g. Courier)
*
*
\*******************************************************************/
/* Clean tags ******************************************************/
*{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

BODY {
	background: #FFF;
}
/*bread text*/
BODY, TD {
	font-size: 11px;
	color: #262624;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
/*headers*/
H1, H2, H3, H4, H5, H6 {
	font-family: Times New Roman, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#686868;
}
H1 {
	margin-bottom: 5px;
	font-size: 25px;
	line-height: 27px;
}
H2 {
	margin-bottom: 5px;
	font-size: 22px;
	line-height: 24px;
}
H3 {
	margin-bottom: 4px;
	font-size: 18px;
	line-height: 20px;
}
H4 {
	margin-bottom: 5px;
	font-size: 14px;
	line-height: 16px;
}
H5, H6 {
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 14px;
}
/*other*/
A:link, A:visited, A:active {
	color: #003888;
	text-decoration: none;
}
A:hover {
	color: #1151ad;
	text-decoration: underline;
}
UL, OL {
	list-style-position: outside;
	padding: 0;
}
UL {
	margin-left: 15px;
}
OL {
	margin-left: 23px;
}
LI {
	margin-bottom: 4px;
}
FORM {
	margin-bottom: 0px;
}
HR {
	background-color: #CCC;
	color: #CCC;
	height: 1px;
	border: 0;
}
IMG {
	border: 0px;
	text-decoration: none;
}
SMALL {
	font-size: 10px;
}
P{
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 6px 0px;
}
/*form controls*/
INPUT, OPTION, SELECT, TEXTAREA {
	font-size: 11px;
	color: #333333;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}
/* Page Browse Strip */
.pageStrip IMG {
	position: relative;
	top: -4px;
}


/* Site specific ****************************************************/

/* PC Areas */
#mainArea {
	width: 475px;
	vertical-align: top;
	padding-top: 20px;
}
#leftArea {
	width: 238px;
	vertical-align: top;
}
#rightArea {
	width: 237px;
	vertical-align: top;
}
#outerrightArea {
	width: 125px;
	vertical-align: top;
}
#bottomArea {
	width: 475px;
	vertical-align: top;
}
/* /PC Areas */
/* MAIN */
BODY.site{
	background: #e6e6e6;
	/*background: #FFFFFF url('../images/general/main_bg.gif');*/
}
.left{
	width: 50%;
	height: 100%;
	background: url('../images/framework/left.gif') right repeat-y;
}
.right{
	width: 50%;
	height: 100%;
	vertical-align: top; 
	padding-top: 264px;
	background: url('../images/framework/right.gif') left repeat-y;
}
/* TOP */
.topLeft {
	background: #FFFFFF url('../images/top/bg.gif') repeat-x;
}
.topRight {
	background: #FFFFFF url('../images/top/bg.gif') repeat-x;
}
TD.top {
	background: #FFFFFF url('../images/top/bg.gif') repeat-x;
	height: 78px;
}
.logoTypeArea{
	padding-left:242px;
}
IMG.logotype {
	width: 300px;
	height: 51px;
}
.slogan{
	margin: 0px 15px 0px 0px;
}

/* TRIGGERFISH ICONS */
.iconsTable {
	padding: 0;
}
.iconsTable TD {
	padding: 7px;
}
.searchInput {
	border: 1px #999999 solid;
	border-right: 0;
	font-size: 10px;
	width: 100px;
	height: 16px;
}
.topLine {
	height: 112px;
	color: white;
	font-size: 11px;
	vertical-align: top;
}
/* SITE LINES */
.siteLine{
	background: url(../images/general/lines.gif) bottom repeat-x;
	width:100%;
	height:7px;
}
.siteLineSmall{
	background-color: #9E9478;
}

/* MAIN */
TD.mainArea
{
	width: 100%;
	vertical-align: top;
}
/* MENU */
TD.menuArea {
	height: 100%;
	background-color:white;
	vertical-align: top;
	padding: 20px 0;
}
.txt[align='justify'] {
	text-align: justify;
}
.txt[align='left'] {
}

.line{
	background: url(../images/framework/line_middle.gif) top repeat-y;
}
/* NEWS AREA */
.newsItem{
	padding-bottom: 10px;
}
.newsDate{
	/*color: #003888;*/
	color:#686868;
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
}
A.newsTxt:link, A.newsTxt:visited, A.newsTxt:active {
	text-decoration: none;
	/*color: #262624;*/
}
A.newsTxt:hover {
	text-decoration: underline;
	color: #003888;
}

TD.newsArea {
	padding: 20px 0px 0px 10px;
	height: 100%;
	background-color:white;
	vertical-align: top;
}
/*TD.newsArea H1 {font-size: 18px;}
TD.newsArea H2 {font-size: 15px; font-weight: normal; color: #5C5A56;}
TD.newsArea A:link, TD.newsArea A:visited, TD.newsArea A:active {color: #938F87; font-size: 10px;}
TD.newsArea A:hover {color: #4A4742;}
*/
IMG.newsAreaSpacer {
	width: 74px;/*144-20*/
}
DIV.newsArea{
	color: black;
}

/* BOTTOM */
.bottom {
	background:white;
	height: 20px;
	padding: 10px 0 50px 0;
}
.bottomLeft{
	font-size: 10px;
	width: 150px;
	vertical-align: bottom;
}
.bottomRight{
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
}
A.bottomLink:link, A.bottomLink:visited, A.bottomLink:active {
	text-decoration: none;
	color: #848078;
}
A.bottomLink:hover {
	text-decoration: underline;
	color: #4A4742;
}
A.bottomLink2:link, A.bottomLink2:visited, A.bottomLink2:active {
	text-decoration: none;
	color: #848078;
	font-size: 10px;
}
A.bottomLink2:hover {
	text-decoration: underline;
	color: #4A4742;
	font-size: 10px;
}

/* AUTHOR TABS */
.inactiveTab {
	background: #f3f2f2;
	padding: 5px 1px;
	cursor: pointer;
	writing-mode: tb-rl;
	white-space: nowrap;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.activeTab {
	background: white;
	padding: 5px 1px 5px 2px;
	font-weight: bold;
	writing-mode: tb-rl;
	white-space: nowrap;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
A.tabLink:link, A.tabLink:visited, A.tabLink:active {
	color: black;
	text-decoration: none;
}
A.tabLink:hover {
	color: black;
	text-decoration: underline;
}

/* TRIGGERFISH ICONS */
.iconsTable {
	padding: 5px;
}

.searchInput {
	border: 1px #999999 solid;
	border-right: 0;
	font-size: 10px;
	width: 100px;
	height: 16px;
}

/* MENU */
.menuArea {
	background: #EEEEEE;
	vertical-align: top;
}

/* LOGGED IN */
.loggedIn {
	color: black;
	font-size: 10px;
	padding: 5px;
}
.mainScroll {
	overflow: auto;
	height: 100%;
	vertical-align: top;
	scrollbar-face-color: white;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-shadow-color: white;
	scrollbar-arrow-color: #646464;
	scrollbar-track-color: #ebeaea;
}
/* PLUGIN DISCLAIMER */

H1.disclaimer{
	margin-top:0px;
	margin-bottom:25px;
}

/* /PLUGIN DISCLAIMER */

/* Tooltip box *************************************************************/
#tooltipbox {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	border-top: 1px #999966 solid;
	border-left: 1px #999966 solid;
	border-right: 1px #666633 solid;
	border-bottom: 1px #666633 solid;
	background: #FFFFEE;
	padding: 4px;
	width: auto;
	height: auto;
}
/* /Tooltip box ************************************************************/


/* GDSMenu *********************************************************/
.gdsmenu_table_0,
.gdsmenu_table_0_active, .gdsmenu_table_0_active_parent,
.gdsmenu_table_0_parent, .gdsmenu_table_0_path_parent,
.gdsmenu_table_0_path,
.gdsmenu_table_1,
.gdsmenu_table_1_active, .gdsmenu_table_1_active_parent,
.gdsmenu_table_1_parent, .gdsmenu_table_1_path_parent,
.gdsmenu_table_1_path
{
}
.gdsmenu_tr_0,
.gdsmenu_tr_0_active, .gdsmenu_tr_0_active_parent,
.gdsmenu_tr_0_parent, .gdsmenu_tr_0_path_parent,
.gdsmenu_tr_0_path,
.gdsmenu_tr_1,
.gdsmenu_tr_1_active, .gdsmenu_tr_1_active_parent,
.gdsmenu_tr_1_parent, .gdsmenu_tr_1_path_parent,
.gdsmenu_tr_1_path
{
	cursor: pointer;
}
.gdsmenu_lmarg_0,
.gdsmenu_lmarg_0_active, .gdsmenu_lmarg_0_active_parent,
.gdsmenu_lmarg_0_parent, .gdsmenu_lmarg_0_path_parent,
.gdsmenu_lmarg_0_path,
.gdsmenu_lmarg_1,
.gdsmenu_lmarg_1_active, .gdsmenu_lmarg_1_active_parent,
.gdsmenu_lmarg_1_parent, .gdsmenu_lmarg_1_path_parent,
.gdsmenu_lmarg_1_path
{
}
.gdsmenu_indent_0,
.gdsmenu_indent_0_active, .gdsmenu_indent_0_active_parent,
.gdsmenu_indent_0_parent, .gdsmenu_indent_0_path_parent,
.gdsmenu_indent_0_path,
.gdsmenu_indent_1,
.gdsmenu_indent_1_active, .gdsmenu_indent_1_active_parent,
.gdsmenu_indent_1_parent, .gdsmenu_indent_1_path_parent,
.gdsmenu_indent_1_path
{
}
.gdsmenu_limage_0,
.gdsmenu_limage_0_active, .gdsmenu_limage_0_active_parent,
.gdsmenu_limage_0_parent, .gdsmenu_limage_0_path_parent,
.gdsmenu_limage_0_path,
.gdsmenu_limage_1,
.gdsmenu_limage_1_active, .gdsmenu_limage_1_active_parent,
.gdsmenu_limage_1_parent, .gdsmenu_limage_1_path_parent,
.gdsmenu_limage_1_path
{
	padding-right: 2px;
}
TD.gdsmenu_text_0,
TD.gdsmenu_text_0_active, TD.gdsmenu_text_0_active_parent,
TD.gdsmenu_text_0_parent, TD.gdsmenu_text_0_path_parent,
TD.gdsmenu_text_0_path
{
	padding: 2px 2px 0px 0px;
	/*background: url(../images/menu/arrow.gif) left no-repeat;*/
}
TD.gdsmenu_text_1,
TD.gdsmenu_text_1_active, TD.gdsmenu_text_1_active_parent,
TD.gdsmenu_text_1_parent, TD.gdsmenu_text_1_path_parent,
TD.gdsmenu_text_1_path
{
	padding: 2px 2px 0px 0px;
	/*background: url(../images/menu/line.gif) left no-repeat;*/
}

A.gdsmenu_text_0:link,
A.gdsmenu_text_0_active:link, A.gdsmenu_text_0_active_parent:link,
A.gdsmenu_text_0_parent:link, A.gdsmenu_text_0_path_parent:link,
A.gdsmenu_text_0_path:link,
A.gdsmenu_text_0:visited,
A.gdsmenu_text_0_active:visited, A.gdsmenu_text_0_active_parent:visited,
A.gdsmenu_text_0_parent:visited, A.gdsmenu_text_0_path_parent:visited,
A.gdsmenu_text_0_path:visited,
A.gdsmenu_text_0:active,
A.gdsmenu_text_0_active:active, A.gdsmenu_text_0_active_parent:active,
A.gdsmenu_text_0_parent:active, A.gdsmenu_text_0_path_parent:active,
A.gdsmenu_text_0_path:active,
A.gdsmenu_text_0:hover,
A.gdsmenu_text_0_active:hover, A.gdsmenu_text_0_active_parent:hover,
A.gdsmenu_text_0_parent:hover, A.gdsmenu_text_0_path_parent:hover,
A.gdsmenu_text_0_path:hover
{
	text-decoration: none;
	color: #003888;
	font-size: 11px;
	font-weight: bold;
}
A.gdsmenu_text_0_active:link, A.gdsmenu_text_0_active_parent:link,
A.gdsmenu_text_0_active:visited, A.gdsmenu_text_0_active_parent:visited,
A.gdsmenu_text_0:active,
A.gdsmenu_text_0_active:active, A.gdsmenu_text_0_active_parent:active,
A.gdsmenu_text_0_parent:active, A.gdsmenu_text_0_path_parent:active,
A.gdsmenu_text_0_path:active,
A.gdsmenu_text_0_active:hover, A.gdsmenu_text_0_active_parent:hover
{
	text-decoration: none;
	color: #01264e;
	font-size: 11px;
	font-weight: bold;
}
A.gdsmenu_text_1:link,
A.gdsmenu_text_1_active:link, A.gdsmenu_text_1_active_parent:link,
A.gdsmenu_text_1_parent:link, A.gdsmenu_text_1_path_parent:link,
A.gdsmenu_text_1_path:link,
A.gdsmenu_text_1:visited,
A.gdsmenu_text_1_active:visited, A.gdsmenu_text_1_active_parent:visited,
A.gdsmenu_text_1_parent:visited, A.gdsmenu_text_1_path_parent:visited,
A.gdsmenu_text_1_path:visited,
A.gdsmenu_text_1:active,
A.gdsmenu_text_1_active:active, A.gdsmenu_text_1_active_parent:active,
A.gdsmenu_text_1_parent:active, A.gdsmenu_text_1_path_parent:active,
A.gdsmenu_text_1_path:active,
A.gdsmenu_text_1:hover,
A.gdsmenu_text_1_active:hover, A.gdsmenu_text_1_active_parent:hover,
A.gdsmenu_text_1_parent:hover, A.gdsmenu_text_1_path_parent:hover,
A.gdsmenu_text_1_path:hover
{
	text-decoration: none;
	color: #003888;
	font-size: 11px;
	font-weight: normal;
}



A.gdsmenu_text_1_active:link, A.gdsmenu_text_1_active_parent:link,
A.gdsmenu_text_1_active:visited, A.gdsmenu_text_1_active_parent:visited,
A.gdsmenu_text_1:active,
A.gdsmenu_text_1_active:active, A.gdsmenu_text_1_active_parent:active,
A.gdsmenu_text_1_parent:active, A.gdsmenu_text_1_path_parent:active,
A.gdsmenu_text_1_path:active,
A.gdsmenu_text_1_active:hover, A.gdsmenu_text_1_active_parent:hover
{
	text-decoration: none;
	color: #01264e;
	font-size: 11px;
	font-weight: normal;
}

.gdsmenu_rimage_0,
.gdsmenu_rimage_0_active, .gdsmenu_rimage_0_active_parent,
.gdsmenu_rimage_0_parent, .gdsmenu_rimage_0_path_parent,
.gdsmenu_rimage_0_path,
.gdsmenu_rimage_1,
.gdsmenu_rimage_1_active, .gdsmenu_rimage_1_active_parent,
.gdsmenu_rimage_1_parent, .gdsmenu_rimage_1_path_parent,
.gdsmenu_rimage_1_path
{
}
.gdsmenu_rmarg_0,
.gdsmenu_rmarg_0_active, .gdsmenu_rmarg_0_active_parent,
.gdsmenu_rmarg_0_parent, .gdsmenu_rmarg_0_path_parent,
.gdsmenu_rmarg_0_path,
.gdsmenu_rmarg_1,
.gdsmenu_rmarg_1_active, .gdsmenu_rmarg_1_active_parent,
.gdsmenu_rmarg_1_parent, .gdsmenu_rmarg_1_path_parent,
.gdsmenu_rmarg_1_path
{
}
/* intermediate */
TD.gdsmenu_intermediate_before_0,
TD.gdsmenu_intermediate_between_0,
TD.gdsmenu_intermediate_after_0,
TD.gdsmenu_intermediate_before_1,
TD.gdsmenu_intermediate_between_1,
TD.gdsmenu_intermediate_after_1 {
}
TD.gdsmenu_intermediate_before_0 {height: 1px; background-color: #CCCCCC}
TD.gdsmenu_intermediate_between_0 {height: 1px; background-color: #CCCCCC}
TD.gdsmenu_intermediate_after_0 {height: 1px; background-color: #AAAAAA}
TD.gdsmenu_intermediate_before_1 {display: none}
TD.gdsmenu_intermediate_between_1 {display: none}
TD.gdsmenu_intermediate_after_1 {display: none}
/* states */
.gdsmenu_lmarg_0_active, .gdsmenu_lmarg_1_active {background-color: transparent;}
.gdsmenu_tr_0_active, .gdsmenu_tr_1_active {background-color: transparent;}
.gdsmenu_tr_0_active_parent, .gdsmenu_tr_1_active_parent {background-color: transparent;}
.gdsmenu_tr_0_parent, .gdsmenu_tr_1_parent {}
.gdsmenu_tr_0_path, .gdsmenu_tr_1_path {}
.gdsmenu_tr_0_path_parent, .gdsmenu_tr_1_path_parent {}


/* /GDSMenu ********************************************************/
