/*  Stylesheet for Valley Forge Insurance Brokerage
--------------------------------------------------------
File Name: vfib.css
Media: Screen

Branding Colors:
	DkTaupe: #857464
	LtTaupe: #e1dfd9
	Navy: #002663
	Red: #71273D
	Grey: #616265
	lt grey: #e9eef6

-------------------------------------------------------- */ 


/*  ---------------------------------------------------------------------------
    PAGE BODY CONTAINER
    --------------------------------------------------------------------------- */

/*-- Elements / Tag Selectors --*/


ul, ol, dl { 
	        padding: 0;
	        margin: 0;
}

.number
{
       padding-left:45px; 
	   padding-bottom:0px; 
	   font-family: "futura-pt", Arial, Helvetica, sans-serif;
	   font-size:14px
}

.number2
{
       padding-left:45px; 
	   padding-bottom:10px; 
	   font-family: "futura-pt", Arial, Helvetica, sans-serif;
	   font-size:14px
}

h1, h2, h3, h4, h5, h6, p {
	                       margin-top: 0;	 
	                       padding-top: 0px;
	                       padding-right: 20px;
	                       padding-left: 20px; 
}
a img {
	   border: none;
}




body {	
	  background-color: #ffffff;
	  font-family: "futura-pt", Arial, Helvetica, sans-serif;
	  margin: 0;
	  padding: 0;
	  color: #000;
	  line-height:1.3;
	  font-size:100%;
	}

#wrapper {
            width:  960px;
	        max-width: 1260px;
	        min-width: 780px;
	        background-color: #FFF;
	        margin: 0 auto; 
			margin-top: 40px;	
}
    

/*  ---------------------------------------------------------------------------
    PAGE Header
    --------------------------------------------------------------------------- */
#header {
	     background-color:#948671;
	     height:150px;
		 width: 960px;
		
}

#Insert_logo {
	          padding-left:30px; 
			  padding-top:38px; 
			  padding-bottom:20px; 
			  display:block;
}


.subheader {
			height: 180px;
			width: 960px;
}


/*  ---------------------------------------------------------------------------
    PAGE Navigation
    --------------------------------------------------------------------------- */

/*  Inner navigation container on master page*/
ul#nav {
	    list-style: none; /* this removes the list marker */
	    margin-bottom: 0px;
	    margin-top: 60px;
	    font-size:18px;
	    font-family: "futura-pt", Arial, Helvetica, sans-serif;
	    
}


ul#nav a, ul.nav a:visited {
	                       padding: 0px 15px 0px 15px;
	                       display: block; 
	                       text-decoration: none;
	                       background-color: #002b5c;
	                       color: #fff;
	                      
}


ul#nav a:hover, ul.nav a:active, ul.nav a:focus {
	                                             background-color: #002b5c;
	                                             text-decoration: underline;
	                                             color: #FFF;
}

/*  Outer navigation container on master page*/

#leftcol {
	       float: left;
	       background-color: #002b5c;
	       /*width:20%*/     
}



/*  ---------------------------------------------------------------------------
    PAGE Content Containers
    --------------------------------------------------------------------------- */

#content #breadcrumb li {
    color: #0451a1;
    float:left;
    font-size: 12px;
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    list-style: none outside none;
	padding-top:20px;
	padding-bottom:7px;
	padding-right:3px;
	padding-left:3px; 
	
}

.Great_Sign{
    color:#9c9a9c;
}

 #breadcrumb{
    color: #0451a1;
    font-size: 12px;
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    line-height: 0px;
    margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

 #breadcrumb ul{
    padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

#content #breadcrumb a {
    color: #989898;
}

#content #breadcrumb a:hover, #breadcrumb a.selected {
    color: #0451a1;
}

#content #breadcrumb ul li:first-child {
    background: none repeat scroll 0 0 transparent;
}


#content {
	   padding-top: 0px;
		  padding-bottom: 0px;
		  padding-right: 0px;
		  padding-left: 0px;
	      width:79%;
	      float: left;
}
		      

#content h2      {
	               font-weight: bold;
	               color:#860038;
	               font-family: "futura-pt", Arial, Helvetica, sans-serif;
	               margin-top:42px;
				   margin-bottom:7px;
	               font-size:24px
}


#content h3       {
	               color:#860038;
	               font-family: "futura-pt", Arial, Helvetica, sans-serif;
	               margin-top:0px;
	               font-size:18px;
				   margin-bottom:5px;
}

#content h4       {
	               color:#948671;
	               font-family: "futura-pt", Arial, Helvetica, sans-serif;
	               margin-bottom:0px;
				   margin-top:10px;
	               font-size:16px
}


#content h5       {
	               color:#948671;
	                font-family: "futura-pt", Arial, Helvetica, sans-serif;
	               margin-bottom:0px;
				   margin-top:0px;
	               font-size:14px
}

