/******************** global styles **************************/
html {background-color: #FAFBF6; background-image: url(/es/cidh/jsform/img/homebackground-gris.gif); background-repeat: repeat-x;}
body{font-size:1em;font-family: tahoma,verdana, geneva, sans-serif;margin:0 auto;padding:.5em;}
strong {font-weight:bold}
em {font-style:italic;}
sup {font-size: 0.74em; vertical-align:text-top;}
a {color: #0D499C;}
a:hover {color:#F47B29;}
a:visited {}
h1,h2,h3,h4,h5 {color:#333}
h1 {font-size:1.3em;font-weight:bold;margin-bottom:.5em}
h2 {font-size:1.2em;font-weight:bold;margin-bottom:.5em}
h3 {font-size:1.1em;font-weight:bold;margin-bottom:.5em}
h4 {font-size:1.0em;font-weight:bold;margin-bottom:.5em}
h5 {font-size:.95em;font-weight:bold;margin-bottom:.5em}

h1.blue, h2.blue, h3.blue, h4.blue, h5.blue {color:#274D7F!important;}
h1.orange, h2.orange, h3.orange, h4.orange, h5.orange {color:#DC6E24!important;}
h1.orangetitle,h2.orangetitle, h3.orangetitle, h4.orangetitle, h5.orangetitle {background:#DC6E24;color:#fff; padding:.3em;margin:0 0 1em 0!important;}


blockquote {margin-left:2em;}
.left {float:left;}
.right {float:right;}
/*** clearing float  fix ***/
.clearfix:after {content: "."; display: block; height: 0;clear: both;visibility: hidden;}
*:first-child+html .clearfix { zoom: 1;/* triggers hasLayout ie7 */}
*html .clearfix { zoom: 1;/* triggers hasLayout  ie6 */}
/* page and header */
#page{width:1050px; min-width:850px;margin:0 auto;background:#fff;padding-bottom:0em;}
#header{padding:.5em; margin:0 0 .3em 0;clear:both}
#printlogo{display:none;}
/*** begin changes to head and headlogo to accomodate megamenu ***/
#headlogo{margin-top:1em; margin-left:.45em;position:relative; padding:0; }
#topnav {/*3buttons only width:520px;*/width:auto!important; float:right;margin-top:2em;}
/*ie 7 fix */
*:first-child+html #topnav {float:right;width:auto!important;/*width:556px*//*520px*/}
/*ie6 fix */
*html #topnav{float:right;width:auto!important; /*width:556px*//*520px*/}
/* ie 7 hack */
*:first-child+html #headlogo{margin-top:-4em; margin-left:1em; }
#screenlogo {width:300px; margin:0 0 .5em -.25em; float:left; z-index:-10}

/*** end changes to head and headlogo to accomodate megamenu ***/

/*CIDH fix */
.cidh_topnav {width:516px!important;}
.slogan a{color: #F47B29;text-decoration:none;}

/* language bar */
#mainlangbar {font-size:.6em;text-align:right; margin-bottom:.5em;margin-right:0; clear:both; }
#mainlangbar ul {margin: 0;padding: 0;color:#F07305; }
#mainlangbar ul li.first {background:none;}
#mainlangbar ul li {background:url(/imgs/orange_bullet.gif) no-repeat left .4em; padding-left:10px;padding-right: 2px;display:inline}
#mainlangbar a{text-decoration:none;text-align:center; color:#666;}
#mainlangbar a:hover{text-decoration:underline; color:#FF6600;}
#mainlangbar .selected {color:#F47B29; text-decoration:none;}
/* icon & search bar */
#globsearch {margin:0; clear:both;}
#globsearch form {margin:0;padding:0;float:right;}
*:first-child+html #globsearch form {margin:0 .5em 0 0;padding:0;float:right;}
/* Target Safari 4.0.x Only */ @media screen and (-webkit-min-device-pixel-ratio:0) {}
#globsearch input.txtbox {font-size:.7em; height:16px;width:135px/*width:200px*/;border:1px dotted #D3D1D1;color:#666;margin:.1em .4em 0em .3em!important;padding:1px 2px;}
#globsearch input.searchbtn {margin:0 0 0 0; vertical-align:middle;}
*:first-child+html #globsearch input.searchbtn {margin-left:0em;}


/* focus style for all forms */
.focusField{border:1px dotted #C3C3C3;}
.idleField{border:1px dotted #D3D1D1;}


/* Icon navigation */
#navicon .webcasticon{background:url(/imgs/icons/webcasticon.png) left 0px no-repeat;width:22px!important;height:28px;margin-left:8px;padding-right:0px}
#navicon .webcasticon:hover{background:url(/imgs/icons/webcasticon.png) left -30px no-repeat;width:22px!important;height:28px;margin-left:8px;padding-right:0px}
#navicon {float:right;list-style:none;margin:.2em .5em/*.8em*/ 0 0;padding:0;}
/* only chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    #navicon {margin:.2em .5em 0 0;} 
}

#navicon li {float:left;display:block;display:inline;margin:0 .2em .2em .2em;background:#fff;width:26px;height:20px;border:0;}
#navicon li.first {margin-left:0em;}
#navicon li a {border:none;}
#navicon li .show{display:block;width:26px;height:20px;}
#navicon li .hide {height:0;overflow: hidden;}
#navicon li:hover .hide, #navicon li.over .hide{cursor: pointer;width:26px;height:20px}
#navicon li:hover .show, #navicon li.over .show {height: 0;overflow: hidden;}
.slogan {padding-left:0px;text-align:left;color: #F47B29;font-size:.7em;font-family:Tahoma,Geneva,sans-serif;}

/********************* main navigation *****************/
 /* General */
#navigation {margin-bottom: 18px;width: 100%;}
/*ie7 fix*/
*:first-child+html .fr #globalnav .sf-menu {/*width:560px!important;font-size:.97em;*/}
/*ie6 fix*/
*html .fr #globalnav .sf-menu {/*font-size:.95em;*/}
/*******************Superfish*****************************************/
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;z-index:100000000;font-size:12px;}
.sf-menu {line-height: 1.1;}
.sf-menu ul {position: absolute; top: -999em;width: 12em;}
.sf-menu ul.megamenu_one {width: 16em/*12em*/;margin:0; box-shadow: .1em .1em #d2d2d2;}
.sf-menu ul.megamenu_two {width: 32em;margin:0; box-shadow: .1em .1em #d2d2d2;}
.sf-menu ul.megamenu_three {width: 48em;margin:0; box-shadow: .1em .1em #d2d2d2;}
.sf-menu ul.megamenu_four {width: 64em;margin:0}
.sf-menu ul li {width: 100%;border-bottom:#D3D1D1 dotted 1px;}
.sf-menu ul li ul li {width:95%}
.sf-menu ul li.last {border-bottom:0}
.sf-menu li:hover {visibility: inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float: left;position: relative;}
.sf-menu a {display: block;	position: relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {top:2.5em; /* match top ul list item height */z-index: 99;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: .8em; /* match ul width */ top: 0;margin-bottom:10px}

/*** MENU SKIN ***/
.sf-menu {background:#fff;float: left;width: 100%;border-top:#D3D1D1 dotted 1px;border-bottom:#D3D1D1 dotted 1px;margin:0;}
.sf-menu a {border-right: 1px dotted #D3D1D1;padding: .75em .60em;text-decoration:none;}
.sf-menu.xtrspc a {padding: .75em .75em;}
.sf-menu.tnyspc a {padding: .75em .52em;}
.sf-menu ul a {border-right: none;}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color: #000;}
.sf-menu a:hover {color: #F47B29;}
.sf-menu li.home{background:url(/imgs/icons/homeicon.png) left 5px no-repeat;width:22px;height:30px;margin-left:15px;margin-bottom:0;padding-right:8px;border-right: 1px dotted #D3D1D1!important;}
.sf-menu li.home:hover{background:url(/imgs/icons/homeicon.png) left -25px no-repeat;width:22px;height:30px;margin-left:15px;margin-bottom:0}
.sf-menu li.webcasticon{background:url(/imgs/icons/webcasticon.png) left 5px no-repeat;width:22px;height:30px;margin-left:8px;padding-right:8px;/*border-right:none!important;*/}
.sf-menu li.webcasticon:hover{background:url(/imgs/icons/webcasticon.png) left -25px no-repeat;width:22px;height:30px;margin-left:8px;}
.sf-menu li.home a, .sf-menu li.webcasticon a {border:none;}
.sf-menu li ul li {background-color:rgba(229, 229, 229, .95); /*background:#efefef;*/}
.sf-menu li ul li .noborder {border-bottom:none!important;}
.sf-menu li ul li .megawrapper_four {background:none;}
.sf-menu li.sfHover {background:#efefef;}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;}
.sf-menu ul a:focus, .sf-menu ul a:hover, .sf-menu ul a:active {background:#EF7406;color:#fff; outline:0;}
.sf-menu ul ul ul a:focus, .sf-menu ul ul ul a:hover, .sf-menu ul ul ul a:active {background:#F48F4B; color:#fff;outline:0;}
.sf-menu .last a {/*border-right:none!important;*/}

/*** ARROWS **/
.sf-menu a.sf-with-ul {	padding-right:  2.0em;	min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */}
.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em; /* IE6 only */width: 0px;height: 10px;text-indent: -999em;overflow: hidden;background:none;/*background: url(/imgs/superfish/arrows-ffffff.png) no-repeat -10px -100px  *//* 8-bit indexed alpha png. IE6 gets solid image only */}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */top: .8em;background-position: 0 -100px; /* use translucent arrow for modern browsers*/}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator {background-position:  -10px 0;}
.sf-menu ul a > .sf-sub-indicator {background-position:  0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0; /* arrow hovers for modern browsers*/}
/*** shadows for all but IE6 ***/
.sf-shadow ul {	background:	url(/imgs/superfish/shadow.png) no-repeat bottom right;	padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;}
.sf-shadow ul.sf-shadow-off, .sf-shadow .sf-shadow-off .menu_right {background: transparent!important;}
.sf-shadow ul.menu_right {background:url(/imgs/superfish/shadow.png) no-repeat bottom right;padding: 0 8px 9px 0;margin-right:-8px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;}

/* Mega Column Styles */

.menu_right {right:1px!important;}

.megawrapper_one {
	background: url(/imgs/superfish/subs.png) bottom repeat-x;
	border:0!important;
	padding-top:0px;
	margin-top:-2px;
	width: 16em/*12em*/;
	-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;

}

.megawrapper_two {
	background: url(/imgs/superfish/subs.png) bottom repeat-x;
	border:0!important;
	padding-top: 0px;
	margin-top:-2px;
	width: 32em;
	-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;

}

.megawrapper_three {
	background: url(/imgs/superfish/subs.png) bottom repeat-x;
	border:0!important;
	padding-top: 0px;
	margin-top:-2px;
	width: 48em;
	-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;

}


.megawrapper_four {
	background: url(/imgs/superfish/subs.png) bottom repeat-x;
	border:0!important;
	padding-top: 0px;
	margin-top:-2px;
	width: 64em;
	-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius: 10px;-khtml-border-radius-bottomleft: 10px;-khtml-border-radius-topright: 10px;
	
}

.megacolumn_1, .megacolumn_2, .megacolumn_3, .megacolumn_4 {width: 16em/*12em*/;float: left;padding:0 0 8px 0!important;border:0!important;}

.megacolumn-content {
	padding: 8px 0px 8px 10px!important;
}

.megacolumn-content .last {	padding-bottom:8px;}

.megacolumn-content p {
	margin-bottom: 14px;
}

.megafooter {
	clear: both;
	padding: 12px;
	color:#333;
}

.mega_c {
	border-right: 1px dotted #D3D1D1;
	overflow: hidden;
}

.sf-menu ul .megawrapper_one ul, .sf-menu ul .megawrapper_two ul, .sf-menu ul .megawrapper_three ul, .sf-menu ul .megawrapper_four ul {
	background-image: none;
	position: relative;
	top: auto;
	width: auto;
}

.sf-menu ul .megawrapper_one ul li, .sf-menu ul .megawrapper_two ul li, .sf-menu ul .megawrapper_three ul li, .sf-menu ul .megawrapper_four ul li{
	background-color: transparent;
}

.sf-menu ul .megawrapper_one ul li a,.sf-menu ul .megawrapper_two ul li a, .sf-menu ul .megawrapper_three ul li a, .sf-menu ul .megawrapper_four ul li a, {
	height: 1%;
	position: relative;
}

.megamenu_one h4, .megamenu_two h4, .megamenu_three h4, .megamenu_four h4 {color:#F60;}

/********************* end main navigation *****************/

/**** Begin jQuery feature slideshow styles  ****/
.cycler {width:510px;padding:0; text-align:left; position:relative;font-family:verdana, Geneva, sans-serif;}
#rotator {position:relative; width:510px;background:transparent!important;}
#rotator div.slide {position:absolute; left:0; top:0; display:none;background:none!important;}
#rotator div.slide:first-child {display:block} 
#rotator div.slide .caption {background:transparent url(/imgs/rotator/transbg.png) repeat scroll 0 0;left:4px;bottom:1px!important;position:absolute;color:#fff;width:500px;margin:.3em 0em 0 0; padding:.2em 0 .2em 0;}

/* ie7 hack*/*:first-child+html #rotator div.slide .caption {background:transparent url(/imgs/rotator/transbg.png) repeat scroll 0 0;bottom:4px!important;left:4px;position:absolute;color:#fff;width:500px;margin:.3em 0em 0 0; padding:.2em 0 .2em 0;}
#rotator div.slide img {width:500px;bottom:0;border:1px solid #CCC; margin:.2em .4em 0em .2em; padding:0;}
/*#featurewrapper img {padding:0!important;margin:0!important;}*/
/*#rotator div.slide .topimg {background:transparent;bottom:195px;left:5px;padding:0;position:absolute;right:0;width:490px;color:#fff;}*/	
#rotator div.slide .caption p {margin:4px 6px;padding:0;font-size:.60em;font-size-adjust:.50;line-height:normal!important;}	
#rotator div.slide .caption h1 {font-size:.85em; font-weight:bold; line-height:normal;padding:0; margin:0 0 0 6px;color:#D1E0EF}	
#rotator div.slide .caption a {color:#FF6600; text-decoration:none;}
#rotator div.slide .caption a:hover {color:#FF9900; text-decoration:none;}
#rotator-nav {padding: 5px 0 5px 0; margin:2px 0 0 5px;list-style:none;z-index:1001;}
#rotator-nav li {display:inline; }
#rotator-nav li a {font: bold .59em verdana,arial; background:#859EC0; text-decoration: none; margin: 0 4px 0 0; padding: 3px 5px; color:#fff!important;}
#rotator-nav .activeLI a {background:#F47B29 url(/imgs/rotator/slidearrow.png) center top no-repeat; color:#fff!important;padding-top:.6em}
#rotator-nav a:focus {outline: none;}
#rotator-nav div.slide {margin-left:0!important;padding-left:0!important;}
#rotator-nav a#pbtn {cursor:pointer;margin: 0 0 0 0; padding:3px 8px;}
#rotator-nav a.pause {background: url(/imgs/rotator/pause.png) center no-repeat}
#rotator-nav a.play {background: url(/imgs/rotator/play.png) center no-repeat}
#rotator-nav a.livewebcastbutton {background:#900;margin-left:1.5em;}
.cycler pre {margin-top:0; color:#390; font-weight:bold}
.cycler .comment {color:#008000}
#navicon a.livewebcastbutton {background:#900;margin-left:-85.3px; font-size:0.70em; color:#FFF; text-decoration:none; padding:4px;}
/**** End jQuery feature slideshow styles  ****/


/* styles for landing page */
#landingleft{float:left;width:540px; }
#landingright{float:right;width:290px;}
.captiondate {font-size:.65em!important;color:#FC6;}
span.captiondate {font-size:.85em!important;color:#FC6;}
#featurewrapleft {width:510px;height:332px;margin:0 auto 1em 1em; overflow:hidden; clear:both;padding:.5em;background:transparent url(/imgs/backgrounds/ltbluegradient.png) repeat-x; float:left}

#middlewrapleft {/*width:800px;*/width:510px;height:210px; margin:0 auto 1em 1em;padding:.5em .5em .7em .5em; overflow:hidden;background:transparent url(/imgs/backgrounds/graygradient.png) repeat-x; float:left;}
#middlewrapleft.xtraheight {height:225px!important;}
#middlewrapright {background:transparent url(/imgs/backgrounds/ltpurplegradient.png) repeat-x;overflow:hidden;float:right;margin:0 1em 1em auto; padding:.5em;width:262px;}
#middlewrapright h3 {font-size:.78em!important;background:#C4C4C4;padding:.3em .3em .3em .3em}
#middlewrapright h4 {font-size:.75em!important;padding:.3em 0 .3em 0;margin-bottom:.1em!important;}
#middlewrapright p {font-size:.65em;margin-bottom:.8em;}
#bottomwrap {width:815px; margin:0 auto;padding:0em;clear:both;}
.headtitle {/*background:#C4C4C4;*/ padding:.3em; margin:.8em 0 0 .8em; color:#777; font-weight:bold;}


/* Styles for child landing pages */
.secondarylanding .landingtitle {width:510px;font-size:.95em;margin-bottom:.5em; padding:.5em;background:#efefef;}
.secondarylanding .loe {font-size:.90em!important;}
.secondarylanding #breadcrumb {font-size:.70em;margin:.8em auto .5em auto; padding:0;}
#childfeaturewrapleft {width:510px;margin:0 auto 0 1em; overflow:hidden; clear:both;padding:.5em;float:left;}
#childmiddlewrapleft {width:519px;margin:0 auto 1em 1em;padding:.5em .5em .7em .5em; overflow:hidden;float:left;}
#childmiddlewrapright {overflow:hidden;float:right;margin:0 1em 1em auto; padding:.5em;width:262px;}
#childmiddlewrapright h3 {font-size:.78em!important;background:#C4C4C4;padding:.3em .3em .3em .3em}
#childmiddlewrapright h4 {font-size:.75em!important;padding:.3em 0 .3em 0;margin-bottom:.1em!important;}
#childmiddlewrapright p {font-size:.65em;margin-bottom:.8em;}
#childbottomwrap {width:815px; margin:0 auto;padding:0em;clear:both;}
.areaitem {margin:0 0 1.2em 0;}
.areaitem .col-1 {width:215px; float:left;padding-top:.2em;}
.areaitem .col-2 {width:300px; float:right}
.areaitem h4 {font-size:.83em;border-bottom:4px solid #B2B2B2;font-weight:bold;margin-bottom:.1em;padding:0 0 .1em;}
.areaitem p {font-size:.75em}

.socialmediawrap {margin:0 auto!important;width:750px!important;}


/******************* Box Brochures ***********************/

.boxbluegrid{
	height: 260px;
	padding:0;
	float:left;
	border:1px solid #D1DFEF;
	margin:0 0 1em 1em;
	background:#EFF4FC;
	overflow: hidden;
	position: relative;
	text-align:center!important;
}
.thirdwidth {width:30%;}
.boxbluegrid img{ 
	top:.5em; 
	border:1px; border-color:#CCC;
	margin:.8em;
}

.boxbluegrid p{ 
	padding: 0 5px!important; 
	color:#afafaf!important; 
	font-weight:bold!important; 
	font:.85em tahoma, verdana, arial, sans-serif!important; 
	margin:0 0 .3em 0!important;
}



/****** Social icons for footer ******/
/* Social Links Bar */
#footer .socialicons {margin:1em 300px !important;}
#footer .cidh_social {margin:1em 350px !important;}
#footer li.rss {background:none;margin-left:.5px;padding-left:0!important;width:20px;}
#footer li.rss a {height:16px!important;width:20px!important; padding-top:5px;padding-bottom:5px;background:transparent url(/imgs/icons/feed.png) no-repeat 0;display:inline;padding-left:20px;}


/* .maincontent links */
#maincontent .twitter {height:25px;width:20px; background:transparent url(/imgs/icons/twittertxticon.png) no-repeat right 4px; padding: 5px 25px 5px 0; }
#maincontent .facebook {height:25px;width:20px; background:transparent url(/imgs/icons/facebooktxticon.png) no-repeat right 4px; padding: 5px 25px 5px 0; }
#maincontent .flickr {height:25px;width:20px; background:transparent url(/imgs/icons/flickrtxticon.png) no-repeat right 4px; padding: 5px 25px 5px 0; }
#maincontent .vimeo {height:25px;width:20px; background:transparent url(/imgs/icons/vimeotxticon.png) no-repeat right 4px; padding: 5px 25px 5px 0; }
#maincontent .youtube {height:25px;width:20px; background:transparent url(/imgs/icons/youtubetxticon.png) no-repeat right 4px; padding: 5px 25px 5px 0; }

/* Flickr on photo gallery */
    #flickrContain a{text-decoration:none;border-bottom:none;}
    #flickrContain{padding:10px;  text-align:center;}
	#flickrContain h1#title{display:none;}
	#flickrContain #description {display:none;}
    #flickrContain #images { height: 160px; width: 240px; padding:0; margin:0 0 .1em 0; overflow: hidden; margin:0 auto;}
    #flickrContain #images img { border:none;}
    #flickrContain #flickrNav{display:block; clear:both;margin:0 auto; font-size:.9em;}
    #flickrContain #flickrNav a{text-decoration:none;padding:0px 10px;text-align:center;}
    #flickrContain #flickrNav a:hover, #flickrContain p#photoset a:hover{text-decoration:underline;}
    #flickrContain p#photoset{clear:both;}



/*** Feed Menu ***/
.feed_menu{
	background: url(/imgs/icons/feed_menu_orange.png) 0 center no-repeat;
    padding:0;
    display:-moz-inline-box;
    display:inline-block;
    width:38px;
    vertical-align:middle;
    overflow: hidden;
    margin:-5px 0 0 0;
}

.feed_menu.open{
    background-position: -38px center !important;
}
.feed_menu select{
    opacity:0;
    margin:.1em;
    padding:0;
    border:0;
}
.feed_menu select optgroup {font-size:11px; font-weight:bold;}
.feed_menu select option{font-size:.8em;}


.feed_menu option img{
    border:0;
    margin:2px;
    vertical-align: middle;
}

/* Twitter feed styles */

.twtr-hd h4 {color:#fff!important; }
.twtr-ft span a {color:#D5E09D!important;}

/* Addthis overrides */
a.addthis_button { background:url(/imgs/icons/at_symbol_12x12.gif) no-repeat; padding-left:2em;text-decoration:none;}

ul#friendfeed {margin:0;padding:0;}
ul#friendfeed li img.friendfeed_icon {float:left!important; margin:2px 0 0 0; padding:0}
ul#friendfeed img {border:0;}
ul#friendfeed .friendfeed_text {font-size:1em!important;margin:0 0 .8em 22px; padding:0;}
ul#friendfeed .friendfeed_date {font-weight:normal!important;}


/*ie7 fix*/*:first-child+html ul#friendfeed .friendfeed_text {margin:-12px 0 5px 20px;}
ul#friendfeed .friendfeed_text {font-size:.70em;margin:0 0 5px 22px; padding:0;}
ul#friendfeed .friendfeed_text a {color: #0D499C;}
ul#friendfeed .friendfeed_text a:hover {color:#F47B29;}
ul#friendfeed .friendfeed_date {/*display:inline; margin: 0 0 0 .3em;*/  font-size:.82em;color:#333;}

/* Start jQuery Tabs UI */
.ui-tabs {padding: .2em; zoom: 1;}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: 1em 0em 0;}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 ; margin: 0 .3em -1px 0; padding: 0;}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; /*padding: .5em 1em;*/}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor:pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-hide {display: none !important;}
/* End jQuery Tabs UI */


/* footer */
#footer {width:99%; min-width:840px!important;font-size:.75em;text-align:center;background:#EEEEEE /*url(/imgs/backgrounds/footergradient.png)*/; font-family:Tahoma,Geneva,sans-serif;padding:.5em; margin:0 auto;border-top:1px solid #EBEFF5; margin-top:2em;}
#footer ul {margin: 0;padding:.7em 0 0 0 ;vertical-align:middle;}
#footer ul li.first {background:none;}
#footer ul li.addthis {background:none;padding-left:0em}
#footer ul li {background:url(/imgs/orange_bullet.gif) no-repeat left .4em; padding-left:1.5em;padding-right: .8em;display:inline;color:#666}
/*#footer ul li:before {content: "\0020 \0020 \0020 \25a0 \0020";color:#fff;}*/
#footer a{text-decoration:none;text-align:center; color:#666;}
#footer a:hover{text-decoration:underline; color:#FF6600;}

/* Styles for secondary pages */
/*** Begin area titles ***/
#banner .areatitle {background:transparent url(/imgs/backgrounds/transbg.png) repeat scroll 0 0;bottom:0px;left:0;padding:.8em;position:absolute; color:#fff!important; font-weight:bold; font-size:1.1em;width:100%!important; }
#banner .areatitle a {color:#fff!important; text-decoration:none;}
#banner .areatitle a:hover {color: #F47B29!important; text-decoration:underline;}
/*ie7 fix*/
*:first-child+html #banner .areatitle {position:absolute;font-size:1.1em;bottom:3px!important; width:796px!important;}
/*** End area titles ***/

#maincontent {width:97.5%; min-width:820px; padding:0; overflow:hidden;margin:0 auto 0 auto;clear:both; font-size:.82em;color:#333}
#maincontent #banner {width:97.5%; min-width:820px;padding:0; margin:0;position:relative;}
/*#maincontent #banner .pillars {padding:0; font-size:.78em;width:820px ;clear:both;}*/
/*#maincontent #banner .column {width:152px!important; float:left; margin:0 .4em 0 .4em;padding:0;background:#fff;}*/

/*ie 7 fix */
*:first-child+html #maincontent #banner .column {width:152px!important; float:left; margin:0 .4em -.8em .4em;padding:0;background:#fff;}

#maincontent #banner .lastcol {margin:0 0 0 .5em;}
#maincontent #banner .pillartitle {background:url(/imgs/backgrounds/ortransbg.png) 0 0;padding:.3em;color:#fff;bottom:34px;width:152px; height:28px;position:relative;font-size:.79em; margin-bottom:-2em;display:table; font-size-adjust:.50;}

/*ie6 fix*/
*html #maincontent #banner .pillartitle {background:url(/imgs/backgrounds/ortransbg.png) 0 0;padding:.3em;color:#fff;bottom:37px;width:145px; height:28px;position:relative;font-size:.79em; margin-bottom:-2.5em;display:table;}

/*ie6 fix*/
*html #maincontent #banner .loetxt .column .pillartitle {background:url(/imgs/backgrounds/ortransbg.png) 0 0;padding:.3em;color:#fff;bottom:45px;width:144px!important; height:36px;position:relative;font-size:.79em; margin-bottom:-2.5em;display:table;}

#maincontent #banner .loetxt .pillartitle {background:url(/imgs/backgrounds/ortransbg.png) 0 0;padding:.3em;color:#fff;bottom:42px;width:152px; height:36px;position:relative;font-size:.79em; margin-bottom:-3em;display:table;}
/*ie7 fix*/*:first-child+html #maincontent #banner .loetxt .pillartitle {bottom:45px;}
/* ie7fix */*:first-child+html #maincontent #banner .pillartitle {bottom:37px;}
#maincontent #banner .pillartitle a {color:#fff; font-weight:bold; text-decoration:none;vertical-align:middle;display:table-cell;}
#maincontent #banner .pillartitle a:hover {color:#fff;text-decoration:underline;}
#maincontent #breadcrumb {margin:.6em 0 .8em 0; padding:0.37em 0 0 0;}
#maincontent #breadcrumb a {text-decoration:none;color:#666;}
#maincontent #breadcrumb a:hover {text-decoration:underline;color:#FF6600;}
#maincontent .title {background:#5477A7;color:#fff; padding:.3em;font-weight:bold; margin:0 0 .5em 0; border:0}
#maincontent #leftmaincol {width:175px; float:left}
#maincontent #leftmaincol .titlem #maincontent #leftmaincol .title a {background:#5477A7;color:#fff!; padding:.3em;font-weight:bold; margin:0; border:0}
#maincontent #rightmaincol {width:835px; float:right}
#maincontent #rightmaincol .title, #maincontent #rightmaincol .title2, #maincontent #rightmaincol .title a {background:#859EC0;color:#fff;padding:.3em 1em;font-weight:bold; margin: 0 0 .5em 0; border:0}
#maincontent #rightmaincol .title3 {background:#f5f5ef;color:#000;padding:.3em 1em;font-weight:bold; margin: 0 0 .5em 0; border:0}
#maincontent p {margin:.8em .6em;}
#maincontent #rightmaincol ul li, #maincontent  #fullmaincol ul li {background:url(/imgs/orange_bullet.gif) 0 .5em no-repeat;padding:0 0 0 .8em;margin:1em 1em 1em 2em;}
#maincontent #rightmaincol ul li.header, #maincontent #fullmaincol ul li.header {background:#EFF4FC;padding:.6em;margin:1em .5em 1em .5em;color:#333; font-weight:bold;border:1px solid #D1DFEF;}
#maincontent #rightmaincol ul li.header ul li, #maincontent #fullmaincol ul li.header ul li {font-weight:normal;}
#maincontent #rightmaincol ol li, #maincontent #fullmaincol ol li {list-style:inherit; padding:0;margin:1em 0 1em 3em;/*background:none!important;*/}

ul#aboutmenu {margin:0;padding:0;color:#F47B29;font-family: tahoma,verdana, geneva, sans-serif;}
#maincontent .mainpic {margin:0 1em .5em .5em}
#maincontent .boxpic {margin:0 .5em 1em 0em}
.marginr {margin-right:1em;}
.marginl {margin-left:1em;}
.dotted-line-dv {border-bottom:1px dotted #CCC; width:100%; height:5px;}
#rightmaincol .marginb1 {margin-bottom:1em;}

#rightmaincol .caption {font-size:.82em;color:#5477A7;}
.plainbox {border: 1px solid #CCCCCC;}
.smallertxt {font-size:.85em;}

#maincontent #rightmaincol h1, #maincontent #rightmaincol h2, #maincontent #rightmaincol h3, #maincontent #rightmaincol h4, #maincontent #rightmaincol h5, #maincontent #rightmaincol p, #maincontent #fullmaincol h1, #maincontent #fullmaincol h2, #maincontent #fullmaincol h3, #maincontent #fullmaincol h4, #maincontent #fullmaincol h5, #maincontent #fullmaincol p {margin-left:.5em;}
#maincontent #rightmaincol div.feedblock, #maincontent #fullmaincol div.feedblock {border:1px solid /*#E8E8E8 #ccc #859EC0*/ #D1DFEF; background:#EFF4FC; padding:.5em;margin:0 0 .5em 0em;}
#maincontent #rightmaincol div.feedblockgrey, #maincontent #fullmaincol div.feedblockgrey {border:1px solid /*#E8E8E8 #ccc #859EC0*/ #E4E4E4; background:#F2F2F2; padding:.5em;margin:0 0 .5em 0em;}
#maincontent #rightmaincol div.feedblock h3, #maincontent #rightmaincol div.feedblock h4, #maincontent #fullmaincol div.feedblock h3,  #maincontent #fullmaincol div.feedblock h4 {color:#0D499C;}
#maincontent #rightmaincol div.feedblock h4.title, #maincontent #fullmaincol div.feedblock h4.title,#maincontent #rightmaincol div.feedblock h3.title, #maincontent #fullmaincol div.feedblock h3.title {margin-left:0;color:#fff; background:#859EC0!important;}
#maincontent #rightmaincol .low {margin:8em 0 .5em 0em!important;}
#maincontent #rightmaincol div.feedblock h3, #maincontent #fullmaincol div.feedblock h3 {color:#0D499C;}
.feedblock .captiondate {color:#37567F;}
#maincontent #rightmaincol div.center_group {width:415px;}
/*Gen Assembly list logos*/ 
#maincontent #rightmaincol .feedblock p a img.ymarginr {margin-right:35px}
#maincontent #rightmaincol .feedblock p a img.xmarginr {margin-right:65px}
#maincontent #rightmaincol .feedblock p a img.xxmarginr {margin-right:85px}


#fullmaincol .ui-tabs .ui-state-default, #rightmaincol .ui-tabs .ui-state-default {background:#F7F7F7;}
#fullmaincol .ui-tabs .ui-tabs-nav li.ui-tabs-selected, #rightmaincol .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom-width: 0;background:#E3E9F0 /*#EFEFF1*/;margin-bottom:-.1em;border:0; font-weight:bold; }
#fullmaincol .ui-tabs .ui-tabs-nav li, #rightmaincol .ui-tabs .ui-tabs-nav li {margin:0 0.3em -1px 0em;padding:0;}
.pagetabcontain .ui-tabs, .pagetabcontain  .ui-tabs-panel {padding: .5em!important; display: block; border-width: 0; background: none;}
#fullmaincol .pagetabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a, #rightmaincol .pagetabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor:text;background:#E3E9F0}
.pagetabcontain {background:#E3E9F0;width:620px;overflow: hidden; /* bug fix for scroll caused by tabs */zoom: 1; clear:both; padding:0em; margin:0 0 1em 0;font-size:1em; font-weight:normal;}
#fullmaincol .pagetabcontain {width:808px!important;}
.pagetabcontain img {margin:5px;padding:0;}
.pagetabcontain .tabcol {float:left;}
.pagetabcontain .tabcolthree {width:33%;float:left;}
.pagetabcontain .tabcolfour {width:25%;float:left;}
.pagetabcontain ul {margin:0;padding:0;}
.pagetabcontain ul li {padding:.3em;margin:1em;}
.pagetabcontain ul li a {color:#505050;text-decoration: none; }
.pagetabcontain ul li a:hover {color:#FF6600;}
.pagetabcontain ul li.last {border-bottom:0;}
.pagetabcontain h1, .pagetabcontain h2, .pagetabcontain h3, .pagetabcontain h1, .pagetabcontain h5 {margin-left:.5em; color:#5477A7}
.pagetabcontain h1 {font-size:1.5em;margin:.3em auto 0em auto}
.pagetabcontain h2 {font-size:1.4em;margin:.3em auto 0em auto}
.pagetabcontain h3 {font-size:1.3em;margin:.3em auto 0em auto}
.pagetabcontain h4 {font-size:1.2em;margin:.3em auto 0em auto}
.pagetabcontain p {padding:.3em .3em .3em .5em!important;margin:0 0 0 .3em!important;}
.pagetabcontain .ui-tabs-panel .leftcollist {width:50%;float:left}
.pagetabcontain .ui-tabs-panel .rightcollist {width:50%; float:right;}
.pagetabcontain table {width:auto;}
#fullmaincol .pagetabcontain table {width:100%!important;}

.leftcollist {width:50%;float:left}
.rightcollist {width:50%; float:right;}
.relatedlinks {width:200px;border:1px solid #F47B29;margin:0 0 1em .3em;}
.noborder {border:0!important;}
.relatedlinks .title {font-size:.9em;background:#F47B29!important;}
.relatedlinks p {margin:.3em 0 .3em 0}
.relatedlinks ul li {background:url(/imgs/orange_bullet.gif) 0 .5em no-repeat!important;margin:.5em .5em .5em .5em!important;padding:.2em .2em .2em .8em;}
.relatedlinks .footline, .rellinksblue .footline {border-bottom:1px solid #333;width:90px}
.relatedlinks .footnote, .rellinksblue .footnote  {font-size:.75em;}
.relatedlinks .footnote sup, .rellinksblue sup {font-size:.79em;vertical-align:super;}
.relatedlinks h1, .rellinksblue h1, .relatedlinks h2, .rellinksblue h2, .relatedlinks h3, .rellinksblue h3{margin:0!important; }
.relatedlinks .caption, .rellinksblue .caption {font-size:.72em;}
.rellinksblue {width:200px;border:1px solid #274D7F!important;margin:0 0 .3em .3em;}
.rellinksblue .title {font-size:.9em;background:#274D7F!important;}

.relatedlinksmiddle ul {margin: 0;padding:0em 0 0 0 ;vertical-align:middle; text-align:center;} 
.relatedlinksmiddle ul li {background:url(/imgs/orange_bullet.gif) no-repeat left .4em; padding-left:1.0em;padding-right: 1.5em;display:inline;color:#666}
.relatedlinksmiddle a{text-decoration:none;text-align:center; }
.relatedlinksmiddle a:hover{text-decoration:underline; color:#FF6600;}

.boxblue {border:1px solid #D1DFEF;margin:0 0 .3em .3em;background:#EFF4FC;}
.boxblue h3, .boxblue h4 {color:#0D499C;padding:.5em; background:#E3E9F0; margin:0!important;}
.boxblue .title {font-size:.9em;background:#EFF4FC!important;}
.boxblue p {margin:.3em 0 .3em 0; padding:.5em;}
.boxblue ul li {background:url(/imgs/orange_bullet.gif) 0 .6em no-repeat!important;margin:.5em 0 .5em 1.5em!important;padding:.2em .2em .2em .8em!important;}
.boxblue h1.titleorange, .boxblue h2.titleorange, .boxblue h3.titleorange, .boxblue h4.titleorange  {color:#F60!important;}

.halfwidth {width:47.5%;}

.footline {border-bottom:1px solid #333;width:250px}
.footnote {font-size:.85em;}
.footnote sup {font-size:.88em;vertical-align:super;}




@media print {
	#orgchart .sevcols.center { margin-left:17%; width:auto;  }
	#orgchart .sevcols.center .shrink { width:9.75%;}
	#orgchart .sgcol .sggroup .executivebox { margin-left:-2px; margin-top:-15px; height:440px; width:180px; }
}



/* end org chart */

.txtcenter {text-align:center;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.chartvline {border-right:1px solid #333; height:60px;width:1px;margin:0 auto;}




/* some tabular formatting */
table {border:1px solid #DFDFDF;background:#fff;margin-bottom:.5em;border-collapse: collapse;margin-top:.5em;}
td,th {border-left:1px solid #DFDFDF;font-size:.90em}
th {border-bottom:1px solid #DFDFDF;padding:.3em;font-weight:bold; background:#DFDFDF;vertical-align:top;margin:0;}
td {vertical-align:top;font-size:.95em;padding:.3em;margin:0;}
.border {border-bottom:1px solid #DFDFDF!important;}
.left th,.left td {text-align:left}
.right th, .right td {text-align:right;}
.center th, .center td {text-align:center}
table .grid {border:1px solid #DFDFDF;}
table .color1 {background:#E3E9F0}
table .color2 {background:#EFF4FC}
table .color3 {background:#D1DDEF;}
table tr.odd {background:#EFF4FC;color:#333;}
table tr.even {background:#E3E9F0;color:#333;}
/*.tabhov tr:hover {background:#FFE6BF;}*/
.foot {border-top:1px solid #999;}

/* remove borders for DNN layout */
.dnn {border:0px;}
.dnn tr.odd {background:none;}
.dnn tr.even {background:none;}
.dnn .grid {border:0px;}
.dnn td,.dnn th {border-left:0px}
.dnn th {border-bottom:0px; background:none;}

#topicswrap {width:100%; margin:0 auto;}
.topicscol {float:left;padding:.8em;text-align:left;width:21%;margin:0 .5em 0 0; background:#f4f4f4; border:1px solid #ccc}
.topicscol h4 {color:#F47D2C}
.topicscol.last { width:180px; }
#topicswrap .first {margin:0 .5em 0 .5em!important;}
#topicswrap .last {margin:0!important}
/*ie7 fix*/*:first-child+html .topicscol {float:left;padding:10px;text-align:left;width:21.5%;}

#topicswrap .topicscol .picwrap {width:50%;height:80px;text-align:center!important;margin-top:10px;}
#topicswrap .topicscol .picwrap .img80 {width:80px;position:absolute;clip:rect(0px 80px 80px 0px);}
/*ie7 fix*/*:first-child+html .topicscol.last { width:174px; }

/* style the news center iframe */
/*
iframe {border:0;border:0!important;padding:0!important;margin:0!important;/*(height: expression(parseInt(document.body.offsetHeight)-(75+20))*/
	/*																																   height: 100%;width: 100%;overflow-x: hidden;}

*/
iframe table {padding:0!important;}
#pr_frame1 {width:435px;float:left;}
#pr_frame2  {width:175px;height:auto!important;}

.middlecol {float:left;width:435px}
.mediarelated {width:175px!important;border:1px solid #F47B29;margin:.6em 0em .3em .3em!important;}
.mediarelated .title {font-size:.9em;background:#F47B29!important;}
.mediarelated .title2, .mediarelated .title3 {font-size:.9em;}
.mediarelated p {margin:.3em 0 .3em 0}
.mediarelated ul li {background:url(/imgs/orange_bullet.gif) 0 .5em no-repeat!important;margin:.5em 3em .5em .5em!important;padding:.2em .2em .2em .8em;}

/* noscript friendly message */
.noscript-message {background:#FCE9C0 url(/imgs/icons/exclamation.png) 50px 20px no-repeat ;border-top:1px solid #5477A7;border-bottom:1px solid #5477A7;padding: 15px 10px 15px 80px; margin-bottom:.5em; font-size:.8em;} 
.noscript-message p{margin:.5em 0 .5em 0;}

/*FAQ text size*/
#frmConsulta table td {font-size:.8em;}

/***************** Safari and Opera fixes ****************************/
/* Target Safari 4.0.x Only */ @media screen and (-webkit-min-device-pixel-ratio:0) {
#rotator div.slide .caption {background:transparent url(/imgs/rotator/transbg.png) repeat scroll 0 0;left:4px;bottom:1px!important;padding:0;position:absolute;color:#fff;width:500px;}
#rotator div.slide .caption {margin:.3em 0em 0 0; padding:.2em 0 .2em 0;}
#maincontent #banner .pillartitle {height:34px;bottom:34px; width:100%!important;margin-left:.4em;}
#middlewrapleft .loetxt .pillartitle {height:46px;}
#middlewrapleft.xtraheight {height:225px!important;}
#middlewrapleft {height:210px!important;} /*{height:190px!important;}*/
#middlewrapleft .loetxtfr .pillartitle {height:47px;}
#maincontent #banner .loetxt .pillartitle  {height:42px;}
ul#rollover {position:relative; overflow:hidden;margin:.6em 0 0 0!important;}
#rotator-nav li a {font: bold .59em verdana,arial; background:#859EC0; text-decoration: none; margin: 0 4px 0 0; padding: 3px 5px; color:#fff!important;/*font-size-adjust:.50!important;*/}
#footer .socialicons {margin:1em 300px !important;}}
/* Target Opera 9.6.x Only */@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { head~body #middlewrapleft .pillartitle {height:36px; width:145px;}
head~body #maincontent #banner .pillartitle {height:34px;width:143px;} 
head~body #middlewrapleft .loetxt .pillartitle {height:46px;}
head~body #middlewrapleft .loetxtfr .pillartitle {height:47px;}
head~body #maincontent #banner .loetxt .pillartitle  {height:42px;}
.resources {width:193px;/*4 columns*/}
.getinvolved {width:193px;/*4 columns*/}}

.topicon {margin-top:.15em; margin-left:.25em}

@media print {
#landingleft{float:left;width:540px; }
#landingright{float:right;width:290px;}
body, #page, #maincontent, .slogan {color:#000;background:#fff none!important;}
a, a:hover {color:#666;}
p {color:#333;}
#page {width:635pt!important;margin:0;}
#featurewrapleft {overflow:visible;width:390pt!important;margin:0 0 1em 0;float:left!important;}
#featurewrapright {overflow:visible;width:215pt!important;margin:0 0 .5em 0;float:right!important;}
#middlewrapleft {overflow:visible;width:380pt!important;margin:0 0 .5em .8em;float:left!important;}
#middlewrapright {overflow:visible;width:210pt!important;margin:0;background:#fff!important; }
.cycler {width:612pt!important;padding:0; text-align:left; position:relative;margin:0;font-family:verdana, Geneva, sans-serif;}
#rotator div.slide .caption {width:500px;margin-top:0em; margin-right:0em; padding:0;font-size:.9em;}
#rotator div.slide .caption {color:#fff!important;}
#rightmaincol{width:612pt!important; float:none!important;margin-left:0px;}
#maincontent {width:612pt; padding:0; overflow:visible;margin:0 auto 0 auto;clear:both; font-size:.82em;color:#333; float:none}
#maincontent #banner {width:612pt;padding:0; margin:0;}
#maincontent #banner .pillars {background:#fff;padding:0; font-size:.75em;width:612px;clear:both;margin:0;}
#maincontent #banner .column {width:124px!important; float:left; margin:0 .4em 0 0em;padding:0;}
#maincontent #banner .pillartitle {padding:.3em;color:#000;width:124px; height:28px;position:relative;font-size:.79em; display:table;}
#maincontent #banner .pillartitle a {color:#000; background:#fff;font-weight:bold; text-decoration:none;vertical-align:middle;display:table-cell;}
#maincontent #banner .pillartitle a:hover {color:#000;background:#fff;text-decoration:underline;}
#mainlangbar, #screenlogo, #globsearch, #globalnav, .sf-menu, #navicon,.jquery_corner div, #leftmaincol{display:none!important;}

ul#rollover {position:relative;overflow:hidden;margin:.4em 0 0 0;}
ul#rollover li {border-bottom:1px dotted #D2DBE7;font-size:0.73em; font-weight:bold;background:#fff;font-family:Arial, Helvetica, sans-serif;}
ul#rollover li p {margin:0 280px 0 0!important;}
ul#rollover li p a {display:block;border:0;overflow:hidden;	margin:0;padding:.5em;}
ul#rollover li img {display:block}
ul#rollover li a:hover img, ul#rollover li.activeRoll img { display:none}
ul#rollover li p a:link, ul#rollover li p a:visited {text-decoration:none;color:#000;}
ul#rollover li p a:hover, ul#rollover li.activeRoll p a {
background:#fff;margin:0; padding:.5em;border:0;/* Cleanup of default hover */color:#333;
}
/* ie7 hack*/*:first-child+html ul#rollover li a {padding:.5em;}
/* ie7 hack*/*:first-child+html ul#rollover {position:relative; overflow:hidden;margin:.4em 0 0 0;padding-top:.4em;}
/* ie7 hack*/*:first-child+html ul#rollover img {display:none;}
/* ie6 hack*/*html #maincontent ul#rollover li a {padding:.5em;}
/* ie6 hack*/*html ul#rollover {position:relative; overflow:hidden;margin:.4em 0 0 0}
/* ie6 hack*/*html ul#rollover img {padding-top:.5em;}

#leftmaincol {width:0!important;}
.relatedlinks {width:200px!important;border:1px solid #F47B29;margin:0 3em .3em .3em!important;}
.relatedlinks .title {font-size:.9em;background:#F47B29!important;}
.relatedlinks p {margin:.3em 0 .3em 0}
.relatedlinks ul li {background:url(/imgs/orange_bullet.gif) 0 .5em no-repeat!important;margin:.5em 3em .5em .5em!important;padding:.2em .2em .2em .8em;}
#printlogo {display:block;}
/* ie 7 hack */
*:first-child+html #headlogo{margin-top:-3em!important; }


.txtcenter {text-align:center;}
.txtleft {text-align:left;}
.txtright {text-align:right;}
.chartvline {border-right:1px solid #333; height:60px;width:1px;margin:0 auto;}

}
        .listbg
        {
            /*padding-left: 20px;*/
			margin-left: 9px;
			padding-left: 0px;
        }
		
		.leftarrow_box
		{	width:25px!important; 
			height:130px!important; 
			text-align:right!important;
			/*padding-top:28px!important*/;
			}

		.rightarrow_box
		{	/*padding-top:28px!important;*/}

        .coltaboutreach
        {
            float: left;
            margin-right: 24px;
            width: 157px !important;
			display:block;
        }
		.coltaboutreach  h4 a{
			text-decoration:none;
			color:#000000;
		}
		.coltaboutreach a{
			text-decoration:none;
			color:#666;
		}
			.coltaboutreach a:hover{
			text-decoration:underline;
		}
       .coltaboutreach h4
        {
            background-color: #FFFFFF;
            border-bottom: 4px solid #B2B2B2;
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 6px;
            padding: 0px 0 6px;
        }
        .coltaboutreach ul
        {
          
            padding:0px;
            margin:0px;
       
        }
        
        
        .coltaboutreach ul li
        {
            font-size: 11px;
            line-height: 14px;
            margin-bottom: 3px;
            padding: 0;
			margin:0px;
            list-style-type: none;
			color:#999 !important;
			
        }
        
  
        .coltaboutreach.lastx
        {
            margin-right: 0px !important;
        }




        .coltaboutreach2
        {
            float: left;
            margin-right: 22px; /*31px;*/
            width: 105px !important;
			display:block;
        }
		.coltaboutreach2  h4 a{
			text-decoration:none;
			color:#000000;
		}
		.coltaboutreach2 a{
			text-decoration:none;
			color:#666;
		}
		.coltaboutreach2 a:hover{
			text-decoration:underline;
		}
       .coltaboutreach2 h4
        {
            background-color: #FFFFFF;
            /*border-bottom: 4px solid #B2B2B2;*/
            font-size: 10px;
            font-weight: bold;
            margin-bottom: 6px;
			margin-top: 4px; text-align:center;  /*new*/
            padding: 0px 0 6px;
        }
        .coltaboutreach2 ul
        {
            padding:0px;
            margin:0px;
        }
        .coltaboutreach2 ul li
        {
            font-size: 9px;
            line-height: 14px;
            margin-bottom: 3px;
            padding: 0;
			margin:0px;
            list-style-type: none;
			color:#999 !important;
		}
        .coltaboutreach2.lastx
        {
            margin-right: 0px !important;
        }



        .coltaboutreach3
        {
            float: left;
            margin-right: 22px;
            width: 85px !important;
			display:block;
        }
		.coltaboutreach3  h4 a{
			text-decoration:none;
			color:#000000;
		}
		.coltaboutreach3 a{
			text-decoration:none;
			color:#666;
		}
		.coltaboutreach3 a:hover{
			text-decoration:underline;
		}
       .coltaboutreach3 h4
        {
            background-color: #FFFFFF;
            border-bottom: 4px solid #B2B2B2;
            font-size: 10px;
            font-weight: bold;
            margin-bottom: 5px;
            padding: 0px 0 5px;
        }
        .coltaboutreach3 ul
        {
            padding:0px;
            margin:0px;
        }
        .coltaboutreach3 ul li
        {
            font-size: 9px;
            line-height: 14px;
            margin-bottom: 3px;
            padding: 0;
			margin:0px;
            list-style-type: none;
			color:#999 !important;
		}
        .coltaboutreach3.lastx
        {
            margin-right: 0px !important;
        }




/* ------------------------------------------------------------------------
	Begin prettyPhoto jquery plugin styles
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(/imgs/prettyPhoto/light_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(/imgs/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(/imgs/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(/imgs/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(/imgs/prettyPhoto/dark_rounded/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(/imgs/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(/imgs/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(/imgs/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	

	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: url(/imgs/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(/imgs/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content_container .pp_left { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; } /* Left Content background */
	div.dark_square .pp_content_container .pp_right { background: url(/imgs/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; } /* Right Content background */
	div.dark_square .pp_expand { background: url(/imgs/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(/imgs/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(/imgs/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(/imgs/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(/imgs/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav .pp_play { background: url(/imgs/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(/imgs/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(/imgs/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(/imgs/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(/imgs/prettyPhoto/dark_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(/imgs/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(/imgs/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(/imgs/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(/imgs/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(/imgs/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(/imgs/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(/imgs/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(/imgs/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(/imgs/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(/imgs/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(/imgs/prettyPhoto/light_square/btnNext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(/imgs/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(/imgs/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(/imgs/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(/imgs/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(/imgs/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(/imgs/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(/imgs/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(/imgs/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(/imgs/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(/imgs/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(/imgs/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(/imgs/prettyPhoto/facebook/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(/imgs/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(/imgs/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(/imgs/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(/imgs/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(/imgs/prettyPhoto/facebook/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(/imgs/prettyPhoto/facebook/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(/imgs/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(/imgs/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(/imgs/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

#oasboxslideshow {height:132px;width:505px;}

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}
		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}
				
				.pp_nav {
					clear: left;
					float: left;
					margin: 3px 0 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
			}
			
			.pp_gallery li.default a {
				background: url(/imgs/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(/imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(/imgs/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			display: block;
			float: right;
			text-indent: -10000px;
		}
		

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
/* ------------------------------------------------------------------------
	End prettyPhoto jquery plugin styles
------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------
	Paging style
------------------------------------------------------------------------- */
#paging {text-align:center; margin:20px 0 20px 0;}
#paging a {font-size:0.85em; border:1px solid #cccccc; padding:1px 2px 1px 2px;text-decoration:none;, background-color:#f9f9f9;}
#paging a.selected {background-color:#f17305; color:#ffffff;}
/* ------------------------------------------------------------------------
	End Paging style
------------------------------------------------------------------------- */

#rightmaincol .boxblue {margin:0px!important;}
#rightmaincol .halfwidth {width:49%!important;}

#navicon .webcasticon{background:url(//www.oas.org/imgs/icons/webcasticon_titled.gif) left 0px no-repeat!important;width:109px!important;}
#navicon .webcasticon:hover{background:url(//www.oas.org/imgs/icons/webcasticon_titled.gif) left -30px no-repeat!important;width:109px!important;}

#navicon .facebookicon{background:url(//www.oas.org/imgs/icons/facebook24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .facebookicon:hover{background:url(//www.oas.org/imgs/icons/facebook24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .twittericon{background:url(//www.oas.org/imgs/icons/twitter24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .twittericon:hover{background:url(//www.oas.org/imgs/icons/twitter24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .flickricon{background:url(//www.oas.org/imgs/icons/flickr24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .flickricon:hover{background:url(//www.oas.org/imgs/icons/flickr24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .vimeoicon{background:url(//www.oas.org/imgs/icons/vimeo24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .vimeoicon:hover{background:url(//www.oas.org/imgs/icons/vimeo24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .instagramicon{background:url(//www.oas.org/imgs/icons/instagram24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .instagramicon:hover{background:url(//www.oas.org/imgs/icons/instagram24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .youtubeicon{background:url(//www.oas.org/imgs/icons/youtube24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .youtubeicon:hover{background:url(//www.oas.org/imgs/icons/youtube24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}

#navicon .rssicon{background:url(//www.oas.org/imgs/icons/rss24offovr.jpg) left 0px no-repeat!important;width:24px!important;height:24px!important}
#navicon .rssicon:hover{background:url(//www.oas.org/imgs/icons/rss24offovr.jpg) left -24px no-repeat!important;width:24px!important;height:24px!important}



#navisocial .twittericon{background:url(//www.oas.org/imgs/icons/twitter97.jpg) left 0px no-repeat!important;float:left!important;width:62px!important;height:97px!important;margin:0px!important}
#navisocial .twittericon:hover{background:url(//www.oas.org/imgs/icons/twitter97.jpg) left -97px no-repeat!important}

#navisocial .facebookicon{background:url(//www.oas.org/imgs/icons/facebook97.jpg) left 0px no-repeat!important;float:left!important;width:43px!important;height:97px!important;margin:0px!important}
#navisocial .facebookicon:hover{background:url(//www.oas.org/imgs/icons/facebook97.jpg) left -97px no-repeat!important}


#navicon {/*3buttons only width:100px*/width:auto;bottom:5px!important;position:relative!important;}

/* ie7 hack*/*:first-child+html #navicon {bottom:3px!important;}
/* ie6 hack*/*html #navicon {bottom:3px!important;}


/* ------------------------------------------------------------------------
	for carousel within a carousel
------------------------------------------------------------------------- */

div#slideshowag {
	width: 505px!important; height: 305px!important; 
	background-color:#d6dfef!important;
	position:relative!important; z-index: 0;
	left:0px!important;
}

div#slideshowag ul#slidesag {
	list-style: none;
	padding: 0px!important 0!important 0!important 0px!important;
	position:relative!important;
	left:0px!important;
}

div#slideshowag ul#slidesag li {
	margin: 0px!important 0!important 0!important 0px!important;
	padding: 0px!important 0!important 0!important 0px!important;
}

/*
div#slideshowag ul#slidesag li a img{
	position:relative!important;
	left:0px!important;
	
}
*/

/* ie7 hack*/*:first-child+html #rotator div.slide .caption_ag {bottom:0px!important; margin:0em!important 0em 0 0; }
/* ie6 hack*/*html #rotator div.slide .caption_ag {bottom:0px!important; margin:0em!important 0em 0 0; }

/* ------------------------------------------------------------------------
	for carousel within a carousel using class
------------------------------------------------------------------------- */

div.dblslideshow {
	width: 505px; height: 305px; 
	background-color:#d6dfef!important;
	position: relative; z-index: 0;
}

div.dblslideshow ul.dblslides {
	list-style: none;		
}

div.dblslideshow ul.dblslides li {
	margin: 0px!important 0!important 0!important 0px!important;
}


/* ------------------------------------------------------------------------
	for secretariat pages
------------------------------------------------------------------------- */

div#secretariat div.wrapvideo {margin:-3px 15px 10px 10px!important;}
div#secretariat div.wrapsec {background-color:#F5F5F5; border:#E1E1E1 1px solid; }
div#secretariat p.psplit {margin-top:-10px!important; width:580px!important;}

/* ------------------------------------------------------------------------
	new main telephone number
------------------------------------------------------------------------- */
div#newphone {color:#0d499c; margin-bottom:-35px; font-size:0.80em; font-weight:bold;}






a.button_grey {
    color: #6e6e6e;
    font: bold 0.6em Tahoma, Geneva, sans-serif;
    text-decoration: none;
    padding: 7px 20px;
    position: relative;
    display: inline-block;
    text-shadow: 0 1px 0 #fff;
    -webkit-transition: border-color .218s;
    -moz-transition: border .218s;
    -o-transition: border-color .218s;
    transition: border-color .218s;
    background: #f3f3f3;
    background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1));
    border: solid 1px #dcdcdc;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    margin-right: 10px;
	
	
	
/*    color: #333;*/
    border-color: #999;
  	-moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);	
}
a.button_grey:active {
    color: #333;
    border-color: #999;
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
}

a.button_grey:hover {
    color: #000;
    border-color: #444;
}

a.button_grey.webcast{
color:#0d49a5;
}

a.button_grey.webcast:hover{
color:#f07305;
border-color: #f07305;
}


span.txtgrey { color:#afafaf; }
span.normal { font-weight:normal; }
li.normal { font-weight:normal; }
#rightmaincol div.boxblue.marginr { margin-right:12px!important; }
#rightmaincol div.boxblue.thirdwidth { width:200px!important; height:315px!important;}




/********************************* twitter widget *********************************/
#tweets-bk { overflow-x:hidden ; overflow-y: auto; width:235px; height:1030px; font:normal normal normal 12px/16px tahoma,verdana, geneva, sans-serif; line-height:1.1em; padding:8px;}

.user, .tweet, .timePosted {
  float:left;
}

.user {
  width:25%;
}


.tweet {
  width:80%;
}

.timePosted {
  width:15%;
}

.user {
  clear:left;
}

.user a {
 width: 100px;
}

.user span span {
  width:100px;
  display:block;
  margin-top:10px;
}

.user img, .user a > span {
  float:left;
}

.interact {
  float:left;
  width:10%;
  margin-top:-7px;
}

.interact a {
  margin-left:5px;
  float:left;
}

.user a > span {
  margin-left:10px;
}

#linkage {
  position:fixed;
  top:0px;
  right:0px;
  background-color:#3d3d3d;
  color:#ffffff;
  text-decoration:none;
  padding:5px;
  width:10%;
  font-family:arial;
}

#tweets-bk p.tweet { margin-bottom:20px; font-size:0.97em!important; line-height:1.2em; color:#666;}
#tweets-bk p.tweet a { color:#4787b4; text-decoration:none;  }
#tweets-bk p.tweet a:hover { text-decoration:underline; }

div.user { width:200px;}
div.user a { text-decoration:none; }
div.user a:hover { text-decoration:underline; }
div.user img { width:32px; height:32px;}
div.user span span { margin-top:-4px;}
div.user span { font-size:0.95em; margin-left:0px!important;}
.timePosted { margin-top:-40px; font-size:0.75em!important; }
.summary a { color: #292f33; text-decoration: none;   outline: 0;}
.summary a:hover { text-decoration: underline;}


a.follow-button { position:absolute; top: 15px;
  right: 25px; outline:none!important;}
a.follow-button img { border:none!important;}




div#fchgcaptionplay.caption.caption_ag {bottom:0px!important;}
/*ie 7 fix */
*:first-child+html div#fchgcaptionplay.caption.caption_ag {bottom:3px!important; left:3px!important}
/*ie6 fix */
*html div#fchgcaptionplay.caption.caption_ag{bottom:3px!important; left:3px!important}

div#leftmaincol div.relatedlinks.left {width:173px; margin:20px 0 0 0;}
div#leftmaincol div.relatedlinks.left ul {margin-left:12px;}



/*ie 7 fix */
*:first-child+html #frmtweet { width:275px!important; }

#rightmaincol .txtred { color:#C00; }

/*embed google search*/
#___gcse_0 {font-size: .7em!important;
    height: auto!important;
    width: 200px!important;
    border: none!important;
    color: #666!important;
    margin: 0px!important;
    padding: 0px!important;
    display:inline-block!important;
    }
	
.gsc-control-cse , .gsc-search-box , .gsc-input-box, .gsc-input, #gs_id50, #gs_tti50, #gsib_b,  .gsib_a, #gsc-i-id1 {padding:0px!important; /*border:none!important; */margin:0px!important; border-spacing:0px!important; background:none!important; border: #FFF solid 1px!important; }	
.gsc-wrapper{ width:843px!important;  margin-left:-628px!important;  margin-top:50px!important; position:absolute!important; z-index:5000!important;}

.gsc-search-button { width:23px!important; height:20px!important; padding-left:5px!important;padding-right:5px!important; padding-top:3px!important; margin-left:0px!important;  }
/*.gsc-input, #gsc-i-id1 { border:#CCC solid 1px; height:20px!important; }*/
input#gsc-i-id1.gsc-input { border:#CCC solid 1px!important; height:20px!important; }
.gsc-search-box  { height:20px!important; padding:0px!important; }
.gsst_b , .gsst_a { padding:0px; width:0px!important; margin-left:-10px!important;}
.gsc-result-info { display:none!important;}
.gsc-above-wrapper-area-container { border:none!important;}
.gsc-results.gsc-webResult { background-color:#FFF!important;}