﻿/*********************************************************
   

*********************************************************/
* {
    font-family: "Trebuchet MS", Arial, sans-serif;
	font-size:10pt;
	margin:0;
	padding:0;
}

html 
{
    height:100%;
}


img {
	margin: 0; padding: 0;
	border: none;
}
	
h1, h2, h3, h4, h5, h6 {
		margin: 0 0 0.5em 0;
}
	
h1{
	font-size:160%;
	color: #1E3980;
	text-transform:uppercase;
}

h1 em{
	
	font-style:oblique;
}	

h2 {
	font-size: 140%; 
	line-height: 1.1em;
	padding:5px 0px;
	color: #2B4A8E;
}

h3{
}

h4
{
    font-size:1.3em;
    color:#6f7f20;
}

h5{
}
	
p {
	margin: 0 0 1em 0;
	/*line-height: 1.3em;*/
}
	
label
{
    display:inline-block;
    margin-right:1px;
    width:120px;
    color:#555555;
    white-space:nowrap;
}

ul, ol {
	margin: 0 0 1em 20px;
	padding: 0;
}
	
ul {
	list-style: url(../images/bul_arrow-wht.gif);
}
	
li {
	line-height: 1.2em;
	margin: 0 0 0.25em 0;
}

.clear{
	clear:both;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0px !important;
}

/***********************************************************
      Links
************************************************************/
a:link, a:visited {
	color: #74abd0;
}
	
a:hover {
	color: #d8ebf8;
}

a.action_link {
    background: #F5F5F5;
    border:1px solid #AAA;
    border-radius:3px;
    color: #333;
    display: block;
    font-size: 10px;
    text-align: center;
    text-decoration: none;
    width: 51px;
    height: 15px;
    padding: 2px 4px;
    line-height:9px;
}

a.action_link.orange
{
    color:#FFFFFF;
    background: #BD540B;
}
    

ol.form_fields
{
    margin:0px;
    padding:0px;
}

ol.form_fields li 
{
    list-style:none;
    display:block;
    height:25px;
}

ol.form_fields label
{
    display:inline-block;
    min-width:90px;
}

input[type=text],
textarea,
input.inputText,
input.inputPass
{
    border:1px solid #999;
    border-radius:0.2em;
    padding:2px 5px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

.inputSelect
{
    border:1px solid #999;
    border-radius:0.2em;
    padding:2px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}
	
input[type=submit],
input[type=button],
input.inputSubmit
{
    border-radius:0.3em;
    border:1px solid #1E3980;
    padding:5px 8px 5px 8px;
    background: #1E3980; /* Title bar color */
	background: -webkit-linear-gradient(top, #1974D2 0%, #1E3980 100%);
	background: -moz-linear-gradient(top, #1974D2 0%, #1E3980 100%); 
	background: -ms-linear-gradient(top, #1974D2 0%, #1E3980 100%);
	-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
	color: #FFFFFF;
	font-size:12px;
}

fieldset {
    border: 1px solid #b6cce4;
    border-radius: 0.3em;
    padding:7px;
}

fieldset legend
{
    font-weight:bold;
    color:#1974D2;
}
	
.clear
{
    clear:both;
    line-height:1px;
}
