
h2 
{
    font-size:20pt;
    color:#666;
    font-family:Google Sans,Roboto,Arial,sans-serif;
    font-weight:normal;
    margin-bottom:16px;
}

.asimenuitem
{
	border-right: solid 1px #c0c0c0;
	width: 100%;
        -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


.pgNavBar
{
	font-family:arial;
	font-size:10px;
}

.TabFront
{
    font-family: arial;
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
    line-height: 12px;
}

.TabBack
{
    font-family: arial;
    font-size: 11px;
    color: #ffffff;
    background-color: #e2e2e2;
    line-height: 12px;
}

.pgTreeItem
{
	font-weight:normal;
	font-family:arial;
	font-size:11px;
}

.pgObjectLink
{
	font-weight:normal;
	font-family:arial;
	font-size:12px;
}

.button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #123368;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}
.submit_button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #123368;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.cancel_button 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #303030;
	background-color: #c0c0c0;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.pgForm
{
	color: #808080;
	font-weight:normal;
	font-family:calibri;
	font-size:11pt;
	background-color:#ffffff;
}


.pgTable
{
	color: #686868;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	background-color:#ffffff;
}

.pgTableHeader
{
	color:white;
	font-weight:bold;
	font-family:arial;
	font-size:11pt;
	background-color:#a0a0a0;
	padding:4px;
}

.pgTableCell
{
	padding:4px;
}

.pgObjectList
{
	display:block;
	width:280px;
	height:120px;
	overflow:auto;
	border-width:1px;
	border-style:solid;
	border-color:#c0c0c0;
	font-family:arial;
	font-size:13px;
}

.pgTitleSmall
{
	font-family:verdana;
	font-size:15px;
	color:#404080;
	font-weight:bold;
}

.pgSubtitleDiv
{
	display:block;
	height:24;
	font-face:verdana;
	font-size:14px;
	color:#404040;
}

.pgPropertyValue
{
	border-width:0px;
	font-family:verdana;
	font-size:10px;
	width:120px;
	background-color:white;
}

.pgPropertyValueCell
{
}

.pgPropertyName
{
	font-family:verdana;
	font-size:10px;
	color:#404040;'
}

.richTextEdit
{
	font-family:courier;
	font-size:13px;
	font-weight:normal;
	white-space:pre;
	line-height:16px;
	background:white;
	background-image:url('images/line-numbers.png');
	background-repeat:repeat-y;
	background-position:0 0px;
	border-color:gray;
	border-width:1px;
	border-style:solid;
	overflow:scroll;
	height:100%;
}

.richTextEdit P 
{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	display:block;
	white-space:pre;
}

.richTextEdit b, .richTextEdit i, .richTextEdit s, .richTextEdit u, .richTextEdit a, .richTextEdit em, .richTextEdit tt, .richTextEdit ins, .richTextEdit big, .richTextEdit cite, .richTextEdit strong, .richTextEdit var, .richTextEdit dfn 
{
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
}

.jsstyles 
{
	margin-left:28px;
	margin-top:12px;
}

.jsstyles u {color:darkblue;font-weight:bold;}
.jsstyles b {color:#7F0055;font-weight:bold;}
.jsstyles i, .jsstyles i b, .jsstyles i s, .jsstyles i u {color:green;font-weight:normal;}
.jsstyles s, .jsstyles s b, .jsstyles s u {color:#2A00FF;font-weight:normal;} 


.text-button {
             background-color:rgb(71,100,179);
            // opacity:.7;
             color:white;
             padding:9px;
             font-weight:bold;
             font-size:10pt;
             border:none;
             cursor:pointer;
             border-radius:8px;
             box-shadow:4px 4px 4px #909090;
}

.text-button2 {
             background-color:silver,
             color:#606060;
             padding:9px;
             font-weight:bold;
             font-size:10pt;
             border:none;
             cursor:pointer;
             border-radius:8px;
             box-shadow:4px 4px 4px #909090;
}

.text-edit {
           font-family:arial;
           font-size:12pt;
           font-weight:normal;
           color:#505050;
           padding:4px;
           border-radius:6px;
}

 /* unvisited link */
.adlink:link {
    color: inherit;
}

/* visited link */
.adlink:visited {
    color: inherit;
}

/* mouse over link */
.adlink:hover {
    color: #0000FF;
}

/* selected link */
.adlink:active {
    color: #0000FF;
}




