p,br,h1,h2,h3,h4,ul,ol,li,div,dir,th,dt,dd,address,blockquote,nobr,b,i,a  {
	font-family : Arial, Helvetica, sans-serif;
}

body  {
	background-color : #FFFFFF;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
}

td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
}

/* Backgrund */
.paper  {
	background-color : White;
}

.indented {
	margin-left :  6px;
}
	
/* Text*/
.weiss  {
	color : White;
	font-weight : bold;
}

.large	{
	font-size : 16pt;
}

.middle	{
	font-size : 12pt;
}

.medium	{
	font-size : 10pt;
}

.small	{
	font-size : 8pt;
}

.small-em	{
	font-size : 9pt;
	font-style : italic;
}

.middle-small	{
	font-size : 10pt;
}
.middle-bold	{
	font-size : 12pt;
	font-weight : bold;
}	
.middle-bold-u	{
	font-size : 12pt;
	font-weight : bold;
	text-decoration : underline;
}

.head-main	{
	font-weight : bold;
	font-size : x-large;
}

.head-sub	{
	font-weight : normal;
	font-size : 18pt;
	color: White;
}

/* Links blue*/
a  {
	color : Blue;
	text-decoration : none;
}

A:LINK {
	text-decoration : none;
}

a:active  {
	color : Red;
	text-decoration : none;
	background-color : White;
}

.mainheader  {
	color : White;
	text-decoration : none;
	background-color : #003399;
	font-weight :  bold;
}

.gross  {
	font-size : 11pt;
	font-weight : bold;
}

.klein  {
	font-size : 9pt;
	font-weight : bold;
}

.klein-blue  {
	font-size : 9pt;
	font-weight : bold;
	color: blue;
}

.blue  {
	color: #ffffff;
	background-color: #4a4a7b;
	}
	
.red  {
	background-color: Red;
	color: White;
	font-weight: bold;
	}

.grey	{
	background-color: #dedede;
	font-size : 10pt;
	font-weight : bold;
}	

.navbar {
	border-bottom-width : 1px;
	border-color : #336699;
	border-left-width : 0;
	border-right-width : 0;
	border-style : solid;
	border-top-width : 1px;
	font-family : Arial, sans-serif;
	font-size : smaller;
	height : 22px;
	margin-bottom : 4px;
	padding-top : 1px;
	width : 80%;
}

.navbar A {
	color : #336699;
}
.tblHeaderDetail {
  color: #fff;
  background-color: #4F81BD;
}


