/*                General Classes                       */
     body{
          font-size:11px;
          background-color:#FFFFFF;
     }

     a:link{
	      color:#3A6E8E;
	 }
	 
	 a{
	      color:#3A6E8E;
	 }

     

     h1{
        font-size:130%;
        font-family:Georgia, "Times New Roman", Times, serif; 
        margin-top:0px;
        margin-bottom:10px;
        padding:0px;
	 }

     h2{
        font-size:130%;
        font-family:Georgia, "Times New Roman", Times, serif; 
        margin-top:0px;
        margin-bottom:10px;
        padding:0px;
     }

     h3{
        font-size:100%;
        font-family:Arial, Verdana, Georgia, sans-serif; 
        margin-top:0px;
        padding:0px;
        font-weight:bold;
        color:#000000;
     }
	 
     h4{
        font-size:100%;
        font-family:Arial, Verdana, Georgia, sans-serif; 
        margin-top:0px;
        margin-bottom:0px;
        padding:0px;
        margin-left:10px;
     }	 
	 
	 h5{
        font-size:105%;
        font-family:Georgia, "Times New Roman", Times, serif; 
        margin-top:0px;
        margin-bottom:5px;
        padding:0px;
        margin-left:10px;
    }

     h6{
          font-size:100%;
          font-weight:bold;
     }


/*                Page Layout                       */
body{
     font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contain{
     width:771px;
	 position:relative;
	 overflow:hidden;
}

body > #contain{
   overflow:visible;
}
	.myfranklin{
		width:777px; 
		height:20px;
		position:relative;
		float:right;
		margin-top:10px;
	}

	.search{
		position:relative;
		margin-top:1px;
		width:777px;
		height:20px;
		background-color:transparent;
		text-align:right;
		float:right;
	}
	
   .submit{
      background-image:url(/franklin_config/images/gobutton.gif);
	  background-repeat:no-repeat;
	  background-color:transparent;
	  color:transparent;
	  border:0px;
	  width:18x;
	  height:19px;
	  margin-bottom:0px !important;
	  margin-bottom:2px;
   }

	.search input{
		margin-left:1px;
	}
	
	.search strong{
		color: #194158; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold;	
	}

  .logo{
       position:relative;
       float:left;
       width:777px;
       height:58px;
	   margin-bottom: 5px;
	   margin-top:1px;
  }


/*
  #contain .logo{
       position:relative;
  }

  #contain .search{
       position:relative;
	   float:right;
	   top:-43px;
	   margin-right:10px;
	   background-color:#FFFFFF;
	   margin-bottom:-2em;
  }

  #contain > .search{ 
      margin-bottom:0em;
  }
  
       #contain .search strong{
           font-family:Arial, Helvetica, sans-serif;
           color:#999999;
           font-weight:bold;
           margin-right:5px;
       }
	   
	   
	   #contain .search a{
            color:#3A6E8E;
            text-decoration:none;
       }											
        
       
	   #contain .search a:link{  
            color:#3A6E8E;
            text-decoration:none;
       }
	   
	   #contain .search input.submit{
	        background-image:url(/franklin_config/images/go.gif);
	        background-color:#FFFFFF;
	        border:0px;
            font-size:0px;
	        width:52px;
	        height:26px;     
	   }	
*/
  #contain .navigation{
       position:relative;
	   float:left;
       background-image:url(/franklin_config/images/navigation-background.gif);
	   background-repeat:no-repeat; 
	   font-size:8px;
	   text-transform:uppercase;
	   margin-top:5px;
	   width:771px;
	   height:31px;
  }

  #contain .navigation td{
		vertical-align:middle;
		text-align:center;
	    font-size:9.5px;
	    text-transform:uppercase;
  }
/*
     #contain .navigation ul{
	      position:relative;
		  top:8px;
	      list-style-type:none; 		  
	 }
	 
	      #contain .navigation ul li{
			   display:inline;
			   padding-right:2px;
			   padding-left:2px;
	      }
*/		  
      #contain .navigation a:link{
	       text-decoration:none;
		   color:#FFFFFF;
	  }
	  
	  #contain .navigation a{
	       text-decoration:none;
		   color:#FFFFFF;
	  }
	  
	  #contain .navigation a:hover{
	       color:#92C1ED;
	  }

  #contain .section-blue-background{
	 background-color:#6e899d;
	 position:relative;
	 float:left;
	 height:113px;
	 width:771px;
  }
