.blue {color: #0D507A;}
.red {color: #D12E2E;}
.green {color: #74A824;}
.purple {color: #9E0E87;}
.orange {color: #CC8300;}
.brown {color: #8B6846;}
.grey {color: #666;}
.yellow {color:#B79000;}
.grey { color:#666;}

div.box {
display:block;
margin:15px 0;
padding:8px 10px 8px 10px;
color:#1C6B8B;
border:1px solid #6ABCE2;
background:#A8CDE3 10px 50% no-repeat;
}

div.box.blue {
color:#1C6B8B;
border:1px solid #6ABCE2;
background:#A8CDE3 10px 50% no-repeat;
}

div.box.red {
color:#CF3738;
border:1px solid #FFACAD;
background:#FFD5D5 10px 50%;
}

div.box.green {
color:#648434;
border:1px solid #9BCC54;
background:#CDEFA6 10px 50%;
}


div.box.yellow {
color:#B79000;
border:1px solid #E7BD72;
background:#FFF3A3 10px 50% no-repeat;
}

div.box.grey {
color:#666;
border:1px solid #a8a8a8;
background:#ccc 10px 50% no-repeat;
}

pre {
background:#f6f6f6;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
padding:10px;
}

blockquote {
display:block;
font-style:italic;
font-size:120%;
line-height:150%;
width:auto;
background:#f6f6f6;
border-top:1px solid #e5e5e5;
border-right:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
border-bottom:1px solid #e5e5e5;
margin:15px 0;
padding:10px 20px;
}

blockquote.blue,
blockquote.red,
blockquote.green,
blockquote.purple,
blockquote.orange,
blockquote.brown,
blockquote.grey {
}

blockquote.quotes {
display:block;
background:0 5px no-repeat;
font-size:120%;
line-height:150%;
width:auto;
color:#666;
border:0;
margin:20px 0;
padding:0 20px 0 38px;
}

blockquote.quotes p {
margin-top:0;
background:100% 100%;
padding:0 38px 0 0;
}









span.inset-left {display: block;color: #000;padding: 15px;float: left;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;color: #000;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}

span.dropcap {display: block;font-size: 260%;float: left;margin: 0px 4px 0 0;line-height: 100%; color: #333;}
span.dropcap.blue {color: #0D507A;}
span.dropcap.red {color: #D12E2E;}
span.dropcap.green {color: #74A824;}
span.dropcap.purple {color: #9E0E87;}
span.dropcap.orange {color: #CC8300;}
span.dropcap.brown {color: #8B6846;}
span.dropcap.grey {color: #666;}

.important {padding: 15px;margin: 15px 0; border: 1px solid #333;}
span.important-title {position: absolute;display: block;margin-top: -24px;background: #fff;padding: 0 8px;font-weight: bold;font-size: 120%; border: 0px hidden;color: #333;}

.important.blue {border: 1px solid  #0D507A;}
.important.red {border: 1px solid  #D12E2E;}
.important.green {border: 1px solid  #74A824;}
.important.purple {border: 1px solid  #9E0E87;}
.important.orange {border: 1px solid  #CC8300;}
.important.brown {border: 1px solid  #8B6846;}
.important.grey {border: 1px solid  #666;}

span.important-title.blue {border: 0px hidden;color: #0D507A;}
span.important-title.red {border: 0px hidden;color: #D12E2E;}
span.important-title.green {border: 0px hidden;color: #74A824;}
span.important-title.purple {border: 0px hidden;color: #9E0E87;}
span.important-title.orange {border: 0px hidden;color: #CC8300;}
span.important-title.brown {border: 0px hidden;color: #8B6846;}
span.important-title.grey {border: 0px hidden;color: #666;}



ul.linkbutton li {
	list-style-type:none;
	margin: 5px 5px 10px -35px;
}

ul.linkbutton li a{
	width: 100%; 
}

ul.linkbutton li a, 
ul.linkbutton li a:link, 
ul.linkbutton li a:visited, 
a.linkbutton, 
a.linkbutton:link, 
a.linkbutton:visited {
   border-top: 1px solid #96d1f8;
   background: #1e5e9b;
   background: -webkit-gradient(linear, left top, left bottom, from(#266fb8), to(#1e5e9b));
   background: -moz-linear-gradient(top, #266fb8, #1e5e9b);
   padding: 3px 6px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -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: #ffffff !important;
   font-size: 12px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
ul.linkbutton li a:hover,ul.linkbutton li a:focus,a.linkbutton:hover,a.linkbutton:focus {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc !important;
   }
ul.linkbutton li a:active, a.linkbutton:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
   
.wsmall, div.slide div.article .wsmall{ width: 31.333%;	display:inline;
	float: left;
	position: relative;
	margin: 1px 2.5px;
	padding:1px 2px;}
.wmedium, div.slide div.article .wmedium{ width: 48%;	display:inline;
	float: left;
	position: relative;
	margin: 1px 2.5px;
	padding:1px 2px;}
.wfull, div.slide div.article .wfull{ width: 98%;	display:inline;
	float: left;
	position: relative;
	margin: 1px 2.5px;
	padding:1px 2px;}




.right {
	float:right;
	clear:right;
	margin:0 0 10px 20px;}
	
	
.left {
	float:left
	clear:left;
	margin:0 20px 10px 0; }

tr.Dark_m, td.Dark_m { font-size : 11;	font-weight: bold; color: white; background-color: #2b6db4;}
tr.tdItemBack, td.tdItemBack{font-size : 11; background-color: WhiteSmoke;}
tr.tdItemAlt, td.tdItemAlt{	font-size : 11;	background-color: Gainsboro;}
