html, body{	height:100%;}
body {
	font-family: arial,helvetica,clean,sans-serif;
	margin: 5px 15px 0px 15px;
	background: #000 url(/images/layout/background-grad.jpg) repeat;
	border: 0px;
	padding: 2px 0px 3px 0px;
	text-align:left;
  line-height:1.231;
  font-size-adjust:none;
	font-style:normal;
	font-variant:normal; 
}
ul, menu,dir {
	display: block;
list-style-type: disc;
-webkit-margin-before: .25em;
-webkit-margin-after: .25em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}
audio{
width: 300px;

height: 22px;
}
strong, b {
	font-weight:800;	
}
div { display:block; height:auto;  }
table{width:100%; border-collapse:collapse; border-spacing: 0px;}
img {
	border:0;
	text-align: left;
	display: inline;
}
#topTable{
	display:block;
	width:100%;
    background-color: #ffffff;
    max-width: 1200px;
	  min-width: 800px;
    align: center;
    margin-left: auto;
    margin-right: auto;
	border: 1px solid #000066;
}
#mission{
	width: 320px;	
	float: left;
	text-align: center;

	margin: 10px 10px 10px 40px;
	
}
/* anchor tags */
a { text-decoration: none; color:#00457c}
a:hover {  text-decoration:none; color:#dadaf0}
th a { text-decoration: none; color:#FFFFCC}
th a:hover {  text-decoration:none; color:#dadaf0}
li {
		padding: 5px 4px 5px 4px;
		font-family:  Trebuchet MS1, Helvetica, sans-serif; font-size: .95em; color:#000000; font-weight:100;
	} 
#fullheight{height:100%;}
input {
	margin: 0px 3px 0px 0px;
}
#header {
	border:none;
	/*background-color: #ffffff;*/
	border-collapse:collapse;
}
#HeaderBanner{
 background:#ffffff;
}
#HeaderWrapper{
   background:#ffffff;
  /* background:#ffffff url(/images/layout/clouds.jpg) left top no-repeat;*/
  clear:both;
}
#HeaderNav{
  clear: both;
  background: none;
	z-index: 5000;
}
#OrgMenu{
	background: url(/images/barmaker.png) #00457c left top y-repeat;
    background-color: #00457c;
	color: #dadaf0;
	padding: 3px 0px 3px 0px;
    width:100%;
	height:22px;
}
#OrgMenu a{
	color:#FbFbFF;
}
#OrgMenu a:hover{
	color:#dadaf0;
}
#headerTopBar {
padding: 0px 0px 0px 0px;
height: 25px;
width: 100%;
}
#headerTopBar a:hover {
	color:#dadaf0;
	font-weight: normal;
	font-size: 1em;
	text-decoration: none;
}
.leftDiv{padding: 6px 0px 6px 0px; float:left;text-align:center; width:198px;}

#headerLogo{
	float: left;
	width: 340px;
    height:85px;
	/*background: url(/images/layout/division_phs.gif) left top no-repeat;*/
    margin: 0px 0px 0px 0px;
	cursor:pointer;
}
#SearchBox {
	background: url(/images/layout/searchbox.gif) left bottom no-repeat;
	float: right;
    text-align:right;
    width:235px;
    height:60px;
    margin: 0px 0px 0px 0px;
	padding: 9px 5px 5px 5px;
	overflow:hidden;
}

#SearchBoxForm {
	margin: 0px 3px 0px 3px;
}
#SearchForm{
vertical-align:top;
}
.sections {	background-color:#ffffff;}
#LeftColumTop{
overflow:visible;
z-index: 1990;

}
#contentTop{background:#FFFFFF url(/images/layout/dropshadowright.gif) repeat-y;width: 100%;}
#contentHolder {padding:7px 6px 6px 8px;background: none;}
/* Landing Page Content Local Image Ad Style */
.LocalAd {width:120px; height:60px; float:left; margin: 10px 10px 10px 10px;}
/* Landing Page Content Listing Page Style */
/* content div */
#contributecontent, #ContentFooter {
	padding: 5px 5px 5px 5px;
	margin: 2px;
	text-align:left;
background:#ffffff;
overflow:visible;	} 
#contributecontent p { margin: 2px 8px 2px 1px; text-align:left;} 
#contributecontent th {background: #00457c url(/images/layout/primarydarkBackDrop.gif) repeat;height: 5px; margin-bottom:0px; color:#eee9da;position: relative;  vertical-align:top;position: relative;
    border-right: 2px solid #111;
    border-bottom: 2px solid #336;
    border-top: 2px solid #669;
    border-left: 2px solid #669;
    font-family:  Trebuchet MS, Helvetica, sans-serif; 
    font-size: 1.2em; 
    font-weight: bold;
    padding: 5px 2px 5px 10px;
	text-align:left;
	z-index:2}
