/* CSS Document */

.topquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414D5E;
	background-color: ADB9CB;
	text-align: center;
	padding: 20px;
	width: 775px;
	font-weight: bold;

}
.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 414D5E;
	width: 775px;
	text-align: center;

}
.navlink {
	color: #FFFFFF;
	text-decoration: none;
	background-color: 414D5E;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #FFFFFF;
}

/* Marketing Styles */

.mk_border {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #4D5157;
		
}

.mk_topemail {
	color: #FFFFFF;
	background-color: #4D5157;
	font-size: 11px;
	text-decoration: none;
	
}

.mk_topemail:hover {
	color: #FFFFFF;
	background-color: #4D5157;
	font-size: 11px;
	text-decoration: underline;
	
}

.mk_menubox {
	border-top: 1px none #BFC4CA;
	border-left: 1px none #BFC4CA;
	border-right: 1px solid #BFC4CA;
	border-bottom: 1px none #BFC4CA;
		
}

.mk_menutxt {
	color: #4D5157;
	font-size: 12px;
	text-decoration: none;
		
}

.mk_menutxt:hover {
	color: #4D5157;
	font-size: 12px;
	text-decoration: underline;
		
}

.mk_tablhd {
	color: #4D5157;
	background-color: #BFC4CA;
	font-weight: bold;		
}

.mk_newsletterbox {
	list-style-type: none;
	list-style-position: outside;
	font-size: 12px;
		
}

/* Immigration Styles */

.im_sidenav {
	background-color: #C22E2E;
	border: none;
	background-attachment: fixed;
	background-image: url(images/immigration/menumap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 160px;
	padding: 5px;


}

.im_sidenav_txt {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;

	
}

.im_sidenav_txt:hover {
	color: #AAAAAA;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
}

.im_whitelink_txt {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	
}

.im_whitelink_txt:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

	
}

.im_txtbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;

}

.im_title {
	background-attachment: fixed;
	background-image: url(images/immigration/titleBG.gif);
	background-repeat: no-repeat;
	background-position: right top;

}

.im_border {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-top: 3px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #BA0E0E;
		
}

.im_newsletterbox {
	background-color: #E7E7E7;
	list-style-type: none;
	list-style-position: outside;
	border-width: 1px;
	border-left-style: solid;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-color: #BA0E0E;
	font-size: 13px;

		
}

.im_bordertop {

    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	border-style-top: solid;
	border-style-left: none;
	border-style-right: none;
	border-style-bottom: none;
	border-top: 3px solid #BA0E0E;
	border-right: 3px none #BA0E0E;
	border-bottom: 3px none #BA0E0E;
	border-left: 3px none #BA0E0E;
	

		
}

.im_red {
	color: #A20101;
}

.navend {
	color: #FFFFFF;
	text-decoration: none;
	background-color: 414D5E;
	padding-right: 12px;
	padding-left: 12px;
}

.navend:hover {
	color: #414D5E;
	text-decoration: none;
	background-color: FFFFFF;
	padding-right: 12px;
	padding-left: 12px;

}

.navlink:hover {
	color: #414D5E;
	text-decoration: none;
	background-color: FFFFFF;
	padding-right: 12px;
	padding-left: 12px;

}
.ezineform {
	background-color: ADB9CB;
	border: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #414D5E;
	text-align: right;


}

.ezineform2 {
	text-align: right;


}
.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 8px;


}

.blueside {
	background-color: ADB9CB;
	width: 185px;
	
}

.blueside2 {
	background-color: ADB9CB;
	width: 185px;
	border: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #414D5E;
	
}

/* Newsletter Styles */

.nl_border {
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #414D5E;
	width: 600px;
	
}

.nl_datebox {
	background-color: FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #414D5E;
	width: 200px;
	
}

.nl_addybar {
	border: 1px;
	border-bottom-style: none;
	border-top-style: solid;
	border-left-style: none;
	border-right-style: none;
	border-color: #414D5E;
	width: 600px;
	
}

.nl_addytxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF9600;
	text-decoration: none;

}

.nl_addytxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;

}

.nl_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;

}

.txtbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	width: 500px;
	margin: 30px;


}


.txtbody2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding: 30px;
	list-style-image:  url(Images/bullet_red.gif);
	list-style-position: outside;

}

.txtlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	width: 550px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px;
	text-align: center;



}
.footer {
	font-size: 11px;
	text-align: center;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;

}
.miniform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 414D5E;
	background-image: url(Images/cornercurve_btm.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 250px;
	width: 300px;
	border-top-width: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
	border-color: 414D5E;

}

.red {
	color: #D50005;
}
.highlight {
	background-color: #FFDA09;
}
.bigtxt {
	font-size: 18px;
}
.bigtxt2 {
	font-size: 20px;
}
.blocklist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	list-style-position: outside;
	list-style-image: url(Images/bullet_blue.gif);

	
}
.sidepoints {
	font-size: 14px;
	list-style-position: inside;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	line-height: 30px;

}
.block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	width: 550px;
	border: 1px solid #000000;


}

.block2 {
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	list-style-position: outside;
	list-style-image: url(Images/bullet_black.gif);
	font-size: 12px;


}


.whiteback {
	background-color: FFFFFF;

}

.email {
	background-color: FFFFFF;
	border: 1px solid #414C5E;
	width: 600px;

}

body {
	background-color: E1E1E1;

}
