﻿/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0;
     padding: 0;
     border: 0;
}


.button {
    border:1px solid #FFFFFF;
    color:#FFFFFF;
    background-color:#69d;
    border-color:#CCCCCC;
}

.Content
{ 	
	position:relative;
	/*width:100%;*/
	margin-left:2px;
	margin-right:2px;
	margin-top: 2px;
	margin-bottom:2px;
}

.defaultGrid{
	width: 100%;
	font-size: 8pt;
	color: #000000;
	border-width: 0px;		
	padding-left:2px;
	text-align: left;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;
}

/*
.toolbar 
{
	width: 100%;
	border-width: 0px;		
	background-color: #dcdcdc;
	height: 10px;
}
*/

td.toolbar{
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: #999999;
	font: 11px Tahoma, Verdana, Helvetica-Narrow, Helvetica, sans-serif;
}

a.toolbar{
	color: #FFFFFF;
	font: 11px Tahoma, Verdana, Helvetica-Narrow, Helvetica, sans-serif;
	text-decoration: none;
}

.contentGrid a, .contentGrid a:hover {
	color:#36f;
	}
	
.contentGrid td 
{
	white-space:nowrap;	
}

.contentTableHeader TH {
   border-top: #EFEFEF 1px solid;
   border-left: #EFEFEF 1px solid;
   cursor: hand;
}

.contentTableHeader a, .contentTableHeader a:visited{
   color: #000000;
   text-decoration: none;
}
	
.Filter {
	width:100%;
	position:relative;
	z-index:4;
	background-color: #EFEFEF;
	float:left;
	white-space:nowrap;
	border-bottom: 1px solid #666;
	padding-left: 2px;
	padding-right: 2px;
	}

.normal
{
	font-size: 11px;
	color: #606060;
	line-height: 16px;
	font-family: Verdana;
}

.normalBlack
{
	font-size: 11px;
	color: black;
	line-height: 16px;
	font-family: Verdana;
}


.normalBlue
{
	font-size: 11px;
	color: Blue;
	line-height: 16px;
	font-family: Verdana;
}
.normalRed
{
	font-size: 11px;
	color: Red;
	line-height: 16px;
	font-family: Verdana;
}
.txtgray1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}
.txtblack2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-DECORATION: none
}

.menuitem
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	color: #666666;
	padding-top: 1px;
	font-family: Verdana,Arial,Helvetica;
	text-decoration: none;
}

.pagetitle1
{
	FONT-SIZE: 13pt; 
	color: #009ace;
	FONT-FAMILY: verdana
}

.pagetitle2
{
	font-weight: bold;
	font-size: 11pt;
	color: #009ace;
	font-family: verdana;
}

.pagetitle3
{
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana;
}

.spacep { PADDING-BOTTOM: 5px; PADDING-TOP: 5px }

.SideMenuDefaultHover
{
	border-right: #9acfff 1px solid; 
	padding-right: 4px; 
	border-top: #9acfff 1px solid; 
	padding-left: 4px; 
	font-size: 11px; 
	padding-bottom: 1px; 
	border-left: #9acfff 1px solid; 
	color: #5d96c1; 
	padding-top: 1px; 
	border-bottom: #9acfff 1px solid; 
	font-family: Verdana; 
	background-color: white; 
	text-align: left	
}

.SideMenuDefaultNormal
{
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 11px; 
	padding-bottom: 2px; 
	color: #5d96c1; 
	border-top-style: none; 
	padding-top: 2px; 
	font-family: Verdana; 
	border-right-style: none; 
	border-left-style: none; 
	background-color: transparent; 
	text-align: left; 
	border-bottom-style: none	
}

.SideMenuDefaultSelected
{
	padding-right: 5px; 
	padding-left: 5px; 
	font-size: 11px; 
	padding-bottom: 2px; 
	color: #5d96c1; 
	border-top-style: none; 
	padding-top: 2px; 
	font-family: Verdana; 
	border-right-style: none; 
	border-left-style: none; 
	background-color: transparent; 
	text-align: left; 
	border-bottom-style: none
	
}
	
.SideMenuDefault
{
	background-color:#f1f1f1;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	cursor:hand;
}

.SideMenuTitle
{
	background-color:#f1f1f1;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#999999;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#999999;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#999999;
	border-top-style:solid;
	border-top-width:1px;
	cursor:hand;
}

.SideMenuTitleHover
{
	border-right: #9acfff 1px solid; 
	padding-right: 5px; 
	border-top: #9acfff 1px solid; 
	padding-left: 5px; 
	font-size: 9pt; 
	background-attachment: fixed; 
	padding-bottom: 2px; 
	border-left: #9acfff 1px solid; 
	color: #00309a; 
	padding-top: 2px; 
	border-bottom: #9acfff 1px solid; 
	background-repeat: no-repeat; 
	font-family: Verdana; 
	height: 20px; 
	background-color: #bedcf9; 
	text-align: left; 
}

