/* Layout Stylesheet */ 

html{
margin:0;
padding:0;
border:0;
}

body#homepage {
 margin-top:10px;
 margin-bottom:0;
 margin-left:0;
 margin-right:0;
 color: #ffffff;
 padding:0;
 border:0;
}
 
body#aboutpage, #servicespage, #linkspage, #resourcespage, #contactpage, #recruitingpage{
 margin-top:10px;
 margin-bottom:0;
 margin-left:0;
 margin-right:0;
 padding:0;
 border:0;
 background-image:url(../images/bg.png);
 background-repeat:no-repeat;
 background-position:top center; 
}

#outer {
 width:800px;
 margin:auto;
 padding:0px;
 border:solid 0px #888888;
}
 
#outer2 {
 width:800px;
 margin:auto;
 padding:0px;
 border:solid 0px #888888;
 /*background-image:url(../images/bg2.jpg);*/
 background-repeat:no-repeat;
 background-position:center;
}

#hdr {
 height:70px;
 color: #333333;
 padding-left:10px;
 padding-bottom:0px;
 clear:both;
 width:100%;
 /*overflow:hidden;*/
 /*border:solid 1px #888888;*/
}

#blurb
{
font-family:sans-serif, helvetica, arial;
font-size:0.9em; 
font-weight:normal;
font-variant:normal;
/*margin-left:260px;*/
margin-right:10px;
color:#bc021c;
line-height:50px;
padding-bottom:0px;
margin-bottom:0px;
/*border:solid 1px #888888;*/
float:right;
}

#logo {
 height:65px;
 color: #333333;
 padding-left:0px;
 padding-bottom:0px;
 width:270px;
 /*border:solid 1px #822822;*/
 float:left;
}

#bar {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 text-align:left;
}

#bodyblock {
 position:relative;
 /*background: #ffffff;*/
 color: #333333;
 width:800px;
 padding:10px;
 margin:0px;
 border:solid #333333;	
 /*border-width:0 0 0 1px;*/
 border-width:0px;
 background-image:none;
}

#col_left {
 float:left;
 width:530px;
 padding:0px;
 margin:0px;
 text-align:left;
 color: #333333; 
 border:solid #333333;	
 border-width:0px;
 background-image:none; 
}
 
#col_right { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:0px;
 padding-left:15px;
 padding-right:15px;
 background:#ffffff;
 border:solid #c11111;	
 border-width:0px;
 background-image:url('../images/jurga.jpg');
 background-repeat:no-repeat;
 float:right;
}
 
 #col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
 background-image:url(../rotator/rotator.php);
 background-repeat:no-repeat;
 float:right;
 }
 
 body#servicespage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=services.png);
 background-repeat:no-repeat;
 float:right;
 }
 
 body#recruitingpage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=recruiting.png);
 background-repeat:no-repeat;
 float:right;
 }
 
  body#homepage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/index_rotator/rotator.php);
 background-repeat:no-repeat;
 float:right;
 }
 
   body#contactpage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=contact.png);
 background-repeat:no-repeat;
 float:right;
 }
 
    body#linkspage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=links.png);
 background-repeat:no-repeat;
 float:right;
 }
 
    body#aboutpage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=about.png);
 background-repeat:no-repeat;
 float:right;
 }
 
    body#resourcespage div#col_right_2 { 
 margin-right:0px;
 margin-top:15px;
 margin-left:0px;
 margin-bottom:10px;
 width:200px;
 height:600px;
 padding-top:10px;
 padding-left:10px;
 padding-right:10px;
 background:#ffffff;
 border:solid #888888 1px;
background-image:url(../rotator/rotator.php?img=resources.png);
 background-repeat:no-repeat;
 float:right;
 }
 
 #rss_outer { 
 margin:0px;
 width:100%;
 padding:0px;
 border:solid #888888;	
 border-width:1px;
}
 
  #rss_box { 
 margin:0px;
 padding:10px;
 background:#fbfae0;
 border-bottom:solid #494949 0px;
 clear:both;
 }
 
 #floater{
 width:180px;
 height:180px;
 bottom:50%;
 right:50%;
 position:absolute;
 }
 
 #quote_container{ 
 margin:0px;
 width:200px;
 height:220px;
 border:solid #000000;	
 border-width:0px;
 }
  
 #quote_left{ 
 margin:0px;
 width:150px;
 padding:10px;
 border:solid #000000;	
 border-width:0px;
 }
 
 #quote_left_tail{ 
 margin:0px;
 width:150px;
 height:25px;
 background-image:url('../images/callout_left.png');
 background-repeat:no-repeat;
 }
 
