body {
font-family : arial;
font-size : 12px;
margin-left : 0px;
margin-top : 1%;
margin-right : 0;}

td {font-size : 12px;}

A:link {text-decoration : underline; color:rgb(173,22,29); font-weight: bold;}
A:visited {text-decoration : underline; color:rgb(173,22,29); font-weight: bold;}
A:active {text-decoration : underline; color:rgb(173,22,29); font-weight: bold;}
A:hover {text-decoration : none; color:rgb(173,22,29); font-weight: bold;}

A.Z:link    {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.Z:visited {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.Z:active  {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.Z:hover	 {text-decoration: underline; color:rgb(173,22,29); font-weight: normal;}

A.X:link    {text-decoration: none; color:rgb(255,255,255); font-weight: normal;}
A.X:visited {text-decoration: none; color:rgb(255,255,255); font-weight: normal;}
A.X:active  {text-decoration: none; color:rgb(255,255,255); font-weight: normal;}
A.X:hover	 {text-decoration: underline; color:rgb(255,255,255); font-weight: normal;}

A.W:link    {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.W:visited {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.W:active  {text-decoration: none; color:rgb(173,22,29); font-weight: normal;}
A.W:hover	 {text-decoration: underline; color:rgb(173,22,29); font-weight: normal;}

p.A {font-size : 16px;}
p.B {font-size : 11px;}
p.C {font-size : 10px;}
p.D {font-size: 14px;
     font-weight: bold;}
p.E {font-size: 16px;
     font-weight: bold;}
p.F {font-size : 11px;}
p.G {font-size : 13px;}
h1 {font-size : 16px;
    color: rgb(172,22,29);}
h2 {font-size : 14px;}
h1.Z {font-size : 13px;}


td.V {
	margin:0px; background-image:url('images/immigration-lawyer2.jpg');
	background-repeat: no-repeat;
	valign: top
	}


td.W {
	margin:0px; background-image:url('images/immigration-lawyer.jpg');
	background-repeat: no-repeat;
	valign: top
	}

td.X {
	margin:0px; background-image:url('images/body-back.gif');
	background-repeat: repeat-y;
	valign: top
	}

td.Y {
	margin:0px; background-image:url('images/toronto.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	
	valign: top
	}


td.Z {
	margin:0px; background-image:url('images/toronto2.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	
	valign: top
	}
input, select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #990033;
	background-color: #ffffff;
	border: 1px solid #990033;
  }
  
.form_button{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px
	color: #990033;
	background-color: #ffffff;
	border: 1px solid #990033;


}  

  input.text{
	width: 200px;
  }

  textarea{
	width: 450px;
  }

  td.subsection{
	padding-left: 20px;
  }

  .articletitle{
	font-weight: bold; 
  }

  .pagetitle{
  	color: #cc6633;
	vertical-align: bottom;
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 1.2em;
  }
  
  #container{
	width: 758px;
	background-image:url('../images/toronto_canada.gif');
	background-position:bottom right;
	background-repeat: no-repeat;
  }
  
  #header{
	width: 758px;
	height: 206px;
	border: 1px solid;
  }
  
  #leaves{
	float: left;
	width: 213px;
	height: 206px;
  }
  
  #logo{
	float: right;
	width: 545px;
	height: 102px;
	padding: 15px 0px 0px 0px;
  }
  
  #main{
	width: 758px;
  }
  
  #content_main{
	float: right;
	width: 545px;
  }
  
  #content{
	float: left;
	width: 445px;
	padding: 52px 100px 0px 0px;
  }
  
  #content_wrap{
	float: left;
	width: 345px;
	padding: 0px 0px 0px 0px;
  }
  
  #navigation{
  	width: 197px;
	float: left;
  }
  
  #footer{
  	clear: both;
  	color: #ffffff;
  	background-color: #ad161d;
	font-size: 0.7em;
	padding: 2px 2px 2px 165px;
	text-align: center;
  }


  /* sets the sidenave link to show which page it is on */
  #thispage{
  	color: #cc6633;
  }

  #sidenav{
  	width: 175px;
	border-right: 1px dotted #ce6633;
	border-bottom: 1px dotted #ce6633;
	text-align: right;
	font-size: 0.9em;
	padding: 0px 16px 5px 0px;
  }

  #sidenav a{
	font-weight: bold;
  }

  #sidenav a:hover{
	text-decoration: underline;
  }

  #sidenav p{
	margin: 0px;
	padding: 3px 0px 3px 0px;
  }
  
  #sidenav a{
  	text-decoration: none;
  }
  
  #free_access{
  	width: 183px;
	border-right: 1px dotted #ce6633;
	border-bottom: 1px dotted #ce6633;
	text-align: right;
	padding: 5px 8px 0px 0px;
  }
  
  #cba{
  	width: 151px;  
	border-right: 1px dotted #ce6633;
	font-size: 10px;
	text-align: justify;
	padding: 6px 10px 6px 30px;
	line-height: 1.1em;
  }
 .ppc_learnmore {
 	border-top: 1px dashed #ce6633;
 }
  .ppc_learnmore_right {
 	border-right: 1px dashed #ce6633;
 }
  .top{
	font-size: 0.7em;
  }
  
  .disclaimer{
	font-size: 0.60em;
	text-align: center;
  }

  .footer{
  	color: #ffffff;
  	background-color: #ad161d;
	font-size: 0.7em;
	padding: 2px 2px 2px 165px;
	text-align: center;
  }
  
  .footer a{
  	color: #ffffff;
  }
  
  #footer a{
  	color: #ffffff;
  }
  
