HTML, BODY {

	BACKGROUND-COLOR: #FFFFFF;

	MARGIN: 0px;

	PADDING: 0px;

	background-image: url(images/bg.jpg);

	background-repeat: repeat-x;

	font-family : Verdana, Helvetica, sans-serif;

	font-size:11px;

	COLOR: #02437D;

}



img {

	border:none;

}

#logo {

	width: 786px;

	height: 90px;

	text-align: left;

	background-image: url(images/logo.gif);

	background-repeat: no-repeat;

	background-position: 25px 4px;

}



#header #header_callout {

	height: 246px;

	width: 593px;

	display: block;

	float: right;

	margin-right: 15px;

}

#search {

	padding:0px;

	margin-top:10px;

	text-align:right;

	width:773px;

	height:20px;

}

#homecallout_links {

	padding:0px;

	margin:0px;

	text-align:right;

	width:593px;

	height:173px;

}

#sidebar_left {

	width: 154px;

	margin-left: 18px;

	float: left;

	background-color:#F7F9FB;

	position:relative;	
	

}

h1{

	font-size:14px;

	font-weight:bold;

	padding:0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

h2{

	font-size:14px;

	font-weight:bold;

	padding:0px;

	margin:0px;

}

#header #header_callout #header_callout_small {

	background-color: #FFF;

	background-image: url(images/bg_header_callout_small.gif);

	background-repeat: no-repeat;

	height: 59px;

	width: 593px;

	margin-top: 5px;

	color: #466E91;

	font-weight: bold;

	font-size: 12px;

	padding-top: 2px;

}

#header #header_callout #header_callout_small_subpage {

	background-color: #FFF;

	background-image: url(images/bg_header_callout_secondary.gif);

	background-repeat: no-repeat;

	height: 59px;

	width: 578px;

	margin-top: 7px;

	color: #365572;

	font-weight: bold;

	font-size: 14pt;

	font-family: Calibri, Verdana;

	font-weight:bold;

	padding-top: 12px;

	padding-left:15px;

	text-align:left;

	text-transform: uppercase;

}

#secondary_nav ul {

	list-style-type: none;

	display: inline;

	font-size: 14px;

	text-transform: none;

}

#secondary_nav ul li {

	display: inline;

	padding-right: 25px;

	padding-left: 00px;

	float: left;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#secondary_nav ul li a {

	color: #FFF;

	text-decoration: none;

}



#secondary_nav ul li a.active {

	color: #FFF;

	text-decoration: underline;

}



#main_content {	

	width: 786px;

	margin-top: 5px;

	display:inline;

	position:relative;

	/*border: 1px solid #06C;*/

}

#main_content_holder {	

	width: 786px;

	margin-top: 10px;

	/*border: 1px solid #06C;*/

}



#main_text {

	display: block;

	width: 593px;

	text-align: left;

	COLOR: #004D83;

	position:relative;

	/*border: 1px solid #06C;*/

	

}

#main_text .content {

	width: auto;

	display:block;

	position:relative;

	/*border: 1px solid #06C;*/

}





#footer_nav {

	width: 583px;

	height: 30px;

	background-image: url(images/bg_footer.gif);

	background-repeat:no-repeat;

	text-align: left;

	padding-top: 10px;

	padding-left: 10px;

}

#footer {

	width: 593px;

	float:right;

	text-align:center;

	margin-right: 13px;

	font-size : 10px;	

	line-height:18px;

	COLOR: #073C6A;

}

#footer_container {

	width: 786px;		

}









#header #navigation {

	background-image: url(images/bg_navigation.gif);

	background-repeat:no-repeat;

	height: 246px;

	width: 154px;

	float: left;

	margin-left: 18px;

}





#header #navigation ul li a {

	font-size : 12px;

	COLOR: #02437D;

	font-weight : bold;

	text-decoration: none;

}

#header #navigation ul li a:hover {

	font-size : 12px;

	COLOR: #ffffff;

	font-weight : bold;

	text-decoration: none;

}

#header #navigation ul li.active a, #header #navigation ul li.active ul a:hover {	

	font-size : 12px;

	COLOR: #ffffff;

	font-weight : bold;

	text-decoration: none;

}

#header #navigation ul li.active ul a {	

	font-size : 12px;

	COLOR: #02437D;

	font-weight : bold;

	text-decoration: none;

}



#header {

	height: 246px;

	width: 786px;

	background-image: url(images/bg_header.gif);

	background-repeat:no-repeat;

	margin-top: 5px;

}











a.news

{

	text-decoration: none;



}



.menu

{

	font-size : 12px;

	COLOR: #FFFFFF;

	font-weight : bold;

}



a.menu

{

	font-size : 12px;

	COLOR: #02437D;

	font-weight : bold;

	text-decoration: none;

}



a.menu:hover

{

	COLOR: #FFFFFF;

	text-decoration: none;

}



a.menua

