#banners_holder {
padding:0;
margin:0;
}

.container {
padding:0;
margin:0;
width:405px;
}
div.container p, div.container td {
color:#000;
font-weight:normal;
background-color:#fff;
padding:0;
margin:0;
}
.container a:link, .container a:visited, .container a:hover, .container a:active, .container a:focus {
      background-color: #FFF;
      font-weight: normal !important;
      font-style: normal !important;
      font-variant: normal !important;
}
.container a:link {
      color: #000 !important;
}
.container a:visited {
      color: #000 !important;
}
.container a:hover, .container a:active, .container a:focus {
      color: #000 !important;
}



.contactBoxes {
padding:0;
margin:0 0 10px 0;/*used to be top 10px instead of 0*/
}

.contactBoxes .deepGreenBox p,
.contactBoxes .deepBlueBox p,
.contactBoxes .deepBrownBox p,
.contactBoxes .lightBlueBox p,
.contactBoxes .blueWhiteBox p
{
padding:8px;
margin:0;
}

.contactBoxes div.deepBlueBox p a:hover,
.contactBoxes div.deepBlueBox p a:link,
.contactBoxes div.deepBlueBox p a:visited,
.contactBoxes div.deepBlueBox p a:active,
.contactBoxes div.deepBlueBox p a:focus 
{
background-color:#9CF;
color:#000;
}

.contactBoxes div.blueWhiteBox p a:hover,
.contactBoxes div.blueWhiteBox p a:link,
.contactBoxes div.blueWhiteBox p a:visited,
.contactBoxes div.blueWhiteBox p a:active,
.contactBoxes div.blueWhiteBox p a:focus 
{
background-color:#fff;
color:#000;
}
.contactBoxes div.blueWhiteBox {
background-color:#fff;
padding:0;
margin:0;
/*clear:left;*/
overflow:hidden;
}
.contactBoxes .blueWhiteBox p {
background-color:#fff;
color:#000;
}

.contactBoxes div.deepBlueBox {
background-color:#9CF;
padding:0;
margin:0;
}
.contactBoxes h6 {
background-color:transparent;
color: #fff;
padding:5px 0 0 5px;
margin:0;
vertical-align:middle;
}

.contactBoxes h2 {
background-color:transparent;
color:#fff!important;
padding:5px 0 0 5px;
margin:0;
vertical-align:middle;
font-size:110%;
}


.contactBoxes .deepBlueBox p {
background-color:#9CF;
}

.contactBoxes div.deepGreenBox p a:hover,
.contactBoxes div.deepGreenBox p a:link,
.contactBoxes div.deepGreenBox p a:visited,
.contactBoxes div.deepGreenBox p a:active,
.contactBoxes div.deepGreenBox p a:focus,
div.left div.navGreen p a:hover,
div.left div.navGreen p a:link,
div.left div.navGreen p a:visited,
div.left div.navGreen p a:active,
div.left div.navGreen p a:focus,
div.right div.navGreen p a:hover,
div.right div.navGreen p a:link,
div.right div.navGreen p a:visited,
div.right div.navGreen p a:active,
div.right div.navGreen p a:focus
{
background-color:#CF9;
color:#000;
}
.contactBoxes div.deepGreenBox, div.left div.navGreen,
div.right div.navGreen
 {
background-color:#CF9;
padding:0;
margin:0;
}

.contactBoxes div.deepGreenBox h4.deepGreenBoxTitle {
background-color:#690;
}
.contactBoxes .deepGreenBox p {
background-color:#CF9;
}
.contactBoxes .deepGreenBox div {
padding:0;
margin:0;
width:90%;
}
.contactBoxes .deepGreenBox div p.contactInfo {
padding:0;
margin:0;
text-align:right;
}
.contactBoxes .deepGreenBox div p.contactInfo2 {
padding:0;
margin:0;
text-align:right;
}
.contactBoxes .deepGreenBox div p.contactInfo3 {
padding:0;
margin:0;
text-align:left;
}
.contactBoxes div.deepBrownBox p a:hover,
.contactBoxes div.deepBrownBox p a:link,
.contactBoxes div.deepBrownBox p a:visited,
.contactBoxes div.deepBrownBox p a:active,
.contactBoxes div.deepBrownBox p a:focus 
{
background-color:#FF9;
color:#000;
}
.contactBoxes div.deepBrownBox {
background-color:#FF9;
padding:0;
margin:0;
}