#content p        {
	               color:#000;
	               font-family: "futura-pt", Arial, Helvetica, sans-serif;
	               margin-top:0px;
	               margin-left:2px;
	               margin-right:10px;
	               font-size:14px
}

#paragraph{
    padding-top:3px;
}


#content a  {
	         color:#0451a1;
		     text-decoration: none;
}

#content #two  {
		       text-decoration: underline;
}




#content a:hover   {
	               cursor:pointer;
				   text-decoration: underline;
}

#color { 
         color:#860038;
}


/* -- Content -- */
#content ul, .content ol { 
	                      padding: 0 15px 0px 20px; 
}
	  

#content .container {
	width:100% ;	
	background-color: #ffffff; 
	padding: 5px; 
}


.container {
	width:100%;
	float:left;
	padding: 5px; 
} 


.containerRight {
	width: 48%;
	float: right;
}


.containerLeft {
	width: 100%;
	float:left;
	padding: 5px; 
}

/*  ---------------------------------------------------------------------------
    The clearfix tags below fix the issues with the Mozilla firefox browsers.  
    It basically clears the Floats that are present in the content containers
    --------------------------------------------------------------------------- */


/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*  ---------------------------------------------------------------------------
    MEDICAL PROFESSIONAL COVERAGE
    --------------------------------------------------------------------------- */
    
#container_1 { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 18%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_two { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_three { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 23%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_four { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 25%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

/* --------------------------------------------------------------------------- */

#container_A { 
height: 0%; 
padding-bottom:0px; 
} 
#col_one_A { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 18%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_two_A { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_three_A { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_four_A { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 25%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

/* --------------------------------------------------------------------------- */

#container_B { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_B { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 18%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_two_B { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_three_B { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_four_B { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_five_B { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

/* --------------------------------------------------------------------------- */

#container_C { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_C { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 23%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_two_C { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 23%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_three_C { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_four_C { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

/* --------------------------------------------------------------------------- */

#container_D { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_D { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 18%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_two_D { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
}
 
#col_three_D { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_four_D { 
margin: 0 0 0 10px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

/* Note: adding larger margins or padding to columns requires that you decrease the width setting proportionally, 
that is why the width is currently set to 18%. If you add padding to the container, the same applies. */ 


/*  ---------------------------------------------------------------------------
    HEALTH AND FITNESS / SURETY BONDS
    --------------------------------------------------------------------------- */
.bold2 
{
    padding-left: 35px; 
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.star 
{
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:11px; 
}
    
.star2
{
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    font-size:11px; 
    padding-left: 22px;
}

.star3
{
    padding-left:27px;
    padding-top:0px;
}
    
.line 
{ 
  
    width:710px;
    float:none;
    margin-top:15px;
}

#col_a { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 35%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:17px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_b { 
margin: 0 0 0 40px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 35%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 


ul.fitness {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:0px;
     margin-bottom:10px;
}



ul.e {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:49px;
     margin-bottom:10px;
}

/*  ---------------------------------------------------------------------------
    GLOBAL PACKAGE / OCEAN MARINE / UMBRELLA / FIRMS / SURETY BONDS
    --------------------------------------------------------------------------- */

ul.b {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:17px;
     margin-bottom:10px;
}
     
     
ul.c {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:17px;
     margin-bottom:10px;
}

ul.d {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:17px;
     margin-bottom:10px;
}


.transparenttable2 {
    border: 0 none;
    font-size: 14px;
    margin-left:18px;
	margin-bottom:0px;
}

/*  ---------------------------------------------------------------------------
    NON-PROFIT ORGANIZATION
    --------------------------------------------------------------------------- */
    
ul.List {
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left:17px;
    margin-bottom:8px;
}

.bold 
{
    padding-left: 20px; 
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    font-size: 14px;
}


.indent
{
    padding-left: 20px; 
    font-family: "futura-pt", Arial, Helvetica, sans-serif;
    font-size: 14px;
}

/*  ---------------------------------------------------------------------------
    WORKERS COMPENSATION
    --------------------------------------------------------------------------- */
    
#col_workers1 { 
margin: 0; /* Applied to first column only in lieu of padding (personal thing) */ 
width: 40%; /* Allows for fluid design. Can be set to pixels */ 
float: left; 
padding-left:17px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 

#col_workers2 { 
margin: 0 0 0 15px; /* Puts a 10 pixel space between columns (left side) - think cellspacing */ 
width: 50%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:14px;
} 


ul.work {
     font-family: "futura-pt", Arial, Helvetica, sans-serif;
     font-size:14px;
     margin-left:0px;
     margin-bottom:10px;
}