.ContentBacker tr {

}          
#contributecontent table {background:none; border: 1px;}		
#contributecontent #borderless {background:#ffffff; border:0px; border-collapse:collapse}		
#contributecontent td {background:none; padding: 3px 2px 3px 4px; vertical-align:top;margin: 0px 0px 6px 0px; padding: 6px;}	
#contributecontent td.SubHeader {background:#eeeeff;}	
#contributecontent td.Alt {background:#fcfcff;}	
#contributecontent td.SubTitle {padding-top:16px}	
#contributecontent tr.Alt {background:#f6f6fd;}	
#contributecontent tr.highlight {background: #FdFdf1;}
#contributecontent tr {background:#ffffff;}	
#contributecontent table.new{
    box-shadow: 10px 10px 10px gray;
	 	
}

.divided td{border-bottom: 1px solid #eee9da; text-align:left;}

#contributecontent a {color:#006abf;font-family:  Trebuchet MS, Helvetica, sans-serif; font-size: 1em;}
#contributecontent a:visited {color:#00457c}
#contributecontent a:active {color:#c98e00}
#contributecontent a:hover {color:#c98e00}

#contributecontent th a:hover{color:#c98e00}
#contributecontent th a{color:#eee9da}
#contributecontent th a:visited {color:#eee9da}
#contributecontent a:active {color:#c98e00}
#datetimesub{color:#00457c; font-size: .45em; height: 1em; font-weight:300;}
#contributecontent p {
	padding: 4px 4px 4px 4px;
}
#ContentFooter {
	width: 95%;
	border: 0px solid black;
    z-index: 3000;
    margin-left: 15px;
}
#RightNavContent ul { font-size:1.em; font-weight:500; color:#c98e00; margin: 4px; padding:0;}
#RightNavContent ul li {font-size:.95em; font-weight:300; color:#000000; padding: 0;}


#index ul, #index li {

}
#right td.bookmarkers {padding-left: 7px;}

#highlights img{margin:5px;}
#highlights img.inlineIcon{margin:0px 4px !important; }
.inlineIcon { margin-right:4px; margin-left:4px;}
#highlights th img{margin:0px; text-align:right; float: right;}

