/*.sideremark { font-size: 100%; background-color: #f1f1f1; }*/
/*03*/
/** html .sideremark { width: 100%; }*/
/*.box { position: relative; margin: 0 0 0.75em 0; clear: both; }*/
/*.projref { border-right: darkgray thin solid; border-top: darkgray thin solid; border-left: darkgray thin solid; border-bottom: darkgray thin solid; }*/
/*.projref p { text-align: center; padding-bottom: 0.5em; margin: 0; }*/
/*.projref img { display: inline; }*/
/*.pad { padding: 0 0.5em; }*/

/*Clear outermost hargin*/
html, body { margin: 0; }
/*Get rid of disabled vertical scroll-bar in ie*/
html, body { overflow: auto; }

body { background-color: beige; font-family: 'Trebuchet MS' , Trebuchet, Verdana, Tahoma, helvetica, Sans-Serif; }

/*Centering for ie
body { text-align: center; }
/*Centering override for conforments
#outermost { margin: 0 auto; text-align: left; } */

#outermost { background-color: beige; background-image: url(images/Background.gif); background-repeat: repeat-y; overflow: hidden; }

/*max-width for conforments*/
#outermost { max-width: 1024px; }
/*max-width for ie*/
#outermost { width: expression(document.body.clientWidth > 1024?                "1024px" : "auto" ); }

table { width: 100%; margin: 0px; padding: 0px; border: 0px solid; border-collapse: collapse; border-spacing: 0; /*empty-cells: show;*/ }
td, th { vertical-align: top; padding: 0; }
p { margin: 0; }
.showborderneutral { border-right: brown 1px solid; border-top: brown 1px solid; border-left: brown 1px solid; border-bottom: brown 1px solid; }

#tableoutermost { }
#marginleft { width: 10px; background-image: url(images/Gradient_beigekhaki_10.gif); background-repeat: repeat-y; }
#marginright { width: 10px; background-image: url(images/Gradient_khakibeige_10.gif); background-repeat: repeat-y; }

td.left { width: 30px; background-color: beige;}
td.middle { width: 100%; background-color: beige;}
td.right { width: 30px; background-color: beige;}

#tableheaderbodyfooter { }

#rowheader td { height: 45px; border-bottom: gray 1px solid; }
#rowheader td.middle { background-image: url(images/Gradient_khakibeige_30_V.gif); background-repeat: repeat-x; }
#rowheader img.select { position: absolute; z-index: 1; border-style: none; }

#tableprojectsmain { }
#columnprojects { width: 175px; border-right: gray 1px solid; padding-right: 10px; background-image: url(images/Gradient_khakibeige_30.gif); background-repeat: repeat-y; }

.projref p { text-align: center; }

#tablefadermain { background-position-x: right; background-image: url(images/Gradient_beigekhaki_30.gif); background-repeat: repeat-y; }

#tablefader { }
#AllFaders { height: 282; position: relative; width: 100%; overflow: hidden; }
#HomeFader1 { position: absolute; height: 275px; margin-top: 7px; margin-left: 7px;  }
#HomeFader2 { position: absolute; width: 0px; height: 275px; margin-top: 7px; margin-left: 7px; visibility: hidden; }
#HomeFader3 { position: absolute; width: 0px; height: 275px; margin-top: 7px; margin-left: 7px; visibility: hidden; }
#AllFaders table { height: 275px;

/*td.afterfader { width: 100%; vertical-align: middle; }
td.afterfader p { font-size: 200%; color: brown; text-align: center; }*/

#tablemain { /*background-image: url(images/Logobg.jpg);*/ }
#column1main { padding-right: 2px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; }
#column2main { width: 160px; padding-right: 2px; padding-left: 2px; padding-bottom: 4px; padding-top: 4px; }
#column3main { width: 180px; padding-right: 0px; padding-left: 2px; padding-bottom: 4px; padding-top: 4px; }

td.white_tl { background-image: url(images/border_white_tl.gif); background-repeat: no-repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; width: 10px; height: 10px; }
td.white_tr { background-image: url(images/border_white_tr.gif ); background-repeat: no-repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; width: 10px; height: 10px; }
td.white_bl { background-image: url(images/border_white_bl.gif); background-repeat: no-repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; width: 10px; height: 10px; }
td.white_br { background-image: url(images/border_white_br.gif ); background-repeat: no-repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; width: 10px; height: 10px; }
td.white_t { background-image: url(images/border_white_t.gif ); background-repeat: repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
td.white_r { background-image: url(images/border_white_r.gif ); background-repeat: repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
td.white_b { background-image: url(images/border_white_b.gif ); background-repeat: repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
td.white_l { background-image: url(images/border_white_l.gif ); background-repeat: repeat; filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; }
td.white_bg { background-image: url(images/box_white.png); background-repeat: repeat; padding: 6px; }
/*gif not png for ie*/
* html td.white_bg { background-image: url(images/box_white.gif); background-repeat: repeat; filter: alpha(opacity=50); padding: 6px; }

/*set relative disables the alpha applied to the text in the cell for ie*/
.disablealphaintext { position: relative; }

.bullet_list { font-size: 90%; line-height: 1.3em; text-indent: -13px; margin: 9px 0px 0px 14px; }
.bullet_list_a { font-size: 90%; line-height: 1.3em; text-indent: -13px; margin: 0px 0px 0px 14px; }
img.bullet_padding { margin: 0px 6px 0px 0px; }

.smallheading { font-weight: bold; font-size: 100%; }

#rowfooter td { border-top: gray 1px solid; text-align: center;  }
#rowfooter td.middle { background-image: url(images/Gradient_beigekhaki_30_V.gif); background-repeat: repeat-x; }
#rowfooter p { display: inline; vertical-align: middle; font-size: 70%; }
#rowfooter a { display: inline; vertical-align: middle; text-decoration: none; }
#rowfooter img.select { display: inline; vertical-align: middle; margin-left: 10px; border: 0px solid; }

/*Project Pages*/
#rowbody { }
#rowbody td.left { background-image: url(images/Gradient_khakibeige_30.gif); background-repeat: repeat-y; }
#rowbody td.right { background-image: url(images/Gradient_beigekhaki_30.gif); background-repeat: repeat-y; background-position-x: right; }

#ptab { }
#ptab td.mcol { padding: 10px; font-size: 100%; background-color: moccasin; border-left-color: dimgray; border-bottom-color: dimgray; border-top-style: solid; border-top-color: dimgray; border-right-style: solid; border-left-style: solid; border-right-color: dimgray; border-bottom-style: solid; }
#ptab td.mcol p { font-size: 90%; }
#ptab td.mcol img {text-decoration:none;}
#ptab td.homelink { padding: 0 10px 10px 10px; font-size: 90%; text-align: right; }
.homelink { text-align: right; }

