﻿*{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

body {
	font-family: arial;
	background-color: #e5e5e5;
	background-image: url(/resources/images/background.jpg);
	background-repeat: repeat-x;
	height: 400px;
	color: #333;
}

a {color: #9e1b32; text-decoration: none; font-weight: bold; outline:none;}
a:hover {color: #666;}

/* Globals */

#wrapper {
	width: 984px;	
	margin: 0px auto;
		}

.left{float: left;}
.right{float: right;}	
img {border: 0px;}
td{vertical-align: top;}		

.bottom, .top{width:984px;}

h1{
	color: #9e1b32;
	font-size: 16px;
	font-family: Helvetica;
	text-transform: uppercase;
	padding-bottom: 10px;
   }
   
h2{
	font-size: 14px;
    border-bottom: 1px solid #ccc;	
    padding-bottom: 5px;
	color: #000;
    }
h3{
	font-size: 12px;
    text-decoration: underline;
    color: #9e1b32;
    margin-top: 10px;   
    }    
h4{
	font-size: 14px;
    padding-bottom: 5px;
	color: #000;
    }
    
/* Header */	
		
#header{margin-top: 10px;}

.logo{
	padding: 15px 0px 0px 10px; 
    float: left;
    }
    
.hd_white	{
	height: 26px;	
	padding-left: 13px;
	}
	
.hd_white a{
	padding: 0px 9px;
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	}	
		
.hd_white a:hover{
	color: #333333;
	text-decoration: underline;
	}
.hd_white .active{text-decoration: underline; }			

/* Navigation */	

.navi{
	height: 26px;	
	font-size: 14px;
	font-family: Arial;
	}
	
.navi a{
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 5px 20px 0px 20px;
	height: 24px;
	}
	
.navi a:hover{
	display: block;
	float: left;
	color: #9e1b32;
	background-color: #fff;	
	background-image: url(/resources/images/white.gif);
	}	
	
.navi a:active{
	display: block;
	float: left;
	color: #9e1b32;
	background-color: #fff;	
	}		
	
	
.shadow_left{
	background-image: url(/resources/images/shadow_left.png);
	background-repeat: repeat-y;
	width: 11px;
		}	
			
.shadow_right{
	background-image: url(/resources/images/shadow_right.png);
	background-repeat: repeat-y;
	width: 12px;
		}		
	
/* Content Areas */
		
.content{width: 964px;
         padding-top: 5px;}		

.content .leftcol{
	width: 249px; 
	margin: 20px 30px;
	float: left;
	font-size: 13px;
	line-height: 20px;
	}

.content .rightcol {
	border-left: 1px solid #ccc;
	margin: 0px 30px 15px 279px;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 13px; 
	line-height: 18px;
	min-height: 300px;
}

.content .rightcol p{padding-bottom: 30px; padding-top: 10px; padding-left: 15px;}

.button {
	padding: 5px 10px;
    background-color: #a3283d;
    color: #fff;
    border: 1px solid #666;
    }
    
.button :hover{
	color: #000;
	background-color: #ddd;
	}	

.office {
	font-size: 14px;
	font-weight: bold;
	}

#line {border-left: 3px solid #9e1b32; padding-left: 8px; margin-left: 10px;}
        
#gallery{width: 944px;
         margin:  5px;
         line-height: 26px;
         }        
         
#gallery p{margin:  5px;}  

#gallery img{margin:  10px;}      
         
         
.fields{border: 1px solid #999;}

.leftcol ul {margin: 5px 30px;}

	
ul{margin: 0px 25px; }
ul li{list-style: url(/resources/images/icon.png); padding: 3px;}
ul li ul{margin: 5px 25px;}

ul a{
	color: #444;
	text-decoration: none;      
      }
ul a:hover{
	text-decoration: underline;
    color: #000;
           }      

.box {
	float: left;
	width: 160px;
    border: 1px solid black;  
    padding: 5px 10px;
    margin-left: 10px;
    height: 270px;
    text-align: center;
      }
      
.box ul{text-align: left;} 


.services{
	text-align: center;
	margin: 10px 0px;
	}   
	
	  
.services a{
	color: #333;
	text-decoration: none;
	font-weight: bold;
	}       
.services a:hover{
    color: #9e1b32;
    text-decoration: underline;	
	}	
	
hr{width: 100%; border-bottom: 1px solid #999;margin: 20px 0px;}     

/* Footer */

#footer
{
	font-family: Arial;
	color: #333333;
	background-color: #fff;
	font-size: 11px;
	padding: 8px 30px;
	line-height: 15px;
}
#footer a{
	text-decoration: none;
	color: #333;
	padding: 0px 5px;
	}

#footer a:hover{
	text-decoration: underline;
}

#footer .left{float: left;}
#footer .right{
	float: right;
	text-align: right;
        } 
		
		
		
		
		