body {margin: 2px 0 5px 105px; padding: 0 0 0 0px;	color: #666; font: 90% Verdana, Arial, Helvetica, sans-serif; text-align: center; background: #ffffff center top;	height: 100%; width: 780px;}

#wrap {background: #FFF margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 780px;
	border: 1px groove #193B47;
}
#hdr-top{width: 780px; height: 35px; margin: 0 auto; color: #000000; font: 175% Verdana, Arial, Helvetica, sans-serif; text-align: right; background: #FFFFFF}
#hdr {background: #ffffff url(http://www.immigrationb.com/images/immigration.jpg) no-repeat 50% 0; height: 110px; margin: 0 0px; padding: 0px 10px 0; color: #193B47; font: 175% Verdana, Arial, Helvetica, sans-serif; text-align: right; }
a.hdr:link, a.hdr:visited, a.hdr:hover, a.hdr:active { color: #FFF; text-decoration: none;}

#main {float: left; margin: 20px 0 0 15px; padding: 0; width: 520px; background: #FFFFFF; }
#main .cookie { font-size: 75%; text-align: left; padding-bottom: 10px; background: #FFFFFF;}
#main div.center { text-align: center;}
#main H1, #main H2, #main H3 { color: #000; }
#main H1 {
	font-size: 21px;
	font-weight: bold;
	color: #747474;
	letter-spacing: 2px;
background: #FFF margin: 2px 0; 	padding: 5px 0 0 5px;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	font-family: "Times New Roman", Times, serif;
}#main H2 { font-size: 14px; color: #757575; }
#main H3 { font-size: 14px; font-weight: bold; color: #757575; letter-spacing: 2px; background: #FFF margin: 2px 0; padding: 5px 0 0 5px; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; }
#main H4 { font-size: 18px; font-weight: bold; color: #757575; }
#main H5, #main H6 { font-size: 80%; font-weight: bold; color: #757575; text-transform: uppercase; letter-spacing: 4px; background: #FFF; margin: 2px 0; padding: 15px 0 0 35px; border-bottom: 1px solid #EEE; border-top: 1px solid #EEE; }
#main #google { float: left; width: 300px; height: 260px; margin: 30px 10px 10px 0; padding: 4px 0 0 0  }
#main .links { border: 1px solid #EEE; padding: 6px; margin: 6px; background-color: #FFF }
#main .links p { font-size: 90% }	

#sidebar {
	float: right;
	width: 210px;
	margin: -5px 0px 0 0;
	padding: 0;
	vertical-align: top;
	font-color: #193B47;
	background-color:#ffffff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #193B47;
}
#sidebar .vgoogle { padding: 6px 0; text-align: center; }
#sidebar .menu-hdr { padding-bottom: 10px; font-color: #000; }
#sidebar .menu { font-size: 90%; color:#4A3D2B; }
#sidebar .menu a, #sidebar .menu a:visited { text-decoration: none; color:#000; display: block; width: 90%; height: 4%; margin: -15px 3px -15px 0; padding: 2px; border-left: 6px groove #4A3D2B; }
#sidebar .menu a:hover {
	color: #000;
	border-left: 6px solid #4A3D2B;
	text-decoration: underline;
}
html>body #sidebar { width: 200px }

#footer { font: 90% Verdana, Arial, Helvetica, sans-serif; padding: 0; background: #FFFFFF; }
#footer2 { background: #FFF no-repeat 50% 0; clear: both; margin: 0; padding: 10px 0; text-align: center;}
#footer3 { font : 80% Verdana, Arial, Helvetica, sans-serif; padding: 0; text-align: center; background: #FFFFFF; }

.alink { cursor: pointer hand; text-decoration: underline }
.afflink { cursor: pointer hand; text-decoration: none }

hr { color: #666; padding: 0px; margin: 0px }
img { border: 0px }
p { font : 90%  Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; }
ol { list-style-type : decimal; font : 90%  Verdana, Arial, Helvetica, sans-serif }
ul  { list-style-image : font: 90%  Verdana, Arial, Helvetica, sans-serif }

a:link, a:visited { color: #193B47; text-decoration: underline; }
a:hover {color: #193B47; text-decoration: none;}

/*--  Attributes of the related articles box  --*/
#related {
	text-align:center;
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-color:#F2FDFF;
	width:98%;
	padding:3px;
	border: double #193B47;
	
	}

/*--  Reduces the verticle spacing taken up by the link partners and subscription forms  --*/
form.nospace {
line-height:1%;
padding:0px;
margin:0px;
}

/*--  Border size and color around the text area in the link partners page  --*/
#TAWrap {
border:1px solid #34613c;
}

/*--  Background color of the text area's caption in the link partners page  --*/
#TACaption {
background-color:#34613c;
color:#FFFFFF;
}

/*--  How the links look in the text area's caption in the link partners page  --*/
#TACaption a {
color:#006699;
text-decoration:underline;
}

/*--  How the links look in the text area's caption in the link partners page when hovered over  --*/
#TACaption a:Hover {
color:#99CCFF;
cursor:pointer;
text-decoration:underline;
}

/*--  Border size and color of the text area in the link partners page  --*/
.TA {
border:1px solid #34613c;
color: #666;
}
-->
