.template_startpage 						{	padding-right:7px;padding-left:8px;}
.template_startpage .minheight			{float:left;width:1px;height:400px;}
.template_startpage .topblockright			{	float:right;margin-bottom:3px;}
.template_startpage .middleblock			{	clear:both;}
.template_startpage .bottomblock1			{	float:left;margin-top:4px;}
.template_startpage .bottomblock2			{	float:left;margin-left:5px;margin-top:4px;}
.template_startpage .bottomblock3			{	float:left;margin-left:5px;margin-top:4px;}
.template_startpage .contentblock			{	float:left;padding-left:29px;padding-top:15px;margin-bottom:3px;}
.template_startpage .contentblock .content	{	width:450px;font:12px arial;line-height:18px;}
.template_startpage .pufftitle				{	margin-top:18px;text-align:center; }
.template_startpage .puffbottomlink			{	font-size:10px;font-weight:bold;padding-right:12px;padding-bottom:8px; }

.template_textimage 					{	}
.template_textimage .minheight			{	float:left;width:1px;height:400px;}
.template_textimage .leftblock			{	float:left;width:578px;}
.template_textimage .leftblock .content	{	margin-left:37px;margin-top:15px;width:450px;font:12px arial;line-height:18px;}
.template_textimage .leftblock .content img {float:right; margin: 17px 0 10px 15px;}
.template_textimage .rightblock			{	float:left;}
.template_textimage .rightblock			{	float:left;}
.template_textimage .rightblock .box1	{	}
.template_textimage .rightblock .box2	{	margin-top:5px;}
.template_textimage .rightblock h1	{	margin:15px;padding:0px; font-size: 14px;}
.template_textimage .rightblock .linkcontainer {margin-bottom:15px;}
.template_textimage .rightblock .linkcontainer a {background-image: url(../images/list_arrow.jpg); background-repeat: no-repeat; background-position: 0 5px; margin: 5px 0 0 15px; padding:0 0 0px 10px;display:block; width:205px; color: #2c2c2c; font-weight: bold;}
.template_textimage .rightblock a:hover		{	color:#666666 !important;text-decoration:none;}
.template_textimage .rightblock .selected	{	color:#bc0c13 !important;}
/*.template_textimage .rightblock .contact img {margin:4px 0 0 201px;}*/
.template_textimage .rightblock .head img {margin:4px 0 0 201px;}
.template_textimage .rightblock .contact img {border:none;}
.template_textimage .rightblock .contact .content p {margin:0 0 5px 0; padding: 0;}
.template_textimage .rightblock .contact .content {margin: 15px;}


.template_textimage_menu								{	}
.template_textimage_menu .minheight						{	float:left;width:1px;height:200px;}
.template_textimage_menu .leftblock						{	float:left;width:578px;font-size:0px;}
.template_textimage_menu .leftblock .content			{	margin-left:37px;margin-top:15px;width:450px;font:12px arial;line-height:18px;}
.template_textimage_menu .leftblock #flashimage			{	margin-left:10px;}
.template_textimage_menu .rightblock					{	float:left;}
.template_textimage_menu .rightblock					{	float:left;}
.template_textimage_menu .rightblock .menu				{	}
.template_textimage_menu .rightblock .menu .content		{	width:268px;padding-bottom:24px;}
.template_textimage_menu .rightblock .menu .content h2	{	margin-top:20px;margin-left:21px;margin-bottom:6px;}
.template_textimage_menu .rightblock a					{	display:block;background-image:url(/images/menu/sidemenu_arrow.gif);background-repeat:no-repeat;background-position:0 12px;padding-left:13px;padding-top:8px;padding-bottom:2px;margin-left:21px;width:220px;font:11px arial;font-weight:bold;color:#393939;}
.template_textimage_menu .rightblock a:hover			{	color:#666666 !important;text-decoration:none;}
.template_textimage_menu .rightblock .selected			{	color:#bc0c13 !important;}

.template_locations 					{	}
.template_locations .minheight			{	float:left;width:1px;height:400px;}
.template_locations .leftblock			{	float:left;width:578px;}
.template_locations .leftblock .content	{	margin-left:37px;margin-top:15px;width:510px; height: auto;font:12px arial;line-height:18px;}
.template_locations .leftblock .content .imgblock {border: 1px solid #d7d7d7; text-align:center;}
.template_locations .rightblock select {width:200px; margin: 20px auto 10px 30px; }
.template_locations .rightblock			{min-height:400px;	float:left;}
.template_locations .rightblock			{	float:left;}
.template_locations .rightblock .box1	{	}
.template_locations .rightblock .box2	{	margin-top:5px;}
.template_locations .rightblock h1	{	margin:15px;padding:0px;}
.template_locations .rightblock h2, .template_locations .rightblock h3	{	margin:15px;padding:0px; font-size: 14px;}
.template_locations .rightblock p {	margin:15px;padding:0px; font-size: 10px; line-height:6px;}
.template_locations .rightblock .linkcontainer {margin-bottom:15px;}
.template_locations .rightblock .linkcontainer a {background-image: url(../images/list_arrow.jpg); background-repeat: no-repeat; background-position: 0 5px; margin: 5px 0 0 15px; padding:0 0 0px 10px;display:block; width:205px; color: #2c2c2c; font-weight: bold;}
.template_locations .rightblock a:hover		{	color:#666666 !important;text-decoration:none;}
.template_locations .rightblock .selected	{	color:#bc0c13 !important;}
.template_locations .rightblock .contact img {margin:4px 0 0 201px;}
.template_locations .rightblock .contact .content p {margin:0 0 5px 0; padding: 0;}
.template_locations .rightblock .contact .content {margin: 15px;}
.template_locations .rightblock ul p {	margin:10px;padding:0px; font-size: 10px; line-height:6px;}

.template_locations .rightblock a					{	display:block;background-image:url(/images/menu/sidemenu_arrow.gif);background-repeat:no-repeat;background-position:0 12px;padding-left:13px;padding-top:8px;padding-bottom:2px;margin-left:21px;width:220px;font:11px arial;font-weight:bold;color:#393939;}
.template_locations .rightblock a:hover			{	color:#666666 !important;text-decoration:none;}
.template_locations .rightblock .selected			{	color:#bc0c13 !important;}


#infoText {width: 510px; margin-left:40px;}

.template_contact .content h1 {margin: 25px 0;}
.template_contact .content {margin-left:37px;margin-top:15px;font:12px arial;line-height:11px;}
.template_contact .content .item {width: 388px; height: 125px;float:left; margin: 0 15px 15px 0;}
.template_contact .content .item .photo {width: 125px; height: 124px; background-image: url(../images/photo_bg.jpg); background-repeat: no-repeat; float:left;}
.template_contact .content .item .photo img {margin: 7px;}
.template_contact .content .item h1 {font-size:12px; font-weight:bold; margin: 15px 0 0 10px; padding:0;}
.template_contact .content .item p {font-size:11px; margin: 10px 0 0 10px; padding:0;}

.template_contact .content .item .personalinfo {float: right; width: 255px; height: 124px; background-image: url(../images/person_info_1px.jpg); background-repeat: repeat-x;}

@media print 
{
	.template_startpage .topblockright		{	display:none;	}
	.template_startpage .middleblock		{	display:none;	}
	.template_startpage .bottomblock1		{	display:none;	}
	.template_startpage .bottomblock2		{	display:none;	}
	.template_startpage .bottomblock3		{	display:none;	}
	.template_textimage .rightblock			{	display:none;	}
	.template_textimage_menu .rightblock	{	display:none;	}
}
