* { 
	font-size:100.01%; 
}
html { 
	font-size:64%;
}
body#home{
	background:url(../images/bg-header-home2.gif) repeat-x;
}
body {
	margin:0;
	padding:0;
	color:#6c574d;
	font:130% Arial, Helvetica, sans-serif ;
	/*font:Arial, Helvetica, sans-serif; */
	font-size: 130%;
	line-height:135%;
	min-width:976px;

}

 h1{
	margin:0 0 1em 0;
	padding:0;
	color:#6c574d;
	font-size:1.50em;
	line-height:1.2em;
	font-weight:bold;
	
}



 h2{
	margin:0;
	padding:0;
	color:#5f77b3;
	font-size:1.25em;
	font-weight:bold;
	display:block;
}

h3, h4, h5{
	margin:0;
	padding:0;
	color:#5f77b3;
	font-size:1.1em;
	font-weight: bold;
	display:block;
}

p{
	margin-top:0.1em;
	margin-bottom:1.4em;
}

.expander-block{	
	width:100%;
	padding:0;
	margin-top:0.1em;
	margin-bottom:1.4em;
	list-style:none;	
}
.expander-block ol{	
	list-style-type:none;
	/*list-style-image: url(/images/expander.gif); */
	margin: 0;
	padding: 0;
}


.expander-block li{	
	font:1.1em ;
}

.expander-block .expander-question{
	
	font-size:1.1em;
	font-weight: bold;
	margin:12px 0 6px 0px;
	padding:0;
}
.expander-block .expander-question a{
	text-decoration:none;
	color:#5f77b3;
}
.expander-block .expander-answer {
	
	display:none;
	color:#6c574d;
	line-height:18px;
	margin:0 0 1.4em 0;
	padding:0;
}





.pageheader, .Pagehead, .pagehead, .Pageheader, .TopHeadline{
	margin:0 0 1em 0;
	padding:0;
	color:#6c574d;
	font-size:1.50em;
	font-weight:bold;
	
}
.subheader, .Subheader, .subhead, .Subhead, .subheader, .headline, .Headline{
	margin:0;
	padding:0;
	color:#5f77b3;
	font-size:1.25em;
	font-weight:bold;
	display:block;
}
.subsubheader, .SubSubheader, .subsubhead,.SubSubhead,  .subsubheader{
	margin:0;
	padding:0;
	color:#5f77b3;
	font-size:1.1em;
	font-weight: bold;
	display:block;
}

















form{
	margin:0;
	padding:0;
}
/* page wrapper */
#wrapper{
	width:100%;
	position:relative;
}
/* header start */
#header{
	width:100%;
	height:261px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
/* home page header */
#home #header{
	height:555px;
}
.logo-holder{
	width:976px;
	margin:0 auto;
	position:relative;
	z-index:4;
	
}
.header-holder{
	width:976px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
/* logo */
.logo{
	margin:0;
	position:absolute;
	top:7px;
	left:5px;
	width:550px;
	height:62px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
}
.logobc{
	margin:0;
	position:absolute;
	top:7px;
	left:5px;
	width:550px;
	height:90px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logobc2.gif) no-repeat;
}
.logo-fr{
	margin:0;
	position:absolute;
	top:7px;
	left:5px;
	width:550px;
	height:62px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo-fr.gif) no-repeat;
}

.logo a{
	display:block;
	height:100%;
}
.logo-fr a{
	display:block;
	height:100%;
}





/* header top menus */
.top-menu-holders{
	position:absolute;
	top:36px;
	right:0px;
	overflow:hidden;
	font-size:90%;
	padding:10px 0 0;
	
}



