﻿/* Elements */
body {font-family : Verdana, Helvetica, sans-serif;font-size : 10pt; text-align:left;background-color:#F7F7F7; max-width:1280px;}
table {font-family : Verdana, Helvetica, sans-serif;font-size : 10pt;}
fieldset {border: 1px solid #eee;margin-bottom: 10px;padding: 0 5px 20px 10px;}
legend {font-weight: bold;padding-left: 10px;padding-right: 10px;color:#005ebb;margin-bottom:10px;}
h2 {font-size: 12pt; margin-bottom:5px;position:relative;}
h3 {font-size: 12pt; margin-bottom:5px;position:relative;}
p {margin-bottom:10px;}
a {color:#496690;}
a:hover {color:#000;}
a:active {outline: none;}
/* End of Elements */

/* menu */ 
#navlist {width: 15em;padding: 0;border-top: solid 1px #dfe6ef;border-left: solid 1px #dfe6ef;border-right: solid 1px #dfe6ef;}
#navlist a {width: 99.99%;display: block;background-color: #fff;border-bottom: solid 1px #dfe6ef;text-align: center;text-decoration: none;color: #000;height:2em;line-height:2em;}
#navlist a:hover { background-color: #dfe6ef;}
#navlist li {display: inline;}
/* end of menu */ 

/* Tooltips */
label.info{position:relative;z-index:24;}
label.info:hover{z-index:25;}
label.info span{display: none}
label.info:hover span{display:block;position:absolute;width:100%;min-width:350px;left:156px;top:0;border:1px solid #005ebb;background-color:#FFFFC0;color:#005ebb;text-align: left;font-weight:normal;padding:2px;}
/* End of  Tooltips */   
	  
/* ID's */
#head{background: url(../images/header_background.jpg) repeat-x;height:94px;}
#headerMenu {background-color:#000;font-size : 10px;}
#headerMenu a {color: #000;text-decoration: none;}
#headerMenu li a:hover {background: url(../images/header_selected_background.jpg) repeat-x;}
#mainlogo {background: url(../images/logo.png); height:40px; width:322px;display:block;position:relative;}
#tagline {clear:both;padding-left:3em;font-size:10px;color:#000;position:relative;}
#stats {width: 15em;padding: 0;border:solid 1px #dfe6ef;background-color: #fff;padding-left:2px;}
#stats p, #stats table {width: 99%;display: block;background-color: #fff;border:0;}
#stats td, #stats th {font-size:10px;}
#mdssolutions {width: 15em;padding: 0;border:solid 1px #dfe6ef;background-color: #fff;padding-left:2px;margin-bottom: 10px;}
#mdssolutions h2 {padding: 5px 0 0 25px;}
#mdssolutions p {padding: 0 10px;}
#externalLinks {padding:1em 0 0 2.5em;}
#externalLinks li {list-style-type: none;padding-top:5px;}
#main {border: 1px solid #dfe6ef;background-color:#fff;}
#main ul, #main ol {list-style-position: inside;}
#codebankCategories li {list-style-type: none;display:inline;padding:0 10px 5px 0;}
#footer {font-family : Verdana, Helvetica, sans-serif;font-size : 10px;margin-top:1em;}
#footer ul {list-style-type:none;}
/* end of ID's */

/* Classes */
.block {display: block;}
.clear {clear: both;}
.clearRight {clear: right;}
.clearLeft {clear: left;}
.floatLeft {float: left;}
.floatRight {float: right;}
.alignLeft {text-align: left;}
.alignCenter { margin: 0 auto; text-align: center;}
.noPaddingLeft {margin-left: 0 !important;}
.smallPadding {padding: 10px;}
.smallPaddingTop {padding-top: 10px;}
.smallPaddingRight {padding-right: 10px;}
.smallPaddingLeft {padding-left: 10px;}
.smallPaddingBottom {padding-bottom: 10px;}
.noMarginBottom {margin-bottom: 0 !important;}
.noMarginLeft {margin-left: 0 !important;}
.smallMarginTop {margin-top: 10px;}
.smallMarginBottom {margin-bottom: 10px;}
.smallMarginRight {margin-right: 10px;}
.mediumMarginBottom {margin-bottom: 15px;}
.mediumMarginTop {margin-top: 15px;}
.mediumPaddingLeft {padding-left: 15px;}
.mediumPaddingBottom {padding-bottom: 15px;}
.mediumPaddingTop {padding-top: 15px;}
.largeMarginRight {margin-right: 30px;}
.largeMarginTop {margin-top: 30px;}
.largeMarginBottom {margin-bottom: 30px;}
.largePaddingTop {padding-top: 30px;}
.largePaddingBottom {padding-bottom: 30px;}
.autoWidth {width: auto;}
.fullWidth {width: 100%;}
.footertext{font-size:medium;color:Gray;}
.wide {width: 99%;}
.halfWide {width: 50%;}
.wide p {padding: 5px;}
.help {cursor:help;  margin-bottom:10px;  float:left;  }
.top {border-width: 0 0 2px; padding-bottom: 30px;}
.bottom {border-width: 2px 0 0;}
.hide {display:none;}
.title {background-color:#FF5800;color:#fff;}
.reportTitle {font-weight:bold;text-decoration:underline;}
.errorText {color:red;}
.confirmText {color:Green;}
.submitButton {color: #000;background-color: #fff;border: solid 1px #000;}
.borderLess {border:0;}
.selectIndex {background-color:#eee;color:#000;}
.linkUnstyled {text-decoration:none;}
.boldText {font-weight:bold;}
.largeText {font-size:large;}
.entryDate {font-style:italic;font-size:9pt;color:#808080;}
.authorComment {background-color:#ffffee;border-top: solid 1px #dfe6ef;border-bottom: solid 1px #dfe6ef;}
.buttonTextOnly {border:0;background-color:Transparent;color:Green;cursor:pointer;}
/* End of Classes*/

/* content sections */ 
.contentHeader {border: 1px solid #DCEFF2;margin-bottom: 2em;clear:right;}
.contentHeader h2 {border-bottom: 1px solid #DCEFF2;background-color:#869bbf;padding:2px;}
.contentHeader h3 {border-bottom: 1px solid #DCEFF2;background-color:#dfe6ef;padding:2px 2px 2px 12px;}
.contentHeader p, .contentHeader ul, .contentHeader div {padding: 0 1em 0 1em;}
/* end of content sections */

/* GridView Settings */
.gridView {border: 1px solid #000;margin-left:1px;}
.gridView th {text-align:left; background-color: #F0F3F9;padding: 2px;border: 1px solid #000;}
.gridView td {padding: 2px;border: 1px solid #000;}
.gridView a {padding-left: 2px !important;}
.gridViewEmpty {color:Red;} 
/* End Of GridView Settings */    

/* Add Comments */
#addcomment {width: 510px;}
.addCommentSmall {width: 300px;}
.addCommentLarge {width: 450px;}
.addCommentLarger {width: 600px;}
/* End of Add Comments */