
body {
    background: url("/images/content/page-bg.gif") no-repeat scroll   center top #EBEBEB;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    margin: 0;
    padding: 0;}
html { }
strong, bold {}

html,body,p,div,img,ul,form,form,noscript{ margin:0; padding:0; border:0; border-spacing:0; }	
.Clear, .ClearAll { clear: both; }
.ClearLeft { clear: left; }
.ClearRight {clear: right; }
.fileImage {  list-style-type:none !important;list-style-image:none !important; margin-top:-15px; padding-left:20px; }
.ItemContent .fileImage{padding-left:5px;margin-top:0;}
.pdffileImage {  list-style-image:url('/images/icons/icon-pdf.gif') !important; }
.wordfileImage {  list-style-image:url('/images/icons/icon-word.gif') !important; }
.pptfileImage {  list-style-image:url('/images/icons/icon-ppt.gif') !important; }
.fileImage{background-image:none;}
.fileImage a{text-decoration:none; color:#333333 !important; }
.ItemSize{margin-bottom:0; margin-top:0px;margin-left:15px;font-size:1em;}
.ItemName {}
.fileNemX{display:block; float:left;}
.fileDate{ background-color:#D8D8D8; color:#333333; margin-bottom:10px; padding:3px;font-size:.9em;margin-top:-10px;margin-left:-5px;}
.linkedFiles .verticalDataList li{list-style:none !important; list-style-image:none !important;}
#rightColumn .ItemList .Item .ItemName li .fileDate{margin-left:-20px;}

.ItemContent ul{}
.FileRelatedLinks{margin-left:30px;}
.PageSummary{display:block;float:left;width:100%;}
.ItemFileType{float: left;margin-right: 5px;}
.ItemTitle .ItemName ul li{}

ul.verticalPagelist {margin-top:10px;}

.verticalPagelist li , .PageListItem li , .FileRelatedLinks ul li {list-style-image:url('/images/navigation/bullet.gif');margin-left:10px;}





.ItemSummaryImage img{float:left;padding-right:10px;}
.ItemName a{float:left;}
.Justified{text-align:justify;}
hr{margin-top:30px;background:url('/images/content/h1-homepage.gif');background-repeat:no-repeat;border:none; height:10px; }

p { margin: 0; padding: 10px 0px 0px 0px; font-size:1em;line-height:1.4em;font-family:Arial;}



h1 { font-weight: normal !important; margin: 0;  font-size:1.6em; }
h1, h2, h3, h4, h5, h6 {font-family :Times New Roman;color:#042366;font-weight: normal !important;margin-bottom:10px;}
h2, h3, h4, h5, h6{padding-top:10px;}

.SubPageHeaderLine{background:url('/images/content/h1-bg.gif');background-repeat:no-repeat;padding-bottom:0px;}

.contentSub ul li {list-style-image:url('/images/navigation/bullet.gif');}
.contentSub ul li, .contentSub ol li { line-height:18px;padding: 0em 0 0.25em .1em;margin-left:15px; font-family:Arial;}

.contentSub  li ol , .contentSub li ul {padding-top:5px;padding-bottom:5px;padding-left:15px;}

table{border-collapse:collapse;}
.contentSub table{color:#042366;margin:15px 0; width:100%;}
.contentSub table td{background-color:#EBEBEB;border: 1px solid #042366; line-height:25px;padding-left:10px;}
.contentSub table th{background-color:#1A52CB;border: 1px solid #042366; color:#fff;line-height:25px;text-align:center;padding:2px 0 2px 0;}
.contentSub table.noBorder td, .contentSub table.noBorder th, .contentSub table.noborder td, .contentSub table.noborder th{border:none;background:none;}
.contentSub table td a strong{}
.contentSub table td strong a{}
.noBorder{border:none;}

.socialMedia .stButton .chicklets{width:20px; padding-left:0; padding-right:0;}
.socialMedia .stButton{margin:0!important;}
.FooterSocialMedia  .stButton .chicklets{width:20px; padding-left:0; padding-right:0;}
.FooterSocialMedia .stButton{margin:0!important;}

.imageLeft{float:left;}
.imageRight{float:right;}


.jquerySlider {width:920px;height:280px;overflow:hidden;background:url('/images/content/carousel-gradient.gif') repeat-x; border:20px solid #ffffff; }
.jquerySlider img{max-width:520px;float:right;}
.jqueryWideDiv { }

.Pause{background:url('/images/structural/control-5.gif') no-repeat scroll 0 0 transparent;  }
.controls li{padding-top:3px; font-family:Arial; width:22px; height:22px; float:left; list-style:none;margin-right:3px;text-align:center;color:#1547A8;font-weight:bold;}
.controls li{background:url('/images/structural/number-off.gif') no-repeat scroll 0 0 transparent; }
.controls li:hover{background-image:url('/images/structural/number-on.gif');color:#fff;}
.controls li.active{background-image:url('/images/structural/number-on.gif');color:#fff;}



.jquerySlider .controls {padding:13px 0 0 25px; width:124px;margin-top:-55px;position:absolute; z-index:100; }
div.controls{ margin-left:30px !important; margin-top:0;cursor:pointer;width:125px;}
div.controls img {float:left !important; margin-top: 0 !important; cursor:pointer; width:22px; height:22px;}
.carouselText a { color:#ffffff !important; font-weight:normal; font-family:Times New Roman; font-size:1.8em; text-decoration:none;}
.carouselText { width:343px; height:240px;}
.carouselText div {margin-top:10px;}

.ImageBox{height:240px;}
.readMoreLeft{margin-top:17px !important;width:4px;background:url('/images/content/btn-white-left.gif'); background-repeat:no-repeat; height:29px;float:left; }
.readMore {padding:4px 0 0 6px;margin-top:10px !important;background:url('/images/content/btn-white-right.gif'); background-repeat:no-repeat; height:27px; float:left;width:93px; }
a.readMore {text-decoration:none; color:#2a2a72 !important;font-size:14px !important;}

 .carouselText .readMoreIrish {padding:4px 0 0 6px;margin-top:10px !important;background:url('/images/content/btn-white-right-irl.gif'); background-repeat:no-repeat; height:27px; float:left;width:110px; }
 .carouselText a.readMoreIrish {text-decoration:none; color:#2a2a72 !important;font-size:14px;}



.homepageJquery {width:920px;height:299px;overflow:hidden;background:url('/images/content/carousel-gradient.gif') repeat-x; border:20px solid #ffffff;}
.homepageJquery img {background:transparent;float:right;margin-top:-10px;}
.jqueryWideDiv{}
.eachSlider {float:left;}
.wrapHeader{max-width:370px;float:left;background:url('/images/banners/carousel-text-blue.gif');color:#fff;font-size:15px;padding:7px 15px 7px 15px;}
div.subTextDiv{clear:both;float:left;width:355px;padding:7px 30px 15px 15px;background:url('/images/banners/carousel-text-black.gif');}
.wrapTitle{width:343px; height:289px; overflow:hidden; color:#fff;font-size:15px;padding:7px 0 10px 0;margin-left:30px !important;}
.wrapText{display:block; color:#fff; font-size:13px;padding:0 12px 0 0; line-height:18px;}
.wrapTitle a {display:block; height:60px;}
.wrapText p {height:100px;}

.homepageJquery .sliderTextBox {position:relative;top:-185px;left:60px;z-index:1;}
.prevForSlider {position:absolute;width:33px; height:33px;top:300px;margin:30px 0 0 10px;}        
.nextForSlider{position:absolute;width:33px;height:33px;margin:30px 0 0 910px;z-index:0;top:300px;}         
.prevForSlider img{display:none;}
.nextForSlider img{display:none;}


.contentSub p{ padding-bottom:20px; padding-top:0px;}
.contentSub p img{padding: 22px 10px 0 0;}
.imgLeft{float:left;}
.imgRight{float:right}

.contentSub h1, #rightColumn h1 { padding:0 0 3px 0 !important;}

.contentSub h2 {font-size:1.4em; padding-bottom:0px; padding-left:0;font-weight:normal;}
h2{font-size:1.4em;}
h3, h4, h5, h6{font-size:1.2em;}
.contentSub h3{font-size:1.2em;}
.contentSub h4{font-size:1.2em;}
.contentSub h5{font-size:1.2em;}
.contentSub h6{font-size:1.2em;}



.leftBannerOne .ImageBannerBtm,.leftBannerTwo .ImageBannerBtm {width:219px;margin-left:-20px;margin-top:51px;background:url('/images/banners/banner-bg.gif') repeat-y;}
.leftBannerOne .ImageBannerBtm p , .leftBannerTwo .ImageBannerBtm p{margin-right:15px; font-size:14px !important; padding-left:7px !important;text-align:left;font-family:Times New Roman;}



.colorCrumb{cursor:pointer;color:white !important;background-image:url('/images/content/history-default.png');background-repeat:no-repeat;display:block;height:25px;padding:3px 10px 0 22px;float:left;text-decoration:none;font-family:Arial;z-index:1; overflow:hidden; line-height:18px;background-position:right top;}
.history-home{z-index:6;background-image:url('/images/content/history-home.png');background-repeat:no-repeat;display:block;height:25px;padding: 3px 0 0 20px;float:left;width:50px;text-decoration:none;position:relative;}
.history-link{background-image:url('/images/content/history-link.png');background-repeat:no-repeat;display:block;height:25px;padding: 3px 30px 0 30px;float:left;text-decoration:none; position:relative;background-position:right top;}




.first1{ background-image:url('/images/content/tab-home.gif');background-repeat:no-repeat;display:block;width:82px;cursor: pointer;}
.first2{ background-image:url('/images/content/tab-taoiseach.gif');background-repeat:no-repeat;display:block;width:212px;cursor: pointer; }
.first3{ background-image:url('/images/content/tab-news.gif');background-repeat:no-repeat;display:block;width:73px;cursor: pointer;}
.first4{ background-image:url('/images/content/tab-publications.gif');background-repeat:no-repeat;display:block;width:114px;cursor: pointer; }
.first5{ background-image:url('/images/content/tab-work.gif');background-repeat:no-repeat;display:block;width:191px; cursor: pointer;}
.first6{ background-image:url('/images/content/tab-history.gif');background-repeat:no-repeat; display:block;width:188px;cursor: pointer;}
.first7{ background-image:url('/images/content/tab-contact.gif');background-repeat:no-repeat;display:block;width:100px; cursor: pointer;}

.first1:hover{background-image:url('/images/content/tab-home-over.gif');background-repeat:no-repeat; }
.first1:active{background-image:url('/images/content/tab-home-over.gif');background-repeat:no-repeat;}
.first1:focus{background-image:url('/images/content/tab-home-over.gif');background-repeat:no-repeat;}



.first2:hover{background-image:url('/images/content/tab-taoiseach-over.gif');background-repeat:no-repeat;}
.first2:active{background-image:url('/images/content/tab-taoiseach-over.gif');background-repeat:no-repeat;}
.first2:focus{background-image:url('/images/content/tab-taoiseach-over.gif');background-repeat:no-repeat;}



.first3:hover{background-image:url('/images/content/tab-news-over.gif');background-repeat:no-repeat;}
.first3:active{background-image:url('/images/content/tab-news-over.gif');background-repeat:no-repeat;}
.first3:focus{background-image:url('/images/content/tab-news-over.gif');background-repeat:no-repeat;}


.first4:hover{background-image:url('/images/content/tab-publications-over.gif');background-repeat:no-repeat;}
.first4:active{background-image:url('/images/content/tab-publications-over.gif');background-repeat:no-repeat;}
.first4:focus{background-image:url('/images/content/tab-publications-over.gif');background-repeat:no-repeat;}



.first5:hover{background-image:url('/images/content/tab-work-over.gif');background-repeat:no-repeat;}
.first5:active{background-image:url('/images/content/tab-work-over.gif');background-repeat:no-repeat;}
.first5:focus{background-image:url('/images/content/tab-work-over.gif');background-repeat:no-repeat;}

.first6:hover{background-image:url('/images/content/tab-history-over.gif');background-repeat:no-repeat;}
.first6:active{background-image:url('/images/content/tab-history-over.gif');background-repeat:no-repeat;}
.first6:focus{background-image:url('/images/content/tab-history-over.gif');background-repeat:no-repeat;}



.first7:hover{background-image:url('/images/content/tab-contact-over.gif');background-repeat:no-repeat;}
.first7:active{background-image:url('/images/content/tab-contact-over.gif');background-repeat:no-repeat;}
.first7:focus{background-image:url('/images/content/tab-contact-over.gif');background-repeat:no-repeat;}



.MenuSpacer {color:#ffffff;margin-top:16px;}



.BtnPressRelease{ cursor: pointer;
	font-size: 14px;
	color: #ffffff;

	padding: 0 0 2px 0;
	 background-image: url('/images/content/btn-blue-PressRls-right.gif');
	 background-repeat:no-repeat;
	 width:177px;
	 height:27px;
	 border:none;text-align:left;}
.BtnPressRelease p{padding:0px; line-height:normal;}	 
.TxtNews, .BtnPressRelease a {color:#ffffff !important;
	    float:left;
	    font-family:Arial;
	    font-size:12px;
	    text-decoration:none;
	    padding-left:10px;
	    padding-top:6px;}
	          
.viewAllNews a, .viewAllNews a:visited, .viewAllNews a:hover, .viewAllNews a:active .viewAllNews a:focus{color:#ffffff !important; }	

.btnBanner{float:left;margin-top:10px;margin-left:-3px;} 
.BtnRss{cursor: pointer;
	font-size: 14px;
	color: #ffffff;
	
	padding: 0 0 2px 0;
	 background-image: url('/images/content/btn-Rss-blue-right.gif');
	 background-repeat:no-repeat;
	 width:130px;
	 height:27px;
	 border:none;text-align:left;}
.BtnNews{float:left;margin-top:20px;}
	 
	 .BtnLeft{background-image: url('/images/content/btn-blue-left.gif');
                   height:27px;
                   width:5px;
                
                   float:left;}
	 .iconRss img{float:left; padding-left:5px; padding-top:6px;}




img.left { float: left; }
img.right { float: right; }
.underline{ text-decoration:underline;}
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}

.Hidden { position: absolute; left: -9999px; }
.IsVisible { display: block; }
.IsHIdden { display: none; }

.FirstChild { padding-left: 0 !important; margin-left: 0 !important; }
.LastChild { padding-right: 0 !important; margin-right: 0 !important; }

a:link, a:visited {color:#042366;}
a:hover, a:active, a:focus {color:#1A52CB; text-decoration:none;}

/* Text Styles */
.Underline { text-decoration: underline; }
.Bold { font-weight: bold; }
.Italic { font-style: italic; }
.Red { color: #CC0000; }


/* Alignment Styles */
.Left, .AlignLeft { text-align: left; }
.Center, .AlignCenter { text-align: center; }
.Right, .AlignRight { text-align: right; }
img.Left { float: left !important; }
img.Right { float: right !important; }

/* Main Containers */
#limiter { margin: 0 auto; padding: 0; }

/* Tabbed Menu */
#toptabboxBackground {}
#toptabboxContainer { margin: 0 auto;}

#toptabboxLeft{float:right;}
#toptabboxLeft ul{ list-style-type:none;}
#toptabboxLeft ul li{float:left;margin-right:5px;}
#toptabboxLeft a:link,#toptabboxLeft a:visited{margin-top:18px; padding:0px 14px 10px 14px; display:block; 
                                              
                                               color:#ffffff; text-decoration:none;font-size:12px;} 
                                              
#toptabboxLeft a:hover, #toptabboxLeft a:focus ,#toptabboxLeft a:active { color: #ffffff;}
#toptabboxLeft .tabs #current a{}

#toptabboxRight{float:right;}

/* Social Media */
.socialMedia {margin-top:18px;}
.socialMedia ul{list-style-type:none;}
.socialMedia ul li{float:left;margin-left:10px;}
.socialMedia ul li a {display:block; margin:8px 5px 0 0; text-decoration:none;}

.FooterSocialMedia {float:left;}
.FooterSocialMedia ul  {list-style-type:none;}
.FooterSocialMedia ul li{float:left;margin-left:10px;}
.FooterSocialMedia ul li a {display:block; margin:8px 5px 0 0; text-decoration:none;}


/* Header */
#headerBackground{margin:0 auto;padding: 0;}
#headerContainer { margin:0 auto; width:960px;height: 130px;}
#headerin { height: 104px; }
#headleft { width: 350px; float: left;}
#headright { width: 455px; float: right;margin-bottom:20px;}

/* Header Banner */
#logo {margin-top:40px;}
.hidden { position: absolute; left: -9000px; }

/* Search Styles */
#searcharea { float: right;  }
#searcharea input.searchsite {display:block;float:left;width:264px;color:#333333;height:20px;margin:20px -2px 0 0;padding:5px 0 8px 10px; background:url('/images/content/search-input.gif') no-repeat;border:none; }
#searcharea input.searchbutton  {display:block;float:left;margin-top:20px; padding:0;}              
#searcharea label { color: #aaa; font-weight: bold; position: relative; top: -6px; display: none; }

/* Main Content Containers */

#leftColumn { width: 230px; float: left; padding: 0; margin: 0px 7px 20px 13px;  }
#rightColumn {  width: 670px; float: left; padding:0 15px 15px 15px;} /*723*/


.rss {margin: 0 0 0 20px;}
.rss ul { list-style-type:none;}
.rss ul li {margin:5px 0 5px 0;}
.rss ul li a {padding:0 0 0 20px;background:url('/images/icons/feed-icon-12x16.gif') no-repeat left 4px;font-size:15px;}


/* History/Breadcrumb */

.historyContainer {float:left;padding:20px 0 15px 13px;}
p.breadcrumbLeft{float:left;height:23px;background:url('/images/other/breadcrumb-left.gif') no-repeat left top;}
p.breadcrumbRight{float:left;height:21px;padding:2px 9px 0 0; color:#fff; background:url('/images/other/breadcrumb-right.gif') no-repeat top right; font-size:13px;}
#history {float:left;  margin: 0 0 0 5px;font-size:.9em; }
#history a {margin-right:-20px;}

		   
/* Header Styles */




/* Text Styles */

.homepageJquery p{margin: 0; font-size:1.12em;line-height:17px;width:300px;color:#ffffff; }
.homepageJquery p a{float:left;}

.homepageJquery p img{float:right;background-repeat:no-repeat;}



/* Main Navigation DropDown */
#navbg {margin:0 auto; width:960px;}      
        
/* First Level and Below Lists */
#nav { padding: 0; margin: 0 auto; list-style: none; font-family:Times New Roman; font-size:1.2em; }
#nav ul { padding: 0; margin: 0 auto; list-style: none; line-height: 32px;}
#nav li {  float: left; list-style:none;text-align:center;height:32px; padding-top:9px;}
#nav li a {text-decoration: none;color:#000000;}


/* Second Level and Below Lists */

#nav li ul {position:absolute;display:none;z-index:2;}
#nav ul li {background:#363636;padding:3px 0 3px 0;}
#nav ul li:hover{background-color:  #037aaf !important;}
#nav ul li a{color:#333333;}
#nav li.subs:hover ul{display:block;}/*

/* Left Navigation */
#leftNavMenu { text-transform:capitalize;}
#leftNavMenu ul{list-style-type:none;}
#leftNavMenu ul li{ text-decoration:none;background:url('/images/content/nav-publications.gif') no-repeat scroll 50% top transparent;margin-bottom:3px;}
   
#leftNavMenu li.active-trail , #leftNavMenu ul li:hover {background:url('/images/content/nav-publications-over.gif') no-repeat scroll 50% top transparent;margin-bottom:3px;}                


#leftNavMenu ul li a:link, #leftNavMenu li a:visited{font-size:12px;padding:7px 10px 7px 10px;margin-left:10px;display:block;text-decoration:none; }/*color:#333;*/
#leftNavMenu li:hover a, #leftNavMenu li a:hover, #leftNavMenu li a:active, #leftNavMenu li a:focus { color:#333333 ;}

a.currentnav, a.currentnavsub{color:#333333; font-weight:bold;}
a.currentnavsub{font-size:12px !important;}

#leftNavMenu ul li ul li{border-left:none;}
/*
#leftNavMenu ul li ul li a{margin-left:20px !important;}*/
#leftNavMenu ul li ul li ul li a{margin-left:20px !important;}
#leftNavMenu ul li ul li ul li ul li a{margin-left:30px !important;}



/* Homepage Styles */
.homepageBackground{margin:0 auto; width:960px;background-color:#ffffff;}/*
.homepageBackground {background:url('/images/structural/pagebg1.gif') #f8f8f8 repeat-x top center; padding-top:1px }*/
.homepageContainer {width:960px; padding-bottom:15px;margin:0 auto;background-color:#ffffff;float:left;}
.homepageHeaderTitle{background:url('/images/content/h1-homepage.gif');background-repeat:no-repeat;}
.homepageContainer .homepageContent { }
.homepageDocument{padding:0 0px 0px 20px; margin-right:20px;}
.content {margin-bottom:30px;}

/* h1, h2, h3{color:#048ebd;}*/

.PageListHeading{padding-top:10px;}
.content p{font-family:Arial;text-align:justify;}
.content h1{ margin-bottom:3px; color:#042366 !important;padding: 0; font-size:1.6em !important;}
.content h2{}
.content table {font-size:14px; border-collapse:collapse; border:1px solid #D2D0CA;}
.content table th{padding:10px;background:#048ebd; color:#fff; border:1px solid #D2D0CA;}
.content table td  {padding:10px; border-collapse:collapse; border:1px solid #D2D0CA;}
.content ul{margin-left:33px;}
.subMainBackground { background-color:#ffffff; border:1px none blue; padding-bottom:15px;width:960px;}
.subMainContainer {margin:0 auto; width:960px;padding-top:0px;}
.subMainContainer h3 {font-weight:normal;font-size:18px; margin:0;padding:10px;border-bottom:#d2d0ca solid 1px;}

/* HomePage Group */
.homepageGroups1{float:left; background-color:#ffffff; width:640px;}
.homepageGroups2{float:right;margin-right:20px; background-color:#ffffff;width:300px;}
.homepageGroups3{float:left;margin-left:27px;}

/* Context Group1 */
.newsContextGroup {margin-left:20px;}
.newsContextGroup ul{ list-style-type:none;  border-top:1px none #ebebeb;background:url("/images/content/bg.gif") repeat-x scroll left bottom transparent;width:596px; height:31px; }
.newsContextGroup ul a{ text-decoration:none;font-family:Times New Roman;font-size:1.2em;}
.newsContextGroup ul li{ float:left;;margin-right:3px;}


      .newsContextGroup ul li {overflow:hidden; }
.newsContextGroup ul li a.newsCurrent, .newsContextGroup ul li a:hover, .newsContextGroup ul li a:active, .newsContextGroup ul li a:focus {display:block;padding-left:6px;padding-right:0;border:none;background:url('/images/content/left-on.gif') no-repeat top left !important;}
.newsContextGroup ul li a:hover > span, .newsContextGroup ul li a.newsCurrent span{display:block;padding:5px 15px 5px 10px;background:url('/images/content/right-on.gif') no-repeat top right !important;}

.newsContextGroup ul li a:link, .newsContextGroup ul li a:visited{display:block;padding-left:6px;padding-right:0px;border:none;background:url('/images/content/left.gif') no-repeat top left ; }
.newsContextGroup ul li a span{display:block;padding:5px 15px 5px 10px;background:url('/images/content/right.gif') no-repeat top right !important;}

             
.newsContextGroup .newsContextGroupBottom
{
                  clear:both;width:302px;background:#fff;
                  border-bottom-left-radius:8px; -webkit-border-bottom-left-radius:8px; -moz-border-bottom-left-radius:8px;
                  border-bottom-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;
                  
                  border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-bottom-right-radius:8px;
                  border:1px none #ebebeb;
                  width:602px;
                  margin-bottom:20px;
                  background:url("/images/content/tab-content.gif") no-repeat scroll left bottom transparent;
           
                  
                  }
                  .newContextBorderTop{border-top:1px none #ebebeb; height:2px ;width:596px;background:url("/images/content/bg.gif") repeat-x scroll left bottom transparent;}
                  
                
 .ItemSummary{margin-top:5px;margin-bottom:10px;}                 
.newsContextItem{clear:both;width:590px;}
.newsContextLeft{float:left;width:60px;margin-left:7px;}

.newsContextRight{float:left;width:585px;}
.homepageGroups1 .newsContextRight{width:505px;}
.viewAllNews{float:right;margin:20px 5px 15px 0;}

span.newsDate{font-weight:bold;display:block;height:35px;width:42px;text-align:center;margin:15px 0 0 12px;padding-top:2px;font-size:12.5px;color:#ffffff;background:url('/images/banners/date-top.gif') no-repeat top center;}
span.newsYear{display:block;height:18px;width:42px;text-align:center;margin-left:12px;padding-left:0;padding-top:0px;font-size:11px;text-transform:uppercase;color:#fff;background:url('/images/banners/date-btm.gif') no-repeat top center;font-weight:bold;}
.newsContextRight a{display:block; margin:10px 5px 0 0px;color:#1A52CB;}
.newsContextRight p {line-height: 18px; color:#333333;padding-top:5px;padding-bottom:10px;font-size:1em;}
.contentOfContextGroup{padding-right:15px;display:none;}
.newsContextRight {}
.newsContextGroupBottom  .newsContextRight{ padding-top:10px;}

.newsContextGroupBottom .newsContextRight a {margin: 0px 5px 0 0;}
.newsContextGroupBottom .newsContextRight p{padding-bottom:0;}

/* Context Group2 */
.publicationsContextGroup {width:302px;height:368px;border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px;background:#fff;}
.itemImage{float:left;margin: 12px 0 0 13px;}
.itemRightArea{float:left;width:220px;margin: 12px 0 9px 15px; word-wrap: break-word;}
.itemTitle{}
.upperCase { text-transform: uppercase; }
.itemSummary {font-size:12px;line-height:19px;clear:both;}
.contextGroupItem{height:100px;}

.publicationsContextGroup table th{padding:10px 0 7px 0; width:50px; vertical-align:top;}
.publicationsContextGroup table td{padding:10px 0 7px 0; vertical-align:top;}
.publicationsContextGroup table td.publicationsTableLast{padding-bottom:25px;}
.publicationsContextGroup table td a{display:block; width:170px;}

/* Homepage Text Banner */
.bannerWithText{ height:226px; background:url("/images/banners/message-btm.jpg") no-repeat scroll right bottom transparent;}
.bannerWithTextTop{ height:auto; padding-top:10px;background:url("/images/banners/message-top.gif") no-repeat scroll 0 0 transparent;}
.bannerWithTextTopLine{width:302px; height:auto; padding-top:2px;background:url('/images/banners/message-line.gif') no-repeat;}
/*
.bannerWithText strong{margin-left:5px; margin-top:3px;}
*/
.bannerWithText strong{background:url("/images/banners/message-line.gif") no-repeat scroll left bottom transparent;padding:0px 0 15px 0px;display:block;border:none; color:#1547A8;font-weight:normal;font-size:1.7em; font-family:Times New Roman;}
.bannerWithText p{color:#333333;line-height:20px;font-size:12px;font-family:Arial;padding:0 0 0 11px; font-family:Arial;}

.bannerWithText  a {
	cursor: pointer;
	font-size: 1em;
	color: #ffffff;
	 background-image: url('/images/content/btn-welcome.gif');
	 background-repeat:no-repeat;
	
	 height:27px;
	 border:none;
	 text-align:left;
	 font-family:Arial;
	 display:block;
	 text-decoration:none;
	padding: 3px 0 0 5px;
	margin: 20px 0 0 0px;
                     
}
.bannerWithText  a:hover{background-image: url('/images/content/btn-welcome-over.gif');}

.commonButton {
	cursor: pointer;
	font-size: 1.1em;
	color: #ffffff;
	margin:0px 0 0;
	padding: 0 0 3px;
	 background-image: url('/images/content/btn-blue-right.gif');
	 background-repeat:no-repeat;
	 width:190px;
	 height:27px;
	 border:none;
	 text-align:left;
	 font-family:Arial;
                     
}
.commonButtonLeft{ background-image: url('/images/content/btn-blue-left.gif');
                   height:27px;
                   width:5px;
                   margin:0px 0 0 15px;
                   }

.commonButton:hover
{

}

.smallButton {
	cursor: pointer;
	font-size: 12px;
	color: #ffffff;
	padding: 3px 7px 3px 7px;
	 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777777), to(#000000));
                     background-image: -webkit-linear-gradient(top, #777777, #000000);
                     background-image:    -moz-linear-gradient(top, #777777, #000000);
                     background-image:     -ms-linear-gradient(top, #777777, #000000);
                     background-image:      -o-linear-gradient(top, #777777, #000000);
                  
	border-radius: 8px; 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #3b3635;
	-moz-box-shadow:0px 1px 3px rgba(170,170,170,0.5),	inset 0px 0px 3px rgba(000,000,000,1);
	-webkit-box-shadow:	0px 1px 3px rgba(170,170,170,0.5),	inset 0px 0px 3px rgba(000,000,000,1);
	text-shadow:0px -1px 0px rgba(000,000,000,0.1),	0px 1px 0px rgba(000,000,000,1);
}

.smallButton:hover
{
     background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000000), to(#777777));
                     background-image: -webkit-linear-gradient(top, #000000, #777777);
                     background-image:    -moz-linear-gradient(top, #000000, #777777);
                     background-image:     -ms-linear-gradient(top, #000000, #777777);
                     background-image:      -o-linear-gradient(top, #000000, #777777);
}


/* Text Banner Styles */
.leftBanner { margin-top:20px;margin-left:5px;}

.leftBanner p{background:url('/images/banners/blue-bg.gif') repeat-y;color:#ffffff;font-size:1.1em !important;font-family:Times New Roman;padding-top:0px;width:219px;}
.leftBanner p strong{cursor:pointer;text-align:left;background:url("/images/banners/arrow-white.png") no-repeat scroll 205px 9px transparent;display:block;padding:5px 0 6px 10px; font-weight:normal;}
.leftBanner p a {color:#ffffff;font-family:Times New Roman;text-decoration:none;}
.leftBanner p a:hover{text-decoration:underline;}

/* Image Banner */
/* .whiteArrow{}
.ImageBannerBtm{background:url('/images/banners/blue-bg.gif') repeat-y;height:27px;width:287px;color:#ffffff;padding-left:13px;padding-top:6px;font-size:1.5em !important;font-family:Times New Roman;font-weight:normal !important;}
*/
.imageBanner {margin-bottom:15px; margin-top:10px;}
.imageBanner p{background:url('/images/banners/blue-bg.gif') repeat-y;color:#ffffff;font-size:1.3em !important;font-family:Times New Roman;padding-top:0px; }
.imageBanner p strong{background:url("/images/banners/arrow-white.png") no-repeat scroll 285px 12px transparent;display:block;padding:5px 0 5px 15px; font-weight:normal;cursor:pointer;}

.imageBanner p a{color:#ffffff;font-family:Times New Roman;text-decoration:none;}
.imageBanner p a:hover{text-decoration:underline;}


/* Twitter */
.twitterFeed {width:302px;  margin-top:37px; background:#fff;border-radius:8px;}
.tweet  {height:335px;}
.tweet ul{ list-style-type:none;}
.tweet a {color:#048ebd; }
.tweet_join{ display:none;}
a.tweet_avatar{float:left;margin:10px 0 0 10px; }
.tweet li{clear:both;}

span.tweet_time{float:right;  margin:5px 10px 10px 0; }
span.tweet_time a{ text-decoration:none !important;font-size:12px;color:#9a9a9a;}
span.tweet_join{ font-size:14px;margin:10px 0 0 10px;}
span.tweet_text{float:left;margin:10px 0 0 10px;width:220px;}
a.joinTheConversation{display:block;text-align:right;padding:10px 8px 10px 0;font-size:14px;text-decoration:none;border-top:#d2d0ca solid 1px;}
.joinTheConversation img{float:right; margin:0 10px 0 10px;}
.twitterBottom{background:url('/images/other/twitter-bird.gif') no-repeat right;width:302px; height:39px;}



/* Policy Rating CSS End */
.UserImage
{
	max-width: 100px;
	max-height: 100px;
}

.indent { margin-left: 26px; }
.indent2 { margin-left: 46px; }
.indent3 { margin-left: 66px; }
.indent4 { margin-left: 86px; }
.indent5 { margin-left: 106px; }




/* Publication Template */
.adPublications h2{font-size:19px; font-weight:normal;}
.searchPublications{width:625px; height:59px; padding:10px 0 10px 85px; background:url('/images/content/search-bg.gif') no-repeat;}
.searchPublications p{float:left; font-size:11px;color:#fff; width:220px;}
.searchPublications p strong{font-size:13px;}
.searchPublications input {float:left; border-radius:8px; border:#d4d4d4 solid 1px;}
input.searchKeyword{margin:10px 10px 0 0;width:166px; height:33px; }
input.searchAuthor{margin:10px 10px 0 0;width:125px; height:33px;}
button.searchButton{float:left;height:38px;font-size: 14px;	color: #ffffff;	margin:10px 0 0 0;	padding: 5px 10px 5px 10px;
                    background: -moz-linear-gradient(top,#777777 0%,#000000);
                    background: -webkit-gradient(linear, left top, left bottom, from(#777777),to(#000000));
                    border-radius: 8px;
                    -moz-border-radius: 8px;
                    -webkit-border-radius: 8px;
                    border: 1px solid #3b3635;
                    -moz-box-shadow: 0px 1px 3px rgba(170,170,170,0.5),	inset 0px 0px 3px rgba(000,000,000,1);
                    -webkit-box-shadow: 0px 1px 3px rgba(170,170,170,0.5), 	inset 0px 0px 3px rgba(000,000,000,1);
                    text-shadow:0px -1px 0px rgba(000,000,000,0.1),	0px 1px 0px rgba(000,000,000,1);}
		
.adPublications table{margin:25px 0 0 0;padding-bottom:10px;}
.adPublications table td{ vertical-align:top;}
.adPublications table td a {font-size:16px;font-weight:bold;}
.adPublications table td p{margin:5px 0 5px 0;}
td.imgPublications{width:130px;padding-bottom:30px;}	
td.imgPublications img {-webkit-box-shadow:0px 0px 15px 3px  #ccc; -moz-box-shadow: 0px 0px 15px 3px  #ccc; box-shadow: 0px 0px 15px 3px  #ccc;}

.relatedPublications {float:left;background:#fff;border-radius:8px;padding-bottom:25px;}
.relatedPublications h3{color:#045189;}
.relatedPublications .relatedLeft{float:left;margin:40px 0px 0 10px;}
.relatedPublications .relatedRight{float:left;margin:40px 10px 0 0px;}
.relatedPublications .relatedWideDiv{float:left;margin:15px 0 0 0;}
.relatedEachOne {float:left;width:273px;margin-left:15px;}
.relatedEachOne img{float:left;margin-right:20px;-webkit-box-shadow:0px 0px 15px 3px  #ccc; -moz-box-shadow: 0px 0px 15px 3px  #ccc; box-shadow: 0px 0px 15px 3px  #ccc;}
.relatedEachOne a{font-size:12px;font-weight:bold;}
.relatedEachOne p{margin-top:9px;}

#slidemenuContainer{z-index:1;position:relative; width:100%; margin:0 auto;}
#slidemenuSubContainer{width:38px; height:163px; position:absolute; top:-45px;right:0; overflow:hidden;}
#slidemenu {float:left;width:213px;height:163px;background:url('/images/content/sticky.png') top left no-repeat;display:none; }
#slidemenuExpand{position:absolute; left:38px;width:175px; height:163px; padding:10px 0 0 10px;background:#036b9f;}
#slidemenuExpand input{margin:0 0 9px 0px; width:148px;font-size:13px;}
#slidemenuExpand select{width:150px;}
#txtSubject{width:150px;height:40px;}
#GetInTouchButton {float:right; margin:10px 20px 0 0;}

.relatedContainer{margin-left:15px;}
.verticalDataList { list-style-type:none; margin-top:20px;}
.verticalDataList li , .verticalPagelist li{clear:both;margin-bottom:10px;}
.verticalDataList a, .verticalPagelist a{font-weight:normal;font-size: 0.83em;}
.verticalDataList p, .verticalPagelist p{margin:3px 0 3px 0;width:650px;}
.Item .newsContextLeft{margin-left:0px;}
.Item .newsContextRight .ItemContent .ItemTitle{}
.Item .newsContextRight .ItemContent  .ItemSummary{margin-bottom:20px;}
.Item  ul{ }
.Item p{margin-left:35px;margin-top:5px; margin-bottom:5px;}

.documentExtrasLeft{float:left;margin:0 5px 15px -10px;}
.documentExtrasLeft img{ -webkit-box-shadow:0px 0px 15px 3px  #ccc; -moz-box-shadow: 0px 0px 15px 3px  #ccc; box-shadow: 0px 0px 15px 3px  #ccc;margin-bottom:30px;}
.documentExtrasRight{}
.documentExtrasRight p{width:300px !important;margin:8px 0 8px 0; line-height:20px;}
.documentExtrasRight a{font-weight:normal;font-size:1.1em; text-decoration:none; }
.documentExtrasRight .details{display:block;float:left;width: 645px;}
.documentExtrasRight .fileEx{display:block;float:left;width: 25px;}

.linkedDocuments, .linkedLinks, .linkedFiles{margin-left:0px;}
 .linkedLinks h2,.linkedFiles h2{font-weight:normal;}
 .ItemList .linkedDocuments h2{}
 
 .linkedDocuments .verticalDataList ul li{ line-height: 20px;list-style-type: none;}
 .linkedDocuments ul.verticalDataList  li a{background: url("/images/navigation/bullet.gif") no-repeat scroll left 7px transparent;padding-left: 8px;}


 ul.verticalDataList .fileSize{font-size:.83em;color:#042366;}
.relatedObject{padding-bottom:25px;margin-bottom:30px;background:#fff;-moz-border-radius: 8px; border-radius: 8px;-webkit-border-radius:8px;}
.relatedObject h3{font-weight:bold; color:#2e6d9b;}

.newsContextRight ul.relatedFileList{margin-top:5px;width:100%; float:left;}
.newsContextRight ul.relatedFileList  li {list-style:none;width:100%; float:left;}
.newsContextRight ul.relatedFileList  li a{background: url("/images/navigation/bullet.gif") no-repeat scroll left 7px transparent;padding-left: 8px;line-height:1.5;}

.relatedJquery div {float:left;}
.relatedHiddenWidth{ width:870px; overflow:hidden;}
.wideWidth{width:3000px;}
.wideWidth div.eachRelatedDiv{width:270px;margin:15px 10px 0 15px;padding-bottom:18px;}
.wideWidth div img{float:left;width:69px; height:95px;-webkit-box-shadow:0px 0px 15px 3px  #ccc; -moz-box-shadow: 0px 0px 15px 3px  #ccc;box-shadow: 0px 0px 15px 3px  #ccc;}
.relatedText{float:left;width:180px !important;margin:0 0 0 20px !important;}
.wideWidth div a{float:left;font-size:13px;font-weight:bold;height:33px;}
.wideWidth div p{float:left;margin-top:5px; margin-right:5px;}
.prevForRelated{width:33px; height:33px;margin:30px 0 0 10px;}
.prevForRelated img{display:none;}
.nextForRelated img{display:none;}
.nextForRelated{width:33px; height:33px;margin:30px 10px 0 0;}


/* Footer Text & Menu */
#footer{background:url('/images/content/footer-bg.gif') ; background-repeat:repeat-x;border:1px none #333333;background-color:#ffffff;width:960px; margin:0 auto;}
#footer a:link, #footer a:visited {text-decoration:none;}
#footer a:hover, #footer a:active, #footer a:focus { text-decoration:underline;}
          
#footerBackgroundTop {padding-bottom:20px;}
.footerContainer {width:960px; margin: 0 auto;}
#footerTop{padding:30px 0 15px 0; clear:both;}
#footerTop ul {list-style-type:none;margin:0 auto;}
#footerTop ul li{float:left;margin:0 20px 5px 0;}
#footerTop ul li ul li {float:none;padding:3px 0 0 10px; background: url('/images/footers/footer-arrow.gif') no-repeat left 9px ;}
li.rootSiteMap a{display:block;margin-bottom:5px;padding-bottom:7px;border-bottom:#4a4844 solid 1px;color:#53ccfb;font-size:13px;font-weight:bold;}
li.subSiteMap a{margin:0 0 3px 0; padding:0;border:none;color:#fff;font-size:12px;font-weight:normal;}


#footerBackgroundBottom{padding:19px 0 19px 10px;}
.footerContainerWithImg{margin:0 auto; width:960px;}
#footerBottom p{color:#333333;font-size: 12px;}

#footerGetInTouch{float:left;width:140px;margin-right:20px;}
#footerGetInTouch img{float:right;margin:7px 25px 0 0;}

.footerBanner{float:left; width:140px;margin-right:20px;cursor:pointer;}
.footerBanner a {color:#fff;}
.footerLinks{ margin-right:35px;color:#333333; font-family:Arial;font-size:12px;text-align:left;float:left;}
.footerLinks a{color:#333333; font-family:Arial;font-size:12px;}
.FooterQuickLinksTitle {margin-bottom:15px;}
.FooterQuickLinksTitle p strong{padding:0;color:#042366;font-size:17px; font-weight:normal;font-family:Times New Roman;}
/*
.footerLinks span strong{padding:0;color:#042366;font-size:1.45em; font-weight:normal;font-family:Times New Roman;}
.footerBanner p {margin:7px 0 0px 0;color:#fff !important; font-weight:normal !important; font-size:11px !important;float:left;}
*/
.socialMedia{float:right;}
#footerBottom {text-align:center;padding-left:13px;}
#footerBottom .footerLinks{display:inline;}
#footerSocialMedia{float:left;margin-right:23px;}
#footerBottom .footerLinks p{margin:0; padding:0 !important;font-size:0.95em;}
.emailId{background-image: url('/images/content/icon-email-blue.gif');background-repeat:no-repeat;background-position:left top; padding:0 0 0 20px; text-decoration:underline;float:left; }
.PhoneNum{background-image: url('/images/content/icon-phone-blue.gif');float:left;background-repeat:no-repeat; margin-bottom:20px;background-position:left top; padding:0 0 0 20px;}

HomePageQuickLinksTitle strong{color:#042366;font-size:1.45em; font-weight:normal;}
.placetopin strong{color:#042366;font-size:1.45em; font-weight:normal;}
/*
.iconPhone{background-image: url('/images/content/icon-phone-blue.gif'); background-repeat:no-repeat; float:left;width:20px;height:20px;margin-top:4px;}
.iconEmail{background-image: url('/images/content/icon-email-blue.gif');background-repeat:no-repeat; float:left;width:20px;height:20px;}
*/
.FooterQuickLinksTitle h3{}
.FooterQuickLinks{padding-left:15px;}
.FooterQuickLinks li{margin-left:-15px;}

#footerTextBackground{padding:15px 0 15px 0;}
#footerText {margin: 0 auto; width:960px; color:#333333; text-align:center;}
#footerText a {color:#333333; font-family:Arial;padding: 0 2px 0 2px;}

.footerbanner{margin: 0 auto; width:960px; color:#333333; text-align:center;font-size:11px;font-family:Arial;padding-top:5px;}

.footerLogo{text-align:center;background:url('/images/content/footer-divide.gif') no-repeat center;padding-top:20px;}
.menu_levels{margin:20px 0 0 40px;}
ul.sitemap{background:none; border: 1px solid #DCDCDC; margin:10px 15px 20px 0; padding-bottom:15px;-moz-border-radius:6px; border-radius:6px;}
ul.sitemap li{padding-left:5px;}
ul.sitemap, ul.FooterQuickLinks{list-style-type: none; }
 ul.FooterQuickLinks a { padding-left:8px; font-size:.95em;background:url('/images/navigation/bullet.gif') no-repeat left 3px;}
ul.sitemap a { padding-left:8px; font-size:.95em;background:url('/images/navigation/bullet.gif') no-repeat left 8px;}
ul.sitemap li, ul.FooterQuickLinks li {list-style-type: none; line-height:20px; } 
ul.sitemap ul li{margin-left:35px;}
ul.sitemap ul li ul li{margin-left:35px; }
ul.sitemap ul li ul li ul li {margin-left:35px; }
ul.sitemap li h2{font-size:1.3em;}



.PageListItem{margin-left:45px !important}
.Item ul{margin-top:0px;}

.Pager{ background-color:#042366; color:#ffffff; margin-top:20px; padding:5px;  font-size:13px;  }
.Records{ padding-bottom:5px;}
.Records strong{color:#fff;}
.Pages{ float: right;margin-top: -20px;}
.Pages a{text-decoration:none;}
.Pages a:hover{text-decoration:underline;}
.Pages strong , .Pages a{color:#fff;}
.ItemList,.Pager{ clear:both; }
.Item{ clear:both; font-size:1em; margin-bottom:20px;margin-top:10px; padding: 0px  0 10px 0px;background-color:#ebebeb;}
.Item .newsContextRight{ }
.Item .newsContextRight a{margin:-3px 0 0 0; text-decoration:none; padding-bottom:0px;color:#042366;}
.Item .newsContextRight a:hover{ text-decoration:underline}
.ItemContent{ }
#rightColumn .ItemList .newsContextRight .ItemContent{}
#rightColumn .ItemList .Item .ItemContent{}


.Item .newsContextLeft span.newsDate { margin-top:0px;}

/* Whats new and Twitter Feed Pod Styles */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0;
left: 0;
}
.vscrollerbase {
width: 15px;
background: #D7EBDF url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") 0px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: #99CBCB url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -15px 0px repeat-y;
}
.vscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px -30px no-repeat;
width: 15px;
height: 15px ! important;
}
.vscrollerbarend {
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px 0px no-repeat;
width: 15px;
height: 15px;
}
.vscrollerbasebeg {
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px -30px no-repeat;
width: 15px;
height: 15px ! important;
}
.vscrollerbaseend {
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px -30px no-repeat;
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -60px 0px no-repeat;
height: 15px;
width: 15px ! important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
background: url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -30px 0px no-repeat;
}
.scrollerjogbox:hover {
background: #5E828C url("/images/structural/Scrollbar/basebarcaps_verticalbarbody.png") -45px -15px;
}
.LoginWrapper {text-align:center;}
#LoginMessage {font-size:13px;}
table.loginTable{margin: 0 auto; padding:10px }
table.loginTable td {font-size:13px; color:#fff; font-weight:bold; padding:5px;}
.LoginWrapper a {font-size:13px; line-height:20px; color:#fff;}


.content label{ width:130px; padding-right:15px; float:left; text-align:right;}
.content input.textInput{ border:1px solid #B4B4B4; padding:3px; width:220px }
#LoginFormContainer table, #LoginFormContainer table td{ border:none;}
#LoginFormContainer{background:#0196CA url("/images/structural/topblue.gif")  repeat-y center top; width:500px;margin: 0 auto; padding:10px; }


.aToZ{padding:10px 0 0 10px; margin-bottom:30px;background:#e8e8e5;}
.aToZ a{border:#fff 1px solid;float:left; font-size:14px; font-weight:bold;text-decoration:none; color:#fff; background:#0196ca; padding:5px;margin:0 3px 10px 0;}
.aToZ a:hover{border:#0196ca 1px solid;color:#0196ca; background:#fff;}
.aToZ br{line-height:0px;}

.aToZlist ul { list-style-type:none;}

.HomePageQuickLinksTitle{border-top-left-radius:10px;border-top-right-radius:10px;width:340px; border: 1px solid #0196ca;padding:10px 10px 10px 20px;background:#0196ca; }
.HomePageQuickLinksTitle h3{margin:0;color:#fff;font-size:17px;font-weight:normal;}



.HomePageQuickLinks {border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:340px;border:1px solid #D2D0CA;  margin:0 !important;list-style-type:none;padding:10px 10px 10px 20px;}
.HomePageQuickLinks li{margin:0 0 5px 0; padding:3px 0 0 10px;background: url("/images/footers/footer-arrow.gif") no-repeat scroll left 9px transparent;}
.HomePageQuickLinks a:link, .HomePageQuickLinks a:visited{font-size:14px; text-decoration:none;}
.HomePageQuickLinks a:active, .HomePageQuickLinks a:hover{text-decoration: underline;}

/**  EFORMS  **/
.eforms{ margin-top:20px;}
.eforms table{}
 .eforms table td{ background-color:#fff;}
 .eforms input.textbox,#maincol .eforms textarea.textbox,.eforms .pollSection textarea{background: none repeat scroll 0 0 #fff;
    border: 1px solid #D2D0CA; font-size:12px;
    color: #172434;
    padding: 1px 1px 1px 2px;
    min-width: 214px; font-family:Verdana, Arial;}
    .eforms .pollSection textarea{ width:300px; height:60px;}
 .pollSection{ padding-bottom:15px;}  
 .eforms table.PollTrueFalseTable td{ background-color:#E4EBF1}
 td.rb,  td.cb{ width:15px; padding-right:0px;} 
 .question, #other{ font-weight:bold; color:#048EBD; padding-bottom:5px;}
.eforms .SubmitButton input, .submit input{background: none repeat scroll 0 0 #048EBD;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    height: 27px;

    text-align: center;
    width: 110px;}
 .content .eforms table th { font-size:13px;}
 .content .eforms table td{ font-size:12px;padding:5px;}
 .content .eforms label { width:auto;}
.content .eforms  table{  margin-bottom:15px; }
 .otherText{ font-weight:bold;}
 .eforms select {
    background: none repeat scroll 0 0 #D1E5F5;
    border: 1px solid #8AABC3;
    color: #172434;
    padding: 1px 1px 1px 2px;
    min-width: 214px;
}
 .googleMapInfoWindow h1{
      font-size:1.3em;
      }

.googleMapInfoWindow p{
      font-size:1.0em;
}



.crumb-wrapper
{
   background-color:#EDEDED;
   border-bottom:10px solid #FFFFFF;
   border-top:10px solid #FFFFFF;
   clear:both;
   margin-top:-10px;
   overflow:hidden;
   width:100%;
 
    }
    .crumb-wrapper ul, .crumb-wrapper ul li{float:left;list-style-type:none;margin:0;}
.crumb-wrapper ul.crumb-nav li, .crumb-wrapper ul.crumb-nav li a{color:#ffffff;position:relative;z-index:3;}


a:focus, a:selected {border:none;}

/***************cookie notice*************************/
.accept-cookie{width:100%; color:#000000; border-bottom:1px solid #red;  background-color: #DADFE3;}
.cookie-container{width:980px; margin-right:auto; margin-left:auto; padding: 0;  padding: 20px;}
.cookie-container a {text-decoration:underline;}
.cookie-container a:hover, .cookie-container a:focus {background:none; text-decoration:none;}
#cookieTitle{font-size:1.3em; font-weight:bold; margin-top:10px;}
#cookieForm .cookie-text{ width: 75%; float:left; line-height:140%; text-align:left;}
#cookieForm .cookie-button{width: 25%; float:left; text-align:right; margin-top:7px;}
#cookieForm .accept{	
	background-color:#2867B6;
	border:1px solid #2867B6;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 15px;
	text-decoration:none;
	text-shadow:1px 1px 0px #2867B6;
	margin-left:5px;}
#cookieForm .accept:hover{text-decoration:underline; cursor:pointer;}
#cookieError{color: red; font-weight:bold;}
/***********************************************/

@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
    .newsContextGroup ul {height:30px;}
    .newsContextGroup .newsContextGroupBottom{background-position: bottom left}
}