#container {
background-image:url(../icons/bkg-leftnav.gif); 
background-repeat:repeat-y;
}
body.no-container-bg #container {
background-image:none;
}
#left_nav {
background-color:#F7F7F7;
clear:both;
}
.hide {
display:none;
visibility:hidden;
}
h1 {
font-size:130%;
font-weight:bold;
}
h2 {
color:#45B5D5;
font-size:130%;
font-weight:bold;
margin:15px 0 8px;
padding:0;
}
h3 {
color:#034EA2;
font-size:120%;
font-weight:bold;
margin:15px 0 8px;
padding:0;
text-indent:15px;
}
h4 {
color:#00AEEF;
font-size:110%;
font-weight:bold;
margin:15px 0 8px;
padding:0;
text-indent:25px;
}
h5 {
color:#666666;
font-size:100%;
font-weight:bold;
margin:15px 0 8px;
padding:0;
text-indent:25px;
}
a {
color:#2897B7;
text-decoration:none;
}
a:hover {
color:#276B98;
text-decoration:underline;
}
p {
line-height:1.5em;
margin:0;
padding:3px 0 5px;
}
ul {
list-style-type: square;
margin:3px 0 3px 30px;
padding:0;
}
ul li {
color:#333333;
line-height:1.4;
margin:0;
padding:0;
}
ol {
margin:3px 0 3px 30px;
padding:0;
}
ol li {
line-height:1.4;
}
img {
border:0 none;
}
hr {
color:#ACACAC;
height:1px;
}
span.pdf {
background-image:url(../icons/pdf.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.zip {
background-image:url(../icons/zip.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.doc {
background-image:url(../icons/doc.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.ppt {
background-image:url(../icons/ppt.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.xls {
background-image:url(../icons/xls.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.download {
background-image:url(../icons/download.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
span.web {
background-image:url(../icons/web.gif);
background-repeat:no-repeat;
padding:0 0 5px 10px;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
.center {
text-align:center;
}
.underline {
text-decoration:underline;
}
.nofloat {
clear:both;
}
.indent {
margin-left:3em;
padding-left:0.5em;
}
.indentbordered {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #F4F4F4;
border-right:1px solid #CCCCCC;
margin-left:1em;
padding-left:1em;
}
.updated {
border-top:1px dotted #CCCCCC;
color:#666666;
font-size:0.7em;
margin:2em 1em 0 1.2em;
}

.update-date {
border-top:1px dotted #CCCCCC;
color:#666666;
margin:2em 1em 0 1.2em;
}

.notice {
background-color:#E7F4FA;
border:1px solid #034EA2;
color:#034EA2;
padding:5px;
}
.citation {
background-color:#EEEEEE;
border:1px solid #00AEFF;
color:#333333;
margin-bottom:10px;
padding:2px;
}
table {
border:1px solid #00AEEF;
margin:0;
width:100%;
}
table tr th {
background-color:#E0F1F8;
margin:0;
padding:3px 3px 5px;
}
table tr td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:2px;
}
table tr.total {
background-color:#EEEEEE;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
table tr.bigtotal {
background-color:#034EA2;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
color:#FFFFFF;
}
table.areas {
color:#333333;
font-size:0.7em;
}
table tr td.b {
font-weight:bold;
}
#left_nav {
clear:both;
}
#left_nav p {
color:#555555;
font-size:0.7em;
line-height:1.25em;
padding:0.5em;
}
.box {
border-bottom:1px solid #FFFFFF;
color:#276B98;
margin:0;
padding:0;
position:relative;
}
.titlebox {
background-color:#DEF0FC;
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
color:#2F3533;
font-size:0.8em;
font-weight:bold;
padding:0.25em 0.5em;
position:relative;
margin: 0px 5px;
border-radius: 2px 2px 2px 2px
}
.box a {
color:#333333;
text-decoration:none;
}
.box a:hover {
color:#777777;
text-decoration:underline;
}
 .new-hl {
color:red;
float:right;
}
#cur-pres {
left:7.2em;
padding:0.2em 0 0.3em;
position:absolute;
width:9em;
}
#left_nav .box ul {
background-color:#FFFFFF;
font-size:0.7em;
margin:0;
padding:0;
}
#left_nav .box ul li {
background-color:#ECECE8;
line-height:1.2em;
list-style-type:none;
margin:0 0 0.1em;
padding:0.4em 0.5em;
position:relative;
}
#left_nav .box ul.more li {
background-color:#FFFFFF;
line-height:1.2em;
list-style-type:none;
margin:0.1em 0 0;
padding:0.4em 0.5em;
text-align:right;
position:relative;
}
#left_nav .box ul.more li a {
color:#027AC6;
position:relative;
}
#left_nav .box ul.more li a:hover {
color:#276B98;
position:relative;
}
#left_nav .box ul li.whitebox {
background-color:#FFFFFF;
border:1px solid #CECECE;
margin:0 0 0.1em;
padding:0.5em 0.3em;
position:relative;
}
#left_nav .box ul li.presidency-box {
background-color:#FFFFFF;
border:1px solid #CECECE;
margin:10px 0;
padding:0;
position:relative;
overflow: visible !important;
}

#left_nav .box ul#hihglightbox li span.new { color: #f00; float: right; margin-top: -2px; padding-left: 3pt; text-shadow: rgba(255,0,0,0.3) 2px 2px 1px; }

#left_nav .box ul#hihglightbox li {
    overflow: auto;
height: auto !important;
}

.box ul#highlightbox li span.new { color: #f00; float: right; margin-top: -2px; padding-left: 3pt; text-shadow: rgba(255,0,0,0.3) 2px 2px 1px; }

.box ul#highlightbox li {
    overflow: auto;
height: auto !important;
}

/* IE6 only */
* html .box ul#hihglightbox li img {
    position: relative;
}
* html .box ul#hihglightbox li {
    display: inline-block;
