/* GLOBAL MENU */
/* =========== */

body {
     margin: 0px;
     padding: 0px;
}


#links {width: 140px; 
        margin-top: 0px; font-size: 10pt; font-family: Tahoma}
#links a {display: block; font-style: normal; font-family: sans-serif; 
         color: white; 
         background-color: #085B23; padding: 2px; margin: 0px;
         border: 3px solid #085B23}
#links a:link {text-decoration: none}
#links a:visited {text-decoration: none}
#links a:hover {color: yellow; text-decoration: none; border: 3px outset #085B23}
#links a:active {color: yellow; text-decoration: none; border: 3px inset #085B23}

#toplinks { 
	margin-top: 0px; font-size: 10pt; font-family: Tahoma
}
#toplinks a {
	font-style: normal; font-family: Tahoma; 
    color: #CCCCCC; 
}
#toplinks a:link {text-decoration: none}
#toplinks a:visited {text-decoration: none}
#toplinks a:hover {color: white; text-decoration: none;}
#toplinks a:active {color: white; text-decoration: none;}

#bottomlinks { 
	margin-top: 0px; font-size: 8pt; font-family: Tahoma
}
#bottomlinks a {
	font-style: normal; font-family: Tahoma; 
    color: #333333; 
}
#bottomlinks a:link {text-decoration: none}
#bottomlinks a:visited {text-decoration: none}
#bottomlinks a:hover {color: white; text-decoration: none;}
#bottomlinks a:active {color: white; text-decoration: none;}

#headbar { 
	margin-top: 0px; font-size: 1pt; font-family: Tahoma
}

/* Header page */
/* ================ */
.subseal {
	font: 10px Tahoma, sans-serif;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.slogan h2{
	font: 24px Tahoma, sans-serif;
	font-weight: bold;
	color: #085B23;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
}



/* Online services pages */
/* ===================== */

.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #000000;
}
.description {
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
}
.description h1{
	font: 0.7em Tahoma, sans-serif;
	font-size: 30px;
	color: #085B23;
}
.description_o h1{
	font: 0.7em Tahoma, sans-serif;
	font-size: 30px;
	color: #085B23;
}
.description h2{
	font: 0.7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085B23;
	text-align: center;
}
.description h3{
	font: 0.7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085B23;
	text-align: left;
}
.description em{
	font-weight: bold;
}
.description p{
	text-align: justify;
}
.description a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.description a:hover{
	color: #085B23;
	text-decoration:none;
}

/* Application on the right */
/* ======================== */


.application {
	font: 0.7em Tahoma, sans-serif;
	font-size: 13px;
	color: #000000;
}
.application h1{
	font: 0.7em Tahoma, sans-serif;
	font-size: 30px;
	color: #085B23;
}
.application h2{
	font: 0.7em Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #085B23;
	text-align: center;
}

/* Get approved... */
/* ======================== */


.pickup {
	font: Tahoma, sans-serif;
	font-size: 12pt;
	color: #085B23;
	font-weight: bold;
}
.pickup p{
	text-align: center;
}



/* RAF page */
/* ================ */
.mediumgreen {
	font: 15px Tahoma, sans-serif;
	color: #085B23;
	text-align: center;
}
.mediumblack {
	font: 15px Tahoma, sans-serif;
	color: #000;
	text-align: center;
}

/* Padding for text */
/* ================ */

.pad a{
	font: 12px Tahoma, sans-serif;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}
.pad a:hover{
	color: #085B23;
	text-decoration:none;
}

table.pad { 
	font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	background: #ffffff;
	border-top: none;	
}

thead.pad th {
	font-size: 60%;	
	color: #085B23;
	background: #ffffff url(../images/top-bar.gif) repeat-x;
	height: 25px;
	
	text-align: center;
}

thead.pad a{
	font: 10px Tahoma, sans-serif;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}
thead.pad a:hover{
	color: #085B23;
	text-decoration:none;
}

tr.pad {
	vertical-align: top;
}

tbody.pad td {
	padding: .5em;
}

tbody.pad0 td {
	padding: 0px;
}

tfoot.pad th {
	font-size: 50%;
	color: #000;
	background: #ffffff url(../images/bottom-bar.gif) repeat-x;
	height: 25px;
	
	vertical-align: bottom;
}

/* Simple padding for text */
/* ================ */
table.simplepad { 
	font: 80% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	background: #ffffff;
	
}

thead.simplepad th {
	font-size: 90%;
	color: #000;
	height: 15px;
}

tr.simplepad {
	vertical-align: top;
}

tbody.simplepad td {
	padding: .5em;
}

tfoot.simplepad th {
	font-size: 50%;
	color: #000;
	height: 15px;
	vertical-align: bottom;
}

/* FAQ */
/* === */
.question {
	font-family: Tahoma;
	color: #085B23;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}
h2.question {
	font-size: 12pt;
}
a.question {
	font-size: 9pt;
}
p.question {
	margin-top: 12px; margin-bottom: 6px
}
.answer {
	font-family: Tahoma;
	color: black;
	font-size: 9pt;
}
p.answer {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: justify
}



/* Testimonials */
/* ============ */
.msgtitle {font-family: Tahoma; color: black; font-size: 9pt;}

.msg {font-family: Tahoma; color: black; font-size: 8pt;}
p.msg {margin-top: 3px; margin-bottom: 3px;}

.sig {font-size: 7pt;}
p.sig {margin-top: 3px; margin-bottom: 10px;}

/* Small text */
/* ======================== */
.opttxt {font-size: 1pt; color: #999999;}
p.opttxt {margin-top: 0px; margin-bottom: 0px;}
h1.opttxt {font-size: 1pt;margin-top: 0px; margin-bottom: 0px;}
h2.opttxt {font-size: 1pt;margin-top: 0px; margin-bottom: 0px;}
.desc {font-size: 1pt; color: #999999;}
p.desc {margin-top: 0px; margin-bottom: 0px;}
h1.desc {font-size: 1pt;margin-top: 0px; margin-bottom: 0px;}
h2.desc {font-size: 1pt;margin-top: 0px; margin-bottom: 0px;}
