/* Griffin CSS */

/*Links*/
a.browselink 			{ font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a.browselink:visited    { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }
a.browselink:hover      { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.leftlink 			{ font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.leftlink:visited  { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.leftlink:hover    { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; font-weight: bold; }

a.rightlink   		 { font-family: Arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: bold; }
a.rightlink:visited  { font-family: Arial; font-size: 10px; color: #003366; text-decoration: underline; font-weight: bold; }
a.rightlink:hover    { font-family: Arial; font-size: 10px; color: #FF0000; text-decoration: underline; font-weight: bold; }

a.header   		  { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.header:visited  { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.header:hover    { font-family: Arial; font-size: 11px; color: #FF943E; text-decoration: none; font-weight: bold; }

a.centerheaderlink 			{font-family: Arial; font-size: 12px; color: #003366; text-decoration: underline;}
a.centerheaderlink:visited  {font-family: Arial; font-size: 12px; color: #003366; text-decoration: underline;}
a.centerheaderlink:hover    {font-family: Arial; font-size: 12px; color: #FF0000; text-decoration: underline;}

a.articleheaderlink 			{font-family: Arial; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none;}
a.articleheaderlink:visited  {font-family: Arial; font-size: 14px; font-weight: bold; color: #003366; text-decoration: underline;}
a.articleheaderlink:hover    {font-family: Arial; font-size: 14px; font-weight: bold; color: #FF0000; text-decoration: underline;}

/*Borders*/
.borderbox {
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

.borderboxorg {
	border-right: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-top: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
}

.leftmenuborder {
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.menuline  {
	border-bottom: 5px solid #003366;
}

.borderbottomblue  {
	border-bottom: 1px solid #003366;
}

.borderbottomorg  {
	border-bottom: 1px solid #FFE1C4;
}

.bordertopblue  {
	border-top: 1px solid #003366;
	color: #003366;

}

.borderleftblue  {
	border-left: 1px solid #003366;
}

.bordertopbottomblue  {
	border-bottom: 1px solid #003366;
	border-top: 1px solid #003366;
}

.borderleftbottom  {
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

.borderlefttopbottom  {
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-top: 1px solid #003366;
}

.borderrighttopbottomblue  {
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-top: 1px solid #003366;
}

.borderrightbottom  {
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

.borderrightblue  {
	border-right: 1px solid #003366;
}

.borderrightleftblue  {
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
}

.borderrightleftbottomblue  {
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
	border-bottom: 1px solid #003366;
}

/* griffin border (orange) */
td.gborder	{
	border-right: 1px solid #F88E20;
	border-left: 1px solid #F88E20;
	border-top: 1px solid #F88E20;
	border-bottom: 1px solid #F88E20;
}

/*Page Texts*/
.leftlink        { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.pagetext        { font-family: Arial; font-size: 12px; color: #000000; }
.leftmenutext    { font-family: Arial; font-size: 12px; color: #FFFFFF; }
.footer          { font-family: Arial; font-size: 11px; color: #666666; }
.righttext       { font-family: Arial; font-size: 10px; color: #000000; }
.redtext    		{ font-family: Arial; font-size: 12px; color: #FF0000; font-weight: bold; }

/*Page headers*/
.pageheader      { font-family: Arial; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none; }
.surveyheader    { font-family: Arial; font-size: 24px; font-weight: bold; color: #4475CE; text-decoration: none; }
.surveyquestion  { font-family: Arial; font-size: 14px; font-weight: bold; color: #4475CE; text-decoration: none; }
.surveyanswer    { font-family: Arial; font-size: 12px; font-weight: bold; color: #4475CE; text-decoration: none; }
.mainpageheader  { font-family: Arial; font-size: 12px; color: #003366;  font-weight: bold; text-decoration: none; }
.leftmenuheader  { font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; border-top: 1px solid #FF943E; border-bottom: 1px solid #FF943E;}
.centerheader    { font-family: Arial; font-size: 12px; color: #003366; text-decoration: none; }
.tableheader     { font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.header          { font-family: Arial; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.headline        { font-family: Arial; font-size: 18px; color: #003366; font-weight: bold; text-decoration: none; }

hr { color: #003366; }

/*Form Texts*/
.formtext        { font-family: Arial; font-size: 11px; color: #000000; }
