					/* -------------- basic page setup ---------------- */


body { background-color: #45729e; font: 12px verdana,arial,helvetica,sans-serif;
background-image: url(img/rifkin-background.gif);
background-repeat:repeat-x; }

body.green { background-color: #057a7a; font: 12px verdana,arial,helvetica,sans-serif;
background-image: url(img/rifkin-background-green.gif);
background-repeat:repeat-x; }



/* -------------- Generic hyperlinks throughout the site -- in LVHA order --------- */
	
a:link {
text-decoration: none;
color: #00c;
	}

a:visited {
text-decoration: none;
color: #00c;
	}

a:hover {
text-decoration: none;
color: #00c;
	}	
	
a:active {
text-decoration: none;
color: #00c;
	}
a.clear{color:#FFF;}
	
/* -------------- paragraph, headers --------- */

h1 {font: 24px "Times New Roman", Times, serif; margin-bottom: 10px; margin-top:0; color:#c60;}

h2{ font: 18px verdana,arial,helvetica,sans-serif; margin: 3px 0;color:#000;}
		
h3 { font: bold 12px verdana,arial,helvetica,sans-serif; margin-top:0; margin-bottom: 3px; color:#c60;}

h4 { font: 14px "Times New Roman", Times, serif; margin-bottom: 0px; margin-top:0; color:#c60;}

h5 { font: bold 12px verdana,arial,helvetica,sans-serif; margin-bottom: 10px; margin-top:0; color:#c60; text-transform:capitalize;}

h6 { font: 16px verdana,arial,helvetica,sans-serif; margin: 3px 0;}

.small { font: 11px verdana,arial,helvetica,sans-serif;}

.medium { font: 13px verdana,arial,helvetica,sans-serif;}

.large { font: 14px verdana,arial,helvetica,sans-serif;}


/* -------------- other fonts --------- */



.black11 { font: 11px verdana,arial,helvetica,sans-serif;}
.black12 { font: 12px verdana,arial,helvetica,sans-serif;}
.black13 { font: 13px verdana,arial,helvetica,sans-serif;}
.black14 { font: 14px verdana,arial,helvetica,sans-serif;}
.black15 { font: 15px verdana,arial,helvetica,sans-serif;}
.black16 { font: 16px verdana,arial,helvetica,sans-serif;}

.orange11 { font: 11px verdana,arial,helvetica,sans-serif;color:#c60;}
.orange12 { font: 12px verdana,arial,helvetica,sans-serif;color:#c60;}
.orange13 { font: 13px verdana,arial,helvetica,sans-serif;color:#c60;}
.orange14 { font: 14px verdana,arial,helvetica,sans-serif;color:#c60;}
.orange15 { font: 15px verdana,arial,helvetica,sans-serif;color:#c60;}
.orange16 { font: 16px verdana,arial,helvetica,sans-serif;color:#c60;}

.green11 { font: 11px verdana,arial,helvetica,sans-serif;color:#057a7a;}
.green12 { font: 12px verdana,arial,helvetica,sans-serif;color:#057a7a;}
.green13 { font: 13px verdana,arial,helvetica,sans-serif;color:#057a7a;}
.green14 { font: 14px verdana,arial,helvetica,sans-serif;color:#057a7a;}
.green15 { font: 15px verdana,arial,helvetica,sans-serif;color:#057a7a;}
.green16 { font: 16px verdana,arial,helvetica,sans-serif;color:#057a7a;}

.blue11 { font: 11px verdana,arial,helvetica,sans-serif;color:#45729e;}
.blue12 { font: 12px verdana,arial,helvetica,sans-serif;color:#45729e;}
.blue13 { font: 13px verdana,arial,helvetica,sans-serif;color:#45729e;}
.blue14 { font: 14px verdana,arial,helvetica,sans-serif;color:#45729e;}
.blue15 { font: 15px verdana,arial,helvetica,sans-serif;color:#45729e;}
.blue16 { font: 16px verdana,arial,helvetica,sans-serif;color:#45729e;}



/* -------------- page wrappers --------- */

.wrapper1 {
	width: 798px;   	margin-left: auto;
	margin-right: auto;	             /* total width */
	border: 1px solid #fff;
}


.clear { clear: both; }

.clear-right { clear: right; }

.right-internal p	{
font-size:10px;
margin:3px 0;
}


/* -------------- this formats the wide divs --------- */

/* -------------- background-colors, heights, borders, margin, padding --------- */


.wide0,.wide1,.wide2,.wide3,.wide4,.wide5,.wide6 { position: relative; z-index: 13; }

.wide0 {
	height: 60px;margin:0;width:798px;border-bottom:1px solid #fff;background-color:#c93;
}

.wide1 {
	height: 185px;margin:0;width:798px;border-bottom:1px solid #fff;
}

.wide2 {
	background-color: #fff;height:25px;margin:0;width:798px;
}

.wide3 {
	background-color: #e6f0fc;margin:0;width:798px;border-top:1px solid #ccc;height:100px; padding-bottom:20px;
}

.wideContent {
	background-color: #fff;height:100%;margin:0;width:798px;
}



.footermenu  {
margin:10px 0;
text-align:center;
clear:both;
}


.footermenu a {
	font: 11px verdana,arial,helvetica,sans-serif;
	padding: 0 5px;
}

.footergray	{
	color:#999;
	font: 11px verdana,arial,helvetica,sans-serif;
	margin:5px 0;
	padding: 0 30px;
	height:auto;
	width:auto;
	text-align:center;
}

.footerCC	{
	float:right;
	margin:5px 0;
	padding: 0 30px;
	height:auto;
	width:260px;
	text-align:right;
	background-color: #e6f0fc;
	border:0;
}


.footerCC form	{
margin:0;
}



/* -------------- mainleveltopnav menu LVHA--------- */

.mainleveltopnav	{
background-color:#369;
height:24px;
width:100%;
overflow:hidden;
}

.mainleveltopnav td	{
background-color:#369;
border-right:1px solid #fff;
padding:0;
}

.mainleveltopnav a:link, .mainleveltopnav a:visited {
text-align:center;
color:#fff;
font: bold 10px verdana,arial,helvetica,sans-serif;
text-transform:capitalize;
display:block;
background-color:#369;
height:24px;
line-height:24px;
width:auto;
padding:0 14px;
}

.mainleveltopnav a:hover, .mainleveltopnav a:active {
text-align:center;
color:#fff;
font: bold 10px verdana,arial,helvetica,sans-serif;
text-transform:capitalize;
display:block;
background-color:#c60;
height:24px;
line-height:24px;
width:auto;
padding:0 14px;
}

/* -------------- mainleveltopnav menu LVHA--------- */



/* -------------- begin mainlevelleftnav menu LVHA--------- */


.mainlevelleftnav {
width:190px;
margin-top:10px;
}

.mainlevelleftnav a:link, .mainlevelleftnav a:visited {
color:#fff;
font: bold 10px verdana,arial,helvetica,sans-serif;
display:block;
background-color:#45729e;
border-bottom:1px solid #fff;
padding:5px 10px;
width:170px;
}

.mainlevelleftnav a:hover, .mainlevelleftnav a:active {
color:#fff;
font: bold 10px verdana,arial,helvetica,sans-serif;
display:block;
background-color:#c60;
border-bottom:1px solid #fff;
padding:5px 10px;
width:170px;
}




/* -------------- end mainlevelleftnav menu LVHA--------- */


/* -------------- begin mainlevelleftnav menu LVHA AOP --------- */


.mainlevelleftnav-aop {
width:190px;
}

.mainlevelleftnav-aop td {
width:190px;
height:23px;
line-height:23px;
font: bold 10px verdana,arial,helvetica,sans-serif;
border-bottom:1px solid #fff;
margin:0;
}


.mainlevelleftnav-aop a:link, .mainlevelleftnav-aop a:visited {
color:#fff;
display:block;
background-color:#057a7a;
width:190px;
height:23px;
line-height:23px;
margin:0px;
}

.mainlevelleftnav-aop a:hover, .mainlevelleftnav-aop a:active {
color:#fff;
display:block;
background-color:#c60;
width:190px;
height:23px;
line-height:23px;
margin:0px;
}

.mainlevelleftnav-aop img {
border:0;
margin-right:10px;
float:left;
display:inline;
}


/* -------------- inner orange and green AOP--------- */


.orange-aop {
color:#fff;
background-color:#c60;
width:auto;
margin:0px;
padding-bottom:20px;
}

.orange-aop ul {
font: normal 10px verdana,arial,helvetica,sans-serif;
list-style-type:none;

}

.orange-aop li {
font: normal 10px verdana,arial,helvetica,sans-serif;
}

.orange-aop p  {
margin:5px 20px;
font: normal 10px verdana,arial,helvetica,sans-serif;
}

.orange-aop a:link, .orange-aop a:visited, .orange-aop a:hover, .orange-aop a:active {
color:#fff;
width:auto;
height:auto;
background-color:#c60;
line-height:15px;
}


.green-aop {
color:#fff;
background-color:#057a7a;
width:190px;
margin:0px;
}

.green-aop ul {
list-style-type:none;
font: normal 10px verdana,arial,helvetica,sans-serif;
}

.green-aop li {
margin:5px 0;
}

.green-aop a:link, .green-aop a:visited, .green-aop a:hover, .green-aop a:active {
color:#fff;
margin:0px;
width:auto;
height:auto;
background-color:#057a7a;
line-height:15px;
}

.green-aop p  {
margin:5px 20px;
font: normal 10px verdana,arial,helvetica,sans-serif;
}


/* -------------- end mainlevelleftnav menu AOP--------- */



/* -------------- begin mainlevelleftnav menu LVHA FOET --------- */

.mainlevelleftnav-foet {
width:190px;
margin-top:10px;
}

.mainlevelleftnav-foet td {
width:190px;
height:auto;
line-height:auto;
font: bold 10px verdana,arial,helvetica,sans-serif;
border-bottom:1px solid #fff;
margin:0;

}


.mainlevelleftnav-foet a:link, .mainlevelleftnav-foet a:visited {
color:#fff;
display:block;
background-color:#45729e;
width:190px;
height:23px;
line-height:23px;
margin:0px;
}

.mainlevelleftnav-foet a:hover, .mainlevelleftnav-foet a:active {
color:#fff;
display:block;
background-color:#c60;
width:190px;
height:23px;
line-height:23px;
margin:0px;
}

.mainlevelleftnav-foet img {
border:0;
margin-right:10px;
float:left;
display:inline;
}

.leftmenubreak a:link, .leftmenubreak a:visited, .leftmenubreak a:hover, .leftmenubreak a:active	{
line-height:20px;
height:40px;
}

.blue-foet {
color:#fff;
background-color:#45729e;
width:190px;
margin:0px;
padding-bottom:20px;
}

.blue-foet ul {
font: normal 10px verdana,arial,helvetica,sans-serif;
list-style-type:none;
}

.blue-foet li {
font: normal 10px verdana,arial,helvetica,sans-serif;
margin:5px 0;
}

.blue-foet p  {
margin:5px 20px;
font: normal 10px verdana,arial,helvetica,sans-serif;
}

.blue-foet a:link, .blue-foet a:visited, .blue-foet a:hover, .blue-foet a:active {
color:#fff;
width:auto;
height:auto;
background-color:#45729e;
line-height:15px;
}



.orange-foet {
color:#fff;
background-color:#c60;
width:190px;
margin:0px;
padding-bottom:20px;
}

.orange-foet ul {
font: normal 10px verdana,arial,helvetica,sans-serif;
list-style-type:none;
}

.orange-foet li {
font: normal 10px verdana,arial,helvetica,sans-serif;
margin:5px 0;
}

.orange-foet p  {
margin:5px 20px;
font: normal 10px verdana,arial,helvetica,sans-serif;
}

.orange-foet a:link, .orange-foet a:visited, .orange-foet a:hover, .orange-foet a:active {
color:#fff;
width:auto;
height:auto;
background-color:#c60;
line-height:15px;
}






/* -------------- end mainlevelleftnav menu FOET--------- */





/* -------------- YOU ARE HERE --------- */

.hereblue  {
color:#fff;
background-color:#45729e;
height:23px;
line-height:23px;
}


.here a:link, .here a:visited  {
background-color:#c60;
}

.here a:hover, .here a:active  {
background-color:#c60;
}

.heregreen a:link, .heregreen a:visited  {
background-color:#057a7a;
}

.heregreen a:hover, .heregreen a:active  {
background-color:#057a7a;
}

.hereorange a:link, .hereorange a:visited  {
background-color:#c60;
}

.hereorange a:hover, .hereorange a:active  {
background-color:#c60;
}

.hereblue a:link, .hereblue a:visited  {
background-color:#45729e;
}

.hereblue a:hover, .hereblue a:active  {
background-color:#45729e;
}



.hereyellow	a:link, .hereyellow a:visited, .hereyellow a:hover, .hereyellow a:active {
color:#fc0;
margin:0px;
width:auto;
height:auto;
background-color:#c60;
line-height:15px;
font: bold 11px verdana,arial,helvetica,sans-serif;
}





/* -------------- end YOU ARE HERE --------- */




/* -------------- lines, bars, boxes --------- */
.greenbar{
	background-color:#63A8A8;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:10px 0;
text-align:center;
}

.bluebar {
background-color:#69c;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:10px 0;
text-align:center;
}

.bluebar_link {
background-color:#69c;
margin:10px 0;
text-align:center;
}

.bluebar_link a:link, .bluebar_link a:visited  {
background-color:#057a7a;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}

.bluebar_link a:hover, .bluebar_link a:active {
background-color:#69c;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}

.tir_link {
background-color:#69c;
margin:10px 0;
text-align:center;
}

.tir_link a:link, .tir_link a:visited  {
background-color:#69c;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}

.tir_link a:hover, .tir_link a:active {
background-color:#69c;
color: #CCC;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}
<!-------------New----------------->
.tirbar {
background-color:#69c;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:10px 0;
text-align:center;
}

.tirbar_link {
background-color:#69c;
margin:10px 0;
text-align:center;
}

.tirbar_link a:link, .tirbar_link a:visited  {
background-color:#057a7a;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:40px;
width:auto;
padding:5px;
}

.tirbar_link a:hover, .tirbar_link a:active {
background-color:#69c;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:40px;
width:auto;
padding:5px;
}
<!----------------End of New------->


.greenbar_link {
background-color:#69c;
margin:10px 0;
text-align:center;
}

.greenbar_link a:link, .greenbar_link a:visited  {
background-color:#057a7a;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}

.greenbar_link a:hover, .greenbar_link a:active {
background-color:#69c;
color:#fff;
font: bold 14px/20px verdana,arial,helvetica,sans-serif;
display:block;
height:20px;
width:auto;
padding:5px;
}

.orangebar {
background-color:#c60;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:10px 0;
text-align:center;
}

.blueline {
padding: 3px;
background-color:#fff;
border: 1px solid #69c;
margin: 0 0 2px 0;
}


.darkbluebar	{
background-color:#036;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:0;
text-align:center;
}

.darkgreenbar	{
background-color:#033;
color:#fff;
padding: 5px;
font: bold 12px verdana,arial,helvetica,sans-serif;
margin:0;
text-align:center;
}

.graybox	{
background-color:#eaead4;
color:#000;
padding:10px;
font: 11px verdana,arial,helvetica,sans-serif;
margin:0;
clear:both;
height:auto;
}

.graybox p	{
color:#000;
font: 11px verdana,arial,helvetica,sans-serif;
margin:0 0 10px 0;
}

.graybox-thisonereallygray	{
background-color:#ebebeb;
color:#000;
padding:10px;
font: 11px verdana,arial,helvetica,sans-serif;
margin:0;
clear:both;
height:auto;
}

.graybox-thisonereallygray p {
font: 11px verdana,arial,helvetica,sans-serif;
margin:0 10px 10px 10px;
}

.graybox-thisonereallygray12px	{
background-color:#ebebeb;
color:#000;
padding:10px;
font: 12px verdana,arial,helvetica,sans-serif;
margin:0;
clear:both;
height:auto;
}

.graybox-thisonereallygray12 p {
font: 12px verdana,arial,helvetica,sans-serif;
margin:0 10px 10px 10px;
}

.graybox-thisonereallygray-border	{
background-color:#ebebeb;
color:#000;
padding:10px;
margin:0;
border:1px solid #000;
font: 12px verdana,arial,helvetica,sans-serif;
clear:both;
height:auto;
}


.bluehorizontalline {
  background-image: url(/img/Blue.gif);
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  padding: 0;
  z-index: 1;
  margin: 0;
  width:120px;
  text-align:center;
	}
	
	
.cc9horizontalline {
  background-image: url(/img/cc9.gif);
  font-size: 1px;
  line-height: 1px;
  height: 1px;
  padding: 0;
  z-index: 1;
  margin: 0;
	}
	
	
	

/* -------------- left column content --------- */

.left 	{
font: 11px verdana,arial,helvetica,sans-serif;
}

.left img	{
border:0;
}



/* -------------- right column content --------- */

.right p  { font: 11px verdana,arial,helvetica,sans-serif;}

.right li  { font: 12px verdana,arial,helvetica,sans-serif;margin-bottom:10px;margin-left:-20px;}

.right ul  {
list-style: url(/img/arrow-right.gif);
}


.pdf  {
list-style: url(/img/acrobat.gif);
margin-top:0;
}


.right a  { font: 11px verdana,arial,helvetica,sans-serif;}





/* ---------- color ---------- */

.red	{
color:#933;
}


.orange	{
color:#c60;
font: 11px verdana,arial,helvetica,sans-serif;
}


.orange12	{
color:#c60;
font: 12px verdana,arial,helvetica,sans-serif;
}

.orange13	{
font: 13px verdana,arial,helvetica,sans-serif;
color:#c60;
}


.orange14	{
font: 14px verdana,arial,helvetica,sans-serif;
color:#c60;
}


#orange	{
color:#c60;
font: 11px verdana,arial,helvetica,sans-serif;
}



#c60{
color:#c60;
}


.gray {
color:#666767;
font: 11px verdana,arial,helvetica,sans-serif;
}


/* ---------- form ---------- */

input.btn {
   color:#fff;
   font-family: verdana,arial,helvetica,sans-serif;
   font-size:86%;
   background-color:#057a7a;
   border:1px solid #999;
	width:200px;
	padding:3px;
	text-align:center;
	margin-top:10px;
   }
   
   
input, textarea, cfinput	{
font: 11px verdana,arial,helvetica;
}


#updateTable td	{
font: 11px verdana,arial,helvetica,sans-serif;
}

#updateTable td.viewport	{
background-color:#ebebeb;
font: bold 12px verdana,arial,helvetica,sans-serif;
}

#updateTable-space td {
font: 11px verdana,arial,helvetica,sans-serif;
padding-bottom:20px;
}
 
/* -------------- topnav LVHA--------- */

#topnav-left	{
float:left;
display:inline;
text-transform:capitalize;
margin-left:6px;
color:#fff;
font: bold 11px verdana,arial,helvetica,sans-serif;
width:310px;
height:60px;
line-height:60px;
}

#topnav-left form	{
margin: 0 5px;
}

#topnav-left input	{
font: 11px verdana,arial,helvetica,sans-serif;
border:1px solid #45729e;
}

#topnav-left a	{
color:#fff;
}

#topnav-right	{
float:right;
display:inline;
width:150px;
height:auto;
padding:10px;
}


#topnav-right a:link, #topnav-right a:visited {
background-color:#057a7a;
}


#topnav-right img	{
	border:none;
	margin:0 0 0 10px;
	float:right;
}




#topnav-middle	{
float:left;
width:auto;
height:60px;
line-height:60px;
}

#topnav-middle form	{
margin: 0;
}

#topnav-middle input	{
font: 11px verdana,arial,helvetica,sans-serif;
border:1px solid #45729e;
padding:3px;
}


/* -------------- end topnav LVHA--------- */
   
   

   
.blueright	{
margin:0;
background-color:#e6f0fc;
padding:10px;
width:480px;
float:right;
}

.blueright p	{
font: 13px verdana,arial,helvetica,sans-serif;
}



#fronttable	{
width:480px;
margin-top:10px;
float:right;
font: 11px verdana,arial,helvetica,sans-serif;
margin-right:10px;
clear:both;
}

#fronttable td	{
border:0;
padding:5px;
vertical-align:top;
}

#front-left-cell img	{
border:1px solid #000;
}


#architect td{vertical-align:top;}

.clientlist p	{
color:#636363;
margin:5px 0 10px 0;
}


.margin-left20	{
margin-left:20px;
}

#margin-left40	{
margin-left:40px;
}

#margin-left60	{
margin-left:60px;
}

.margin-left60	{
margin-left:60px;
}


.books-table	{
margin:0;
padding:0;
}

.books-table img	{
margin:0;
padding:0;
border:1px solid #000;
}


.books-table-right-column	{
font: 10px verdana,arial,helvetica,sans-serif;
}


#leftcolforeign	p {
font-size:10px;
margin:3px 0;
}

#video-window	{
background-color: #fff;
margin:0;
padding:0;
border:0;
vertical-align:top;
}


.achievement li{
margin-bottom:15px;
margin-left:5px;
}


.numberedlist li	{
margin-top:20px;
}


ul.blackarrow  {
list-style: url(img/blackarrow.gif);
}


.photocredit
{
font-size: 10px;
font-family: arial,helvetica,verdana,sans-serif;
color: #999;
text-transform: capitalize;
text-decoration: none;
}

.center	{
text-align:center;
}


#rule	{
width:100px;
text-align:center;
height:1px;
color:#45729e;
margin:15px 0;
}


.foet-content-table-front	{
margin:0;
width:798px;
}

.foet-content-table-front-left	{
padding:10px 0 10px 10px;
background-color: #fff;
vertical-align:top;
width:250px;
margin:0;
}

.foet-content-table-front-right	{
padding:0px;
background-color: #fff;
vertical-align:top;
width:538px;
}

.foet-content-table	{
margin:0;
width:798px;
}

.foet-content-table-left	{
padding:10px 0 10px 10px;
background-color: #fff;
vertical-align:top;
width:190px;
margin:0;
}

.foet-content-table-center	{
background-color: #fff;
padding:10px 0 10px 20px;
background-color: #fff;
vertical-align:top;
width:380px;
}

.foet-content-table-center-fp	{
background-color: #fff;
padding:10px 20px 10px 20px;
background-color: #fff;
vertical-align:top;
width:380px;
border-right:1px solid #b4b4b4;
}

.foet-content-table-center-chrome	{
background-color: #fff;
padding:10px 20px 10px 0;
background-color: #fff;
vertical-align:top;
width:580px;
border-right:1px solid #b4b4b4;
}

.foet-content-table-right	{
padding:10px;
background-color: #fff;
vertical-align:top;
width:180px;
}

.foet-content-table-right-chrome	{
padding:10px 0 10px 10px;
background-color: #fff;
vertical-align:top;
width:180px;
}



#vertlinebackground-content {
background-image: url(img/bg_dottedline_vertical.gif);
background-repeat: repeat-y;
background-position: center right;
background-color: #fff;
padding-right:20px;
}


.anticloning-table	{
margin:0;
}

.anticloning-table td	{
margin:0;
padding:4px;
border-spacing:0;
vertical-align:top;
}


/*LINES
----------------- */

.grayline	{
height:1px;
border-bottom:1px solid #b4b4b4;
margin:20px 0;
}

.grayline-nomargin	{
height:1px;
border-bottom:1px solid #b4b4b4;
margin:0 0 5px 0;
}


.graybox-media	{
background-color:#eaead4;
color:#000;
padding:10px;
font: 11px verdana,arial,helvetica,sans-serif;
margin:20px;
clear:both;
border:1px solid #666;
}

h1.pillars {
color:#3b5e84 !important;
}

h2.pillar {
color: #057a7a !important;
font: bold 20px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif !important;
margin:0 0 15px 0;
}

h2.pillars {
color:#3b5e84 !important;
font: bold 20px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif !important;
margin:0 0 15px 0;
}

h3.pillars {
color:#036;
font: bold 16px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif;
padding:5px;
border: 1px solid #45729e;
margin:20px 0 5px 0;
background-color:#eaead4;
}

.pillars p {
margin:4px 0 10px 0;
}

.pillarslink a:link, .pillarslink a:visited {
color:#FFF;
font: bold 16px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif;
padding:5px;
border: 1px solid #45729e;
margin:20px 0 5px 0;
background-image:url(tir/Pillars_Button.png);
display:block;
text-align:center;
}

.pillarslink a:hover, .pillarslink a:active {
color:#FFF;
font: bold 16px "Book Antiqua","Californian FB",Garamond,Times,"Times New Roman",verdana,arial,helvetica,sans-serif;
padding:5px;
border: 1px solid #057a7a;
margin:20px 0 5px 0;
background-image:url(tir/Pillars_Button.png);
display:block;
text-align:center;
}


.foet_box	{
clear:both;
height:auto;
width:auto;
margin:0;
padding:10px;
}

.foet_box_col1	{
height:auto;
margin:0;
padding:10px;
float:left;
}


.foet_box_col2	{
height:auto;
margin:0;
padding:10px;
float:left;
}


.foet_box_col3	{
height:auto;
margin:0;
padding:10px;
float:left;
}

.padding20px	{
padding:20px;
}

