/* precision trim css style sheet ver 1.0 2005 */
	
body {
	margin: 0px;
	background-color:#F4F4F4;
	padding:0px;

	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
  	voice-family: "\"}\""; voice-family:inherit;
	}


#container {
	position:relative;
	width:760px;
	margin: 0px auto;
	text-align:left;
	height:auto;
	padding:0px;
	background:url(images/bg.gif) repeat ;}

#topHome{background:url(images/5pics.jpg) no-repeat top right;height:110px; width:151px; float:right; margin-top:-1px;}
#topOther{background:url(images/topbar.jpg) no-repeat bottom left;height:110px; }
#topGallery{background:url(images/topBarGallery.jpg) no-repeat bottom left;height:110px; }
#logo{background:url(images/logo.gif) no-repeat bottom left;height:105px; }

/* NAVIGATION */
	#navlogo				{position:absolute; z-index:1}
	#navlogo img			{border:0px}
	#nav					{position:absolute; white-space:nowrap; padding: 9px 0 0 627px;  width:133px; line-height:17px; font-size:100%;  right:0px;}
	#nav ul					{margin:0; padding:0; list-style:none;}
	#nav li					{margin:0; padding:0 0 0 0px; font-size:80%; }
	#nav a					{ background:url(images/arrowNav.gif) no-repeat left;display:block; width:.1em; padding:0px 12px 0px 12px; text-decoration:none;  color:#FFFFFF; }

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover			{background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }
	#nav #current a 		{background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }
	#nav li:hover, #nav li:hover a {background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }

	#nav1					{position:absolute; white-space:nowrap; padding: 9px 0 0 627px; width:133px; top:224px;line-height:17px; font-size:100%;  right:0px;}
	#nav1 ul					{margin:0; padding:0; list-style:none;}
	#nav1 li					{margin:0; padding:0 0 0 0px;font-size:80%; }
	#nav1 a					{ background:url(images/arrowNav.gif) no-repeat left;display:block; width:.1em; padding:0px 12px 0px 12px; text-decoration:none;  color:#FFFFFF; }

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#nav1 a {float:none;}
	/* End IE5-Mac hack */
	#nav1 a:hover			{background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }
	#nav1 #current a 		{background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }
	#nav1 li:hover, #nav1 li:hover a {background:url(images/arrowNavOver.gif) no-repeat left; color:#FFFF66 }