width: 100%;
}

* html #left_nav .box ul#highlightbox li img {
    position: relative;
}
* html #left_nav .box ul#highlightbox li {
    display: inline-block;
width: 100%;
}
/* IE6 only */

#center span.new {
    color: #FF0000;
    padding: 3px;
    text-shadow: 2px 2px 1px rgba(255, 0, 0, 0.3);
}

#lisbon-treaty {padding-left:8px;margin-left:3px;}

.council-presidency {/*padding-bottom:10px;*/text-align:center;}

#smk-twitter_list_timeline {
  font-size: 1.3em;
}

#loginbox {
background-color:#ECECE8;
margin:0;
padding:0.5em;
}
#loginbox form {
font-size:0.7em;
margin:0;
padding:0;
}
#loginbox form input {
color:#535353;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.95em;
}
#loginbox form input.field {
border:1px solid #535353;
color:#535353;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0.2em 0;
min-width:160px;
padding:1px 2px;
}
#loginbox form input.button {
color:#535353;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0.2em 0;
}
#loginbox p {
clear:right;
line-height:1.1em;
margin:0;
padding:0.5em 0.5em 0.25em;
}
#loginbox a {
text-decoration:none;
}
#loginbox a:hover {
text-decoration:underline;
}
#right_nav-hp a {
}
#right_nav a {
text-decoration:underline;
}
#right_nav a:hover {
text-decoration:none;
}
#right_nav-hp p {
color:#555555;
/* font-size:0.7em; */
line-height:1.25em;
padding:0.5em;
}
#right_nav p {
color:#555555;
font-size:0.7em;
line-height:1.25em;
padding:0.5em;
}

#right_nav-hp .box ul {
background-color:#FFFFFF;
font-size:0.7em;
margin:0;
padding:0;
}

#right_nav-hp .box ul li {
background-color:#ECECE8;
line-height:1.2em;
list-style-type:none;
margin:0 0 0.1em;
padding:0.4em 0.5em;
position:relative;
}


#sign-in {
  text-align: left;
  font-size: 0.7em;
}

.research-eu-item {
  padding: 5px;
  overflow: auto;
}

.research-eu-item img {
  float: left;
  margin: 0 5px 5px 0;
}

