body
{
   font: 12px Arial, Helvetica, Tahoma, sans-serif;
   text-align:center;
   margin:0;
   padding:0;

}



A
{
 TEXT-DECORATION: none;
 COLOR:#000080;
}

A:link
{
    COLOR: #000080;
    TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #000080;
    TEXT-DECORATION: none;
}

A:hover
{
	COLOR: #444444; 
	TEXT-DECORATION: underline;
}

A:active
{
    COLOR: #000080;
    TEXT-DECORATION: underline;
}




A.pageview
{
    COLOR: #4C5ABF;
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt;
	font-weight:bold;
}

A.pageview:hover
{
	COLOR: #E98F25; 
    TEXT-DECORATION: none;
    FONT-SIZE: 10pt;
	font-weight:bold;
}

A.submenu:link, A.submenu:visited, A.submenu:active
{
    COLOR: #0085c0; 
    TEXT-DECORATION: none;
	line-height:25px;

}

A.submenu:hover
{
	COLOR: black;
    TEXT-DECORATION: underline;
}



A.user
{
    COLOR: #000080;
    TEXT-DECORATION: underline;
}

A.user:hover
{
	COLOR: #E98F25; 
    TEXT-DECORATION: underline;
}

A.menu:link
{
	COLOR: #fff; 
    TEXT-DECORATION: none;
}

A.menu:visited
{
	COLOR: #fff; 
    TEXT-DECORATION: none;
}

A.menu
{
    COLOR: #fff;
    TEXT-DECORATION: none;
}

A.menu:hover
{
	COLOR: #F2FC54; 
    TEXT-DECORATION: none;
}

BODY
{

   font: 12px/1.5 Arial, Helvetica, Tahoma, sans-serif;


}

TABLE,input,textarea
{
   font: 12px/1.5 Arial, Helvetica, Tahoma, sans-serif;
}

TABLE.child
{
    BACKGROUND-IMAGE: url('../images/bg02.jpg');
    BACKGROUND-REPEAT: no-repeat;
 
}

TABLE.mchild
{
	width:100%;
 
}

TABLE.menu
{
	color:white;
	font-weight:bold;
}


.smenu
{
    width: 25em;
}

table#data
{
   background-color:#f3f4f5 /*#EDF0F6*/;
}

table#data th
{
   text-align:left;
   padding-left:10px;
   border-top:1px solid #fff;
   height:30px;
   font-weight:normal;
}
table#data td
{
   padding:.5em;
   border-top:1px solid #fff;
}


select
{
   vertical-align:top;

}

td.title
{
 
	color:black;
	font-weight:bold;
    
}


.ptitle
{
  
	color:#b1c31d;
    font-weight:bold;    
	padding-left:10px;
	margin-top:15px;
}


.dtitle
{
	font-size:16px;
	font-weight:bold;
	border-top:1px solid #ddd;
	height:4em;

    
}

tr.upline
{
    BACKGROUND-IMAGE: url('../images/bg05.gif');
    BACKGROUND-REPEAT: repeat-x;
	PADDING-TOP: 5pt;
   
}

td.wtext
{
    BACKGROUND-IMAGE: url('../images/bg05.gif');
    BACKGROUND-REPEAT: repeat-x;
	PADDING-TOP: 5pt;
   
}


#data td select
{
    padding:.2em;
    width:12em;
	font-size:1.0em;
  
}

#data td input
{
    padding:.2em;
    /*width: expression((this.type=="text" || this.type=="radio") ? "15em" : "5em"); */
	font-size:1.0em;
  
}

.readonlytxt
{
    width:5em;
}

#data td.subline
{
       background-color:#e2e7f0/*#EDF0F6*/;
	   
}

td#topmenu
{
   background: #0085c0 url(../images/bg05.gif) left repeat-y;  
   vertical-align:bottom;
   
}

td#topmenu UL
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

td#topmenu UL LI
{
	FLOAT: left; 
	POSITION: relative
}

td#topmenu UL LI A 
{

	DISPLAY: block; 
    /*background: transparent url(../images/bg03.jpg) repeat-y; */
	COLOR: #fff; 
	font-weight:normal;
	LINE-HEIGHT:30px;
	TEXT-ALIGN: center; 
	TEXT-DECORATION: none;
	padding:0 2.0em;
	text-transform:uppercase;
}

td#topmenu UL LI A:visited 
{

	DISPLAY: block; 
    /*background: transparent url(../images/bg03.jpg) repeat-y; */
	COLOR: #fff; 
}




td#topmenu UL LI A:hover
{
    background: #e2e7f0; 
    color:#1c3b6e; 
}


.p10
{
  padding-left:10px;
}

.pl4em
{
 padding-left:4em;
}

.copy
{
  font-size:11px;
  color:#777;
  margin-top:1em;
  padding:3px;
}



 
/* General button style (reset) */
.btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: .5em 3em;
	display: inline-block;
	margin: 1em .5em;
	text-transform: uppercase;
	letter-spacing: 1px;
	/*font-weight: 700;
	outline: none;
	position: relative;*/
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
 
.btn:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}


/* Button 2 */
.btn-2 {
	background: #e2e7f0;
	color: black;
	box-shadow: 0 6px #0085c0;
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
}
 
/* Button 2a */
.btn-2a {
	border-radius: 0 0 5px 5px;
}

.btn-2a:hover {
	box-shadow: 0 4px #0085c0;
	top: 2px;
}
 
.btn-2a:active {
	box-shadow: 0 0 #e2e7f0;
	top: 6px;
}