.title { 
			FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.hpagetitle { 
			FONT-WEIGHT: normal; COLOR: #ffffff; FONT-SIZE: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.conftitle { 
   FONT-WEIGHT: bold; COLOR: #CB3800; FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headliner {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headlinerr {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheadliner {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheader { 
   FONT-WEIGHT: bold; COLOR: #CB3800; FONT-SIZE: 16px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
h2 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.article {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.subheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.body {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodyheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CB3800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.sm {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.homepageheadline {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-SIZE: 26px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subnav {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.subnavmed {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
A:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.subnav:link {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.subnav:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.subnav:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.subnav:active {
	COLOR: #FFCC00; TEXT-DECORATION: underline
}
A.subnavmed:link {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.subnavmed:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.subnavmed:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.subnavmed:active {
	COLOR: #FFCC00; TEXT-DECORATION: underline
}
A.pagesubheading:link {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.pagesubheading:visited {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.pagesubheading:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.pagesubheading:active {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.subheadline:link {
	COLOR: #CB3800; TEXT-DECORATION: none
}
A.subheadline:visited {
	COLOR: #CB3800; TEXT-DECORATION: none
}
A.subheadline:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.subheadline:active {
	COLOR: #CB3800; TEXT-DECORATION: none
}
A.other:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.other:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.other:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.other:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.homepageheadline:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.homepageheadline:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.homepageheadline:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.homepageheadline:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.hpagetitle:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.hpagetitle:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.hpagetitle:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.hpagetitle:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.conftitle:link {
	COLOR: #CB3800; TEXT-DECORATION: none
}
A.conftitle:visited {
	COLOR: #CB3800; TEXT-DECORATION: none
}
A.conftitle:hover {
	COLOR: #CB3800; TEXT-DECORATION: underline
}
A.conftitle:active {
	COLOR: #CB3800; TEXT-DECORATION: none
}
a.titler:link {
	COLOR: #0000CC; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a.titler:active {
	COLOR: #0000CC; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a.titler:visited {
	COLOR: #0000CC; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
a.titler:hover {
	COLOR: #cb3800; FONT-SIZE: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.pagetitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #CB3800; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pagetext {
	FONT-SIZE: 16px; COLOR: #CB3800; TEXT-DECORATION: none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #CB3800; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheadblck {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.tableborder {
	BACKGROUND-COLOR: #b4b4b4
}
.tablecellheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dddddd
}
.tablecell {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.tableborder2 {
	BACKGROUND-COLOR: #ABB4C4;
}
.tablecellheading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #CCD6E7;
}
.tablecell2 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E5EAF4;
}
.tablecelltitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bodybluebold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CB3800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.bullet {
	LIST-STYLE: square url(../images/bullet.gif) outside
}
.pagesubheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #CB3800; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.pagesubheading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}
A.pagesubheading2:link,A.pagesubheading2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
.pagesubheading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.red {
COLOR: #CC0000
}
.tr, td, ul, li, p {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.example {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#999999;
}
.footer {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#000000;
}
span.item {padding: 5px; font-weight:bold; font-size:33px;}

.tablecellmed {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.medium {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.float-right{
position: relative;
float: right;
margin-top: 0px;
border: solid 0px #ffffff;
background-color: #ffffff;
}

.roundedcornr_box_375913 {
   background: #E5EAF4;
}
.roundedcornr_top_375913 div {
   background: url(/images/roundedcornr_375913_tl.png) no-repeat top left;
}
.roundedcornr_top_375913 {
   background: url(/images/roundedcornr_375913_tr.png) no-repeat top right;
}
.roundedcornr_bottom_375913 div {
   background: url(/images/roundedcornr_375913_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_375913 {
   background: url(/images/roundedcornr_375913_br.png) no-repeat bottom right;
}

.roundedcornr_top_375913 div, .roundedcornr_top_375913, 
.roundedcornr_bottom_375913 div, .roundedcornr_bottom_375913 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornr_content_375913 { margin: 0 10px; }

/* gray rounded boxes */
.roundedcornrgr_box_375913 {
   background: #f0f0f0;
}
.roundedcornrgr_top_375913 div {
   background: url(/images/roundedcornr_375913_tl.png) no-repeat top left;
}
.roundedcornrgr_top_375913 {
   background: url(/images/roundedcornr_375913_tr.png) no-repeat top right;
}
.roundedcornrgr_bottom_375913 div {
   background: url(/images/roundedcornr_375913_bl.png) no-repeat bottom left;
}
.roundedcornrgr_bottom_375913 {
   background: url(/images/roundedcornr_375913_br.png) no-repeat bottom right;
}
.roundedcornrgr_top_375913 div, .roundedcornr_top_375913, 
.roundedcornrgr_bottom_375913 div, .roundedcornr_bottom_375913 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornrgr_content_375913 { margin: 0 10px; }

/* white rounded boxes */
.roundedcornrwhte_box_375913 {
   background: #ffffff;
}
.roundedcornrwhte_top_375913 div {
   background: url(/images/roundedcornr_375913_tlw.png) no-repeat top left;
}
.roundedcornrwhte_top_375913 {
   background: url(/images/roundedcornr_375913_trw.png) no-repeat top right;
}
.roundedcornrwhte_bottom_375913 div {
   background: url(/images/roundedcornr_375913_blw.png) no-repeat bottom left;
}
.roundedcornrwhte_bottom_375913 {
   background: url(/images/roundedcornr_375913_brw.png) no-repeat bottom right;
}
.roundedcornrwhte_top_375913 div, .roundedcornr_top_375913, 
.roundedcornrwhte_bottom_375913 div, .roundedcornr_bottom_375913 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornrwhte_content_375913 { margin: 0 10px; }

.post-link {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:12px;
  font-weight:normal;
  line-height:1em;
  color:#00cc66;
  }  
.post-title {
  margin: 0 0 0;
  padding:0 0 0px;
  font-size:17px;
  line-height:1em;
  letter-spacing:.0em;
  color:#0033ff;
  }
.post-title a, .post-title a:visited, .post-title strong {
  text-decoration:underline;
  color:#0033ff;
  }
.post-title strong, .post-title a:hover {
  color:#cb3800;
  text-decoration:underline;
  }
.date {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:12px;
  font-weight:normal;
  line-height:1em;
  color:#999999;
  }   



/* Web 2.0 2007 Conference Styles */	
.conftitleweb20 { 
   FONT-WEIGHT: bold; COLOR: #333333; FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.pagetitleweb20 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #5D8E16; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.pagesubtitlerweb20 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #5D8E16; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.pagesubtitleweb20 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #5D8E16; FONT-FAMILY: Arial, Helvetica, sans-serif; font-style: italic;
}
.subheadweb20 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #5D8E16; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableborderweb20 {
	BACKGROUND-COLOR: #B3BB9E;
}
.tablecellheadingweb20 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #E9EEDA;
}
.tablecellweb20 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;
}
		
/* links */
a.web20:link {
	COLOR: #3E7E9D; TEXT-DECORATION: underline;
}
a.web20:active {
	COLOR: #3E7E9D; TEXT-DECORATION: underline;
}
a.web20:visited {
	COLOR: #3E7E9D; TEXT-DECORATION: underline;
}
a.web20:hover {
	COLOR: #3E7E9D; TEXT-DECORATION: underline;
}

a.otherweb20:link {
	COLOR: #000000; TEXT-DECORATION: none;
}
a.otherweb20:active {
	COLOR: #3E7E9D; TEXT-DECORATION: none;
}
a.otherweb20:visited {
	COLOR: #000000; TEXT-DECORATION: none;
}
a.otherweb20:hover {
	COLOR: #3E7E9D; TEXT-DECORATION: underline;
}

a.pagesubtitlerweb20:link {
	COLOR: #5D8E16; TEXT-DECORATION: none;
}
a.subpagetitlerweb20:active {
	COLOR: #5D8E16; TEXT-DECORATION: none;
}
a.pagesubtitlerweb20:visited {
	COLOR: #5D8E16; TEXT-DECORATION: none;
}
a.pagesubtitlerweb20:hover {
	COLOR: #5D8E16; TEXT-DECORATION: underline;
}

/* solid rounded boxes */
.roundedcornrweb20_box_375913 {
   background: #E9EEDA;
}
.roundedcornrweb20_top_375913 div {
   background: url(/images/roundedcornr_375913_tl.png) no-repeat top left;
}
.roundedcornrweb20_top_375913 {
   background: url(/images/roundedcornr_375913_tr.png) no-repeat top right;
}
.roundedcornrweb20_bottom_375913 div {
   background: url(/images/roundedcornr_375913_bl.png) no-repeat bottom left;
}
.roundedcornrweb20_bottom_375913 {
   background: url(/images/roundedcornr_375913_br.png) no-repeat bottom right;
}
.roundedcornrweb20_top_375913 div, .roundedcornr_top_375913, 
.roundedcornrweb20_bottom_375913 div, .roundedcornr_bottom_375913 {
   width: 100%;
   height: 7px;
   font-size: 1px;
}
.roundedcornrweb20_content_375913 { margin: 0 10px; }

/* outlined rounded boxes */
.buckets { margin: 15px 0; background: url(/images/bg_buckets_bot_300x13.gif) 0 100% no-repeat; padding-bottom: 13px; }
.buckets-in { background: url(/images/bg_buckets_top_300x300.gif) no-repeat; padding: 15px 15px 1px; }

.thumb_1 { float: left ;
  float: left;
  margin: 2px 6px 2px 0;
  height: 200px;
  padding:4px;
  border:1px solid #ddd;
}

.thumb_2 { float: left ;
  float: left;
  margin: 2px 6px 2px 0;
  padding:2px;
  border:1px solid #ddd;
}