.research-eu-item a.research-eu-title {
  font-size: 0.7em;
}

#events, #tell-us {
background-color:#DEF0FC;
border:1px solid #CACED1;
font-size:0.7em;
margin-bottom:1em;
padding:0.25em;
}
#events .more, #tell-us .more {
border-top:1px solid #FFFFFF;
padding:0.2em;
text-align:right;
}
#events .more img, #tell-us .more img {
padding:0;
vertical-align:bottom;
}
#events .more a, #tell-us .more a {
color:#2F3533;
text-decoration:underline;
}
#events .more a:hover, #tell-us .more a:hover {
color:#777777;
text-decoration:none;
}
#events .title, #tell-us .title {
color:#2F3533;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0.25em 0.25em 0.5em 0.5em;
}
#events dl, #tell-us dl {
color:#A82E63;
margin:0;
padding:0;
}
#events dl dt, #tell-us dl dt {
background-color:#FFFFFF;
border-bottom:1px solid #D8E0DC;
padding:0.5em;
word-wrap:break-word;
}
#events dl dt a {
color:#67726D;
text-decoration:none;
}

#tell-us dl dt a {
color:#ff0000;
text-decoration:none;
}

#events dl dt a:hover, #tell-us dl dt a:hover {
color:#67726D;
text-decoration:underline;
}

#res-corner, #businno { position:relative; background-color:#DEF0FC; border:1px solid #CACED1; padding:0.2em;margin-bottom:0.8em;}
#res-corner .title, #businno .title {color:#2F3533;display:block;font-size:0.8em;font-weight:bold;padding:0 0.25em 0.3em 0.5em;}

#corner1, #corner2, #corner3, #corner4, #corner5, #corner6, #corner7 {
width: 180px;text-align: left;margin:0;padding:2px;height:36px;background-color:#fff;font-size:0.7em;border-bottom:1px solid #D8E0DC;}
#businno1 {width: 180px;text-align: left;margin:0;padding:2px;height:59px;background-color:#fff;font-size:0.7em;border-bottom:1px solid #D8E0DC;}

.rightbox-leftpict {float: left;width: 68px;overflow: hidden;}
.rightbox-txt {float: left;width: 110px;margin-left:2px;}
	.rightbox-txt a{color:#67726D;padding:0.2em 0; text-decoration:none; }
	.rightbox-txt a:hover{ text-decoration:underline;color:#67726D; }
	.rightbox-txt.top {padding-top:5px; }
	.rightbox-txt.middle {padding-top:12px; }


/* start of old code*/
#corner {
background-color:#DEF0FC;
border:1px solid #CACED1;
margin-bottom:0.8em;
padding:0.25em;
position:relative;
}
#corner .title {
color:#2F3533;
display:block;
font-size:0.8em;
font-weight:bold;
padding:0.25em 0.25em 0.5em 0.5em;
}
#corner dl {
font-size:0.7em;
margin:0;
padding:0;
position:relative;
}
#corner dl dt {
background-color:#FFFFFF;
border-bottom:1px solid #D8E0DC;
padding:0.2em 0.25em;
position:relative;
}
#corner dl dt a img {
float:left;
padding-right:0.3em;
}
#corner dl dt a {
color:#67726D;
line-height:0.95em;
padding:0.2em 0;
text-decoration:none;
width:107px;
}
#corner dl dt a:hover {
text-decoration:underline;
}

