﻿/* Base */
body { margin: 0px; font-family: Arial; font-size: 12px; background-color: white; }

a { color: Blue; text-decoration: none; }
a:hover { color: Red; }
a img { border: none; }

#divWrapAround { width: 900px; margin-left: auto; margin-right: auto; background-color: white; border:solid 1px #CCCCCC; border-top:none; }
#divLogo { float:left; top: 0px; left: 0px; }

#divNavigation { posititon: absolute; float: left; padding-top:5px; padding-left: 10px; width: 100%; }
#divNavigation a { font-size: 14px; text-decoration: none; text-transform: uppercase; }
#divAddress { posititon: absolute; float: right; padding-right: 10px; padding-top: 5px; width: 500px; text-align: right; font-size:11px; color:white; }
#divAddress a { font-size: 12px; text-decoration: none; color:white; }

a.lnkMenu { color: white; padding-right: 10px; }
a.lnkMenu:hover { color: #CCFFFF; }


#divFadeBar { width: 100%; height: 60px; background-image: url('images/fadebar.png'); background-repeat: repeat-x; }
div.divSolidBlue { width: 100%; height: 30px; background-color:#2F5B79; }
div.divSolidBlue a { color:white; font-size:10px; }


input.txtSearch { border: solid 1px #CCCCCC; padding: 3px; background-image: url('images/icons/search.png'); background-repeat: no-repeat; background-position: 3px 50%; padding-left: 18px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#divContent { width: 95%; float: left; clear: both; padding: 5px; margin-left: 15px; margin-top: 15px; }


/* Tables */
table.tblGeneral { border-collapse: collapse; border: none; }
table.tblBorder { border-collapse: collapse; border: solid 1px #CCCCCC; }
tr.rowHeader_Borderless { border-bottom: solid 1px #999999; background-color: #E6E6E6; padding: 3px; }
td.cellHeader { border: none; background-color: #E6E6E6; font-weight:bold; padding: 3px; vertical-align:top; }
td.cellBlank { border: none; padding: 3px; vertical-align:top; }


/* Links */
a.lnkSmall { font-size: 10px; }
a.lnkSmall_White { color: white; font-size: 10px; }
a.lnkSmall_White:hover { color: #CCCCCC; }


/* Divs */
div.divCurved { border: solid 1px #CCCCCC; padding: 5px; background-color: #FFFFDF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.divSearchItem { border: none; border-bottom: solid 1px #CCCCCC; clear: both; }
.divSearchItem div.divSnippet { background-color: #F4F4F4; width:95%; float:right; padding:5px; font-style: italic; }


/* Forms */
input, select, textarea { padding: 3px; background-color: #F4F4F4; border: solid 1px #CCCCCC; font-family: arial; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
input[type="submit"] { color: White; background-color: #093669; }


/* Text */
.txtError { color: Red; }
.txtSubText { font-size: 10px; }
span.txtMessage { color: Red; }