/**************************************************************
** CE Portal Stylesheet
**************************************************************/

/**************************************************************
** Styles used for standard HTML tags
**************************************************************/
body { 
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:8pt; 
	margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	padding:0px; 
}

a{
	font-size:14px;
	font-weight:bold;
	font-family:Arial,Tahoma,Sans-Serif; 
}

H1 {
	font-family:Arial,Tahoma,Sans-Serif;  
	font-size:11pt; 
	font-weight:bolder; 
	color:#000000; 
	text-indent: 5px; 
	line-height: 14pt; 
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	border-top: 1px solid;
	border-color: #3366CC;
	text-decoration: none; 
	background-color:#E5ECF9;
}

H2 {
	font-family:Arial,Tahoma,Sans-Serif;  
	font-size:10pt; 
	font-weight:normal; 
	color:#4A7DAD; 
	text-indent: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H3 {
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:9pt; 
	font-weight:normal; 
	color:#4A7DAD; 
	text-indent: 0px ;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

H4 {
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:8pt; 
	font-weight:normal; 
	color:#4A7DAD; 
	text-indent:0px 	
}

table {
	width:100%;
}

td {
	font-family:Arial,Tahoma,Sans-Serif;  
	font-size:9pt; 
}

p {
	margin-top:0px; 
	margin-bottom:10px; 
	margin-left:10px; 
	margin-right:10px;
	font-size:11px; 
	font-family:Arial,Tahoma,Sans-Serif; 
}

select {
	font-family:Arial,Tahoma,Sans-Serif;  
	font-size:11px; 
}

label{
	font-size: 9pt;
	font-family:Arial,Tahoma,Sans-Serif; 
	font-weight: bold;
}

/**************************************************************
** Styles used for layout of the pages
**************************************************************/
#header {
	margin-top:0px; 
	width:100%;
}

#content {
	position:relative; ;
	left:5px;
	top:0px;
	width:922px;
	border:0PX solid; 
}

#leftcontent {
	position:absolute;
	left:0px;
	top:100px;	
	width:150px;
	height:100%;
	border:0PX solid; 
}

#centercontent {
	margin-left:150px; 
	width:100%;
	border:0PX solid; 
}

#fullcontent {
	margin-top:10px; 
	margin-bottom:0px; 
	margin-left:5px; 
	margin-right:10px; 
	padding: 3px;
	height:100%; 
	border:0PX solid; 
}

html>body #centercontent {
	margin-left:201px; 
	margin-right:0px; 
}

#rightcontent {
	position:absolute;
	right:10px;
	top:5px;
	width:700px;
	border:1PX solid; 
}

#footer {
	text-align:Right; 
	margin-top:15px; 
	margin-bottom:0px;
	bottom:0;
	left:0;	
	width:100%;
	height:38px;
	position:relative;
}



/*************************************************************/

/**************************************************************
** Styles used for menu
**************************************************************/

div#sitenavleft {
	font-size:8pt; 
	font-family: Tahoma,Arial,Sans-Serif;
	text-align:Left; 
	margin-top:0px; 
	margin-bottom:0px; 
	background-color:White; 
	margin-left:0px; 	
	margin-right:0px; 
	width:100%;
	height:100%;
	border:0PX solid; 
}

div#sitenavleft a {
	display:block;
	border-top:1PX solid; 
	font-weight:normal; 
	font-size: 9pt;
	font-family:Arial,Tahoma,Sans-Serif;
	text-align:Left; 
	margin-top:0; 
	margin-bottom:0; 
	margin-left:0; 
	margin-right:0;
	padding:2px; 
	padding-right:2px; 
	padding-left:2px; 
}

div#sitenavleft a:hover {
	
}

div#sitenavleft h4 {
	text-align:Center; 
	margin-top:0; 
	margin-bottom:0; 
	color:White; 
	margin-left:0; 
	margin-right:0; 	
	background:rgb(33%,33%,33%);
	padding:0; 
	padding-top:0.25em; 
	padding-bottom:0.125em; 
}

div#sitenavtop {
	font-size:12pt; 
	margin-top:0px; 
	margin-bottom:0px; 
	background-color:#FFFFFF; 
	margin-left:0px; 
	margin-right:0px; 
	width:100%;
	height:2px;
	background-image:none;
	border:0PX solid;
	font-family: Arial,Tahoma,Sans-Serif;
}