#quote_right{ 
 margin:0px;
 width:150px;
 padding:10px;
 background:#3a3a3a;
 float:right;
 }
 
 #quote_right_tail{ 
 margin:0px;
 width:150px;
 height:22px;
 background-image:url('../images/callout_right.png');
 background-repeat:no-repeat;
 background-position:right;
 float:right;

 }
 
 #quote_left2{ 
 margin:0px;
 width:180px;
 height:180px;
 padding:0px;
 border-width:0px;
 background-repeat:no-repeat;
 }
 
  #quote_right2 { 
 margin:0px;
 width:100%;
 height:180px;
 padding-left:0px;
 border:solid #000000;	
 border-width:0px;
 background-image:url('../images/callout_right.png');
 background-position:right;
 background-repeat:no-repeat;
 }


 
 #img_right { 
position: relative;
top: 90px;
right:-150px;
border:solid #000000;	
border-width:0px;

 }
 
#map { 
display:block;
margin-left:auto;
margin-right:auto;



 }
  
 /* navigation bar main*/
 
 div#navbar2 {
    /*text-align:left;*/
    margin-left:10px;
    margin-right:0px;
    text-align:right;
    height: 30px;
    width: auto;
    border-top: solid #C11111 0px;
    /*border-bottom: solid #C11111 1px;*/
    /*background-color: #FFF;*/
}
div#navbar2 ul {
    margin: 0px;
    padding: 0px;
    font-family: verdana, gergia, sans-serif;
    font-size: 0.7em;
    color: #FFF;
    line-height: 30px;
    white-space: nowrap;
    display:inline;
  
}
div#navbar2 li {
    margin:0px;        
    list-style-type: none;
    display: inline;
    border:solid 0px #000;
    padding:0px;
   
}
div#navbar2 li a {
    text-decoration: none;
    /*padding: 7px 10px;
    color: #444242;*/
    margin:0px;        
    list-style-type: none;
    display: inline;
    border:solid 0px #000;
    padding:3px;
   
}
/*breadcrumbs that work with the body selectors, ie if body =x then y*/
body#homepage li#home a, body#aboutpage li#about a, body#servicespage li#services a, body#contactpage li#contactus a, body#resourcespage li#resources a, body#recruitingpage li#recruiting a, body#linkspage li#links a {
    text-decoration: none;
    margin:0px;        
    list-style-type: none;
    display: inline;
    border:solid 0px #eaeaea;
    padding:8px;
    color: #ffffff;
    background-color: #000000;
}

div#navbar2 li a:link {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.3em;
    /*font-weight:bold;*/
    text-decoration: none;
    color: #444242;
    margin:0px;        
    list-style-type: none;
    display: inline;
    border:solid 0px #000;
    padding:8px;
     
}
div#navbar2 li a:visited {
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.3em;  
    /*font-weight:bold; */    
    text-decoration: none;
    color: #444242;
    margin:0px;        
    list-style-type: none;
    display: inline;
    border:solid 0px #000;
    padding:8px;
}
div#navbar2 li a:hover {    
    display: inline;
    border:solid 0px #eaeaea;
    padding:8px;
    color: #444242;
    background-color: #e8e8e8;
}
 
#footer {
 clear:both;
 height:100px;
 background:#e2e4e2;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 font-family:verdana, sans-serif;
 font-size:0.8em;
 margin:0;
 padding:0;
 /*background-image:url('../images/rams_head_small.png');  Old one*/
 background-image:url('../images/favicon.png');
 background-position:15px 10px;
 background-repeat:no-repeat;
 width:100%;
 }
 
 
 /* navigation bar footer*/
 
 #navbar3 {
    height: 40px;
    width: 100%;
    /*background-color: #FFF;*/
}

#navbar3 ul {
    margin: 0px;
    padding: 0px;
    font-family:verdana, sans-serif;
    font-size:0.9em;
    color: #FFF;
    line-height: 30px;
    white-space: nowrap;
    text-align:center;
}
#navbar3 li {
    list-style-type:none;
    display:inline;
    
}
#navbar3 li a {
    text-decoration: none;
    padding: 20px;
    color: #444242;
}
#navbar3 li a:link {
    color: #444242;
}
#navbar3 li a:visited {
    color: #444242;
}
#navbar3 li a:hover {    
    color: #c11111;
}
#dictionary {
 padding-left:0px;
 padding-bottom:0px;
 padding-top:0px;
 padding-right:0px
 width:100%;
 background-image:none;
 /*border:solid 1px #888888;*/
 margin-top:0px;
}
#phonetic {
 height:30px;
 padding-left:10px;
 padding-top:10px;
 padding-bottom:0px;
 padding-right:10px;
 background-color:#e2e4e2;
 width:100%;
 border-left:1px solid #828282;;
 border-right:1px solid #828282;;
 border-top:1px solid #828282;;
 border-bottom:0px;
}
#definition {
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
 width:100%;
 border-left:1px solid #828282;
 border-right:1px solid #828282;;
 border-bottom:1px solid #828282;;
 border-top:0px;
 background-color:#e2e4e2;
 font-family:verdana;
 font-style:italic;
 font-size:0.8em;
}
 
 