/* element selectors --------------------------------------------- */
body {
	margin: 10px 0px;
	font-family: "Monotype Corsiva";
	font-size: 11px;
	color: #FFFFFF;
	background-color: #0099FF;
	text-align: center;
}

body#searchtips {
	background-color: #FFF;
}

img {
	border: 0px;
}

table {
	background-color: #FFFFFF;
	margin-left: 0cm;
}

p {
	margin-left: 0cm;
	text-align: center;
}

th {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 8px;
	background-color: #CCCCCC;
}	

th.noBackground {
	background-color: White;
}

td {
	font-family: "Times New Roman";
	font-size: 18px;
	color: #000000;
	text-transform: none;
	text-align: center;
	margin-left: 0cm;
}

h1, .head1 {
	font-family: Georgia, "Times New Roman", serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 20%;
	color: #E99A02;
	margin-top: 8px;
	margin-bottom: 8px;
}

h1.title_AboutSPIE {
	color: #92896A;
}
h1.title_ConferencesAndExhibitions {
	color: #006699;
}
h1.title_Courses {
	color: #452A8A;
}
h1.title_Membership {
	color: #3166B4;
}
h1.title_Newsroom {
	color: #649B01;
}
h1.title_Publications {
	color: #E99A02;
}
h1.title_SPIEResources {
	color: #666666;
}
h1.title_Utilities {
	color: #92896A;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	text-transform: uppercase;
	color: #333;
	margin: 0 0 7px 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0%;
	color: #333;
	margin-bottom: 6px;
}


h4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0%;
	color: #333;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0%;
	color: #000;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0%;
	color: #000;
	margin-bottom: 6px;
}

h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	text-transform: uppercase;
	color: #000;
}

/* THESE HEAD CLASSES FORMAT THE DHTML EDITOR CONTENT*/
.head4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	letter-spacing: 0%;
	color: #333;
}

.head5 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0%;
	color: #000;
}

.head6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0%;
	color: #000;
	margin-bottom: 6px;
}



.head7 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	text-transform: uppercase;
	color: #000;
}

/*END OF DHTML EDITOR HEADER CLASSES */


.head8 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0%;
	color: #666666;
}

.head9 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0%;
	color: #900;
}

/*=========Newsroom Styles=======================*/
.mainheadline {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	margin-left: 0px;
	color: #3166B4;	
}
.mainheadline H1 {
	margin-left: 0px;
}

.mainheadline p
{
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
}

.kicker {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.kicker p
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

.subheadline
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.subheadline p
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.byline
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.byline p
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.abstract
{
	font-size: 11px;
	line-height: 15px;
	font-style: italic;
}

/*sup {
	line-height: 15px;
}
sub {
	line-height: 15px;
}*/
/*================End Newsroom Styles============================*/

/* All SPIE.org link styles */
a, a:visited, .link1 a, .link1 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #656541;
}
a:hover, .link1 a:hover {
	color: #94946B;
}
a:visited, .link1 a:visited {
	color: #94946B;
	text-decoration: underline;
}

a.mailto {
	color: #01669A;
}

a.linksTop {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	color: #666633;
}

a.linksMiddle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	color: #000000;
	text-decoration: none; 
}

a.linksbottom {
	font-family: Verdana;
	font-size: 10px;
	color: #666633;
	text-decoration: underline;
}

a.linksbottomhead {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	color: #000000;
	text-decoration: none; 
}

.link1 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #656541;
}

a.link1AccountManager {
	font-size: 10px;
}

.link1 a:hover {
	color: #94946B;
}

.link2 a, .link2 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	color: #85855B;
}
.link2 a:hover {
	color: #A5A57F;
}

.link3 a, .link3 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	color: #333333;
}
.link3 a:hover {
	color: #666666;
}

.link4 a, .link4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	color: #333333;
}
.link4 a:hover {
	color: #666666;
}

.link5 a, .link5 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	text-decoration: underline;
	color: #85855b;
}
.link5 a:hover {
	color: #A5A57F;
}

.link6 a, .link6 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-decoration: underline;
	color: #85855B;
}
.link6 a:hover {
	color: #A5A57F;
}

.link7 a, .link7 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	text-decoration: underline;
	color: #85855B;
}
.link7 a:hover {
	color: #A5A57F;
}

.link8 a, .link8 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	color: #85855B;
}
.link8 a:hover {
	color: #A5A57F;
}

