/*  
CSS Code and Design copyright 2005 to Sullivan+Wolf Design. All Rights Reserved. 
Copying and/or re-using this code, its sub-code or derivatives without written permission is a violation of copyright law.
Visit us at SullivanandWolf.com
 */

.rowHEADER { font-size: small; color: #FFFFFF; background-color: #333333; padding-left: 6px; font-weight: bold; }
.headerrowRED { background-image: url(../assets/headerrow.gif); background-repeat: no-repeat; height: 24px; width: 400px; font-size: 16px; font-weight: bold; color: #FFFFFF; padding-left: 24px; padding-top: -4px; background-position: left top; }
.rowFIRST { background-repeat: no-repeat; background-position: -6px 0px; font-family: Arial, Helvetica, sans-serif; font-size: small; background-color: #FFFFFF; background-image: url(../assets/input-shadow.gif); }
.rowA { font-size: small; color: #000000; padding-left: 4px; background-repeat: no-repeat; }
.rowB { font-size: small; color: #000000; background-color: #F2F0EA; padding-left: 4px; }
.rowc { background-color: #F9F1E6; color: #000000; font-size: small; }
*html .rowB, .rowc, .rowFIRST { font-size: x-small; }
*html .rowA { font-size: x-small; }
/*
td .rowA, td .rowB {
	font-size: 120%;
}
*/
.rowline { border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #E6B134; border-right-color: #E6B134; border-bottom-color: #E6B134; border-left-color: #E6B134; text-align: center; width: 340px; padding-bottom: 12px; display: visible; margin-bottom: 20px; }
.tableLINES { border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C0C0C0; border-right-color: #C0C0C0; border-bottom-color: #C0C0C0; border-left-color: #C0C0C0; background-color: #FFFEF9; }
.copyright { font-size: xx-small; color: #333333; }
.inputbox { background-image: url(../assets/input-shadow.gif); background-repeat: no-repeat; background-position: left top; font-family: Arial, Helvetica, sans-serif; font-size: small; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #666666; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #666666; }
.smalltext { font-size: xx-small; font-weight: normal; }
.directory { font-size: 12px; overflow: auto; height: 100px; width: 180px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: dotted; border-top-color: #CCCCCC; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; margin-left: 12px; margin-bottom: 24px; font-weight: bold; background-attachment: fixed; background-image: url(../assets/input-shadow.gif); background-repeat: no-repeat; background-position: -6px 0px; padding-top: 6px; padding-bottom: 12px; padding-left: 12px; }
*html .directory { width: 190px; }
.bgyellow { background-image: url(../assets/nav/yellow.gif); background-color: #F0C554; }
/*   



*/
.bgcyan { background-color: #6282D1; height: 100%; }

#contenttd { padding: 12px; background-image: url(../assets/watermark.gif); background-repeat: no-repeat; background-position: 0px 240px; text-align: left; }
#td-left { background-color: #445A91; }
#td-right { background-color: #333333; border-left-width: 2px; border-left-style: none; border-left-color: #000000; }
#navbar { height: 20px; font-size: 12px; vertical-align: middle; background-color: #EDC352; background-repeat: no-repeat; background-position: right top; background-image: url(../assets/nav/yellow.gif); }
#maintable { height: 100%; width: 100%; background-color: #FFFFFF; }


#phototd { height: 178px; width: 180px; }
.hidden { display: none; }
.visible { display: visible; }
.normaltype { display: none; }
.biggertype { display: block; font-size: 16px; }
#sidetable { height: 100%; display: table; }
#submasthead { background-image: url(assets/topmasthead.jpg); background-repeat: no-repeat; height: 77px; width: 761px; background-color: #000000; }
.sidetable { height: 100%; display: table; color: #FFFFFF; }
.blackbg { color: #FFFFFF; background-color: #000000; }
.siderule { color: #FFFFFF; height: 1px; width: 80%; }
.sidenavblock { font-size: xx-small; border-top-width: 6px; border-right-width: 6px; border-bottom-width: 6px; border-left-width: 6px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-left-color: #000000; padding-top: 6px; padding-bottom: 6px; background-color: #98ADE0; }
.hrule { color: #8278AB; height: 0px; width: 60%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #C80000; }
#listings { overflow: auto; height: 240px; margin: 0px 34px 0px 50px; float: none; clear: none; width: auto; padding: 0px; }
.block { display: table; padding: 12px; height: auto; width: 440px; border: 1px solid #C8C3E3; text-align: center; }
.locator { font-size: 10px; color: #333333; background-color: #F4F8FF; border: 1px solid #B2CFFB; SCROLLBAR-FACE-COLOR: #D4D0C8; SCROLLBAR-HIGHLIGHT-COLOR: #D4D0C8; SCROLLBAR-SHADOW-COLOR: #999999; SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR:  #000000; SCROLLBAR-TRACK-COLOR: #E3E3E3; SCROLLBAR-DARKSHADOW-COLOR: #E3E3E3; }
