.PNGIMG {
	behavior:url("/styles/pngbehavior.htc");
}
INPUT
{
	font-weight:normal;font-size:10px;
}
SELECT
{
font-weight:normal;font-size:10px;BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-BOTTOM-STYLE: solid;
}
A:link
{
    COLOR: #C2B336;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #C2B336;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #C2B336;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR:#C2B336;
    TEXT-DECORATION: none
}
BODY {
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right bottom;
	
	scrollbar-base-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-face-color: #CCCCCC;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-arrow-color: #C2B336;
}
.report_column_header
{
	writing-mode:tb-rl;
}
.sampleresults {
	BACKGROUND-COLOR: #FFFFFF;
	border: 1px solid #EEEEEE;
}
.pageheader {
	color: #663300;
}

.smItem {
	border-top-width: 0px;
	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: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #CCCCCC;
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}

.smItem TD {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.smItemInset {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}

.smItemHeader {
	color: #FFFFFF;
	background-color:#3D577B;
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-position: top;
}
.smItemHeader A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.smItemHeader A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.smItemHeader A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.smItemHeader A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.smItemHeader TD{

	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #317352;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
.smPageHeader {
	
	behavior:url("/styles/PHbehavior.htc");
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3D577B', endColorStr='#FFFFFF', gradientType='1');
	background-color: #3D577B;
	padding-left: 4px;
	font-size:20px;
}
.vsmPageHeader {
	color: #FFFFFF;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3D577B', endColorStr='#FFFFFF', gradientType='1');
	background-color: #3D577B;
	padding-left: 4px;
	font-size:10px;
	font-weight:bold;
	
}
.smPageHeader TD{
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.vsmPageHeader A:link
{
    COLOR: #FFFFFF;
	font-weight:normal;
    TEXT-DECORATION: none
}
.vsmPageHeader A:visited
{
    COLOR: #FFFFFF;
	font-weight:normal;
    TEXT-DECORATION: none
}
.vsmPageHeader A:hover
{
    COLOR: #FFFFFF;
	font-weight:normal;
    TEXT-DECORATION: underline
}
.vsmPageHeader A:active
{
    COLOR: #FFFFFF;
	font-weight:normal;
    TEXT-DECORATION: none
}

.vsmPageSubHeader {
	color: #000000;
	background-color: #E8EBEF;
	padding-left: 4px;
	font-size:10px;
	font-weight:normal;
}

.vsmPageSubHeader A:link
{
    COLOR: #C2B336;
	font-weight:normal;
    TEXT-DECORATION: none
}
.vsmPageSubHeader A:visited
{
    COLOR: #C2B336;
	font-weight:normal;
    TEXT-DECORATION: none
}
.vsmPageSubHeader A:hover
{
    COLOR: #C2B336;
	font-weight:normal;
    TEXT-DECORATION: underline
}
.vsmPageSubHeader A:active
{
    COLOR: #C2B336;
	font-weight:normal;
    TEXT-DECORATION: none
}



.dashboard {
	background-color: #3D577B;
	color: #FFFFFF;
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-position: top;
	border: 0px solid #586F44;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;

}
.dashboard A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.dashboard A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.dashboard A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.dashboard A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

.TickerText {
	padding-left:8px;
	font-family: Tahoma;
}
.TickerText A
{
	color:#000000
}
.TickerText A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.TickerText A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.TickerText A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.TickerText A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}

.menuLink { 
	cursor:pointer;
	color:#000000;
	behavior:url("/styles/MenuItembehavior.htc");
}
.menuLink A:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.menuLink A:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.menuLink A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.menuLink A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}


.tabLink {
	cursor:pointer;
	padding-left:8px;
	padding-right:8px;
	behavior:url("/styles/TabItembehavior.htc");
}

.adminlinks {	
	border-bottom:1px solid #2F6F4F;
	border-top:0px solid #2F6F4F;
	border-left:1px solid #2F6F4F;
	border-right:1px solid #2F6F4F;
	padding:0px;
	
}
.adminlinks TD
{
	padding-left: 3px;
	padding-right: 3px;
	border-bottom:1px solid #EEEEEE;
}
.adminlinks A:link
{
	COLOR: #000000;
    TEXT-DECORATION: none
}
.adminlinks A:visited
{
	COLOR: #000000;
    TEXT-DECORATION: none
}
.adminlinks A:hover
{
	COLOR: #000000;
	TEXT-DECORATION: none;
}
.adminlinks A:active
{
	COLOR: #000000;
    TEXT-DECORATION: none
}

.tabRight {
	background-attachment: fixed;
	background-image: url(/images/tab_03.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #3B5579;
}
.tabLeft {
	color: #FFFFFF;
	background-image: url(/images/tab_01.png);	
	background-color:#3B5579;
	background-attachment: fixed;

	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
}
.tabLeft A:link
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabLeft A:visited
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.tabLeft A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
.tabLeft A:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}


.commonHeader {
	background-attachment: fixed;
	background-image: url(/Images/background_gradient_white_F.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 125%;

}
.dashboardPiece {
	background-color: #037359;
	color: #FFFFFF;
}
.anotherheader {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2F6F4F', endColorStr='#FFFFFF', gradientType='1');
	color: #FFFFFF;
	background-color:#2F6F4F;
	background-attachment: fixed;
	background-repeat:repeat-x;
	background-position: top;

}
.anotherheader TR {

	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.anotherheader A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.anotherheader A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.anotherheader A:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
.anotherheader A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
.messageBox {
	background-color: #FFFFEE;
	border: 1px solid #B6B67E;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.errorAlert {
	background-color: #ffeeee;
	border: 1px solid #b67e7e;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.headerItems {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.MenuButton {
	background-attachment: fixed;
	background-image: url(/images/menu_image.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;

}
.InputBox {
	border: 1px solid #666666;
}
.Tab {
	background-color: #4A8490;
}
.InputButton {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#C2B336', endColorStr='#FFFFFF', gradientType='0');
	color: #000000;
	font-family: Tahoma;
	
	border-bottom:1px solid #C2B336;
	border-top:1px solid #C2B336;
	border-left:1px solid #C2B336;
	border-right:1px solid #C2B336;

	
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.DescriptionText {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#F6F6F6', gradientType='1');	
	color: #000000;
	font-family: Tahoma;

	font-size: 10px;
	border-bottom:0px groove #3D577B;
	border-top:0px none #3D577B;
	border-left:0px groove #3D577B;
	border-right:0px groove #3D577B;

	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.DescriptionHeader {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F6F6F6', endColorStr='#FFFFFF', gradientType='1');
	color: #000000;
	font-family: Tahoma;

	font-size: 12px;
	border-bottom:0px groove #000000;
	border-top:0px none #000000;
	border-left:0px groove #000000;
	border-right:0px groove #000000;

	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ItemTile {

	font-family: Tahoma;
	font-size: 10px;
	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#F6F6F6', gradientType='1');
	
	background-color:#FFFFFF;
	
	border-bottom:2px solid #DDDDDD;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	border-right:2px solid #EEEEEE;	
}
.clickable {
	cursor:pointer;
	color: #C2B336;
}
.clickable:hover
{
    COLOR: #C2B336;
    TEXT-DECORATION: underline
}
.SampleHeader {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#3D577B', endColorStr='#FFFFFF', gradientType='1');
}
.SampleHeaderDivider {
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#C2B336', gradientType='1');
}