/* Main CSS for the SME FDI Website */

/* Code to enter into the 'html head content' section  
<link href="../vwapj/CSS.css/$FILE/CSS.css" rel="stylesheet" type="text/css" />
*/


/* div formatting*/
div.tcont {
	width: 450px;
	margin:0px;
}

div.tcolL {
	float: left;
	width: 89px;
	padding: 5px;
}

div.tcolC {
	float: left;
	padding: 5px;
}

div.tcolR {
	float: left;
	padding: 5px;
}

/* Other Div for columns*/
div.rowPadding10 {
	margin: 0;
	padding-bottom: 10px; 
	width: 98.5%; 
	overflow: hidden;
}

div.colsWidth5{
	float: left;
	width: 5%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth8{
	float: left;
	width: 8%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth3{
	float: left;
	width: 3%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth90{
	float: left;
	width: 90%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth92{
	float: left;
	width: 92%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth10{
	float: left;
	width: 10%;
	margin: 0 3px 0 0;
	padding: 0;
}
div.colsWidth12{
	float: left;
	width: 12%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth85{
	float: left;
	width: 85%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth20{
	float: left;
	width: 20%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth75{
	float: left;
	width: 75%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth70{
	float: left;
	width: 70%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth15{
	float: left;
	width: 15%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth65{
	float: left;
	width: 65%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth25{
	float: left;
	width: 25%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth24{
	float: left;
	width: 24%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth45{
	float: left;
	width: 45%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth40{
	float: left;
	width: 40%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth35{
	float: left;
	width: 35%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth30{
	float: left;
	width: 30%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth55{
	float: left;
	width: 55%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth35R{
	float: right;
	width: 35%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth45R{
	float: right;
	width: 45%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth60{
	float: left;
	width: 60%;
	margin: 0 3px 0 0;
	padding: 0;
}

/* LISTS */
/* default */
ul.disc li{
	list-style-image:none;
}
ul.square li {
	list-style-image:none;
}
ul.circle li {
	list-style-image:none;
}
ol.lower-alpha li{
	list-style-image:none;
}
ol.upper-alpha li {
	list-style-image:none;
}
ol.lower-roman li {
	list-style-image:none;
}
ol.upper-roman li {
	list-style-image:none;
}

ul.leftsideToC {
 	margin-left : 30px;
 	list-style-image:none;
}

/* Bullet images*/
ul.arrow {
	list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

li.arrow {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

ul.arrow1 {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

li.arrow1 {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

ul.arrow2 {
	list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

li.arrow2 {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/default_triangle.gif/$file/default_triangle.gif);
	margin-left : 0px;
}

ul.checkmark {
	list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/checkmark.gif/$FILE/checkmark.gif);
	margin-left : 0px;
}

li.checkmark {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/checkmark.gif/$FILE/checkmark.gif);
	margin-left : 0px;
}

ul.arrowcircle {
	list-style-position: inside;
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/arrowcircle.gif/$FILE/arrowcircle.gif);
 	margin-left : 0px;
}

li.arrowcircle {
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/arrowcircle.gif/$FILE/arrowcircle.gif);
 	margin-left : 0px;
}

ul.bullet {
	list-style-position: inside;
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bullet.gif/$FILE/bullet.gif);
 	margin-left : 0px;
}

li.bullet {
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bullet.gif/$FILE/bullet.gif);
 	margin-left : 0px;
}

ul.bulletCircle {
	list-style-position: inside;
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/plainCircle.gif/$FILE/plainCircle.gif);
 	margin-left : 0px;
}

li.bulletCircle {
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/plainCircle.gif/$FILE/plainCircle.gif);
 	margin-left : 0px;
}

ul.arrowLevel2 {
  	list-style-position: inside;
 	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/arrow.gif/$FILE/arrow.gif);
 	/*margin-left : 2px;*/
}

/*TABLES */
/*
th.homePage {
 	color: #ffffff;
 	background-color: #000000;
 	text-align: left;
 	height: 40px;
 	text-decoration: none;
}
*/
.topBottom {
 	border-top : medium solid Black;
 	border-bottom : thin solid Black;
 	text-align: left;
}

.topBottomC {
 	border-top : medium solid Black;
 	border-bottom : thin solid Black;
 	text-align: center;
}

.topBottomR {
 	border-top : medium solid Black;
 	border-bottom : thin solid Black;
 	text-align: right;
}

.topBorder {
 	border-top : medium solid Black;
}

.bottomBorder {
 	border-bottom : thin solid Black;
}

.rightBorder {
 	border-right : thin solid Black;
}

.leftBorder {
	border-left: thin solid Black;
}

.bottomBorderC {
 	border-bottom : thin solid Black;
 	text-align:center;
}

.bottomBorderR {
 	border-bottom : thin solid Black;
 	text-align: right;
}

th.smaller {
 	font-size: 9pt;
 	font-family : Arial, Helvetica, sans-serif;
}

td.smaller {
 	font-size: 9pt;
 	font-family : Arial, Helvetica, sans-serif;
}

th.smaller2 {
 	font-size: 7pt;
 	font-family : Arial, Helvetica, sans-serif;
}

td.smaller2 {
 	font-size: 7pt;
 	font-family : Arial, Helvetica, sans-serif;
}

.borderTable {
 	border-color : #666666;
 	border-width : 1px;
}

.borderTable2 {
 	border-color : #666666;
 	border-width : 1px;
 	text-align: center;
}

.colorBorderTd {
 	border-color: #000000;
}

.colorBorderTdC {
 	border-color: #000000;
 	text-align: center;
}

.colorBorderTdL {
 	border-color: #000000;
 	text-align: left;
}

.colorBorderTdG {
 	border-color: #000000;
 	color: #000000;
 	background-color: #CCCCCC;
}

.colorBorderTdGL {
 	border-color: #000000;
 	color: #000000;
 	background-color: #CCCCCC;
 	text-align: left;
}

.tableBorder {
 	border: 1px solid #000000; /* black */
}

.noBorderBottomR {
	border-bottom: none;
	border-right: none;
}

.noBorderBottomLR {
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.noBorderTopBottomLR {
	border-top: none;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.noBorderTopBottomR {
	border-top: none;
	border-bottom: none;
	border-right: none;
}

/* IC Style table */
.thGrey {
background-color: #eeeeee;
}

.fontSize60 {
	font-size: 6.0pt;
}

.redCaption {
	padding:1px 3px;
	margin:0px;
	text-align:left;
	background:#663333;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #663333;
}

/* Other formatting */

a.profileTitle {
	font-size: 13pt;
 	font-weight: bold;
 	color: #CC9933;
 	background-color: transparent;
}

.note {
	font-size: 10pt;
	text-decoration: none;
}

table.lined caption a.note:visited {
	font-size: 10pt;
	text-decoration: none;
	color: #0000FF;
}

.smaller {
 	font-size: 9pt;
}

.underline {
 	text-decoration: underline;
}

.normal {
 	font-weight: normal;
}

.totals {
 	text-align: left;
 	color: #000000;
 	background-color: #CCCCCC;
}

.darkgrey {
 	color: #000000;
 	background-color: #999999;
}

.darkergrey {
 	color: #000000;
 	background-color: #666666;
}

a.grey {
 	color: #000000;
 	background-color: #CCCCCC;
}

.greyCenter {
 	text-align: center;
 	color: #000000;
 	background-color: #CCCCCC;
}

.formula {
 	text-align : center;
 	font-size: 8pt;
}

.box {
 	border: 1px solid #000000;
 	margin-bottom : 0px;
 	margin-right : 0px;
}

.boxnote {
 	border: 1px solid #000000;
 	margin-bottom : 0px;
 	margin-right : 0px;
 	padding: 5px;
}

.borderbox {
 	border: 1px solid #000000;
 	margin-bottom : 0px;
 	margin-right : 0px;
 	padding: 10px;
 	text-align: center;
}

.boxsign {
 	text-align: right;
 	font-weight: bold;
 	margin-top : 0px;
}

.boxalign {
 	text-align: center;
 	border: 1px solid #000000;
 	width: 70px;
 	margin-left: 90px;
}

.blocnote {
	margin-left: 10px;
 	display : block;
}

.bloc {
 	margin-left: 35px;
 	display : block;
}

.greyRight {
 	color: #000000;
 	background-color: #CCCCCC;
 	text-align: right;
}

.smallTextRight {
 	text-align: right;
 	font-size: 9pt;
}

a.tableContents {
 	font-weight: bold;
 	color: #336699;
 	background-color: white;
}

.blueText{
 	font-weight: bold;
 	color: #336699;
 	background-color: white;
}

.redText {
 	font-weight: bold;
 	color: #C33;
 	background-color: white;
}

.sidebar1 {
 	border-style: solid;
 	border-color: #333333;
 	border-width: 1px;
 	padding: 10px;
 	width: 450px;
}

/* R2P2 */
.blueColor {
	background-color: #CCCCFF;
	color: black;
}

/* Workshop */
h2.Workshop {
	color: #660000;
	font-size: 11pt;
	background-color: White;
	padding: 5px 3px 5px 3px;
}

ul.bulletWorkshop {
   list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bulletWorkshop.gif/$file/bulletWorkshop.gif);
	margin-left : 0px;
}

li.bulletWorkshop {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bulletWorkshop.gif/$file/bulletWorkshop.gif);
	margin-left : 0px;
}

ul.bulletKey {
   list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bulletKey.gif/$file/bulletKey.gif);
	margin-left : 0px;
}

li.bulletKey {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/bulletKey.gif/$file/bulletKey.gif);
	margin-left : 0px;
}

ul.arrowWorkshop {
   list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/arrowWorkshop.gif/$file/arrowWorkshop.gif);
	margin-left : 0px;
}

li.arrowWorkshop {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/arrowWorkshop.gif/$file/arrowWorkshop.gif);
	margin-left : 0px;
}

ul.squareW {
   list-style-position: inside;
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/squareW.gif/$file/squareW.gif);
	margin-left : 0px;
}

li.squareW {
	list-style-image:  url(http://www.sme-fdi.gc.ca/epic/site/sme_fdi-prf_pme.nsf/vwimages/squareW.gif/$file/squareW.gif);
	margin-left : 0px;
}

/* COMMENTS FORM */
div.CPcont {
	width: 98.5%;
	margin:0px;
}

div.CPtitle {
	width: 98.5%;
	color: #ffffff;
}

div.CPcontent{
	padding: 5px;
	width: 98%;
}

.HeaderForm {
	border-color : #660000;
	background-color: #660000;
	border : solid #660000;
}

.BodyForm {
	border-color : #660000;
	border : solid #660000;
}

/* before CLF 2 */
div.colsWidth60{
	float: left;
	width: 60%;
	margin: 0 3px 0 0;
	padding: 0;
}

/* CLF 2 */
div.colsWidth65{
	float: left;
	width: 65%;
	margin: 0 3px 0 0;
	padding: 0;
}

div.colsWidth30{
	float: left;
	width: 30%;
	margin: 0 3px 0 0;
	padding: 0;
}

/* Agendas */
.GreyFont{
	color : #CCCCCC;
}

/* Meeting Registration Form */
h1.RegFormHeading {
	background-color: white;
	color: #660000;
	font-size: 12pt;
	text-align: center;
}

h2.RegForm {
	color: #660000;
	font-size: 11pt;
	background-color: White;
	border: thin solid #CC9933;
	padding: 5px 3px 5px 3px;
}

h3.RegForm {
	color: #660000;
	font-size: 10pt;
	background-color: White;
}

table.RegForm {
	width: 450px;
	border-color: Navy;
	height: 5px;
	padding: 3px 3px 3px 3px;
}

hr.RegForm {
	color: #CC9933;
	background-color: white;
}

input.Submit {
	background-image: url(../../vwimages/submit.jpg/$file/submit.jpg);
}

input.Reset {
	background-image: url(../../vwimages/reset.jpg/$file/reset.jpg);
}

a.notegrey {
	font-size: 10pt;
	text-decoration: none;
	color: #0000FF;
	background-color: #CCCCCC;
}

a.homePage:link, a.homePage:visited, a.homePage:hover, a.homePage:focus, a.homePage:active {
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: black;
	font-weight: bold;
}

/*
td.rightNavBG {
	background-color : transparent;
	color: #660000;
	font-weight : bold;
	text-align : left;
	padding-top : 2px;
}

tr.rightNavBG {
	background-color : #FFFFFF;
	color: #660000;
	font-weight : bold;
	text-align : left;
	padding-top : 2px;
}


td.rightNavTitle {
	background-color : #660000;
	color : #CC9933;
	font-size : 11pt;
	font-weight : 800;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
}

a.rightNav:link, a.rightNav:visited, a.rightNav:focus, a.rightNav:active {
	font-family: Arial, Helvetica, sans-serif; 
	background-color : transparent;
	color : #660000;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	font-size : 90%;
}

a.rightNav:hover {
	font-family: Arial, Helvetica, sans-serif; 
	background-color : transparent;
	color : #CC9933;
	font-weight : bold;
	text-align : left;
	text-decoration : none;
	font-size : 90%;
}

hr.rightNav {
	background-color : #ffffff;
	color : #660000;
	text-align : center;
	padding : 0px;
}
*/