﻿/* General CSS Styles */

body {
    margin: 0;
    border: 0;
    text-align: center;
    background: url(../images/topGradient.gif) top repeat-x #d1e6f1;
    font: normal 10px Tahoma;
    }

tbody {
	font: 11px Verdana;
	color: #333333;
}

table {
	
	margin-right:auto;
	margin-left:auto;
}

.TxtBox {
	border: 1px solid #B3B3B3;
	font: 11px Verdana;
	color: #333333;
		}

.TxtBoxTetra {
	border: 1px solid #c2cedb;
	font: 11px Verdana;
	color: #303030;
	height: 20px;
	padding: 3px 0px 0px 0px;
}

.TxtSmall {
	font: 9.5px Verdana;
	color: #333333;
}

.TxtVeryLight {
	font: 9px Tahoma;
	color: #C0C0C0;
}


.TxtLarge {
	font: 12px Tahoma;
	color: #333333;
}

.TxtAccent {
	color: #4A3C8C;
}

.TxtHeader {
	font: 12px Tahoma;
}

.TxtLabelDark
{
    color: #1d5278;
    font-weight:bold;
}



.AlignCenter {
	text-align: center;
}
.AlignRight {
	text-align: right;
}
.AlignLeft {
	text-align: left;
}

/* TetraSphere Basic Page */
.TetraTop {
	background-image: url('../images/TetraTop750.gif');
}
.TetraPage {
	background-image: url('../images/TetraPage750.gif');
}
.TetraBottom {
	background-image: url('../images/TetraBottom750.gif');
}

.TetraBar460 {
	background-image: url('../images/TetraBar460.gif');
}
.TetraPage750 {
	background-image: url('../images/TetraPage750.gif');
	text-align: center;
}


/* TetraSphere Insert Frame (eg LoginScreen) */
.TetraFrameTop {
	background-image: url('../images/TetraFrameTop.gif');
}
.TetraFrameCenter {
	background-image: url('../images/TetraFrameCenter.gif');
}
.TetraFrameBottom {
	background-image: url('../images/TetraFrameBottom.gif');
}
.TetraFrameInsertTable {
	border: 1px solid #C0C0C0;
	width: 85%;
	background-color: #FFFFFF;
}


/* TetraSphere Sidebar Styles (Insert Frame) */

.TetraSideBar {
    width: 132px;
    background-image: url('../images/TetraSidebar_Gradient.jpg');
    border: solid 1px c0c0c0;
}


.TetraList {
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
	color: #353535;
	text-decoration: none; padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px
}


:hover.TetraList {
	border:1px solid #C0C0C0; font-family: Arial;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000080;
	background-color: #FFFFFF;
	text-decoration: none; padding-left:0px; padding-right:0px; padding-top:4px; padding-bottom:4px;
}


.TetraListFF {
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
	color: #353535;
	text-decoration: none; padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px
}


:hover.TetraListFF {
	font-family: Tahoma;
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none; padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px;
}


.TetraListTitle {
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
	color: #13619f;
	text-decoration: none; padding-left:1px; padding-right:1px; padding-top:5px; padding-bottom:5px
}


/* Full Page Frame or Header */
.TetraFrameFullTable {
	border: 1px solid #C0C0C0;
	width: 640px;
	background-color: #f2f2f2;
}

.TetraFrameFullTableHeader {
	background-color: #8ba8d8;
}


.TetraFrameFullTableHeaderBar
{
	background-color: #FFFFFF;
}

.TetraFrameFullTableHeaderBarText {
	font-family: Tahoma;
	font-weight: bold;
	color: #3B3D43;
}

.TetraGridTable {
	background-color: #8ba8d8;
	border: 1px solid #8ba8d8;
	text-align: center;
}

.TetraGridData {
	background-color: #FFFFFF;
	border-right: 1px solid #8ba8d8;
}

.TetraGridDataRightCell{
	background-color: #FFFFFF;
	
}

.TetraGridTitle {
	color: #FFFFFF;
	font-family:Tahoma;
	font-weight:bold;
}


/* List Styles */

a:link.Selector {
	color: #67599D;
	text-decoration: none;
	}
a:visited.Selector {
	color:#67599D;
	text-decoration: none;
	}
a:active.Selector {
	color:#67599D;
	text-decoration: none;
	}
a:hover.Selector {
	color:#800000;
	text-decoration: none;
	}
	
a:link.SelectorH {
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited.SelectorH {
	color:#FFFFFF;
	text-decoration: none;
	}
a:active.SelectorH {
	color:#FFFFFF;
	text-decoration: none;
	}
a:hover.SelectorH {
	color:#FFFFFF;
	text-decoration: underline;
	}	
	
a:link.Selector2 {
	color: #8080FF;
	text-decoration: underline;
	}
a:visited.Selector2 {
	color:#8080FF;
	text-decoration: underline;
	}
a:active.Selector2 {
	color:#8080FF;
	text-decoration: underline;
	}
a:hover.Selector2 {
	color:#800000;
	text-decoration: underline;
	}
	
a:link.Selector3 {
	color: #F7F7F7;
	text-decoration: underline;
	}
a:visited.Selector3 {
	color:#F7F7F7;
	text-decoration: underline;
	}
a:active.Selector3 {
	color:#F7F7F7;
	text-decoration: underline;
	}
a:hover.Selector3 {
	color:#800000;
	text-decoration: underline;
	}


a:link.SecretLink {
	color: #4A3C8C;
	text-decoration: none;
	}
a:visited.SecretLink {
	color:#4A3C8C;
	text-decoration: none;
	}
a:active.SecretLink {
	color:#4A3C8C;
	text-decoration: none;
	}
a:hover.SecretLink {
	color:#800000;
	text-decoration: underline;
	}
	



a {
	color: #000066;
	text-decoration: underline;
}

a:hover 
{
	color: #800000;
	text-decoration: underline;

}

/* general input table */

.tableDataParameters
{
	width: 400px;
	
}


.formbutton{
    cursor:hand;
    font-family: "Verdana";
    font-size:11px;
    font-weight: normal;
    /*color:#506e9a;*/
    color:#4c607a;
    background: #f1f5fb;
    border: solid 1px #a5b3c5;
    padding: 0px 0px 3px 0px; /* for firefox */
}