.online-store, .lang-list{
	margin:0 0 0;
	padding:0 10px 0 0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.lang-list{
	margin:0;
}
.online-store li{
	float:left;
	padding:0 9px 0 22px;
	
}
.online-store-ico{
	background:url(../images/online-store-icon.gif) no-repeat 0 1px;
}
.my-profile-ico{
	background:url(../images/profile-icon.gif) no-repeat 0 1px;
}
.online-store li a, .lang-list li a, .contact-link{
	text-decoration:none;
	color:#11537f;
}
.online-store li a:hover, .contact-link:hover{
	text-decoration:underline;
}
.lang-heading{
	float:left;
	color:#7d7d7d;
	margin:0 -3px 0 0;
	
}
.lang-list li{
	float:left;
	background:url(../images/sep-top-menu.gif) no-repeat 0 2px;
	margin:0 0 0 -2px;
	padding:0 7px 0;
}
.lang-list li a:hover {
	color:#000;
	text-decoration:underline;
}
.lang-list li.active a{
	color:#000;
}
.contact-link{
	float:left;
	margin:0 0 0 -2px;
}






/* main navigation */
.main-menu-holder{
	position:absolute;
	left:0;
	top:81px;
	width:100%;
}
.main-nav{
	width:100%;
	list-style:none;
	margin:0;
	padding:5px 0 0;
	font-size:90%;
	line-height:15px;
	position:relative;
}
.main-nav li{
	float:left;
	padding:0 4px 0 0;
}
.main-nav li a{
	text-decoration:none;
	color:#7580a3;
	float:left;
	padding:3px 7px 9px;
}
.main-nav li a:hover, .main-nav li.active a{
	background:#596485;
	color:#fff;
}
/* second level main menu */
.nav-level1{
	margin:0 0 0 -3px;
	padding:0;
	list-style:none;
	width:100%;
	position:absolute;
	top:30px;
	left:0;
	font-size:120%;

}
.main-nav .nav-level1 li{
	float:left;
	padding:0;
	position:relative;
	
}
.main-nav .nav-level1 li a{
	float:left;
	padding:6px 9px 17px 10px;
	/* color:#b4bcd3; */
	color:#C3CBE3;
	background:none;
	
	
}
.nav-level1 li a:hover, .nav-level1 li.active a, .nav-level1 li:hover a, .nav-level1 li.hover a{
	background:url(../images/hover-main-nav.gif) repeat-x;
	color:#b4bcd3;
}
.nav-level1 li:hover .drop-down-w1, .nav-level1 li.hover .drop-down-w1{
	display:block;
}
/* drop down menu */
.drop-down-w1{
	width:185px;
	position:absolute;
	top:42px;
	left:0;
	background:url(../images/drop-down-top.gif) no-repeat;
	padding:3px 0 0;
	overflow:hidden;
	display:none;
	z-index:7;
}
.drop-down-w2{
	background:url(../images/drop-down-bottom.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 4px;
	overflow:hidden;
}
.main-nav .drop-down-w1 .drop-down-w2 ul{
	margin:0;
	padding:0 13px 6px 14px;
	list-style:none;
	background:#374264;
	overflow:hidden;
	font-size:90%;
	margin:-3px 0 0;
}
.main-nav .drop-down-w2 ul li{
	float:none;
	padding:0;
	margin:-1px 0 0;
	border-top:1px solid #4b5678;
	padding:5px 0 6px;
	position:static;
}
.main-nav .drop-down-w2 ul li a{
	float:none;
	padding:0;
	color:#9ea6c0;
	background:none;
	padding:0 7px 0 0;
}
.main-nav .drop-down-w2 ul li a:hover{
	color:#fff;
	background:url(../images/hover-drop-down.gif) no-repeat 100% 6px;
}
/* header print menu */
.print-resize-list{
	position:absolute;
	top:88px;
	right:-10px;
	font-size:90%;
	color:#a0a8c2;
}
.print-resize-list ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.print-resize-list ul li{
	float:left;
	padding:0 10px 0 22px;
}
.print-item{
	display:none;
	background:url(../images/print-icon.gif) no-repeat 0 1px;
}

.print-resize-list ul li a{
	text-decoration:none;
	color:#a0a8c2;
}
.print-resize-list ul li a:hover{
	text-decoration:underline;
}
/* header search form */
.search-form{
	position:absolute;
	top:120px;
	right:-1px;
}
.search-form label{
	float:left;
	color:#fff;
	font-size:105%;
	padding:4px 10px 0;
}
.search-form .search-text{
	float:left;
	width:171px;
	height:22px;
	padding:3px 3px 0;
	background:url(../images/bg-search-text.gif) no-repeat;
}
.search-form .search-text input{
	background:none;
	border:none;
	line-height:15px;
	width:171px;
	padding:0;
	font:100% Arial, Helvetica, sans-serif;
	color:#fff;
}
.search-btn{
	float:left;
}
/* home page banner */
#home .main-banner{
	height:401px;
	background:url(../images/banner-home.jpg) no-repeat 50% 0;
	width:100%;
	margin:154px 0 0;
	z-index:2;
	
}
#home .main-banner-public{
	height:401px;
	background:url(../images/banner-home-public.jpg) no-repeat 50% 0;

	width:100%;
	margin:154px 0 0;
	z-index:2;
}
#home .main-banner-prof{
	height:401px;
	background:url(../images/banner-home-prof.jpg) no-repeat 50% 0;
	width:100%;
	margin:154px 0 0;
	z-index:2;
}
#home .main-banner-about{
	height:401px;
	background:url(../images/banner-home-about.jpg) no-repeat 50% 0;
	width:100%;
	margin:154px 0 0;
	z-index:2;
}
#home .main-banner-member{
	height:401px;
	background:url(../images/banner-home-member.jpg) no-repeat 50% 0;
	width:100%;
	margin:154px 0 0;
	z-index:2;
}



