/* Catch22 website - Concise Services - May 2009 */
/* MAIN  */
body{background:#000;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;	
	margin:0; width:100%; height:100%; padding:0; text-align:center; font-size:0.9em;}

a {text-decoration:none; color:#333; border-bottom:1px #333 dotted;}
a:hover {text-decoration:none; color:#000; border-bottom:1px #000 solid;}
p {color:#000; font-size:0.9em; margin:0.7em 0 0.7em 0;}
td {color:#000; font-size:0.9em;}

h1 {font-size:19px; font-weight:normal; color:#000; margin:0.7em 0 0.7em 0; letter-spacing:1px;}

img {border:none;}
.list {margin:0; padding:0; list-style-type:disc;}
.list li{margin-left:17px; color:#F09742; padding-top:0.7em; padding-bottom:0.7em; list-style-type:disc; font-size:0.9em;}
.list li p {font-size:1.0em;}
.list li table tr td {font-size:0.9em;}

#wrapper-outer {margin:0 auto; width:991px;}
#wrapper-inner {background:#D68514 url('../i/wrapper-bkg.jpg') no-repeat top; position:relative; top:127px; border-top:1px #fff solid; border-bottom:1px #fff solid; width:991px; text-align:left; z-index:1;
min-height:429px; 
height:auto!important;
height:429px; padding-bottom:30px;}
#toplogo {position:absolute; right:0; padding:115px 160px 0 0; z-index:2;}
#toplogo a {text-decoration:none; border:none;}

/* MENUS  */

#left {position:absolute; top:225px; left:0;}
#left ul {display:block; margin:0 0 0 11px; padding:0; width:115px;}
#left ul li{display:block; margin:0; padding:0; list-style-type:none; border-bottom:1px #000 solid; line-height:35px; height:35px;}
#left ul li a{background:transparent; display:block; text-align:center; color:#000;}
#left ul li a:hover{border-bottom:3px #000 solid; text-decoration:none; font-weight:bold;}


/* SITE CONTENT STYLES  */
#content-outer {margin:0 auto; width:714px;}
#content-inner {margin:180px 22px 0 0; border-bottom:1px #000 solid; border-top:1px #000 dotted; padding-bottom:20px;}
#content-inner-home {margin:180px 22px 0 0; border-top:1px #000 dotted; padding-bottom:20px;}

#footer {position:relative; z-index:100; clear:both; bottom:-125px; color:#fff; padding-bottom:20px;}
#footer p {color:#D68514!important; font-size:11px;}
#footer p a{color:#D68514!important; font-size:11px;}
#footer p a:hover{color:#E8B33B!important; font-size:11px;}

.float-r {float:right; margin:0; padding:0 0 15px 15px;}
.float-r img {border:1px #000 solid;}

/* FORM styles  */

#msg {display:none; position:absolute; z-index:200; background:#D68514; margin-left:7px}
#msgcontent {display:block; background:#D68514; font-size:11px; color:#010C10; border:1px solid #333; padding:5px; min-width:160px; max-width:310px; font-weight:bold;}
.submit {background:url('../i/submit.gif') no-repeat center; width:66px; height:21px; border:1px solid #000;}
.finance-form {width:340px; margin-left:1px;}
.finance-form tr td{padding:3px 0 3px 0; font-size:12px; }
.finance-form .header td{border-bottom:1px #660000 solid; font-size:13px; background:#CCC; color:#FFF; text-align:center;}
.finance-form .subheader td{font-size:12px; background:#E9E9E9; color:#231F20; text-align:center;}
.finance-form tr td img {float:left!important;}
.finance-form-inside {background:#D68514; width:100%; border-top:1px #D68514 solid; border-bottom:1px #D68514 solid;}
.finance-form-inside tr td {color:#000; background:#E8B33B; border-bottom:1px #D68514 solid; padding-left:5px;}
.finance-form-inside tr td strong, b {font-size:13px!important;}
input, textarea {color:#231f20; margin-top:2px; font-size:12px}
.style1 {font-style:normal!important;}
select, option {font-size:1.0em; color:#231f20; width:140px;}