﻿.Label
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
}

.LabelBold
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
}

.Error
{
	color: #FF0000;
	font-weight: bold;
}

.ErrorNotBold
{
	color: #FF0000;
}

.Bold
{
	font-weight: bold;
}

.NoBorder
{
	border:0px;
}


.GridTitleColumn1
{
	width:275px;
}

.GridDateColumn1
{
	width:100px;
}

.GridTitleColumn2
{
	width:240px;
}

.GridDateColumn2
{
	width:100px;
}

.OtherFormatLinkColumn
{
	width:450px;
}

.OtherFormatSizeColumn
{
	width:100px;
}

.OtherFormatPublicGrid
{
	width:550px;
}

.Indent5
{
	margin-left:5px;
}

.Indent10
{
	margin-left:10px;
}

.Indent15
{
	margin-left:15px;
}

.Indent20
{
	margin-left:20px;
}

.Indent25
{
	margin-left:25px;
}

.Indent30
{
	margin-left:30px;
}

.Indent35
{
	margin-left:35px;
}

.Indent40
{
	margin-left:40px;
}

.Indent45
{
	margin-left:45px;
}

.Indent50
{
	margin-left:50px;
}

.PublcationListBox
{
	width:410px;
	height:160px;
}

.RightMenuBulletHeight
{
	width:15px;
	height:15px;
	border-width:0px;
}

.PublicationImageSpecs
{
	 Width:144px;
	 Height:186px;
	 border-width:0px;
}

.MagazineImageSpecs
{
	 Width:144px;
	 border-width:0px;
}

.MagazineItem
{
	 Height:200px;
	 border-width:0px;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:35px;
	 padding-right:35px;
}

#EMagazine
{
	width:300px;	
}

.Textbox
{
	width:40px;
}

.TextBoxArea
{
	

}

.CenterMe
{
	text-align:center;
}

.CurrentInfo
{
	font-size: 18px;
	font-weight: bold;
}

.Quantities
{
	width:120px;
}

.MandatoryFields
{
	 vertical-align:top;
}

.InvalidEmail
{
	 vertical-align:top;
	 position:relative;
	 left:-60px;
}

.LeftButton
{
	position:relative;
	text-align:left;
}

#MainAlignment
{
	position:relative;	
	top: -16px;

}

#BrowseControlContainer
{
	position:relative;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/
	padding: 3px;
	width:595px;
	height:130px;
	/*background-color:#f3f6ed;*/
}

#BrowseControlContainer2
{
	position:relative;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/
	padding: 3px;
	width:590px;
	height:130px;
	/*background-color:#f3f6ed;*/
}

#PageContent
{
	position:relative;	
	width:415px;
	top: -100px;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/
}

#OrderFormLowerBody
{
	position:relative;
	top: -90px;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/
}

#BrowseOptions
{
	position:relative;
	width:400px;
	
}

#RightMenu
{
	 /*white-space:nowrap;*/
	 position: absolute;
	 left: 442px;
	 top: 4px;
	 border-style:solid;
	 border-width: 1px;
	 border-color: #CCCCCC;
	 padding:5px;
	 vertical-align:middle;	 
	 /*background-color:#CCCCCC;*/
}

#SiteMap
{
	position: relative;
	left: -155px;
	top: -19px;
}

