/*-------Created By Vinay Kapoor Web Designer-------------*/
body{
	margin:20px 0px 0px 0px;
	padding:0px;
	background:#D4EAFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
:-moz-any-link:focus {
  outline: none;
}
form{
	margin:0px;
	padding:0px;
}
.f-left{
	float:left;
}
.f-right{
	float:right;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}

/*----------used on form boundary-----------*/

 fieldset
{
border: 1px solid #de7c33;
width: 35em

}


fieldset 
{position:relative;
background:#FFFFFF url(../images/immigration-contact-bg.gif) bottom left repeat-x;

}



legend
{
color: #fff;
background: #DF0001;
border: 1px solid #781351;
padding: 2px 6px
}




/*----------topnav-----------*/
#topnav{
	width:96%;
	height:110px;
	background:url('http://www.migratenow.ca/images/top-bg.gif') repeat-x left top;
}
#topnav .collarge{
	background:url('http://www.migratenow.ca/images/collarge.gif') no-repeat right top;
}
/*------navigation-----------*/
#navigation{
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
}
#navigation ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#navigation ul li{
	display:inline;
	margin:0px;
	line-height:200%;
	background:url('http://www.migratenow.ca/images/divider.gif') no-repeat right;; padding-left:30px; padding-right:30px; padding-top:0px; padding-bottom:0px
}
#navigation ul li a{
	color:#000000;
	text-decoration:none;
}
#navigation ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
#navigation .none{
	background-image:url('none');
}
/*--------container-------------*/
#container{
	width:97.7%;
	margin:2px 5px 0px 0px;
}
#leftnav{
	width:234px;
	background:url('http://www.migratenow.ca/images/left-bg1.gif') repeat-y top;
}
.heading{
	height:25px;
	background:url('http://www.migratenow.ca/images/head.gif') repeat-x left top;
	width:91%;
	text-align:center;
	color:#FFFFFF;
	line-height:200%;
	font-weight:bold
}


.heading a{
		color:#FFFFFF; 
		}


.heading1{
	height:17px;
	background:url('http://www.migratenow.ca/images/coor-bot-bg.gif') repeat-x left top;
	width:91%; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:3px
}
#list{
	padding:6px 0px 0px 20px;
	margin:0px;
	text-align:left;
}
#list ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#list ul li{
	margin:0px;
	background:url('http://www.migratenow.ca/images/arrow.gif') no-repeat left top;; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:5px
}
#list ul li span{
	padding:0px 0px 0px 10px;
	margin:0px;
	font-weight:bold;
}
#list a{
	color:#000000;
	text-decoration:none;
}
#list a:hover{
	color:#000000;
	text-decoration:underline;
}
#sublist{
	padding:0px;
	margin:2px 0px 0px 0px;
	text-align:left;
	font-size:11px;
	color:#3C3C3C;
}
#sublist ul{
	padding:0px 0px 0px 10px;
	margin:0px;
	list-style-type:none;
}
#sublist ul li{
	margin:0px;
	background:url('http://www.migratenow.ca/images/arrow1.gif') no-repeat left top;; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:8px
}
#sublist a{
	text-decoration:none;
	color:#3C3C3C;
}
#sublist a:hover{
	text-decoration:underline;
	color:#3C3C3C;
}
.search{
	margin:10px 0px 10px 0px;
}
.bg{
	border:1px solid #D1D1D1;
	width:120px;
	height:16px;
}
.bg1{
	border:1px solid #D1D1D1;
	width:100px;
	height:16px;
}
.register{
	padding-left:20px;
	text-align:left;
	font-size:11px;
}
.left-text{
	width:88%;
	text-align:left;
	padding:10px 7px 10px 15px;
}
.list{
	margin:10px 0px 10px 35px;
	padding:0px;
}
/*-----------inner-part-------------*/
#login{
	background:#F7F7F7;
	height:23px;
	text-align:right;
	font-weight:bold;
	font-size:10px;
	color:#878787;
}
#login a{
	color:#878787;
	text-decoration:none;
}
#login a:hover{
	color:#878787;
	text-decoration:underline;
}
.gap{
	margin:0px 5px 0px 5px;
}
.search2{
	border:1px solid #D1D1D1;
	background:#ffffff url('http://www.migratenow.ca/images/search1.gif') no-repeat left;
	height:13px;
	padding-left:20px;
	margin-left:6px;
	font-size:10px;
	width:100px
}
#banner{
	background:url('http://www.migratenow.ca/images/banner-bg.gif') repeat-x;
	height:190px
}
#banner .inner{
	background:url('http://www.migratenow.ca/images/banner-man.gif') no-repeat right top;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#FFFFFF; padding-left:40px; padding-right:0px; padding-top:110px; padding-bottom:0px
}
/*---------center-----------*/
#content{
	width:96%;
	padding:10px;
	font-size:11px;
	text-align:left;
	background:#FFFFFF;
}
.blue{
	color:#004AB3;
}
.brown{
	color:#780507;
}
.red{
	color:#cc0000;
}
/*------------rightnav---------*/
#rightnav{
	width:145px;
}
#rightnav .inner{
	background:#ffffff;
	margin:0px 3px 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#296DC1;
	text-align:left;
}


