p.block-height-fix,
div.block-height-fix {
		height: 60px;
}	
	
p.block-exec-fix {
	height: 200px;
	}	
	
p.exec-height-fix {
		height: 150px;
	}		
	
h1, h2, h3, h4, h5, h6 {
		padding: 0;
		margin: 0;
		text-align: left;	
		letter-spacing: normal;	
	}
li {
		font: small verdana, arial, helvetica, sans-serif;
		margin-left: 30px;
	}
h1	{
		padding: 0;
		margin: 0;
		margin-bottom: 10px;
		font-size: 190%;
		font-weight: normal;
		color:#0094da;
		font-family: Franklin Gothic demi, arial, helvetica, sans-serif;
		height: 30px; /* fixes IE border height bug */	
		float: none !important;	
		}	
#content-main>h1 {
		height: auto;
		}	
h2	{
		font: normal 135%  arial, verdana, helvetica, sans-serif !important;
		padding: 0px;
		/* controversial */
		color:#0094da;
		margin-top: 25px;
		margin-bottom: 10px;
		text-align: left !important;
		float: none !important;	
		/* letter-spacing: 0.1em; */
		}			
h3	{
		font: 110% arial, verdana, helvetica, sans-serif !important;
		padding:0px;
		color: #00755e;
		margin-bottom: 10px;
		text-align: left !important;
		float: none !important;		
		/*letter-spacing: 0.1em;	*/	
		}		
		
h4,
h4 a	{
		font: bold 80% verdana, arial, helvetica, sans-serif;
		color: #666 !important;
		margin: 0px;
		padding: 0px;
		padding-bottom: 6px; 
		text-align: left !important;
		float: none !important;		
		border: 0px !important;	
		}	
h4 a {
        color: #00755e !important;
        text-decoration: underline !important;	
}		
.dateBlock {
        color: #666;
        font: normal 80% verdana, arial, helvetica, sans-serif;
        padding-top: 3px;
        float: right;
}
h5	{
		font-size: 12px;
		}
h6	{
		font-size: 11px;
		}	
p   {
		font: small verdana, arial, helvetica, sans-serif;
		\font-size: 80% !important;   /* IE5 hack/fix  */
		margin:0px 0px 15px 0px;
		padding:0;
		line-height: 1.5em;
		float: none !important;
		}
p.align-right {
		text-align: right;
		}		
/* Link Styles */
#content-main a {
		font-size: 100% !important;
		font-family: verdana, arial, helvetica, sans-serif;
		color: #0094da;
		text-decoration: none;
		font-weight: 400 !important;
		border-bottom: 1px solid #0094da;
		line-height: 1.5em;
}
#content-main a:hover {	  
		color: #d7006c; 
		border-bottom: 1px dotted #BAC8ED; 
	}
#content-main a:visited { 
		color:#222;	
		border-bottom: 1px solid #666;
		text-decoration: none;
}

/* basic link styles */
a {
	font: bold 11px/16px verdana, arial, helvetica, sans-serif; 
	color: #000000; 
	background: transparent; 	
	text-decoration: normal;
	}

#footer a {
	font-weight: normal;
	font-size: 100%;
	text-decoration: none !important;
	color: #ffffff !important; 
	margin-right: 20px;	
	}

a:link {color: #69c; background: transparent;}
a:visited {color: #69c; background: transparent;}
a:hover {color: #cccccc; background: transparent; text-decoration: underline;}
a:active {color: #069; background: transparent; text-decoration: underline;}

/**	Forms and div tables!!! **/
#search {
        padding-right: 20px;
        padding-top: 20px;
}
.submit {		
        color:#000000;
   		font-family:verdana, arial, helvetica, sans-serif;
   		font-weight:bold;
   		background-color:#fcfcfc;
  		border:1px solid;
   		border-top-color:#cccccc;
   		border-left-color:#cccccc;
   		border-right-color:#999999;
   		border-bottom-color:#999999;
		font-size: small;
		padding-top: 1px;
		padding-bottom: 1px;
}
.srchtxt {
        color:#000000;
   		font-family:verdana, arial, helvetica, sans-serif;
   		font-weight:bold;
   		background-color:#fcfcfc;
  		border:1px solid;
   		border-top-color:#999999;
   		border-left-color:#999999;
   		border-right-color:#cccccc;
   		border-bottom-color:#cccccc;
		font-size: small;
		margin-left: 4px;
		padding-top: 3px;
		padding-bottom: 2px;
}
#search > .srchtxt 
{
        padding-top: 1px;
		padding-bottom: 2px;
}
#search a.searchLinkText,
#search a:link.searchLinkText,
#search a:visited.searchLinkText,
#search a:hover.searchLinkText
{
        position: absolute;
        right: 20px;
        text-align: right !important; 
        color: #fff !important; 
        font-weight: normal !important;
        margin: 0;
        padding: 0;  
}	
/*  start of div table styles   */	
#block-fix-ie {
	margin: 0px;
	padding: 0px;
	width: 98%;
	float: none !important;
	}
div > #block-fix-ie {
	clear: none!important;
	width: auto;
	}
	
div.content-layoutBlock {
	width: 235px !important;
	padding-right: 20px;
	clear: both;
	}
	
div.content-block-portal {
	margin-bottom: 5px;
	float: left;
	background: #ffffff;
	padding: 5px;
	display: inline;
	}
div.content-block-portal-clear {
	margin-bottom: 15px;
	float: left;
	background: #ffffff;
	padding: 5px;	
	display: inline;
	}		
	
/* end of div table styles */	
a.tableHeadLink a, 
a.tableHeadLink:link, 
a.tableHeadLink:visited {
	font-size: 0.9em !important;
	color: #000000 !important;
	text-decoration: none !important;
	border-bottom: 0px solid #E2E8EA !important;
	vertical-align: top !important;
	}
a.tableHeadLink:hover {
	border-bottom: 1px dotted #666666 !important;
	}	
	
	
.imageSelect {
	border: 0px solid #ffffff !important;
	margin-left: 3px;
	clear: both;
	float: none;
	} 