﻿/* reset */

/*     
 
var $Content = #95B3D7
var $ContentBlock = #DBE5F2
var $ContentBlockText = #333333
var $BodyBG = #CCCCCC
var $BorderOuter = #808080
var $BorderInner = #4C4C4C
var $ErrorBG = #FFEBE8
var $ErrorText = #FF0000
var $QuickTableHeaderBG = #98B7D8
var $QuickTableOddBG = #EFEFEF
var $QuickTableEvenBG = #DCDCDC
var $QuickTableTitleBG = #B8CCE4
var $QuickTableLink = #4C4C4C
var $QuickTableBorderOuter = #BD5F4A
var $QuickTableBorderInner = #87ACA8
var $ButtonBG = #666666
var $ButtonBorderLeftTop = #FBFBFB
var $ButtonBorderRightBottom = #0C0C0C
var $ButtonTextColor = #FFFFFF
var $SideBarTextColor = #314653
var $SideBarLinkColor = #FFFFFF
var $ContentLinkColor = #75392F
var $DetailView = #364F5C
var $DetailViewBG = #DAE3E9

*/

html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {font-size:100%;font-weight:normal;margin:0;padding:0;}

a { text-decoration: none; }
a:hover { text-decoration: underline; }

ol {list-style:decimal;margin-left:1.4em;}

ul {list-style:square;margin-left:1.4em;}

img {border:0;}

html, body {height:100%;}