.rightbox {
background-color:#DEF0FC;
border:1px solid #CACED1;
margin-bottom:0.8em;
padding:0.25em;
position:relative;
}
.rightbox .title {
color:#2F3533;
display:block;
font-size:0.8em;
font-weight:bold;
padding:0.25em 0.25em 0.5em 0.5em;
}
.rightbox dl {
font-size:0.7em;
margin:0;
padding:0;
position:relative;
}
.rightbox dl dt {
background-color:#FFFFFF;
border-bottom:1px solid #D8E0DC;
padding:0.2em 0.25em;
position:relative;
}
.rightbox dl dt a img {
float:left;
padding:0.15em 0.3em 0.15em 0;
}
.rightbox dl dt a {
color:#67726D;
line-height:0.95em;
padding:0.2em 0;
text-decoration:none;
width:107px;
}
.rightbox dl dt a:hover {
text-decoration:underline;
}/* end of old code*/


 #center {position:relative;background-color:#FFFFFF;display:block;font-size:0.7em;padding:0 0.85em 0; min-height:650px}
	#center a {color:#A82E63;text-decoration:underline;}
	#center a:hover {color:#777777;}
	#center p {line-height:1.25em;}
	#center img {background-color:#FFFFFF;border:1px solid #E2E2E2;margin-right:0.75em;
	padding:1px;position:relative;z-index:2;}
	#center .red {color:#A82E63;}
	#center .bluetext {color:#3565BD;}
	#center .more {background-color:#F4F4F4;margin-top:-0.5em;
	padding-bottom:0.2em;text-align:right;}
	#center .more img {margin-right:0.5em;padding:0;vertical-align:bottom;}
	#center .more a {color:#2F3533;text-decoration:underline;}
	#center .more a:hover {text-decoration:none;}
	#center a.red {color:#A82E63;text-decoration:underline;}
	#center a.red:hover {text-decoration:none;}
	#center	a.subtitlebox {color:#3565BD;font-size:110%;font-weight:bold;text-decoration:none;}
	#center a.subtitlebox:hover {color:#777777;text-decoration:underline;}
	#center .bordbot {border-bottom:1px solid #ccc;}

#center .intro {color:#3565BD;font-size:10.2pt;line-height:1.1em;margin:0;padding:0 0.3em;text-align:center;}
#center .borderbox {margin:0.5em 0;position:relative;width:auto;}
#center .titlebox {background-color:#F4F4F4;border-bottom:1px solid #CECECE;color:#A82E63;font-size:120%;font-weight:bold;margin:0.25em 0;padding:0.1em 0.5em;position:relative;}

/* FP */
#center #focus {height:90px;line-height:1.4em;position:relative;}
	#center .barbut {margin:0.5em 0;}
	#center a.cssbutton {background-color:#518CD2;border:2px outset #4EACFA;color:#FFFFFF;display:inline;
	height:1.7em;line-height:2.2em;margin:0;padding:2px 5px 2px 5px;text-decoration:none;white-space:nowrap;}
		#center a.cssbutton:visited {color:#FFFFFF;}
		#center a.cssbutton:hover {background-color:#518CD2;border-style:inset;color:#FFFFFF;
		padding:2px 5px 2px 5px;}
		#center a.cssbutton:active {color:#FFFFFF;}

#center #add-fp {border-bottom:1px solid #CECECE;border-top:1px solid #CECECE;color:#3565BD;
font-size:120%;margin:5px 0;padding:2px 0;}
	#center #add-fp a {color:#3565BD;font-weight:bold;text-decoration:none;}
	#center #add-fp a:hover {color:#3565BD;font-weight:bold;text-decoration:underline;}

#center #era {height:85px;line-height:1.4em;position:relative;}
#center #fundguide {height:65px;line-height:1.4em;position:relative;border-bottom:1px solid #cecece;}

/* FP - new home */

#fps {
    margin: 15px 0;
}

.fp-item {
    border-bottom: 1px solid #CECECE;
    font-size: 1.2em;
    padding: 5px 0;
}

.fp-item.last {
    border-bottom: none;
}

.fp-item img {
    border: medium none !important;
    vertical-align: middle;
}

.old-fps a {
    margin-right: 20px;
}

