calman {
    display: block;
/*    font:9pt/10pt "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, Verdana, sans-serif; */
	font-family: "Open Sans",Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height:18px;
	background-image: url(../images/banner.png);
    background-repeat: repeat;
}

/*=======================*/

ul { list-style-type:none; padding:0; margin:0; }
li { background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:0 0.8ex; padding-left:1em; }

/* A { text-decoration:none; color:#037; } */
A { text-decoration:darkgrey; text-transform:uppercase; color:black; }
/* A:hover { text-decoration:underline; } */
A:hover { text-decoration:red; text-transform:uppercase; color:black; }

.textsmall { font-size:9px; text-decoration:none; }
.textbig { font-size:13px; text-decoration:none; }

A.navigation { color:#000000; }
A.url { color:#ff8940; }
A.navigation:hover,A.url:hover { color:#666666; }

/* span.menu  { color:#666666; display:block; font-size:13px; line-height:18px; font-weight:400; letter-spacing:1px; text-transform:uppercase; margin:8px 0 0 0; } */
/* A.menu     { color:#666666; display:block; font-size:13px; line-height:18px; font-weight:400; letter-spacing:1px; text-transform:uppercase; margin:8px 0 0 0; } */
span.menu  { color:#1C1C1C; display:block; font-size:13px; line-height:18px; font-weight:400; letter-spacing:1px; text-transform:uppercase; margin:8px 0 0 0; }
A.menu     { color:#1C1C1C; display:block; font-size:13px; line-height:18px; font-weight:400; letter-spacing:1px; text-transform:uppercase; margin:8px 0 0 0; }
A.menuhigh { color:#ff8940; display:block; font-size:13px; line-height:18px; font-weight:600; letter-spacing:1px; text-transform:uppercase; margin:8px 0 0 0; }
/*A.menu:hover,A.menuhigh:hover { color:#000000; text-decoration:none; }*/
A.menu:hover,A.menuhigh:hover { color:red; text-decoration:none; }

A.submenu     { color:#666666; display:block; font-size:12px; line-height:12px; font-weight:400; letter-spacing:1px; text-transform:uppercase; margin:2px 0 0 12px; }
/* A.submenuhigh { color:#ff8940; display:block; font-size:12px; line-height:12px; font-weight:600; letter-spacing:1px; text-transform:uppercase; margin:2px 0 0 20px; } */
/*A.submenu:hover,A.submenuhigh:hover { color:#000000; text-decoration:none; }*/
/* A.submenu:hover,A.submenuhigh:hover { color:red; text-decoration:none; } */
A.submenu:hover,A.submenuhigh:hover { color:red; text-decoration:none; }

mainLeft.A.menu,mainRight.A.menu,main3Left.A.menu,main3Middle.A.menu,main3Right.A.menu     { color:darkgrey;}
mainLeft.A.menu:hover,mainRight.A.menu:hover,main3Left.A.menu:hover,main3Middle.A.menu:hover,main3Right.A.menu:hover     { color:blue;}
/*=======================*/

a:link{
    color:#585858;
    /* color:#00CC66; */
    text-decoration: none
}
/*
a:visited{
color:#ff0000;
text-decoration: none
}
*/
a:hover{
    /*color:#f00000;*/
    color:red;
text-decoration: none
}

a:active{color:#f00000;
text-decoration: none
}

h1 {
    margin: 1em auto;
    padding: 0 0 0 0em;
    font: 300% Helvetica, "Book Antiqua", sans-serif;
    line-height: 1.3;
    border-bottom: 1px solid red;
}

h1red {
    color:  red;
}

h1red {
    color:  red;
}

h1green {
    color:  green;
}

h2 {
    margin: 1em auto;
    padding: 0 0 0 0em;
    font: 200% Helvetica, "Book Antiqua", sans-serif;
    line-height: 1.2;
}

h3 {
    margin: 1em auto;
    padding: 0 0 0 0em;
    font: 150% Helvetica, "Book Antiqua", sans-serif;
    line-height: 1.1;
}
h4 {
    margin: 1em auto;
    padding: 0 0 0 0em;
    font: 200% Courier, "Book Antiqua", sans-serif;
    color: red;
    line-height: 1.0;
	}

h5 {
   font: 120% Helvetica, "Book Antiqua", sans-serif;
   color: #666666;
   line-height: 1.2;
}


#error_explanation {
  width: 450px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 0;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
#error_explanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  margin-bottom: 0px;
  background-color: #c00;
  color: #fff;
}


#ein {
  margin-left: 8em;
}

#side {
    font-family: sans-serif;
    font-size: 12px;
    margin-left: 0;
    padding: 8px;
    float: left;
    width: 8%;
    color: blue;
}


#image {
  margin: 40px 0px 0px 80px;
  width: 200px;
  color: #3B3131;
  font-size: 14px;
}

#colL {
  width: 20%;
  float: left;
}

#colR {
  margin-left: 30%;
}

#colC {
  float: clear;
  width: 100%;
}

#main {
    font-family: sans-serif;
    font-size: 12px;
    background-color: lightgrey;
    margin-left: 14em;
    width: 80%;
    padding: 1em;
    min-height: 750px;
}

#main1 {
    font-family: sans-serif;
    font-size: 12px;
    background-color: lightgrey;
    margin-left: 0em;
    width: 85%;
    padding: 1em;
    min-height: 750px;
}

#mainLeft {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 35%;
    float: left;
    min-height: 750px;
}

#mainRight {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 40%;
    float: left;
    min-height: 750px;
}


#mainFooter {
    clear:both;
    background-color: lightgrey;
    /* background:#cc9; */
}

#mainLeftB {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 45%;
    float: left;
    min-height: 750px;
}

#mainRightB {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 30%;
    float: right;
    min-height: 750px;
}

#mainRightRand {
    margin-left: 12em;
    font-family: sans-serif;
    background-color: lightgrey;
    width: 40%;
    float: left;
    min-height: 750px;
}

#main3Left {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 30%;
    float: left;
    min-height: 750px;
}
#main3Middle {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 30%;
    float: left;
    min-height: 750px;
}
#main3Right {
    font-family: sans-serif;
    background-color: lightgrey;
    width: 30%;
    float: left;
    min-height: 750px;
}

#dontprint {

}

#rundrum {
  border-width:1px;
  border-style:solid;
  border-color:blue;
  padding:2.5em;
  text-align:justify;
}

table.sample {
	border-width: 1px;
	border-spacing: 2px;
	border-style: outset;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
  text-align: right;
}

.even {
background: #eee;
}
