/* Presentation Stylesheet */ 
h1 { font-family:verdana,sans-serif; font-size:15px; font-weight:bold; margin:20px 0px 0px 0px; }
h2 { font-family:verdana,sans-serif; font-size:18px; font-weight:bold; margin:10px 0px 3px 0px; background:#8C92B5; color:#fff; text-align:center; padding:3px 0px 5px 0px; }
h3 { font-family:verdana,sans-serif; font-size:15px; font-weight:bold; margin:10px 0px 3px 0px; background:#173897; color:#fff; text-align:center; padding:2px 0px 2px 0px; }
p, li, td { font-family:verdana,sans-serif; font-size:12px; line-height:20px; }
p { margin:10px 0px 0px 0px; }
a, p a { color:#0A3E92; font-family:verdana,sans-serif; font-size:11px; }

#footer a, #footer p { font-family:verdana,sans-serif; font-size:11px; text-decoration:none; }
#footer a:hover { font-family:verdana,sans-serif; text-decoration:underline; }

div.alertBar { background-color:#ff0000; color:#fff; font-size:14px; font-family:arial,sans-serif; } 

IMG.outline { border:solid 1px #444; }

.small { font-size:10px; color:#444; line-height:13px; }
.bold { font-weight:bold; }
.center { text-align:center; }
table.center { margin-left:auto; margin-right:auto; }
.right { text-align:right; }
DIV.center { width:100%; }
.alert { font-weight:bold; color:#ff0000; }

.adminMenu { border:solid 1px #000; padding:2px 4px 4px 2px; background-color:#339967; }
.smallButton { font-family:arial,sans-serif; font-size:11px; background-color:#99CCB3; color:#000; padding:3px; margin-right:3px; display:inline; font-weight:bold; }
.smallerButton { font-family:arial,sans-serif; font-size:11px; background-color:#99CCB3; color:#000; padding:0px; margin: 0px 3px 0px 0px; font-weight:bold; }
/* create a button look for links */
a.actionButton:link, a.actionButton:visited
{   background-color: #D4D0C8;
    border-top: #fff solid 1px;
	border-right: #808080 solid 1px;
	border-bottom: #808080 solid 1px;
	border-left: #fff solid 1px;
    color: #000;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 1px;
	text-decoration: none;
	width:100%;
	display: block;
	text-align:center;
	margin-top:1px;
	margin-bottom:1px;
}

a.actionButton:hover
{   background-color: #444; color:#fff; }

a.actionButtonSmall:link, a.actionButtonSmall:visited
{   background-color: #D4D0C8;
    border-top: #fff solid 1px;
	border-right: #808080 solid 1px;
	border-bottom: #808080 solid 1px;
	border-left: #fff solid 1px;
    color: #000;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 0px;
	text-decoration: none;
	display: block;
	text-align:center;
	margin:0px;
	margin-left:0px;
	margin-right:0px;
}

a.actionButtonSmall:hover
{   background-color: #444; color:#fff; }

A.smallButton, A.smallerButton { text-decoration:none; border:solid 1px #99CCB3; width:150%; }
A.smallButton:hover, A.smallerButton:hover { background-color:#339967; color:#fff; border:solid 1px #000; }

.question { font-size:14px; background-color:#339967; color:#fff; padding:5px; margin:10px 0px 0px 0px; font-weight:bold; border:solid #ccc; border-width: 2px 2px 0px 2px; }
.answer, ul.answer { font-size:12px; background-color:#eee; padding:5px; margin:0px; font-weight:bold; border:solid #ccc; border-width: 0px 2px 2px 2px;  }
ul.answer { padding-left:30px; }

TABLE.standard { margin-top:0px; border:solid 0px #444; border:1px solid #000; }
TABLE.standard TD { border:solid #ccc; border-width:0px 1px 1px 1px; text-align:left;  padding:0px 5px 0px 5px; background-color:#D3D3D3; }
TABLE.standard TD.head { border:none; border-right:1px solid #eee; background-color:#444; color:#bdbdbd; font-weight:bold; text-align:left; padding:0px 3px 1px 3px; line-height:normal; vertical-align:bottom; font-size:10px; }
TABLE.standard TD.lightbg { background-color:#eee; text-align:left; border:none; padding:0px 5px 0px 5px; }
TABLE.standard TD.whitebg { background-color:#fff; text-align:left; border:none; padding:0px 5px 0px 5px; }
TABLE.standard TD.lightbgalt { background-color:#C5E6D6; font-weight:bold; text-align:center; border:none; padding:2px 0px 2px 0px; }
TABLE.standard SPAN.small { font-family:verdana,sans-serif; font-size:10px; color:#444; background-color:#FF9797; padding:3px; }

/* Form Elements */
input.text { border:solid 2px #006633; font-weight:bold; font-size:12px; background:#fff; margin-top:1px; text-align:center; }
input.texterr { border:solid 2px #006633; font-weight:bold; font-size:12px; background:#FBFF97; margin-top:1px; text-align:center; }
input { border:solid 2px #444; font-weight:bold; font-size:12px; background:#fff; margin-top:1px; text-align:left; }
input.button { border:solid 1px #006633; font-weight:bold; font-size:12px; background:#ccc; margin-top:3px; padding:3px 12px 2px 0px; background-image:url('../../images/button_bg.gif'); background-position:center right; }
input.checkbox { border:solid 0px #006633; font-weight:normal; font-size:12px; margin-top:1px; }

/* CMS Styles */
.cms_small_date { font-family:arial,sans-serif; font-size:11px; font-weight:normal; }
.cms_title { font-family:arial,sans-serif; font-size:16px; font-weight:bold; }
.cms_author { font-family:arial,sans-serif; font-size:12px; font-weight:normal; font-style:italic; }
.cms_small { font-family:arial,sans-serif; font-size:11px; }