/* CSS Document : POSITIONS */
a{text-decoration:none; color:#6487B1; font-weight:bold; text-decoration:none;}
a:hover{color:#79A244; text-decoration:underline;}
hr{clear:both; border:none; border-bottom:1px solid black; margin-bottom:15px; margin-bottom:0; height:1px; line-height:1px;}
body{font-family:Helvetica, Arial, sans-serif; font-size:x-small; margin:0;}
p{padding:0; margin:0; line-height:150%; padding-top:5px; padding-bottom:10px;}
#outside{position:absolute; width:100%; margin:0; text-align:center;}
#inside{
	width:790px;
	text-align:center;
	margin:auto;
	position:relative;
	border:4px solid #626669;
}
hr.bottom{border:none; border-bottom:5px solid #C1D78F; border-top:1px solid #5B87B6}
h3.title{margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #5B87B6;}
table{margin:0; padding:0;}
td{vertical-align:top; margin:0; padding:0;}
#setPage{text-align:left; width:790px; position:relative;   display:table; clear:both;}
.title{font-weight:bold; color:black; font-size:13pt; font-family:verdana, helvetica, arial; margin:0; padding:0;}
#newsletter{text-align:center; width:140px; position:relative; float:left; left:0; font-size:x-small !important; font-size:8pt; color:gray; margin-top:10px; margin-bottom:35px;}
input.submit{background-color:#CCDBF0; border:1px solid gray; color:gray; font-weight:bold;}
input.submit:hover{background-color:#C6DB9A;}
div.submitButton{position:relative; right:0; top:3px;}
input.emailBox{color:gray; border:1px solid gray; font-size: xx-small;}
#header{width:100%; margin:0; padding:0; height:208px; background-image:url('../images/header.jpg'); background-repeat:no-repeat;}
#header a{display:block; position:absolute; width:300px; height:200px; text-decoration:none;}
#masthead{height:208px; width:100%; margin:0; margin-bottom:2px; margin-top:4px; padding:0;                 
				background-image:url(images/header.jpg); background-repeat:no-repeat;}	
#phoneBox{width:175px; height:150px; float:right; text-align:center; position:relative; right:0; padding:0; margin:0;             
				border:1px solid black;}
#homeContent{ float:left; margin-left:15px; width:600px; padding-top:20px; position:relative; color:#444444; font-size:10pt;}
#home_RightBox{float:left; clear:right; width:175px; height:100%; margin:0; padding:0;
				border:1px solid black;}
div.content{float:left; width:625px;   padding:0; clear:right; position:relative;}				
div.innerContent{width:390px; float:left; margin:10px; padding-top:10px; padding-bottom:20px; position:relative; color:#444444; font-size:10pt; z-index:1;}

div.noBreadcrumbContent{margin:15px; margin-left:5px; padding-top:20px; width:600px;}
				
div.leftNav{ float:right;  width:203px; padding:0; margin:0; margin-right:5px;         
				background: white url('../images/archMiddle.jpg') repeat-y; font-size:9pt; margin-top:25px; }
div.leftNav ul{margin:0; padding:0; position:relative; left:15px; list-style-type:none; line-height:16px;}
div.leftNav ul li{margin:0; padding:0;}
div.leftNav ul li a{text-decoration:none;}
div.leftNav ul li a.chosenNav{font-weight:bold; color:#749B3E;}

div.leftNav ul li a:hover{text-decoration:underline;}
div.leftNav p{margin:0; padding:0;}
div.leftNav hr{width:180px; text-align:center; position:relative; margin-top:10px;}
img.pageImg{margin-right:15px; padding-top:5px; float:left; clear:left;	 }
div.pageTitle{background-color:gray; color:white; font-size:medium; font-weight:bold; margin:0; height:20px;}
div.pageLinks{background-color:white; left:12px; width:180px; position:relative;}
div.linksCatName{background-color:#6D89B9; color:white; font-weight:bold; position:relative; margin-top:10px; margin-bottom:10px; left:12px; width:180px; text-align:center; padding-top:2px; padding-bottom:2px;}
nav.select{display:block;}
div.footer{position:relative; width:100%;  bottom:0; text-align:center; padding-top:10px; background: transparent url('images/footerStrip.jpg') repeat-x top;}
div.innerFooter{width:520px; margin:auto; position:relative;}
div.innerFooter ul{display:inline; margin:0; padding:0; }
div.innerFooter ul li{display:inline; list-style-type:none; margin:0; padding-right:5px;}
div.innerFooter p{margin:0; padding:0;}
div.copyright{background-color: #626669; color:white; line-height:15px; text-align:center; position:relative;}

span.catName{display:block; text-align:center; font-weight:bold; font-size:small; color:#555555;}
div.homeLogin{text-align:center; margin-bottom:8px; color:gray; margin-top:8px;}
div.homeLogin a{color:gray; font-size:x-small;}
img.archBottom{position:relative; bottom:0; _bottom:-3px; margin:0; padding:0; }
span.pipe{color:gray; padding-left:3px; padding-right:0px; margin:0;}

.navCatName{vertical-align:middle; position:relative; display:table-cell;  _margin-bottom:25%; _top:30%; height:auto !important; height:25%;}
div.menu{width:150px; float:left; margin:0; margin-right:10px; z-index:50; position:relative;}
ul.nav{margin:0; padding:0; z-index:500;}
ul.nav li{background-color:#C4D3E8; line-height:26px; font-size:13px; font-weight:bold; width:100%; list-style-type:none; padding:0; margin:0; margin-bottom:3px;  padding-top:8px; padding-bottom:8px; *padding-bottom:0; *padding-top:0; _padding-bottom:35px; position:relative; text-align:center;}
ul.nav li a{text-decoration:none; width:100%; height:100%; display:table; line-height:40px; _line-height:25px; color:#555555;}
ul.nav li a:hover{color:#555555; cursor:pointer;}
ul.nav li ul{position:absolute; display:none; z-index:500; left:150px; margin:0; padding:0; top:0; border:1px solid gray;}
ul.nav li ul li{text-align:left; margin:0; padding:0;line-height:125%; font-size:12px; border-bottom:1px solid #dddddd;  width:190px; border-right:4px solid #eeeeee; border-left:4px solid #eeeeee;}
ul.nav li ul a{ padding:3px; padding-right:0; display:block; background-color:white; line-height:16px;}
ul.nav li ul a:hover{color:gray; background-color:#D0E1AD;}

li.currNav{font-weight:bold; color:#749B3E; background-color:#C6DB9A;}
div#collection{}
div#bigImDiv{padding:10px; background-color:#eeeeee; display:block; width:500px; margin:auto; border:1px solid #cccccc;}
div#bigImDiv img{float:right; border:5px solid #cccccc; margin:5px;}
div#description{float:left; border:1px solid red;}
div#bigImDiv {font-size:12px;}
table.thumbs{margin:auto; margin-bottom:10px;}
table.thumbs td{border:1px solid  #cccccc; background-color:#eeeeee;}
table.thumbs td td{border:none; text-align:center;}
div#collection{margin:15px;}