.link9 a, .link9 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	text-transform: uppercase;
	color: #333333;
}
.link9 a:hover {
	color: #A5A57F;
}

.link10 a, .link10 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	text-decoration: underline;
	color: #333;
}
.link10 a:hover {
	color: #666;
}

.link11 a, .link11 a:visited {
            font-family: Verdana, Helvetica, sans-serif;
            font-size: 10px;
            text-decoration: underline;
            color: #006699;
}

.link11 a:hover {
            color: #003366;
}

.link6MemberOnlyContentDisabled {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #85855B;
}
a.linkCartNumItems, a:visited.linkCartNumItems, a:hover.linkCartNumItems {
	color: #D5670E;	
}


/* All SPIE.org body styles */
.body1 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 20%;
	color: #666666;
}

.body2 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666446;
}

.body3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #666666;
}

.body4 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}

.body5 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #656541;
}

.body6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
}

.body7 {
	font-family: Georgia, "Times New Roman" , Times, serif;
	font-size: 11px;
	line-height: 14px;
	color: #666633;
}

.body8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666633;
}

.body9 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #186F8D;
}

.photoCredit {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 0%;
	text-align: left;
	color: #999999;
}
.imageCaption {
	font-size: 18px;
	color: #999;
}

.error {
	background-color: orange;
	padding: 4px;
	color: white;
	font-weight: bold;
	border: 1px solid black;
} 

.ndb {
	display:block;
	padding: 2px;
	margin-bottom: 2px;
	background-color: Black;
	font-weight: bold;
	color: white;
}
.ndb hr {
	margin:0px;
}
.memberOnlyContentDisclaimer {
	color: #FFFFFF;
}


/* These are styles to support formatting of the DHTML content ------- */

.bodyCopy {
	margin: 8px 12px 18px 12px;
}
.bodyCopy a:link {
	text-decoration: underline;
	color: #666446;
}
.bodyCopy a:visited {
	text-decoration: none;
	color: #85855B;
}

.bodyCopy a:visited, .link1 a:visited {
	color: #94946B;
	text-decoration: underline;
}

.bodyCopy a:hover, a:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.bodyCopy a.mailto {
	color: #01669A;
}
.bodyCopy a.mailto:visited {
	color: #01669A;
}
.bodyCopy a.mailto:hover {
	color: #01669A;
	text-decoration: none;
}
.bodyCopy p {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	letter-spacing: 0px;
	text-align: left;
	color: #666;
	background-color: #FFFFFF;
	margin-bottom: 10px;
}


/* DHTML content for Newsroom Technical Articles */
/* Import Styles */
.break hr
{
	margin: 0 0 5px 0;
}
.sec_title
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
.contrib-title
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.contrib-name
{
	font-weight: bold;
	background-color: #FFFFFF;
	color: #0033FF;
	font-style: inherit;
}
.contrib-address {
	margin-bottom: 12px;
}
.contrib-bio
{
	margin: 12px 0 12px 0;
}
.back-title
{
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 7px;
}
.paragraph
{
	margin-bottom: 10px;
}
.paragraph p
{
	margin: 0;
	line-height: 15px;
}
.ref
{
	font-size: 10px;
	line-height: 12px;
}
.ref a
{
	font-size: 10px;
	line-height: 12px;
	color: #000;
}
a.ref-title {
		text-decoration: none;
}
a.ref-link
{
	text-decoration: underline;
}
.ref.source
{
	font-style: italic;
	display: inline;
}
.fig_caption
{
	font-style: italic;
	margin-bottom: 15px;
}
/* DHTML content for Newsroom Technical Articles  */

/* END of styles to support formatting of the DHTML content --------- */

/* Class selectors -------------------------------------------------- */
.bggray {
	background-color: #E6E6E6;
}

.aboutBar {
	width: 100%;
	height: 19px;
	background-color: #EBE9E1;
}

.pageBox {
	width: 920px;
	margin: auto;
}

.printFriendlyPageBox {
	width: 700px;
	margin-left: 0px;
	align: left;
}

.textBlock {
	margin-bottom: 12px;
}	
.subTextBlock {
	margin-bottom: 8px;
}
.lgTextBlock {	
	margin-bottom: 18px;
}
.smallTextBlock {
	margin-bottom: 4px;
}
.fullCol {
	width: 696px;
	padding-bottom: 30px;
}
.fullCol h1 {
	margin: 4px 12px 8px 12px;
}
	
.centerCol {
	width: 472px;
	padding-bottom: 30px;
}