{

	font-size : 12px;

	COLOR: #FFFFFF;

	font-weight : bold;

	text-decoration: none;

}



a.menua:hover

{

	COLOR: #FFFFFF;

	text-decoration: underline;

}





.text

{

	font-size : 13px;

	COLOR: #333333;

}



a.text

{

	font-size : 13px;

	COLOR: #DD8240;

	text-decoration: none;

}



a.text:hover

{

	text-decoration: underline;

}



.text2

{

	font-size : 12px;

	COLOR: #4D5876;

}



a.text2

{

	font-size : 11px;

	COLOR: #02437D;

	text-decoration: underline;

}



a.text2:hover

{

	text-decoration: none;

}



a.text2_big

{

	font-size : 12px;

	COLOR: #02437D;

	text-decoration: underline;

}



a.text2_big:hover

{

	text-decoration: none;

}



.text9

{

	font-size : 11px;

	COLOR: #004D83;

}



a.text9

{

	font-size : 11px;

	COLOR: #004D83;

	text-decoration: underline;

}



a.text9:hover

{

	text-decoration: none;

}



.header1

{

	font-size : 12px;

	COLOR: #2E74B4;

	font-weight : bold;

}



.header2

{

	font-size : 12px;

	COLOR: #FFFFFF;

	font-weight : bold;

}



.header3

{

	padding-top:8px;

	padding-right:3px;

	font-size : 12px;

	COLOR: #FFFFFF;

	font-weight : bold;

}



.header4

{

	font-size : 12px;

	COLOR: #2E74B4;

	font-weight : bold;

}



.header5, h5

{

	font-size : 12px;	

	COLOR: #2E74B4;

	font-weight : bold;

	padding:0px;

	margin:0px;

}



h5 a

{

	font-size : 12px;	

	COLOR: #2E74B4;

	font-weight : bold;

	padding:0px;

	margin:0px;

}



.text3

{

	font-size : 12px;

	COLOR: #02437D;

	font-weight : bold;

}



.text4

{

	font-size : 12px;

	COLOR: #02437D;

}



a.text4

{

	font-size : 12px;

	COLOR: #C90015;

	font-weight : normal;

	text-decoration: underline;

}



a.text4:hover

{

	text-decoration: none;

}



.text5

{

	font-size : 12px;

	COLOR: #2D6492;

}



.text6

{

	font-size : 11px;

	COLOR: #073C6A;

}





a.lnk1

{

	font-size : 12px;

	COLOR: #D4DFE9;

	font-weight : bold;

	text-decoration: none;

}



a.lnk1:hover

{

	text-decoration: underline;

}



a.lnk2

{

	font-size : 12px;

	COLOR: #C90015;

	text-decoration: underline;

}



a.lnk2:hover

{

	text-decoration: none;

}



a.lnk3

{

	font-size : 11px;

	COLOR: #004D83;

	text-decoration: none;

}



a.lnk3:hover

{

	text-decoration: underline;

}



.lnk4

{

	font-size : 12px;

	COLOR: #073C6A;

	text-decoration: none;

}



a.lnk4

{

	font-size : 12px;

	COLOR: #073C6A;

	text-decoration: underline;

}



a.lnk4:hover

{

	text-decoration: none;

}



.lnk5

{

	font-size : 14px;

	COLOR: #D74453;

	font-weight : bold;

}



a.lnk5

{

	font-size : 14px;

	COLOR: #2E74B4;

	font-weight : bold;

	text-decoration: underline;

}



a.lnk5:hover

{

	text-decoration: none;

}







.bottom

{

	font-size : 12px;

	COLOR: #000000;

}



a.bottom

{

	font-size : 12px;

	COLOR: #000000;

	text-decoration: none;

}



a.bottom:hover

{

	text-decoration: underline;

}



.copy

{

	font-size : 11px;

	COLOR: #BC9D7A;

}



.pole1

{

 	FONT-SIZE: 12px; 

	COLOR: #06558A; 

	BACKGROUND-COLOR: #FFFFFF; 

	width: 200px;

	border: 1px solid #757575;

}



.button1

{

	border: 0 none; 

	BACKGROUND-IMAGE: url(img/button1.gif); 

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px; 

	TEXT-ALIGN: center;

	TEXT-DECORATION: none;

	COLOR: #FFFFFF;

	VERTICAL-ALIGN: top;

	padding-top: 0px;

	padding-bottom: 0px;

	padding-right: 0px;

	width: 101;

	height: 27;

	background-color: #456E90;

	cursor : pointer;

}

.button1_short

{

	BACKGROUND-IMAGE: url(img/button1.gif); 

	background-repeat: no-repeat;

	background-position: center bottom;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-ALIGN: center;

	TEXT-DECORATION: none;

	COLOR: #FFFFFF;

	padding-top:5px;

	VERTICAL-ALIGN: middle;

	display:block;

	width: 101px;

	height: 22px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}


.button1_long