/*.about-module_left {float:left;width:250px;}
.about-module_right {float:right;width:450px;overflow:hidden;clear:right;} */


.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
/* For IE 6/7 only */
.clearfix {
    *zoom: 1;
}




/*  ---------------------------------------------------------------------------
    VFIB News
    --------------------------------------------------------------------------- */
.transparenttable2 {
    border: 0 none;
    font-size: 13px;
    margin-left:18px;
	margin-bottom:0px;
	font-family: "futura-pt", Arial, Helvetica, sans-serif;
}


.transparenttable {
    border: 0 none;
    font-size: 13px;
    margin-left:18px;
	margin-bottom:15px;
	font-family: "futura-pt", Arial, Helvetica, sans-serif;
}
   
.news {padding-top:5px;

}

#table 
{
    margin-left:20px;
    margin-bottom:10px;
}

#Envelope_icon {padding-left:3px;
}


/*  ---------------------------------------------------------------------------
    CONTACT FORM
    --------------------------------------------------------------------------- */

.contact_form {
    width: 80px;
}


fieldset { 
    margin: 0 0 0 22px;
} 

fieldset label { 
    width: 105px; 
    float: left; 
    vertical-align: top;
	font-family:"futura-pt", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:5px; 
	margin-top:5px;
} 
fieldset span { 
 
	font-family:"futura-pt", Arial, Helvetica, sans-serif;
	font-size: 14px;
	
} 

fieldset ol { 
    list-style:none; 
    margin: 0;
    padding: 0;
	margin-bottom:0px; 
	margin-top:20px;
} 

fieldset ol li { 
    float:left; 
    width:100%; 
    padding-bottom:7px; 
    padding-left: 0; 
    margin-left: 0; 
} 

fieldset ol li input, 
fieldset ol li select, 
fieldset ol li textarea { 
    margin-bottom: 5px; 
} 

.note { 
    font-size: 0.9em; color: #666; 
}

.error{ 
    color: #d00; 
}

.error_2{ 
    color: #d00; 
	font-family:"futura-pt", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin-bottom:0px; 
	margin-top:0px; 
}
	
.message{
padding:7px 7px;
width:350px;
border-bottom: 1px double #171717;
border-top: 1px double #171717;
border-left:1px double #333333;
border-right:1px double #333333;
overflow: hidden;
height:150px;
resize:none;
}

fieldset #files {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 110px;
}


.buttons {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px; 
    padding-left:126px; 
    padding-bottom:15px;
    padding-top:10px;
}

#form {
     margin-top:18px; 
}

/*  ---------------------------------------------------------------------------
    Subscription / E-mail Alert Form Page
    --------------------------------------------------------------------------- */

#alert_form {
    margin-left:20px; 
    margin-top:18px; 
    font-size: 14px; 
    font-family:"futura-pt",Arial,Helvetica,sans-serif;
}

#logo {
    font-size:12px; 
    font-family:"futura-pt",Arial,Helvetica,sans-serif;
    color:#4C5487;
    padding-left:500px;
    padding-top:15px;
}

#submit_button {
       padding-top:5px;
       padding-left :124px;
}

.error_3 {
    color: #DD0000;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

/*  ---------------------------------------------------------------------------
    Footer
    --------------------------------------------------------------------------- */

#footer {
	      padding: 10px 0;
	      background-color: #948671;
	      position: relative;
	      clear: both;
		  height:90px;
		  margin-bottom: 40px;
}

#Quote_Image {
	    padding-left:230px;
	    padding-top:10px;
}

#footer p {
    color: #FFFFFF;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 244px;
    margin-top: 8px;
}


#footer  span
             {
			  margin-left: 137px;	  		 
}


#footer  a:hover   {
	               cursor:pointer;
				   text-decoration: underline;
				
}

#footer  a   {
	         color:#FFF;
		     text-decoration: none;
}
		 
#fltrt { 
	    float: right;
	    margin-left: 8px;
}

#fltlft { 
	     float: left;
	     margin-right: 8px;
}

#clearfloat {
	         clear:both;
	         height:0;
	         font-size: 1px;
	         line-height: 0px;
}


/************************************************************************************
  RESPONSIVE DESIGN CODE
*************************************************************************************/

