/* CSS Styling Globally Specific to Inside Navigational Pages */

#middle_header {
position:relative;
top:0px;
left:0px;
height:333px;
width:970px;
background-image:url(../images/middle_header/bg_outline.gif);
background-repeat:no-repeat;
margin-top:-26px;
z-index:2;
border:0px solid orange;
}

#middle_inside {
position:absolute;
top:26px;
left:8px;
height:295px;
width:940px;
border:0px solid orange;
padding-left:6px;
padding-right:6px;
}

#nav_page_title {
width:300px;
height:250px;
float:left;
text-align:left;
}

#human_image {
width:203px;
height:250px;
float:left;
text-align:left;
}

#page_quote {
width:321px;
height:160px;
float:right;
text-align:right;
padding-left:4px;
}

#fraud_button_anim {
width:325px;
height:119px;
float:right;
text-align:left;
}

#content {
width:960px;
margin-top:8px;
/*The min-height and/or height of the #content div inside the nav pages
is editing inside a <style> tag within each individual page, because it 
controls the height that the footer respects to remain at the bottom of 
the page. */
}

#content_left_column {
float:left;
width:680px;
height:100%;
margin-right:5px;
margin-left:2px;
text-align:left;
padding-top:12px;
}

.learn_more_link a{
color:#0066cc;
text-decoration:none;
}

.learn_more_link a:hover{
text-decoration:underline;
}

#content_right_column {
float:right;
width:271px;
height:100%;
}

.nav_hidden_list {
background-image:url(../images/nav_pages/right_bullet_list.jpg);
background-repeat:no-repeat;
height:258px;
width:271px;
}

.nav_hidden_list ul{
visibility:hidden;
}

ul {
line-height:20px;
}

h1 { display:none; }

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#336699;
margin:0px;
font-weight:200;
/*The margins and line-height of the h2 header inside the nav pages
is edited inside a <style> tag within each individual page, because it 
controls the vertical positining of each sub title respective to its
parent title and the amount of text in the h2 */
}

h3 {
display:none;
}

h4 {
margin:0px;
color:#cc0000;
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:200;
line-height:20px;
}

.nav_content_text {
margin:0px;
line-height:20px;
}

.faqAnswers {
padding:8px;
margin-left:20px;
margin-right:30px;
border: 1px solid #dddddd; 
background-color:#FFFFCC; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
margin-bottom:15px; 
}

.faqAnswers p {
}

.content_highlight {
padding:8px;
margin-left:0px;
margin-right:0px;
border:#3366CC 1px solid; 
background-color:#FFFFFF; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px;
margin-bottom:15px; 
}