/* News */
#center-news {margin:0 0 0.25em 0;position:relative;width:auto; display:block; height:20%;}
.box-items {float:left;margin:0;padding:0.3em 0;position:relative;width:99%;border-bottom:1px solid #eee;}
.box-items img {float:left;}

#center p.item {padding-bottom:0.5em;}
#center p.item img {margin-right:1em;}
#center p.item a {color:#3565BD;font-size:115%;font-weight:bold;text-decoration:none;}
#center p.item a:hover {color:#777777;font-weight:bold;text-decoration:underline;}

/* Results */
#center-results{margin:0 0 0.5em 0;position:relative;width:auto; height:120px;}


.dialog {
color:#333333;
font-family:arial,tahoma,"sans serif";
font-size:1.2em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:2.2em;
margin:0 auto;
width:auto;
}
.dialog a {
color:#333333;
text-decoration:none;
}
.dialog a:hover {
text-decoration:underline;
}
.dialog .hd .c, .dialog .ft .c {
font-size:1px;
height:13px;
}
.dialog .ft .c {
height:14px;
}
.dialog .hd {
background:transparent url(../icons/tl.gif) no-repeat scroll 0 0;
}
.dialog .hd .c {
background:transparent url(../icons/tr.gif) no-repeat scroll right 0;
}
.dialog .bd {
background:transparent url(../icons/ml.gif) repeat-y scroll 0 0;
}
.dialog .bd .c {
background:transparent url(../icons/mr.gif) repeat-y scroll right 0;
}
.dialog .bd .c .s {
background:#B2D4E0 url(../icons/ms.jpg) repeat-x scroll 0 0;
margin:0 8px 0 5px;
padding:0 0.7em 0 2em;
}
.dialog .ft {
background:transparent url(../icons/bl.gif) no-repeat scroll 0 0;
}
.dialog .ft .c {
background:transparent url(../icons/br.gif) no-repeat scroll right 0;
}
.dialog span.norm {
margin:0 1em;
}
.dialog span.big {
color:#FF9900;
font-size:1.75em;
font-weight:bold;
margin:0 1em;
padding:0;
}
.dialog span.big a {
color:#FF9900;
text-decoration:none;
}
.dialog span.big a:hover {
text-decoration:underline;
}
.dialog span.medium a {
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
margin:0 1em;
padding:0;
}
.dialog span.medium a {
color:#FFFFFF;
text-decoration:none;
}
.dialog span.medium a:hover {
text-decoration:underline;
}
.dialog span.small a {
color:#0066CC;
font-size:1.4em;
font-weight:bold;
margin:0 1em;
padding:0;
}
.dialog span.small a {
color:#0066CC;
text-decoration:none;
}
.dialog span.small a:hover {
text-decoration:underline;
}
#sic-content {
background-color:#FFFFFF;
height:255px;
margin:0;
padding:0;
position:relative;
}
#sic-intro {
margin:0 2em;
padding:0;
position:absolute;
}
#sic-content .list-sic {
background-color:#FFFFFF;
padding:0 0 0 0.7em;
position:absolute;
top:0;
visibility:hidden;
width:26em;
z-index:1;
}
#sic-content .list-sic h2 {
margin:0 0 0.5em;
}
#sic-content .list-sic ul {
margin:0;
padding:0;
position:relative;
width:auto;
}
#sic-content .list-sic ul li {
border-bottom:1px solid #80AED9;
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.1em 0;
}
#sic-content .list-sic ul li a {
background-color:#FFFFFF;
border-left:2px solid #FFFFFF;
color:#2F3533;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
#sic-content .list-sic ul li a:hover {
background-color:#EBEBEB;
border-left:2px solid #EBEBEB;
color:#0066CC;
display:block;
margin:0;
padding:0;
text-decoration:none;
}
.explanation p.sic-exp {
background-color:#FFFFFF;
color:#5793C4;
margin:0;
padding:3.5em 0.5em 0 27.5em;
position:absolute;
top:0;
visibility:hidden;
z-index:0;
}
.resultsbox-left {
border:1px solid #999999;
float:left;
margin-bottom:2em;
padding:0.25em 1em 1em;
position:relative;
width:43%;
}
.resultsbox-left ul {
margin:0.5em 0 0 2em;
}
.resultsbox-left ul li {
line-height:1.25em;
list-style-image:url(../icons/bullet-square.gif);
margin-bottom:0.5em;
margin-left:0;
}
.resultsbox-right {
border:1px solid #999999;
float:right;
margin-bottom:2em;
padding:0.25em 1em 1em;
position:relative;
width:43%;
}
#etip-ban {
background-color:#7EA0D8;
margin-bottom:0.5em;
text-align:center;
}
#pids-ban {
background-color:#333399;
margin-bottom:0.5em;
text-align:center;
}
.lightgrey {
background-color:#ECECE8;
padding:0.5em;
}
.expander, .expander ul, .expander li {
color:#555555;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 0.5em;
padding:0;
}
.expander ul {
}
.expander li {
cursor:default;
line-height:150%;
margin-top:1px;
text-indent:20px;
width:auto;
}
.expander li.collapsed, .expander li.expanded {
cursor:pointer;
}
.expander li, .expander li.collapsed {
background:#F9F9F9 url(../icons/collapsed.gif) no-repeat scroll 3px 0.2em;
border-bottom:1px solid #EEEEEE;
border-left:1px solid #EEEEEE;
border-right:1px solid #F0F0F0;
}
.expander li.expanded {
background:#C8DEF0 url(../icons/expanded.gif) no-repeat scroll 3px 0.2em;
}
.expander li ul {
background:#FFFFFF none repeat scroll 0 0;
font-weight:normal;
line-height:1.4em;
margin:0;
}
.expander li li {
background:#FFFFFF none repeat scroll 0 0;
border:0 none;
font-weight:normal;
line-height:1.4em;
padding:0.3em 0.5em 1em 1.2em;
text-indent:0;
}
.expander li li.collapsed {
background:#FFFFFF url(../icons/collapsed2.gif) no-repeat scroll 13px 0.4em;
}
.expander li li.expanded {
background:#E1EDF7 url(../icons/expanded2.gif) no-repeat scroll 13px 0.25em;
}
.expander dl dt {
background-image:url(../icons/bullet-square.gif);
background-position:10px 5px;
background-repeat:no-repeat;
margin:0.5em 0;
padding:0 0 0 27px;
}

