
/*
 * Page Defaults
 */
body {
	color: black;
	background-color: white;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	text-decoration: underline;
	color: #0E1C4F;
}

a:visited {
	text-decoration: underline;
	color: grey;
}

a:hover {
	text-decoration: underline;
	color: #C91515;
}

pre {
	text-align: left;
	background-color: #eee;
	padding: 0.75em 1.5em;
	font-size: 12px;
	border: 1px solid #ddd;
}

/*
 * Main Header
 */
#header {
	background-color: #000000;
	background-position: top;
	background-repeat: repeat-x;
}

/* 
 * Breadcrumb
 */
#breadcrumb {
	font-size: 10px;
	font-weight: bold;
	background-color: #747e1f;
	color: #c7c7c7;
}

#breadcrumb a:link {
	text-decoration: none;
	color: #EEE;
}

#breadcrumb a:visited {
	text-decoration: none;
	color: #EEE;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: #FFF;
}

#breadcrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#breadcrumb ul li {
	padding-left: 2px;
	list-style: none;
	display: inline;
}

#breadcrumb ul li:before {
	color: #eee;
	content: "\0020 \0020 \0020 \00BB \0020"; /*this is not supported in any win IE browsers*/
}

/*
 * Menu Area
 */
#menu {
	background-color: #000;
	font-weight: bold;
	color: #fff;
}

#menu ul {
	list-style: none;
	margin: 0 0 0 0.25em;
	padding: 0 0 0 1em;
	text-indent: -0.5em;
}

#menu a:link {
	color: #747e1f;
	text-decoration: none;
}

#menu a:visited {
	color: #747e1f;
	text-decoration: none;

}

#menu a:hover {
	color: #fff;
}

/*
 * Content Area
 */
#main {
	background-color:white;
	text-align: left;
}

#main table {
	color: #0E1C4F;
	background-color: white;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}

#main h1 {

}

#main h2 {

}

#main h3 {

}

#main h4 {
	
}

#main h5 {

}

#content {
	margin: 0 1em 0 1em;
}

#edit {
        padding-left: 1em;
	margin: 0 1em 0 1em;
	background-color:white;
	text-align: left;
}

/*
 * Footer
 */
#footer {
	text-align: center;
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	color: #000066;
	font-size: 10px;
	margin: 20em 20% 2em 20%;
}

/*
 * Classes for use in HTML
 */

.left {
	float: left;
	clear: inherit;
}

.right {
	float: right;
	clear: inherit;
}

.hide {
	display: none;
}       

.medium_text {
	font-size: 16px;
	font-weight: bold;
}       

.bggrey {
	background-color: #eee;
}

/*
 * Dropdown
 */
.dropdown {
	color: white;
	background-color: #000;
	border-color: #fff;
	border-width: 0 0 1px 1px;
	border-style: solid;
}

/*
 * OTN Table
 */

.otntable {
	margin: 0 0 2em 2em;
	border: 1px solid #0E1C4F;
}

.otntable th {
	padding: 0 0.5em 0 0.5em;
	text-align: center;
	background-color: #0E1C4F;
	color: #FFF;
}

.otntable td {
	padding: 0 0.5em 0 0.5em;
}


.odd {
	background-color: #fff;
}

.even {
	background-color: #ddd;
}

/*
 * How to handle printing
 */
@media print {
	body {  
	        color: black;
	        font-size: 12px;
	        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	}
	#main {
	        margin: 5px 10px 30px 10px;
	        padding: 10px;
	}
}