div#sitenavtop a {
	font-weight:normal; 
	font-size: 12pt;
	font-family:Arial,Tahoma,Sans-Serif;
	text-align:Left; 
	margin-top:0; 
	margin-bottom:0; 
	margin-left:0; 
	margin-right:0;
	padding:0px; 
	padding-right:2px; 
	padding-left:2px; 
}

div#sitenavtop a:hover {
	/*background:#9EBFDD;*/
}

div#sitenavtop h4 {
	text-align:Center; 
	margin-top:0; 
	margin-bottom:0; 
	color:White; 
	margin-left:0; 
	margin-right:0; 
	background:rgb(33%,33%,33%);
	padding:0; 
	padding-top:0.25em; 
	padding-bottom:0.125em; 
}

/*************************************************************/

/**************************************************************
** Styles used for displaying search results
**************************************************************/

.primaryrow {
	color:#000000; 
	background:#FFFFFF;
}

.secondaryrow {
	color:#000000; 
	background-color:#FFFFFF; 
}



div.recordNavArea {
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:8pt; 
	font-weight:bold; 
	text-align:right; 
	margin-top:.5em; 
	margin-bottom:.5em; 
	color:#000000; 	
	margin-left:.5em; 
	margin-right:.5em; 
}

div.recordNavArea a.recordNavLink {
	color:#000000; 
}

div.recordIndex {
	font-size:8pt; 
	font-weight:bold; 
	text-align:left; 
	color:#000000; 
	position:absolute;
	width:100%;
	left:5px;	
	padding:.5em; 
}

div.leftArea {
	font-size:8pt; 
	font-weight:bold; 
	text-align:left; 
	color:#000000; 
	position:absolute;
	width:100%;
	left:5px;	
	padding:.5em; 
}

/*************************************************************/

/**************************************************************
** Styles used for calendar page
**************************************************************/

.calMonth{
	background-color:#E5ECF9;
}

.text_body {
	margin-top:3pt; 
	margin-bottom:3px; 
}

.formhead, .text_head, .form_head {
	font-weight:bold; 
	/*color:#003C79; */
	width:100%;
}

.msg {
	color:Black; 
	width:80%;
	border:0PX solid; 
	padding:2px; 
}

.msgerror {
	color:#CC0000;
	font-weight: bold; 
	width:80%;
	border:0px solid; 
	padding:2px; 
}



.rowhead {
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:7pt; 
	font-weight:bold; 
	color:#000000; 
	background:#E5ECF9;	
	width:100%;
	font-variant: normal;
	margin-left: 0px
}

.tablehead {
	font-size:9pt; 
	font-weight:bold; 
	color:#000000; 
	background-color:#FFFFFF; 
}





.StandardButton {
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:11px; 
/*
color:#FFFFFF;
background-color:#7994CB; 
*/
	background-image:none;
	background-repeat:repeat;
	background-attachment:scroll;
	
}



.searchTable{
	border: 0px #000000 solid;
	width: 100%;
	background-color: #E5ECF9;
	padding: 0;
	margin: 0;
}

.smalltext{
	font-size:9px;

}



.search-headline {
	font-family: Arial,Tahoma,Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	padding-left: 5px;
}

.searchins{
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:8pt;
	font-style:italic;
	color:#000000;
	padding-left: 5px;
}

input.text{
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:10px;
	width:200px;
}



div.overtext{
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:9pt;
	margin: 0px;
	text-overflow:ellipsis;
	overflow:hidden;
	width: 500px;
	height:32px;
	margin-bottom:0px;
	padding-bottom: 0px;
}

.calLink{
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:8pt;
}

.extraOpts{
	font-family:Arial,Tahoma,Sans-Serif; 
	font-size:9pt;
	color:#008000;
}

.extraOptsLink{
	font-weight:normal; 
	font-size: 9pt;
	font-family:Arial,Tahoma,Sans-Serif; 
	text-align:Left; 
	margin-top:0; 
	margin-bottom:0; 
	margin-left:0; 
	margin-right:0;
	padding:2px; 
	padding-right:6px; 
	padding-left:6px;
}

.label{
	font-size: 9pt;
	font-family:Arial,Tahoma,Sans-Serif; 
	font-weight: bold;
}



.indentedtab{
	margin-left:50px;
}

.smallLink{
	font-weight:normal; 
	font-size: 7pt;
	font-family:Arial,Tahoma,Sans-Serif; 
	text-align:Left; 
	margin-top:0; 
	margin-bottom:0; 
	margin-left:0; 
	margin-right:0;
	padding:2px; 
	padding-right:6px; 
	
}

select.feedropdown{
	width:200px;
}
