/*
CREATE ACCOUNT TABLES
*/
table.create_profile
{
	width:100%;
}
table.create_profile td
{
	vertical-align:middle;	
}
table.create_profile td.item_title
{
	vertical-align:middle;	
    font-weight:bold;
    text-align:left;
}
tr.divider_title
{
	background:#003366;
	color:#ffffff;
	font-weight:bold;
}

/************************** 
TABLE CSS
***************************/
table.reports
{
	width:100%;
	background-color:#ffffff;
	border-collapse:collapse;
}

tr.reportheader
{
	background:silver;
	color:#000000;
	font-weight:bold;
}

td.title
{
	background:#99CCCC;
	border:solid 1px #000000;
	color:#404040;
	font-weight:bold;
}


/****************************
TEXT CSS
****************************/
.yellowTextSpanButton
{
	cursor:hand;
	text-decoration:underline;
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:#FDE113;
}
.spanButton
{
	cursor:hand;
	text-decoration:underline;
	color:Blue;
}
td
{
	font-family:Arial;
	font-size:9pt;
	
}
.normalText
{
	font-family:Arial;
	font-size:9pt;
	color:Black;
}
.normalTextHeader
{
	font-family:Arial;
	font-size:9pt;
	color:Black;
	padding-right:10;
}
.boldText
{
	
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:Black;
}
.boldTextBlue
{
	
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:blue;
}
.redText
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:Red;
}
.redText_regular
{
	color:Red;
}
.yellowText
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:#FDE113;
}
.adminMenuText, .adminMenuText a:link, .adminMenuText a:active, .adminMenuText a:visited
{
	font-family:Arial;
	font-weight:700;
	font-size:8pt;
	color:#888888;
}
.adminMenuText a:hover
{
	font-family:Arial;
	font-weight:700;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
}
.separation
{
	background-image: url(../../images/article_shadow.gif);
	background-repeat: repeat-y;
}
.headertableborder
{
	border-left: solid 1px #222222;
	border-right: solid 1px #222222;
	border-bottom: solid 1px #222222;
}
.adminlargeHeaderText
{
	font-weight:bold;
	font-family:tahoma;
	font-size:14pt;
	color:#37628d;
}
.warningText
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:Red;
	font-style:italic ;
}
.greyText
{
	font-family:Arial;
	font-weight:700;
	font-size:10pt;
	color:Gray;
	font-style:italic;
}
.whiteText
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:White;
}
.redLink
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:Red;
	font-style:italic;
}
.redLink2
{
	font-family:Arial;
	font-size:9pt;
	color:Red;
	font-style:italic;
}
.blueLink
{
	font-family:Arial;
	font-size:9pt;
	color:Blue;
	font-style:italic;
}
.whiteLink
{
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:White;
	font-style:italic;
	
}
.largeBlueText
{
	font-family:Arial;
	font-size:12pt;
	color:#003366;
}
.regularBlueText
{
	font-family:Arial;
	font-size:9pt;
	color:#003366;
}
.largeWhiteText
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#003366;
}
.BigWhiteText
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#ffffff;
}
.yellowBackground
{
	background-color:#FFFF99;
}
.blueTitle
{
	background-color:#000080;
	 font-family:Arial;
	 font-weight:bold;
	 font-size:medium;
	 color:white ;
}
.whiteonblue
{
	background-color:#000080;
	font-family:Arial ;
	font-weight:bold;
	font-size: medium ;
	color:White ;
}
.lavender
{
	font-weight:bold;
	background-color:lavender;
}
.requiredDocs
{
	font-family:Arial ;
	font-size:  x-small;
	font-weight:bold;
	background-color:Red;
	color:White ;
}
.appSections
{
	font-family:Arial;
	font-weight:bold;
	font-size:medium;
	color:White;
	background-color:#9A9A9A;
}
.printHeader
{
	background-color:lavender;
}
.printAnswers
{
	font-family:Monospace;
	text-decoration:underline;
}
.lightBlue
{
	background-color:#eeeeee;
}
.darkBorder
{
	border-bottom: solid 1px #efefef;
	border-top: solid 1px #efefef;
	border-left: solid 1px #efefef;
	border-right: solid 1px #efefef;
	vertical-align:top;
}
.lightborder
{
	border-bottom: solid 1px #deefff;
	border-top: solid 1px #deefff;
	border-left: solid 1px whitesmoke;
	border-right: solid 1px whitesmoke;
	vertical-align:top;
}
.lightbordernosides
{
	border-bottom: solid 1px #deefff;
	border-top: solid 1px #deefff;
	vertical-align:top;
}