/* Coloums on Opening Page */
	#coloumnAlign			{width:627px; }
	.coloumn 			{width: 128px;  padding: 9px 12px 0px 12px;  float: left; text-align: left;font-family:Arial, Helvetica, sans-serif; font-size:70%;}
	.coloumn h3			{color:#274EA2;font-size:13px; font-weight:bold; width:100%; line-height:25px; border-bottom:1px solid #C2CBE4}
	.coloumn h3 a 		{color:#274EA2;font-size:13px; font-weight:bold; width:100%; line-height:25px;}
	.coloumn h3 a:hover	{color:#CC0000;font-size:13px; font-weight:bold; width:100%; line-height:25px; border:0px;}
	.coloumn  p			{ text-align: left;display: block; color:#003366; line-height:17px; font-family:Verdana ,Arial, Helvetica, sans-serif;}
	.coloumn a 			{text-decoration:none; color:#E8645D; font-weight:bold;}
	.coloumn a:hover 	{color:#CC0000; border-bottom:1px dashed #CCCCCC;}
	
	.prop {
    float:right;
    width:1px;
  }

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

  .min343px {
    height:352px;
  }

#content {
	font-family:Arial, Helvetica, sans-serif;
	height:337px;
	width:418px;
	padding:15px 170px 0 160px;
	margin:0px;
	font-size:70%;
	}

#content h3{color:#274EA2;font-size:13px; font-weight:bold; width:100%;}
#content h4{color:#274EA2;font-size:13px; font-weight:normal; width:100%; border-bottom:1px solid #CCCCCC; padding:0; margin-bottom:6px;}
#content p{font-family:Verdana ,Arial, Helvetica, sans-serif;line-height:17px; margin:8px 0 8px 0; color:#003366}

#content a {text-decoration:none; color:#E8645D; font-weight:bold;}
#content a:hover {color:#CC0000; text-decoration:underline;}

#content img{padding:0px; margin:0px; border-bottom:0px; text-decoration:none}
	
#content1 {
	font-family:Arial, Helvetica, sans-serif;
	width:418px;
	padding:15px 170px 0 160px;
	margin:0px;
	font-size:70%;
	}

#content1 h3{color:#274EA2;font-size:13px; font-weight:bold; width:100%;}
#content1 h4{color:#274EA2;font-size:13px; font-weight:normal; width:100%; border-bottom:1px solid #CCCCCC; padding:0; margin-bottom:6px;}
#content1 p{font-family:Verdana ,Arial, Helvetica, sans-serif;line-height:17px; margin:8px 0 8px 0; color:#003366}

#content1 a {text-decoration:none; color:#E8645D; font-weight:bold;}
#content1 a:hover {color:#CC0000; text-decoration:underline;}
#content1 table{padding:0px; margin:0px; }
#content1 td{padding:2px; margin:2px; }
#content1 tr{padding:2px; margin:2px; }
#content1 img{padding:0px; margin:0px; border-bottom:0px; text-decoration:none}



/* Gallery Sub Nav*/

	#navSub2						{
	position:absolute;
	white-space:nowrap;
	top: 424px;
	width:104px;
	line-height:16px;
	padding:0 0 0 15px;
	list-style:none;
	text-decoration:none;
	left: 8px;
}

	#navSub						{
	position:absolute;
	white-space:nowrap;
	top: 264px;
	width:132px;
	line-height:16px;
	padding:0 0 0 15px;list-style:none;
	text-decoration:none;
}
	#navSub ul					{margin:0; padding:0;text-decoration:none; list-style:none;}
	#navSub li					{ margin:0; padding:0 0 0 0px;font-size:80%; text-decoration:none }
	#navSub a					{ font-weight:normal;display:block; width:.1em; padding:0px 11px 5px 0px; text-decoration:none; color:#274EA2 }
	#navSub > ul a 				{width:auto;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#navSub a 					{float:none;}
	/* End IE5-Mac hack */
	#navSub a:hover				{color:#CC0000;text-decoration:none; font-weight:normal;}
	#navSub #current a 			{color:#274EA2; text-decoration:none;font-weight:bold;}
	#navSub #currentSub a 			{color:#274EA2; text-decoration:none;font-weight:bold;}
	#navSub li:hover, #navSub li:hover a {color:#CC0000;text-decoration:none;}


/* Gallery Sub Nav*/

/*	#navSub						{white-space:nowrap; font-size:13px; float:left;  top: 10px; width:100%;line-height:16px; border-bottom:1px solid #CCCCCC; margin-bottom:15px;}
	#navSub ul					{margin:0; padding:0; list-style:none;}
	#navSub li					{float:left; margin:0; padding:0 0 0 0px;font-weight:80%; }
	#navSub a					{float:left; font-weight:normal; display:block; width:.1em; padding:0px 11px 5px 0px; text-decoration:none; color:#CCCCCC; }
	#navSub > ul a 				{width:auto;}
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
/*	#navSub a 					{float:none;}
	/* End IE5-Mac hack */
/*	#navSub a:hover				{color:#EB3D11;text-decoration:none; font-weight:normal; }
	#navSub #current a 			{color:#484848; font-weight:bold;text-decoration:none; }
	#navSub li:hover, #navSub li:hover a {color:#EB3D11;text-decoration:none; }
*/


	/* hidden text - this alows images to display in place of Text where a backround image url is used */

h1, h2 {
  	margin:0;
  	background-repeat:no-repeat;
  	background-position:left top;
  	}
  
h1 span, h2 span  {display:none;}

#footer{ height:48px;width:100%; background :#E9E8E8 url(images/tel.gif) no-repeat bottom right; border-top:1px solid #FFFFFF; }
#footer p { float:right; text-align:right; font-size: 12px; color:#484848;  padding: 8px 160px 10px 0px; margin:0px;}
#footer a{color:#484848; text-decoration:none}
#footer a:hover {color:#CC0000;}
.nopadding {
	height: 10px;
	width: 10px;
}

#counter {	position:absolute;
			text-align:right;
			right:0px;
			bottom:16px;
			background-color:#F4F4F4;
			padding: 0;
			z-index:-2;
			}

#counter img {border:0}

#images {
	width: 330px;
	margin: 0px auto;
	padding: 10px;
	text-align: center;
	border: 1px solid #666;
}

#imageCaption {
	width: 330px;
	margin: 5px auto 0px auto;
	padding: 10px;
	text-align: center;
	border: 1px dashed #666;
}

.thumb {
	float: left;
	width: 56px;
	padding: 3px;
	margin: 5px;
	border: 1px dotted #aaa;
	text-align: center;
}

.hidden {
	display: none;
}
#sideImages{
	position:absolute;
	font-size:13px;
	top: 270px;
	width:132px;
	line-height:16px;
	padding:0 0 0 30px;
	list-style:none;
	text-decoration:none;
	}
#sideImages img{
	border:0px;}
	
#copyright {
	height:18px;
	width:100%;
	background-color:#F4F4F4;
	
	}
#copyright p { float:left; text-align:right; font-size: 10px; color:#484848;  padding: 4px 0px 2px 10px; margin:0px;}
#copyright a {color:#484848; text-decoration:none}
#copyright a:hover {color:#484848; text-decoration:none}
#copyright .image {float:right; font-size:10px; padding: 4px 3px 2px 0;}
#copyright img{border:0px;}