.main-banner{
	width:100%;
	margin:154px 0 0;
	z-index:2;
	height:107px;
	background:url(../images/banner-inner.jpg) no-repeat 50% 0;
	
}
.main-banner-about{
	width:100%;
	margin:154px 0 0;
	z-index:2;
	height:107px;
	background:url(../images/banner-inner-about.jpg) no-repeat 50% 0;	
}
.main-banner-public{
	width:100%;
	margin:154px 0 0;
	z-index:2;
	height:107px;
	background:url(../images/banner-inner-public.jpg) no-repeat 50% 0;
}
.main-banner-prof{
	width:100%;
	margin:154px 0 0;
	z-index:2;
	height:107px;
	background:url(../images/banner-inner-prof.jpg) no-repeat 50% 0;	
}
.main-banner-member{
	width:100%;
	margin:154px 0 0;
	z-index:2;
	height:107px;
	background:url(../images/banner-inner-member.jpg) no-repeat 50% 0;
}

.banner-holder{
	width:976px;
	margin:0 auto;
}
/* home page banner text */
.slogan-box{
	width:550px;
	height:215px;
	padding:76px 0 20px 2px;
	
}
.inner-slogan{
	display:block;
	color: #374264;
	font-size: 32px;
	line-height:34px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	padding:30px 0 0 5px;
	width: 575px;
}
.slogan-heading{
	display:block;
	width:416px;
	height:46px;
	text-indent:-9999px;
	margin:0 0 13px;
	
}
.slogan-heading.hp1{
	background:url(../images/slogan-home1.gif) no-repeat;
}
.slogan-heading.hp2{
	background:url(../images/slogan-home2.gif) no-repeat;
}
.slogan-heading.hp3{
	background:url(../images/slogan-home2.gif) no-repeat;
}
.slogan-heading.hp4{
	background:url(../images/slogan-home2.gif) no-repeat;
}
.slogan-heading.hpfr{
	background:url(../images/slogan-home3.gif) no-repeat;
}

.slogan-box p{
	margin:0 40px 0 3px;
	font-size:105%;
	color:#596485;
	line-height:20px;
}
/* home page banner menu */
.second-nav{
	margin:0;
	padding:0 0 0 4px;
	list-style:none;
	overflow:hidden;
}
.second-nav li{
	float:left;
	margin:0 0 0 1px;
}
.second-nav li a{
	text-indent:-9999px;
	float:left;
	height:42px;
}

.second-nav li .s-nav-item1a{
	width:356px;
	background:url(../images/HP1a.png) no-repeat;
}
.second-nav li .s-nav-item1b{
	width:356px;
	background:url(../images/HP1b.png) no-repeat;
}
.second-nav li .s-nav-item1c{
	width:256px;
	background:url(../images/HP1c.png) no-repeat;
}


.second-nav li .s-nav-item2a{
	width:356px;
	background:url(../images/HP2a.png) no-repeat;
}
.second-nav li .s-nav-item2b{
	width:356px;
	background:url(../images/HP2b.png) no-repeat;
}
.second-nav li .s-nav-item2c{
	width:256px;
	background:url(../images/HP2c.png) no-repeat;
}


