body,p,table,td,tr,th,ul,ol,div {
   font-family: verdana, tahoma, arial, sans-serif; 
}

body {
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
	padding-left:     0px;
	padding-right:    0px;
	padding-bottom:   0px;
	padding-top:      0px;
   background-color: #ffffff;
   font-size:        8pt;
   text-transform:   none;
   color:            #003446;
}

table
{
   margin:           1px,1px;
   padding:          0px;
   font-size:        8pt;
   border-collapse:  separate;
}

table tr
{
   border:           1px solid #ff0000;
   margin:           0px,0px;
   padding:          0px;
   border-collapse:  collapse;
   vertical-align:   top;
   text-align:       left;
}

table td {
   border:           1px solid #87bed5;
   padding:          0px;
   margin:           1px;
   border-collapse:  separate;
   vertical-align:   top;
   text-align:       left;
}

a {
   background-color: transparent;
   text-decoration:  none;
   color:            #0075a6;
}

a:link {

}

a:hover {

}

a:active {

}

a:visited {

}

hr {
   border-bottom:    0px dotted ;
   border-left:      0px dotted ;
   border-right:     0px dotted ;
   border-top:       0px dotted #cccccc;
   display:          inline;
   height:           1px;
}

img {
   border:           none;
   margin:           0px;
   padding:          0px;
}

li {
   padding:          2px;
}

div
{
   text-align:       left;
   vertical-align:   top;
}

.navtitle {
	padding-left:     4px;
	padding-right:    5px;
	padding-top:      5px;
	padding-bottom:   5px;	
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
	border-left:      #bcced8 1px solid;
	border-right:     #bcced8 1px solid;
	border-top:       #bcced8 1px solid;
	border-bottom:    #bcced8 1px solid;
	font-weight:      bold;
   line-height:      12pt;
	text-indent:      0px;
	text-decoration:  none;
	color:            #ccffff;
	vertical-align:   top;
	background-color: #0075a6;
}

.navtext{
	padding-left:     4px;
	padding-right:    2px;
	padding-bottom:   1px;
	padding-top:      1px;
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
	border-left:      #bcced8 1px solid;
	border-right:     #bcced8 1px solid;
	border-top:       #bcced8 0px solid;
	border-bottom:    #bcced8 1px solid;
	font-weight:      normal;
	line-height:      12pt;
	text-indent:      0px;
	text-decoration:  none;
	vertical-align:   top;
	color:            #003446;
	background-color: #ffffff;
}

.title {
   padding-left:     3px;
	padding-right:    3px;
	padding-top:      3px;
	padding-bottom:   3px;	
	margin-left:      2px;
	margin-right:     2px;
	margin-top:       2px;
	margin-bottom:    2px;
   border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      normal;
   text-align:       center;
	font-size:        13pt;
	line-height:      15pt;
	text-indent:      1px;
	text-decoration:  none;
	color:            #ccffff;
	vertical-align:   top;
	background-color: #0075a6;
}

.small {
	padding-left:     1px;
	padding-right:    1px;
	padding-top:      1px;
	padding-bottom:   1px;	
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
   border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      normal;
   text-align:       center;
	font-size:        8pt;
	line-height:      10pt;
	text-indent:      1px;
	text-decoration:  none;
	color:            #003446;
	vertical-align:   top;
	background-color: transparent;
}

.basictext {
	padding-left:     1px;
	padding-right:    1px;
	padding-top:      1px;
	padding-bottom:   1px;	
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    5px;
   border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      normal;
   text-align:       left;
	font-size:        8pt;
	line-height:      10pt;
	text-indent:      1px;
	text-decoration:  none;
	color:            #003446;
	vertical-align:   top;
	background-color: transparent;
}

.texthead {
	padding-left:     1px;
	padding-right:    1px;
	padding-top:      1px;
	padding-bottom:   1px;	
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
   border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      bold;
   text-align:       left;
	font-size:        10pt;
	line-height:      18pt;
	text-indent:      1px;
	text-decoration:  none;
	color:            #0075a6;
	vertical-align:   top;
	background-color: transparent;
}

.spcdef {
	padding-left:     2px;
	padding-right:    2px;
	padding-top:      2px;
	padding-bottom:   2px;	
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
	border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      normal;
   line-height:      12pt;
	text-indent:      0px;
	text-decoration:  none;
	color:            #0075a6;
	vertical-align:   top;
	background-color: #cce3ed;
}

.spcval {
	padding-left:     2px;
	padding-right:    2px;
	padding-bottom:   2px;
	padding-top:      2px;
	margin-left:      0px;
	margin-right:     0px;
	margin-top:       0px;
	margin-bottom:    0px;
	border-left:      0px;
	border-right:     0px;
	border-top:       0px;
	border-bottom:    0px;
	font-weight:      normal;
	line-height:      12pt;
	text-indent:      0px;
	text-decoration:  none;
	vertical-align:   top;
	color:            #003446;
	background-color: #ffffff;
}


#text {
text-align: left;
padding: 5px;
}

#text h1 {
font-size: 1.3em;
color:  #003446;
font-weight: bold;
margin-bottom: 0px;
}

#text h3 {
font-size: 1.0em;
color: #333333;
font-weight: bold;
margin-bottom: 0px;
margin-top: 8px;
}

#text p {
font-size: 1.0em;
color:  #003446;
font-weight: normal;
margin-bottom: 0px;
margin-top: 1px;
}