/* LAYOUT */
body { margin: 0px; padding: 0px; background-color: #0F3E6E; color: #0F3E6E; font-family: Arial, Helvetica, sans-serif; scrollbar-arrow-color:#0F3E6E; scrollbar-face-color:#DFE6EC; scrollbar-highlight-color:#DFE6EC; scrollbar-3d-light-color:#DFE6EC; scrollbar-base-color:#DFE6EC; scrollbar-dark-shadow-color:#cc0000; scrollbar-shadow-color:#DFE6EC; scrollbar-track-color:#bfccd9 }
.content-bg {  background-color: #DFE6EC; background-image: url(../images/body_content_bg.jpg); background-repeat: no-repeat; background-position: right top }
hr { border-color: #DFE6EC #DFE6EC #0F3E6E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
/*p, li ( font-size: 11px; )*/

/* HEADINGS */
h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", Times, serif; font-weight: normal; color: #990000; margin-bottom: 0; letter-spacing: -1px }
h1 { font-size: 24px }
h2 { font-size: 18px }
h3 { font-size: 16px }
h4 { font-size: 14px }
h5 { font-size: 12px }
h6 { font-size: 10px }

/* LINKS */
a:link { color: #990000; text-decoration: underline }
a:hover { color: #CC0000; text-decoration: none }
a:active { color: #FFFFFF }
a:visited { color: #660000 }
a:visited:hover { color: #CC0000; text-decoration: none }

.header-a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #879FB8; font-weight: normal }
a.header-a:hover { text-decoration: none; color: #0F3E6E }
a.header-a:link, a.footer-a:visited, a.footer-a:active { text-decoration: none; color: #879FB8 }
a.header-a:visited:hover { text-decoration: none; color: #0F3E6E }

.footer-a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #879FB8; font-weight: normal }
a.footer-a:hover { text-decoration: none; color: #0F3E6E }
a.footer-a:link, a.footer-a:visited, a.footer-a:active { text-decoration: none; color: #879FB8 }
a.footer-a:visited:hover { text-decoration: none; color: #0F3E6E }

.footer-b { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #0F3E6E; font-weight: bold; text-decoration: none }
a.footer-b:link { color: #0F3E6E; text-decoration: none }
a.footer-b:hover { color: #FFFFFF }
a.footer-b:active { color: #FFFFFF }
a.footer-b:visited { color: #990000 }
a.footer-b:visited:hover { color: #FFFFFF }

.footer-c { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #BFCCD9 }
a.footer-c:link, a.footer-c:visited, a.footer-c:active, a.footer-c:hover { text-decoration: none; color: #BFCCD9 }

/* FORMS */
input, select textarea { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #0F3E6E; border: 1px #0F3E6E solid; background-color: transparent; }
.disabled { display: none; }
.enabled { display: all; }
label { cursor:hand; }
.radio { border: none }

/* CUSTOM */
.large, .normal, .small, .field-label { color: #0F3E6E }
.large { font-size: 14px }
.normal { font-size: 12px }
.small { font-size: 9px }
.field-label { font-size: 11px; font-weight: bold }
.picture-title { font-size: 14px; color: #FFFFFF; font-weight: bold }
.confirmation { font-weight: bold; color: #990000 }

/* TABLES */
table.form {
background-color: #ffffff;
font-size : 11px; 
border : 1px solid #999999; 
border-collapse : collapse; 
color : #333333; 
} 
td.form {
background-color : transparent; 
height : 27px; 
padding : 3px; 
border : 1px solid ; 
} 
th.form {
background-color : #f4f4f4; 
text-align : left; 
height : 27px; 
padding : 3px; 
border : 1px solid ; 
}
table.list {
width: 100%;
background-color: #ffffff;
font-size : 11px;
border : 1px solid #BFCCD9; 
border-collapse : collapse; 
} 
td.list {
background-color : transparent; 
height : 27px; 
padding : 3px; 
border : 1px solid ; 
} 
th.list {
background-color : #BFCCD9; 
text-align : left; 
height : 27px; 
padding : 3px; 
border : 1px solid ; 
}