/* *** ** Start of DefaultWrapper ** *** */
/* <![ Global [ -----------------------------------------------------------*/

/*
Raichelson CSS File
Working Version: Raichelson
VERSION: 1.0 
LAST MODIFIED: 12.08.2008
LAST MODIFIED BY: BRONSTSX

*/


html {
	height:100%;}
	
.body { 
	background: #317ec6; 
	background-image: url(/images/background_tile.gif); 
	background-repeat: repeat-x;  
	margin: 0 0 0 0; 
	padding: 0 0 0 0;  }
	
p { 
      	padding: 5px 0 5px 0; 
    	color: #323232; 
    	font-family: Tahoma; 
    	font-size: 14px; }

a { 
     	color: #0099f5; 
        text-decoration: none; }
    
     	a:hover { 
		   text-decoration: underline; }
	          

ul { 
        list-style-type: none; 
        padding: 5px 0px 0px 5px; }
      
	ul li { 
		font-family: Tahoma; 
		font-size: 14px; 
		background-image: url(/images/bull.gif); 
		background-repeat: no-repeat; 
		background-position: 1px 5px; 
		padding: 0px 0px 5px 15px; }
		
	ul li a { 
		color: #323232; 
		text-decoration: none; }
		
	ul li a:hover { 
		text-decoration: underline; }

ol { 
       padding: 5px 0px 0px 25px; }

	ol li { 
		font-family: Tahoma; 
		font-size: 14px; 
		padding-bottom: 5px; }
		
	ol li a { 
		color: #323232; 
		text-decoration: none; }
		
	ol li a:hover { 
	        text-decoration: underline; }

h1 { 
	font-family: Georgia; 
	font-size: 26px; 
	color: #323232; 
	padding-top: 5px; 
	font-weight: normal; }

h2 { 
	font-style:italic; 
	font-family: Georgia; 
	color: #063760; 
	font-size: 19px; 
	padding: 5px; 0; 5px; 0; 
	font-weight: normal; }
	
	h2 a { 
		color: #063760; 
		text-decoration: none; }
		
	h2 a:hover { 
		color: #063760; 
		text-decoration: none; }

h3 { 
	font-family: Georgia; 
	color: #063760; 
	font-size: 16px; 
	padding: 5px; 0; 5px; 0; 
	font-weight: normal; }

h4 { 
	font-family: Georgia; 
	color: #063760; 
	font-size: 13px; 
	padding: 5px; 0; 5px; 0; 
	font-weight: normal; }

h5 { 
	font-family: Georgia; 
	color: #063760; 
	font-size: 11px; 
	padding: 5px; 0; 5px; 0; 
	font-weight: normal;  }

	
#maincontainer { 
		 width: 950px; 
		 background: #ffffff; 
		 margin: 5px auto; 
		 overflow: auto; }

#container { 
		 width: 925px; 
                 margin: auto; 
                 padding-top: 12px; 
                 background: #ffffff;  
                 overflow: hidden; }

.search {
	position:relative;
	margin:0px auto;
	padding:0px 0px 10px 0px;
	text-align:right;}
	
	.search form {
		margin:0px;
		padding:0px;}
	
	.search-field {
		padding:3px;
		font:10px Tahoma;
		border:1px solid #8fa3af;
		background:#fff;}
		
	.search-button {
		background: #cbd3d8;
		color:#0f364a;
		border:1px solid #8fa3af;
		text-decoration:none;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		text-align:center;}
	
	.search-button:hover {	
		background: #0f364a;
		border:1px solid #0f364a;  	
		text-decoration:none;
		color:#fff;}
	
input, select, textarea{	
	}
	
legend	{
	font:bold 11px Tahoma; color:#000;}
	
hr{
	height:1px;
	color:#000;
	margin:5px 0px;
	padding:0px;}
	
	
#topheader { 
		height: 120px; 
		display: block; 
		margin: 0px 0px; 
		padding: 0px 0px; 
		overflow: hidden;   }

#header {       height: 160px; 
	        padding: 0px; 
	        margin: 0px; 
	        background-image: url(/images/nav_tile_rollover.gif);  } 


#headerimg {
		display: block; 
		width: 925px; 
		height:120px; 
		background-image: url(/images/topheader.gif); }




/*	<![ Navigation [ -----------------------------------------------------------*/