body {font-family: Verdana, Arial,"Trebuchet MS", Helvetica, sans-serif;font-size:70%;background-color:#F0F0F0;background-image:linear-gradient(90deg, #FFFFFF,#C0C0C0);}

#top {position:absolute;}

#container {font-size:1.0em;margin:0 auto -36px auto;min-height:100%;width:978px;}

* html #container {height:100%;}

.xcontent {background-color:#95B3D7;background-image:linear-gradient(90deg,#95B3D7,#B8CCE4);border:1px solid #808080;display:inline;float:left;font-size:1.1em;height:auto !important;margin:0 0 0 0;min-height:495px;overflow:hidden;width:760px;}
.xcontent span.h {font-variant:small-caps;font-weight:bold;}
.xcontent span.h a {text-decoration:none;}
.xcontent span.h a:hover {text-decoration:underline;}

.contentblock {background-color:#DBE5F2;background-image:linear-gradient(90deg,#B8CCE4,#DBE5F1);border:1px solid #4C4C4C;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:#333333;margin:5px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;padding:10px;}
.contentblock p {padding-bottom:0px;}
.contentblock a { color: #75392F }
.contentblock a:active { color: #75392F }
.contentblock a:visited { color: #75392F }

.sidebar {color: #314653; display:block;float:left;font-size:1.0em;margin-right:5px;max-width:210px;min-width:210px;overflow:hidden;width:210px;}

.sidebarcontent {background-color:#95B3D7;border:1px outset #808080;display:block;font-size:1.0em;margin-bottom:10px;padding:5px 5px 5px 5px;width:195px;}
.sidebarcontent a {color:#FFFFFF;font-variant:small-caps;text-decoration:none;}
.sidebarcontent a:hover {text-decoration:underline;}

.errorbox {background-color:#FFEBE8;border:1px outset #4C4C4C;display:block;margin-left:auto;margin-right:auto;margin-top:100px;padding:15px;width:600px;}
.errorbox img {margin-right:10px;vertical-align:middle;}

.loginbox {background-color:#95B3D7;background-image:linear-gradient(90deg,#95B3D7,#B8CCE4);border:1px outset #4C4C4C;display:block;margin-left:auto;margin-right:auto;margin-top:100px;padding:15px;width:400px;}
.loginbox img {margin-right:10px;vertical-align:middle;}
.loginbox table {margin-left:auto;margin-right:auto;}
.loginbox ul {float:right;vertical-align:top;}
.loginbox span.err {color:#FF0000;font-weight:bold;}

#login {height:140px;list-style:none;max-height:140px;max-width:205px;min-height:140px;overflow:hidden;}
#login li span {text-align:left;}
#login li input.text {font-size:1.0em;width:162px;}
#login li span.check {margin-left:-3px;position:relative;top:5px;}
#login li span.checklabel {left:20px;position:relative;top:-10px;}
#login li input.submit {float:right;margin-right:15px;margin-top:-30px;}

#logout {height:140px;line-height:175%;list-style:none;max-height:140px;min-height:140px;overflow:hidden;}
#logout ul {width:100%;}

.header {min-height:50px; position:relative;width:978px;}
.header img {float:left;}

#login li.links {display:block;float:left;font-size:95%;margin-left:3px;margin-top:5px;padding-top:0px;text-align:center;width:95%;}

table.quicktable {border:#BD5F4A outset 1px;border-collapse:collapse;font-size:0.9em;}
table.quicktable th {background-color:#98B7D8;font-weight:bold;border: #BD5F4A outset 1px;padding:2px 2px 2px 5px;text-align:left;}
table.quicktable td.even {background-color:#F4F8FB;border:solid 1px #87ACA8;padding:2px 2px 2px 5px;}
table.quicktable td.odd {background-color:#FCFDFE;border:solid 1px #87ACA8;padding:2px 2px 2px 5px;}
table.quicktable a {color:#4C4C4C;text-decoration:none;}
table.quicktable a:hover {text-decoration:underline;}
table.quicktable td.title {background-color:#B8CCE4;padding:10px 5px 10px 5px;}
table.quicktable td.title li {display:inline;font-size:1.0em;font-variant:small-caps;font-weight:bold;list-style:none;}
table.quicktable td.title li.subtitle {float:right;font-variant:normal;padding: 0px 10px 0px 0px;}
table.quicktable td.title li.subtitle {float:right;font-variant:normal;}
table.quicktable td.nodata {background-color:#FFEBE8;color:#FF0000;border-collapse:collapse;border-top:#BD5F4A solid thin;padding-left:5px;}

.pagination span { display: block; float: left; clear:right;}
.pagination span a {font:  normal 10px Tahoma, Calibri, Verdana, Geneva, sans-serif;border: 1px solid  #4C4C4C; height: 13.99px;	padding: 1px 2px;margin-left: 1px;background:#DBE5F2 none;text-decoration:none;color: #333333;}
.pagination dt.label { display:none; }
.pagination span a:hover {	border: 1px solid #4C4C4C; }
.pagination span.current a {	background: #95B3D7;	color:  #FFFFFF;	border: 1px solid  #4C4C4C;	height: 13.99px;	font-weight:bold;	padding: 1px 2px;	margin-left: 1px;}
.pagination .separator,.pagination .elipsis {	background: none;	border: 0;}
.pagination .separator:hover {	border: 0;}
.pagination li.jumptopage {	text-align:center;}

.dvcontainer {background-color:#95B3D7;border: 1px solid #4C4C4C;display:block;font-size:1.0em;margin-left:auto;margin-right:auto;}
.dvcontainer span.valerr {color:#FF0000;}
.dvcontainer table {margin-bottom:10px;margin-left:auto;margin-right:auto;}

.errsummary {background-color:#FFEBE8;border:1px outset #4C4C4C;color:#FF0000;display:block;font-weight:bold;margin:5px;padding:5px;}
.errsummary li {list-style:none;color:#FF0000;font-weight: bold;}

.dvlierr { left: 150px; background-color:#FFEBE8;border:1px outset #4C4C4C;color:#FF0000;display:block;font-weight:bold;margin: 0px 5px 5px 125px; padding: 3px 5px 3px 5px; width: 293px;}
.dvlierr {list-style:none;color:#FF0000;font-weight: bold;}

.dvoptions {background-color:#DAE3E9;border:1px outset #4C4C4C;margin:5px;min-height:30px;overflow:visible;padding:5px;}
.dvoptions .title {float:right;font-weight:bold;padding-top:7px;color:#364F5C;}

ul.dvlinks {list-style:none;margin: 5px 5px 0 0;padding:0;width:75%; float: left;}
ul.dvlinks a { font-variant: small-caps; font-weight:bold; color: #75392F; vertical-align: top; margin-top:2px;}
ul.dvlinks img { border-style: none; padding-right: 5px;}

ul.dv {list-style:none;margin:15px auto 10px;padding:0;width:90%;}
ul.dv li {display:block;height:25px;list-style:none;}
ul.dv li.double {display:block;height:40px;list-style:none;}
ul.dv li.htmleditor {display:block;height:620px;list-style:none;margin-top:10px;}
ul.dv li input {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;list-style:none;width:125px;}
ul.dv li input[type='checkbox'] {padding: 0; margin: 0; vertical-align:bottom; position: relative; top: -1px;width:13px;}
ul.dv li select {float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;list-style:none;width:175px;}
ul.dv li span {float:left;list-style:none;width:125px;padding-top:6px;}
ul.dv li.wide {display:block;height:170px;list-style:none;}
ul.dv li table.cblist {display:block;float:left;font-size:0.8em;list-style:none;width:100%;}
ul.dv li table.cblist td {padding:0 0 0 0;}
ul.dv li.wide input {display:block;list-style:none;padding:0 0 0 0;}
ul.dv li.wide textarea {display:block;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1.0em;height:150px;padding:2px 2px 2px 2px;width:100%;}
ul.dv li.wide input.stylebutton {background-color:#FADB89;border:1px solid;border-color:#AAAAAA;color:#333399;font:bold 85% Verdana, Arial, Helvetica, sans-serif;}
ul.dv li input.rightalign {	text-align: right; }
ul.dashboardimg {list-style:none;}
ul.dashboardimg img {border-style:none;padding:0px 20px 0px 20px;}
ul.dashboardimg a {display:block;float:left;font-variant:small-caps;font-weight:normal;text-align:center;text-decoration:none;padding:1px;}
ul.dashboardimg a:hover {background-image:linear-gradient(270deg,#95B3D7,#B8CCE4);border:1px outset #6297CC;text-decoration:none;padding:0px;min-height:5}

dl.news { list-style:none; padding-bottom:0px;}
dl.news dd { margin: 5px 15px 10px 17px; padding: 5px 0px 5px 0px; }
dl.news dt img { vertical-align: middle; padding-bottom:2px;}
dl.news dt p { margin-bottom: 10px;}

#cssdd, #cssdd ul {list-style:none;margin:0;padding:0;}

#cssdd a {display:block;width:8em;}
#cssdd li {float:left;width:8em;}
#cssdd li ul {left:-999em;position:absolute;width:8em;}
#cssdd li:hover ul, #cssdd li.sfhover ul {left:auto;}

#footer-spacer {clear:both;height:50px;}

#footer {font-size:.9em;height:35px;margin:0 auto 0 auto;text-align:center;width:978px;}

.buttons a, .buttons button {background-color:#6297CC;background-image:linear-gradient(180deg,#6297CC,#B8CCE4,#6297CC);border:1px solid #0C0C0C ;border-left:1px solid #FBFBFB;border-top:1px solid #FBFBFB;color:#FFFFFF;cursor:pointer;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:12px;font-weight:bold;line-height:130%;margin:0 7px 0 0;padding:5px 10px 6px 7px;text-decoration:none;}
.buttons button {overflow:visible;padding:4px 10px 3px 7px;width:auto;}
.buttons button[type] {/* firefox */ line-height:17px;padding:5px 10px 5px 7px;}

*:first-child+html button[type] {padding:4px 10px 3px 7px;}

.buttons button img, .buttons a img {border:none;height:16px;margin:0 3px -3px 0 !important;padding:0;width:16px;}

/* standard */
button:hover, .buttons a:hover {background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}

.buttons a:active {background-color:#6299c5;border:1px solid #6299c5;color:#B7C9D3;}

/* mainbtn */
button.mainbtn, .buttons a.mainbtn {color:#4C4C4C;;}

.buttons a.mainbtn:hover, button.mainbtn:hover {background-color:#DCDCDC;border:1px solid #728F9F;color:#FFF;}
.buttons a.mainbtn:active {background-color:#529214;border:1px solid #529214;color:#fff;}

/* negative */
.buttons a.negative, button.negative {color:#d12f19;}
.buttons a.negative:hover, button.negative:hover {background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
.buttons a.negative:active {background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* regular */
button.regular, .buttons a.regular {color:#336699;}

.buttons a.regular:hover, button.regular:hover {background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a.regular:active {background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

.javalinkbig 
{
	margin-top: 5px;
	display: inline-block;
	color: #494429;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	padding: 4px 8px;
	background-color:#FFFFFF;
	border: 1px solid #C0C0C0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.javalinkbig a:hover { text-decoration: none; }
  
.templateeditlink 
{
	color: #494429;
	cursor:pointer;
	font-weight:bold;
	font-size:xx-small;
	display: inline-block;
  	min-width: 40px;
  	text-align:center;
	text-decoration:none;padding: 1px 2px;background-color:#FFFFFF;border: 1px solid #C0C0C0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}
	
.templateeditlink:hover { border-color:#cedfeb;background-color:rgb(246,248,249);}

.legalH1 {
	width: 100%;
	text-align: center;
	font-size: 2em;
	font-weight: bold;
}