td.highlightlist a img {float:right;}
ul.listTable {float: left; clear:both; width:90%; padding 2px 0px 0px 2px;}
ul.listTable li {
  list-style-type: none;
  background: #eee9da;
  padding: 5px 0px 5px 5px;
  margin-left: -20px;
  margin-top: 6px;
  clear:both;
}
ul.listTable li a,ul.listTable li a:visited{
padding: 0px 0px 0px 6px;
clear:both;
color: #eee9da
}
ul.listTable li ul,ul.listTable li ul li {
  list-style-type: none;
  background-color: #ffffff;
  margin-top: 5px;
  width:400px;
}
.callout { background:#dadaf0; margin:3px; padding: 4px 4px 4px 8px; color:#00457c}
.callout a {color:#Fe1d4b;text-decoration:none}
.callout a:hover { color:#Fe1d4b; text-decoration:none}
.callout a:visited, .callout a:visited { color:#Fe1d4b; text-decoration:none}
.callout a:active {color:#c98e00; text-decoration:none}
.topmenu{background-color:#000000; color:#ffffff; text-align:right; padding: 3px 5px 3px 5px;border-collapse:collapse;}	
.topmenu a {color:#ffffff;}
/* Highlights Listing */

.highlights_Heading_Wrapper
{
		background: #00457c url(/images/layout/primarydarkBackDrop.gif) repeat;
		height: 29px; margin-bottom:0px; color:#eee9da;
		position: relative;  vertical-align:top;position: relative;
    border-right: 2px solid #111;
    border-bottom: 2px solid #336;
    border-top: 2px solid #669;
    border-left: 2px solid #669
}

.LocalCatalog_Wrapper_Top{
	margin:0px;
  width: 100%;
  [if IE 6]>
  width: 90%;
	[endif]
  min-width: 450px;
}


.LocalCatalog_Wrapper, .LocalCatalog_Wrapper_odd, .LocalCatalog_Wrapper_even{
	margin: 0px;
    width: 100%;
	/*height:200px;*/
    margin: 13px 0px 10px 0px;
	
    position: relative;
    border: solid 0px #000;
    display:block;
	overflow:auto;
	
	
	clear:both;
    [if IE 6]>
        width: 90%;
	<![endif]
}
.LocalCatalog_Heading
{
		background: #00457c url(/images/layout/primarydarkBackDrop.gif) repeat;
		height: 29px; margin-bottom:0px; color:#eee9da;
		position: relative;  vertical-align:top;position: relative;
    border-right: 2px solid #111;
    border-bottom: 2px solid #336;
    border-top: 2px solid #669;
    border-left: 2px solid #669;
    overflow: hidden;}
.LocalCatalog_Heading_Title, .LocalCatalog_Heading_Date{
	font-family:  Trebuchet MS, Helvetica, sans-serif; 
    font-size: 1.16em;
    font-weight: bold;
    padding: 5px 2px 5px 10px;
    color:#FbFbFF;	text-align:left;
    border: 0px;
    vertical-align:top;
    background: #00457c url(/images/layout/primarydarkBackDrop.gif) repeat;
}
.LocalCatalog_Heading_Title{width:80%;float: left;clear:both; overflow:hidden;}
.LocalCatalog_Heading_Date{float:right; text-align:right; padding-right:7px;}
#contributecontent .LocalCatalog_Heading_Title a,#contributecontent .LocalCatalog_Heading_Title a:visited,#contributecontent th a,#contributecontent th a:visited{color:#eee9da;}
#contributecontent .LocalCatalog_Heading_Title a:hover,#contributecontent th a:hover{color:#f9f9f1;}
.LocalCatalog_Content p
{
	float:left; position: relative; width:95%; height:100%;letter-spacing: 125%; margin: 3px 3px 2px 2px;
	display:
	}
	.LocalCatalog_Content 
	{
		padding: 7px 6px 5px 3px;
		font-size: 1.025em;
		line-height: 1.45em;
	}
.LocalCatalog_Wrapper_even img{float:left; margin: 5px 5px 5px 5px; text-align:left;}
.LocalCatalog_Wrapper img, .LocalCatalog_Wrapper_odd img{float:right; margin: 5px 5px 5px 5px; text-align:left;}
.LocalCatalog_Wrapper_even img, .LocalCatalog_Wrapper_odd img
{
	width:180px;
}
.rowodd, .roweven {
	background-color:#ffffff;
    padding: 2px 0px 2px 5px;
    min-width: 49%;
    text-align: left;
}
.roweven {	
	background-color:#FbFbFF;
    
}
.rowodd a:hover, .roweven a:hover { color: #c98e00}
/*Right Panel */
#rightPanel{ background:none; padding:8px 0px 0px 0px; }
#right table{padding: 0px 5px 0px 5px;border-collapse:collapse; background:#FbFbFF; width:225px; height:18px;  margin: 4px 2px 4px 2px; padding:2px; border: solid 1px black; box-shadow:	3px 3px 4px rgba(0,0,0,.75);}
#right td {padding: 3px 3px 3px 8px;background:#FFFFFF;}
#right tr {}
#right th, #right table th { font-family: Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: 600;
					   padding: 5px 2px 5px 10px;	color:#eee9da;	text-align:left;	border: 0px; height:18px;
                        background: #00457c url(/images/layout/primarydarkBackDrop.gif) repeat;
                      }
#right {vertical-align: top; width:225px}
#right a { color:#006abf}
#right a:hover { color:#c98e00}
#right th a { color: #FFFFCC }
#right th a:hover { color:#c98e00}
/*Left Panel */
#left{
	padding:3px;
	border-right: solid 1px #000000;
    background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) repeat;
}
#left table {
		border-collapse:collapse; 
        width:200px;  
        }
#left td {padding: 4px 5px 3px 5px;color: #FbFbFF; height:100%;background:#00457c}
#left tr {}
#left th { padding: 0px;}
#left {color: #FbFbFF;}
#left a {color: #dadaf0;}
#left a:hover {color:#Fe1d4b;}

#ContentLeftMenuTop{
	padding:2px 2px 2px 6px;
    
}

.SiteMap{
	
}
/*//width:295px;*/
.SiteMapItem {
    float: left;
    width: 354px;
    height: 1.3em;
    overflow: hidden;
    margin-left: 4px;
}
.SiteMapItemBreak{
	width: 600px;
	clear:left;
	padding-top: 6px;
	margin-left: 4px;
	
}
table.calendarlist td{
	padding: 4px !important;;
	border-spacing: 0px !important;;
	margin: 0px !important;
}
table.calendarlist img{
	margin: 4px;
}
table.calendarlist {
	border-bottom: solid 1px #000066;
}
/* heart awareness list */


/* Org Chart */
.orgchart { width: 193px; height: 630px; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.orgchart td { font-size:1em; font-family: Arial, Helvetica, sans-serif;}

/* headings */
/* h1 { margin-top: 8px; margin-bottom: 2px; font-size: 1.6em; text-align: center; } */


/* navigation */

#nav, #nav h1 {
	color: #dadaf0; 
	font-size: 1em; 
	font-weight: bold; 
	position: relative; 
	float: left; 
	line-height: 1.2em; 
	margin-bottom: 0px; 
	width: 200px; 
	background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) repeat;
	z-index:2000;
}
#nav, #nav ul { 
	padding: 0;	
	margin: 0; 
	list-style: none; 
	float: left; width: 200px; 
	margin-left: 0px; 
	border: solid 0px;
	color:#00457c; 
	background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) repeat;

}
#nav li { 
	position: relative; 
	float: left; 
	line-height: 1.2em; 
	width: 200px; 
	border-bottom: solid 0px;
	margin-left: -2px;
	padding: 0px 0px 0px 0px; 
	text-align:left;
	background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) repeat;
	

}
#nav li ul {
	position: absolute;
	left: -999em;
	margin-left: 200px;
	margin-top: -25px;
	width: 175px;
	padding: 0px 0px 0px 0px;
	text-align:left;
	z-index:2000;
	border-collapse:collapse;
	background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) repeat;
	box-shadow: 3px 3px 4px rgba(0,0,0,.75);