.second-nav li .s-nav-item3a{
	width:356px;
	background:url(../images/HP3a.png) no-repeat;
}
.second-nav li .s-nav-item3b{
	width:356px;
	background:url(../images/HP3b.png) no-repeat;
}
.second-nav li .s-nav-item3c{
	width:256px;
	background:url(../images/HP3c.png) no-repeat;
}


.second-nav li .s-nav-item4a{
	width:356px;
	background:url(../images/HP4a.png) no-repeat;
}
.second-nav li .s-nav-item4b{
	width:356px;
	background:url(../images/HP4b.png) no-repeat;
}
.second-nav li .s-nav-item4c{
	width:256px;
	background:url(../images/HP4c.png) no-repeat;
}


.second-nav li .s-nav-item1afr{
	width:356px;
	background:url(../images/HP1a_fr.png) no-repeat;
}
.second-nav li .s-nav-item1bfr{
	width:356px;
	background:url(../images/HP1b_fr.png) no-repeat;
}
.second-nav li .s-nav-item1cfr{
	width:256px;
	background:url(../images/HP1c_fr.png) no-repeat;
}


.second-nav li .s-nav-item2afr{
	width:356px;
	background:url(../images/HP2a_fr.png) no-repeat;
}
.second-nav li .s-nav-item2bfr{
	width:356px;
	background:url(../images/HP2b_fr.png) no-repeat;
}
.second-nav li .s-nav-item2cfr{
	width:256px;
	background:url(../images/HP2c_fr.png) no-repeat;
}


.second-nav li .s-nav-item3afr{
	width:356px;
	background:url(../images/HP3a_fr.png) no-repeat;
}
.second-nav li .s-nav-item3bfr{
	width:356px;
	background:url(../images/HP3b_fr.png) no-repeat;
}
.second-nav li .s-nav-item3cfr{
	width:256px;
	background:url(../images/HP3c_fr.png) no-repeat;
}


.second-nav li .s-nav-item4afr{
	width:356px;
	background:url(../images/HP4a_fr.png) no-repeat;
}
.second-nav li .s-nav-item4bfr{
	width:356px;
	background:url(../images/HP4b_fr.png) no-repeat;
}
.second-nav li .s-nav-item4cfr{
	width:256px;
	background:url(../images/HP4c_fr.png) no-repeat;
}




/* header end */
#home #main{
	padding:578px 0 20px 5px;
}
/* content page start */
#main{
	width:971px;
	margin:0 auto;
	overflow:hidden;
	height:1%;
	padding:283px 0 20px 5px;
}
/* home page left column start */
#content{
	float:left;
	width:681px;
	background:#ebebeb url(../images/bg-content-top.gif) no-repeat;
	padding:11px 0 0;
	margin:0 0 24px;
}
.content-w1{
	background:#ebebeb url(../images/bg-content-bottom.gif) no-repeat 0 100%;
	padding:0 11px 13px 13px; 
	width:657px;
}
/* home page left column top buttons */
.button-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 11px;
}
.news-btn{
	float:left;
	width:120px;
	height:31px;
	text-indent:-9999px;
	background:#ebebeb url(../images/btn-newsfeed.gif) no-repeat;
	margin:1px 0 0 2px;
}
.career-btn{
	float:left;
	width:148px;
	height:31px;
	text-indent:-9999px;
	background:#ebebeb url(../images/btn-careerfeed.gif) no-repeat;
	margin:0 0 0 3px;
}

.events-btn{
	float:left;
	width:148px;
	height:31px;
	text-indent:-9999px;
	background:#ebebeb url(../images/btn-eventfeed.gif) no-repeat;
	margin:0 0 0 3px;
}



.facebook-btn{
	float:left;
	width:108px;
	height:33px;
	text-indent:-9999px;
	background:#ebebeb url(../images/facebook_en_sm.gif) no-repeat;
	margin:1px 0 0 120px;
}
.facebook-btn-fr{
	float:left;
	width:108px;
	height:33px;
	text-indent:-9999px;
	background:#ebebeb url(../images/facebook_fr_sm.gif) no-repeat;
	margin:1px 0 0 263px;
}


