﻿@media screen, print
{
	html
	{
		height:100%;
		margin:0;
		padding:0;
	}
	body
	{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height: 100%;
	}
	form
	{
		height:100%;
		margin:0;
		padding:0;
	}
	table 
	{ 
		font-size: inherit; 
	}
	p
	{
		line-height:18px;
	}
	
	/**Required for Initial Branding*/
	h3
	{
		font-size: 14px;
		color:#5ba4d7;
	}
	
	/**Required for Initial Branding*/
	h4
	{
		font-size: 14px;
		color:#5ba4d7;
		border-bottom:#858585 1px solid;
	}

	.highlighttext
	{
		color:#5ba4d7;
	}


	/**Required for Initial Branding*/
	.title
	{
		font-size: 24px;
		font-weight: normal;
		color:#5ba4d7;
	}
	.subtitle
	{
		font-size: 14px;
		font-weight: bold;
		color:black;/*#5ba4d7;*/
	}
	
	.memberRegDenotes
	{
		font-size:12px;
		color:#5ba4d7;
	}
	
	
	
	/*********************************************************************************/
	/**********styles used for frontend navigation in Visitor's and Member's view*****/
	/*Start***************************************************************************/
		
	.FrontEndMenu 
	{	
  		background-color: transparent;
		background: url(../images/button_back.gif) left top repeat-x;
		color:#FFFFFF;
		font-size:11px;
		cursor:hand;
		font-weight:600;	
		text-align:left;
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-bottom: 0.3em;
		padding-top: 0.3em;
	}
	
	.FrontEndMenuButton
	{
		color:#FFFFFF;
		font-size:11px;
		background-color:transparent;
		padding-right: 0.5em;
		padding-left: 0.5em;
		cursor:hand;
		text-decoration: none;
		z-index:100;
		text-align:left;
	}
	
	/**Required for Initial Branding*/
	.FrontEndMenu .FrontEndMenuButton:visited
	{
		color:#FFFFFF;
	}
	
	.FrontEndMenu .FrontEndMenuButton:hover
	{
		color:#FFFF00;
	}
	
	.FrontEndSubMenu 
	{
		z-index:999;
  		background-color: #CFE0CC;
		font-weight: 600;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;  
		position:absolute 
				
	}
	
	/**Required for Initial Branding*/
	.FrontEndSubMenuButton
	{
  		background-color: #CFE0CC;
		color: #5BA4E5;
		padding-right: 0.5em;
		padding-left: 0.5em;
		padding-bottom: 0.3em;
		padding-top: 0.3em;
		font-weight: 600;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;  
		text-align:left;
		
	}
        
	.FrontEndSubMenu a.FrontEndSubMenuButton:hover 
	{
		color: Black;
	}
	
	/*End*****************************************************************************/
	/**********styles used for frontend navigation in Visitor's and Member's view*****/
	/*********************************************************************************/
	
	
	
	/*************************************************************************************/
	.menuBar 
	{
  		background-color: transparent;
		background: url(../images/button_back.gif) left top repeat-x;		
	}
	
	
	 div.menuBar, div.menuBar a.menuButton
	{
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-bottom: 0.3em;
		padding-top: 0.3em;
		font-weight: 600;
		font-size: 11px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		text-decoration: none;

	}
	
	 /* defining the menu items*/
	div.menu, div.menu a.menuItem {
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  font-style: normal;
	  font-weight: normal;
	  color: #000000;	  
	}


	div.menuBar a.menuButton {
	/*	padding: 0.3em 1.5em; */
		color:#FFFFFF;
		font-size:11px;
		background-color:transparent;
		cursor:hand;
		left:0px;
		position: relative;
		text-decoration: none;
		top:0px;
		z-index:100;
	}

	/**Required for Initial Branding*/
	div.menuBar a.menuButton:hover 
	{
		color: #5ba4d7;
	}
	
	/**Required for Initial Branding*/
	a.menuButtonSelected
	{
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-bottom: 0.3em;
		padding-top: 0.3em;
		font-weight: 600;
		font-size: 11px;
		color: #5ba4d7;
	}
	
	a.menuButtonUnSelected
	{
		padding-right: 1.5em;
		padding-left: 1.5em;
		padding-bottom: 0.3em;
		padding-top: 0.3em;
		font-weight: 600;
		font-size: 11px;
		color: #FFFFFF;
	}

	div.menuBar a.menuButtonActive,
	div.menuBar a.menuButtonActive:hover {
	  /*background-color: #E2EFF8;*/
	  /*border:inset 1px #e0e0e0;*/
	  color: #5ba4d7;
	}

	div.menu {
		background-color:#000000;
		left: 0px;
		padding: 0px;
		position: absolute;
		top: 1px;
		visibility: hidden;
		z-index: 101;
		margin-left:0px;
		/*border-top: 1px solid #FFFFFF;*/
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
	}

	div.menu a.menuItem {
		color: #FFFFFF;
		display: block;
		padding: 3px 8px 3px 1em;
		text-decoration: none;
		border-top: 0px none;
		border-bottom: 1px solid #FFFFFF;
	}

	div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
	  /*background-color: #E2EFF8;*/
	  color: #5ba4d7;
	}

	div.menu a.menuItem span.menuItemText {
	}

	div.menu a.menuItem span.menuItemArrow {
	  margin-right: -.35em;
	  font-size: 10px;
	}

	div.menu div.menuItemSep {
	  margin: 0px 0px;
	}
	/***************************************************************************************/

	.txtfield 
	{
		font-size:11px;
		color:#333333;
		border:1px solid #666666;
		background-color:#FDFDFD;
	}
	
	.noborder
	{
		border:none;
	}
		
		
	/**Required for Initial Branding*/
	.lblfield 
	{
		font-size:13px;
		font-family:Arial;
		color:#5ba4d7;	
	}

	.lbldata
	{
		font-size:13px;
		font-family:Arial;			
	}
	
	a.toolLink
	{
		color:#000000;
		font-weight:bold;	
	}

	a:hover.toolLink
	{
		color: #5ba4d7;
		font-weight:bold;	
	}
	
	.toolLinkVisited
	{
		color: #5ba4d7;
		font-weight:bold;	
	}
		
	.ToolLinkSeparator
	{
		color:Gray;
	}


	/**Required for Initial Branding*/
	a.linkText
	{
		color:#F48222;
		font-family:Lucida Sans Unicode, Arial;	
	}
	
	/**Required for Initial Branding*/
	a.link
	{
		color:#5ba4d7;	
	}

	a:hover.link
	{
		color: #000000;
	}

	.message
	{
		color: #990000;
		font-size: 11px;
	}

	.comments 
	{
		font-family: Verdana , Arial , Helvetica , sans-serif;
		font-size: 10px;
		color: #000000;
		text-decoration: none;
	}

	.formContainer
	{
		padding: 12px;
		margin-bottom: 24px;
		border-bottom:1px solid #5a5a5a;
		border-right: 1px solid #5a5a5a;
		border-left: 1px solid #5a5a5a;
		border-top: 2px solid #5a5a5a;
		
	}

	.language 
	{
		font-family: Verdana , Arial , Helvetica , sans-serif;
		font-size: 11px;
		text-decoration: none;
		line-height: 15pt;
	}


	.content
	{
		font-size: 11px;
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	}
	
	.columnHeading
	{
		padding-right: 1px;
		padding-left: 1px;
		font-weight: bold;
		padding-bottom: 1px;
		font-size: 11px;
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
		background-color:#d5d5d5;/*#C5BEA7;#A3997F;*/
		color:#FF0000;
		border-bottom:1px solid #000;
		height:20px;
	}
	
	.columnFooter
	{
		border-bottom:none;
		border-top:1px solid #000;
	}
	
	.columnContent
	{
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		border-bottom:1px solid #000;
	}
	.columnTotal
	{
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
		font-size: 11px;
	}
	
	.columnContentSelected
	{
		font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
		font-size: 11px;
		font-style:italic;
		color: #000000;
	}
	
	.Warnings
	{
		border: yellow 1px solid;
		background-color:#FFFFBB;
		font-weight: normal;
        font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	    font-size: 11px;
	    color: #000000;
	    padding: 2px;
	}
	.Warnings .Header
	{
	    color: #FF0000;
	    font-size: 12px;
	}

	.submit
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		cursor: pointer;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background-color: #e7e7e7;
		line-height: 18px;
		border-top: 1px solid #c7c7c7;
		border-right: 1px solid #a7a7a7;
		border-bottom: 1px solid #a7a7a7;
		border-left: 1px solid #c7c7c7;
	}
	
	.submitUser
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		cursor: pointer;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		background-color: #e7e7e7;
		line-height: 18px;
		border-top: 1px solid #c7c7c7;
		border-right: 1px solid #a7a7a7;
		border-bottom: 1px solid #a7a7a7;
		border-left: 1px solid #c7c7c7;
		margin-right:827px;
	}

	a.submit
	{
		line-height: 18px;
		padding:5px;
	}
		
	a.submit:link 
	{
		padding:5px;
		text-decoration:none;
		color: #000000;
	}


	a.submit:hover 
	{
		padding:5px;
		text-decoration:none;
		color: #000000;
	}


	a.submit:visited
	{
		padding:5px;
		text-decoration:none;
		color: #000000;
	}
	
	.sidebartext
	{
		font-weight: normal;
		font-size: 10px;
		color: #858585;
		line-height: 14px;
		font-style: normal;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
	}
	/*********************************************************************************/
	
	/**Required for Initial Branding*/
	.footer
	{
		background-color:White;
		border-top:1px solid #CCCCCC;
		color:Gray;
		font-size:12px;
		padding-left: 10px;
		padding-right: 10px;
		position:fixed;
		bottom:0px;
	}
	.footer a
	{
		text-decoration:none;
		color:Gray;
	}
	
	/**Required for Initial Branding*/
	.step
	{
		color:#F48222;		
	}
	
	.ErrorMessage
		{
			font-family:  Arial;
			font-size: 12px;
			color: red;
		}
}

@media print 
{
	div.menuBar
	{
		display: none;
	}
}
