*{
	font-family:Arial;
	font-size:10pt;
	padding:0px;
	margin:0px;
}

html{height:101%;}

body{
	margin:0px;
	padding:5px;

	background-color:#c8c8c8;
	background-attachment:fixed;
	/*background-image:url("img/backgrounds/t4.jpg");*/
}

table,td{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

div.frame{
	width:220px;

	margin:5px;
	padding:5px;
	
	float:left;
	
	background-color:#96c832;
	
	text-align:center;
}

div.frame img{
	width:200px;
	border:solid 1px white;
	
	margin:5px;
}

div.paragraph{
	width:500px;
	
	margin:5px;
	padding:5px;
	
	float:left;
	
	text-align:left;
}

div.full{
	width:750px;
	
	margin:0px;
	padding:5px;
}

div.paragraph p{
	margin-top:0px;
	margin-bottom:20px;
}

div.paragraph p:first-letter{
	
}

input, textarea{
	width:100%;
	font-family:Arial;
}

input.button{
	font-family:"Arial";
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

a.selected{
	color:#505050;
	padding:0px;
	text-decoration:none;
}

a img{
	border:0px;
	padding:0px;
	margin:5px;
}

h1{
	margin:0px;
	padding:2px;
	
	//border-bottom:solid black 1px;
	font-size:16pt;
	
	background-color:black;
	color:white;
	
	font-family:Arial;
}

h2{
	margin:0px;
	padding:0px;
	
	font-size:14pt;
	
	font-family:Arial;
}


/*PRICES TABLE*/

table.prices	 		{margin-bottom:20px;background-color:#eeeeee;}
table.prices td		{border-bottom:black solid 1px;}
table.prices tr.top td	{font-weight:700;background-color:black;color:white;padding:0px 3px 0px 3px;}
table.prices td.right	{font-weight:700;}

/*APPOINTMENTS TABLE*/

table.aps 			{background-color:#ffffff; width:100%;}
table.key			{width:200px;margin:auto;font-size:14pt;}
table.aps tr.top td		{width:75px;}
table.aps td			{background-color:#cccccc;border:solid black 1px;}
table.aps td.y		{background-color:#44c800;}
table.aps td.n		{background-color:#c80000;}
table.aps td.t		{width:100px;height:75px;text-align:center;}
table.aps td.t,
table.aps tr.top td		{background-color:rgb(0,0,0);color:white; font-size:10pt;}

table#main{
	width:800px;
	
	background-color:white;
	
	margin-right:auto;
	margin-left:auto;
}

a.title{
	font-size:25pt;
	font-family:Arial;
	text-decoration:none;
	font-weight:900;
}

td#title{
	width:500px;
	
	background-color:#96c832;
	
	text-align:center;
}

td#jobTitle{
	background-color:#646464;
	
	width:300px;
	
	color:black;
	text-align:center;
	font-size:16pt;
	font-family:Arial;
	font-weight:900;
}

td#navBar,td#copy{
	padding:5px;
	
	background:#c8c8c8;
	
	text-align:center;
}

td#copy{
	font-size:10pt;

}

td#content{
	padding:5px;
	
	background-color:#ffffff;
	
	text-align:left;
}

