﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Custom Content
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.custom
{  	
    margin:0px;padding:0px;text-align:justify;         
}

.customright 
{
	margin:0px;padding:0px 10px 0px 10px;text-align:justify; 		
}

.customleft
{
	margin:0px;text-align:left;padding:0px 7px 0px 7px;		
}

.custom p 
{	
	padding:7px 10px 0px 10px;
	margin:5px 0px 0px 0px;					
	font-size:1.1em; 
}

.customleft p, .customright p
{
	margin:5px 0px 0px 0px;padding:0px 0px 13px 0px;				
}


.custom hr, .customleft hr, .customright hr
{
	height: 1px;
	border:0;
	margin:0px 0;
	_margin:0px 0;
}
	
.custom blockquote, .customleft blockquote, .customright blockquote 
{
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(./images/bg-quote.png) no-repeat;
}

	
.custom h1,.customleft h1,.customright h1
{
    margin-top:10px;
    margin-bottom:4px; 
    padding:0px; 
}

.custom h1
{
	margin:0px;   
    padding:50px 10px 0px 10px; 
    text-align:left;        
    font-weight:normal;
    font-size:1.5em;   
}

.custom h2,.customleft h2,.customright h2
{
	margin:0px;
    padding:0px 10px 0px 10px;    
    font-weight:normal;
    font-size:1.5em;       
}

.custom h3,.customleft h3,.customright h3
{   
    padding:7px;
    margin:0px;
    background-color:#E95D0F;
    color:#fff;    
}

.custom h4,.customleft h4,.customright h4
{
    margin:0px;   
    padding:0px;       
    width:100%;    
    text-align:center;  
}

.custom h5,.customleft h5,.customright h5
{
    color:#0099FF;
    font-size:1.4em;    
    padding:5px 0px 10px 0px;        
    font-weight:normal; 
}

.custom ul
{    
	margin:7px 0px 7px 30px;
	padding:0px 0px 0px 0px;	
	list-style:url(./images/custom_li.gif) circle inside;
	font-size:1.1em;		
}

.custom ul li
{   	
	line-height:1.2em;	
	padding:0em 0em 0em 0em;
	margin:0em 0em .5em 1.5em;
	text-indent:-1.7em;
}

.customright ul,.customleft ul
{    
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;				
	list-style:url(./images/custom_li.gif) circle inside;
	font-size:1em;		
}

.customright ul li,.customleft ul li
{   	
	line-height:1.3em;	
	padding:0em 0em 0em 0em;
	margin:0em 0em .3em 1.1em;				
	text-indent:-1.5em;
}


.custom img,.customleft img,.customright img
    {
	border:none;	
	}
	

	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Orange Box
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
.orange
{
	background-color:#E95D0F;
	color:#FFF;
	width:424px;
	height:100%; 		
}
.orange h1
{
	color:#fff;
}
.orange h2
{
	color:#000;
}
.orange a
{
	color:#fff;
	text-decoration:none;
}
.orange a:hover
{	
	text-decoration:underline;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Request Info
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	


table.info 
{
	margin-top:20px; 
}

table.info tr
{
	vertical-align:top;  	
}

table.info th
{
	text-align:right;
	font-weight:normal;
	padding-right:7px;    
	width:100px;
}

.btnRequest
{
	background-color:#E95D0F;
	color:#FFF;	 	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	Contact Table
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/		
table.contact
{	
	font-size:1em;font-weight:bold;color:#fff;line-height:1.2em; 
	margin:0px 0px 0px 30px;		
}

table.contact tr
{
	text-align:left;
	vertical-align:top; 
}

table.contact th
{	
	width:160px;
	text-align:left;
	vertical-align:top; 
}

p.quote
{
font-size:1.2em; 
font-family:Garamond, serif;	
}

.infostatus 
{
padding:0px 20px 0px 30px;		
}

.infostatus h3
{
padding:30px 0px 30px 0px;
}

.infostatus p	
{
	padding:0px 0px 60px 0px;
}


.portfolio
{
	width:100%;
	margin-bottom:7px; 
	
}
.portfolio img
{
	float:left;
	margin:7px 7px 0px 5px;
	width:152px;
	height:134px;   
}
.portfolio h1
{	
	padding-top:15px; 
}
.portfolio a
{
	font-weight:bold;
	font-size:1.2em;  
	padding:0px;
	margin:0px;
}
.portfolio p
{
	padding-top:0px;
	margin-top:0px;
	text-align:left; 
}
