﻿body 
{
    background-image: url("images/background.jpg");
    background-repeat:repeat-x;
    background-color:#ddd;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration : none;
	color:#000000;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:bold;
	text-decoration : none;
	text-indent:0px;
	color: Gray;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:normal;
	font-style:italic;
	color: #0099cc;
}

h3 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
}

.textGrayHeader
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:Gray;
}


a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	font-weight:normal;
	color: #0099cc;
}

a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight:normal;
	color: #0099cc;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : underline;
	font-weight:normal;
	color: #0099cc;
}
a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : underline;
	font-weight:normal;
	color: #0099cc;
}

a.lightLink:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}

a.lightLink:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}

a.lightLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:underline;
	color:#0099cc;
}
a.lightLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}

.contentTable {
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
	width:100%;
	margin-right:auto;
	margin-left:auto;
}
.contentTable td 
{
    vertical-align:top;
    padding: 10px;
}

.contentTableLeftMargin div
{
    margin: 0 0 0 30px;
    min-height: 500px;
}

.spotlightTableContainer
{
    border: solid 0px;
    border-collapse:collapse;
	empty-cells: show;
	width: 100%;
	margin-right:auto;
	margin-left:auto;
}
.spotlightTableContainer td
{
    vertical-align:top;
}


.spotlightTableList
{
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
	width: 425px;
}
.spotlightTableList th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
	padding:5px;
	text-align:left;
}
.spotlightTableList td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:White;
	padding:5px;
	vertical-align:top;
	height:25px;
	border-top:dotted 1px Gray;
	vertical-align:middle;
}
.spotlightTableList tr:hover
{
    background:Gray;
}

.eventTableList
{
    border: solid 0px;
	border-collapse:collapse;
	margin:10px;
	width:450px;
}
.eventTableList th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
	text-align:left;
}
.eventTableList td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:White;
	border-top:dotted 1px Gray;
	vertical-align:middle;
    padding:5px;
	text-align:left;
}
.eventTableList tr:hover
{
    /*background:Gray;*/
}

.rssTableList
{
    border: solid 0px;
	border-collapse:collapse;
	margin:10px;
	width:300px;
}
.rssTableList th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
	text-align:left;
}
.rssTableList td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:White;
	border-top:dotted 1px Gray;
	vertical-align:middle;
	padding:5px;
	text-align:left;
	padding:2px;
}

.spotlightTableFocus
{
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
	width: 425px;
}
.spotlightTableFocus th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style:italic;
	font-weight:normal;
	color:White;
	padding:5px;
	text-align:left;
}
.spotlightTableFocus td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:Orange;
	padding:5px;
	vertical-align:top;
}

.spotlightHeader
{
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
	width: 550px;
}
.spotlightHeader th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style:italic;
	font-weight:normal;
	color:white;
	padding:5px;
	text-align:left;
}
.spotlightHeader td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:Orange;
	padding:5px;
	vertical-align:top;
}

.spotlightHeader a:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : underline;
	font-weight:normal;
	color: Red;
}


.textSearchResultsTitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration : none;
	font-weight:normal;
	font-style:italic;
	color:#0099cc;
}
.textSearchResultsTitle:hover
{
    text-decoration:underline;
    cursor:pointer;
}

.textSearchResultsDescription
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight:normal;
	color: Gray;
}
.textSearchResultsKeywords
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight:normal;
	color: Orange;
	padding-bottom: 10px;
}

.rowHighlight td:hover
{
    background-color:#dddddd;
    cursor:pointer;
}

blockquote
{
    font-family:Courier New;
	font-size: 12px;
	text-decoration : none;
	font-weight:normal;
	color: Gray;
	text-indent: 15px;
}

.sideList
{
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
	width: 275px;
}
.sideList th
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
	padding:5px;
	text-align:left;
	border-bottom: solid 2px Gray;
}
.sideList td
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:Black;
	padding:5px;
	vertical-align:top;
	height:25px;
	border-top:dotted 1px Gray;
	vertical-align:middle;
}
.sideList tr:hover
{
    background:#EEEEEE;
}

.footer
{
    border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
    margin:25px;
}

.footer td
{
    /*padding:10px;
    vertical-align:top;*/
}

.footer a:link
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}
.footer a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}
.footer a:hover
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:underline;
	color:#0099cc;
}

.copyright
{     
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}


.copyright a:link
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}

.copyright a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	text-decoration:none;
	color:White;
}


.copyright a:hover
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	text-decoration:underline;
	color:#0099cc;
}


#caseViewer
{
	display:block;
	margin: 0px 10px 10px 10px;
	padding: 0px;

}



#caseViewerList
{
	float:right;
	display:inline;
	color: Gray;
	border-right: 0px solid #ddd;
	text-decoration: none;
	width: 300px;
	height:450px;
	overflow:auto;
}

#caseViewerNotes
{
	display:inline;
	float:left;
	color: Gray;
	border-right: 0px solid #ddd;
	text-decoration: none;
	width: 540px;
	overflow:auto;
}

.caseViewerListTable
{
	border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
}
.caseViewerListTable tr:hover
{
	background:#eeeeee;
	border-top: 1px solid #0099cc;
	cursor:pointer;
}
.caseViewerListTable tr.active
{
	background:#eeeeee;
}
.caseViewerListTable td
{
	border-bottom:dotted 1px #ddd;
	padding:5px;
	vertical-align:middle;
}

.caseViewerNoteTable
{
	border: solid 0px;
	border-collapse:collapse;
	empty-cells: show;
}

