﻿/*  Base CSS for First Funding  */
/*  © 2009 Keith Gravell @ Cambridge Web Projects  */

body { 
	text-align:center;
	margin:0; padding:0;
	background: #0b0f12 url(../images/bg7.jpg) repeat-x	   }	
body, p, li {
	font: normal 11px Verdana, Helvetica, Sans-Serif; 
	line-height: 160%;
	color: #333;	
	border: 0; }
a {color:#666 }
p, li { margin: 0 0 4px 0; padding:0 }
p a { text-decoration:none; color:#369; border-bottom:dotted 1px #369 }
p a:hover { color:#C60  }
p.small{ font-size:10px; line-height:12px }
p.tight{ line-height:130% }
p.alert a { color:#333; border: solid 1px #F93; padding:4px  }
p.alert a:hover { color:#fff; background-color:#666  }
p.sidebar {font: italic 14px Georgia, Helvetica, sans-serif; color:#666}
p.link { padding: 12px 0 6px 6px }
p.link a{ 
	font: bold 14px Arial, Helvetica, Sans-Serif; 
	color:#369; 
	text-decoration:none }

h1, h2, h3, h4 {
	font: normal 18px Arial, Helvetica, sans-serif ;
	color:#036;
	padding:24px 0;
	margin:0  }
h2 { font-size:14px; font-weight:bold; color:#036; padding:8px 0 }
h2 a { color: #258; text-decoration:none; border-bottom: dotted 1px #369 }
h3 { font-size:14px; padding:2px; font-weight:bold; color: #369  }
h3 a {text-decoration:none; color:#369 }
h3 a:hover { color:#69C }
h4 { font-size:11px }
td { vertical-align:top; padding:2px}
td a { text-decoration:none; color:#369; border-bottom: dotted 1px #369 }
li, ul {padding:0; margin: 3px 0 0 12px}

q { font-size:11px; color:#468; line-height:110%; font-style:italic; quotes:none }
q a {color:#246; text-decoration:underline }
img{ border-width: 0; margin:0; padding:0}

.appform { background-color:#f5f5f5; border:solid 1px #CCC; margin:24px 24px; padding:18px }

.caption { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#369  }
.basic { 
    font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
    padding:0;
    margin:0 }
.error, .red { color: #FF0000; }
.error a { text-decoration:none  }
.form {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding:2px;
    border: solid 1px #CCCCCC }
.watermark {color:#999; font-size:12px; padding:0; margin:0 }
.formhighlight { 
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    padding:2px;
    border: solid 1px #CFF }
.admenu {
    font-size:10px;
    float:left;
    padding-left:48px;
    vertical-align:middle }
.admenu a { color:#69F; text-decoration:none }
.admenu a:hover { color:#FFF }
.multiform {
    font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
    padding:6px;
    border: solid 1px #CCCCCC }    
.drop { 
    font: normal 10px/10px Verdana, Arial, Helvetica, sans-serif;
    margin:0; padding:0 }

.linkbutton { color:#369; text-decoration:none; border-bottom: dotted 1px #369 }

.button { 
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:12px;
	margin-left:0}
.button2 { 
	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 1px }
.buttonred {
   	font: 11px/12px Verdana, Arial, Helvetica, sans-serif;
	margin-top:12px;
	margin-left:0;
	border: solid 1px Red  }

.upload {
    margin:0;
    font-size:11px }	

.label{ font-size:9px; line-height:10px; margin:0 0 3px 0; padding:0; color:#369 }	

.border{ border:1px solid #ccc; padding:8px }
.redborder { 
    border:1px solid Red; 
    padding:6px; 
    margin:8px 0;
    background-color: #f5f5f5  }
	
.imageleft  {
	float: left;
	padding: 0px;
	margin-right:0 12px 0 0 ; }
.imageright  {
	float: right;
	margin-left:8px;
	margin-right:0 }
.imagespaced {
    margin: 12px 0 }
	
.helpbox { 
    float:right; 
    width:140px; 
    border:solid 1px #9CF; 
    padding:12px; 
    min-height:250px  }
.helpbox p {
    font-size:10px; 
    color:#333;
    line-height:110% }
.savebox {
    border: solid 1px #CCC;
    color: #333;
    font-size:10px; 
    line-height:110%;
    padding:12px }
    
.lega { 
    text-align:center; 
    padding: 0 20px; 
    margin:0 }  
.lega p {  
    font-size:10px; } 

.m_tab {
    display:block;
    background-color:#CCC;
    border: solid 1px #999;
    color: #fff;
    font: normal 12px Verdana, Helvetica, sans-serif ;
    margin: 0 0 -3px 0;
    padding: 3px 4px }
.m_tab_hover { background-color: #136}
.m_selectedTab {
    background-color: #136 }
.m_tabs {
    position:relative;
    top:0px;
    left:6px }
.tabContents {
    border:solid 1px #DDD;
    padding:18px; 
    margin:0;
    background-color: #F5F5F5 }  