#RecentNews .centerCol, #TCFront .centerCol, #NewsroomLandingPage .centerCol {
	padding-bottom: 0px;
}

.centerColElement, .centerCol h1 { 
	margin: 8px 12px;
}

.centerCol table {
	margin-bottom: 18px;
}

.rightCol {
	background-color: #F7F6F2;
	width: 220px;
	height: 100%;
	padding-top: 6px;
}

.rightColComponent {
	padding: 6px 12px;
}

/* C&E search right column components */
.ceSearch {
	background-color: #E3F3F8;
	border-bottom: 4px solid #fff;
}

.rightColHead1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	text-transform: uppercase;
	color: #333333;
}
.rightColHead2 {
	font-family: Georga, "Times New Roman", Serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	text-transform: uppercase;
	color: #990000;
	
}

.rightColId {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 20%;
	color: #333;
}

.rightColLink1 {
	margin-bottom: 8px;
}
.rightColLink1 a, .rightColLink1 a:visited {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 13px;
	color: #656541;
}
.rightColLink1 a:hover {
	color: #94946B;
}
.rightColLink2 {
	margin-bottom: 2px;
}
.rightColLink2 a, .rightColLink2 a:visited {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	color: #85855B;
}
.rightColLink2 a:hover {
	color: #A5A57F;	
}
.rightColLink3 {
	margin-bottom: 8px;
}
.rightColLink3 a, .rightColLink3 a:visited {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 18px;
	color: #006699;
}
.rightColLink3 a:hover {
	color: #003366;	
}


.rightColBody1 {
 	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	margin-bottom: 8px;

}
.rightColBody2 {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 9px;
	line-height: normal;
	color: #006699;

}
.rightColTableBody {
	background-color: #EBE9E1;
	padding-left: 5px;
	padding-top: 13px;
	padding-bottom: 16px;
}

.rightColTableHead {
	background-color: #7D7D53;
	font-family: Verdana;
	font-size: 9px;
	color: #fff;
	font-weight: bold;
	line-height: 10px;
	padding-left: 6px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.rightColThumb {
	margin-right: 10px;
	margin-bottom: 2px;
}

.rightColTableTD1
{
	padding: 6px 6px 6px 12px;
	font-family: Verdana;
	font-size: 9px;
	color: #666633;
	background-color: #EBE9E1;
	line-height: 10px;
}

.rightColTableTD2 {
	padding: 6px;
	font-family: Verdana;
	font-size: 9px;
	color: #7D7D53;
	font-weight: bold;
	background-color: #EBE9E1;
	line-height: 10px;
}

.rightColVLine {
	border-right: 7px solid #EBE9E1;
	border-bottom: 1px solid #EBE9E1;
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-color: #EBE9E1;
	background-repeat: repeat-y;
}


/* Table of contents styles */

dt
{
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	margin-top:3px;
	margin-bottom: 1px;
}
div.chapter {
	font-size: 9px;
	margin-bottom: 10px;
}
div.chapterHead {
	color: #333;
	font-weight: bold;
}
div.sectionHead {
	color: #666;
	font-weight: bold;
}


.mainContentImage {
	margin-bottom: 12px;
}

.printEmail {
	text-align: right;
	margin-top: 4px;
}

.publication {
	width: 100%;
	margin-bottom: 24px;
}

.publicationTitle {
	padding-bottom: 12px;
}

.publicationDesc {
	margin-bottom: 14px;
}

.publicationImage {
	float: left;
	height: 100%;
	padding-right: 12px;
}

.publicationPrice {
	float: left;
	width: 80px;
}

	.publicationPriceInstance {
		padding-bottom: 12px;
	}

.publicationAddBtn {
	clear: all;
	text-align: right;
	height: 100%;
	vertical-align: bottom;
}

.letters {
	margin-bottom: 12px;
}

.picInfoBox {
	margin: 0px 12px 18px 12px;
}

.picInfoBoxImage img {
	margin-right: 12px;
}
	
.detailsBox {
	margin: 0px 12px 23px 12px;
}

.detailsBoxLeft {
	width: 135px;
	float:left;
	padding: 0px 12px;
	clear:none;
}

.detailsBoxDivider {
	height: 200px;
	width: 16px;
	float:left;
	/*border-top: 12px solid #fff;*/
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
	clear:none;
	/*border-bottom: 14px solid #fff;*/
}

.detailsBoxRight {
	width: 150px;
	float:left;
	clear:none;
}
.detailsBoxButton {
	clear:none;
	float:left;
}

.articleThumbImg {
	float: left;
	margin-right: 12px;
	margin-bottom: 6px;
}

.pageNavigation {
	clear: all;
	margin-bottom: 24px;
	padding-left: 0px;
}

.pageNavigationDesc {
	margin-left: 94px;
	padding-left: 0px;
}

.clear {
	overflow: hidden;
	clear: both; /*  in order to hide float element  */
	height: 1px;
	margin: -1px 0px 0px 0px;
	font-size: 1px;
}

.hDottedLine {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_hor.gif);
	background-repeat: repeat-x;
	margin-bottom: 12px;
}