a span.screen-reader {
    height: 1px;
    overflow: hidden;
    position: absolute;
    top: -10px;
    width: 1px;
}


/* new home page styles */

/* new home page - LHS */
#left_nav.new-home-lhs {
    background: #ffffff;
}

.new-home-lhs .titlebox {
    background: #0065A2;
    color: #ffffff;
    border-bottom: none;
    border-radius: 2px 2px 2px 2px
}

.new-home-lhs #smk-twitter_list_timeline {
    height: 350px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    width: 183px;
    margin-left: 4px;
}



/* new home page - RHS */

.new-home-rhs #sign-in {
    font-size: 13px;
    font-weight: bold;
}

.new-home-rhs #sign-in {
    font-size: 13px;
    font-weight: bold;
}

.new-home-rhs #sign-in a {
    background-color: #0065A2;
    color: #ffffff;
    display: block;
    padding: 4px 6px;
    text-decoration: none;
    border-radius: 2px 2px 2px 2px;
    margin: 0px 5px;
}

.new-home-rhs #sign-in a:hover {
    color: #ffffff;
}

.new-home-rhs #sign-in a #lock {
    background-color: #0065A2;
    color: #ffffff;
    padding: 0 10px;
    text-decoration: none;
    background-image: url(../icons/sign-in-on.png);
    background-repeat: no-repeat;
    background-position: center;
}

.new-home-rhs #sign-in a:hover #lock {
    color: #ffffff;
    background-image: url(../icons/sign-in-on.png);
}

.new-home-rhs a {
    color: #027AC6;
}

.new-home-rhs a:hover {
    color: #276b98;
}

.new-home-rhs .box {
    background: #ffffff;
}

.new-home-rhs .titlebox {
    background: #0065A2;
    color: #ffffff;
    border-bottom: none;
    border-radius: 2px 2px 2px 2px;
    margin: 0px 5px;
}

#right_nav-hp.new-home-rhs .box ul {
    padding: 4px 0 10px 0;
    background-color: #FFFFFF;
}

#right_nav-hp.new-home-rhs .box ul li {
    line-height: 1.4em;
    margin: 0 7px;
    padding: 4px 0;
    background-color: #FFFFFF;
}

