/*==================================================================
[Master Stylesheet]

Project:		--
Version:		--
Created:		--
Last change:	--
Author:     	Jim Black (jb)
Primary use:	--
====================================================================*/

/*
[Table of contents]
------------------------------
01. Global
02. Layout
03. Nav
04. Headings
05. Lists
06. Images
07. Links
08. Forms
09. Tables
10. Typography 
11. Other
*/


/* Color reference
-----------------------------
#000;      Black
#FFF;      White
*/


/* Global
-----------------------------*/

/* Layout
-----------------------------*/
.divider{background:#dadada; height:1px; margin:10px 0;}
.signature-line{display:none;}

/* Headings
-----------------------------*/
form h2{font:20px/24px Arial, Helvetica, sans-serif;}
/* Lists
-----------------------------*/

/* Images
-----------------------------*/
form .logo{background:url(/images/form-logo.png) no-repeat 0 0; width:550px; height:160px;}

/* Links
-----------------------------*/
.btn_add{background:#090; color:#fff; padding:4px; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.btn_add:hover{background:#00c200;}
	.btn_add:active{background:#005500;}
.btn_rem{background:#F00; color:#fff; padding:4px; font-size:11px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
	.btn_rem:hover{background:#ff3b3b;}
	.btn_rem:active{background:#aa0000;}

/*Forms
-----------------------------*/
form input[type="text"], form select, form textarea, form input[type="submit"]{margin:1px 0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	form input[type="text"], form select{height:20px;}
	form input[type="text"], form select, form textarea{background:#eaf5ff; border:1px solid #dadada;}
	form input[type="text"]:hover, form select:hover, form textarea:hover, form input[type="text"]:focus, form select:focus, form textarea:focus{background:#fff; border:1px solid #c0e1ff;}
	form input[type="checkbox"]{margin:0 2px 0 0;}
	form input[type="submit"]{background:#3cb647 url(/images/form-btn-bg.png) repeat-x 0 0; padding:5px 10px;}
		form input[type="submit"]:hover{background:#a1e100;}
		form input[type="submit"]:active{background:#3cb647;}
	form textarea{width:300px; height:150px;}
	form input[type="text"].birth2{width:25px;}
	form input[type="text"].birth4{width:50px;}
	form .lrg{width:250px;}
	form input.required{border-left:2px solid #bf0404;}
	form input.error{background:#f0c4b2; border:1px solid #cc3a00;}
	form .dd_required{display:inline-block; background:#bf0404; width:2px; height:20px; margin:0 0 -4px 0;}
	form ol{list-style-position:outside;}
		form ol li{list-style-type:decimal; padding:0 10px;}

/* Tables
-----------------------------*/
form table{width:557px; margin:10px 0;}
	form table td{padding:2px 8px;}
	form table div{font-size:11px;}

/* Typography
-----------------------------*/
.ucase{text-transform:uppercase;}
.txt_example{font-size:10px;}
.txt_required{color:#bf0404;}
.print_notice{background:#fff98e; padding:5px;}
.msg{padding:20px;}
	.success{background:#bef0b2;}
	.failure{background:#f0c4b2;}

/* Other
-----------------------------*/
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.aligntop{vertical-align:top;}
.pointer{cursor:pointer;}
.padding10_top{padding-top:10px;}
.round5 { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