opacity:.95;
}
#nav li ul li {
	width:175px;
	z-index:2000;
}
#nav li.nav_parent{
	padding-left: -0px;
    /*background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) right top no-repeat;*/
    }
#nav li.nav_parent,#menu li.nav_parent{
    /*background: #00457c url(/images/layout/primaryDarkBackDropNoGrad.gif) right top no-repeat;*/
    background: url(/images/layout/parent_phs_wht.gif) left top no-repeat;
}	

/*#nav li ul ul { width: 200px;	left: -999em;}*/
#nav li a {
	/*width: 185px;*/
	display: block;
	color: #eee9da;
	font-weight: normal;
	font-size: 1.0em;
	text-decoration: none;
	padding: 5px 0px 2px 2px;
    font-family:  Trebuchet MS, Helvetica, sans-serif;
	margin-left: 7px;
}
#nav li ul a{
	margin-left: 0px;
}
#nav li a:hover {
	color:#00457c;
	background:#dadaf0;
 	background-repeat:repeat-y;
	z-index:2000;
	border: #333 0px solid;
	/*border-bottom: 1px solid #eee9da;*/
    margin-bottom: 0px;
	margin-right: -2px;

}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul{
	left: -999em;
	z-index:9999;
	background-color:  #00457c;
   /*border: 1px solid #eee9da;*/
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul,
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { 
	/* lists nested under hovered list items */ 
	left: auto; z-index:3000;
    border: 0px solid #eee9da;
}
#nav li:hover, #nav li.hover {
    position: static;
	z-index:4000;
}
/* Header Navigation */
#menu {
clear:both;
float: left;
border-collapse:collapse;
background-color: none;
/*background: #dadaf0 url(/images/layout/HighLightBackDrop.gif) repeat;*/
width:600px;
z-index: 1900;
overflow:visible;
	[if IE 6]>
        margin: -10px 0px 0px 0px;
	<![endif]
}
#menu ul {
list-style: none;
margin: 0;
padding: 0px;
float: left;
border: 0px solid;
overflow:visible;
background: #dadaf0 url(/images/layout/HighLightBackDrop.gif) repeat;
z-index: 1900;
}
#menu a {color: #ffffff}
#menu a:hover {color: #006abf}


#menu ul li {
			padding: 0px 0px 0px 0px;
			position: relative;
		/*	background: #dadaf0 url(/images/layout/HighLightBackDrop.gif) repeat;*/
			margin: -2px 0px 0px 0px;
          
            overflow:visible;
            }