#right_nav-hp.new-home-rhs li.help-us a {
    color: #FF0000;
}
#right_nav-hp.new-home-rhs li.help-us a:hover {
    color: #276b98;
}

/* results magazine - DO NOT MISS */

#right_nav-hp.new-home-rhs .results-magazine {
	padding-left: 19px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
	background-color: #FFFFFF;
	
}

#right_nav-hp.new-home-rhs .results-magazine .title {
	color: #46a5d1;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
}

#right_nav-hp.new-home-rhs .results-magazine a .special-feature {
    font-size: 11px;
}

#right_nav-hp.new-home-rhs .results-magazine a .feature-title {
    font-size: 11px;
    color: #555555;
}

#right_nav-hp.new-home-rhs .results-magazine a:hover .feature-title {
    color: #999999;
}

#right_nav-hp.new-home-rhs .results-magazine img {
	margin: 3px 30px 10px 5px ;
	box-shadow: 0px 5px 10px #aaa;
    /* Safari/Chrome */
	/* -webkit-transform: rotate(-10deg); */

	/* Firefox */
	/* -moz-transform: rotate(-10deg); */

	/* IE
	/* -ms-transform: rotate(-10deg); */

       /* IE8+ - must be on one line, unfortunately */
       -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9848077530122081, M12=0.17364817766692991, M21=-0.17364817766692991, M22=0.9848077530122081, SizingMethod='auto expand')";

       /* IE6 and 7 */
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9848077530122081,
            M12=0.17364817766692991,
            M21=-0.17364817766692991,
            M22=0.9848077530122081,
            SizingMethod='auto expand');
}

#right_nav-hp.new-home-rhs .ie .results-magazine img {
  /* margin-left: -11px;
     margin-top: -8px;
     margin-bottom: 1px;

margin: 2px 2px 2px 0px;*/
}

/* new home content */
#content-hp.new-home-content h3.titlebox {
    background-color: #0065A2;
    color: #ffffff;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 3px 5px;
    border: none;
    border-radius: 2px 2px 2px 2px;
}

#content-hp.new-home-content h3.titlebox a,
#content-hp.new-home-content h3.titlebox a:link {
    color: #ffffff;
    text-decoration: none;
}

#content-hp.new-home-content h3.titlebox a:hover {
    color: #none;
    text-decoration: underline;
}

#content-hp.new-home-content a,
#content-hp.new-home-content a:link {
    color: #027AC6;
    text-decoration: none;
}

#content-hp.new-home-content a:hover {
    color: #276b98;
    text-decoration: underline;
}

div.home-top-text p {
    font-size: 15px;
}

form#search_web input[type=submit].search {
    width: 20px;
    height: 20px;
    padding: 0;
    display: inline-block;
    line-height: 300px;
    background: #0065A2 url('../img/glyphicons-halflings-white.png') no-repeat -45px 3px;
    border: 0px solid #0065A2;
    border-radius: 0 4px 4px 0;
    position: relative;
    left: -5px;
}

form#search_web label{
    display: none;
}

/* Breadcrumb */
 
#path	{
	position: relative;
	background-image: none;
	background-color: #074A8B;
	height: auto;
	width: auto;
}

#path div	{
	padding: 0 0 0 10px;
	background-image: none;
}
	
#path div ul {
	margin: 0;
	padding: 2px 0 3px 0;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
}
	
#path div ul li {
	padding: 0px 0 0 17px;
	display: inline;
	list-style-type: none;
	background: url(../icons/breadcrumb-separator.gif) no-repeat 2px 70%;
	color: #ffffff;
	font-size: 11px;
}

#path div ul li.first-child {
	padding: 0;
	list-style-type: none;
	background:none;
}

#path div ul li a:link, #path div ul li a:visited {color:#ffffff !important;background-color:transparent;text-decoration: none;font-weight: normal;}
#path div ul li a:hover {color: #fff !important;font-weight:normal; text-decoration: underline;}/* name="composer_info" content="2015-03-18 13:43:59" */
