/* CSS Document */

body {
		text-align:center;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 0.7em;
		background-color:#ffffff;
		margin:0px;
		color:#333333;
		}
		
a:link, a:visited, a:active {
	color: #08609A;
text-decoration: none;
}

a:hover {
text-decoration: underline;
background-color: #E8EDF1;
}


/* Make Firefox measure widths including padding */
DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding: 0;}



/* -------- STRUCTURE LAYOUT -------- */
	
	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		margin-bottom:10px;
		padding:0px;
		text-align:left;
		background-color:#ffffff;
		}
		
	#print\_header {
	    	display: none;
		}

	#print\_contacts {
	    	display: none;
		}

	#header {
		width:760px;
		padding:0px;
		margin-bottom:1px;
		background-color:#ffffff;
		}

	#topmenu {
		width:760px;
		padding:0px;
		margin-top:15px;
		margin-bottom:8px;
		margin-right:0px;
		background-color:#ffffff;
		text-align: right;
		}


	#leftmenu {
		clear:both;
		width:180px;
		padding:0px;
		float:left;
		margin:0px;
		background-color:#ffffff;
	    	}

	#pagebreak {
		clear:both;
		width:100%;
		padding:0px;
		margin:0px;
		background-color:#ffffff;
		}
	
	#main {
		margin-bottom:1px;
		width:560px;
		padding:0px;
		margin:0px;
		float:right;
		background-color:#ffffff;
		}
	
	#footer {
		clear: both;
		border-top: 1px dashed #c2c2c2;
		width:100%;
		padding:0px;
		padding-top:4px;
		margin-bottom:20px;
		margin-top:60px;
		background-color:#ffffff;
		font-size: 0.9em;
		color: #555555;
		}


/* -------- LAYOUT WITHIN 'MAIN' BODY AREA -------- */
	
	#subbar {
		width:100%;
		padding:7px;
		margin:0px;
		margin-bottom:1px;
		text-align: left; 
		font: 1.5em Georgia, Times, serif;
		color: white;
		}


	#subimage {
		width:560px;
		padding:0px;
		margin:0px;
		margin-bottom:1px;
		background-color:#ffffff;
		}
		
	#summary {
		width:100%;
		padding:7px;
		margin:0px;
		margin-bottom:1px;
		margin-top:1px;
		font-size: 1.1em;
		line-height: 1.5em;
		}	
		
	#summary\_home {
		width:420px;
		height:172px;
		padding:8px;
		margin:0px;
		margin-bottom:1px;
		margin-top:1px;
		font-size: 1.1em;
		line-height: 1.3em;
		float:left;
		}	

	#image\_home {
		width:139px;
		height:172px;
		padding:0px;
		margin:0px;
		margin-bottom:1px;
		margin-left:1px;
		margin-top:1px;
		float:right;
		}	


	#summary\_home p { margin-top: 0.4em; }


	#home\_left{
		width:336px;;
		float:left;
		}	

	#home\_right{
		width:210px;;
		float:right;
		}	
		
a.home\_sub:link {color: white; }
a.home\_sub:visited {color: white; }
a.home\_sub:hover {color: #e2e2e2; background-color: #869299;}
a.home\_sub:active {color: white; } 



	.home\_sub\_111 {
		width:111px;
		height:19px;
		background-color:#869299;
		color:white;
		padding:0px;
		margin:0px;
		margin-right:1px;
		margin-bottom:1px;
		margin-top:10px;
		float:left;
		}	
	
	.home\_sub\_111 p { margin: 2px; }

	.home\_pic\_111 {
		width:111px;
		margin:0px;
		margin-right:1px;
		margin-bottom:1px;
		float:left;
		}	
	
	.home\_text\_111 {
		width:111px;
		background-color:#E9E6E6;
		padding:0px;
		margin:0px;
		margin-right:1px;
		margin-bottom:1px;
		float:left;
		}	
	
	.home\_text\_111 p { margin: 2px; }



	.home\_sub\_335 {
		width:335px;
		height:19px;
		background-color:#869299;
		color:white;
		padding:0px;
		margin:0px;
		margin-right:1px;
		margin-bottom:1px;
		margin-top:10px;
		float:left;
		}	
	
	.home\_sub\_335 p { margin: 2px; }

	
	.home\_text\_335 {
		width:335px;
		background-color:#E9E6E6;
		padding:0px;
		margin:0px;
		margin-right:1px;
		margin-bottom:1px;
		float:left;
		}	
	
	.home\_text\_335 p { margin: 4px; }
	
	.home\_sub\_100pc {
		width:100%;
		height:19px;
		background-color:#869299;
		color:white;
		padding:0px;
		margin:0px;
		margin-right:0px;
		margin-bottom:1px;
		margin-top:10px;
		float:left;
		}
		
	.home\_sub\_100pc p { margin: 2px; }

	.home\_text\_100pc {
		width:100%;
		background-color:#E9E6E6;
		padding:0px;
		margin:0px;
		margin-right:0px;
		margin-bottom:1px;
		float:left;
		}
	.home\_text\_100pc p { margin: 4px; }
		
	#bodytext {
		width:390px;
		float:left;
		padding-top:20px;
		margin:0px;
		margin-bottom:1px;
		background-color:#ffffff;
		line-height:1.5em;
		}			
		

	#bodytext\_wide {
		width:560px;
		float:left;
		padding-top:20px;
		margin:0px;
		margin-bottom:1px;
		background-color:#ffffff;
		line-height:1.5em;
		}			



	.block\_243 {
		width:243px;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-bottom:1px;
		float:right;
		color:black;
		background-color:#EDF2F6;
		}	
	
	.block\_316 {
		width:316px;
		padding:0px;
		margin:0px;
		margin-top:3px;
		margin-bottom:1px;
		float:left;
		}	





	.form\_label {

		width:150px;
		padding:0px;
		margin:0px;
		margin-bottom:8px;
		margin-right:4px;
		float:left;
		font-weight:bold;
		}	

	.form\_input {
		width:250px;
		padding:0px;
		margin:0px;
		margin-bottom:8px;
		margin-right:4px;
		}	

	.images {
		float:right;
		width:150px;
		padding-top:20px;
		margin:0px;
		margin-left:20px;
		margin-bottom:1px;
		background-color:#ffffff;
		}
		
		

	.images\_wide {
		width:560px;
		margin:0px;
		padding-bottom:20px;
		background-color:#ffffff;
		}
		
		
		
