#header {height : 50px;
	width:100%;
	background:#980000;
	color:#ddd;
	font-size:16px;
	padding-top:5px;
	padding-left:10px;
	}
		
	
#subheader{
	line-height: 1.5em;
	background-color:  #C0C0C0;
	width: 90%;
	text-align: center;
	padding: 0 5%;
	}


#subheader ul{
	 text-align: center;
         margin-left: 0;
	 margin-top:0;
	 margin-bottom:0;
	 padding-left: 0;
	}

#subheader li{
	 list-style-type: none;
	 padding: 0.25em 1em;
	 border-left: 1px solid black;
	 display: inline
	}

#subheader li:first-child {
	border: none;
	}

#logout {position:absolute;
	left:400px;
	}
	
#MainCont {position: relative;
	}	
		
#leftcontent {
	float:left;
	width:35%;
	height:100%;
	background:#fff;
	border-top:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	margin-top:10px;
	margin-right:15px;
	padding:10px;
	}

#rightcontent {padding:10px;
	float:left;
	width:50%;
	}
	
#rightcontent p {
	font-size:12px;
	}

#customcontent {padding:10px;
	line-height: 2em;
	float:left;
	width:100%;
	}


#copycontent {padding:10px;
	line-height: 2em;
	float:left;
	width:100%;
	}

div.alert {border-style:solid;
	font-weight: bold;
	MARGIN: 5px;
	padding:5px;
	TEXT-ALIGN: center;
	background:#FFD1D1}

div.formrow {
  clear: both;
  padding-top: 5px;
  }

div.formrow input, div.formrow select, div.formrow textarea, div.formrow table {
  float: right;
  width: 200px;
  text-align: left;
  }

div.formrow input.date{
  width: 60px;
  text-align: left;
  }

div.formrow label  {
  float: left;
  width: 100px;
  text-align: right;
  }
/* #customcontent input{
	position:absolute;
	left:60px;
	margin:3px;
	}

#customcontent input.follow{
	position:relative;
	margin:3px;
	}
*/
.logout {position:absolute;
	left:400px;
	color:#FFFFFF;
	font:	8px Verdana, Arial, Helvetica, sans-serif;
	}

html {
	height:100%;
	}

body {
	height:100%;
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#ddd;
	margin: 0;
	padding: 0;
}
	
a {
	white-space: nowrap; 
	text-decoration:none;
	font-weight:bold;
	color:#c00;
	}
a.MenuHighlight{
	color:white;
	background:red;
	}

a.logout {
	font:	12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	background:#ffffff;
	font-weight : bold;
	color:#c00;
	}

option {
	 text-align: left;
	}	
	
pre {
	font-size:11px;
	color:blue;
	}
	
ol {
	margin-right:40px;
	}
li {
	margin-bottom:10px;
	}
		
	p,h1,pre {
		margin:0px 30px 10px 30px;
		}
		
	h1 {
		font-size:16px;
		padding-top:10px;
		}

	.checked {
		background-color:yellow;
		color : #000000;
		}
	
	.unchecked {
		background-color:#D6D6D6;color : #000000;
		}

	div.checkarea {
		border : solid 2px #ff0000; background : #000000; 
		color : #ffffff; padding : 4px;
		width : 400px; height : 400px; 
		overflow : auto;
		}
		
.ProgNm1 {font-size:22px;color:#ffffff;}


.ProgNm2 {font-size:22px;color:#C0C0C0;}