.news-btn-fr{
	float:left;
	width:120px;
	height:31px;
	text-indent:-9999px;
	background:#ebebeb url(../images/btn-newsfeed-fr.gif) no-repeat;
	margin:1px 0 0 2px;
}
.career-btn-fr{
	float:left;
	width:160px;
	height:31px;
	text-indent:-9999px;
		background:#ebebeb url(../images/btn-careerfeed-fr.gif) no-repeat;
	margin:0 0 0 3px;
}

.more-news{
	float:right;
	color:#11537f;
	text-decoration:none;
	padding:0 7px 0 0;
	background:url(../images/bg-more-link.gif) no-repeat 100% 5px;
	font-size:90%;
	margin:8px 10px 0 0;
	display:inline;
}
.more-news:hover{
	text-decoration:underline;
}
/* home page left column news box */
.news{
	background:#fff;
	height:1%;
	overflow:hidden;
	padding:12px 10px 11px 12px;
	margin:0 0 12px;
}
.news-img{
	float:left;
	width:218px;
}
.news-img img{
	display:block;
}
.news-text{
	float:left;
	width:406px;
	overflow:hidden;
}
.news-text h2{
	margin:2px 0 3px;
	color:#374264;
	font-size:160%;
	font-weight:normal;
	line-height:120%;
}
.news-text h2 a{
	color:#374264;
	text-decoration:none;
}
.news-text h2 a:hover{
	text-decoration:underline;
}
.news-text p{
	margin:0;
	line-height:19px;
}
.news-list{
	margin:0 0 0 -3px;
	padding:11px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:80%;
	color:#98a2bd;
}
.news-list li{
	float:left;
	background:url(../images/sep-news.gif) no-repeat 0 3px;
	margin:0 0 0 -2px;
	padding:0 9px 0 5px;
}
.news-list li a{
	color:#5e00f1;
	text-decoration:none;
}
.news-list li a:hover{
	text-decoration:underline;
}
/* home page left column bottom buttons */
.bottom-buttons{
	overflow:hidden;
	height:1%;
}
.more-news-btn{
	float:left;
	width:88px;
	height:20px;
	text-indent:-9999px;
	background:url(../images/btn-morenews.gif) no-repeat;
	margin-right:6px;
}
.archives-btn{
	float:left;
	width:74px;
	height:21px;
	text-indent:-9999px;
	background:url(../images/btn-archives.gif) no-repeat;
}
.store-ad{
	clear:both;
	height:82px;
	width:734px;
	background:url(../images/bg-store-ad.jpg) no-repeat;
	padding:38px 0 0 236px;
}
.store-slogan{
	float:left;
	text-indent:-9999px;
	background:url(../images/bottom-slogan.gif) no-repeat;
	width:531px;
	height:23px;
	padding:0 19px 0 0;
	margin:8px 0 0;
}
.store-slogan-fr{
	float:left;
	text-indent:-9999px;
	background:url(../images/bottom-slogan-fr.gif) no-repeat;
	width:531px;
	height:23px;
	padding:0 19px 0 0;
	margin:8px 0 0;
}
.coat-store-btn{
	float:left;
	width:159px;
	height:40px;
	background:url(../images/btn-coat-store.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.coat-store-btn-fr{
	float:left;
	width:159px;
	height:40px;
	background:url(../images/btn-coat-store-fr.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
/* home page left column end */
/* home page right column */
#home #sidebar{
	width:259px;
	margin:1px 0 0;
}
/* right column */
#sidebar{
	float:right;
	width:224px;
}
/* inner career box */
.carrer-feed{
	background:#ebebeb url(../images/career-feed-top.gif) no-repeat;
	padding:14px 0 21px;
	width:100%;
	overflow:hidden;
}
.carrer-feed-w1{
	background:#ebebeb url(../images/career-feed-bottom.gif) no-repeat 0 100%;
	padding:0 12px 11px;
	width:200px;
}
.carrer-feed-w1 h3{
	margin:0;
	font-size:150%;
	margin:0 0 0 3px;
	padding:0 0 10px;
	font-weight:normal;
	color:#374264;
}
/*  inner career box text */
.sidebar-content{
	background:#fff;
	padding:5px 15px 5px 13px;
}


.btn-more-career{
	display:block;
	width:106px;
	height:20px;
	text-indent:-9999px;
	background:url(../images/btn-more-career.gif) no-repeat;
	margin:11px 0 0;
}

/* home page icon box */
.icon-box{
	background:#ebebeb url(../images/user-poll-top.gif) no-repeat;
	width:258px;
	padding:8px 0 0;
	margin:0 0 22px 1px;
}
.icon-box-w1{
	background:#ebebeb url(../images/user-poll-bottom.gif) no-repeat 0 100%;
	width:234px;
	padding:8px 12px 15px;
}
.icon-holder{
	background:#fff;
	padding:8px 5px 2px 5px;
}


/* home page poll box */
.user-poll{
	background:#ebebeb url(../images/user-poll-top.gif) no-repeat;
	width:258px;
	padding:8px 0 0;
	margin:0 0 22px 1px;
}
.user-poll-w1{
	background:#ebebeb url(../images/user-poll-bottom.gif) no-repeat 0 100%;
	width:234px;
	padding:0 12px 15px;
}
.user-poll-w1 h3{
	margin:0 0 0 5px;
	padding:0 0 10px;
	font-size:160%;
	color:#374264;
	font-weight:normal;
}
/* home page poll box form */
.form-holder{
	background:#fff;
	padding:12px 19px 10px 14px;
}
.form-holder strong{
	font-size:110%;
	color:#475273;
	font-weight:normal;
	line-height:20px;
}
.form-holder .pickone{
	margin:6px 0 8px;
	font-size:80%;
	padding:0;
}
.user-form .user-row{
	overflow:hidden;
	height:1%;
	clear:both;
	padding:0 0 4px 2px;
	display:block;
}
.user-row input{
	float:left;
	margin:4px 9px 0 0;
	width:14px;
}
.user-row label{
	float:left;
	color:#607d84;
	width:172px;
	line-height:21px;
}
.btn-vote{
	width:52px;
	height:21px;
	margin:11px 0 0 25px;
}

.pollresult{
	color:#11537f;
	font-size:80%;
	margin:0 0 5px 10px;
	text-decoration:none;
}
.pollresult:hover{
	text-decoration:underline;
}

.pollresultbox{
 	margin: 0px 0 0 0px;
	padding: 0px 0 0 5px;
	height:17px;
	font-size:80%;
	color:#fff;
	
}
.pollresultboxzero{
 	margin: 0px 0 0 0px;
	padding: 0px 0 0 5px;
	height:17px;
	font-size:80%;
	color:#000;
	
}

/* home page link box */
.links-box{
	margin:0 0 0 1px;
}
.links-box h3{
	margin:0 0 0 2px;
	padding:0 0 16px;
	font-size:160%;
	color:#374264;
	font-weight:normal;
	line-height:120%;
}
.links-box p{
	margin:0 0 18px;
	line-height:19px;
}
/* home page right menu */
.sidebar-nav{
	margin:0;
	padding:0 0 6px;
	list-style:none;
	color:#11537f;
	font-size:110%;
}
.sidebar-nav li{
	padding:0 0 19px 30px;
	background:url(../images/sep-sidebar.gif) no-repeat 0 2px;
}
.sidebar-nav li a{
	text-decoration:none;
	color:#11537f;
}
.sidebar-nav li a:hover{
	text-decoration:underline;
}
.links-box h4{
	margin:0 0 4px;
	color:#7d7d7d;
	font-size:100%;
	font-weight:normal;
}
/* home page periodicals menu */
.periodicals-list{
	margin:0;
	padding:0;
	list-style:none;
	color:#11537f;
	font-size:110%;
	line-height:20px;
}
.periodicals-list li{
	padding:0 0 19px 30px;
	background:url(../images/sep-periodicals.gif) no-repeat 0 2px;
}
.periodicals-list li a{
	color:#11537f;
	text-decoration:none;
}
.periodicals-list li a:hover{	
	text-decoration:underline;
}

/* inner page */
.breadcrumb{
	margin:0 0 27px -6px;
	padding:2px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:80%;
	color:#000;
}
.breadcrumb li{
	float:left;
	background:url(../images/sep-breadcrumb.gif) no-repeat 0 2px;
	margin:0 0 0 -4px;
	padding:0 7px 0 10px;
}
.breadcrumb li a{
	color:#728bab;
	text-decoration:none;
}
.breadcrumb li a:hover{
	text-decoration:underline;
}
#twocolumns{
	overflow:hidden;
	width:747px;
	float:left;
}
#twocolumnswide{
	overflow:hidden;
	width:947px;
	float:left;
}

