﻿* {margin:0;}
body {font-family:Verdana, Helvetica, sans-serif; font-size:.8em; margin:10px; width:98%; padding-top:5px; height:100%;}

/* GLOBAL ELEMENTS */

h1,h2,h3,h4 {font-family:Helvetica, Arial,sans-serif;}
p {line-height:18px; margin-bottom:5px;}
img {border:0;}
hr {color:#666666; padding-bottom:5px; height:1px;}

a, a:link, a:visited {color:#9f0000; text-decoration:none; text-decoration:none;}
a:hover {color:#666; text-decoration:none;}

/* FORM ELEMENTS */
.form_btn {margin: 0.4em 0em; font: 11px verdana,sans-serif; border: 2px solid #ccc; color: #666; padding: 0.3em; font-weight:bold;}
.form_field {margin: 0.4em 0em; font: 12px verdana,sans-serif; border: 2px solid #ccc; color: #666; padding: 0.3em;}

/* LAYOUT ELEMENTS */
#header {width:99%; display:block;}
#logo {width:80%; padding-bottom:10px; float:left; display:inline;}
#title {float:left; text-align:right; width:18%; margin-top:15px;}

#PageContentArea {display:block; border: solid 1px #cccccc; width:98.9%; float:left; min-height:400px;}
#content-inner {padding:10px; width:98%; display:block;}
#footer {padding:5px 5px 5px 2px; font-size:.75em; float:left;}

#content_left {float:left;}
#content_right {float:left;}

.block {float:left; margin-right:25px;}

.ui-tabs-panel a, .ui-tabs-panel a:link, .ui-tabs-panel a:visited {color:#9f0000; text-decoration:none; text-decoration:none;}
.ui-tabs-panel a:hover {color:#666; text-decoration:none;}


.pnlOptional {padding:10px; margin-top:20px; background-color:#c0c0c0; width:520px}