#container        { border: 1px solid  #303030;	}
#container2       { border: 2px solid  #303030;	}
#container-dashed { border: 1px dashed #303030;	}
#container-news   { border: 1px solid  #0021a5;	}


body {
  font-family: tahoma, verdana, helvetica, sans-serif;
}

#blahBlah {
	margin: -3000px 20px 20px 10px; 
	float: left;
	}


DIV,TH,TR,TD,TABLE,LI,UL,FORM, 
BLOCKQUOTE,P,cI,center
 {
	font-family : verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	xfont-style : normal;
    color: #444444;
	line-height : 145%;
 }

.news          { background-color: #0021a5;  color: #f1f1f1; }
.newsPrint     { font-size: 10px;  line-height : 135%;}

.lite          { background-color: #f1f1f1; }

.small         { font-size: 9px; color: #aaaaaa;}

.secondaryText { color: #ff4a00; font-weight: normal; }

.sideText      { font-family: arial,helvetica, sans-serif;  font-size : 11px; color: #000050; letter-spacing: 1px; }

.copyright     {color: #5B71A4; text-decoration: none; font-family: arial,helvetica, sans-serif; font-size: 10px; }

.finePrint     { font-size: 9px; }
.finePrintO    { font-size: 9px; color: #ff4a00; }
.finePrintI    { font-size: 9px; font-sytle: italic; }

.stretch       { letter-spacing: 2px; }

.caption       { 
    font-size: 11px; 
    font-family:  arial, verdana; 
    color: #000000; 
    letter-spacing: 1px;
}

SELECT, OPTION, INPUT, TEXTAREA { 
   font-size: 12px;
   font-family: arial,tahoma, verdana, arial;
}

.attention {
    color         : #ff4a00; 
    font-family: verdana, arial;
    font-size: 11px; 
    letter-spacing: 0px;
    font-weight: bold;
}

.WOW {
    color         : #ff4a00; 
    font-family: verdana, arial;
    font-size: 14px; 
    letter-spacing: 2px;
    font-weight: bold;
}

.pageTitle   { 
    color: #404040; 
    font-family: verdana, arial; 
    font-size: 14px; 
    letter-spacing: 1px; 
    font-weight: bold;
}

.subTitle   { 
    color: #404040; 
    font-family: verdana, arial;
    font-size: 12px; 
    letter-spacing: 1px;
    font-weight: normal;
}

.companyName { 
    color: #FFFFFF; 
    font-family : Arial, Helvetica, sans-serif; 
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px; 
}			 

.galleryTitle   { 
    color: #0000bb; 
    font-family: verdana, arial; 
    font-size: 11px; 
    letter-spacing: 0px; 
    font-weight: bold;
}

.galleryCategory   { 
    color: #545454;
    font-family: verdana, arial; 
    font-size: 11px; 
    letter-spacing: 1px; 
    font-weight: normal;
}


.dateLine  { color: #FFFFFF; 
             font : bold Arial, Helvetica, sans-serif; font-size: 10px;
}			 

.gTable  { font-size: 9px; background: #0021a5; color: #f1f1f1; letter-spacing: 0px; font-weight:normal;  }

/* alternating row colors */
.rowspan0    { background-color: #aaaaaa; xbackground-color: #E2DEC5; }
.rowspan1    { background-color: #9BA48E; }

.rowspanB    { background-color: #c4c4c4; }

.rowColor0   { background-color: #ffffff; letter-spacing: 0px; }
.rowColor1   { background-color: #f2f2f2; letter-spacing: 0px; }


HR 
{ 
  width    : 100%; 
  xdisplay  : inline; 
  height   : 1px; 
  color    : #545454; 
  noshade  : 0;
} 

a:link     { color : #0021a5; text-decoration : none; }
a:visited  { color : #0021a5; text-decoration : none; }
a:hover    { color : #ff4a00; text-decoration : none; }
a:active   { color : #0021a5; text-decoration : none; }
a.replace  { display: block; }


.menu  { 
    color: #0021a5; 
    font-family: arial, verdana, arial;
    font-size: 11px; 
    letter-spacing: 1px;
    font-weight: bold;
}

a.menu:link     { color : #0021a5; text-decoration : none; }
a.menu:visited  { color : #0021a5; text-decoration : none; }
a.menu:hover    { color : #ff4a00; text-decoration : none; }
a.menu:active   { color : #dadada; text-decoration : none; }


a.td.thumbnail, a.td.thumbnail:link, a.td.thumbnail:visited, a.td.thumbnail:active {
        border: rgb(0, 0, 0) 1px solid;
        margin-bottom: -0px;
        padding-top: 10px;
        width: 140px;
        display: block;
        background: rgb(255, 255, 255);
        height: 195px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
}
a.td.thumbnail:hover  {
        border: rgb(32, 32, 32) 1px solid;
        margin-bottom: -0px;
        padding-top: 10px;
        width: 140px;
        display: block;
        background: rgb(255, 255, 255);
        height: 195px;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}

TD.thumbnail 
{ 
  background-color: #0021a5; 
  padding: 5px;  /* Outside frame width */
  vertical-align: middle; 
  horizontal-align: middle;
  width: 140px; 
  height: 195px;
  border: 3px solid;
  border-style : outset outset outset outset;
  border-color: #c4c4c4;
} 

.thumbnail 
{
  color: black;
  border-color: #000000;
  border-width: 2px;
 } 
 

 