/* inner page left column */
.left-column{
	width:185px;
	float:left;
	padding:0 0 30px;
}
.left-nav{
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:1px solid #c9d4ec;
}
.left-nav li{
	border-top:1px solid #c9d4ec;
	padding:9px 6px 9px 0;
	font-weight: bold;
	margin:0;
	
}
.left-nav li.sidenav0{
	font-size: 100%;
		padding:5px 6px 5px 0px;
}
.left-nav li.sidenav1{
	font-size: 90%;
		padding:5px 6px 5px 15px;
}
.left-nav li.sidenav2{
	font-size: 80%;
		padding:5px 6px 5px 25px;
}
.left-nav li.sidenav3{
	font-size: 70%;
		padding:5px 6px 5px 30px;
}
.left-nav li.sidenav4{
	font-size: 65%;
		padding:5px 6px 5px 35px;
}
.left-nav li.sidenav5{
	font-size: 60%;
		padding:5px 6px 5px 40px;
}
.left-nav li a{
	color:#11537f;
	text-decoration:none;
	background:url(../images/arrow-left-nav.gif) no-repeat 100% 5px;
	display:block;
	font-weight: normal;
}
.left-nav li a:hover{
	text-decoration:underline;
}
/* content page end */
/* footer page start */
#footer{
	width:976px;
	margin:0 auto;
	text-align:center;
	font-size:90%;
	padding:0 0 20px;
}
/* footer menu */
#footer ul{
	margin:0;
	padding:0 0 7px;
	list-style:none;
}
#footer ul li{
	display:inline;
	padding:0 3px;
}
#footer ul li a{
	color:#4d5777;
	text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;;
}
/* footer text */
#footer p{
	margin:0;
}
#footer p a{
	text-decoration:none;
	color:#818db0;
	padding-left:7px;
}
#footer p a:hover{
	text-decoration:underline;
}
/* footer page end */

