/********************************************
   AUTHOR:  			Eric Bourland 
   WEBSITE:   			http://ebwebwork.com/
   TEMPLATE NAME: 	TPACU
   VERSION:         1.1         	
 *******************************************/
 
/********************************************
   HTML ELEMENTS
********************************************/ 


/* BODY
------------------------------------------------------------------*/
 
body {
	color: #000;
	font-size:86%;
	background-color:#e5eecc;
	background-image:url('/img/bgfadegreen.gif');
	background-repeat:repeat-x;
	text-align:center;
}
 
 
/* CONTAINERS
------------------------------------------*/
#container {
width: 780px;
margin: auto auto;
text-align:left;
background-color:transparent;
}
 
 
#container_footer {
width: 758px;
height:auto;
margin: 7px auto;
text-align:left;
background-color:#7ea11c;
padding:10px;
border:1px solid #fff;
}
 
 
 
/* ROWS
----------------- */
 
#row_title	{
height:108px;
margin:0;
padding:0;
border:0;
width:auto;
clear:both;
}

#row_title_left	{
float:left;
height:108px;
margin:0;
padding:0 0 0 120px;
width:480px;
background:#fff url('/img/tpacu_logo_90px.png') no-repeat left center;

}


#row_title_left h1	{
font: 35px 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
	color: #2f6368;

}


#row_title_right	{
float:right;
height:108px;
margin:0;
padding:0;
width:180px;
background:#fff url('/img/bamboo_background.jpg') no-repeat center left;

}
 
 
 
/* NAVIGATION
------------------------------------------------------------------*/
#row_nav {
height:auto;
width: auto;
margin:0;
clear:both;
background-color:#fff;
	  }
	  
	  
	  
/* CONTENT
------------------------------------------------------------------*/
#row_content   {
width:100%;
border:0;
margin:0;
padding:0;
clear:both;
background-color:#fff;
height:auto;
} 
 
/*Aslett Hack for float
----------------- */
#row_content:after{ content: "."; display: block; height: 0; font-size:0; clear: both; visibility:hidden; }
 
 
.row_content_left   {
width:450px;
margin:0;
padding:0px 10px 0 20px;
background-color:#fff;
height:auto;
float:left;
} 
 
 
 
  
/* row_content_left  TEXT STRUCTURE
------------------------------------------*/
 
h1	{
	font: 1.6em 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
	color: #2f6368;
}
 
h2	{
	font: 1.2em 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
	color:#28499d;
}
 
h3	{
	font: bold italic 1.2em 'myriad pro', georgia, garamond, geneva, helvetica,verdana,arial,sans-serif;
	color:#fff;
	background-color:#8e3227;
	border-top:2px solid #c57a6d;
	border-bottom:2px solid #c57a6d;
	text-align:center;
	padding:5px;
}
 
.row_content_left p
{
font: 12px/20px verdana,arial,helvetica,sans-serif;
color:#333;
}
 
 
.row_content_left li
{
font: 12px/20px verdana,arial,helvetica,sans-serif;
color:#333;
margin:0 0 10px 0px;
}
 
.row_content_right   {
width:250px;
margin:0;
padding:0px 20px 0 10px;
background-color:#fff;
height:auto;
float:right;
} 
  
 
 
/* top_search
----------------- */
 


#top_search   {
width:780px;
height:35px;
border:0;
margin:0;
padding:0;
clear:both;
background-color:transparent;
} 