#menu ul ul {
position:absolute;
overflow:visible;
z-index: 5000;
width:170px;
left:3px;
padding-bottom: 5px;
}
#menu ul ul ul{
position:absolute;
overflow:visible;
z-index: 5000;
width:170px;
left:153px;
top: 0px;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
/*#menu{
	color:#c98e00;
}
#menu ul li:hover {
	
	
}*/
#menu ul li ul li {
		width:100%; 
    padding:4px 5px 4px 5px; 
    text-align:left;
    height: 20px;
    left: 0px;
    top: 7px;
    color: #ffffff; 
	
}
#menu ul li ul li a {
	color: #ffffff;
	cursor: pointer;
	padding-left: 5px;

}
#menu .selected {
 	top: 0px;
   
}
#menu a:hover {
 	color: #c98e00
}
#menu a {
 	color: #00457c
}
.menuTab, .menuTabSelected{
	color: #00457c;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	display: block;
	border-width: 0px;
	border-style: solid;
	margin: 0px;
	padding-left: 10px;
	background: url(/images/layout/TH-left.gif) left top no-repeat;
	text-decoration: none;
	font-size:1.05em;
  /*  border-bottom: solid 2px #eee9da ;*/
}
.menuTab span, .menuTabSelected span {
	color: #FbFbFF;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	display: block;
	border-width: 0px;
	border-style: solid;
	margin: 0;
	padding: 6px 15px 5px 3px;
	background: url(/images/layout/TH-right.gif) right top no-repeat;
    
}
.menuTab:hover , .menuTabSelected:hover{
	color: #00457c;
    font-family: Trebuchet MS, Helvetica, sans-serif;
	display: block;
	border-width: 0px;
	border-style: solid;
	margin: 0px 0px 0px 0px;
	padding-left: 10px;
	background-color: #a6a6dc ;
	/*background:#dadaf0 url(/images/layout/TH-left.gif) left top no-repeat;*/
	text-decoration: none;
    border-bottom: solid 0px #eee9da ;
	

}
.menuTab:hover span  , .menuTabSelected:hover span{
	color: #000066;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	display: block;
	border-width: 0px;
	border-style: solid;
	margin: 0;
	padding: 6px 15px 5px 3px;
	background-color: #a6a6dc ;
}
.menuTabSelected, .menuTabSelected:hover {
/*	color: #dadaf0;*/
    background: url(/images/layout/TH-left.gif) left top no-repeat;
    border-bottom: solid 2px #00457c ;
    margin: -0px 0px 0px 0px;
}
.menuTabSelected span {
/*	color: #dadaf0;
	background: url(/images/layout/TH-right.gif) right top no-repeat;*/
}
#menuBlankTab{
	clear:both;
	color: #c98e00; 
	font-size: 1.15em;
	font-weight:100;
 	margin: 0px 0px 0px 0px;
    background: #eee9da url(/images/layout/PrimaryLightBackDrop.gif) repeat;
	width:100%;
	vertical-align:bottom;
	
	
    padding: 3px 0px 3px 0px;
    border-bottom: solid 1px #00457c;
}
#menuBlankTab a{color: #00457c; }
#menuBlankTab a:hover{color: #c98e00; }
#footer td{
	border-top: solid 1px #00457c;
    border-bottom: solid 1px #00457c;
	background: #eee9da url(/images/layout/PrimaryLightBackDropNoGrad.gif) repeat;
}
#footer th{
	background-color:#00457c;
}
.bookmark{
	color:#006ABF;
	cursor:pointer;
}
.bookmark:hover{
	color:#c98e00;
}
.ProgramsLevel1, .ProgramsLevel2, .ProgramsLevel3, .ProgramsLevel4,.ProgramsLevel5{
	 margin: 3px 0px 3px 5px;
	 padding: 3px 0px 3px 3px;
	  font-size:.9em;
	  line-height: 1.4em;
		clear: both;
} 
.ProgramsLevel1Title, .ProgramsLevel2Title, .ProgramsLevel3Title, .ProgramsLevel4Title,.ProgramsLevel5Title{
 margin: 3px 0px 1px 3px;
 padding: 3px 0px 3px 6px;
 background-color: #eee9da;
 color:#00457c;
  font-weight:600;
 }
.ProgramsLevel1{
   font-size:1.3em;
}
.ProgramsLevel1Title{
  background-color: #eee9da;
  font-weight:600;
}
.ProgramsLevel2{
 
}
.ProgramsLevel2Title{
}
.ProgramsLevel3{

}
.ProgramsLevel3Title{
}
.ProgramsLevel4{
 

}
.ProgramsLevel4Title{

}
.ProgramsDescription{
 margin: 2px 0px 3px 4px;
 padding: 2px 2px 2px 10px;
 width: 57%;
 float:left;
}
.ProgramsContact{
 width: 39%;
	float:right;
	
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 4px;
}
.ProgramsContactTitle{
	font-size:.92em;
	margin-top: 2px;
	padding:3px 0px 0px 0px;
	color: #00457c;
	font-style:italic;
}
.ProgramsContactValue{
	font-size:1.03em;
	padding: 0px 0px 3px 0px;
	background-color:#FdFdf9;
	line-height: 1em;
	margin-left: 3px;
}
.HealthAlerts, .HealthAlertsWrapper, .HealthAlertsTitle, .HealthAlertsDate, .HealthAlertsDescription {


}
.HealthAlertsWrapper{
	background-color:#f6f6fb;
	margin: 7px;
	padding:4px 8px;
	
}
.HealthAlertsTitle{
	float:left;
	width:100%;
	font-size: 1.11em;
}
.HealthAlertsStatus{

	float:right;
	text-align:right;
	width: 40%;
}
.HealthAlertsDescription {
	font-size: 1em;
	margin-bottom:5px;
		float:left;
	width:100%;
}
.HealthAlertsDate{
	font-style:italic;
	font-size:.903em;
	color:#FF9900;
	text-align:left;
}
.GroupWrapper{
	float:left;
	width:44%;
	margin: 1%;
	text-align:left;
	padding:8px;
	border: 1px solid #cccccc;
	vertical-align:top;
	min-height: 150px;
	
}
.GroupWrapper img{
   width: 100px;
   max-height: 130px;
   float:left;
   margin-right: 4px;
}
#contributecontent .GroupWrapper a{
font-size: .95em;
}

