
/*	SwiftView Top Style Sheet	****

/*	Block-level Styles	****
/*style defines the default color of the body elements.  margin settings preclude spaces around the page.*/
	
body{
	color:#00066;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	margin-bottom:0;
	}
	
.tableedge{
	border: 3px solid #000099;
	padding:10px;
	}
	
.tablebordertop{
	border-top:1px solid #999999;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
/*class defines the placement of text around images to which this class is appliedage.*/
	
.floatleft{
	float:left;
	}
.red{
	color: red;
	}	


/*class defines the placement of text around images to which this class is appliedage.*/

.pic{
	float: left;
	clear:none;
	margin: 5px;
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	}
	/*style defines table containing content of page.  used to define attributes that can be changed for the entire site. called in the pntop.htm pages*/
.contenttable{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #990000;
	}

	/*style defines table containing text callouts.*/

#callout{
	border:#000088 2px solid;
	padding:7px 7px 10px 7px;
	background-color: #d9e7ff;
}

#callout2{
	border:#000088 2px solid;
	padding:7px 7px 10px 7px;
	background-color: #f8f8f8;
}

/* style defines table containing the swiftview logo in the upper left-hand corner of every page.  called in the pntop.htm pages*/

.whitetable {
	background-color: #ffffff;
	padding: 10px 6px 1px 12px; 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	height: 89px;
	}

/*style defines the phone number format in the head area called in individual pages*/
#phonehead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	text-align:right;
	vertical-align:text-bottom;
	position:relative;
	right:22px;
	top:0px;

	}
	
/*style defines the Heading section for each page  called in the pntop.htm pages*/
.blueandgreyhead{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #101484;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #101484;
	padding-bottom:10px;
	padding-left: 50px;
	vertical-align: bottom;

	}
	
	/*style defines the subheading within the mast of each page  called in the pntop.htm pages*/
.mastsubhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #101484;
	text-indent:10px;
	}
	
	/*style defines links for the Main navigation area. called in nav.htm */
.navTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
	text-align: right;
	}

/*style defines title area of static menu area. */
.statichead{
	padding: 6px 3px 9px 3px;
	}
	
.statictable{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	vertical-align:top;
	line-height: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	}
 
.alpha{

	padding: 4px 4px 4px 4px;

	}
	/*
 Link Stlyles.   ****
*  
*
****
*
*/

/* Class defines the default link style  e.g. "sub"
a:link {
	text-decoration: underline;
	font-weight: bold;
	color: #0000ff; 
	}
a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #840084;
	}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #FF0000;
	}
a:active {
	font-weight: bold;
	text-decoration: underline;
	}
	*/
/* sview flavors demos */

a.flavorRed:link {
	text-decoration: underline;
	font-weight: bold;
	color: #c02b35; 
	}
a.flavorRed:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #FF2b85; 
	}
a.flavorRed:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #FFa0a0;
	}
a.flavorRed:active {
	font-weight: bold;
	text-decoration: underline;
	color: #FF2b85; 
	}

a.flavorBlue:link {
	text-decoration: underline;
	font-weight: bold;
	color: #0000a0; 
	}
a.flavorBlue:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #6080de; 
	}
a.flavorBlue:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #80a0de; 
	}
a.flavorBlue:active {
	font-weight: bold;
	text-decoration: underline;
	color: #6080de; 
	}

a.flavorGreen:link {
	text-decoration: underline;
	font-weight: bold;
	color: #366934; 
	}
a.flavorGreen:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #698E69;
	}
a.flavorGreen:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #99BE99;
	}
a.flavorGreen:active {
	font-weight: bold;
	text-decoration: underline;
	color: #698E69;
	}

/*Class defines the link for the Heading in each of the static navigation areas.  This can be placed in the section style sheets to diferentiate the sections.*/
a.ntStaticHead:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}
a.ntStaticHead:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}
a.ntStaticHead:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}
a.ntStaticHead:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}