.top_search_left  {
text-align:left;
float: left;
width:25px;
height:35px;
background:transparent url(/img/corner_top_left_green25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_right  {
float:left;
text-align:right;
width:25px;
height:35px;
background:transparent url(/img/corner_top_right_green25px.png) no-repeat top left;
border:0;
margin:0;
padding:0;
} 

.top_search_middle {
float:left;
text-align:right;
width:730px;
height:35px;
background-color:#7ea11c;
border:0;
margin:0;
padding:0;
} 

.top_search_middle form	{
float:right;
padding-top: 5px;
}

.top_search_middle input	{
font: bold 11px arial,verdana,helvetica,sans-serif;
margin:0;
}
 
 
/* tpacu_quote_box
----------------- */
.tpacu_quote_box	{
padding:0;
width:220px;
background: #fff url(/img/tpacu_quote.png) no-repeat top left;
float:right;
padding:10px;
margin:20px 0 0 0px;
}
 
.tpacu_quote_box_inside { 
border: 0;
padding: 25px 0px 0px 10px;
background: transparent;
}
 
.tpacu_quote_box_inside	p	{
font: italic 11px verdana,arial,helvetica,sans-serif;
color:#8e3227;
margin:0 0 10px 0;
}
 
 
 
/* .container_row1
----------------- */
 
.container_row1  {
text-align:center;
width: 780px;
height:auto;
border:0;
padding:0;
margin:0;
clear:both;
} 
 
.container_row1 ul   {
list-style:none;
margin:0 0 5px 0;
padding:0;
}
 
.container_row1 li   {
display:inline;
padding: 0 10px 0 0;
}
	
.container_row1 p   {
color: #fff;
font: 11px verdana,arial,helvetica,sans-serif;
margin:0 0 7px 0;
}
 
.container_row1 a   {
color: #fff;
font: 11px verdana,arial,helvetica,sans-serif;
text-decoration:underline;
}
 
 
 
/* row5
----------------- */

#row5   {
margin: 7px auto;
width:780px;
height:35px;
border-top:1px solid #fff;
padding:0;
clear:both;
background-color:transparent;
} 

.row5_left  {
float: left;
width:25px;
height:35px;
border:0;
padding:0;
background:transparent url(/img/corner_bottom_left_green25px.png) no-repeat;
} 



.row5_middle  {
float: left;
width:730px;
height:35px;
border:0;
padding:0;
background-color:#7ea11c;
} 

.row5_right  {
float: left;
width:25px;
height:35px;
background:transparent url(/img/corner_bottom_right_green25px.png) no-repeat;
} 
 
 
 

.row1	{
font:bold 14px Helvetica, Verdana, Arial, sans-serif;
text-align:center;
}

.row2	{
font:12px Helvetica, Verdana, Arial, sans-serif;
text-align:left;
}



.Submit	{	
	background: url(/img/submit.gif) no-repeat top left; 
	width: 104px;
	height: 24px;
	color: 000000;
	font: bold 10px Verdana, Arial, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	border: none;
	margin: 6px 0px;
	padding: 0px 0px 2px 0px;
	}
	
	
.SubmitOn	{	
	background: url(/img/submiton.gif) no-repeat top left; 
	width: 104px;
	height: 24px;
	color: 000000;
	font: bold 10px Verdana, Arial, sans-serif;
	text-align: center;
	letter-spacing: 1px;
	border: none;
	margin: 6px 0px;
	padding: 0px 0px 2px 0px;
	}


/* form elements */


fieldset{
margin:12px 12px 18px;
padding-left:6px;
border:1px solid #004080;
color:#006699;
}


fieldset fieldset{
border:1px solid #9ea190;
margin:17px 14px;
}


label {
	font-weight:bold;
	margin:5px 3px 0 0;
	text-align:right;
	float:left;
}


legend{
font-size:1.2em;
padding:0 12px;
font-weight:900;
}


fieldset fieldset legend{
font-size: 1em;
color:#1a2129;
padding:0 18px;
margin-left:75px;
}


textarea {
	width:300px;
	padding:4px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #CFCED3;
	height:100px;
	display:block;
	color:#777;
}




input.submitbutton{
background-color:#006699;
color:#FFF;
background-image:none;
font-weight:900;
	border: 1px solid #EAEAEA;
margin:0 0 0 200px;
}


div#email_wrapper{
display:none;
}


.bluebox	{
background-color: #EDF4FB;
border:1px solid #069;
padding:10px;
font: bold 11px verdana,arial,helvetica,sans-serif;
clear:both;
margin:10px 0;
}

.redbox	{
background-color: #F33;
border:1px solid #ccc;
width:auto;
height:auto;
padding:5px;
font: bold 11px verdana,arial,helvetica,sans-serif;
clear:both;
margin:10px 0;
}


/*W3C
----------------- */
.websiteby	{
width: 780px;
height:auto;
border:0;
padding:0;
margin:4px 0;
font: bold 10px verdana, arial, helvetica, sans-serif;
float:right;
clear:both;
text-decoration:none;
}

.websiteby a	{
margin-left:15px;
font: 10px verdana, arial, helvetica, sans-serif;
text-decoration:none;
}

