/* v3.css

   cross-browser.com

*/



html {

  color:#000; background:#fff;

  margin:0; padding:0;

}

body {

  color:#000; background:#fff;

  margin:0; padding:0;

  font-size:small;

  font-family:tahoma,verdana;

}



/* Anchor Elements */



a:link {

  color:#336699; background:transparent;

  text-decoration:underline;

}

a:visited {

  color:#336699; background:transparent;

  text-decoration:underline;

}

a:active {

  color:#336699; background:transparent;

  text-decoration:underline;

}

a:hover {

  color:#336699; background:transparent;

  text-decoration:underline;

}



#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {

  text-decoration:none;

}



/* Misc. Elements */



b {

  font-weight:bold;

  color:#000; background:transparent;

}

p {

  color:#000; background:transparent;

  margin:.5em ; padding:0;

}

li {

  margin-bottom:.5em;

}



/* Heading Elements */



.h1Color { color:#596380; }

h1 {

  color:#FFFFFF;

  text-align:left;

  font-size:10pt;

}



.h2Color { color:#BF8660; }

.h2Bkgnd { background:#BF8660; }

h2 {

  color:#BF8660;

  background:transparent;

  font-weight:bold;

  font-size:large;

}



.h3Color { color:#596380; }

h3 {

  color:#596380;

  font-weight:bold;

  font-size:medium;

}



#rightColumn h3 {

  font-size:small;

}



/* Layout */



#header {

  background:transparent;

  overflow:hidden;

  margin:0; padding:0;

  margin-bottom:30px;

}

.column {

  top:20px; /* 90px; */ /* just estimate it ;-) */

  position:absolute; overflow:hidden;

  background:transparent;

  margin:0; padding:0;

}

#leftColumn {

  left:3%; width:70%;

}

#rightColumn {

  left:73%; /* rightCol.left = leftCol.left + leftCol.width */

  width:26%; /* rightCol.width = 99 - rightCol.left */

}

.leftContent, .firstLeftContent {

  background:#fff; /* CFD4E6; */

  overflow:hidden;

  margin:0 0 10px 0;

  padding:10px 20px 20px 20px;

}

.rightContent {

  background:#CFD4E6; /* 727EA3; */

  overflow:hidden;

  margin:0 0 10px 0;

  padding:10px 20px 20px 20px;

}

/*

.rightContent .collapsible p {

  font-size:smaller;

}

*/

.rightContent {

  font-size:smaller;

}



#footer {

  font-size:smaller;

  text-align:center;

  padding:10px 20px 10px 20px;

  border:none;

}