#HScroller {
	clear: both;
	overflow:hidden;
	background-image: none; /* url(/images/HScrollerBackground.jpg);*/
	background-position: -10px -10px;
	height:320px;
	width:100%;
	position:relative;

	margin: 5px;
	padding: 5px;
}
#HScroller h2{ 
	margin-bottom:0px; 
	color:#00457c;
	position: relative;  				 
	vertical-align:top;position: relative;
    font-family:  Trebuchet MS, Helvetica, sans-serif; 
    font-size: 1.2em; 
    font-weight: bold;
    padding: 5px 2px 5px 10px;
	text-align:left;
	margin-bottom:5px;
	float: left;
	width: 100%;
	}


#HScroller p{color:#000066; margin: 5px 0px 0px 7px; padding: 0px 5px 0px 7px;}

#HScrollerItem1,#HScrollerItem2,#HScrollerItem3,#HScrollerItem4{

	}

#HscrollerButton1,#HscrollerButton2,#HscrollerButton3,#HscrollerPage{ top:290px; position:absolute; width:20px; height:17px; text-align:center; vertical-align:top; overflow:hidden;}
#HscrollerButton1{left: 10px;}
#HscrollerButton2{left: 30px;}
#HscrollerButton3{left: 50px;}
#HscrollerPage{left: 60px; width:100px;}
.HScroller_Item{	top: 0px; 
	left: 0px;
	position: absolute;
	width: 600px;
	height: 270px;
	overflow: hidden;
	background-color:#FFFFFF;}
.HScroller_Button{}




/* POD TRAINING */
.divider1 {position: relative;background: #fff url('images/border2.gif') repeat-x;height: 3px;margin: .2em 0em .2em 0em;clear: both;}
.divider2 {position: relative;height: 1px;border-bottom: solid 1px #eaeaea;margin: 2.0em 0em 2.0em 0em;}


.post .details {position: relative;top: 0em;font-size: 0.8em;color: #787878;}

#content .post ul.controls {clear: both; margin: 0px; padding:0px;}
#content .post ul.controls li {display: inline;font-size: 0.8em;}
#content .post ul.controls li a {background-repeat: no-repeat;background-position: left;padding: 0em .5em 0em .2; line-height:1.4em;white-space:nowrap}
#content .post ul.controls li a.printerfriendly {background-image: url('images/icon-printerfriendly.gif');}
#content .post ul.controls li a.comments {background-image: url('images/icon-comments.gif');}
#content .post ul.controls li a.more {background-image: url('images/icon-more.gif');}


.box {position: relative;background: #FDFCF6 url('images/boxbg.gif') repeat-x;left: -1.5em;top: -1.5em;padding: 1.5em;border-bottom: solid 1px #E1D2BD;margin-bottom: 1.0em;}

#outer #header{ background:none;}

#secondarycontent ul.linklist, #content ul.linklist{list-style: none; margin:0px; padding:0px;}
#secondarycontent ul.linklist li, #content ul.linklist li {line-height: 2.0em;margin:0px;}

ol.decimal {list-style-type: decimal}
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman}
ol.lalpha {list-style-type: lower-alpha}
ol.ualpha {list-style-type: upper-alpha}

#outer {z-index: 2;position: relative;width: 95%;border: solid 7px #fff;background-color: #fff;margin: 0 auto;}

#content {padding: .4em 2.0em 0em 2.0em;}
div.contentarea { padding:  5px 5px 5px 5px;}

#primarycontainer {float: left;margin-right: -18.0em;width: 100%;}
#primarycontent {margin: 1.5em 22.0em 0em 0em;}


#secondarycontent {margin-top: 1.5em;float: right;width: 18.0em; }
#content h3 span {font-weight: normal;}
#content h3,h4 {display: inline;font-weight: bold;background-repeat: no-repeat;background-position: right;}
#content h3 {font-size: 1.7em;padding-right: 34px;background-image: url('images/db1.gif');}
#content h4 {font-size: 1.2em;padding-right: 28px;background-image: url('images/db2.gif');}
#content h5 {font-size: 1.2em;padding-right: 28px;color: #FC8822}
#content h6 {font-size: 1.2em;padding-right: 28px;color: #333399}
img.left {position: relative;float: left;margin: 0em 1.8em 1.4em 0em;}
img.right {position: relative;float: right;margin: 0em 0em 1.8em 1.8em;}

#HorizMenu { margin-top: 0px;
	position: relative;
	 background: #d5d7fe ;
	border: solid 1px #989aef;
 	min-height: 24px;
	
	padding: 2px 2px 7px 2px; 
	overflow: auto; }
#HorizMenu li,#BackNext Table td {background: #b8bAef url(/images/HorizMenu.jpg) repeat-x;; position: relative;display:inline; margin: 2px 2px 2px 2px; padding:2px 5px 2px 5px; height:20px; border: solid 1px #989aef; list-style:none; width:auto; float:left; white-space:nowrap; }
#HorizMenu li:hover {background: #333399 url(/images/HorizMenu-hover.jpg) repeat-x; }
#HorizMenu li:hover a{color: #FFCC00;}
#HorizMenu li:active {background-color: #333399;}
#HorizMenu ul li a {padding: 0.5em 0.2em 0.2em .2em;color: #fff;text-decoration: none; white-space:nowrap}
#HorizMenu ul li a:hover {text-decoration: underline;}
#HorizMenu ul li a:hover #menu ul li  { background-color:#0033CC;}
#HorizMenu ul li a.active {background: #c8cAef url('images/menuactive.gif') repeat-x top left;}
#menubottom {background: #fff url('images/border1.gif') repeat-x;height: 14px;margin-bottom: 1.5em;}

#recent-posts {}
#recent-posts h2 {margin: 0;padding: 15px 0 0 0px;height: 30px;font-family: Arial, Helvetica, sans-serif;color: #F8C102}
#recent-posts h3 {margin: 0;padding: 5px 0 5px 0px;font-size: 1.2em; border:2px solid #333399;}
#recent-posts p {margin: 0 0 10px 0;padding: 15px 0  20px 0px;border-bottom: #E7E7E7 1px solid;line-height: 18px;font-size: 13px}
#recent-posts a {padding: 3px 5px 3px 5px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #fafaff}
#recent-posts h3 a {}

/* Logo */
#logo {margin: 0 auto;background: url(images/img07.jpg) no-repeat left top}
#logo h1, #logo h2 {margin: 0;padding: 0}
#logo h1 {font-size: 2em;color: #000066;margin: 8px 0px 2px 0px;}
#logo h2 {text-transform: uppercase;font-size: 14px;color: #F8C102; }
#logo p {clear: left;margin: 0;padding: 0 0 0 20px;line-height: normal;font-size: 1.2em;font-weight: bold;color: #C2C5B1}
#logo a {color: #FFFFFF}
/* Page */
#page {width: 100%;margin: 0 auto;padding: 0px;background: #FFFFFF;border-top: none; overflow:visible;}
/* Content */
#content .post {}
#content .post .title {margin: 0;font-weight: normal}
#content .post h1.title {padding: 5px 0  0 5px; font-size: 1.5em;font-family: Arial, Helvetica, sans-serif;}
#page .entry a {padding: 0 25px 15px 15px; display:block;}
#page .post .meta {margin: 0;padding: 0px 0px 0px 15px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #CFCFCF}
#content .post .meta a {color: #F8C102}
#content .post .links {margin: 0;padding: 0px 0px 15px 15px}
#content .post .tags {margin: 0;background: #F2F2F2;padding: 5px 10px 5px 15px;text-transform: uppercase;font-size: 10px;font-family: Arial, Helvetica, sans-serif;font-weight: bold}
#content .post .links a, .post .tags a {border: none}
/* Recent Posts */
#recent-posts {}
#recent-posts h2 {margin: 0;padding: 15px 0 0 0px;height: 30px;font-family: Arial, Helvetica, sans-serif;color: #F8C102}
#recent-posts h3 {margin: 0;padding: 5px 0 5px 0px;font-size: 1.2em; border:2px solid #333399;}
#recent-posts p {margin: 0 0 10px 0;padding: 15px 0  20px 0px;border-bottom: #E7E7E7 1px solid;line-height: 18px;font-size: 13px}
#recent-posts a {padding: 3px 5px 3px 5px;text-transform: uppercase;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #fafaff}
#recent-posts h3 a {}
#recent-posts a:visited {color:#ffffff;}
#BackNext {
	width: 155px;

	float:right;
	background: none repeat scroll 0 0 #D5D7FE;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	overflow:hidden;
	padding: 2px;
	margin-top: 19px;
	overflow: hidden;
	border: solid 1px #a6a6dc} 


#page #content {float: left;width: 75%; padding:0;}
/* Sidebars */
#page .sidebar {float: right;}
#page img { float:right;}
#page .sidebar ul {margin: 0;padding: 0;list-style: none}
#page .sidebar ul li {margin: 0;padding: 0;list-style: none}
#page .sidebar li {margin-bottom: 2em}
#page .sidebar li ul {}
#page .sidebar li li {margin: 10px;}
#page .sidebar li h2 {margin: 0 0 10px 0;font-family: Arial, Helvetica, sans-serif;color: #F8C102}
#page .sidebar li h3 {margin: 0 0 10px 0;text-align: center;font-family: Arial, Helvetica, sans-serif;color: #F8C102;background-color:#666699; padding: 2px;}
#sidebar1 {width: 20%;padding: 0px 10px 0px 10px;background: #F2F2Ff;float: left; }
#sidebar2 {width: 30%;padding: 0px 10px 0px 10px;float: left; overflow:visible; margin: 6px 0px 0px 0px;}
#sidebar2 li h2 {margin: 0 0 1em 0;padding: 15px 0  0 0px;height: 20px;}
#sidebar2 li ul {line-height: normal}
#sidebar2 li li {padding: 5px;font-size: 10px;font-family: Arial, Helvetica, sans-serif;margin-left:10px;}
#sidebar2 li a {background: url(images/img04.gif) no-repeat left 50%;border: none; font-size:.98em}
#sidebar2 li a:hover {border: none;}
#sidebar2 img {width:125px; text-align: right;}
#sidebar1 h2, #sidebar1 h3 {font-size:1.1em;}
/* Calendar */
#calendar {margin: 0 auto}
#calendar caption {font-weight: bold}
#calendar table {width: 220px;text-align: center;border-collapse: collapse}
#calendar thead th {background: #CCCCCC;color: #FFFFFF}
#calendar tbody td {background: #EEEEEE}
#calendar #today {background: #B8D03B;font-weight: bold;color: #FFFFFF}
#calendar a {font-weight: bold}
#calendar #prev {text-align: left}
#calendar #next {text-align: right}

div.ContentBanner{
	
	width: 205px;
	height: 120px;
	float:left;
	margin: 15px 7px 15px 7px;
	overflow:hidden;
	text-align:center;

}
div.ContentBanner img{
margin-bottom: 4px;
}

#air_pointer {
	position:absolute;
	top: 5px;
	left: 2px;
}
#air_colors{
	position:absolute;
	top: 5px;
	left: 8px;
	
}
.BN {
		display:block;
		padding: 6px;
		float: right;
		background:#B8BAEF url(/images/HorizMenu.jpg) repeat-x;
		border:solid 1px #989AEF;
	}
/*




*/

/*****************/
/** QapTcha CSS **/
/*****************/
#QapTcha {
	padding:10px;
	border:1px solid #F4F4F4;
	background:url('/includes/images/bg_QapTcha.png') repeat;
	margin-top:10px;
}
#QapTcha .clr{clear:both}

