﻿body {
    font-family: arial, helvetica, sans-serif !important;
	font-size: 9pt;
    background-color:#ffffff;
}

header, footer, nav
{
    display: block;
}

header.main-h
{
	background-image: url("images/headerbg.png");
    	background-color:#FFFFFF;
}

header.main-h nav a{
	font-size: 9pt;
    color:#ffffff;
}

header .loginlabel, header .loginlabel a{
    color:#ffffff;
}


footer
{
    font-family: arial, helvetica, sans-serif !important;
	font-size: 9pt;
    padding-left: 10px;
}

/*Login*/

div.loginframe
{
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
    width: 250px;
    margin-top:20px;
    margin-left: auto;
    margin-right: auto;
    padding:10px;
    border: thin solid #808080;
}

/*Ad Info Panel*/
div.adinfotab
{
    background-color:blue;
    width:300px;
    padding:0px;
    margin:0px;
    height:35px;
    position:absolute;
    bottom:180px;
    border-top-right-radius:10px 10px;
}

.adinfonumber
{
    margin-top:10px;
    padding-left:10px;
}
div.adpreview
{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    padding:10px;
    width:130px;
    height:160px;
    position:absolute;
    bottom:0;
}

div.addetail
{
    text-align:left;
    display:inline-block;
    margin-left:150px;
    margin-right:10px;
    padding:10px;
    width:670px;
    height:160px;
    position:absolute;
    bottom:0;
}

div.addetail h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#25313A;
	margin:0px;
    padding-right:10px;
	padding-top:3px;
	padding-left:3px;
	padding-bottom:3px;
    background-color:#CBE6F5;
	text-align:left;
}
div.addetail table
{
    width:90%;    
}
div.addetail table th
{
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:0px;	
}

div.addetail table td
{
	font-family:arial, helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:0px;	
}
/*End AdInfo*/

/*Dashboard Summary*/

div.dashboard, div.searchresults
{
    width:99%;
    margin-left:auto;
    margin-right:auto;
margin-bottom:100px;
}

div.summarypanel
{
    display:block;
    font-weight:bold;
}

div.summarypanel h1
{
    font-size:15px;
    padding:0px;
    margin-left:10px;
    margin-top:5px;
    margin-bottom:5px;
    margin-right:10px;
    display:inline-block;
}

div.newordersummary
{
    display:inline-block;
    font-size:15px;
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
    width:160px;
}

div.proofsummary
{
    display:inline-block;
    font-size:15px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:5px;
    margin-right:5px;
    padding:5px;
    width:160px;
}

div.correctionsummary
{
    display:inline-block;
    font-size:15px;
    margin-top:5px;
    margin-bottom:5px;
    padding:5px;
    width:160px;
}

tr.rgMultiHeaderRow:first-child th.rgHeader:first-child
{
    text-transform:uppercase;
    font-size:larger;
    font-weight:bold;
}

.selectedadlabel
{
    font-size:larger;
    font-weight:bold;
    padding-left:10px;
}

/*Basic Query*/
div.query
{
    width:250px;
}

div.queryfield
{
    width:100%;
    display:block;
    padding-left:10px;
    margin-bottom:5px;
}

div.queryfield label
{
    width:75px;
    float:left;
}

div.queryfield input
{
    width:156px;
}

/*submission form*/

div.formtable
{
}

div.formheader
{
    display:block;
    font-weight:bold;
    font-size:14px;
    width: auto;
    background-color:aliceblue;
    padding:5px 0px 5px 5px;
    margin-bottom:10px;
}

.smalltext
{
    font-size:10px;
    font-weight:normal;
    font-style:italic;
}
.indent1 td
{
    padding-left:20px !important;
}

.indent2 td
{
    padding-left:40px !important;
}

