﻿body 
{
background-image: url(../i/img_background.jpg);
background-repeat: repeat-x;
margin: 0px auto;
padding: 0px;
height:100%;
text-align: center;
background-color: #454545;
}

table
{
padding: 0 0 0 0;
margin: 0 0 0 0;


}

h1
{
font-family:Arial; font-weight: bold; font-size: 14px; color: #fff;padding: 0px 0px 0px 6px;
margin: 0px auto; line-height: 31px; vertical-align: middle; text-align: left;



}

h2
{
font-family:Arial; font-weight: bold; font-size: 13px; color: #000000;padding:  10px 0px 10px 0px;
margin: 0px auto; line-height: 17px; vertical-align: middle; text-align: left;

}

/*  Vimeo lightbox */
   
.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
.white_content {
    display: none;
    position: absolute;
    padding: 4px;
	width: 450px;
	height: 375px;
	left: 30%;
	top: 5%;
    border: 4px solid #cccccc;
    background-color: white;
    z-index:1002;
    overflow: auto; text-align:center; vertical-align:middle;
}

/*  end vimeo */


#wholepage
{
width: 940px;
height:100%; 
padding: 0px 0px 0px 0px;
text-align:center;
margin:  0px auto;
}

#wholepage .podcastList
{
color: #1d396c;  font-size: 10px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; 
}



#wholepage a.bluelink:link {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; }
#wholepage a.bluelink:visited {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;}
#wholepage a.bluelink:hover {color: #1d396c; border-bottom: dotted 1px #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;}

#wholepage a.redlink:link {color: #d31145;  font-weight: bold; font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; text-transform:uppercase; }
#wholepage a.redlink:visited {color: #d31145; font-weight: bold; font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;  text-transform:uppercase; }
#wholepage a.redlink:hover {color: #d31145; font-weight: bold; border-bottom: dotted 1px #d31145;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;  text-transform:uppercase; }


#topHeader
{
width: 940px;
padding: 0px 0px 0px 0px;
text-align:center;
margin: 0px auto;
}

#whiteBack
{
width: 940px;
padding: 0px 0px 0px 0px;
text-align:center;
margin: 0px 0px 20px 0px; background-color: #fff; border: solid 1px #cccccc;
}

/* Internal page */

#whiteBack .leftcolumn
{
    float: left;
    width: 630px;  padding: 0px 0px 0px 0px; margin: 0px auto;
}

#whiteBack .rightcolumn
{
    float: right;
    width: 310px;  padding: 0px 0px 0px 0px; margin: 0px auto;
}

#whiteBack .internal_header
{
background-image: url(../i/module_header.jpg);
background-repeat: repeat-x;
margin: 0px auto; width: 620px; height: 31px;

}
#whiteBack .internal_headertext
{
font-family:Arial; font-weight: bold; font-size: 18px; color: #fff;padding: 0px 0px 0px 6px;
margin: 0px auto; line-height: 31px; vertical-align: middle; text-align: left;

}
#whiteBack .internal_body
{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
text-align: center; width:618px; border-left: solid 1px #000;border-bottom: solid 1px #000;border-right: solid 1px #000;
}
#whiteBack .clickback_link
{
    width: 920px; padding: 2px 0px 2px 0px; margin: 0px auto; text-align: left;
}

#whiteBack .internal_Headline
{
font-family:Arial; font-weight: bold; font-size: 22px; color: #000;padding: 0px 0px 0px 6px;
margin: 0px auto; vertical-align: middle; text-align: left;

}
#whiteBack .internal_bodytext
{
font-family:Arial; font-weight: normal; font-size: 12px; color: #000;padding: 0px 0px 0px 6px;
margin: 0px auto; vertical-align: middle; text-align: left;

}

/*  end internal */


#RowA, #RowB, #RowC, #RowD
{
width: 930px;
padding: 10px 0px 10px 0px;
text-align:center;
margin: 0px auto; border-bottom: solid #000 1px;
}

#RowA .Left, #RowB .Left, #RowC .Left, #RowD .Left

{
float: left; width: 310px;padding: 0px 0px 0px 0px;
text-align:center;margin: 0px auto;
}

#RowA .Right, #RowB .Right, #RowC .Right, #RowD .Right

{
float: right; width: 310px;padding: 0px 0px 0px 0px;
text-align:center;margin: 0px auto; 
}

#RowA .Mid, #RowB .Mid, #RowC .Mid, #RowD .Mid

{
width: 310px;padding: 0px 0px 0px 0px;
text-align:center;margin: 0px auto;
}

#RowA .RowA_header, #RowB .RowB_header, #RowC .RowC_header, #RowD .RowD_header, #whiteBack .whiteback_header
{
background-image: url(../i/module_header.jpg);
background-repeat: repeat-x; padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; width: 300px; height: 31px;

}

#RowA .RowA_headertext, #RowB .RowB_headertext, #RowC .RowC_headertext, #RowD .RowD_headertext, #whiteBack .whiteback_headertext
{
font-family:Arial; font-weight: bold; font-size: 18px; color: #fff;padding: 0px 0px 0px 6px;
margin: 0px auto; width: 300px; line-height: 31px; vertical-align: middle; text-align: left;

}