@media only screen and (min-width:651px ) and (max-width:979px) {
	/*Small Desktop / Large Tablet View*/
	
	/*
	
	#wrapper {
		       width:651px;      
	}
	
	#leftcol {
	        width:118px;
	       height: 1000px;         
  } 
  
  
  #footer {
	      padding: 10px 0;
	      background-color: #948671;
	      position: relative;
	      clear: both;
		  height:90px;
		  margin-bottom: 40px;
		  width:651px;  
}


#Quote_Image {
	     padding-left:105px;
	    padding-top:10px;
}

#footer p  { 
              font-size: 10px;
		      font-family: "futura-pt", Arial, Helvetica, sans-serif;
		      color:#FFF;
		      margin-left: 135px;
			  margin-top: 8px;
}
  
  #header {
	     background-color:#948671;
	     height:150px;
		 width: 651px;
		
}

#Insert_logo {
	          padding-left:30px; 
			  padding-top:38px; 
			  padding-bottom:20px; 
			  display:block;
}


.subheader {
			width: 651px;
}

  
  
#content {
           margin-left:10px;
           float:left;
           width: 651px;        
	}
	
	
#content .container {
    background-color: #FFFFFF;
    padding: 5px;
    width: 85%;
}

.containerLeft {
    float: left;
    padding: 5px;
    width: 90%;
}

.line {
    float: none;
    margin-top: 15px;
    width: 510px;
}

.star2 {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 10px;
    padding-left: 0px;
}

.star3 {
    padding-left: 0;
    padding-top: 0;
    font-size: 10px;
}
	
#content h2 {
    color: #860038;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-top: 42px;
}

#content h4 {
    color: #948671;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 10px;
}

#content p {
    color: #000000;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 2px;
    margin-right: 10px;
    margin-top: 0;
}

ul.work {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

ul.c {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

ul.d {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.number {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

fieldset label {
    float: left;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 5px 10px 5px 15px;
    vertical-align: top;
    width: 105px;
}

fieldset span {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.error_2 {
    color: #DD0000;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 5px;
    margin-top: 0;
}

ul.fitness {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.bold2 {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 35px;
}

ul.e {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

ul.b {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.bold {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 20px;
}

.indent {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-left: 20px;
}

ul.List {
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#breadcrumb {
    color: #0451A1;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 10px;
    line-height: 0;
    margin: 0;
}

#col_one { 
margin: 0; 
width: 18%; 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_two { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_three { 
margin: 0 0 0 10px; 
width: 23%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_four { 
margin: 0 0 0 10px; 
width: 25%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

/* --------------------------------------------------------------------------- */

/*

#container_A { 
height: 0%; 
padding-bottom:0px; 
} 
#col_one_A { 
margin: 0; 
width: 18%; 
float: left; 
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_two_A { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_three_A { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_four_A { 
margin: 0 0 0 10px; 
width: 25%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

/* --------------------------------------------------------------------------- */

/*
#container_B { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_B { 
margin: 0;  
width: 18%; 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_two_B { 
margin: 0 0 0 10px;
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_three_B { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_four_B { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_five_B { 
margin: 0 0 0 10px; 
width: 18%; 
float: left;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

/* --------------------------------------------------------------------------- */
/*
#container_C { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_C { 
margin: 0; 
width: 23%; 
float: left; 
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_two_C { 
margin: 0 0 0 10px; 
width: 23%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_three_C { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_four_C { 
margin: 0 0 0 10px;
width: 18%; 
float: left; 
padding-top:5px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

/* --------------------------------------------------------------------------- */

/*
#container_D { 
height: 0%; 
padding-bottom:0px; 
} 

#col_one_D { 
margin: 0; 
width: 18%; 
float: left; 
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_two_D { 
margin: 0 0 0 10px;
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
}
 
#col_three_D { 
margin: 0 0 0 10px; 
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 

#col_four_D { 
margin: 0 0 0 10px;  
width: 18%; 
float: left; 
padding-top:0px;
padding-bottom:5px;
background: #fff; 
color:#000;
font-family: "futura-pt", Arial, Helvetica, sans-serif;
font-size:12px;
} 


}


@media only screen and (min-width:320px ) and (max-width:650px) {
	/* Small Tablet View */
	
	/*

     #wrapper {
		     width:481px;   
	}
	
	#leftcol {
	           float:left; 
	           width: 100px; 
	           
	            
  } 
 
 
	#content {
              	margin-left:20px;
              	float:left;
                width: 481px;     
	}

#footer {
    color: #FFFFFF;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin-left: 20px;
    margin-top: 8px;
    width: 402px;
}


#Quote_Image {
    padding-left: 50px;
    padding-top: 10px;
    width: 300px;
}



#footer p {
    color: #FFFFFF;
    font-family: "futura-pt",Arial,Helvetica,sans-serif;
    font-size: 9px;
    margin-left: 5px;
    margin-top: 8px;
}

	  
  #header {
	     background-color:#948671;
	     width: 402px;
		
		
}

#Insert_logo {
	          padding-left:30px; 
			  padding-top:38px; 
			  padding-bottom:20px; 
			  display:block;
}


 .subheader {
    width: 402px;
}



.containerLeft {
    float: left;
    padding: 5px;
    width: 65%;
}	


#content .container {
    background-color: #FFFFFF;
    padding: 5px;
    width: 65%;
}
	
}
	

*/






