a{}
a:link,a:visited{}
a:hover{color:red;}

/* External Systems */

.external table {
	width: 350px;
	border-collapse:collapse;
	border:1px solid #477080;
}

.external caption {
	font: 1.2em/1.2em Arial, Helvetica, sans-serif;
	text-align: center;
	text-indent: 10px;
	background: url('../images/caption.jpg') repeat-x right top;
	height: 45px;
	color: #FFF;
	border: 1px solid #477080;
}

.external tbody th,.external td {
	font-size: 0.8em;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	color: #2E2E2E;
	padding: 2px 5px;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	text-align: left;
	background: #CCCCCC url('../images/cell_shadow.jpg') repeat-x top;
}

.external tfoot td {
	background: url('../images/caption.jpg') repeat-x bottom;
	color: #FFFFFF;
	height: 25px;
}


/* Breadcrumbs */

#bread {
padding: 3px;
}

#bread a {
color: #777;
}

#bread a:hover {
color: #254059;
}

#bread .selected {
}

/* Display Options */

#display {
	padding-top:5px;
	padding-right: 15px;
	float:right;
}

#display a:link, #display a:visited{
	text-decoration: none;
}

#display a:hover{
	color:#FF0000;
}


/* Preview */

#previewbody {background: none;}
#previewbody td {border:none;}
#previewbody div {border:none;}

/* Search Box */

#siteSearch{
	float:right;
	width: 100%;
}

#siteSearch .input{
color:#999;}

#fakeFrame 	     {width: 99%; height:100%; overflow: auto; padding:3px;}
#fakeFrame2	     {width:99%; height:100%; overflow: auto; padding:3px;}
#nonFakeFrame	 {width:99%; height:100%; padding:3px;}
.iframe 	     {width:99%;}
form			 {padding:0;margin:0;}
.Ms				 {display:none; padding-left:15px; width:230px;}
.Mo				 {width:230px;}
.Mi				 {width:15px;}

.errmsg			{font-weight:bold;
				 color:#DD5555;
				 background-color:#FFEEEE;
				 padding:2px;
				 border:1px dotted #DD0000;}
.sysmsg			{font-weight:bold;
				 color:#226622;
				 background-color:#EEFFEE;
				 padding:2px;
				 border:1px dotted #226622;}
.cellnorm		{border-bottom:1px solid #DDDDDD;
				 padding-left:2px;
				 padding-right:2px;}
.cellhead		{border-bottom:2px solid #333333;
				 border-top:1px solid #AAAAAA;
				 background-color:#DDDDDD;
				 padding-left:2px;
				 padding-right:2px;}
.fieldNotification {color: red; vertical-align:top; margin-left:5px;}

.outerSite{
	width:780px;
	margin:auto;
	background-color:#;
}

.displayOpts{
	float:right;
}

.header{
	height:150px;
	width:780px;
	margin-top:10px;
	/*background-image:url('');
	background-position:top left;
	background-repeat:no-repeat;*/
}

.menuTop{
	min-height:30px;
	width:780px;
	margin-top:10px;
}   	   

.content{
	float:left;
	margin-top:10px;
  	min-height:300px;
	width:780px;
	/*background-image:url('');
	background-position:bottom right;
	background-repeat:no-repeat;*/
}   

* html .content{
	height:300px;	      
}

.footer{
	margin-top:10px;
	width:780px;
	height:30px;
	background-color:#;
	text-align:;
}

.clear{clear:both;overflow:hidden;height:0;line-height:0;}

.clearleft{clear:left;overflow:hidden;height:0;line-height:0;}

.clearright{clear:right;overflow:hidden;height:0;line-height:0;}

marquee {font-size:12pt;color:blue;font-weight:bold;}