html, body {
	margin: 0px;
	background: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#4d4948;
}

h1 {
	margin: 0;
	text-align: left;
	font-size: 150%;
	padding: 0px;
}

h2 {
	margin: 0;
	text-align: left;
	font-size: 120%;
	padding: 0px;
}

h3 {
	margin: 0;
	font-size: 105%;
	padding: 0px;
}

a {
	color:#4d4948;
}

#top {
	margin: 0 auto 10px auto;
	background-repeat: no-repeat;
	padding:110px 0 0 300px;
}

#logo {
	margin: 0 auto 0 auto;
	background:url('images/logo.png');
	background-repeat: no-repeat;
	height: 130px;
}

#content {
	margin: 0 auto 0 auto;
	width: 95%;
}

#content #left-nav {
	width:240px;
	float:left;
	font-size:95%;	
}

#content #left-nav ul {
	padding:0 0 10px 0;
	margin:0;
}

#content #left-nav ul li {
	padding:0 0 5px 0;
	margin:0;
	list-style:none;
}

#content #left-nav ul li a {
	text-decoration:none;
}

#content #left-nav ul li a:hover {
	color:#ff0505;
	text-decoration:underline;
}

#content #main {
	float:left;
	width:85%;
	font-size:90%;
}

#content #main #regbox {
	padding: 0 0 0 0;
}

#content #main #regbox label {
	width:100px;
	float:left;
}

table.admin td {
	vertical-align: top;	
}

#error {
	display:block;
	margin:5px;
	color:#4d4948;
	background-color:#fffebe;
	border: 1px solid #cbcbcb;
	font-size:90%;
}

#success {
	margin:5px;
	color:#4d4948;
	background-color:#bce9b5;
	border: 1px solid #7ace6c;
	font-size:90%;
}
/* ##### JQUERY DIALOG OVERRIDES ##### */

.customPopup {
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.75);
    box-shadow: 0 0 4px 2px rgba(0,0,0,0.75);
    font-size: 1.2em !important;
}

    .customPopup .ui-widget {
    }

    .customPopup .ui-widget-header {
        background: #356928 !important;
        color: #ffffff !important;
        border: 0 !important;
        font-family: Segoe UI, Arial !important;
        font-size: 14px !important;
    }

    .customPopup .ui-widget-content {
        background: #ffffff !important;
        border: 0 !important;
    }

    .customPopup .ui-corner-all {
        border-radius: 0;
    }

    .customPopup .ui-icon-closethick,
    .customPopup .ui-state-hover > .ui-icon-closethick {
        height: 16px !important;
        width: 16px !important;
        background-repeat: no-repeat;
        background-position: center center;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAAzUlEQVR4nK3TQU5CQRAEUO6DHkFWQlhhMGhAF59zY3ShRzDxo8AbN03SkIH8iIvaTFfVdNf09EopvUtwkfjAANd4w/0pMh6Cc1UzeEXBD2YV8SM2wXmpGQzxFYQtmlRrsIvaJwbVDDAIQglBg+WR+OZsiBijDcEmuinR3ajTK2CUxtmLbzs/I57TzftMnjoZ4A7fIVwHSpxNzhpgcTTzMNCmThanFmmexG0OLDLJJvOawSot0rQy2jRqBauaQR8ftS1MnBne0f//z/RX/AJ480CuHvLfOAAAAABJRU5ErkJggg==') !important;
    }

    .customPopup .ui-state-hover > .ui-icon-closethick {
        padding-right: 5px !important;
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAAz0lEQVR4nK3TQU5CQRAEUO4DHkFWfOJKg0EDuvie9R0Dows9gglfATNumqQlA/kRF7WZrqrprukZlFIG5+As8S8DXOAVt8fIuAvOqGbwgoIN5hXxPbbBea4ZNFgHYYc21Vp8R+0D42oGGAehhKDF04H48mSIuEIXgm10U6K7aa9XwDSNsxdPej8jHtPN+0weehngBl8h/AyUOLs+aYDlwcxNoEudLI8t0iKJuxxYZJJNFjWDVVqkWWW0WdQKVjWDId5rW5g4c7xh+P+f6a/4ATMs/R8FW3mpAAAAAElFTkSuQmCC') !important;
    }

    .customPopup .ui-state-hover {
        height: 16px !important;
        width: 16px !important;
        border-width: 0 !important;
        border: none !important;
        background: none !important;
    }

    .customPopup .ui-dialog-buttonset .ui-button,
    .customPopup .ui-dialog-buttonset .ui-button:hover,
    .customPopup .ui-dialog-buttonpane .button {
        height: 30px !important;
        border: 1px solid darkgray !important;
        background: #e4e4e4 !important;
        margin-right: 0 !important;
        color: #333333 !important;
        text-decoration: none !important;
        font-family: Segoe UI, Arial !important;
        font-size: 1.2em !important;
        padding: 5px 5px 5px 5px !important;
    }

        .customPopup .ui-dialog-buttonset .ui-button:hover {
            cursor: pointer !important;
            background: #c2def7 !important;
        }

    .customPopup .ui-dialog-titlebar-close:hover,
    .customPopup .ui-dialog-titlebar-close:focus {
        right: 0.60em !important;
        top: 1.10em !important;
        background-color: transparent !important;
        border: none !important;
    }

    .customPopup .buttonPanel {
        font-size: 1.2em !important;
        margin-top: 0 !important;
        padding-bottom: 5px;
    }

    .customPopup > .ui-dialog-titlebar > span {
        font-size: 12px !important;
    }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: none;
    background: none;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-size: 12px;
}

.inputtype {
	width:400px;
}
.editRow {
	vertical-align:top;
}
.editreflect {
	vertical-align: : top;
}
.inputheader {
	width:450px;
}
.inputarea  {
	width:260px;
}
.editheader {
	border-top:solid 2px;
	padding-top:10px;
}
.inputsubheader {
	width:180px;
}
.editsubheader {
}
.MediumInput {
	width:300px;
}