/* -------- FEATURE BLOCK STYLES -------- */
			

#more\_section {
width:100%;
margin-top:30px;
padding-top:4px;
padding-bottom:4px;
}


.more\_header	{
text-transform: uppercase;
font-size: 1em;
letter-spacing: 0.15em;
width:100%;
color: #333333;
font-weight:bold;
border-bottom: 1px dashed #cccccc;
line-height:1.8em;
}







/* -------- SPECIFIC FONT STYLES -------- */


#bodytext a { text-decoration:underline; }


#bodytext p { margin-top: 1em; }

input 
{
color: #333333;
background: #ffffff;
border: 1px solid #aaaaaa;
font-size:10px;
}

input.submit\_button {
background: #b7b7b7;
color:white;
margin-left:1px;
border: 0px solid #ffffff;
padding:1px;
padding-left:2px;
padding-right:2px;
}

form { 
 padding: 0px; 
 margin:0px;
 }

a.tooltip:link {color: black; }
a.tooltip:visited {color: black; }
a.tooltip:hover {color: black; }
a.tooltip:active {color: black; } 



.left-info-header	{
clear:left;
padding:0px;
margin:0px;
margin-top: 35px;
border-bottom: 1px dashed #cccccc;
width:150px;
letter-spacing: 0.1em;
line-height:1.8em;
text-transform: uppercase;
color: #333333;
font-size: 0.9em;
}

.left-info	{
padding-top: 0.4em;
width:150px;
line-height:1.2em;
color: #555555;
font-size: 0.9em;
margin:0px;
}


.left-info p { margin-top: 0.2em; }

.tinytext	{
color: #555555;
font-size: xx-small;
margin:0px;
}


.downloadable\_file	{
padding:0px;
margin:0px;
padding-bottom:10px;
width:100%;
color: #333333;
}



.smalltext	{
font-size: 0.9em;
line-height:1.2em;
}
	.smalltext p { margin-top: 0.4em; }





.homesmalltext	{
width:94%;
font-size: 0.9em;
line-height:1.2em;
}
.homesmalltext p { margin-top: 0.4em; }




.redtext	{
color: #990000;
}


.subhead	{
text-transform: uppercase;
font-size: 1em;
letter-spacing: 0.15em;
width:100%;
color: #333333;
font-weight:bold;
border-bottom: 1px dashed #cccccc;
line-height:1.8em;
clear:both;
}


.footer\_terms {
width:75%;
margin-top: 5px;
clear: left;
text-align:left;
float:left;
}

.footer\_top {
margin-top: 5px;
text-align:right;
float:right;
}
	  	



/* -------- SPECIAL EFFECTS -------- */
		
		
#fancy\_bullet {
}

#fancy\_bullet ul {
margin: 0;
padding: 0;
border: none;
		}
#fancy\_bullet li { 
background: url('../screens/ct\_bullet.gif') left top no-repeat;
padding-left: 20px;
} 



#listing\_container {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	background-color:#ffffff;
	clear:both;
	}
		

#listing\_container\_collection {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	border-bottom:1px dashed #cccccc;
	background-color:#ffffff;
	clear:both;
	}
		
.thumbimage {
	float:left;
	width:70px;
	padding:0px;
	padding-top:3px;
	margin:0px;
	margin-right:10px;
	margin-bottom:1px;
	background-color:#ffffff;
}


.thumbimage\_collection {
	float:right;
	width:80px;
	padding:0px;
	padding-top:3px;
	margin:0px;
	margin-left:10px;
	background-color:#ffffff;
}



.listing {
	float:right;
	width:460px;
	padding:0px;
	margin:0px;
	margin-right:10px;
	margin-bottom:1px;
	background-color:#ffffff;
	line-height:1.4em;
	}

.listing\_collection {
	float:left;
	width:460px;
	padding:0px;
	margin:0px;
	background-color:#ffffff;
	line-height:1.4em;
	}



.listing\_title {
	font-size: 1.1em;
	letter-spacing: 0.10em;
	color: #333333;
	font-weight:bold;
}
			


