﻿html, body
{
	font-family: Verdana;
	font-size: 9pt;
	padding: 0px;
	margin: 0px;
	border: none;
	height: 100%;
	color: #000000;
}
td
{
	font-size:9pt;
}
.smalldropdown
{
	font-size:7pt;
}
.commonbutton
{
	border:raised silver 1px;
	background-color:White;
	color:#000000;
	font-family:Verdana;
	font-size:9pt;	
}
.commonbutton2
{
	border:raised silver 1px;
	background-color:silver;
	color:black;
	font-family:Verdana;
	font-size:9pt;	
}
.DataGridFixedHeader
{
	position: relative;
	top: expression(this.offsetParent.scrollTop-2);
}
/*Modal Popup*/
.modalBackground 
{
background-color:#cccccc;
filter:alpha(opacity=60);
opacity:0.8;
}
.modalPopup img {
border:solid 5px #000000;
}
.modalPopup-text {
display:block;
color:#000;
background-color:#F1F1FD;
text-align:center;
border:solid 2px #000000;
padding:10px;
font-family:Calibri,Arial;
font-size:medium;
}
.modalPopup-text input {
width:75px;
}    

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
    color:yellow;
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #cccccc;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #000000;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    color:#444444;
	background: none;
	text-decoration: underline;
}



.accordionContent
{
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}









.caccordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #888888;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.caccordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.caccordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.caccordionHeaderSelected
{
    border: 1px solid #999999;
    color: white;
    background-color: #000000;
	font-family: Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.caccordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.caccordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}



.caccordionContent
{
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}










.productlabel
{
	font-family:Verdana;
	font-size:8pt;
}
.productlabel input
{
	font-family:Verdana;
	font-size:8pt;
}
.productlabel select
{
	font-family:Verdana;
	font-size:8pt;
}
.productlabel textarea
{
	font-family:Verdana;
	font-size:8pt;
}

a {color:#000000}
a:hover{color:#bbbbbb}
.cursorhand{cursor:hand}

.bold{font-weight:bold}
.boldred{font-weight:bold;color:Red}
.breakword{word-wrap:break-word}

.DHTMLToolTip {
	display: none;
	position : absolute;
	width: 250px;
	border : 1px solid;
	background-color : #ffffdd;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	padding : 2px;
}
.fuzzyimageborder
{
	Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=5, StartY=5, FinishX=0, FinishY=0);
}
th{font-size:9pt}
td{font-size:8pt}

.textmenu
{
    font-family:Tahoma;
    font-size:10pt;
	padding-left:7px;
	padding-bottom:3px;
	padding-top:0px;
	padding-right:3px;
	color:#222222;
	width:90px;
	margin:0px;
	cursor:hand;
	background:transparent url(images/tinybullet.gif) no-repeat scroll left top;
	line-height:17px;
}
.textmenumyoi
{
    font-family:Tahoma;
    font-size:10pt;
	padding-left:7px;
	padding-bottom:3px;
	padding-top:0px;
	padding-right:3px;
	color:#ff0000;
	width:90px;
	margin:0px;
	cursor:hand;
	background:transparent url(images/tinybullet.gif) no-repeat scroll left top;
	line-height:17px;
}
.textmenubold
{
	font-family:Tahoma;
    font-size:10pt;
    padding-left:7px;
	padding-bottom:3px;
	padding-top:0px;
	padding-right:3px;
	color:#244990;
	width:90px;
	margin:0px;
	cursor:hand;
	font-weight:bolder;
	background:transparent url(images/tinybullet.gif) no-repeat scroll left top;
	line-height:17px;
}
.topPIMTable
{
	border-collapse:collapse;
}

.hoverpic{
position: relative;
}

.hoverpic:hover{
background-color: transparent;

}
.hoverpic span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
border:solid black 1px;
}

.hoverpic span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 150;
}

.hoverpic:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.nowrap
{
	white-space:nowrap;
}


.hoverpicdown{
position: relative;
}

.hoverpicdown:hover{
background-color: transparent;

}
.hoverpicdown span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
border:solid black 1px;
}

.hoverpicdown span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 150;
}

.hoverpicdown:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 60;
left: 0px; /*position where enlarged image should offset horizontally */

}


.hoverpicupleft{
position: relative;
}

.hoverpicupleft:hover{
background-color: transparent;

}
.hoverpicupleft span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
border:solid black 1px;
}

.hoverpicupleft span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index: 150;
}

.hoverpicupleft:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -30;
left: -160px; /*position where enlarged image should offset horizontally */

}

.hoverpicinplace
{
	position:relative;
}
.hoverpicinplace img
{
	position:relative;
	top:0px;
	left:0px;
}
.hoverpicinplace:hover
{
	width:100px;
	height:100px;
}
.hoverpicinplace:hover img
{
	width:100px;
	height:100px;
}
.textmenu2
{
    font-family:Tahoma;
    font-size:10pt;
	padding-left:2px;
	padding-bottom:3px;
	padding-top:0px;
	padding-right:3px;
	color:#222222;
	width:90px;
	margin:0px;
	cursor:hand;
	background:transparent url(images/tinybullet.gif) no-repeat scroll left top;
	line-height:17px;
}
.textmenu2bold
{
	font-family:Tahoma;
    font-size:10pt;
    padding-left:2px;
	padding-bottom:3px;
	padding-top:0px;
	padding-right:3px;
	color:#244990;
	width:90px;
	margin:0px;
	cursor:hand;
	font-weight:bolder;
	background:transparent url(images/tinybullet.gif) no-repeat scroll left top;
	line-height:17px;
}
.center
{
    text-align:center;
    margin-left:120px;   
}
.indent
{
    padding-left:20px;  
 

}

.myoidashboardpadding
{
    padding-left:20px; padding-right:20px;
}
.watermark
{
    color:Silver;
}