#RowA .module_row, #RowB .module_row, #RowC .module_row, #RowD .module_row

{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;border: dotted 1px #00295d; vertical-align: middle;
}

#RowA .module_image, #RowB .module_image, #RowC .module_image, #RowD .module_image
{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;vertical-align: middle; text-align: center; width:300px;
}

#RowA .module_article, #RowB .module_article, #RowC .module_article, #RowD .module_article
{
margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px;vertical-align: middle; text-align: left; width:300px;
}

#RowA a.link_text:link {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; }
#RowA a.link_text:visited {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;}
#RowA a.link_text:hover {color: #1d396c; border-bottom: dotted 1px #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;}

#RowB a.link_text:link {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; }
#RowB a.link_text:visited {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;}
#RowB a.link_text:hover {color: #1d396c; border-bottom: dotted 1px #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;}

#RowC a.link_text:link {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; }
#RowC a.link_text:visited {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;}
#RowC a.link_text:hover {color: #1d396c; border-bottom: dotted 1px #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;}

#RowD a.link_text:link {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px; }
#RowD a.link_text:visited {color: #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;}
#RowD a.link_text:hover {color: #1d396c; border-bottom: dotted 1px #1d396c;  font-size: 11px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif;line-height: 20px;}



#RowA .RowA_body, #RowB .RowB_body, #RowC .RowC_body, #RowD .RowD_body, #whiteBack .whiteback_body
{
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
text-align: center; width:298px; border-left: solid 1px #000;border-bottom: solid 1px #000;border-right: solid 1px #000;
}

#RowA .module_text, #RowB .module_text, #RowC .module_text, #RowD .module_text, #whiteBack .module_text
{
/*
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;text-align: left; width:300px;
font-family:Arial; font-weight: normal; font-size: 12px; color: #000;
*/
}

/*---------------------------------------------------------------------------------
Questions Form
---------------------------------------------------------------------------------*/


#whiteBack .emailText
{
   width: 300px; font-weight: normal; font-family: Verdana, Sans-Serif; font-size: 11px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 5px;
   text-align: left;color: #000; line-height:15px; border-bottom: solid 1px #000;
 } 
 
#whiteBack .emailError
{
   width: 300px; font-weight: normal; font-family: Verdana, Sans-Serif; font-size: 11px; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 20px;
   text-align: center;color: #000; line-height:15px;
 }  

#whiteBack .eLeft
{
   text-align: left;  
   font-family: Verdana, Sans-Serif; 
   color: #000;
   font-size: 11px;   
   vertical-align: top;
   padding: 2px 4px 0px 6px;
   
}


#whiteBack .eRight
{
   text-align: left;  
   vertical-align: top;
   padding: 0px 0px 2px 0px; 
      font-family: Verdana, Sans-Serif; 
   color: #000;
   font-size: 11px;   

}
#whiteBack .zip
{
   text-align: right;  
   font-family: Verdana, Sans-Serif; 
   color: #000;
   font-size: 11px;   
   margin: 0px auto;
   vertical-align: top;
   padding: 4px 4px 0px 0px;  
   
}


#whiteBack .checkBox
{
   text-align: center;  
   font-family: Verdana, Sans-Serif; 
   color: #000;
   font-size: 11px;   
   width: 300px;
   vertical-align: top;
   padding: 0px 4px 3px 0px;  

}

#whiteBack .submitButton
{
   text-align: center;  
   width: 300px;
   vertical-align: middle;
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 2px 0px;  
}
#whiteBack .formTB
{
    width: 280px;
    height: 14px;
    font-size: 12px;
    color: #000;
    border: solid 1px #000;  
   padding: 2px 0px 2px 0px;  
}

#whiteBack .formTB_City
{
    width: 150px;
    height: 14px;
    font-size: 12px;
    color: #000;
    border: solid 1px #000;  
   padding: 2px 0px 2px 0px;  
}

#whiteBack .FormDD
{
color: #000; 
font-size: 11px;
margin: 0px 0 0px 0;
    border: solid 1px #000;

}

#whiteBack .formTextArea
{
    width: 280px;
    height: 80px;
    font-size: 12px;
    color: #000;
    border: solid 1px #000;
   padding: 2px 0px 2px 0px;  
}


#whiteBack .formTextAreaLarge
{
    width: 280px;
    height: 280px;
    font-size: 12px;
    color: #000;
    border: solid 1px #000;
   padding: 2px 0px 2px 0px;  
}

#questions a.bluelink:link {text-transform: uppercase; color: #891112;  font-size: 12px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif; line-height: 20px;font-weight: bold;}
#questions a.bluelink:visited {text-transform: uppercase;color: #891112;font-size: 12px; padding: 0px 0px 0px 0px; text-decoration: none; font-family: Verdana, Sans-Serif;line-height: 20px;font-weight: bold;}
#questions a.bluelink:hover {text-transform: uppercase;color: #891112; border-bottom: dotted 1px #891112;  font-size: 12px; padding: 0px 0px 0px 0px; text-decoration: none;font-family: Verdana, Sans-Serif; line-height: 20px;font-weight: bold;}