/*
  #contain > .section-blue-background{
     margin-bottom:98px;
  }
 
  #contain > .section-blue-background{
       padding-bottom:3px;
  }
*/ 	  
     #contain .section-image{
          position:relative;
		  float:left;
          margin-left:2px;
    }
  
     #contain .section-photo{
          position:relative;
          height:103px;
		  float:left;
		  
     }
	 
  #contain .breadcrumbs{
       background-image:url(/franklin_config/images/breadcrumb-background.gif);
	   background-repeat:no-repeat;
	   position:relative;
	   float:left;
	   font-size:10px;
	   height:28px;
	   width:771px;
	   max-width:771px;
           
  }
  
  		#contain .breadcrumbs .crumbs{
  			padding-left:19px;
			width:550px;
			position:relative;
			float:left;
		}
		
       #contain .breadcrumbs a{
            text-decoration:none;
			color:#3A6E8E;
       }
	   
       #contain .breadcrumbs a:link{
            text-decoration:none;
			color:#3A6E8E;
       }	   
       	   
       #contain .breadcrumbs a:hover{
            text-decoration:none;
			color:#666666;
       }
	   
	   #contain .breadcrumbs .apply-now{
	        position:relative;
            float:right;
			margin-right:10px;
			margin-top: 7px;
	   }	  
	   #contain .breadcrumbs .inquire-now{
	        position:relative;
            float:right;
			margin-right:26px;
			margin-top: 7px;
	   }  
	   
	   
  #contain .content-container{
       background-image:url(/franklin_config/images/middle-background.gif);
	   background-repeat:repeat-y;
	   position:relative;
	   float:left;
	   width:771px;
	   overflow:hidden;
           
  }	
  
       #contain .search-results{
			float:left;
			width:738px;
            max-width:738px;
            min-width:738px;
			margin-top:15px;
			margin-left:24px !important;
			margin-left:24px;
			display:inline;
            overflow-x:hidden;
            min-height:500px;
            height:expression(this.height < 500 ? "500px" : "500px");       
       }
        
       #contain .content-container .sub-navigation{
            width:188px;
			padding-left:10px;
			padding-top:15px;
			float:left;
       }

          #contain .content-container .sub-navigation ul{
             position:relative;
             left:-35px;
          }

                #contain .content-container .sub-navigation a:link{
	  	     font-size:11px;
		     text-decoration:none;
                     clear:both;
		}
		

	
	        #contain .content-container .sub-navigation a{
		     font-size:11px;
		     text-decoration:none;
                     clear:both; 
		}	
		

	
		#contain .content-container .sub-navigation a:hover{
		     color:#666666;
		}



                #contain .content-container .sub-navigation .parent-link .current a:link{
                   color:#B10404;
                }

                #contain .content-container .sub-navigation .parent-link .current a{
                   color:#B10404;
                }

                #contain .content-container .sub-navigation ul li .current a:link{
                   color:#B10404;
                }

                #contain .content-container .sub-navigation ul li .current a{
                   color:#B10404;
                }

       .parent-link a:link{
          font-weight:bold;
          color:#3A6E8E;          
       }

       
       

       #contain .content-container .sub-navigation li{
          padding-left:0px;
          /*margin-left:20px;*/
          list-style-position:outside;
          padding-bottom:2px;
          padding-top:2px;
          margin-left:20px;
       }

	
       #contain .content-container .sub-navigation li a{
          color:#7DA4BE;
          font-size:10px;
          font-weight:100;
       }

       #contain .content-container .sub-navigation li a:link{
          color:#7DA4BE;
          font-size:10px;
          font-weight:100;
       }

    	
       #contain .content-container .sub-navigation .parent-link{
          

       }

       #contain .content-container .sub-navigation .parent-link a:link {
          font-weight:bold;
          color:#3A6E8E;
          font-size:12px;
       }

       #contain .content-container .sub-navigation .parent-link a{
          font-weight:bold;
          color:#3A6E8E;
          font-size:12px;
       }
 
/*
       #contain .content-container span{
           color:#A12323;

       }
*/ 
       #contain .content-container .content{
			float:left;
			width:550px;
            max-width:550px;
            min-width:550px;
			padding-left:5px;
			margin-top:15px;
			border-left:1px solid;
			border-color:#3A6E8E;
            overflow-x:hidden;
            min-height:500px;
            height:expression(this.height < 500 ? "500px" : "500px");
            /*_height:500px;*/
            /*height:500px;*/
       }

       #contain > .content-container .content{
            overflow:hidden;
       }

       #contain .content-container table{
           font-size:10px;
       }
	   
	   #contain .lower{
	        background-image:url(/franklin_config/images/lower.gif);
			background-repeat:no-repeat;
			position:relative;
			float:left;
			width:771px;
			height:20px;
	   }
	   
	   
   .foot{
      color:#194158;
	  font-size:10px;
	  position:relative;
	  margin-top: 10px;
	  float:left;
      text-align:center;
	  width:771px;
   }
   
   .foot .center a:link{
    text-decoration: none;
	padding: 0px 5px 0px 5px;
	line-height: 200%;
	font-weight: bold;
	color: #194158;
   }	
   
   .foot .center a{
    text-decoration: none;
	padding: 0px 5px 0px 5px;
	line-height: 200%;
	font-weight: bold;
	color: #194158;
   }	
   
   .foot .center a:hover{
    text-decoration: underline;
	padding: 0px 5px 0px 5px;
	line-height: 200%;
	font-weight: bold;
	color: #194158;
   }	
   
   
   .foot .placement{
	   padding-left:5px;
	   padding-right:5px;
   }
	
   .foot .addr{
   		color: #194158;
   		margin: 0px 0px 10px 0px;
   	}   
   .clear{
      clear:both;
   }		