/*Class for defining the links for each of the static navigation areas.  This can be placed in the section style sheets to diferentiate the sections.*/
a.static:link{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}
a.static:visited{
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}
a.static:hover{
	font-weight: bold;
	text-decoration: none;
	color: #990000;
	}
a.static:active{
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}

/*class defines the link attributes for the top-level navigation links*/
a.nav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	}
a.nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}
a.nav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color:#990000;
	}
a.nav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}
	
/* class defines the link attributes for the sub-navigation links.  (the pop-out menu links)*/

a.sub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff; 
	}
a.sub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #E6E6FF;
	}
a.sub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-weight: bold;
	color: #990000;
	}
a.sub:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #101484;
	}


a.mapnav:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	}

a.mapnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCCC;
	}
a.mapnav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #857767;
	text-decoration: none;
	font-weight: bold;
	}
	
/* class defines the link attributes for the sub-navigation links.  (the pop-out menu links)*/

a.mapsub:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #101484;
	}
a.mapsub:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-decoration: none;
	color: #857767;
		}
a.mapsub:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	background-color: #CCCCCC;
	}


	
/*  Font Styles  ****
*  
****
***
*
*/

/*style defines titles only*/
.ntxlarge {
	font-family: Verdana,Arial; 
	font-size: large;
	color: #000000; 
	}
	
/* class defines all footer text.  called in the pnbot.htm pages*/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
 	color: #000000;
	}

/*class applies only to the trademarks and copyrights in the footer.  called in the pnbot.htm pages*/
.footersub {
	font-size: 11px;
	}
	
	
/*On most IE settings medium nearly same as small 
/* IE setting on small fonts shows x-small same as small 
/* so cant use small -*/

.ntsmall {
	font-family: Verdana,Arial;
	font-size: x-small;
	color: #000000; 
	}
/* shorter name equivalent to ntsmall above */
.nt {
	font-family: Verdana,Arial;
	font-size: x-small;
	color: #000000; 
	}
	
.ntxsmall {
	font-family: Verdana,Arial; 
	font-size: xx-small;
	color: #000000; 
	}
	
.ntmedium {
	font-family: Verdana,Arial; 
	font-size: medium;
	color: #000000;
	}

.ntlarge {
	font-family: Verdana,Arial; 
	font-size: small;
	color: #000000; 
	}
	
/*-- This is a convenience I think may be useful to consider, given the emphasis gap between ntsmall and ntmedium. GW -*/
.ntboldsmall {
	font-family: Verdana,Arial;
	font-size: x-small;
	font-weight: bold;
	color: #000000; 
/*class is the same */
	}

.ntblmedium {
	font-family: Verdana,Arial; 
	font-size: medium;
	color: #101484;
	}
.ntblsmall {
	font-family: Verdana,Arial; 
	font-size: x-small;
	color: #101484;
	} 
	
.ntblboldsmall {
	font-family: Verdana,Arial; 
	font-size: x-small;
	color: #101484;
	font-weight: bold;
	} 
.ntblboldsmallish
{
	font-family: Verdana,Arial; 
	font-size: small;
	color: #101484;
	font-weight: bold;
	} 

.ntblxsmall {
	font-family: Verdana,Arial; 
	font-size: xx-small;
	color: #101484;
 	}

/*  Deprecated Styles  ****
*  
**
***
****
***
**
*/

/* almost unused, generally should be unused unless not bold, so force to medium for now */
.ntbllarge {
	font-family: Verdana,Arial;
	font-size: medium;
	color: #101484;
	}

/* was for titles only, but they are fixed size now, so this is unused. */
.ntblxlarge {
	font-family: Verdana,Arial; 
	font-size: large;
	color: #101484;
	}

.print
{
	color:#FFFFFF;
	padding-top: 10px;
	padding-left:15px;
	font-size:10px;
	

	
}

.print a
{
color:#FFFFFF !important;
text-decoration:none !important;

}

.print a:hover
{
background-color:none !important;
}
 	