{

	BACKGROUND-IMAGE: url(images/button1_long.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-ALIGN: center;

	TEXT-DECORATION: none;

	COLOR: #FFFFFF;

	padding-top:5px;

	VERTICAL-ALIGN: middle;

	display:block;

	width: 200px;

	height: 22px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}



#landingpage {

	background-image: url(pcimythspodcast1/images/bg.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	font-size : 12px;

	COLOR: #000000;

	width: 800px;

	margin-top: 10px;

}

#landingpage #content label, #maincol label {

	width: 80px;

	display: block;

	float: left;

	height: 20px;

}



#landingpage #content fieldset, #maincol fieldset {

	border: none;

	padding-bottom:10px;

}



#landingpage #content {

	padding: 30px;

	text-align:left;

}

.home_callout_gray {

	width: 197px;

	height: 190px;

	COLOR: #02437D;

	text-align:left;

}

.home_callout_gray p{

	margin:5px;

	padding:0px;

}

.home_callout_gray .header {

	text-align: center;

	height: 25px;

	width: 197px;

	background-image: url(images/bg_callout_header_gray.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	font-size:12px;

	text-decoration: none;

}

.home_callout_gray .header a {



	font-size:14px;

	font-family:Calibri, Verdana;

	text-decoration: none;

	text-transform:uppercase;

}

.home_callout_blue, .home_callout_blue_271 {	

	height: 300px;

	COLOR: #02437D;

	text-align:left;

	background-color:#F7F9FB;

}

.home_callout_blue p, .home_callout_blue_271 p{

	margin: 5px;

	padding-top: 0px;

	padding-right: 25px;

	padding-bottom: 0px;

	padding-left: 25px;

}

.home_callout_blue ul {

	list-style-image: url(images/bullet-arrows.jpg);

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

}



.home_callout_blue .header {

	text-align: center;

	height: 23px;

	width: 321px;

	background-image: url(images/bg_callout_header_blue.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	

}

.home_callout_blue_271 .header {

	text-align: center;

	height: 23px;

	width: 271px;

	background-image: url(images/bg_callout_header_blue_271.gif);

	background-repeat: no-repeat;

	padding-top: 10px;

	

}

#sidebar_left .header, #leftcol .header {

	background-image: url(images/bg_header_news.gif);

	background-repeat: no-repeat;

	text-align:center;

	height: 23px;

	width: 154px;

	padding-top: 10px;

	

}







/*

#main_content{ 

 width:786px; 

 text-align:left;  

margin-left:auto; 

 margin-right:auto;  

} 

 

#sidebar_left{

 width:154px; 

 float:left; 

 position:relative; 

  }

 

#main_text .content{

 width:632px; 

 float:right; 

 position:relative; 

  }

 

#rightcol{

 width:593px; 

 float:right; 

 position:relative; 

 }

 

#main_text{background-color: #FFFFFF;  

 float: left; 

 display:inline; 

 position: relative; 

 width:39px; 

 }

 

*/

 

#pagewidth{ 

 width:754px; 

 text-align:left;  

 margin-top:10px;

margin-left:auto; 

 margin-right:auto;  

} 

 

#leftcol{

 width:154px; 

 float:left; 

 position:relative; 

 background-color:#F7F9FB;
 padding-bottom:20px;
 font-size:11px;

  }

  

  

 

#twocols{

 width:593px; 

 float:right; 

 position:relative; 

  }

 

#rightcol{

 width:593px; 

 float:right; 

 position:relative; 

 }

 

#maincol{background-color: #FFFFFF;  

 float: left; 

 display:inline; 

 position: relative; 

 padding-left:10px;

 padding-right:10px;

 width:593px; 

 }

 

#maincol ul{

	list-style-image: url(images/checkmark.gif);	

	

}



 

 /* *** Float containers fix:

 http://www.csscreator.com/attributes/containedfloat.php *** */ 

.clearfix:after {

 content: "."; 

 display: block; 

height: 0; 

 clear: both; 

 visibility: hidden;

 }

 

.clearfix{display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix{height: 1%;}

.clearfix{display: block;}

/* End hide from IE-mac */  





 

 /*printer styles*/ 

 @media print{ 

/*hide the left column when printing*/ 

#leftcol{display:none;} 



/*hide the right column when printing*/ 

#rightcol{display:none;} 

#twocols, #maincol{width:100%; float:none;}

}

.text {

	padding-top: 20px;

	background-color: #FFF;

	margin-top: 15px;

	font-size:10px;

}

#podcast_signup {

	height: 128px;

	width: 154px;

	background-image: url(images/callout_podcast_signup.gif);

	background-repeat:no-repeat;

	margin-bottom: 10px;

}

#podcast_form {

	margin-top:0px;

	margin-right: 5px;

	text-align:right;

}



#table_contents ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	list-style-image: none;

}

#table_contents ul li {

	list-style-type: none;

	list-style-image: none;

	padding-bottom:10px;

}

.news-article {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}


#thankyou {
	display:none;
	font-weight:bold;
}