#top_nav { 
	   margin:0px 0px; 
	   padding:0px 0px; 
	   width: 925px; 
	   height: 40px; 
	   display: block; 
	   background-image: url(/images/nav_tile.gif); 
	   overflow: hidden; }

           #top_nav ul { 
           		 list-style-type: none; 
           		 padding: 0px 0px; 
           		 margin:0px 0px;  }

	   #top_nav ul li { 
	   		 float: left; 
	                 padding: 0px 0px; 
	                 background: none;  }

	   #top_nav ul li a {  
	                 background-image: url(/images/nav_tile.gif); 
	                 text-decoration: none; 
	                 float: left; 
	                 display: block; 
	                 font-family: Georgia; 
	                 font-size: 12px; 
	                 font-weight: 500;  
	                 color: #fff; 
	                 text-transform: uppercase; 
	                 height: 40px;
	                 width: 185px;
	                 text-align: center;  
	                 vertical-align:middle;
	                 padding-top: 8px; }

	   #top_nav ul li a:hover { 
	            	 background-image: url(/images/nav_tile_rollover.gif); }
  
	   #top_nav ul li.first_child a { 
			 width: 100px; 
	                 padding-left:30px; 
	                 padding-right: 30px; } 

	   #top_nav ul li.last_child a { 
	                  padding-left:10px; 
	   		  padding-right: 15px; } 

	
#practice { 
	   padding-bottom: 10px; }

	  #practice_header { 
	                     margin: 5px 0px 0px 10px; 
	                     height: 35px; 
	                     width:280px; 
	                     background: #4fa4f7; 
	                     color: #fff; }
	                  
	  #practice_header p { 
	                     color: #fff; 
	                     padding: 8px 0px 0px 10px; 
	                     font-family: Georgia; 
	                     font-size: 20px; 
	                     font-weight: normal; }

	  #practice_content { 
	                     margin-left: 20px; 
	                     border-bottom: 1px solid #797979; 
	                     padding-bottom: 20px; 
	                     width:260px; }
	                      
	  #practice_content ul { 
	                     list-style-type: none; 
	                     margin: 10px 0px 0px 5px; }
	                         
	  #practice_content ul li {
	  	             background: url(/images/bull.gif); 
	  	             background-position: 1px 5px; 
	  	             background-repeat: no-repeat; 
	  	             margin-top: 5px;  }
	  			    
	  #practice_content ul li a { 
	  		     text-decoration: none; 
	                     font-family: Tahoma; 
	                     color: #323232; 
	                     font-size: 14px;   }
	                 	      
	  #practice_content ul li a:hover { 
	                     text-decoration: underline; }
	                     
	                     
#updates { 
	     padding-bottom: 20px; }	                    
	               

#updates_header { 
		   margin: 5px 0px 0px 10px; 
		   height: 35px; 
		   width:280px; 
		   background: #4fa4f7; 
		   color: #fff; }
		   
	#updates_header p { 
			     color: #fff; 
			     padding: 8px 0px 0px 10px; 
			     font-family: Georgia; 
			     font-size: 20px; 
			     font-weight: normal; }

#updates_content {  
		   width: 260px; 
		   margin-left: 20px; 
		   padding-top: 5px; 
		   padding-bottom: 15px; 
		   border-bottom: 1px solid #797979; }
		   
	#updates_content p {  
		   font-size: 13px; }



.footlinks { 
	     width: 950px; 
	     height: 36px; 
	     background: #eeeeee; }

	.footlinks ul { 
	     line-height: 35px; 
	     list-style-type: none; 
	     display: inline; 
	     margin-left: 0px; }
	     
	.footlinks li { 
	     display: inline;  
	     margin-left: 12px; 
	     margin-top: 5px; 
	     padding-right: 10px; 
	     background: none;  }
	     
	.footlinks ul li a { 
	     font-family: Tahoma;  
	     font-size: 12px; 
	     color: #000; 
	     text-decoration: none;   }
	     
	.footlinks ul li a:hover { 
	     text-decoration: underline;  }

	
/*	<![ Layout [ -----------------------------------------------------------*/



address {
	font-style:normal;}
	

.mid {
	position:relative;
	margin:0px auto;
	border:1px solid #6d7a9b;
	width:924px;
	text-align:left;
	background: url(/../images/mid-BG.gif) top left repeat-y #fff;}

.clearboth { 
		clear: both; }

#left_column { 
		float: left; }

#right_column { 
		float: right; 
		width: 629px;}