.SideMenuTitleNormal
{
	border-right: #9acfff 1px solid; 
	padding-right: 5px; 
	border-top: #9acfff 1px solid; 
	padding-left: 5px; 
	font-size: 9pt; 
	background-attachment: fixed; 
	padding-bottom: 2px; 
	border-left: #9acfff 1px solid; 
	color: #00309a; 
	padding-top: 2px; 
	border-bottom: #9acfff 1px solid; 
	background-repeat: no-repeat; 
	font-family: Verdana; 
	height: 20px; 
	background-color: #bedcf9; 
	text-align: left; 
}

P
{
	margin-top: 5px;
	margin-bottom: 5px;
}

body
{
	background-color:White;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #606060;
	line-height: 16px;
}

h1, h2, h3, h4, h5, h6 {color:#606060;}

h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

ul
{
	margin-top: 5px;
	margin-bottom: 5px;
}

ol
{
	margin-top: 5px;
	margin-bottom: 5px;
}

.tableheader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: Verdana;
	background-color: aliceblue;
}

.handcursor
{
	cursor: pointer; 
	cursor: hand;
}
      
.indent0 { PADDING-LEFT: 0px }
.indent1 { PADDING-LEFT: 20px }
.indent2 { PADDING-LEFT: 40px }
.indent3 { PADDING-LEFT: 60px }
.indent4 { PADDING-LEFT: 80px }
.indent5 { PADDING-LEFT: 100px }

a:link.link1
{
	color: black;
	text-decoration: none;
}

a:visited.link1
{
	color: black;
	text-decoration: none;
}

a:hover.link1
{
	color: blue;
	text-decoration: none;
}

pre.code
{
	background-color: #eeeeee;
	padding: 4px 6px 4px 6px;
	font-family: Verdana;
	
}

/* styles for the modal popup */

/* dialog frame */
.modal-dialog
{
    position:absolute;
}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:340px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
} 

/* dialog header */
.modal-dialog .header
{
    background:url(Images/sprite.gif) repeat-x 0px -1100px;	
    height:25px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align:middle;
    padding-left:6px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}         

/* dialog body */
.modal-dialog .body
{
    /* height:40px;*/
    background-color:#F2F9FF;
} 

/* dialog body message */
.modal-dialog .body h2
{
    padding-top:10px;
    background-color: #F2F9FF;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}  

/* dialog footer */
.modal-dialog .footer
{
    height:30px;
    background-color: #F2F9FF;
} 

/* dialog footer buttons */
.modal-dialog .footer .right
{
    background-color: #F2F9FF;
    float:right;
    text-align:right;
    padding-bottom:6px;
    padding-right:6px;
} 

/* dialog footer checkbox */
.modal-dialog .footer .left
{
    background-color: #F2F9FF;
    float:left;
    text-align:left;
    padding-bottom:6px;
    padding-left:6px;
} 

/* dialog close */
.modal-dialog .close
{
    right:4px;	
    background: url(Images/icons.gif) no-repeat -732px 0px;	
    width:16px;	
    cursor:hand;	
    position:absolute;	
    top:5px;	
    height:16px;
}

/* dialog close hover */
.modal-dialog .close:hover { background: url(Images/icons.gif) no-repeat -749px 0px;	}

/*code coloring*/
.coloredcode .cmt 		{ color: #008000; }
.coloredcode .cmtg 		{ color: #008000; }
.coloredcode .st 		{ color: #A11515; }
.coloredcode .kwdt 		{ color: #666; }
.coloredcode .kwd 		{ color: #00f; }
.coloredcode .attr 		{ color: #f00; }
.coloredcode .attrv 	{ color: #00f; }
.coloredcode .ec 		{ color: #00f; }
.coloredcode .tag 		{ color: #800000; }
.coloredcode .dir   	{ color: #000; background: #FEFF22; }
.coloredcode .sel   	{ color: #800000; }
.coloredcode .val   	{ color: #00f; }
.coloredcode .unit 		{ color: #800000; }
.coloredcode .sqlcmt 	{ color: #008080; }
.coloredcode .sqlkwd 	{ color: #00f; }
.coloredcode .sqlkwd2 	{ color: #f0f; }
.coloredcode .sqlkwd3 	{ color: #999; }
.coloredcode .sqlkwd4 	{ color: #800000; }
.coloredcode .num 		{ color: #00f; }
.coloredcode .sqlst  	{ color: #008000;}
.coloredcode b      	{ font-weight: normal; color: #008080; }