/* inner page center column */
.middle-content{
	width:526px;
	float:right;
	padding:0 0 10px 0;
	margin:0 10px 0;
}
.middle-contentwide{
	width:726px;
	float:right;
	padding:0 0 10px 0;
	margin:0 10px 0;
}



.content-img{
	float:right;
	margin:30px 0 40px;
	padding:0 0 0 10px;
}
.content-slogan{
	font:1.5em Georgia, "Times New Roman", Times, serif;
}
.content-slogan strong{
	color:#5f77b3;
	font-weight:normal;
	display:block;
	line-height:30px;
	padding:0 0 13px 0;
}
.content-slogan em{
	color:#9a4f32;
	display:block;
	font-size:80%;
	line-height:23px;
	padding:0 0 20px;
}
.content-slogan em span{
	color:#6689ab;
}



.middle-contentwide a{
	text-decoration:underline;
	color:#374264;
}
.middle-contentwide a:hover{
	text-decoration:underline;
}
.middle-content a, #sidebar a{
	text-decoration:underline;
	color:#374264;
}
.middle-content a:hover, #sidebar a:hover{
	text-decoration:underline;
}


/* liScroll styles */

.tickercontainer { /* the outer div with the black border */


width: 980px; 
height: 27px; 
margin: 2px 0 0 5px; 
padding: 0;
overflow: hidden; 
background:url(../images/ticker_bkg.png) no-repeat 0 2px;
}

.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */


position: relative;
left: 10px;
top: 8px;
width: 956px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;


list-style-type: none;
margin: 0;
padding: 0;



}
ul.newsticker li {
float: left;
margin: 0;
padding: 0;
color: #dfdfdf;
font:95% Arial, Helvetica, sans-serif;


}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffffff;


margin: 0 40px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