.contactBoxes div.deepBrownBox h4.deepBrownBoxTitle {
background-color:#960;
}
.contactBoxes .deepBrownBox p {
background-color:#FF9;
}

.contactBoxes div.lightBlueBox p a:hover,
.contactBoxes div.lightBlueBox p a:link,
.contactBoxes div.lightBlueBox p a:visited,
.contactBoxes div.lightBlueBox p a:active,
.contactBoxes div.lightBlueBox p a:focus 
{
background-color:#9CF;
color:#000;
}
.contactBoxes div.lightBlueBox {
background-color:#9CF;
padding:0;
margin:0;
}

.contactBoxes div.lightBlueBox h4.lightBlueBoxTitle {
background-color:#36F;
}
.contactBoxes .lightBlueBox p {
background-color:#9CF;
}

.deepGreenBox div.rowContact,.deepBlueBox div.rowContact {padding-top: 5px; width:95%;}
.deepGreenBox div.rowContact div.cols2contact
 {float: left; width: 10%; margin: 0; padding: 0 0 0 35px;}
 .deepBlueBox div.rowContact div.cols2contact
 {float: left; width: 15%; margin: 0; padding: 0 0 0 8px;}
 
.deepGreenBox div.rowContact div.cols2contactR
 {float: left; width: 80.5%; margin: 0; padding: 0 0 0 8px;}
 
 .deepBlueBox div.rowContact div.cols2contactR,
.deepGreenBox div.rowContact div.cols2contact p,
.deepBlueBox div.rowContact div.cols2contact p
 {
padding:0;
margin:0;
text-align:right;
vertical-align:text-top;
}

.deepGreenBox div.rowContact div.cols2contactR p,
.deepGreenBox div.rowContact div.cols2noteR p,
.deepBlueBox div.rowContact div.cols2contactR p
 {
padding:0;
margin:0;
text-align:left;
vertical-align:text-top;
}
.deepGreenBox div.rowContact div.cols2note {float: left; width: 8%; margin: 0; padding: 0 0 0 8px;}
.deepGreenBox div.rowContact div.cols2noteR {float: left; width: 82.5%; margin: 0; padding: 0 0 8px 8px;}
.deepGreenBox div.rowContact div.cols2note p
 {
padding:0;
margin:0;
text-align:left;
vertical-align:text-top;
}


/* home page styles*/

/*sidebar styles*/
/* green button ENTER*/
#enterBTNbox {float: none; margin: 0; padding: 0; width: 98.5%;}
#enterBTNbox div.btn {
	border-top: #9c6 1px solid;
	border-left: #9c6 1px solid;
	border-bottom: #360 1px solid;
	border-right: #360 1px solid;
	height: 1.15em;
	width: 4.8em;
	text-align: center;
	padding: 0.15em;
	margin: 10px 42px 5px 0;
	font-weight: bold;
	color: #FFF;
	background-color: #690;
	float:right;
}
#enterBTNbox div.btn span {
	padding: 0;
	margin:0;
	color: #FFF;
	background-color: #690;
	font-size:85%;
	vertical-align:middle;
	display:block;
}
#enterBTNbox div.btn span a ,#enterBTNbox div.btn span a:hover
{
	color: #FFF;
	background-color: #690;
	text-decoration:none;
}

/* green button ENTER ENDS*/

