/* --------------------------------------------------
Positioning and body styles
-------------------------------------------------- */
img				{
				border:				0px;
				}
				
body			{
				font-family: Verdana, Arial, sans-serif;
				background-image: url(../images/pat_diag_gray.gif);
				}
				

/* --------------------------------------------------
Link styles
-------------------------------------------------- */
a:link			{
				color:				#FF0000;
				text-decoration:	none;
				}
				
a:visited		{
				color:				#D60000;
				text-decoration:	none;
				}
				
a:hover 		{
				color: 				#FF0000;
				text-decoration:	underline;
				} 

/* --------------------------------------------------
Text styles
-------------------------------------------------- */
p,h1,h2,h3,h4,h5,h6,ul,ol,h2notoppad
				{
				color:				#666;
				margin-top:			0px;
				margin-right:		0px;
				}

h1				{
				font-size:			18px;
				line-height:		21px;
				margin-bottom:		15px;
				}
				
h2				{
				font-size:			14px;
				line-height:		17px;
				margin-bottom:		5px;
				margin-top:			15px;
				}

h2notoppad		{
				font-weight:		bold;
				font-size:			18px;
				line-height:		17px;
				margin-bottom:		15px;
				}
				
h3				{
				font-size:			12px;
				line-height:		12px;
				padding:			6px;
				color:				#FFF;
				margin-left:		0px;
				margin-bottom:		10px;
				background-color:	#666;
				}
				
h4				{
				font-size:			12px;
				line-height:		12px;
				padding:			4px;
				color:				#FFF;
				margin-left:		0px;
				margin-bottom:		10px;
				background-color:	#CCC;
				}

h5				{
				font-size:			10px;
				line-height:		13px;
				margin-bottom:		2px;
				}				

h6				{
				font-size:			10px;
				line-height:		13px;
				font-style:			italic;
				font-weight:		normal;
				margin-bottom:		8px;
				}
				
h7				{
				font-size:			14px;
				font-weight:		bold;
				line-height:		12px;
				padding:			6px;
				color:				#FFF;
				margin-left:		0px;
				margin-bottom:		10px;
				}
				
p,ol,ul,span			{
				font-size:			11px;
				line-height:		14px;
				margin-bottom:		8px;
				}

.pnew			{
				font-size:			10px;
				margin-left:		0px;
				padding-right:		20px;
				}

a.news, .sidebar	{
				display:			block;
				font-size:			11px;
				line-height:		14px;
				margin-left:		32px;
				margin-right:		40px;
				margin-top:			7px;
				margin-bottom:		7px;
				}


a.news			{
				display:			block;
				font-weight:		normal;
				color:				#999999;
				}
			
.sidebar		{
				font-weight:		normal;
				}

.footer			{
				font-size:			9px;
				line-height:		13px;
				margin-right:		0px;
				margin-left:		0px;
				}
				
.small_pic		{
				margin-right:		10px;
				}
				
.small_pic_topspace		{
				margin-right:		10px;
				margin-top:			30px;

				}

.very_small_pic		{
				margin-left:		10px;
				margin-right:		15px;
				clear:				left;
				margin-bottom:		0px;

				}

.gimmespace		{
				margin-top:			15px;
				margin-bottom:		15px;
				}
				
.zero_margin	{
				margin-top:			0px;
				margin-left:		0px;
				}
				
.right_margin	{
				margin-right:		0px;
				}

.small_margin	{
				margin-right:		10px;
				margin-left:		10px;
				}
				

}
