BODY { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:x-small; margin:0px; padding:0px; }
P { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:x-small; }
A { color:#000000; }
h1,h2,h3,h4 { font-size:small; margin-top:0px; margin-bottom:0px; }
input, select { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:x-small; }

div#header { width:764px; height:91px; }
div.content-sub { float:left; min-height:100px; }
#content-sub-1 { width:180px; }
#content-sub-1 .contentWrapper { padding:10px 10px 10px 10px; margin-bottom:20px; margin-top:20px; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc; }
#content-sub-1 h1,h2,h3,h4 { font-size:x-small; margin-top:0px; margin-bottom:0px; }
#content-sub-2 { width:585px; padding:100px 0px 0px 0px; }
#content-sub-2 .contentWrapper { padding:0px 20px 0px 20px; }
#content-sub-2 h1,h2,h3,h4 { font-size:small; margin-top:0px; margin-bottom:10px; }
#content-sub-3 { width:180px; clear:right; padding:130px 0px 0px 0px; }
#content-sub-3 .contentWrapper { padding:0px 5px 0px 5px; margin-bottom:20px; border:1px dotted #cccccc; }
#content-sub-3 h1,h2,h3,h4 { font-size:x-small; margin-top:10px; margin-bottom:20px; }
#content-sub-2 a, #content-sub-3 a { text-decoration:none; border-bottom:dashed 1px #999999; color:#000000; }
#content-sub-2 a:link, #content-sub-3 a:link { text-decoration:none; color:#000000; border-bottom:dashed 1px #999999; }
#content-sub-2 a:visited, #content-sub-3 a:visited { text-decoration:none; color:#000000; border-bottom:dashed 1px #999999; }
#content-sub-2 a:hover, #content-sub-3 a:hover { text-decoration:none; border-bottom:solid 1px #999999; color:#000000; }

#oldleft .contentWrapper { padding-left:15px; }

#vnav { list-style-type:none; margin:0px; padding:0px; background-color:#ffffff; }
#vnav-sub { list-style-type:none; margin-left:20px; padding-left:0px; background-color:#ffffff; }
#vnav-sub-sub { list-style-type:none; margin-left:20px; padding-left:0px; background-color:#ffffff; }
#vnav a { display:block; padding:5px 10px; text-decoration:none; }
#vnav a:hover { text-decoration:none; color:#ffffff; }

.nav { color:#000000; }
.navAct { color:#ffffff; }

#totop { width:765px; text-align:right; padding-bottom:10px; }
#totop a { color:#999999; }

#footer { color:#aaaaaa; padding:10px 0px 10px 0px; margin-left:200px; }
#footer a { color:#aaaaaa; text-decoration:none; }

#wrapper { width:765px; }

.spacer { border:0px; clear:left; }

.tx-lastupdate-pi1 { line-height:200%; padding:0px 20px 0px 20px; color:#000000; }
.tx-lastupdate-pi1 a { color:#000000; }

.invisible { display:none; width:0px; height:0px; }

/* CSS STYLED IMGTEXT */
.csi-textpic { margin:0px 0px 0px 0px; }

/* HollyHack \*/
* html .csi-textpic { height:1%; }
/* End HollyHack */

.csi-textpic img { margin:0px; padding:0px; }
.csi-textpic .csi-caption { text-align:center; /* will have to be an inline style?  - controlled by TS [left - right - center]*/ font-style:italic; /*XXX demo only*/ }
.csi-textpic .csi-image { border:0px solid {$css_color2}; /*XXX demo only*/ margin:0px 0px 0px 0px; /*XXX demo only*/ }
.csi-textpic .csi-imagewrap { border:0px solid blue; /*XXX demo only*/ margin-bottom:10px; }
.csi-textpic .csi-text { border:0px solid silver; /*XXX demo only*/ text-align:left; /*will have to be an inline style - controlled by TS*/ padding:0px; }
.csi-text p { }
.csi-textpic p { }

/* CENTER */
.csi-center .csi-image { margin:0px; text-align:center; border:0px solid {$css_color2}; padding-top:10px; padding-bottom:10px; }

/* HollyHack \*/
* html .csi-center .csi-image { height:1%; }
/* End HollyHack */

/* RIGHT */
.csi-right div.csi-image { float:right; }
.csi-right div.csi-text { clear:right; }

/* LEFT */
.csi-left div.csi-image { float:left; }
.csi-left div.csi-text { clear:left; }

/* INTEXT LEFT */
.csi-intext-left .csi-image { float:left; margin:0px 10px 10px 0px; clear:left; }
#content-sub-3 .csi-intext-left .csi-image { float:left; margin:0px 3px 3px 0px; clear:left; }

/* INTEXT RIGHT */
.csi-intext-right .csi-image { float:right; margin:0px 0px 10px 10px; clear:right; }
#content-sub-3 .csi-intext-right .csi-image { float:right; margin:0px 0px 3px 3px; clear:right; }

/* INTEXT RIGHT NOWRAP */
.csi-intext-right-nowrap .csi-text { margin-right:215px; /*will have to be an inline style - controlled by TS*/ }
.csi-intext-right-nowrap .csi-image { float:right; }

/* INTEXT LEFT NOWRAP*/
.csi-intext-left-nowrap .csi-text { margin-left:215px; /*will have to be an inline style - controlled by TS*/ }
.csi-intext-left-nowrap .csi-image { float:left; }

.three_col_col1 img, .three_col_col2 img, .three_col_col3 img { border:1px solid black; }