#enterBtn {/*for button as an image*/
padding:0;
margin:0 10px 0 10px;
}


/*#whatsnewBox h5 {
display:inline;
color:#000;
font-weight:bold;
}*/
.contactBoxes .blueWhiteBox div.row,.contactBoxes .blueWhiteBox div.rowFR {padding: 2px 0 2px 5px; margin:0; width:98%;}
/*.contactBoxes .blueWhiteBox div.rowFR {padding: 2px 0 2px 5px; margin:0; width:98%;}*/

.contactBoxes .blueWhiteBox div.row a,.contactBoxes .blueWhiteBox div.rowFR a
{
text-decoration:underline;
}
.contactBoxes .blueWhiteBox div.row a:hover,.contactBoxes .blueWhiteBox div.rowFR a:hover
{
text-decoration:none;
}

#blueBarBoxFR div.cols2title {float: left; width: 50%; margin:0; padding:0;}
div.cols2title {float: left; width: 55%; margin:0; padding:0;}
/*div.cols2archive {margin:0; padding:6px 5px 6px 0;text-align:right;color:#fff;} change to this when RSS icon is in place */
div.cols2archive {margin:0; padding:8px 5px 8px 0;text-align:right;color:#fff;} 

div.cols2a_z {margin:0; padding:8px 5px 8px 0;text-align:right;color:#fff;width:auto;}

#blueBarBox div.cols2a_z a:link,#blueBarBoxFR div.cols2a_z a:link, #blueBarBox div.cols2a_z a:visited,#blueBarBoxFR div.cols2a_z a:visited
 {color:#fff !important;text-decoration:underline; background-color:#009;}
 
#blueBarBox div.cols2a_z a:hover,#blueBarBoxFR div.cols2a_z a:hover
 {color:#fff;text-decoration:none; background-color:#009;}
div.cols2archive a:hover,#blueBarBoxFR div.cols2archive a:hover, div.cols2a_z a:hover,#blueBarBoxFR div.cols2a_z a:hover {text-decoration:none;}

#lightBlueBarBox div.cols2archive a:link, #lightBlueBarBox div.cols2archive a:visited
 {color:#fff !important;text-decoration:underline; background-color:#36f;}
 
#lightBlueBarBox div.cols2archive a:hover
 {color:#fff;text-decoration:none; background-color:#36f;}
 
  #lightBrownBarBox div.cols2archive a:link, #lightBrownBarBox div.cols2archive a:visited
 {color:#fff !important;text-decoration:underline; background-color:#960;}
 
#lightBrownBarBox div.cols2archive a:hover
 {color:#fff;text-decoration:none; background-color:#960;}
 

.contactBoxes .blueWhiteBox div.row div.cols2lc {float: left; width: 45%; margin: 0 3px 0 0; padding: 0;}
.contactBoxes .blueWhiteBox div.row div.cols2rc {float: left; width: 50%; margin: 0; padding: 0;}

.contactBoxes .blueWhiteBox div.rowFR div.cols2lc {float: left; width: 50%; margin: 0 3px 0 0; padding: 0;}
.contactBoxes .blueWhiteBox div.rowFR div.cols2rc {float: left; width: 45%; margin: 0; padding: 0;}

.contactBoxes .blueWhiteBox div#blueBarBox,.contactBoxes .blueWhiteBox div#blueBarBoxFR {padding:0; margin:0; background-color:#009;width:100%;float:none;}

.contactBoxes .blueWhiteBox div#blueBarBox div.cols2title h6,.contactBoxes .blueWhiteBox div#lightBlueBarBox div.cols2title h6,
.contactBoxes .blueWhiteBox div#lightBrownBarBox div.cols2title h6,
.contactBoxes .blueWhiteBox div#blackBarBox div.cols2title h6
{color:#fff;font-size:110%;padding:8px 0 5px 5px;margin:0;}
.contactBoxes .blueWhiteBox div#lightBlueBarBox div.cols2title h6 
{
background-color:#36f;
}
.blueWhiteBox div#lightBlueBarBox h6,div.boxImg h3,.blueWhiteBox div#lightBlueBarBox h3 {
color:#000;
font-size:100%;
background-color:#fff;
}
.contactBoxes .blueWhiteBox div.boxImg{
 width:98%; 
 float:none;
 padding:0;
 margin:0;
   }
div#lightBlueBarBox {
background-color:#36f;
}
   
div#lightBrownBarBox {
background-color:#960;
}
div#blackBarBox {
background-color:#000;
}
#lightBlueBarBox p {
padding:0 0 5px 5px;
margin:0;
}
#lightBlueBarBox h3
{
padding:5px 0 5px 5px;
margin:0;
}
#lightBlueBarBox h6 a,.blueWhiteBox div.boxImg h3 a,
.blueWhiteBox div.boxImg h3 a:hover
 {
font-weight:bold!important;
}
.contactBoxes div.TipWeek p a:link,
.contactBoxes div.TipWeek p a:visited,
.contactBoxes div.TipWeek p a:active,
.contactBoxes div.TipWeek p a:focus,
div.navBlue p a:link,
div.navBlue p a:visited,
div.navBlue p a:active,
div.navBlue p a:focus
 {
background-color:#9cf;
color:#000;
}
.contactBoxes div.TipWeek p.boldText span {
color:#009;
}
 div.boxImg img {
 padding:5px 5px 0 0;
 margin:0;
  }
  div.boxImg p.imgBox {
  min-height:99px;
  }
/*.contactBoxes .blueWhiteBox div.boxImg p {
padding:0 0 0 10px;
margin:0;
text-align:left;
  }*/



/*right column home page*/
.topRightBox {padding:0; margin:0 0 8px 0;width:195px;}
.topRightBox h3 {font-size:110%;padding:5px 0 5px 5px; margin:0;}
.topRightBox img {padding:3px 0 0 0; margin:0;}
.topRightBox a {color:#000;text-decoration:underline;}
div.right .topRightBox a:hover {text-decoration:none;color:#000;}
.topRightBox div {padding:0 0 5px 0; margin:0 0 5px 0;}

div.rowTRbox {float: left; margin: 0 0 5px 0; padding: 0; width: 95.5%;}
div.cols2l {float: left; width: 25%; margin: 0; padding: 0;}
div.cols2l p {margin: 5px 0 5px 0; padding: 0;text-align:right;font-weight:normal;}
div.cols2r {float: left; width: 70%; margin:0; padding: 5px 0 0 0;font-weight:bold;}
div.cols2r span {margin: 0; padding: 0; display:block;font-weight:bold;}
div.cols2r span.inl {margin: 5px 0 0 0; padding: 0; display:inline;font-weight:bold;}
div.cols2r span.regular {margin: 5px 0 0 0; padding: 0; display:inline;font-weight:normal;}

div.rowTRboxFR {float: left; margin: 0 0 5px 0; padding: 0; width: 95.5%;}
div.rowTRboxFR div.cols2l {float: left; width: 35%; margin: 0; padding: 0;}
div.rowTRboxFR div.cols2la {float: left; width: auto; margin: 0; padding: 0;}
div.rowTRboxFR div.cols2l p {margin: 5px 0 5px 0; padding: 0 0 0 8px;text-align:left;font-weight:normal;}
div.rowTRboxFR div.cols2r {float: left; width: 60%; margin:0; padding: 5px 0 0 0;font-weight:bold;}
div.rowTRboxFR div.cols2ra {float: left; width: auto; margin:0; padding: 5px 0 0 65px;font-weight:bold;}
div.rowTRboxFR div.cols2r span {margin: 0; padding: 0; display:block;font-weight:bold;}
div.rowTRboxFR div.cols2r span.inl {margin: 5px 0 0 0; padding: 0; display:inline;font-weight:bold;}
div.rowTRboxFR div.cols2r span.regular {margin: 5px 0 0 0; padding: 0; display:inline;font-weight:normal;}
div.rowTRboxFR div.cols2ra span.regular {margin: 5px 0 0 0; padding: 0; display:inline;font-weight:normal;}



.bottomBox {padding:5px 0 5px 0; margin:0 0 8px 0;}
.bottomBox p {padding:0; margin:0;line-height:1.0em;}
.bottomBox a {color:#000;text-decoration:none;}
div.right .bottomBox a:hover {text-decoration:underline;color:#000;}

#collabor_sites {
background-color:#009;
color:#fff;
padding:0 0 5px 5px;
margin:0;
}
	/*only for collapsible version of Home page sidebar*/

li.handcursor a:link {
text-decoration:none;

}
li.handcursor a:hover {
text-decoration:underline;
}
.rside_imgs {
margin:5px 0 5px 0;
padding:0;
}
/*Accessible right side navbar images blocks*/
.rside_blocks, .rside_blocksFR {
padding:5px 2px 5px 0;margin-bottom:5px;overflow:hidden;
}
.rside_blocksFR h2{
font-size:120%!important;
}
.rside_blocks h2{
font-size:130%!important;
}
.rside_blocks h2,.rside_blocks p,.rside_blocksFR h2,.rside_blocksFR p
{
 font-weight:normal!important;
}
.rside_blocks h2 a,.rside_blocksFR h2 a,
.rside_blocks h2 a:hover,.rside_blocksFR h2 a:hover
 {
text-decoration:none!important;
color:#000;
}
.rside_blocks h2 a.whiteLink, .rside_blocksFR h2 a.whiteLink,
.rside_blocks h2 a.whiteLink:hover,.rside_blocksFR h2 a.whiteLink:hover
 {
text-decoration:none!important;
color:#fff;
}
/**/

#StopPlay_box div.cols2title {float: left; width: 82%; margin:8px 0 5px 0; padding:0;}
#StopPlay_box div.cols2buttons {margin:0; padding:8px 0 5px 0;}
#StopPlay_box div.cols2buttons img {margin:0; padding:0 2px 0 2px; vertical-align:top;}

#StopPlay_box div.cols2title a:link, #StopPlay_box div.cols2title a:visited
 {color:#000;text-decoration:underline;font-weight:bold!important;}
 #StopPlay_box div.cols2title a:hover
 {color:#000;text-decoration:none;font-weight:bold!important;}


/*Home page Quick LInks stuff*/
div.rowQlinks {float: left; margin: 0; padding: 0; width: 98.5%;overflow:hidden;}
div.rowQlinks div.cols3,div.rowQlinksFR div.cols3 {float: left; width: 33%; margin: 0; padding: 0;}
div.rowQlinks div.cols3 div,div.rowQlinksFR div.cols3 div {padding:5px 0 0 0; margin:5px 0 5px 0;vertical-align:middle;}
div.rowQlinks div.cols3 img,div.rowQlinksFR div.cols3 img {margin: 0; padding: 0;}
span.special1 {display:block;padding:0;margin:0 0 0 47px;}
span.special2 {display:block;padding:0;margin:0 0 0 42px;}
span.special {display:block;padding:0;margin:0;}
div.rowQlinks a, div.rowQlinksFR a {text-decoration:none;text-decoration:underline;}
div.rowQlinks a:hover, div.rowQlinksFR a:hover {text-decoration:none;}
/*French*/
div.rowQlinksFR {float: left; margin: 0 0 10px 0; padding: 0; width: 98.5%;overflow:hidden;}
div.cols3long {float: left; width: 40.5%; margin: 0; padding: 0;}
div.cols3empty {float: left; width: 18%; margin: 0; padding: 0;}
div.cols3short {float: right; width: 35%; margin: 0; padding: 0;}