#cn-banner
{
	background: url(http://www.international.gc.ca/iwglobal/utilities/FileProcessor.aspx?file=/iwglobal/element/banner/static/fp_noleaf.jpg) no-repeat !important;
}


a.MyLinks:link { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; color: #333366; text-decoration: none; font-weight:bold;}
a.MyLinks:visited { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; color: #333366; text-decoration: none; font-weight:bold;}
a.MyLinks:active { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; color: #333366; font-weight:bold;}
a.MyLinks:hover { font-family: Arial, Helvetica, Sans-Serif; font-size:12px; color: #333366; text-decoration: underline; font-weight:bold; }

/* *** Headings *** */
/*
h1 { font-size: 22px; color: #b09256; font-family: Arial, Helvetica, Sans-Serif; }
h2 { font-size: 18px; color: #b09256; font-family: Arial, Helvetica, Sans-Serif; }
.goldname  { font-size: 14px; color: #333366; font-family: Arial, Helvetica, Sans-Serif; }
h3 { font-size: 16px; color: #b09256; font-family: Arial, Helvetica, Sans-Serif; }
h4 { font-size: 15px; color: #b09256; font-family: Arial, Helvetica, Sans-Serif; }
h5 { font-size: 13px; color: #b09256; margin:0px; font-family: Arial, Helvetica, Sans-Serif; }
*/

/*
h2 
{ border-bottom:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
}
*/

/* Publications.aspx Divs*/
#PublicationContainer1
{
	position:relative;
	
	/*border:1px;
	border-style:solid;*/
}



#PublicationContainer2
{
	position:relative;
	vertical-align:top;
	top:-90px;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/

}

#PublicationTitle
{
	position:relative;
	width:415px;
}

#NextPrevious
{
  position:absolute;
  width: 100px;
  left: 340px;
  top: -30px;
}

/*
#NextPrevious
{
  position:absolute;
  width: 140px;
  left: 300px;
  top: -30px;
}
*/

#PublicationImage
{
	position: relative;
	left: 0px;
	 top: 2px;
	 
}

#PublicationDetails
{
	
	position:absolute;
	left: 150px;
	top: 2px;	    	
	width:280px;
	/*border-style:solid;
	border-width: 1px;
	border-color: #CCCCCC;*/

}

#NotFree
{
 text-align:left;	
}


#PublicationOverview
{
	position:relative;	
	
}

#PublicationAdditionalDetails
{
	position:relative;
	white-space:nowrap;
	vertical-align:top;
}

#PublicationOrderHardCopies
{
	width:100%;
	text-align:center;
	
}

#Files
{
	 display:none;
}

#HtmlLinks
{   vertical-align:top;
}

.ExpandButton
{
	background-attachment: fixed;
	/*background: url(images/expand.gif);*/
	background-repeat: no-repeat;
	background-position: left top;	
	border: solid;
	border-width:1px;
	width:15px;

}

.ExpandButton2
{
	/*background-attachment:inherit;
	background-repeat: no-repeat;
	background-position:inherit;	*/
	background-color:Transparent;
	border:none;
	margin:inherit;
	margin-left:1px;
	padding-left:1px;
	border-width:0px;
	cursor:pointer;
	text-align:left;
	text-decoration:underline;
	color:#333366
}

.MasterList
{
	padding-bottom:1px;
	margin-bottom:1px;
}

.RepeaterHeader
{
	background-color:#CCCCCC;
	font-weight:bold;
	vertical-align:top;
	text-align:left;	 	 
}

.NoWrap
{

	white-space:nowrap;
}

.RepeaterBackgroundBorder
{
	border-color: #CCCCCC;
	border-style: solid;
	border-spacing:0px;
	border-width: 1px;
	border-top-style:none;		
}

.RepeaterBackgroundBorder_InternalFilesMiddle
{
	border-color: #CCCCCC;
	border-style: solid;
	border-spacing:0px;
	border-width: 1px;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	
		
}

div.row {

  padding-top: 5px;
  }

div.row span.labelheading {
  float: left;
  width: 125px;
  text-align: right;
  white-space:nowrap;
  }

div.row span.formw {
  float: right;
  width: 250px;
  text-align: left;
  } 
  
  .OrderFormRow
  {
	/*clear: both;*/
	padding-top: 5px;
	
  }
  
  .HiddenField
  {
	display:none;
  }
  
  .OrderFormLabel
  {
	float: left; 
	width:160px; 
	height:21px;
	position:relative;
	text-align: right;
	vertical-align:middle;
	white-space:nowrap;
	
  }
  
  .OrderFormTextbox
  {
	position:relative;
	/*float: right;*/
	width: 480px;
	text-align: left;
  }
  
  .QuickSearchRow
  {
	/*clear: both;*/
	padding-top: 5px;
	
  }
  
  .QuickSearchLeft
  {
	float: left; 
	width:100px; 
	height:21px;
	position:relative;
	text-align: right;
	vertical-align:middle;
	white-space:nowrap;
	
  }
  
  .QuickSearchRight
  {
	position:relative;
	/*float: right;*/
	width: 495px;
	text-align: left;
  }
/* ***************** */


.RepeaterRow
{
	padding-top: 5px;
	width:400px;
}

.RepeaterRowMaster
{
	padding-top: 1px;
	width:400px;
}

img
{ 
border:0px solid #000!important; 
} 