.paginationNav 
{
	text-align:center;
	padding: 7px 0px 5px 0px;
}

.pressVLine {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
}

.pressVLine2 {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
}

.contentVLine {
	border-top: 4px solid #fff;
	border-bottom: 4px solid #fff;
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
}


.tagline {
	padding: 16px 12px;
	font-size: 12px;
}

.centerPhoto {
	padding-left: 2px;
}

.homePhotoBox {
	width: 920px;
	margin: auto; 
	background-color: #FFF;
}
.homePhotoBox_leftImage {
	float:left;
}
.homePhotoBox_centerImage {
	float:left;
	padding-left: 4px;
}
.homePhotoBox_rightImage {
	float:right;
}
.homeFeature {
	padding: 15px 12px 12px 12px;
}
.homeVLine
{
	border-top: 11px solid #fff;
	border-bottom: 15px solid #fff;
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
}

.arrowHome {
	margin-top: 2px;
}

.arrowQuicklinks {
	margin-top: 3px;
	margin-right: 6px;
}

.journalTitle {
	padding-bottom: 5px;
}

.homeFeature {
	padding-top: 15px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
}
.thumbHome {
	margin-right: 7px;
}

.homeFeatureCopy {
	padding: 10px 0 29px 0;
	line-height: 16px;
}

.homeQuickLinks, .quickLinksList {
	background-color: #EBE9E1;
}

.homeQuickLinks img {
	margin-left: 7px;
	margin-bottom: 7px;
}


.memberLink
{
	margin-top: 6px;
	font-size: 10px;
	line-height: 25px;
}


.memberLink a
{
	color: #656541;
	text-decoration: underline;
}


.memberLink a:hover
{
	color: #94946B;
	text-decoration: underline;
}


.memberHeadline
{
	margin-bottom: 2px;
}

.memberHeadlineLink
{
	margin: 10px 0px 12px auto;
	padding-left: 0px;
}


.memberHeadlineLink a
{
	color: #656541;
	text-decoration: underline;
}


.memberHeadlineLink a:hover
{
	color: #94946B;
	text-decoration: underline;
}


.memberItemDesc
{
	padding-top: 10px;
	padding-bottom: 6px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #666;
}


.memberItemDesc p
{
	margin-top: 6px;
	margin-bottom: 0px;
}


.memberItemHeadline
{
	font-family: Arial;
	color: #333;
	font-weight: bold;
}


.memberUnknownLinks
{
	margin-top: 14px;
	margin-bottom: 6px;
}

.quickLinks {
	width: 196px;
	margin-top: 15px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 15px;
}

.linksList {
	list-style-type: none;
	margin: 0px 12px;
}
.linksList li {
	margin-bottom: 4px;
}

.quickLinksList {
	margin-bottom: 12px;
}

.quickLinksList td {
	list-style: none;
}

.quickLinksText {
	margin-top: 2px;
	margin-left: 1px;
}

.tblFooter {
	background-color: #fff;
	text-align: center;
	width: 920px;
	margin-top: 0px;
	margin-bottom: 4px;
}
.tblFooterPrint {
	background-color: #fff;
	text-align: center;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 4px;
}
.tblFooterCenter {
	width:700px;
	float:left;
}
.tblFooterInner {
	width:472px;
	float:right;
	text-align:center;
}

.tblFooterRight {
	text-align:left;
	vertical-align: top;
}


.tblHeader {
	text-align: left;
	padding-top: 12px;
	padding-bottom: 9px;
}
.tdHeader {
	padding-right: 12px;
}

.tblPrimaryNav {
	margin-left: 10px;
}

.tblRowOdd {
	background-color: #FFFFFF;
}
.tblRowEven {
	background-color: #EEEEEE;
}

.leftnav {
	background-color: #F7F6F2;
}

