.boldText
{
    font-weight:bold;
}

.italicText
{
    font-style:italic;
}

#content 
{
    color:#000000;
}

#content h1 
{
  color : #336699;
}

#content h2, #content h3, #content h4, #content h5, #content h6 
{
  color : #336699;
}

#content h1 
{
  font-size : 150%;
  font-weight : normal;
  margin : 0.5em 0 0.75em 0;
  padding : 0;
}

#content h2 
{
  font-size : 120%;
  font-weight : bold;
  margin : 1.5em 0 0.3em 0;
  padding : 0;
}

#content h3 
{
  font-size : 115%;
  font-weight : normal;
  margin : 1.5em 2em 0.3em 0;
  padding : 0;
}

#content h4 
{
  font-size : 95%;
  font-weight : normal;
  margin : 1.5em 2em 0.3em 0;
  padding : 0;
}

#content h5 
{
  font-size : 95%;
  font-weight : normal;
  margin : 1.5em 2em 0.3em 0;
  padding : 0;
}

#content p 
{
  margin : 0 0 0.75em 0;
  padding : 0;
  line-height : 1.4em;
}

#content p.download
{
  margin : 0.5em 0 1em 0;
  padding : 0;
  line-height : 1.4em;
  text-align: right;
}

#content p.media
{
  line-height : 1.4em;
}

#content p.note
{
  line-height : 1.4em;
  font-size: 10px;
  margin-top: 0.5em;
}

#content ul.media li
{
	margin-bottom: 1em;
}

#content span.media_date
{
  margin : -1em 0 -1.5em 0;
  padding-left : 0.5em;
  line-height : 1.4em;
  font-style:italic;
  font-weight: normal;
  font-size: 90%;
}

#whatsNew ul li ul.date li
{
  margin : -1em 0 -1.5em 0;
  padding : 0;
  line-height : 1.4em;
  font-style:italic;
  font-weight: normal;
  font-size: 90%;
}

/* ---------------------------------------------------------- */
/* Footer */

#legal 
{
  margin-top : 2px;
}


/* ---------------------------------------------------------- */
/* Links */
#content a:link
{
    color:#CC6633;
    text-decoration : none;
}

#content a:visited
{
	color:#336699;
    text-decoration : none;
}

#content a:active, #content a:focus, #content a:hover
{
    color:#6699CC; 	
    text-decoration : none;
}


/* ---------------------------------------------------------- */
/* Lists */

#content ul
{
    margin:0;
    padding:5px 2px 10px 20px;
	list-style: square;
    
}

#content ul li
{
    padding:3px 0 3px 0;
	line-height: 1.4em;
}

#content dl
{
  margin : 2em 0 3em 0;
  padding : 0 0 0 0;
}

/* Definition Lists */

#content dl dt
{
  display : inline;
  float : left;
  font-style : normal;
  color: #336699;  
  margin : 0 0 0 0.2em;
  padding : 0 0 0 0;
}

#content dl dd
{
  margin : 0 0 1em 14em;
  padding : 0 0 0 0;
}

div.subscribe_form
{
    width:443px;
    margin-top:40px;
}

div.subscribe_form #Address
{
    margin-left:15px;
}

div.subscribe_form #List
{
    margin-top:20px;
}

div.subscribe_form #btnSubscribe
{
    float:left;
    margin-top:30px;
}

div.subscribe_form #btnUnsubscribe
{
    float:right;
    margin-top:30px;
}

/*enquiries page*/

div.enquiries
{
    width:360px;
}

div.left
{
    float:left;
    margin-top:30px;
	width: 60px;
	font-weight: bold;
	line-height: 1.4em;
}

div.right
{
    float:right;
    margin-top:30px;
	width: 300px;
	line-height: 1.4em;
}

/*end enqiries page*/

div.promote
{
  color:#ffffff;
  font-size : 120%;
  width:90%;
  background-color:#0062ad;
  text-align:center;
  margin:0 0 20px 10px;
  padding:15px;
  font-weight: bold;
}

/* submissions */

.submission_table th
{
    border-top:solid 1px black;
    border-bottom:solid 1px black;
    padding:4px 8px;
}

table.submission_table th.colFileType
{
    width:10%;
}

table.submission_table td
{
    vertical-align:top;
    text-align:center;
    padding:2px 8px;
}

table.submission_table #colDate
{
    width:10%;
    text-align:left;
}

table.submission_table #colAuthor
{
    width:40%;
    text-align:left;
}

table.submission_table td.dataAuthor, table.submission_table td.dataSubDate
{
  text-align:left;
}

#colAuthor a, #colDate a
{
    color:#000000;
    font-size:10pt;
}

/*External Link*/
.external
{
	background:url(../_image/icon_external_link.gif);
	display: inline;
	background-repeat: no-repeat;
	background-position: 3px 0;
	padding: 2px 5px 0 5px;
	text-decoration: none;
}

/*End External Link*/

table.comparison
{
	width : 100%;
	border-color : #979797;
	border-collapse: collapse;
	border-top : 1px solid #979797;
	border-bottom : 1px solid #979797;
	line-height : 1.3em;
	font-size: 90%;
	text-align : center;
}

table.comparison tr th
{
	font-weight : bold;
	font-style: normal;
	border-bottom : 1px solid #CCCCCC;
	color: #F15A29;
	background: #F0F0F0;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.comparison tr td
{
	border-bottom : 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}

table.comparison tr td.left
{
	text-align : left;
}

.left_border
{
	border-left : 1px solid #CCCCCC;
}

p.table_heading 
{
  color : #F15A29;
  margin : 1em 0 0 0;
  font-size : 100%;
  margin: 20px 0 5px 0;
  font-weight: bold;
}

span.semi-bold
{
	font-weight: bold;
    color: #6F6F6F;
}

#content h3.enquires 
{
  font-size : 105%;
  font-weight : normal;
  margin : 0.5em 2em 0 0;
  padding : 0;
}

#content h3.enquires_bold 
{
  font-size : 105%;
  font-weight : bold;
  margin : 1.5em 2em 0 0;
  padding : 0;
}