#QapTcha #bgSlider {
	width:202px;
	height:22px;
	background:transparent url('/includes/images/sprites.png') no-repeat 0 -22px;
	float:left
}

#QapTcha #Slider {
	width:48px;
	height:22px;
	background:transparent url('/includes/images/sprites.png') no-repeat -32px 0;
	cursor:e-resize
}

#QapTcha #Icons {
	float:left;
	width:16px;
	height:16px;
	background:transparent url('/includes/images/sprites.png') no-repeat 0 0;
	margin-top:3px;
	margin-left:10px;
}

#QapTcha #TxtStatus {
	width:202px;
	margin-top:7px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	clear:both
}

/** States **/
#QapTcha .dropSuccess {
	color:#568E2F
}
#QapTcha .dropError {
	color:#bb2828
}
#myAdRotator3 img{
  	box-shadow: 3px 3px 4px rgba(0,0,0,.75);
}
#highlights img{
  	box-shadow: 3px 3px 4px rgba(0,0,0,.75);
	margin-right: 12px !important;
	margin-left: 10px !important;
}
.tdListIcon{
 margin-top: 2px;	
}
.inlineIcon{
	margin-top: -2px;
	vertical-align:top;
	display:inline-block;
 
}
span.alert{
	font-weight:bold;
	color: red !importan;
	font-size: 1.03em;
	font-style: italic;	
	margin: 8px;
}
div.new-badge{
background: rgb(254,99,99);
padding: 2px 3px;
border-radius: 2px;
color: rgb(255,255,255);
font-size: 10px;
font-weight:500;
background-clip:border-box;
width:21px;
display:inline;
}

#headerLogo1, #myAdRotator31 img , #myAdRotator21 img {
    transition: all ease-in-out .4s;
    -moz-transition: all ease-in-out .4s;
    -webkit-transition: all ease-in-out 1.4s;
    -o-transition: all ease-in-out .4s;
}
    #headerLogo1:hover, #myAdRotator31 img:hover , #myAdRotator21 img:hover {
        transform:rotate(-2deg) scale(1.02) ;
        -webkit-transform: rotate(-2deg) scale(1.02);
        -moz-transform:rotate(-2deg) scale(1.02);
    
    }
	audio, .mejs-audio{margin: 8px;}

.multi-column {
   -moz-column-count: 2;
   -moz-column-gap: 20px;
   -moz-column-fill: auto;
   -webkit-column-count: 2;
   -webkit-column-gap: 20px;
   -webkit-column-fill: auto;
   column-count: 2;
   column-gap: 20px;
   column-fill: auto;
   list-style-position: inside;
}

