﻿/* CSS Document */

/* External Layout Rules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#container { width: 750px; margin-left:auto; margin-right:auto; margin-top:0px;}
#header-container {/*	border: 1px solid #00CC00; */}
#header-top { height: 85px;	background:url(/images/hdr_swish.jpg) bottom left no-repeat; }
#logo { /*position:absolute; left: 29px; top: 7px;*/ 
		 width: 70px; height: 40px; float:left; position:relative; top:20px; left:33px;}
#logo a:hover, #logo a:visited  {border-width: 0; border-style: none;}


#globalnav { background-color: #CC0033; padding-right: 5px;}
	#globalnav-list { margin: 0; padding: 0; }
		#globalnav-list li { display: inline; list-style-type: none; padding-right: 6px; color:#FFFFFF;}
		#globalnav-list a:link,
		#globalnav-list a:visited {color:#FFFFFF; font-weight: bold; text-decoration: none; line-height: 1.75em;}
		#globalnav-list a:hover {color: #123974; border:none;}
		#globalnav-list img { vertical-align: middle }

.home #footer { background: url(/images/footer_bg.jpg) top left no-repeat; height: 26px; padding-left: 60px;}
	.home #footernav-list	{margin: 0; padding: 0; } 
		.home #footernav-list li {display:inline; list-style-type:none; color:#666666; line-height:2em; font-size:90%; padding-left:10px;}
		.home #footernav-list a:link, 
		.home #footernav-list a:visited {color:#666666; font-weight: bold; text-decoration: none; border: none;}
		.home #footernav-list a:hover  {color: #123974; border-bottom: 1px solid #123974;}

#footer { background: url(/images/dotted.gif) top left repeat-x #CC0033; padding-left: 40px;}
#footernav-list	{ margin: 0; padding: 0; } 
#footernav-list li {display: inline; list-style-type: none; padding-right: 20px; color:#FFFFFF;}
#footernav-list a:link, 
#footernav-list a:visited {color:#FFFFFF; font-weight: bold; text-decoration: none; line-height: 1.5em;}
#footernav-list a:hover  {color: #123974; border:none;}

#utilitynav { text-align: right; float:right; width: auto; margin-top: 30px;}
	#utilitynav-list	{margin: 0; padding: 0; color: #999999;} 
		#utilitynav-list li {display: inline; list-style-type: none; line-height:1.75em; font-size:90%}
		#utilitynav-list a:link, 
		#utilitynav-list a:visited {color: #999999; font-weight: bold; text-decoration: none; border: none;}
		#utilitynav-list a:hover  {color: #123974; border-bottom: 1px solid #123974;}
		

/* Second-level Page Rules ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#content-container {padding: 0 0 10px 0; background-color: #efefef;}
#content-pad {padding: 0 10px 0 10px;}
#content-container p {margin-bottom: 8px}
#content-container form {background-color: #efefef;}

.popup{ background-color: #efefef; }   
.popup .innertube {padding: 0 10px 10px 10px;}
.popup .innertube p {margin-bottom: 8px}