﻿body			{font-family: verdana,arial,helvetica,sans-serif; font-size: 12px;
				color: black; background-color: white;}
ul				{margin: 0 0 0pt 20pt;}

th				{font-weight: bold}
a				{text-decoration: none;}
a:hover			{text-decoration: underline;}
a:link			{color: blue}		/* unvisited link */
a:visited		{color: blue}		/* visited links */
a:active		{color: blue}		/* active links */

img             {border: 0}

.normalp1		{font-size: 15px;}
.normalp2		{font-size: 18px;}
.caption		{font-size: 12px;}	/* picture captions */
.pagehead		{color: black; font-size: 18px; 
				font-family: verdana,arial,helvetica,sans-serif; font-weight: bold}
.menu    		{font-size: 16px; background-color: white; margin: 0; padding: 0; border: 0px none;
				font-weight: bold; line-height: 140%; list-style-type:circle}
.menu2   		{color: black; background-color: white; font-size: 12px; text-decoration: none; margin: 0; border: 0px none;
				line-height: 120%; font-weight: normal; list-style-type:square; padding-left:20px; padding-right:0; padding-top:0px; padding-bottom:0}
.menu3   		{color: black; background-color: white; font-size: 12px; text-decoration: none; margin: 0; border: 0px none;
				font-weight: normal; line-height: 120%; list-style-type:none; padding-left:40px; padding-right:0; padding-top:0px; padding-bottom:0}
				
.fullWidthText  {width: 700px;}

.msg			{color: green;}
.errormsg		{color: red;}

.boldnormal		{font-weight: 700}

.heading 		{color: navy;  font-size: 28px; font-weight: 700;font-family: Arial;font-style: italic}

.footer 		{width: 700px; font-size: smaller;}

.warning		{color: red; font-weight: 700; width:700px}

.list	 		{color: black; font-size: smaller;}

.faqQ           {padding-left: 20px; padding-top:0; padding-bottom:0; margin: 0}
.faqA           {padding-left: 40px; padding-top:0; padding-bottom:0; margin: 0}

.loginTable     {background-color: #F0F0F0; border-color: Gray; border-width: 2px; border-style: solid; padding: 5px; text-align:left}
.loginTextBox   {width:200px; margin-bottom:5px}
.loginTableHead {font-size: 18px; font-weight: 700;}
.loginTableLabel {font-weight: 700; padding-right:5px}
.loginTableNormal {font-weight: 400; padding:5px }
.loginFailureMessage    {font-weight: 400; padding:5px; color: Red}

.userTable      {background-color:#F0F0F0; border-color:Gray; margin:2px; border-width:1px; border-style:solid; padding:4px; font-size:11px; text-align:left; border-collapse:collapse;}

.navbar	 		{color: black; font-size: 12px;}
A.stringEditLinkOK {color: green;}
A.stringEditLinkNOK {color: red;}
A.stringDefEditLink {color: orange;}

.lightrow 		{color: black; background-color: white;}
.darkrow 		{color: black; background-color: #E0E0E0;}

.formtable	 	{color: white; font-size: 15px; font-weight: 700; background-color: #0000CC; width: 620px; border: thin solid red;}
.formtitle	 	{color: white; font-size: 15px; font-weight: 700; background-color: #0000CC;}
.formcontent	{color: black; font-size: 12px; font-weight: 400; background-color: #CCCCCC; border: thin solid red;}

.noticeTitle    {font-size: 15px; font-weight: 700;}
.noticeBody     {font-size: 15px; font-weight: 400;}

/* standard tables are used for most tabular information */
table.standardTable
{
	background-color: White;
	border-color: Gray;
	border-width: 2px;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0;
}

table.standardTable thead {	
	color:	#000000;
	background-color: #C0C0FF;
	font-weight:	bold;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: top;
	}	
	
table.standardTable tbody tr:nth-child(odd)   {color: black; background-color: white;}
table.standardTable tbody tr:nth-child(even)    {color: black; background-color: #E0E0E0;}

table.standardTable td {
    padding: 3px;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    }

.tablehead {	
	color:	#000000;
	background-color: #C0C0FF;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	vertical-align: top;
	}	
.lightrow {
	color: black; 
	background-color: white;
	}
.darkrow {
	color: black; 
	background-color: #E0E0E0;
	}

.clickableRow:hover
{
    background-color: #FFFFCC;
    cursor:pointer;
}

ul.ddMenu {
    font-family: Arial, Verdana;
    font-size: larger;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.ddMenu li {
    display: block;
    position: relative;
    float: left;
}
li ul {
    display: none;
}
ul.ddMenu li a {
    display: block;
    text-decoration: none;
    color: blue;
    border-top: 1px solid #ffffff;
    padding: 5px 15px 5px 15px;
    background: #C0C0FF;
    margin-left: 1px;
    white-space: nowrap;
}
ul.ddMenu li a:hover {
    background: #3b3b3b;
    color: white;
}
li:hover ul {
    display: block;
    position: absolute;
}
li:hover li {
    float: none;
    font-size: smaller;
    position: relative;
    left: -50px;
}
li:hover li a:hover  {
    background: #3b3b3b;
    color: white;
}
li:hover li a {
    background: #C0C0FF;
}

#faqs 		{ position:relative; }
#faqs h3	{ cursor:pointer; font-weight:normal; color:blue }
#faqs h3.active	{ color:magenta; }
#faqs div   { position:relative; }
#faqs div p	{ padding:0; margin-bottom:15px; position:relative; }