.content { 
	    margin: 20px 50px 0px 35px; 
	    width: 543px; 
	    padding-bottom: 65px; }
	    
.content p { 
             line-height: 22px; }

#updates { 
	     padding-bottom: 20px; }


#smallnav { 
        width: 950px; 
        margin: 20px auto; 
        padding-bottom: 10px;
	overflow: auto; }
        
	#smallnav ul { 
			float: right; 
			list-style-type: none; 
			padding-bottom: 5px; 
			background: none; }
			
	#smallnav ul li { 
			float: left; 
			display: block; 
			color: #fff; 
			text-decoration: none;  
			font-size: 10px; 
			background: none;   }
			
	#smallnav ul li a { 
			color: #fff; 
			text-decoration: none;   }

#spacer { 
	   width: 925px; 
	   height: 11px; 
	   background: #043264; 
	   border-bottom: 1px solid #fff; }


/*	<![ Quick Contact [ -----------------------------------------------------------*/

#qc { 
	   padding-bottom: 10px; }

	  #qc_header { 
	                     margin: 5px 0px 0px 10px; 
	                     height: 35px; 
	                     width:280px; 
	                     background: #4fa4f7; 
	                     color: #fff; }
	                  
	  #qc_header p { 
	                     color: #fff; 
	                     padding: 8px 0px 0px 10px; 
	                     font-family: Georgia; 
	                     font-size: 20px; 
	                     font-weight: normal; }

	  #qc_content { 
	                     margin-left: 20px; 
	                     border-bottom: 1px solid #797979; 
	                     padding-bottom: 20px; 
	                     width:260px; 
				margin-top:10px;}
	  #qc_content ol { 
	                     list-style-type: none; 
	                     margin: 10px 0px 0px 5px; }
	                         
	  #qc_content ol li {
	  	             margin-top: 5px;  }



.custom-form2 {
	font-family: Tahoma;
	font-size:12px;}

	.custom-form2 fieldset {
		margin:0px 0px 10px 0px;
		padding:0px;
		border:none;}
		  
	.custom-form2 legend {
		padding:0px 2px 5px 33px;
		font-size:12px;
		font-family: Tahoma;
		font-weight:bold;
		text-align:center;}
		  
	.custom-form2 ol {
		margin:0px;
		padding:0px;
		list-style:none;}

.qctable {
	}
	
.qchead {
	}	

.pad_frm_itm2 {
	padding:0px;}
	
.form-pct2 { 
	width:230px; 
	height:15px;
	font-family: Tahoma;
	font-size:12px;
	color:#4Fa4F7;
	border: 1px solid #797979;}

.msg-pct2 { 
	width:230px; 
	height:70px;
	overflow:auto;
	font-family: Tahoma;
	font-size:12px;
	color:#4Fa4F7;
	border: 1px solid #797979;}

.submit {
	width: 80px;
	height: 25px;
	background:#ccc;
	color:#000;
	text-decoration:none;
	font:12px Tahoma;
	text-align:center;
	text-transform:uppercase;
	border:none;
	margin-left:150px;}
	
/*.submit:hover {	
	background: #000;	
	text-decoration:none;
	color:#fff;}*/

/*	<![ Disclaimer [	 -----------------------------------------------------------*/

#disclaimer { 
	      width: 950px; 
	      padding-top: 5px; 
	      background: #317ec6; 
	      font-family: Tahoma; 
	      font-size: 10px; 
	      color: #fff; 
	      overflow: auto;  }

#disclaimer a { 
		color: #fff; }
		
/*	<![ Site 9 Styles [ --------------------------------------------------------*/

/* Directions Page Styles (Google Maps Default)

/* [ Outer div ] -----------> */
#directionsForm{
	}

/* div that wraps form */
#directionsInput {
	padding:10px 0px;}

#fromAddress{
	width:350px;}

#directionsLocale{
	padding:10px 0px;}

#locale{
	}

#directionsSubmit{
	padding:10px 0px;}

#map{
	border:1px solid #000;
	color:#000;}

#addressNotFound{
	}

#directions{
	}/* *** ** End   of DefaultWrapper ** *** */
