/*****************************************************************/
/*  multimedia.css - Setting up SRP pages' multimedia content    */
/*  Revision: 2011 A - 16 Feb 2011 by Jon Abolins                */
/*****************************************************************/


/* Simple Gallery */
TABLE.tblGallerySimple {
	border: 1px solid #999;
}

TABLE.tblGallerySimple TH, TABLE.tblGallerySimple TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006600;
	text-align: left;
}

TABLE.tblGallerySimple TD {
	padding: 10px;
}

TABLE.tblGallerySimple IMG {
}

TABLE.tblGallerySimple IMG.imgScreenCap {
	background-color: #000;
	display: block;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #999;
}

TABLE.tblGallerySimple A {
	color: #060;
	text-decoration: none;
}

TABLE.tblGallerySimple A:hover {
	color: #03C;
	text-decoration: underline;
}




/* Stored tag just in case:     -moz-border-radius: 20px;  */





/* Simple Contact List styles */
TABLE#tblContactList,
TABLE.tblContactList {
}

TABLE.tblContactList TH, TABLE.tblContactList TR.rowHeading TD,
TABLE#tblContactList TH, TABLE#tblContactList TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	text-align: left;
}

TABLE.tblContactList H3,
TABLE#tblContactList H3 {
	color: #006600;
	padding-top: 10px;
	padding-bottom: 1px;
	margin-bottom: 0px;
}

TABLE.tblContactList TR TD,
TABLE#tblContactList TR TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddddaa;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

TABLE.tblContactList TR TD.phone,
TABLE#tblContactList TR TD.phone {
	white-space: nowrap;
}

TABLE.tblContactList TD.cellLevel2,
TABLE#tblContactList TD.cellLevel2 {
	padding-left: 4em;
}

/* Table With Shaded Rows */

TABLE.tblAltRows {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
}

TABLE.tblAltRows TR TH {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}

      /* -- The following version doesn't requires giving each row a class
      The background visibility depends upon the browser.  
	  The class is very specific to override other styles   */

#mainContent TABLE.tblAltRows TR:nth-child(odd) TD {
	background-color: #ffffdd;
}

#mainContent TABLE.tblAltRows TR:nth-child(even) TD {
	background-color: #ddeedd;
}

/* -- The following version requires giving each row a class: */
#mainContent TABLE.tblAltRows TR.odd TD {
	background-color: #ddeedd;
}

#mainContent TABLE.tblAltRows TR.even TD {
	background-color: #ffffdd;	
}

/* Simple Form styles for display */

TABLE#tblForm {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
}
#tblForm TD.underlined {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}


/* Forms Matrix Table Styles - added 2 Nov 2009 */
TABLE.tblFormMatrix {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
	

TABLE.tblFormMatrix TH, TABLE.tblFormMatrix TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	background-color: #006600;
	color: #FFFFFF;
	text-align: left;
}

TABLE.tblFormMatrix TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}	

TABLE.tblFormMatrix TD.cellIndent {
	background-image: url(../images/symbols/dot12rb25w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

TABLE.tblFormMatrix TD.cellHidden {
	font-size: 6px;
	color: #FFFFFF;
	display: none;
}

/* Whats New - Update Logs Matrix Table Styles - added 2 Nov 2009 */
TABLE#tblUpdateMatrix {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
	

TABLE#tblUpdateMatrix  TH, TABLE#tblUpdateMatrix TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	background-color: #006600;
	color: #FFFFFF;
	text-align: left;
}

TABLE#tblUpdateMatrix TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}	

TABLE#tblUpdateMatrix TD.cellIndent {
	background-image: url(../images/symbols/dot12rb25w.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}

TABLE#tblUpdateMatrix TD.cellHidden {
	font-size: 6px;
	color: #FFFFFF;
	display: none;
}

TABLE#tblUpdateMatrix TR.rowSubHead {
}

TABLE#tblUpdateMatrix TD.cellStatusInfo {
}

/* Glossary Table Matirx */
/* - added 6 July 2010   */

TABLE#tblGlossaryMatrix {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
 	-moz-border-radius: 10px;
/*	-moz-border-radius-bottomleft: 10px; */
/*	-moz-border-radius-bottomright: 10px; */
}

TABLE#tblGlossaryMatrix  TH, TABLE#tblGlossaryMatrix TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	background-color: #006600;
	color: #FFFFFF;
	text-align: left;
}

TABLE#tblGlossaryMatrix TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}	

TABLE#tblGlossaryMatrix TR.rowSubHead {
}

TABLE#tblGlossaryMatrix TD.cellStatusInfo {
}

/* Media Presentations Matrix Table Styles - added 2 Aug 2010 */
TABLE#tblMediaMatrix {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
	

TABLE#tblMediaMatrix  TH, TABLE#tblMediaMatrix TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	background-color: #006600;
	color: #FFFFFF;
	text-align: left;
}

TABLE#tblMediaMatrix TD {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}	

TABLE#tblMediaMatrix TD.cellIndent {
}

TABLE#tblMediaMatrix TD.cellMedia {
}

/* Archives Matrix Table Styles - added 4 Aug 2010 */
TABLE#tblArchivesMatrix {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}
	

TABLE#tblArchivesMatrix TH, TABLE#tblArchivesMatrix TR.rowHeading TD {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	background-color: #006600;
	color: #FFFFFF;
	text-align: left;
}

TABLE#tblArchivesMatrix {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}	

TABLE#tblArchivesMatrix TD.cellToC {
}

TABLE#tblArchivesMatrix TD.cellToC A {
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/arrows/arrow12.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
}

TABLE#tblArchivesMatrix TD.cellToC A:hover {
	text-decoration: underline;
}


TABLE#tblArchivesListservMsg {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
/*	-moz-border-radius: 10px; */
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
}

/* Styles for simple bordered table */
TABLE#tblCleanBorders {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #003300;
	border-bottom-color: #003300;
	border-left-color: #006600;
	-moz-border-radius: 10px;
}

TABLE#tblCleanBorders TD {
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ddddcc;
	border-bottom-color: #ddddcc;
}
