/* Mass Reset
-----------------------------------------------------------*/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dd, dt, table, td, th, tr, form {
	margin: 0;
	padding: 0;
}

/* Defaults...ect
-----------------------------------------------------------*/
* {list-style: none;margin: 0px;padding: 0px;}
html{height: 100%;width:100%;}
body {
	font: 12px/150% arial, verdana, geneva, helvetica, sans-serif;
	letter-spacing: 0.05em;
	color:#666;
	margin:0;
	padding:0;
	text-align:left;
}

h1,h2,h3,h4 {font-size:16px;margin-bottom:8px;}  
form {margin:0;padding:0;}
fieldset {width: auto;border: none;padding: 12px;margin: 0px;}
legend {padding: 0.5em;margin: 0px;}
label {font-weight:bold;}
input, select {font-size:12px;}
textarea {font-size:13px;}
iframe {font-size:13px;}
th, td {}
p, blockquote{line-height: 150%;margin-bottom:8px;}
ul, ol, dl{margin-top: 0px;}
hr {display:none;}
img {border:0;padding:0;margin:0;}
a {text-decoration: underline;color:#2187DD;}
div {margin:0;padding:0;}
span {}

/* Wrap 1 -> Contains logo/sub nav links 
-----------------------------------------------------------*/
#body-wrapper {width:100%;height:auto;padding:0;margin:0;text-align:left;} 

#top-menu {width:auto;height:34px;margin:0;padding:12px 0 0 50px;background:#EFEFEF;}
#top-menu ul {margin: 0px;padding: 0px;list-style: none;}
#top-menu ul li {margin:0px 15px;height:36px;display: inline;}
#top-menu a {padding:7px 20px;color:#666;font-weight:bold;float: left;text-decoration:none;border-top:2px solid #EFEFEF;}
#top-menu a.active {background-color:#fff;border-top:2px solid #666;}
#top-menu a:hover {background-color:#fff;border-top:2px solid #666;}


#main-content-wrap
{
	width:900px;
}
#main-content
{
	margin:50px;
}


input.text{background-color:#FCFCFC;color:#000000;font-size:14px;height:18px;}
input.button{padding:2px 15px;}
input.submit{padding:2px 15px;}
select.text{background-color:#FCFCFC;color:#000000;font-size:13px;padding:1px;}
textarea.text{background-color:#FCFCFC;color:#000000;overflow:auto;font:14px/130% arial, verdana, geneva, helvetica, sans-serif;}
.fileupload {background-color:#FCFCFC;color:#000000;font-size:14px;height:20px;}
.uploadbox {width: 450px;height: 2em;}
.uploadbox input[type="file"]{
    white-space: normal;
	font-size:14px;
	height:20px;
	width:400px;
	background-color:#FCFCFC;
}






hr.skinny {background-color:#666;display:block;height:1px;}
.validators {color:red;} 


.success {margin: 0 0 20px 0;width: auto;border: solid 1px #BFEC75;padding:7px 5px 8px 31px;background: #EEFADA url(../images/admin_check.gif) no-repeat 8px 8px;}
.processing {margin: 0 0 20px 0;width: auto;border: solid 1px #2187DD;padding:7px 5px 8px 31px;background: #E6F1FB url(../images/admin_about.gif) no-repeat 8px 8px;}
.processing p {margin-bottom: 0px;padding:0;height:auto;}
.warning {margin: 0 0 20px 0;width: auto;border: solid 1px #FFEE00;padding:7px 5px 8px 31px;background: #FFFFED url(../images/admin_alert.gif) no-repeat 6px 7px;}
.warning p {margin-bottom: 0px;padding:0;height:auto;}
.warning span {width:auto;padding:0;margin:2px 0;}
.clearer {height:1px;overflow:hidden;clear:both;margin-top:-1px;}

.loginWrap {}
.loginWrap td {padding-right:5px;}

.AspNet-GridView {border:solid 1px #ddd;}
.AspNet-GridView table {width:100%;}
.AspNet-GridView thead {background-color:#EFEFEF;border-bottom:solid 1px #ddd;}
.AspNet-GridView th {text-decoration: underline;color:#2187DD;padding:3px 8px 5px;}
.AspNet-GridView td {padding:5px 4px 3px 8px;}
.AspNet-GridView-Bottom {border-top:solid 1px #ddd;background-color:#EFEFEF;padding:3px;margin:0px;}
.AspNet-GridView-Alternate {background-color:#F9F9F9;}
.AspNet-GridView-Pagination span {padding:3px 4px;}
.AspNet-GridView-Pagination a {padding:3px 4px;}

.AspNet-FormView {background-color:#E6F1FB;width:100%;}
.AspNet-FormView-Data table {width:100%;padding-bottom:5px;}
.AspNet-FormView-Data td {padding:5px 7px 3px;}
.AspNet-FormView-Data td span {font-weight:bold;}

.button_wrapper {width:100%;height:37px;background-color:#E6F1FB;}
.button_wrapper p {margin-bottom:0;font-weight:bold;padding:10px 0 0 7px;}
.button_wrapper span {margin:7px;float:right;}
.button_wrapper_association {height:35px;width:100%;background-color:#DEEDFA;}
.button_wrapper_association p {margin-bottom:0;font-weight:bold;padding:7px;}
.button_wrapper_association span {margin:7px 7px 3px 7px;float:right;}


.AspNet-DetailsView {}
div.AspNet-DetailsView-Data ul {background-color:#EFEFEF;border-top:solid 2px #ddd;border-bottom:solid 2px #ddd;margin: 0;padding: 5px;}
div.AspNet-DetailsView-Data li {margin: 0;padding: 5px;list-style-type: none;position: relative;width:auto;}
span.AspNet-DetailsView-Name {width:200px;display:block;font-weight:bold;vertical-align:middle;}
span.AspNet-DetailsView-Value {width:550px;}

#manage-item {background-color:#EFEFEF;border:solid 1px #ddd ;margin-top:12px;padding:0;}
.manage-item-row {width:97%;text-align:left;clear:both;padding:12px;}
.manage-item-label {font-weight:bold;width:150px;float:left;}
.manage-item-control {width:450px;float:left;}
.manage-item-control span {display:block;}
.manage-item-desc {width:170px;float:left;color:#2187DD;line-height:130%;}

.tagline {padding:12px 12px 12px 14px;background-color:#FFFFED;border-left:solid 5px #FFFFBF;}
.callout {padding:12px 0 0 0;background-color:#E6F1FB;margin-top:12px;border-left:solid 5px #B0D3F2;}
.callout p {padding:0 12px 12px 12px;line-height:160%;margin:0;}

.icon {border:0;margin:2px 0px -3px;}

.groupheader {padding:6px 7px;background-color:#EFEFEF;font-weight:bold;}
.linkitem {padding:6px 7px;}

/*.scroll-list {clear:both;height: 700px; overflow-y: scroll;border-bottom:solid 2px #ddd;border-left:solid 2px #ddd;border-right:solid 2px #ddd;text-align:left;}*/
.scroll-list {clear:both;border:solid 1px #ddd;text-align:left;}

.icon-image-pad {margin:2px 2px;}

.project-tabs {float:right;margin:0;padding:0;}
.project-tabs a {margin:0 auto;padding:8px 0px 0px 20px;font-weight:bold;}
.project-tabs a:hover {text-decoration:none;}
.project-tabs a.active {}

.empty-data {background-color:#eee;width:100%;text-align:center;padding-top:100px;height:230px;font-weight:bold;}

.extra-resource {margin:20px 0 10px 0;height:auto;width:100%;}	
.extra-resource table {height:50px;width:auto;margin:0;padding:0;}	
.extra-resource td {margin:0;padding:0;}	
.extra-resource a {display:inline-block; padding:10px 15px;margin:0 0 0 8px; background-color:#E6F1FB;border:solid 1px #2187DD;}	
.extra-resource a:hover {text-decoration:none;}