/* Lessons Learned
******************************************************************************************** */


* { margin: 0; padding: 0; }

body {
  background: url(images/bg.gif) repeat-x;

}
#header{
	display: none;
}
#footer{
	display:none;
}
.page {
 width: 900px;	
 text-align:left;
}
.header{
	position:relative;
	height: 145px;
}

.navigation {
position: absolute;
left: 0px;
top: 18px;
font-family: verdana;
font-size: 8pt;  
color: #FFF;
}

.navigation a{
color: #FFF;
text-decoration: none;
padding: 0 15px;
}

.navigation a:hover{
color: #FFF;
text-decoration: underline;
}

.logo {
position: absolute;
right: 0px;
top: 3px;
border:none;
}
.logo img{
	border:none;
}

.title {
position: absolute;
left: 0px;
top: 50px;
border:none;
}
.title img{
	border:none;
}

.keywords{
position: absolute;
right: 0px;
top: 55px;
border:none;
text-align: left;
}


.cloud1{
	font-size: 10px;
	font-family: verdana;
	color:#809765;
	text-align:left;
}
.cloud1 a{
   color:#809765;
   text-decoration: none;
}
.cloud1 a:hover{
   color:#809765;
   text-decoration: none;
}

.cloud2{
	font-size: 10px;
	font-family: verdana;
	color:#2f7f29;
		text-align:left;
}
.cloud2 a{
   color:#2f7f29;
   text-decoration: none;
}
.cloud2 a:hover{
   color:#2f7f29;
   text-decoration: none;
}


.cloud3{
	font-size: 10px;
	font-family: verdana;
	color:#a9a8a8;
		text-align:left;
}
.cloud3 a{
   color:#a9a8a8;
   text-decoration: none;
}
.cloud3 a:hover{
   color:#a9a8a8;
   text-decoration: none;
}



#flu{
    position:absolute;
	right: 470px;
	top: 60px;
}
#risk{
    position:absolute;
	right: 300px;
	top: 72px;
}
#incident{
    position:absolute;
	right: 130px;
	top: 75px;
}
#human{
    position:absolute;
	right: 425px;
	top: 77px;
}
#security{
    position:absolute;
	right: 335px;
	top: 57px;
}
#privacy{
    position:absolute;
	right: 385px;
	top: 95px;
}
#audit{
    position:absolute;
	right: 510px;
	top: 100px;
}
#violence{
    position:absolute;
	right: 260px;
	top: 100px;
}
#continuity{
    position:absolute;
	right: 10px;
	top: 62px;
}
#emergency{
    position:absolute;
	right: 145px;
	top: 57px;
}
#safety{
    position:absolute;
	right: 240px;
	top: 85px;
}
#compliance{
    position:absolute;
	right: 100px;
	top: 95px;
}
#legal{
    position:absolute;
	right: 20px;
	top: 95px;
}
#bullying{
    position:absolute;
	right: 50px;
	top: 80px;
}

.left-column{
 float: left;
 width: 560px;
 font-family: verdana;
 font-size: 9pt;
 color: #6d6c6c;
 padding-bottom: 15px;
}

.left-column a{
 color: #009933;
 text-decoration: none;
}

.left-column a{
 color: #009933;
 text-decoration: underline;
}

.left-column h4{
 font-family: verdana;
 font-size: 12pt; 
 font-weight: 250; 
 color: #6d6c6c;
 text-decoration: none;
 padding-bottom: 0px;
}

.left-column h4 a{
 color: #6d6c6c;
 text-decoration: none;
}

.left-column h4 a:hover{
 color: #6d6c6c;
 text-decoration: underline;
}

p{
	margin-bottom: 10px;
}

.left-column small a{
	color:#6d6c6c;
	font-weight: bold;
	text-decoration:none;
}

.left-column small a:hover{
	color:#6d6c6c;
	font-weight: bold;
	text-decoration:underline;
}

.right-column{
 float:right;
 width: 305px;
 min-height: 300px;
 background-color: #f2f2f2;
 font-family: verdana;
 font-size: 9pt;
 color: #6d6c6c;
 padding: 5px;
  margin-bottom: 15px;
  margin-left: 25px;
}


.footer{
 clear:both;
 position: relative;
 width: 900px;

}
.foot-break{
position: absolute;
top: 0px;
left: 0px;
}

.foot-info{
 position: absolute;
 top: 10px;
 left: 0px; 
 font-family: verdana;
 font-size: 9pt;
 line-height: 14pt; 
 color: #6d6c6c;
 text-decoration: none;
 text-align: left;
}

.foot-info a{
 color: #009933;
 text-decoration: none;
}

.foot-info a:hover{
 color: #009933;
 text-decoration: underline;
}

.copyr{
 position: absolute;
 top: 10px;
 right: 0px; 
 font-family: verdana;
 font-size: 9pt;
 line-height: 14pt; 
 color: #6d6c6c;
 text-decoration: none;
 text-align: right;
}

.copyr a{
 font-weight: bold;
 color: #6d6c6c;
 text-decoration: none;
}

.copyr a:hover{
 font-weight: bold;
 color: #6d6c6c;
 text-decoration: underline;
}


.alignleft{
	float: left;
	padding-bottom:10px;
	border: none;
}

.alignright{
	float:right;
	padding-bottom:10px;
		border: none;
}



ul.commentlist{
	list-style:none;
	padding-bottom: 15px;
}
ul.commentlist li.even{
	background-color:#eeeeee;
	padding: 3px 3px;
}
ul.commentlist li.odd{
	padding: 0 3px;
}


.postspace ul {
	margin-left: 25px;
}

#sidebar h2{
	 color: #009933;
	 font-size: 9pt;
}

#sidebar li{
 list-style: none;
 font-size: 8pt;
}

#sidebar li a{
  color: #6d6c6c;
  text-decoration:none;
}
#sidebar li a:hover{
  color: #6d6c6c;
  text-decoration:underline;
}


#sidebar #searchsubmit {
     background: url(images/button.png) repeat-x #0cb14b;
     padding: 2px 8px 2px 8px;
     text-align: center;
     font-weight: bold;
     color: #fff;
     text-decoration: none; border: 1px inset #aaa;
     -webkit-border-radius: 8px; width: auto; -moz-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;
     -moz-box-shadow: 1px 1px 1px #666;  -webkit-box-shadow: 1px 1px 1px #666;  box-shadow: 1px 1px 1px #666;
     text-shadow: rgba(0,0,0, .5) 0px -1px 0px;
      border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #666; border-right: 1px solid #666;
}


#sidebar #searchsubmit:hover  {

	          background: url(images/button_h.png) repeat-x #0cb14b;
              text-shadow: rgba(0,0,0, .5) 0px -1px 0px;
}