/* reset browser styles */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote
{
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}
ol
{
	margin-left: 1.4em;
	list-style: decimal;
}
ul
{
	margin-left: 1.4em;
	list-style: square;
	text-align: left;
}
img
{
	border: 0;
}
/* end reset browser styles */

html body
{
  text-align: left;
	margin: 0;
	padding: 0;
  background-color: white;
	color: #501A0E;
	min-width: 600px; /* Minimum width of layout - remove line if not required */ /* The min-width property does not work in old versions of Internet Explorer */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#tip 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#tip p
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background-color: Transparent;
}
#tip ol
{
	list-style-type: upper-alpha;
	list-style-position: inside;
	padding-bottom: 0px 0px 40px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: Transparent;
}
#tip h4
{
	text-align: center;
	background: Transparent;
}
#tip li
{
	color: Black;
	font-weight: bolder;
	padding-bottom: 10px;
	background-color: Transparent;
}
#tip span
{
	color: Black;
	font-weight: normal;
}
P
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: 10pt;
	text-align: left;
	padding: 5px 0px 5px 0px;
}
table.border
{
	margin: 0px;
	border: solid thin navy;
	border-collapse: collapse;
}
.paragraphHeading
{
	font-weight: bold;
	color: navy;
}
.formHeader
{
	font-family: Arial;
	font-size: 11pt;
	color: Black;
	background-color: #7EA1CD;
	font-weight: bold;
}
.formLabel
{
	font-family: Arial;
	font-size: 10pt;
	color: navy;
	font-weight: bold;
}
H1
{
	font-family: Arial;
	font-size: 12pt;
	color: Navy;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin: 20px auto 20px auto;
}
H2
{
	font-family: Arial;
	font-size: 12pt;
	color: Navy;
	font-weight: bolder;
	background-color: white;
	margin-top: 20px;
}
H3
{
	font-family: Arial;
	font-size: 10pt;
	color: black;
	font-weight: bolder;
	background-color: white;
	border-right: solid 150px silver; 
	height: 20px;
	margin-bottom: 20px;
}
H4
{
	font-family: Arial;
	font-size: 12pt;
	color: Black;
	font-weight: bolder;
	background-color: white;
	margin-bottom: 20px;
}
h5 
{
	font-family: Arial;
	font-size: 12pt;
	color: Black;
	font-weight: bolder;
	background-color: white;
	margin-bottom: 20px;
	text-align: center;
}
.h5sub 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-top: -20px;
	margin-bottom: 25px;
	font-size: 10pt;
	text-align: center;
	color: Black;
}
OL
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 20pt;
	background-color: white;
	list-style-position: outside;
}
UL
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	background-color: white;
}
LI
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	background-color: white;
}
P
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	background-color: white;
	text-align: left;
	text-transform: none;
	margin: 10px 10px 10px 10px;
}
pre
{
	color: black;
	margin-top: 10px;
	margin-bottom: 10px;
}
blockquote 
{
	margin-top: 20px;
	margin-left: 40px;
}
A:link, A:visited, A:active
{
	text-decoration: none;
	color: blue;
	font-family: Arial;
	font-size: 10pt;
}
A:hover
{
	text-decoration: underline;
	color: blue;
	font-family: Arial;
	font-size: 10pt;
}
TD
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	text-transform: none;
}
TD.main
{
	text-decoration: none;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	text-transform: none;
	background-color: white;
}
A:link.list, A:active.list
{
	text-decoration: none;
	font-family: "Courier New" , Courier, monospace;
	font-weight: normal;
	vertical-align: top;
	color: blue;
	font-size: 11pt;
}
A:visited.list
{
	text-decoration: none;
	font-family: "Courier New" , Courier, monospace;
	font-weight: normal;
	vertical-align: top;
	color: Purple;
	font-size: 11pt;
}
A:link.header, A:active.header
{
	text-decoration: none;
	font-family: "Courier New" , Courier, monospace;
	font-weight: normal;
	vertical-align: top;
	color: Yellow;
	font-size: 11pt;
}
A:visited.header
{
	text-decoration: none;
	font-family: "Courier New" , Courier, monospace;
	font-weight: normal;
	vertical-align: top;
	color: Yellow;
	font-size: 11pt;
}
TD.header
{
	font-family: "Courier New" , Courier, monospace;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	color: Yellow;
	font-size: 11pt;
}
TD.list
{
	font-family: "Courier New" , Courier, monospace;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	font-size: 10pt;
	background-color: white;
	color: Black;
}
TD.listLeft
{
	font-family: "Courier New" , Courier, monospace;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	font-size: 10pt;
	background-color: white;
}
TD.listBG
{
	font-family: "Courier New" , Courier, monospace;
	text-align: center;
	font-weight: normal;
	vertical-align: top;
	font-size: 10pt;
	background-color: #e9edf1; /*    background-color: #B0C4DE; */
}
TH.list
{
	font-size: x-small;
}
TH.listHeader
{
	background-color: #536FB0;
	color: Yellow;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4pt;
	text-align: center;
}
.listHeader
{
	background-color: #536FB0;
	color: Yellow;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4pt;
}
.listRow
{
	background-color: #e9edf1;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
td.email
{
	color: white;
	background-color: #425A8C;
}
table.fcclNavFrame
{
	background-color: Silver;
	margin: 0px auto 0px auto;
	border: solid 2px Silver;
}
table.fccNavFrameInner
{
  border: 1pt solid White;
  background-color: Gray;
  margin: 0 0 0 0;
}
td.fccNavFrame
{
	background-color: Black;
	padding: 0;
}
td.utc
{
	padding: 1pt;
	border: 1pt solid White;
	background-color: white;
	font-size: 12pt;
}
table.email
{
	font: 12px Arial;
	background-color: #425A8C;
	color: Yellow;
	font-weight: bold;
}
A:link.utc, A:active.utc, A:visited.utc
{
	text-decoration: none;
	font-family: "Courier New" , Courier, monospace;
	font-weight: normal;
	vertical-align: bottom;
	color: Blue;
	font-size: 9pt;
}
TD.pgn
{
	text-decoration: none;
	color: white;
	font-family: Comic Sans MS;
	font-size: 10pt;
	background-color: #80a2c7;
}
TD.sort
{
	text-decoration: none;
	color: white;
	font-family: Comic Sans MS;
	font-size: 10pt;
	background-color: silver;
}
table.morse
{
	border-width: 1pt;
	background-color: #7EA1CD;
	width: 100%;
}
th.morse
{
	text-align: center;
	vertical-align: top;
	font-family: "Courier New" , Courier, monospace;
	color: Black;
	background-color: white;
}
tr.morse
{
	vertical-align: top;
}
td.morse
{
	text-align: center;
	vertical-align: top;
	font-family: "Courier New" , Courier, monospace;
	background-color: white;
}
th.morse
{
	text-align: center;
	font-family: "Courier New" , Courier, monospace;
	background-color: #D3D3D3;
}
.questionHeading
{
	background-color: #7EA1CD;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
}
#statsTable 
{
	width: 180px;
	border-collapse: collapse;
	background-color: #7EA1CD;
}
#statsTable th
{
	color: Black;
	text-align: center;
	border: solid 1px black;
	height: 24px;
}
#statsTable td 
{
	text-align: center;
	border: solid 1px black;
}
#statsTable .statsLabel
{
	background-color: #C6d9f3;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	padding-right: 4px;
	width: 130px;
}
.statsTable
{
	background-color: #7EA1CD;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border-right: #536fb0 thin solid;
	border-top: #536fb0 thin solid;
	border-left: #536fb0 thin solid;
	border-bottom: #536fb0 thin solid;
	width: 100%;
}
.questionTable
{
	background-color: #000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: thin #536FB0;
	text-align: left;
}
#statsTable .lastQuestion
{
	background-color: #4677b6;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
#statsTable .correctAnswer
{
	background-color: #006600;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
#statsTable .wrongAnswer
{
	background-color: #cc0000;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
.testPass
{
	color: green;
}
.testFail
{
	color: red;
}
.paragraphHeading
{
    font-weight: bold;
    color: navy;
}
.imageBorder
{
	border-color: #29517D;
	border-style: solid;
}
.formRowShading
{
	background-color: #dcdcdc;
}
.formHeader
{
    font-family: Arial;
    font-size: 11pt;
    color: Black;
    background-color: #7EA1CD;
    font-weight: bold;
}
.formLabel
{
    font-family: Arial;
    font-size: 10pt;
    color: navy;
    font-weight: bold;
}
A:link.login, A:visited.login, A:active.login
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
	background-color: white;
	font-weight: bold;
	text-decoration: none;
}
A:hover.login
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Navy;
	background-color: white;
	font-weight: bold;
	text-decoration: underline;
}
.welcome
{
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #747474;
	text-decoration: none;
	font-weight: bold;
	background-color: White;
}
.colorLight {	background-color: #F3F5FF;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;}
.colorMedium { background-color: #C6d9f3;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;}
.colorMediumDark { background-color: #7EA1CD;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;}
.colorDark { background-color: #536FB0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;}
.colorNav { background: #29517D; font-family: Arial; font-size: 100%; }
.tableFrame
{
	border-width: 0px;
	background-color: White;
	margin: 20px auto 20px auto;
	padding: 10px 10px 10px 10px;
	border: solid 2px #7EA1CD;
	border-collapse: collapse;
}
.gridViewHeader
{
	background-color: #425A8C;
	color: white;
	font-weight: bold;
	text-transform: capitalize;
}
.gridViewRow
{
	background-color: #ece8e0;
	color: black;
}
.gridViewSelectedRow
{
	background-color: #cecac2;
	color: black;
	font-weight: bold;
}
.gridViewAlternateRow
{
	background-color: #F7F6F3;
	color: black;
}
.gridViewPager
{
	background-color: #c4c0b8;
	color: black;
	text-align: center;
}
#fccLetter
{
	margin: auto;
	margin-top: 30px;
	margin-bottom: 20px;
	border: solid 1px black;
	padding: 0px 0px 0px 0px;
	background-color: #f0f0f0;
}
#fccLetter p
{
	background-color: #f0f0f0;
	padding: 10px;
	text-align: left;
}

#qna 
{
	width: 100%; 
	margin-top: 10px;
}
#qna tr
{
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 1.8em;
	height: 1.8em;
}
#qna td 
{
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
}
#qna .formLabel
{
	width: 110px; 
	vertical-align: top; 
	text-align: right;
}
#phonetic 
{
	margin: 20px auto 20px auto;
	border-collapse: collapse;
}
#phonetic th 
{
	background-color: #536FB0;
	color: Yellow;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	margin: 0px 0px 0px 0px;
	border: solid 1px Black;
}
#phonetic td
{
	padding: 3px 8px 3px 8px;
	color: black;
	font-family: Arial;
	font-size: 10pt;
	text-transform: none;
	background-color: white;
	border: solid 1px navy;
	margin: 0px 0px 0px 0px;
}
hr 
{
	background-color: silver;
	height: 3px;
	text-align: center;
}
#quiz
{
	line-height: 1em;
	height: 1em;
	list-style-type: upper-alpha;
	padding: 5px 0px 5px 0px;
	margin: 10px 80px 100px 20px;
}
#quiz li
{
	color: Navy;
	font-weight: bolder;
}
.quizPlain
{
	background-color: White;
	color: Black;
	font-weight: normal;
}
.quizShade
{
	background-color: #DFDFDF;
	color: Black;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
}
.quiz 
{
	margin-left: 70px;
	text-indent: -70px;
}
.quiz:before
{
	color: Navy;
	font-weight: bold;
	padding-right: 10px;
	content: "Question:";
}
#qcodes
{
	border-collapse: collapse;
	border-top: 1px solid navy;
	border-left: 1px solid navy;
}
#qcodes th
{
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	padding: 2px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dddddd;
	color: Black;
}
#qcodes .label
{
	background-color: #e9edf1; /*    background-color: #B0C4DE; */
	text-align: center;
}
#qcodes td
{
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	text-align: left;
	padding-left: 5px;
}

/* Replace with newer code. This is for the application/license navigation block at the top of the page. */
TD.pgn
{
    text-decoration: none;
    color: white;
    font-family: Comic Sans MS;
    font-size: 10pt;
    background-color: #80a2c7;
}
TD.nav2 {
  text-decoration : none;
  color :white;
  font-family : Comic Sans MS;
  font-size : 10pt;
  background-color: black;
  padding: 1pt;
}
TD.nav2header  {
  color : Silver;
  font-family : "Courier New", Courier, monospace;
  font-size : 10pt;
  background : Black;
}
table.nav2 {
  font-family: Arial, Helvetica, sans-serif;
  background-color: black;
  color : white;
  text-align : right;
}
A:link.nav2, A:visited.nav2, A:active.nav2  {
  color: white;
  text-decoration : none;
  font-family : "Courier New", Courier, monospace;
	font-size: 100%;
}
A:hover.nav2 {
  text-decoration : none;
  color: white;
  font-family : "Courier New", Courier, monospace;
  font-size: 100%;
  font-weight : normal;
  background-color: Gray;
}
/* End Replace with newer code. */
#avail 
{
	margin: 0px auto 0px auto;
	width: 100%;
	border-collapse: collapse;
	border-left: 1px solid black;
	border-top: 1px solid black;
}
#avail th 
{
	background-color: #536FB0;
	color: Yellow;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4pt;
	text-align: center;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
#avail td 
{
	color: Red; /* in two year wait */
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
#avail td b /* highlight number in call sign */
{
	color: #800000;
	font-weight: normal;
}
#avail .avail 
{
	color: Green; /* immediately available */
}
#avail .late
{
	color: Blue; /* immediately avialable but someone else has already filed. */
}
#avail .month
{
	color: Black; /* complete wait in the next month */
}
a .stat 
{
	color: Red;
}
#fccNavWrapper 
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: Silver;
	width: 99%;
	padding: 0px 0px 0px 0px;
	border: 1px solid black;
	margin-bottom: 20px;
}
#fccNavAvail
{
	width: 48%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border-collapse: collapse;
	border-top: 1px solid White;
	border-left: 1px solid White;
	background-color: Black;
}
#fccNavApps
{
	float: right;
	width: 48%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-collapse: collapse;
	border-top: 1px solid White;
	border-left: 1px solid White;
	background-color: Black;
}
#fccNavAvail th, #fccNavApps th
{
	border-right: 1px solid Silver;
	border-bottom: 1px solid Silver;
	color: White;
	line-height: 140%;
	text-align: center;
}
#fccNavAvail .header, #fccNavApps .header
{
	text-align: left;
	padding-left: 5px;
	color: White;
}
#fccNavAvail td
{
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	text-align: center;
	line-height: 150%;
}
#fccNavApps td
{
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	text-align: center;
	line-height: 110%;
}
#fccNavAvail a, #fccNavApps a
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.opening
{
	font-size: 14px;
	line-height: 140%;
	background-color: #eeeeee;
	padding: 10px;
}
#apps 
{
	margin: 0px auto 0px auto;
	width: 100%;
	border-collapse: collapse;
	border-left: 1px solid black;
	border-top: 1px solid black;
}
#apps th 
{
	background-color: #536FB0;
	color: Yellow;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4pt;
	text-align: center;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
#apps td 
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: Black; /* in two year wait */
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
#apps td b /* highlight number in call sign */
{
	color: #800000;
	font-weight: normal;
}
#apps .stat 
{
	color: Red;
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
#indexTable
{
	width: 100%;
}
#indexTable td
{
	width: 50%;
	vertical-align: top;
}
#availTomorrow
{
	padding: 0px 0px 200px 0px;
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid black;
	border-top: 1px solid black;
}
#granted
{
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0px 0px 0px;
	border-left: 1px solid black;
	border-top: 1px solid black;
}
#granted th, #availTomorrow th
{
	background-color: #536FB0;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4pt;
	text-align: center;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
}
#granted tr:first-child, #availTomorrow tr:first-child 
{
	color: White;
}
#granted th:first-child, #availTomorrow th:first-child 
{
	width: 20px;
}
#granted tr, #availTomorrow tr
{
	color: Yellow;
}
#availTomorrow td
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 95%;
}
#granted td
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-right: 1px solid navy;
	border-bottom: 1px solid navy;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 95%;
}
#granted b, #availTomorrow b
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Maroon;
}
#granted a, #availTomorrow a 
{
	font-family: 'Courier New' , Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#status 
{
	width: 100%;
	vertical-align: top;
	border-collapse: collapse;
	border-top: 2px solid #7EA1CD;	
	border-left: 2px solid #7EA1CD;	
}
#status th 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #536FB0;
	text-align: center;
	border-bottom: 2px solid #7EA1CD;	
	border-right: 2px solid #7EA1CD;	
	vertical-align: top;
	line-height: 130%;
	color: Yellow;
}
#status td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom: 2px solid #7EA1CD;	
	border-right: 2px solid #7EA1CD;	
}
#status td:first-child
{
	background-color: #C6d9f3;	
	text-align: center;
}
#invalid 
{
	width: 100%;
	border-collapse: collapse;
	border-left: 2px solid #7EA1CD;	
	border-top: 2px solid #7EA1CD;	
	margin-top: 25px;
}
#invalid th 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #536FB0;
	border-bottom: 2px solid #7EA1CD;	
	border-right: 2px solid #7EA1CD;	
	color: White;
	height: 20px;
}
#invalid td 
{
	text-align: left;
	border-bottom: 2px solid #7EA1CD;	
	border-right: 2px solid #7EA1CD;	
	padding-left: 10px;
}
#invalid th:first-child
{
	text-align: center;
	width: 70px;
}
#invalid td:first-child
{
	text-align: center;
	background-color: #C6d9f3;	
	text-align: center;
	vertical-align: top;
}
/* new code starts here. */
#header 
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 94px;
	background: White;
}
#header img
{
	width: 138px;
	height: 52px;
	border: 0px;
}
#logo
{
	position: absolute;
	left: 15px;
	top: 8px;
	width: 180px;
}
#login
{
	position: absolute;
	top: 5px;
	right: 10px;
	text-align: right;
}
#pageDate
{
	position: absolute;
	top: 25px;
	right: 10px;
	text-align: right;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #696969;
	font-weight: bold;
	text-decoration: none;
}
#navbar
{
	position: fixed;
	top: 70px;
	right: 0px;
	height: 25px;
	left: 180px;
	background: url(images/navbar.jpg) #000000 repeat-x left top;
	margin-right: -1px;
}
#navbar ul
{
	margin-top: 2px;
	background-color: Transparent;
	text-align: right;
}
#navbar li
{
	list-style: none;
	display: inline;
	border-right: 1px solid white;
	padding-right: 8px;
	background-color: Transparent;
	line-height: 1.5em;
	height: 1.5em;
}
#navbar a:link, #navbar a:active, #navbar a:visited
{
  color: White;
  text-decoration: none;
  font-family: "Courier New" , Courier, monospace;
	color: White;
	line-height: 1.5em;
	height: 1.5em;
}
#navbar a:hover
{
  color: Black;
  text-decoration: underline;
  font-family: "Courier New" , Courier, monospace;
  background-color: #c6d9f3;
  text-decoration: underline;
	line-height: 1.5em;
	height: 1.5em;
}
#nav
{
	position: fixed;
	left: 0px;
	top: 70px;
	bottom: 0px;
	width: 180px;
	color: white;
	font-size: 10pt;
	text-align: left;
	padding-top: 5px;
	background: url(images/navbg.jpg) #7EA1CD repeat-y left top;
}
#nav ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}
#nav ul li
{
	background: url(images/navbg.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 15px;
}
#nav ul a
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: White;
	width: 140px;
	height: 1.6em;
	line-height: 1.6em;
	padding-left: 5px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	display: block;
}
#nav ul a:hover
{
	display: block;
	background-color: #7EA1CD;
}
#main 
{
	background: white;
	margin: 95px 180px 0px 180px;
	padding: 10px 10px 50px 10px;
	vertical-align: top;
}
#sidebarWrapper 
{
	position: fixed;
	right: 0px;
	top: 95px;
	bottom: 0px;
	width: 180px;
	background: #c6d9f3;	
	z-index: -1;
}
#sidebar 
{
	margin-top: 0px;
	float: right; 
	width: 160px;
	background-color: #c6d9f3;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 10px 10px 50px 10px;
	z-index: 200;
}
#sidebar p
{
	line-height: 100%;
	text-align: left;
}
#footer 
{
	position: fixed;
	right: 0px;
	left: 180px;
	bottom: 0px;
  color: Black;
  background-color: #7EA1CD;
	margin-right: 0px;
	margin-left: 0px;
	height: 20px;
	padding-top: 5px;
	border-right: 180px solid #7EA1CD; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 10pt;
}
#applicationsTable
{
	margin: 0px auto 0px auto;
	border-collapse: collapse;
}
#applicationsTable th 
{
	background-color: #536FB0; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFF;
	border: 2px solid #7ea1cd;
	padding: 4px;
}
#applicationsTable tr+tr th
{
	color: Yellow;
}
#applicationsTable td
{
	font-size: 13px; 
	font-family: Courier New, Courier; 
	border: 2px solid #7ea1cd;
	padding: 4px;
	vertical-align: top;
}
#callHolders 
{
	margin: 0px auto 0px auto;
	border-collapse: collapse;
	color: Black;
	font-size: 13px;
}
#callHolders th
{
	background: #7EA1CD;
	border: 1px solid #7EA1CD;
	padding: 4px;
}
#callHolders tr+tr th
{
	background: #C6d9f3;
}
#callHolders td 
{
	border: 1px solid #7EA1CD;
	padding: 2px;
}
#hamInfoTable {
  width: 800px;
  margin: 0px auto 0px auto;
  text-align: left;
  border-collapse: collapse;
  background: #F3F5FF;
}
#hamInfoTable .title {
  text-align: center;
  background: #536FB0;
  color: white;
}
#hamInfoTable th
{
  border: 2px solid #7EA1CD;
  background: #7EA1CD;
  padding: 2px;
  text-align: left;
  color: Black;
  font-size: 14px;
}
#hamInfoTable td
{
  border: 2px solid #7EA1CD;
  vertical-align: top;
  background: #F3F5FF;
  padding: 2px;
}
#hamInfoTable .label
{
  background: #C6d9f3;
  width: 100px;
}
