/* Destiny Patrol Stylesheet */

html, body {
margin: 0px;
padding: 0px;
background: #253a54 url('/images/pagebg.gif') 0px 0px repeat-x;
}
body { 
	padding: 10px 0px 30px 0px; 
}

body, a, input, select, textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #fff;
}

a { 
color: #051325; 
font-weight: bold;
}
a:hover { color: #3382e9; }

input, select, textarea {
background: #253a54!important; /* google toolbar kill */
border: 1px solid #051325;
}

td { vertical-align: top; }



/* styles for outer template (all pages) */

#main { /* outer table containing all page content */
margin-left: auto; margin-right: auto; /* Mac IE centering fix */
}


#badge { /* destiny patrol logo */
position: absolute;
margin-left: -31px;
margin-top: -45px;
}

#banner { clear: both; } /* (clear ensures correct spacing in IE6-) */

.tab { /* main & log out links in top right */
display: block;
width: 115px;
height: 21px;
padding-top: 7px;
float: right;
margin-right: 5px;
background: url('/images/tab.gif') 0px 0px no-repeat;
color: #d0d9f1;
font-size: 11pt;
font-weight: normal;
text-align: center;
text-decoration: none;
}
#tab2 { margin-right: 15px; }


#contentouter { /* lower blue panel */
width: 832px;
float: right;
clear: both;
margin-top: 16px;
background: #2f496a url('/images/mainstripebg.gif') 0px 0px repeat;
border-left: 1px solid #081d36; /* (create shadow) */
}

#contentinner { /* second background on lower blue panel (arrows) */
height: 400px; /* (set min - expand with content) */
background: url('/images/mainarrowbg.gif') right 0px no-repeat;
border: 1px solid #051325;
}


#copyright { /* contains bottom shadow and copyright note */
width: 832px;
padding-top: 4px;
float: right;
clear: both;
background: url('/images/botshadow.gif') 0px 0px repeat-x;
text-align: right;
}
#copyright, #copyright a {
font-size: 9pt;
}


#conamecontainer { /* div containing co name bar */
height: 95px;
margin-top: 19px;
}

#conamebar { /* dark bar containing the company name */
width: 558px;
height: 36px;
padding: 19px 0px 6px 70px;
float: right;
background: url('/images/conamebar.gif') 0px 0px no-repeat;
font-size: 11pt;
}


#pagecontent { /* table containing the content for individual pages */
width: 750px;
margin-left: auto; margin-right: auto;
margin-bottom: 40px;
clear: both;
}

.sectiontitle { /* top left titles on most pages */
margin-bottom: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.darktext { color: #051325; } /* dark blue text (eg in section titles) */

.tableheading { /* table cells containing titles */
background: #253a54;
font-weight: bold;
}

.txtOfficerLname { /* table cells containing titles */
width: 110px;
}

.txtOfficerFname { /* table cells containing titles */
width: 100px;
}

.txtOfficerPass { /* table cells containing titles */
width: 100px;
}



/* styles for individual pages */

/* admin panel page */

.adminpanetitle { /* titles of the 3 button panes */
margin-bottom: 5px; /* set less space under these sectiontitles */
}

.adminpane { /* 3 panes of buttons */
width: 223px;
background: url('/images/adminpanerpt.gif') 0px 0px repeat; 
border-bottom: 1px solid #193559;
}

.adminpaneinner { /* second background (top fade) on admin panes */
height: 282px; /* (set min - expand with content) */
background: url('/images/adminpanetop.gif') 0px 0px no-repeat; 
}

.butcontainer { /* smaller bordered boxes containing buttons */
width: 191px;
padding: 1px 1px 1px 0px; /* (create 3 sided fake border using background) */
margin: 20px 0px 20px 9px;
background: url('/images/butcontainerbg.gif') right 0px repeat-y;
}

.but { /* the buttons */
display: block;
width: 181px;
height: 26px;
padding: 10px 0px 0px 10px;
background: url('/images/adminbut.gif') 0px 0px no-repeat;
color: #fff;
text-align: center;
text-decoration: none;
}
.but:hover {
background: url('/images/adminbut_on.gif') 0px 0px no-repeat;
color: #fff;
}


/* manage accounts page */

.status { /* account details table */
	width: 600px;
	margin-left: 60px;
}
.status td {
	text-align: center;
	border: 1px solid #051325;
}

.currentEmails { /* account details table */
	width: 700px;
	margin-left: 60px;
}
.currentEmails td {
	text-align: center;
	border: 1px solid #051325;
}

.currentaccounts { /* account details table */
	width: 400px;
	margin-left: 60px;
}
.currentaccounts td {
	text-align: center;
	border: 1px solid #051325;
}

/* Danny_start */

.datesearch { /* account details table */
	width: 827px;
	margin-left: 1px;
}
.datesearch td {
	text-align: center;
	border: 1px solid #051325;
}



/* hubert_start */

.newaccount { /* add new account div box */
	width: 380px;
	padding: 20px 10px 20px 10px;
	margin-left: 60px;
	border: 1px solid #051325;
}

.alertlist {
	width: 620px;
	margin-left: 60px;
}
.alertlist td {
	text-align: center;
	border: 1px solid #051325;
}

.queuelist {
	width: 720px;
	margin-left: 60px;
}
.queuelist td {
	text-align: center;
	border: 1px solid #051325;
}

.tracklist {
	width: 720px;
	margin-left: 60px;
	margin-right: 60px;
}
.tracklist td {
	text-align: center;
	border: 1px solid #051325;
}
.dispatchCell {
	text-align: center;
	vertical-align: top;
	background-color: rgb(56, 85, 120);
	font-size: 8pt;
}
.dispatchCellNoRecipient {
	text-align: center;
	vertical-align: top;
	color: rgb(34, 53, 78);
	background-color: rgb(255, 255, 0);
	font-size: 8pt;
}
.dispatchCellHeader {
	text-align: center;
	vertical-align: top;
	background-color: rgb(34, 53, 78);
	font-size: 8pt;
	font-weight: bold;
}

/* hubert_end */

