﻿	* {
		margin: 0;
		padding: 0;
	}

	html,body {
	  font-family: Verdana, Arial;
	  font-size: 12px;
	  height: 100%;
	}

	html {
	  /* To prevent scrollbars unless really needed. */
	  overflow:auto;
	}
	
	form {
	  margin: 0;
	  padding: 0;
	  height: 100%;
	  width: 100%;
	}

    p {
      margin-bottom: 15px;
    }

  	
	/* Hyperlink style */
	a:link {
	  color: #103B8A;
	}

	a:visited {
	  color: #103B8A;
	}
	
	
	
	
	#PageNameHeadline {
	  font-size: 14px; 
	  font-weight: bold; 
	  text-decoration: underline;
	}
	
	
	
	.MyCrossCom_Red {
	  color: #dd4747;
	}
	
	.MyCrossCom_Blue {
	  color: #17539E;
	}
	
	.HorizontalList li {
	    display: inline;
	    list-style: none;
	}
	
	.PageError {
	  font-size: 14px;
	  font-weight: bold;
	  color: #dd4747;
	}
	
	.LinkNoUnderline {
		text-decoration: none;
	}

	.Label_ControlDescription {
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
	}

	.Label_StatusMessage_Maroon {
		font-size: 9px;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #990000;
		font-weight: bold;
	}
	
	.Label_StatusMessage_Blue {
		font-size: 9px;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3333ff;
		font-weight: bold;
	}
	
	.Label_Headline_Black {
		font-size: 10px;
		font-weight: bold;
	}

	.Error_Maroon {
		color: #990000;
		font-weight: bold;
	}

	.ClearFloat {
		clear: both;
		height: 0px;
		width: 0px;
	}
	
	.DisplayNone {
		display: none;
	}
	
	.HorizontalList ul li {
	  list-style: none;
	  display: inline;
	}	
	
	

	/* BEGIN - Validation Errors */
	.ValidationErrors_RedBorder {
        border: solid 2px red; 
        padding: 2px;
	}
	
	.ValidationErrors_Header 
	{	
	  font-size: 14px;
	  color: Red;
	  font-weight: bold;
	}
	
	.ValidationErrors ul {
	  /*list-style: none;*/
	  margin-left: 15px;
	}

	.ValidationErrors li {
	  margin-bottom: 8px;
	}
	
	.Invalid {
	  border: 2px solid #F00;
	}
    /* END - Validation Errors */




    .CursorPointer {
        cursor: pointer;
    }


	/* ToolTip */
	.ToolTip {
	    background-color:#ffffcc;
	    border:solid 1px #666666;
	    color:#000000;
		font-size: 9px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    padding:2px;
	    position:absolute;
	    width:300px;
	    visibility:hidden;
	    z-index:100;
    }
    
    .Header {
        color: #17539E;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px;
        text-decoration: underline;
    }

    .HeaderRed {
        color: red;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px;
        text-decoration: underline;
    }

    hr {
        background-color: gray;
        border-width: 0;
        color: gray;
        height: 1px;
    }