.leftNavBox {
	margin-top: 15px;
}

.nav_divider {
	margin-left: 9px;
	margin-right: 9px;
}
.icon_cart {
	margin-right: 9px;
}

.navLinkTitle {
	vertical-align: middle;
}

.signin_divider {
	padding-left: 11px;
	padding-right: 9px;
}

.leftNavInfo {
	background-color: #EBE9E1;
	width: 220px;
	display: table-cell;
	padding-left: 13px;
	padding-top: 12px;
	padding-bottom: 19px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #333;
}

.leftNavInfoLink {
	margin-top: 4px;
	padding-left: 8px;
	padding-top: 2px;
	background-image: url(http://www.univ-blida.dz/images/global/leftNavInfobg.gif);
	background-repeat: no-repeat;
}

.leftNavInfoLink a, .leftNavInfoLink a:visited {
	color: #656541;
	text-decoration: none;
}

.leftNavInfoLink a:hover {
	color: #666446;
	text-decoration: none;
}

.buttonLeft {
	vertical-align: middle;
	display: table-cell;
	padding-left: 5px;
	width: 188px;
}

.buttonOffplus {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width:  220px;
	height: 35px;
	padding: 0px;
	margin-bottom: 4px;
	background: #EBE9E1 url(http://www.univ-blida.dz/images/global/buttonOffbg-plus.gif);
	border-top: 2px solid #EBE9E1;
	border-bottom: 2px solid #EBE9E1;
}

.buttonOffplus a, .buttonOffplus a:visited {
	color: #333;
	text-decoration: none;
}

.buttonOffplus a:hover {
	color: #666;
	text-decoration: none;
}

.buttonOnminus {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
	color: #656541;
	width:  220px;
	height: 35px;
	padding: 0px;
	margin-bottom: 4px;
	background: #EBE9E1 url(http://www.univ-blida.dz/images/global/buttonOnbg-minus.gif);
	border-top: 2px solid #EBE9E1;
	border-bottom: 2px solid #EBE9E1;
}

.buttonOnminus a, .buttonOnminus a:visited {
	color: #656541;
	text-decoration: none;
}

.buttonOnminus a:hover {
	color: #666;
	text-decoration: none;
}

.buttonRight {
	display: table-cell;
	width: 20px;
}

.buttonSpacer {
	display: table-cell;
	padding-top: 7px;
	padding-bottom: 8px;
}

.subNav
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.subNavTitle
{
	font-family: verdana;
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #006699;
	margin-top: 8px;
	margin-bottom: -8px;
	margin-left: 12px;
}

.buttonSubNav {
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
	color: #000000;
	margin-top: 2px;
	padding-left: 13px;
}

.buttonSubNav a, .buttonSubNav a:visited {
	color: #666;
	text-decoration: none;
}

.buttonSubNav a:hover {
	color: #333;
	text-decoration: none;
}

.buttonSubNavon {
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
	color: #333;
	background-image: url(http://www.univ-blida.dz/images/global/buttonSubNavbg.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-left: 13px;
}

.buttonSubNavon a, .buttonsubNavon a:visited {
	color: #333;
	text-decoration: none;
}

.buttonSubNavon a:hover {
	color: #333;
	text-decoration: none;
}

.buttonSubNav2 {
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
	color: #186F8D;
	margin-top: 2px;
	padding-left: 21px;
}

.buttonSubNav2 a, .buttonSubnav2 a:visited {
	color: #186F8D;
	text-decoration: none;
}

.buttonSubNav2 a:hover {
	color: #51AFCF;
	text-decoration: none;
}

.buttonSubNav2on {
	font-family: Verdana;
	font-size: 10px;
	line-height: 16px;
	color: #186F8D;
	background-image: url(http://www.univ-blida.dz/images/global/buttonSubNav2bg.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	padding-left: 21px;
}

.buttonSubNav2on a {
	color: #186F8D;
	text-decoration: none;
}

.buttonSubNav2on a:hover {
	color: #186F8D;
	text-decoration: none;
}

.buttonSubNav2on a:visited {
	color: #186F8D;
	text-decoration: none;
}

.searchtable {
	margin-left: 12px;
	width: 667px;
}
.searchtable, .searchbox {
	background-color: #EBE9E1;
}
.tdLeftSearch {
	padding-right: 12px;
}
.tdRightSearch {
	padding-right: 10px;
}
.tdNavSearch {
	padding-top: 7px;
	padding-bottom: 7px;
}
.searchbody {
	padding-top: 8px;
	padding-bottom: 4px;
}
.searchTipDescription
{
	font-family: verdana;
	font-size: 11px;
	color: #666666;
}
#searchResultsReviseSearchTable {
	margin-bottom:0px;
}
.searchResultsSortByForm {
	background-color: #EEE;
	padding:10px 10px 0px 10px;
	margin: 0px;
}
.searchResultsSortByForm table { 
	background-color: #EEE;
	margin:0px;
}
.searchResultsSortBySubmitBtn {
	padding:10px 32px 10px 0px;
}
.searchReviseSearchNewSearch {
	padding:10px;
}

.registrationPriceTable {
	width: 448px;
	margin-top: 18px;
}
.registrationPriceTable th {
	padding: 2px 4px;
	border-bottom: 1px solid black;
}

.registrationPriceTable td {
	padding: 4px 0px;
}

.registrationPriceTable td.header {
	text-align: center;
}

.registrationPriceTable td.price {
	text-align: center;
}

.registrationPriceTable td.description {
	padding-left: 16px;
}

.vDottedLine {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_vert.gif);
	background-repeat: repeat-y;
}

.btnAddtoCart {
	margin-bottom: 2px;
}

.btnBack {
	margin-left: 15px;
	margin-right: 5px;
}

.btnFwd {
	margin-left: 5px;
}

.btnPrint {
	margin-right: 19px;
}
.copyright {
	margin-bottom: 10px;
}

.rightColBanner {
	margin-bottom: 10px;
}

.rightColButton {
	text-align: right;
	margin-top: 6px;
	margin-bottom: 16px;
}

.rightColHorizImage {
	margin-top: 6px;
	margin-bottom: 16px;
}	

.rightColHLine {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_hor.gif);
	margin-top: 14px;
}