.bluebutton {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-weight:bold;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.bluebutton:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.bluebutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
h1 {font-size: 1.3em;}


.aligncenter {align: center;}
.alignleft   {align: left;}
.alignright  {align: right;}
.floatleft   {float: left;}
.floatright  {float: right;}


.smallest {font-size:7pt; }
.smaller {font-size:8pt; }
.small {font-size:9pt; }
.medium {font-size:12pt;}

.fontsize7pt  {font-size: 7pt;}
.fontsize8pt  {font-size: 8pt;}
.fontsize9pt  {font-size: 9pt;}
.fontsize10pt {font-size:10pt;}
.fontsize11pt {font-size:11pt;}
.fontsize12pt {font-size:12pt;}
.fontsize13pt {font-size:13pt;}
.fontsize14pt {font-size:14pt;}
.fontsize15pt {font-size:15pt;}
.fontsize16pt {font-size:18pt;}
.fontsize17pt {font-size:17pt;}
.fontsize18pt {font-size:18pt;}


 
.width10      {width: 10px;}
.width15      {width: 15px;}
.width20      {width: 20px;}
.width25      {width: 25px;}
.width30      {width: 30px;}
.width35      {width: 35px;}
.width40      {width: 40px;}
.width45      {width: 45px;}
.width50      {width: 50px;}
.width55      {width: 55px;}
.width60      {width: 60px;}
.width65      {width: 65px;}
.width70      {width: 70px;}
.width75      {width: 75px;}
.width80      {width: 80px;}
.width85      {width: 85px;}
.width90      {width: 90px;}
.width95      {width: 95px;}
.width100      {width: 100px;}
.width110      {width: 110px;}
.width120      {width: 120px;}
.width125      {width: 125px;}
.width150      {width: 150px;}
.width175      {width: 175px;}
.width200      {width: 200px;}
.width225      {width: 225px;}
.width250      {width: 250px;}
.width275      {width: 275px;}
.width300      {width: 300px;}
.width350      {width: 350px;}
.width400      {width: 400px;}
.width450      {width: 450px;}
.width500      {width: 500px;}
.width550      {width: 550px;}
.width600      {width: 600px;}
.width650      {width: 650px;}
.width700      {width: 700px;}
.width750      {width: 750px;}
.width800      {width: 800px;}
.width850      {width: 850px;}
.width900      {width: 900px;}
.width950      {width: 950px;}
.width960      {width: 960px;}
.width974      {width: 974px;}
.width100percent {width: 100%; }

.fontbold     {font-weight: bold;}


.red, .colorred {color: #ff0000;}
.blue,.colorblue{color: #0000ff;}
.white          {color: #ffffff;}
.black          {color: #000000;}

.lightgreen     {color: #99ee90;}
.green          {color: #008000;}
.greenyellow    {color: #adff2f;}
.olive          {color: #9ab973;}
.applegreen     {color: #8db600;}
.limegreen      {color: #32cd32;}
.darkgreen      {color: #006400;}

.maroon         {color: #800000;}
.orange         {color: #EF6900;}
.purple         {color: #66023c;}
.violet         {color: #6f00ff;}
.yellow         {color: #ffff00;}

.bgcolorred         {background-color: #f00;}
.bgcolorgreen       {background-color: #0f0;}
.bgcolorlightgreen  {background-color: #ccffcc;}
.bgcolorlightblue   {background-color: #ccffff;}
.bgcoloryellow      {background-color: #ffff00;}
.bgcolorlightyellow {background-color: #ffff99;}
.bgcolorwhite       {background-color: #fff;}
.bgcolorwhitesmoke  {background-color: #f5f5f5;}
.bgcolorfinder      {background-color: #DCF3FF;}
.bgcolortableheader {background-color: #0071A5;}


.dimgray        {color: #696969;}
.gray           {color: #808080;}
.darkgray       {color: #a9a9a9;}
.silver         {color: #c0c0c0;}
.lightgrey      {color: #d3d3d3;}
.gainsboro      {color: #dcdcdc;}
.whitesmoke     {color: #f5f5f5;}


a.blacklink:link {
  color: #000;
  text-decoration: none;
}

a.blacklink:visited {
  color: #000;
}

a.blacklink:hover {
  color: #f00;
}

a.bluelink:link {
  color: #00f;
}

a.bluelink:visited {
  color: #00f;
}

a.bluelink:hover {
  color: #f00;
}

a.greylink:link {
  color: grey;
  text-decoration:none;
}

a.greylink:visited {
  border-bottom:1px solid grey;
}

a.greylink:hover {
  border-bottom:1px solid grey;
}


.headerMargin, .margin0 {margin:0;}
.margin10x0x10x20 {margin: 10px 0 10px 20px;}
.margin0x0x0    {margin: 0 0;}
.margin0x0x5    {margin: 0 0 5px;}
.margin0x0x10   {margin: 0 0 10px;}
.margin0x0x15   {margin: 0 0 15px;}
.margin0x0x20   {margin: 0 0 20px;}
.margin0x0x25   {margin: 0 0 25px;}
.margin0x0x30   {margin: 0 0 30px;}
.margin0x0x35   {margin: 0 0 35px;}
.margin0x0x40   {margin: 0 0 40px;}
.margin0x0x45   {margin: 0 0 45px;}
.margin0x0x50   {margin: 0 0 50px;}
.margin0x5x0    {margin: 0 5px;}
.margin0x5x5    {margin: 0 5px 5px;}
.margin0x5x10   {margin: 0 5px 10px;}
.margin0x5x15   {margin: 0 5px 15px;}
.margin0x5x20   {margin: 0 5px 20px;}
.margin0x5x25   {margin: 0 5px 25px;}
.margin0x5x30   {margin: 0 5px 30px;}
.margin0x5x35   {margin: 0 5px 35px;}
.margin0x5x40   {margin: 0 5px 40px;}
.margin0x5x45   {margin: 0 5px 45px;}
.margin0x5x50   {margin: 0 5px 50px;}
.margin0x10x0   {margin: 0 10px;}
.margin0x10x5   {margin: 0 10px 5px;}
.margin0x10x10  {margin: 0 10px 10px;}
.margin0x10x15  {margin: 0 10px 15px;}
.margin0x10x20  {margin: 0 10px 20px;}
.margin0x10x25  {margin: 0 10px 25px;}
.margin0x10x30  {margin: 0 10px 30px;}
.margin0x10x35  {margin: 0 10px 35px;}
.margin0x10x40  {margin: 0 10px 40px;}
.margin0x10x45  {margin: 0 10px 45px;}
.margin0x10x50  {margin: 0 10px 50px;}
.margin5x0x0    {margin: 5px 0 0;}
.margin5x0x5    {margin: 5px 0;}
.margin5x0x10   {margin: 5px 0 10px;}
.margin5x0x15   {margin: 5px 0 15px;}
.margin5x0x20   {margin: 5px 0 20px;}
.margin5x0x25   {margin: 5px 0 25px;}
.margin5x0x30   {margin: 5px 0 30px;}
.margin5x0x35   {margin: 5px 0 35px;}
.margin5x0x40   {margin: 5px 0 40px;}
.margin5x0x45   {margin: 5px 0 45px;}
.margin5x0x50   {margin: 5px 0 50px;}
.margin5x5x0    {margin: 5px 5px 0;}
.margin5x5x5    {margin: 5px 5px;}
.margin5x5x10   {margin: 5px 5px 10px;}
.margin5x5x15   {margin: 5px 5px 15px;}
.margin5x5x20   {margin: 5px 5px 20px;}
.margin5x5x25   {margin: 5px 5px 25px;}
.margin5x5x30   {margin: 5px 5px 30px;}
.margin5x5x35   {margin: 5px 5px 35px;}
.margin5x5x40   {margin: 5px 5px 40px;}
.margin5x5x45   {margin: 5px 5px 45px;}
.margin5x5x50   {margin: 5px 5px 50px;}
.margin5x10x0   {margin: 5px 10px 0;}
.margin5x10x5   {margin: 5px 10px;}
.margin5x10x10  {margin: 5px 10px 10px;}
.margin5x10x15  {margin: 5px 10px 15px;}
.margin5x10x20  {margin: 5px 10px 20px;}
.margin5x10x25  {margin: 5px 10px 25px;}
.margin5x10x30  {margin: 5px 10px 30px;}
.margin5x10x35  {margin: 5px 10px 35px;}
.margin5x10x40  {margin: 5px 10px 40px;}
.margin5x10x45  {margin: 5px 10px 45px;}
.margin5x10x50  {margin: 5px 10px 50px;}
.margin10x0x0   {margin: 10px 0 0;}
.margin10x0x5   {margin: 10px 0 5px;}
.margin10x0x10  {margin: 10px 0;}
.margin10x0x15  {margin: 10px 0 15px;}
.margin10x0x20  {margin: 10px 0 20px;}
.margin10x0x25  {margin: 10px 0 25px;}
.margin10x0x30  {margin: 10px 0 30px;}
.margin10x0x35  {margin: 10px 0 35px;}
.margin10x0x40  {margin: 10px 0 40px;}
.margin10x0x45  {margin: 10px 0 45px;}
.margin10x0x50  {margin: 10px 0 50px;}
.margin10x5x0   {margin: 10px 5px 0;}
.margin10x5x5   {margin: 10px 5px 5px;}
.margin10x5x10  {margin: 10px 5px;}
.margin10x5x15  {margin: 10px 5px 15px;}
.margin10x5x20  {margin: 10px 5px 20px;}
.margin10x5x25  {margin: 10px 5px 25px;}
.margin10x5x30  {margin: 10px 5px 30px;}
.margin10x5x35  {margin: 10px 5px 35px;}
.margin10x5x40  {margin: 10px 5px 40px;}
.margin10x5x45  {margin: 10px 5px 45px;}
.margin10x5x50  {margin: 10px 5px 50px;}
.margin10x10x0  {margin: 10px 10px 0;}
.margin10x10x5  {margin: 10px 10px 5px;}
.margin10x10x10 {margin: 10px 10px;}
.margin10x10x15 {margin: 10px 10px 15px;}
.margin10x10x20 {margin: 10px 10px 20px;}
.margin10x10x25 {margin: 10px 10px 25px;}
.margin10x10x30 {margin: 10px 10px 30px;}
.margin10x10x35 {margin: 10px 10px 35px;}
.margin10x10x40 {margin: 10px 10px 40px;}
.margin10x10x45 {margin: 10px 10px 45px;}
.margin10x10x50 {margin: 10px 10px 50px;}
.margin15x0x0   {margin: 15px 0 0;}
.margin15x0x5   {margin: 15px 0 5px;}
.margin15x0x10  {margin: 15px 0 10px;}
.margin15x0x15  {margin: 15px 0;}
.margin15x0x20  {margin: 15px 0 20px;}
.margin15x0x25  {margin: 15px 0 25px;}
.margin15x0x30  {margin: 15px 0 30px;}
.margin15x0x35  {margin: 15px 0 35px;}
.margin15x0x40  {margin: 15px 0 40px;}
.margin15x0x45  {margin: 15px 0 45px;}
.margin15x0x50  {margin: 15px 0 50px;}
.margin15x5x0   {margin: 15px 5px 0;}
.margin15x5x5   {margin: 15px 5px 5px;}
.margin15x5x10  {margin: 15px 5px 10px;}
.margin15x5x15  {margin: 15px 5px;}
.margin15x5x20  {margin: 15px 5px 20px;}
.margin15x5x25  {margin: 15px 5px 25px;}
.margin15x5x30  {margin: 15px 5px 30px;}
.margin15x5x35  {margin: 15px 5px 35px;}
.margin15x5x40  {margin: 15px 5px 40px;}
.margin15x5x45  {margin: 15px 5px 45px;}
.margin15x5x50  {margin: 15px 5px 50px;}
.margin15x10x0  {margin: 15px 10px 0;}
.margin15x10x5  {margin: 15px 10px 5px;}
.margin15x10x10 {margin: 15px 10px 10px;}
.margin15x10x15 {margin: 15px 10px;}
.margin15x10x20 {margin: 15px 10px 20px;}
.margin15x10x25 {margin: 15px 10px 25px;}
.margin15x10x30 {margin: 15px 10px 30px;}
.margin15x10x35 {margin: 15px 10px 35px;}
.margin15x10x40 {margin: 15px 10px 40px;}
.margin15x10x45 {margin: 15px 10px 45px;}
.margin15x10x50 {margin: 15px 10px 50px;}
.margin20x0x0   {margin: 20px 0 0;}
.margin20x0x5   {margin: 20px 0 5px;}
.margin20x0x10  {margin: 20px 0 10px;}
.margin20x0x15  {margin: 20px 0 15px;}
.margin20x0x20  {margin: 20px 0;}
.margin20x0x25  {margin: 20px 0 25px;}
.margin20x0x30  {margin: 20px 0 30px;}
.margin20x0x35  {margin: 20px 0 35px;}
.margin20x0x40  {margin: 20px 0 40px;}
.margin20x0x45  {margin: 20px 0 45px;}
.margin20x0x50  {margin: 20px 0 50px;}
.margin20x5x0   {margin: 20px 5px 0;}
.margin20x5x5   {margin: 20px 5px 5px;}
.margin20x5x10  {margin: 20px 5px 10px;}
.margin20x5x15  {margin: 20px 5px 15px;}
.margin20x5x20  {margin: 20px 5px;}
.margin20x5x25  {margin: 20px 5px 25px;}
.margin20x5x30  {margin: 20px 5px 30px;}
.margin20x5x35  {margin: 20px 5px 35px;}
.margin20x5x40  {margin: 20px 5px 40px;}
.margin20x5x45  {margin: 20px 5px 45px;}
.margin20x5x50  {margin: 20px 5px 50px;}
.margin20x10x0  {margin: 20px 10px 0;}
.margin20x10x5  {margin: 20px 10px 5px;}
.margin20x10x10 {margin: 20px 10px 10px;}
.margin20x10x15 {margin: 20px 10px 15px;}
.margin20x10x20 {margin: 20px 10px;}
.margin20x10x25 {margin: 20px 10px 25px;}
.margin20x10x30 {margin: 20px 10px 30px;}
.margin20x10x35 {margin: 20px 10px 35px;}
.margin20x10x40 {margin: 20px 10px 40px;}
.margin20x10x45 {margin: 20px 10px 45px;}
.margin20x10x50 {margin: 20px 10px 50px;}
.margin25x0x0   {margin: 25px 0 0;}
.margin25x0x5   {margin: 25px 0 5px;}
.margin25x0x10  {margin: 25px 0 10px;}
.margin25x0x15  {margin: 25px 0 15px;}
.margin25x0x20  {margin: 25px 0 20px;}
.margin25x0x25  {margin: 25px 0;}
.margin25x0x30  {margin: 25px 0 30px;}
.margin25x0x35  {margin: 25px 0 35px;}
.margin25x0x40  {margin: 25px 0 40px;}
.margin25x0x45  {margin: 25px 0 45px;}
.margin25x0x50  {margin: 25px 0 50px;}
.margin25x5x0   {margin: 25px 5px 0;}
.margin25x5x5   {margin: 25px 5px 5px;}
.margin25x5x10  {margin: 25px 5px 10px;}
.margin25x5x15  {margin: 25px 5px 15px;}
.margin25x5x20  {margin: 25px 5px 20px;}
.margin25x5x25  {margin: 25px 5px;}
.margin25x5x30  {margin: 25px 5px 30px;}
.margin25x5x35  {margin: 25px 5px 35px;}
.margin25x5x40  {margin: 25px 5px 40px;}
.margin25x5x45  {margin: 25px 5px 45px;}
.margin25x5x50  {margin: 25px 5px 50px;}
.margin25x10x0  {margin: 25px 10px 0;}
.margin25x10x5  {margin: 25px 10px 5px;}
.margin25x10x10 {margin: 25px 10px 10px;}
.margin25x10x15 {margin: 25px 10px 15px;}
.margin25x10x20 {margin: 25px 10px 20px;}
.margin25x10x25 {margin: 25px 10px;}
.margin25x10x30 {margin: 25px 10px 30px;}
.margin25x10x35 {margin: 25px 10px 35px;}
.margin25x10x40 {margin: 25px 10px 40px;}
.margin25x10x45 {margin: 25px 10px 45px;}
.margin25x10x50 {margin: 25px 10px 50px;}
.margin30x0x0   {margin: 30px 0 0;}
.margin30x0x5   {margin: 30px 0 5px;}
.margin30x0x10  {margin: 30px 0 10px;}
.margin30x0x15  {margin: 30px 0 15px;}
.margin30x0x20  {margin: 30px 0 20px;}
.margin30x0x25  {margin: 30px 0 25px;}
.margin30x0x30  {margin: 30px 0;}
.margin30x0x35  {margin: 30px 0 35px;}
.margin30x0x40  {margin: 30px 0 40px;}
.margin30x0x45  {margin: 30px 0 45px;}
.margin30x0x50  {margin: 30px 0 50px;}
.margin30x5x0   {margin: 30px 5px 0;}
.margin30x5x5   {margin: 30px 5px 5px;}
.margin30x5x10  {margin: 30px 5px 10px;}
.margin30x5x15  {margin: 30px 5px 15px;}
.margin30x5x20  {margin: 30px 5px 20px;}
.margin30x5x25  {margin: 30px 5px 25px;}
.margin30x5x30  {margin: 30px 5px;}
.margin30x5x35  {margin: 30px 5px 35px;}
.margin30x5x40  {margin: 30px 5px 40px;}
.margin30x5x45  {margin: 30px 5px 45px;}
.margin30x5x50  {margin: 30px 5px 50px;}
.margin30x10x0  {margin: 30px 10px 0;}
.margin30x10x5  {margin: 30px 10px 5px;}
.margin30x10x10 {margin: 30px 10px 10px;}
.margin30x10x15 {margin: 30px 10px 15px;}
.margin30x10x20 {margin: 30px 10px 20px;}
.margin30x10x25 {margin: 30px 10px 25px;}
.margin30x10x30 {margin: 30px 10px;}
.margin30x10x35 {margin: 30px 10px 35px;}
.margin30x10x40 {margin: 30px 10px 40px;}
.margin30x10x45 {margin: 30px 10px 45px;}
.margin30x10x50 {margin: 30px 10px 50px;}
.margin35x0x0   {margin: 35px 0 0;}
.margin35x0x5   {margin: 35px 0 5px;}
.margin35x0x10  {margin: 35px 0 10px;}
.margin35x0x15  {margin: 35px 0 15px;}
.margin35x0x20  {margin: 35px 0 20px;}
.margin35x0x25  {margin: 35px 0 25px;}
.margin35x0x30  {margin: 35px 0 30px;}
.margin35x0x35  {margin: 35px 0;}
.margin35x0x40  {margin: 35px 0 40px;}
.margin35x0x45  {margin: 35px 0 45px;}
.margin35x0x50  {margin: 35px 0 50px;}
.margin35x5x0   {margin: 35px 5px 0;}
.margin35x5x5   {margin: 35px 5px 5px;}
.margin35x5x10  {margin: 35px 5px 10px;}
.margin35x5x15  {margin: 35px 5px 15px;}
.margin35x5x20  {margin: 35px 5px 20px;}
.margin35x5x25  {margin: 35px 5px 25px;}
.margin35x5x30  {margin: 35px 5px 30px;}
.margin35x5x35  {margin: 35px 5px;}
.margin35x5x40  {margin: 35px 5px 40px;}
.margin35x5x45  {margin: 35px 5px 45px;}
.margin35x5x50  {margin: 35px 5px 50px;}
.margin35x10x0  {margin: 35px 10px 0;}
.margin35x10x5  {margin: 35px 10px 5px;}
.margin35x10x10 {margin: 35px 10px 10px;}
.margin35x10x15 {margin: 35px 10px 15px;}
.margin35x10x20 {margin: 35px 10px 20px;}
.margin35x10x25 {margin: 35px 10px 25px;}
.margin35x10x30 {margin: 35px 10px 30px;}
.margin35x10x35 {margin: 35px 10px;}
.margin35x10x40 {margin: 35px 10px 40px;}
.margin35x10x45 {margin: 35px 10px 45px;}
.margin35x10x50 {margin: 35px 10px 50px;}
.margin40x0x0   {margin: 40px 0 0;}
.margin40x0x5   {margin: 40px 0 5px;}
.margin40x0x10  {margin: 40px 0 10px;}
.margin40x0x15  {margin: 40px 0 15px;}
.margin40x0x20  {margin: 40px 0 20px;}
.margin40x0x25  {margin: 40px 0 25px;}
.margin40x0x30  {margin: 40px 0 30px;}
.margin40x0x35  {margin: 40px 0 35px;}
.margin40x0x40  {margin: 40px 0;}
.margin40x0x45  {margin: 40px 0 45px;}
.margin40x0x50  {margin: 40px 0 50px;}
.margin40x5x0   {margin: 40px 5px 0;}
.margin40x5x5   {margin: 40px 5px 5px;}
.margin40x5x10  {margin: 40px 5px 10px;}
.margin40x5x15  {margin: 40px 5px 15px;}
.margin40x5x20  {margin: 40px 5px 20px;}
.margin40x5x25  {margin: 40px 5px 25px;}
.margin40x5x30  {margin: 40px 5px 30px;}
.margin40x5x35  {margin: 40px 5px 35px;}
.margin40x5x40  {margin: 40px 5px;}
.margin40x5x45  {margin: 40px 5px 45px;}
.margin40x5x50  {margin: 40px 5px 50px;}
.margin40x10x0  {margin: 40px 10px 0;}
.margin40x10x5  {margin: 40px 10px 5px;}
.margin40x10x10 {margin: 40px 10px 10px;}
.margin40x10x15 {margin: 40px 10px 15px;}
.margin40x10x20 {margin: 40px 10px 20px;}
.margin40x10x25 {margin: 40px 10px 25px;}
.margin40x10x30 {margin: 40px 10px 30px;}
.margin40x10x35 {margin: 40px 10px 35px;}
.margin40x10x40 {margin: 40px 10px;}
.margin40x10x45 {margin: 40px 10px 45px;}
.margin40x10x50 {margin: 40px 10px 50px;}
.margin45x0x0   {margin: 45px 0 0;}
.margin45x0x5   {margin: 45px 0 5px;}
.margin45x0x10  {margin: 45px 0 10px;}
.margin45x0x15  {margin: 45px 0 15px;}
.margin45x0x20  {margin: 45px 0 20px;}
.margin45x0x25  {margin: 45px 0 25px;}
.margin45x0x30  {margin: 45px 0 30px;}
.margin45x0x35  {margin: 45px 0 35px;}
.margin45x0x40  {margin: 45px 0 40px;}
.margin45x0x45  {margin: 45px 0;}
.margin45x0x50  {margin: 45px 0 50px;}
.margin45x5x0   {margin: 45px 5px 0;}
.margin45x5x5   {margin: 45px 5px 5px;}
.margin45x5x10  {margin: 45px 5px 10px;}
.margin45x5x15  {margin: 45px 5px 15px;}
.margin45x5x20  {margin: 45px 5px 20px;}
.margin45x5x25  {margin: 45px 5px 25px;}
.margin45x5x30  {margin: 45px 5px 30px;}
.margin45x5x35  {margin: 45px 5px 35px;}
.margin45x5x40  {margin: 45px 5px 40px;}
.margin45x5x45  {margin: 45px 5px;}
.margin45x5x50  {margin: 45px 5px 50px;}
.margin45x10x0  {margin: 45px 10px 0;}
.margin45x10x5  {margin: 45px 10px 5px;}
.margin45x10x10 {margin: 45px 10px 10px;}
.margin45x10x15 {margin: 45px 10px 15px;}
.margin45x10x20 {margin: 45px 10px 20px;}
.margin45x10x25 {margin: 45px 10px 25px;}
.margin45x10x30 {margin: 45px 10px 30px;}
.margin45x10x35 {margin: 45px 10px 35px;}
.margin45x10x40 {margin: 45px 10px 40px;}
.margin45x10x45 {margin: 45px 10px;}
.margin45x10x50 {margin: 45px 10px 50px;}
.margin50x0x0   {margin: 50px 0 0;}
.margin50x0x5   {margin: 50px 0 5px;}
.margin50x0x10  {margin: 50px 0 10px;}
.margin50x0x15  {margin: 50px 0 15px;}
.margin50x0x20  {margin: 50px 0 20px;}
.margin50x0x25  {margin: 50px 0 25px;}
.margin50x0x30  {margin: 50px 0 30px;}
.margin50x0x35  {margin: 50px 0 35px;}
.margin50x0x40  {margin: 50px 0 40px;}
.margin50x0x45  {margin: 50px 0 45px;}
.margin50x0x50  {margin: 50px 0;}
.margin50x5x0   {margin: 50px 5px 0;}
.margin50x5x5   {margin: 50px 5px 5px;}
.margin50x5x10  {margin: 50px 5px 10px;}
.margin50x5x15  {margin: 50px 5px 15px;}
.margin50x5x20  {margin: 50px 5px 20px;}
.margin50x5x25  {margin: 50px 5px 25px;}
.margin50x5x30  {margin: 50px 5px 30px;}
.margin50x5x35  {margin: 50px 5px 35px;}
.margin50x5x40  {margin: 50px 5px 40px;}
.margin50x5x45  {margin: 50px 5px 45px;}
.margin50x5x50  {margin: 50px 5px;}
.margin50x10x0  {margin: 50px 10px 0;}
.margin50x10x5  {margin: 50px 10px 5px;}
.margin50x10x10 {margin: 50px 10px 10px;}
.margin50x10x15 {margin: 50px 10px 15px;}
.margin50x10x20 {margin: 50px 10px 20px;}
.margin50x10x25 {margin: 50px 10px 25px;}
.margin50x10x30 {margin: 50px 10px 30px;}
.margin50x10x35 {margin: 50px 10px 35px;}
.margin50x10x40 {margin: 50px 10px 40px;}
.margin50x10x45 {margin: 50px 10px 45px;}
.margin50x10x50 {margin: 50px 10px;}



.border1px        {border:1px solid #000;}
.border1pxSilver  {border:1px solid silver;}


.displaynone   {display: none;}
.displayinline {display: inline;}

.mceContentBody {
 background: #f00 !important;
 font-size:1.0em !important;
}




.dataTable {
}

.dataTable .toprow {
  background-color: #0071A5;
  color: #fff;
  font-size: 10pt;
}

.dataTable .datarow {
  font-size: 10pt;
}

.dataTable .evenrow {
  background-color: #DCF3FF;
}
.dataTable .oddrow {
  background-color: #fff;
} 

.login-details td {
  font-size: 10pt;
}

.redbuttonsmall {
   border-top: 1px solid #ff6857;
   background: #ff250d;
   background: -webkit-gradient(linear, left top, left bottom, from(#cc1f0c), to(#ff250d));
   background: -webkit-linear-gradient(top, #cc1f0c, #ff250d);
   background: -moz-linear-gradient(top, #cc1f0c, #ff250d);
   background: -ms-linear-gradient(top, #cc1f0c, #ff250d);
   background: -o-linear-gradient(top, #cc1f0c, #ff250d);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-weight: bold;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.redbuttonsmall:hover {
   border-top-color: #9c1809;
   background: #9c1809;
   color: #f2f549;
   }
.redbuttonsmall:active {
   border-top-color: #821309;
   background: #821309;
   }


.bluebuttonsmall {
   border-top: 1px solid #9bc2f1;
   background: #6b9cd4;
   background: -webkit-gradient(linear, left top, left bottom, from(#4f81bd), to(#6b9cd4));
   background: -webkit-linear-gradient(top, #4f81bd, #6b9cd4);
   background: -moz-linear-gradient(top, #4f81bd, #6b9cd4);
   background: -ms-linear-gradient(top, #4f81bd, #6b9cd4);
   background: -o-linear-gradient(top, #4f81bd, #6b9cd4);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.bluebuttonsmall:hover {
   border-top-color: #3b689c;
   background: #3b689c;
   color: #ccc;
   }
.bluebuttonsmall:active {
   border-top-color: #345c8b;
   background: #345c8b;
   }

.greenbuttonsmall {
   border-top: 1px solid #47eb47;
   background: #2eb82e;
   background: -webkit-gradient(linear, left top, left bottom, from(#2d852d), to(#2eb82e));
   background: -webkit-linear-gradient(top, #2d852d, #2eb82e);
   background: -moz-linear-gradient(top, #2d852d, #2eb82e);
   background: -ms-linear-gradient(top, #2d852d, #2eb82e);
   background: -o-linear-gradient(top, #2d852d, #2eb82e);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.greenbuttonsmall:hover {
   border-top-color: #205e20;
   background: #205e20;
   color: #f2f233;
   }
.greenbuttonsmall:active {
   border-top-color: #1a4c1a;
   background: #1a4c1a;
   }
   
 .lightbluebutton {
   border-top: 1px solid #ffffff;
   background: #8cb2ff;
   background: -webkit-gradient(linear, left top, left bottom, from(#588ffd), to(#8cb2ff));
   background: -webkit-linear-gradient(top, #588ffd, #8cb2ff);
   background: -moz-linear-gradient(top, #588ffd, #8cb2ff);
   background: -ms-linear-gradient(top, #588ffd, #8cb2ff);
   background: -o-linear-gradient(top, #588ffd, #8cb2ff);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.lightbluebutton:hover {
   border-top-color: #286efa;
   background: #286efa;
   color: #ffffff;
   }
.lightbluebutton:active {
   border-top-color: #155afc;
   background: #155afc;
   }
   
 .orangebuttonsmall {
   border-top: 1px solid #ffbc50;
   background: #ff9e03;
   background: -webkit-gradient(linear, left top, left bottom, from(#cc7f02), to(#ff9e03));
   background: -webkit-linear-gradient(top, #cc7f02, #ff9e03);
   background: -moz-linear-gradient(top, #cc7f02, #ff9e03);
   background: -ms-linear-gradient(top, #cc7f02, #ff9e03);
   background: -o-linear-gradient(top, #cc7f02, #ff9e03);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #010870;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.orangebuttonsmall:hover {
   border-top-color: #996003;
   background: #996003;
   color: #ffffff;
   }
.orangebuttonsmall:active {
   border-top-color: #815001;
   background: #815001;
   } 