.inner a{
	color:#296DC1;
	text-decoration:none;
}


.inner a:hover{
	color:#4E8CDA;
	text-decoration:underline;
}








#rightnav .text{
	padding:10px;
}
.line{
	background:url('http://www.migratenow.ca/images/dot.gif') repeat-x left;
	padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:0px
}




/*---------------footer-----------*/
#footer{
	background:url('http://www.migratenow.ca/images/footer-bg.gif') repeat-x;
	height:46px;
	width:98%;
	text-align:center;
	line-height:200%
}
.copy{
	font-size:10px;
	color:#FFFFFF;

}

.copy a{
	color:#FFFFFF;
	text-decoration:none;
}


.copy a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}













.articleHeadline { 
		font-size:11px; 
                font-weight:bold;
		background-color:#ffffff; 
		border-bottom: 1px #666666 solid; padding: 3px;
		}

.articleHeadline a{
                font-weight:bold;
		color:#000000; 
		text-decoration:underline
		}

.articleHeadline a:hover{
		color:#4D77B2; 
		text-decoration:underline;
		}



.articleInfo { 
		font-size:11px; 
		color:#595959; padding: 3px; 
		}

.articleInfo a{
		color:#004AB3; 
		text-decoration:none;
		}

.articleSummary {
		font-size:15px; 
		color:#111111;
}



.articleSummary a{
		color:#004AB3; 
		text-decoration:none;
		}

.articleSummary a:hover{
		color:#4D77B2; 
		text-decoration:underline;
		}



.articleInfo a:hover{
		color:#3F83D6; 
		text-decoration:underline;
		}




.articleSummary {
		font-size:12px; 
		color:#111111;
}	


.smHeadline	{ 
		font-size:8pt; 
		color:#666666; padding: 3px; 
		}


.smmHeadline	{ 
		font-size:8pt; font-weight:bold; 
		color:#666666; padding: 3px;
		border-bottom: 1px #666666 solid; padding: 3px;
		}




/*---------------bar-----------*/
#bar{
	background:url('http://www.migratenow.ca/images/bar-bg.gif') repeat-x;
	height:33px;
        text-align:left;
	width:100%;
	line-height:160%
}
.copy{
	font-size:11px;
        font-weight:bold;
	color:#FFFFFF;

}

.copy a{
	color:#FFFFFF;
	text-decoration:none;
}


.copy a:hover{
	color:#FFFFFF;
	text-decoration:none;
}




/* navigation beetween page */
.pages {
    padding: 1em 1em 2em 1em;
    margin: 1em 0;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #DA0001;
    font-weight: bold;
    background: #DA0001;
    color: #fff;
}

.pages a {
    border: 1px solid #ff6600;
    text-decoration: none;
}

.pages a:hover {
    border-color: #333;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}


h1 {
	font-size: 14pt;
	font-weight: bold;
        margin:0 0 0 0em; 
}





/* login page bar etc. from old code */

.verticalMenuHome {
	PADDING-LEFT: 5px; 
	BACKGROUND: #ff6600; 
	PADDING-BOTTOM: 3px; 
	font: bold 11px verdana, arial, helvetica, sans-serif; 
	CURSOR: hand; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #333333 1px solid;
}
.verticalMenuHome A {
	COLOR: white;
}
.verticalMenuHome A:hover {
	COLOR: white;
}



.HorizantalMenuTop {
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	BACKGROUND: #003366; 
	PADDING-BOTTOM: 3px; 
	FONT: bold 11px arial, helvetica, sans-serif; 
	PADDING-TOP: 3px; 
	BORDER-RIGHT: #f1f1f1 1px solid;
}

.HorizantalMenuTop A {
	COLOR: #ffffff; 
	text-decoration:none;
}
.HorizantalMenuTop A:hover {
	COLOR: #ffdd7e; 
	text-decoration:none;
}


/* used alteast on verify.asp */
.verticalMenu {
	PADDING-LEFT: 5px; 
	BACKGROUND: #FF6600; 
	PADDING-BOTTOM: 3px; 
	FONT: 11px arial, helvetica, sans-serif; 
	PADDING-TOP: 3px; 
	BORDER-TOP: #FF2222 1px solid;
}

.verticalMenu A {
	COLOR: #ffffff; 
	text-decoration:none;
}
.verticalMenu A:hover {
	COLOR: #ffdd7e; 
	text-decoration:none;
}



/* standard for all old form or forms with no other info. */

input {
font-size:10px;
background: #FFFFA0;
}
select {
font-size:10px;
}
textarea {
		font-family: verdana; 
                border: 1px solid #C0C0C0;
		border-style: solid; 
		border-width: 1; 
		font-size: 10px; 

}


 .inputformat input
{
border: 1px solid #C0C0C0;
}

.globalButtons Input{background:#ffaa2b url(/images/buttonbackground.gif) repeat-x top left; font-family:Arial; font-size:11px; border:1px solid #f90; color:#fff; font-weight:bold; height:19px; margin-left:14px; padding:auto; width:auto;}


