
/* DEFAULT STYLES */
body, td, th, input {
    font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}
a:Link		{ text-decoration: none; }
a:Visited	{ text-decoration: none; }
a:Hover		{ text-decoration: underline; }
a:Active	{ text-decoration: none; }
h1 { font-size: large; margin: 0px; padding: 0px; }
h2 { font-size: medium; }
li { margin-bottom: .5em; }
p { margin-top: 0px; padding-top: 0px; margin-bottom: .5em; padding-bottom: 0px; }

/* LAYOUT */
body { padding: 1em; }
#container {
	margin: 0 auto;
}
#middle {
	
}
.wrap { margin-bottom: .5em; margin-top: .5em; width: 500px; }

/* FORMAT */
body {
	margin: 0px;
}
#header h1 {
	padding: 4px;
	margin: 0px;
}
#menu {
	padding: 4px;
}
#middle {
	margin-left: 8px;
	padding: 0px;
}
#footer {
	font-size: x-small; 
	margin: 0px;
	padding: 6px;
	text-align: center;
}
#footer p {
	margin: 0px;
}

/* COLORS */
body { background-color: #808080; }
a { color: blue; }
#container {
	background-color: White;
}
#header {
	background-color: #3366CC;
}
#header a {
	color: White;
}
#menu {
	background-color: #003366;
	color: White;
}
#menu a {
	color: White;
	font-weight: bold;
}
#leftside {
	background-color: #C2D1F0;
}
#leftside div {
	padding: 4px;
	text-align: center;
}
#leftside a {
	color: Black;
}

#middle {
	background-color: White;
}
#footer {
	background-color: #003366;
	color: White;
}
#footer a {
	color: White;
	text-decoration: underline;
}

/* NAV */
#leftside {
	padding-left: 6px;
}
#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#nav li a, #group {
	display: block;
	padding: 6px 10px;
	text-decoration: none;
}
#nav li a {
	background: #ECF1FA;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
}
#nav li a:hover {
	background: #FFFFAE;
	text-decoration: underline;
}

/* CUSTOM */
.table1 {
	background-color: #CECFCE;
}
.table1 th, .table1 .th td {
	background-color: #E2E2E2;
	font-weight: bold;
	padding: 3px;
}
.table1 td {
	background-color: white;
	padding: 3px;
}
.box1 {
	background-color: #E2E2E2;
	border: 1px solid #CECFCE;
	padding: 4px;
	margin-top: 12px;
}
.box1 p {
	margin: 0px;
}

.nopadding td { padding: 0px 3px 0px 3px !important; }

/* TABLE 2 */
.table2 {
	background-color: #CECFCE;	
}
.table2 th {
	background-color: #E2E2E2;
	font-weight: bold;
}
.table2 td {
	background-color: White;
}
.table2 th, .table2 td {
	font-size: x-small;
	padding: 3px;
}

/* table 3 */
.table3 th { background-color: #81A9E2; }
.table3 .td { background-color: #ECF1FA; }

.panel1, .DownloadCrumbs {
	background-color: #E2E2E2;
	border: 1px solid #CECFCE;
	padding: 4px;
}
.panel1 .title {
	background-color: #A1A5A9;
	font-weight: bold;
}

.hide {
	display: none;
}

/* DISCUSS */
th.Discuss, td.Discuss {
	border: 2px solid #CECECE;
	padding: 4px;
	text-align: left;
}
th.Discuss {
	background-color: #CECECE;
}
.DiscussTitle {
	border-bottom: 1px solid black;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 12px;
	padding: 4px;
}

/* WEBPARTS */
.WebPart {
	border: 1px solid #CECFCE;
	padding: 8px;
	margin-bottom: 8px;
}
.WebPartTitle {
	background-color: #CECFCE;
	font-weight: bold;
	padding: 4px;
}
.WebPart p {
	margin: 0px;
}

.aspnet_errors {
	border: 1px solid #FF1C1C;
	background-color: #FF8080;
	color: White;
	padding: 1em;
	margin: 1em;
}