.caseViewerNoteTable td
{
	border-bottom:dotted 1px #ddd;
	padding:5px;
	vertical-align:top;
}

.caseViewerNoteTable tr.active
{
	background:#eeeeee;
}


.caseViewerListCaseNumber
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style:italic;
	font-weight:normal;
	color:Orange;
}
.caseViewerListCaseTitle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:normal;
	color:Black;
}




#searchResults
{    
    display:block;
    float:left;
	color: Gray;
	border-top: 0px solid #ddd;
	text-decoration: none;
	width: 850px;
	min-height:350px;
}

#searchResultsIcon
{
    display:inline;
    float:left;
    text-align:center;
    padding:5px;
    margin: 0 10px 0 0;
    width:75px;
}

#searchResultsIconTitle
{
    display:inline;
    float:left;
    text-align:center;
    padding:5px;
    margin: 0 10px 0 0;
    width:150px;
}
#searchResultsDetail
{
    display:inline;
    float:left;
    padding:5px;
    width:700px;
}

#searchResults ul {
	list-style-type:none;
}

#searchResults li {
	float: left;
	display:block;
}

#searchResults li a {
	color: Gray;
	border: 1px solid #ffffff;
	text-decoration: none;
	float: left;
}

#searchResults li a:hover {
	color: #0099cc;
	background: #eeeeee;
	border-top: 1px solid #0099cc; 
	cursor:pointer;
}

.searchResultsTitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration : none;
	font-weight:normal;
	font-style:italic;
	color:#0099cc;
}

.searchResultsDescription
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight:normal;
	color: Gray;
}

.searchResultsUpdatesTitle
{
    display:inline;
    float:left;
    padding:5px;
    width:150px;
}

.searchResultsUpdatesList
{
    display:inline;
    float:left;
    padding:5px;
    width:500px;
}

.searchResultsDescriptionIndent
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	font-weight:normal;
	color: Gray;
	text-indent: 20px;
}

.searchResultsKeywords
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight:normal;
	color: Orange;
	padding-bottom: 10px;
}




#videoResultsDetail
{
    display:inline;
    float:left;
    padding:5px;
    width:550px;
}
#videoResultsFull
{
    display:inline;
    float:left;
    padding:5px;
    width:850px;
    height:600px
}
#videoResultsTileIcon
{
    display:inline;
    float:left;
    text-align:center;
    padding:5px;
    margin: 0 0px 0 0;
    width:250px;
    height:175px;
}




#searchResultsTile
{    
    color: Gray;
	border-top: 0px solid #ddd;
	text-decoration: none;
	width: 850px;
}

#searchResultsTileIcon
{
    
    text-align:center;
    padding:5px;
    margin: 0 0px 0 0;
}
#searchResultsTileDetail
{
    float:left;
    padding:5px;
}

#searchResultsTile p 
{
    text-align:left;
}

#searchResultsTile ul {
	list-style-type:none;
}

#searchResultsTile li {
	float: left;
	width:250px;
	height:225px;
}

#searchResultsTile li a {
	color: Gray;
	border: 1px solid #ffffff;
	text-decoration: none;
	float: left;
	width:250px;
	height:225px;
}

#searchResultsTile li a:hover {
	color: #0099cc;
	background: #eeeeee;
	border: 1px solid #0099cc; 
	cursor:pointer;
}

.searchResultsTileTitle
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration : none;
	text-align:left;
	font-weight:normal;
	font-style:italic;
	color:#0099cc;
}

.searchResultsTileDescription
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	text-align:left;
	font-weight:normal;
	color: Gray;
}

.searchResultsTileKeywords
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration : none;
	font-weight:normal;
	color: Orange;
	padding-bottom: 10px;
}



.invisible
{
    display:none;
}
#forumContainer
{
    width:900px;  
    margin-left:20px; 
}

.textbox
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight:normal;
}

input.signin
{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight:normal;
	border:2px solid Gray;
	padding: 5px 5px;
	color:Gray;
	text-align:left;
}
input.signin:hover
{
    border:2px solid #0099cc;
}
input.signin:focus
{
    border:2px solid black;
}

/* ALL PAGE TABS  */

#contentTab {
	padding: 10px 0px 0px 0px;
	display:inline-block;
	float:none;
	width:100%;
	border-bottom: solid 1px #ddd;
}

#contentTab ul {
	list-style-type: none; 
}
#contentTab li {
	float: left;
	display:inline;
	margin: 0 5px 0 0;
	display:block;
}
#contentTab li a {
	color: Gray;
	padding: 6px;
	border-bottom: 0px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	text-decoration: none;
	float: left;
	text-align:center;
	min-width:16px;
}
#contentTab li a:hover {
	color: #0099cc;
	background: #eeeeee;
	border-bottom: 0px solid #0099cc;
	border-right:1px solid #0099cc;
	border-left:1px solid #0099cc;
	border-top:1px solid #0099cc;
}
#contentTab li.nolink {
	color: #dddddd;
	text-decoration: none;
	font-weight:normal;
	border-bottom: 0px solid #ddd;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-top:1px solid #ddd;
	padding: 6px;
}
#contentTab li.active {
	color: #0099cc;
	background: #eeeeee;
}

#contentTabOptions
{
	display:block;
	color: Gray;
	border-top: 0px solid #ddd;
	text-decoration: none;
	width:100%;
	padding: 4px;
}

#contentPage
{
	display:block;
	color: Gray;
	border: 1px solid #fff;
	text-decoration: none;
	width:850px;
	padding-left:15px;
	padding-right:15px;
	min-height:350px;
}