.rightColHLine2 {
	background-image: url(http://www.univ-blida.dz/images/global/dotted_line_hor.gif);
}

.rightColIcon {
	margin-left: 3px;
}


.rightColSubNav1 {
	font-family: Arial;
	font-size: 11px;
	color: #666633;
	font-weight: bold;
	line-height: 12px;
	margin-bottom: 6px;
	margin-left: 13px;
}

.rightColSubNav2 {
	font-family: Verdana;
	font-size: 10px;
	color: #656541;
	line-height: 11px;
	margin-bottom: 6px;
	margin-left: 13px;
}

.rightColSubNav2 a {
	color: #656541;
	text-decoration: underline;
}

.rightColSubNav2 a:hover {
	color: #94946B;
	text-decoration: underline;
}

.rightColSubNav2on {
	font-family: Verdana;
	font-size: 10px;
	color: #666633;
	font-weight: bold;
	line-height: 11px;
	margin-bottom: 6px;
	margin-left: 4px;
	background-image: url(http://www.univ-blida.dz/images/global/info_arrow_lg_tan.gif);
	background-repeat: no-repeat;
	padding-left: 9px;
}

.rightColSubNav2on a {
	color: #666633;
	text-decoration: underline;
}

.rightColSubNav2on a:hover {
	color: #94946B;
	text-decoration: underline;
}

.rightColSubNavBG {
	background-color: #EBE9E1;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-right: 16px;
}

.arrowRed {
	margin-right: 5px;
}

.arrowLinkList td
{
	padding-top: 4px;
}
.alertMessagingHighlight
{	
	margin:10px 5px 0px 5px;
	color: #ff0000;
}
.freeAccessHighlight
{
	color: #ff0000;
	font-weight: bold;
}
.newPublicationHighlight
{
	color: #E99A02;
	font-weight: bold;
}
.HideAbstract 
{
	display:none;
}
.ShowAbstract 
{
	display:block;
}
/* Table styles used by freeform content in dhtml fields */
.listTable table {
	width: 450px;
}
.listTable table td{
	padding: 6px 15px;
	font-size: 9px;
}

.listTable tr.rowHead td {
	font-weight: bold;
}

.listTable table td.col1 {
	width: 50%;
}

.listTable table td.col2, .listTable table td.col3{
	text-align: center;
}

.listTable tr.rowHead {
	background-color: #ECE9E2;
}

.listTable tr.rowEven {
	background-color: #F7F6F2;
}

table.articleTable {
	margin-bottom: 0px;
	border: 0px;
	width: 100%;
}

.articleTable p {
	margin-bottom: 0px;
}

.ad {
	margin-bottom: 12px;
}