li.appeals
{
padding-bottom: 10px;
}.spouse_bg {
	background-image: url(../images/spouse.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cba {
	font-size: 10px;
	line-height: 10px;
}

#container_peru{
	float: left;
	width: 758px;
	background-image:url('../peru/images/family.gif');
	background-position:bottom right;
	background-repeat: no-repeat;
  }
  
.left_logo {
	width: 150px;
	float: left;
	font-size: 10px;
	line-height: 10px;
	padding-top: 262px;
	padding-bottom: 50px;
}

 #content_peru{
	float: left;
	width: 520px;
	padding: 30px 20px 0px 0px;
  }
  
  .contain_logos
  {
	  padding-bottom: 45px;
  }
  
  #logo_peru{
	float: left;
	width: 545px;
	height: 102px;
	padding: 15px 0px 0px 0px;
  }
  
  #leaves_peru{
	float: left;
	width: 213px;
  }
  
  #footer_peru{
  	clear: both;
  	color: #ffffff;
  	background-color: #ad161d;
	font-size: 0.7em;
	padding: 2px 2px 2px 165px;
	text-align: center;
  }
  
  #footer_peru a{
  	color: #ffffff;
  }
  
   #content_peru p{
	line-height: 1.25em;
	margin-bottom: 0px;
	border: 0px;
  }
  
  #new_form
  {
	float: left;
	width: 698px;
	padding: 0px 30px 0px 30px;
  }
  
  #new_form p{
	line-height: 1.25em;
  }
  
  .peru_form
  {
	  margin: auto;
	  background-color: #cc9966;
	  color: #000000;
  }
  
  td.form_title
  {
	  background-color: #ad161d;
	  color: #ffffff;
	  font-size: 18px;
	  font-weight: bold;
}

 td.sub_title
  {
	  background-color: #cc9966;
	  color: #ffffff;
	  font-size: 16px;
	  background: url('../peru/images/form_back.gif') bottom left no-repeat;
}

 .sub_title2
  {
	  background-color: #cc9966;
	  color: #ffffff;
	  font-size: 16px;
}

#new_form input{
	border: 1px solid #737373;
	background-color: #ffffff;
	color: #000000;
	margin-right: 5px;
  }
  
  #new_form .radio{
	background-color: transparent;
	border: none;
	color: #000000;
	margin-right: 5px;
  }
  
   .form_q4
   {
	  border-top: 1px solid #737373;
	border-right: 1px solid #737373;
	   background-color: #ffffff;
	   color: #000000;
   }
   
   #new_form input.noborder{
	border: none;
	background-color: #ffffff;
	color: #000000;
	margin-right: 5px;
	padding: 10px 0px;
  }
  
   #new_form ul
   {
	   list-style: square;
	   margin: 0;
	   margin-left: 8px;
	   padding-left: 8px;
   }
   
   #new_form li
   {
	   padding-bottom: 5px;
   }
   
   .texta
   {
	   width: 475px;
   }
   
    #new_form input.noborder2{
	border: none;
	background-color: #ffffff;
	color: #000000;
	margin-right: 5px;
  }