/* original
	.foot{
      color:#194158;
	  font-size:10px;
	  position:relative;
	  margin-top: 20px;
	  float:left;
      text-align:center;
	  width:771px;
   }
   
   .foot .center a:link{
      color:#993333;
	  font-size:10px;
   }	
   
   .foot .center a{
      color:#993333;
	  font-size:10px;
   }	
   
   .foot .center a:visited{
      color:#993333;
	  font-size:10px;
   }	
   
   
   
   .foot .verticalbar{
       border-right:1px solid;
	   border-color:#993333;
	   padding-left:5px;
	   padding-right:5px;
   }
		   
   .clear{
      clear:both;
   }		
*/  

.img_left{
   float:left;
   padding-right:20px;
}

.img_right{
   float:right;
}




.light-dark-blue-table{
   background-color:#3E647E;
   width:178px;
   max-width:178px;
}

.light-dark-blue-table .top{
   color:#3E647E;
   background-image:url(/franklin_config/images/light-dark-blue-table-top.gif);
   background-repeat:no-repeat;   
   height:28px;
   max-height:28px;
   width:inherit;
   padding-left:10px;
   padding-top:2px;
   font-weight:bold;
   font-size:110%;
}

.light-dark-blue-table .middle{
   color:#FFFFFF;  
   padding-left:2px;
}

.light-dark-blue-table .middle a:link{
   color:#FFFFFF;
}

.light-dark-blue-table .middle a{ /*duplicate entry for browser support*/
   color:#FFFFFF;
}

.light-dark-blue-table .bottom{
   background-image:url(/franklin_config/images/light-dark-blue-table-lower.gif);
   background-repeat:no-repeat;
   height:31px;
   position:relative;

}

#sub_content_box_top{
     height:15px;
	 max-height:15px;
	 overflow:hidden;
}

 #sub_content_box_top .left{
	 max-width:5px;
	 height:inherit;
	 width:5px;
	 background-image:url(/franklin_config/images/blue_curve_upper_left.gif);
	 background-repeat:no-repeat; 
     background-color:#7EA0B8;	 
	 float:left;
  }
  
 #sub_content_box_top .middle{
     background-color:#7EA0B8;
	 width:390px;
     height:inherit;
	 float:left;
  }
  
 #sub_content_box_top .right{
     background-image:url(/franklin_config/images/blue_curve_upper_right.gif);
	 background-repeat:no-repeat;
	 background-color:#7EA0B8;
     color:#000000;
	 width:5px;
	 max-width:5px;
     height:inherit;
	 float:left;	 
  }
  
  #sub_content_box_middle {
	border-left:1px solid;
	border-right:1px solid;
	border-color:#000000;
	background-color:#FFFFFF;
    width:400px;
}

 #sub_content_box_lower{
    height:5px;
	max-height:5px;
	overflow:hidden;
 }
  
 #sub_content_box_lower .left{
     background-image:url(/franklin_config/images/white_curve_lower_left.gif);
     background-color:#FFFFFF;
	 background-repeat:no-repeat;
     text-align:center;
     vertical-align:top;
	 width:5px;
	 max-width:5px;
	 float:left; 
  }
  

#sub_content_box_lower .middle{
     border-bottom:1px solid;
	 border-color:#000000;	 
     background-color:#FFFFFF;
     color:#FFFFFF;
	 width:390px;
	 max-height:5px;
	 height:5px;
	 font-size: 2px;
	 float:left;
  }  
  
#sub_content_box_lower .right{
     background-image:url(/franklin_config/images/white_curve_lower_right.gif);
	 background-repeat:no-repeat;
	 background-color:#FFFFFF;
     text-align:center;
	 width:5px;
	 max-width:5px;
     vertical-align:top;
	 float:left;
  }

#facultyLinks a:link{
        color:#FFFFFF;
}

#facultyLinks a:visited{
        color:#FFFFFF;
}

#studentLinks a:link{
        color:#000000;
}

#studentLinks a:visited{
        color:#000000;
}

#alumniLinks a:link{
        color:#000000;
}

#alumniLinks a:visited{
        color:#000000;
}

#staffLinks a:link{
        color:#000000;
}

#staffLinks a:visited{
        color:#000000;
}

@media print {
        .logo, .search, .apply-now, .section-image, .section-photo{
                display:none;
        }
        .foot div span, .foot a{
                display:none;
        }
        #contain .content-container .sub-navigation{
                display:none;
        }
        #contain .content-container{
                height:100%;
                overflow:visible;
        }
        #contain .content-container .content{
            width:550px;
            margin-top:15px;
            height: inherit;
                overflow:visible;
       }
        #contain > .content-container .content{
            height: inherit;
                overflow:visible;
       }

}