/*The new items for the registry	*/
/*Meny links*/
.newMenu
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
	
}
.newMenu2
{
	border-bottom: solid 1px #606060;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
	padding-left:6px;	
}
.newMenu2 a:hover
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#717171;
	vertical-align:middle;
	text-decoration:underline;	
}
.newMenu3, .newMenu3 a:link, .newMenu3 a:active
{
	border-bottom: solid 1px #606060;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
	padding-left:6px;	
}
.newMenu3 a:hover
{
	font-family:Arial;
	font-size:8pt;
	
	color:Blue;
	vertical-align:middle;
	text-decoration:underline;	
}
.bullet
{	
	border-bottom:solid 1px #606060;
	font-family:Arial;
	font-weight:700;
	font-size:10pt;
	color:#606060;
	padding-left:6px;
	width:1px;		
}
.boldTextLogin
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
	padding-left:6px;	
}
.regularTextLogin
{
	font-family:Arial;
	font-size:8pt;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
	padding-left:6px;	
}
.regularTextLogin a:hover
{
	font-family:Arial;
	font-size:8pt;
	
	color:blue;
	vertical-align:middle;
	text-decoration:underline;	
}
.linkMenu, .linkMenu a:link, .linkMenu a:active, .linkMenu a:visited
{
	font-family:Arial;
	font-size:8pt;
	
	color:blue;
	vertical-align:middle;
	text-decoration:none;
	
}
/*Meny links over*/

/*Links in the Main Banner*/
.headerLink a:link
{	
	font-family:Arial;
	font-weight:700;
	font-size:8pt;
	color:#003366;
	text-decoration:none
}
.headerLink a:visited
{	
	font-family:Arial;
	font-weight:700;
	font-size:8pt;
	color:#003366;
	text-decoration:none
}
.headerLink a:hover
{	
	font-family:Arial;
	font-weight:700;
	font-size:8pt;
	color:#ffffff;
	text-decoration:underline
}
.headerLinkYellow a:link
{	
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:#e6b405;
	text-decoration:none
}
.headerLinkYellow a:visited
{	
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:#e6b405;
	text-decoration:none
}
.headerLinkYellow a:hover
{	
	font-family:Arial;
	font-weight:700;
	font-size:9pt;
	color:#ffffff;
	text-decoration:underline
}
/*END main banner links*/
/*time banner*/
.time
{
	font-family:Arial;
	font-size:8pt;
	color:#717171;
	vertical-align:middle;
	text-decoration:none;
}
/*Admin Site CSS*/
/*Title banner*/
.adminlargeWhiteText
{
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
	color:#ffffff;
}
.message
{
	background-color: #fff5e5;
	border-top: solid 1px red;
	border-bottom: solid 1px red;
	border-left: solid 1px red;
	border-right: solid 1px red;
	margin:10px;
	font-weight: bold;
	color: Navy;
	padding: 5px 5px 5px 5px;
}
.redmessage
{
	background-color: #fff5e5;
	border-top: solid 1px red;
	border-bottom: solid 1px red;
	border-left: solid 1px red;
	border-right: solid 1px red;
	margin:0px;
	font-weight: bold;
	color: red;
	padding: 5px 5px 5px 5px;
}
.lavandermessage
{
	background-color: #ccccff;
	border-top: solid 1px #5d5df4;
	border-bottom: solid 1px #5d5df4;
	border-left: solid 1px #5d5df4;
	border-right: solid 1px #5d5df4;
	margin:0px;
	font-weight: bold;
	color: Black;
	padding: 5px 5px 5px 5px;
}
