/**
 *
 * Moc 10 Media
 * http://www.moc10media.com/
 *
 * Style Sheet Name: ids.css
 * Style Sheet Version: 1.0
 * Style Sheet Info: ID Definition Styles
 *
 * Blue = #758193
 * Red = #831d15
 *
 */

/* ID Definitions */

#content {
    width: 1000px;
    margin: 0 auto;
    padding: 0;
}

#header {
    width: 1000px;
    height: 145px;
    margin: 0 auto;
    padding: 0;
    background-image: url(/img/header.gif);
    background-repeat: no-repeat;
}

#header h1 {
    display: none
}

#adminHeader {
    width: 1000px;
    height: 145px;
    margin: 0 auto;
    padding: 0;
    background-image: url(/img/admin_header.gif);
    background-repeat: no-repeat;
}

#adminHeader h1 {
    display: none
}

#mainNav {
    width: 1000px;
    height: 31px;
    margin: 0 auto;
    padding: 0;
}

#mainNav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#adminNav {
    width: 1000px;
    height: 31px;
    margin: 35px 0 0 0;
    padding: 0;
}

#adminNav li {
	margin: 0;
	padding: 0 25px 0 0;
	display: inline;
    font-size: 15px;
	font-weight: bold;
	list-style-type: none;
}

#headerNav {
    width: 400px;
    margin: 0;
    padding: 100px 0 0 0;
    list-style-type: none;
    float: right;
    text-align: right;
}

#headerNav li {
    margin: 0;
    padding: 0 10px 0 10px;
	font-size: 14px;
    display: inline;
}

#mainContent {
    width: 1000px;
	min-height: 560px;
    margin: 34px auto 10px auto;
    padding: 0;
    float: left;
    background-image: url(/img/fish_background.jpg);
    background-repeat: no-repeat;
}

#mainAdminContent {
    width: 1000px;
	min-height: 560px;
    margin: 0 auto 10px auto;
    padding: 20px 0 0 0;
    font-size: 15px;
}

#homeNav {
    margin: 35px auto;
    padding: 0;
}

#homeNav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#homeText {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    padding: 35px 0 0 0;
    color: #ffcc33;
    font-size: 28px;
    text-align: center;
}

#subNav {
    margin: 35px 0 0 0;
    padding: 0;
}

#subNav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#sideNav {
    float: left;
    width: 250px;
    margin: 0;
    padding: 10px 0 0 0;
}

#sideNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: none;
}

#aboutSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#aboutSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#managementSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#managementSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#historySubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#historySubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#facilitiesSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#facilitiesSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#offshoreSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#offshoreSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#inlandSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#inlandSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#roboticsSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#roboticsSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#govtSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#govtSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#govtSubNav ol li {
    margin: 0 0 0 -10px;
    padding: 0;
	list-style-type: decimal;
}

#rovsSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#rovsSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#rovsSubNav ol li {
    margin: 0 0 0 -10px;
    padding: 0;
	list-style-type: decimal;
}

#sensorsSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#sensorsSubNav li {
    margin: 0;
    padding: 0;
	list-style-type: disc;
}

#sensorsSubNav ol li {
    margin: -3px 0 0 -10px;
    padding: 0;
	list-style-type: decimal;
}

#terreSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#terreSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#terreSubNav ol li {
    margin: 0 0 0 -10px;
    padding: 0;
	list-style-type: decimal;
}

#toolingSubNav {
    margin: 5px 0 0 30px;
    padding: 0;
}

#toolingSubNav li {
    margin: 0;
    padding: 0 0 5px 0;
	list-style-type: disc;
}

#toolingSubNav ol li {
    margin: 0 0 0 -10px;
    padding: 0;
	list-style-type: decimal;
}

#mainContentArea {
    float: right;
    width: 680px;
    margin: 0;
    padding: 20px 25px 0 0;
    font-size: 16px;
    font-weight: bold;
}

#contactImageArea {
    float: right;
    width: 290px;
    margin: 0;
    padding: 0;
}

#contactImage {
    border: solid 2px #ffcc33;
}

#contactImageNav {
    width: 290px;
    margin: 0;
    padding: 10px 0 10px 0;
    text-align: center;
}

#footer {
    clear: both;
    width: 1000px;
    margin: 0;
    padding: 40px 0;
}

#footerContent {
    float: right;
    width: 350px;
    margin: 0;
    padding: 0 0 25px 0;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
}

#loginTable {
    margin: 0;
    padding: 0;
}

#loginTable td {
    margin: 0;
    padding: 4px;
}

#entriesTable {
    margin: 0;
    padding: 0;
    width: 100%;
}

#entriesTable tr, td {
    margin: 0;
    padding: 4px;
    background-color: #222;
}

#entryTable {
    margin: 0;
    padding: 0;
    width: 100%;
}

#entryTable tr, td {
    margin: 0;
    padding: 4px;
    background-color: #000;
}