/* Generic styling */
body		{	background : #ffffff;
			font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 12px ;
			line-height : 150% ;
			margin-top : 0px ;
			margin-bottom : 5px ;
			margin-left : 0px ;
			margin-right : 0px ; 
			background-color : #ffffff ;  
			background-image : url(/files/1_2_1/images/valkro/background.gif) ;
			background-repeat : repeat ; }

b, strong	{	font-weight : bold ;
			color : #00000 ; }

cite		{	font-style : normal ; }

i, em		{	font-style : italic ; }

u		{	text-decoration : underline ; }

hr		{	color : #000000 ;
			height : 1px ; }

h1		{	font-family : Arial, Geneva, Helvetica, sans-serif ;
			font-size : 17px ;
			font-style : bold ; 
			color : #003366 ;}

h2		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 14px ; 
			color : #003366 ; }

h3		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 14px ; }

h4		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 13px ; }

h5		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 13px ; }

h6		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 13px ; }

code		{	font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

pre		{	font-family : Courier, "Courier New", fixed-width, monospace ;
			font-size : 9px ; }

td		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 12px ; }

input, select, textarea 
		{ 
    			font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #000000 ; }


/* Generic stylea for content cells */

.PurpleContent	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ; 
			color : #41318D ;
			font-weight : bold ;}

td.WhiteContent	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 11px ; 
			color : #ffffff ;
			font-weight : bold ;}

td.WhiteSmall	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 9px ; 
			color : #ffffff ;}

td.Form		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ; 
			color : #0066CB ;
			font-weight : bold ;}

td.Content	{	font-family : arial,helvetica,sans-serif ;
			font-size : 12px ;
			vertical-align : top ; }


table.footer td	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 11px ;
			color : #000000 ;
			line-height : 130% ; }

table.footer td.footer_left
		{	text-align : center ; }

#Bread		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ; }


/* For data tables */
table.data	{	border-top : 1px solid #000000 ;
			border-left : 1px solid #000000 ;
			margin : 5px 10px 10px 10px ;
			padding : 0px ; }

table.data td	{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 80% ;
			padding : 4px 8px 4px 8px ; }

table.data th	{	font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 90% ;
			font-weight : bold ;
			line-height : 120% ;
			padding : 4px 8px 4px 8px ; }

.titleRed	{	font-weight : bold ;
			color : #ff0000 ;
			font-size : 12px ;  }



/* For styling form elements */
input.b		{	font-family : arial, sans-serif ;
			font-size : 12px ;
			padding-top : 4px ;
			padding-bottom : 2px ; }

input.t, textarea.t, select.t
		{	font-family : arial, sans-serif ;
			font-size : 13px ;
			padding-left : 1px; }



/* For application errors */
.error          {       color : #ff0000 ; }



/* Pull quote title */
.PullTitle 	{	font-family : Georgia, Times New Roman, Times, serif ;
			font-size : 13px ;
			font-weight : bold ;
			line-height : 140% ; }



/* Pull quote copy */
.PullQuote 	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ;
			color : #000000 ;
			line-height : 140% ; }



/* Greybar navigation - This is the top Navigation Style*/
.SubNav 	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ; 
			color : #ffffff ; }

.PriNav 	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 12px ; }

/* Main navbar styling  This is for top navigation - This is top navigation */
#PriNav td		{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ;
			color : #ffffff ; }

/* Meta navbar styling */
#MetaNav td	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 10px ;
			color : #ffffff ; }




/* Calendar styling */
table.Calendar	{	border-collapse: collapse ;
			border : 1px solid #3366cc ; }

td.month	{	font-family: verdana, arial, sans-serif ;
			font-size: 12px ;
			font-weight: bold ;
			color : #ffffff ;
			background-color: #3366cc ; }

th.week		{	font-family: verdana, arial, sans-serif ;
			font-size: 10px ;
			color : #ffffff ;
			border-bottom : 1px solid #000099 ;
			border-right : 1px solid #7da1ec ;
			background-color: #000099 ; }

td.Day		{	font-family: verdana, arial, sans-serif ;
			font-size: 10px ;
			background-color: #ffffff ;
			border : 1px solid #7da1ec ; }

td.SelectedDay	{	font-family: verdana, arial, sans-serif ;
			font-size: 10px ;
			border-width: 1 ;
			background-color : #7da1ec ;
			border : 1px solid #7da1ec ;
			color : #ffffff ; }

a.SelDay	{	background-color : #7da1ec ;
			display : block ;
			color : #ffffff ;
			text-decoration : none ; }


/* Main navbar styling, unselected - This is for Side PriNav*/
.SidePriNav	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 11px ;
			color : #ffffff ; 
			background-color : #3366cc ;  }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way - This is for Side PriNav*/
.SidePriNavSel	{	font-family : arial, Verdana, helvetica, sans-serif ;
			font-size : 11px ;
			color : #ffffff ;
			background-color : #7DA1EC ; }



/* Sub-navigation - unselected; you can use this in the container holding the subnavigation - This is for side navigations*/
.SubNav 	{	font-family : arial, Verdana, helvetica, sans-serif ;
			background-color : 7DA1EC ;
			color : #000000 ;
			font-size : 11px ; }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way - This is for side navigations */
.SubNavSel	{	font-family : arial, Verdana, helvetica, sans-serif ;
			background-color : #cfcfcf ;
			color : #ffffff ;
			font-size : 11px ; }




/* All content links, or unstyled links */
a:link		{	text-decoration : underline ;
			color : #0F17B2 ; }

a:visited	{	text-decoration : underline ;
			color : #0F17B2 ; }

a:hover		{	text-decoration : underline ;
			color : #0F17B2 ; }
			
			
			
a.content:link	{	text-decoration : underline ;
					color : #0000ff ; }

a.content:visited
		{	text-decoration : underline ;
			color : #0000ff ; }

a.content:hover	{	text-decoration : none ;
			color : #0000ff ; }
			

/* Sub-navigation styles */
.SubNav a:link	{	text-decoration : none ;
			color : #000000 ; }

.SubNav a:visited 
		{	text-decoration : none ;
			color : #000000 ; }

.SubNav a:hover	{	text-decoration : underline ;
			color : #ffffff ; }



/* Main navigation styles, class your <p> as "PriNav" - This is for side Prinav*/
p.SidePriNav a:link	
		{	text-decoration : none ;
			color : #ffffff ; }

p.SidePriNav a:visited	
		{	text-decoration : none ;
			color : #ffffff ; }

p.SidePriNav a:hover	
		{	text-decoration : none ;
			background-color : #999999 ;
			color : #ffffff ; }


p.SidePriNavSel a:visited 
		{	text-decoration : none ;
			color : #ffffff ;
			background-color : #afafaf ; }

p.SidePriNavSel a:hover	
		{	text-decoration : none ;
			background-color : #999999 ;
			color : #ffffff ; }



/* Sub-navigation styles, class your <p> This is for Side Subnav */
p.SubNav a:link	{	text-decoration : none ;
			color : #ffffff ; }

p.SubNav a:visited 
		{	text-decoration : none ;
			color : #ffffff ; }

p.SubNav a:hover
		{	text-decoration : none ;
			background-color : #999999 ;
			color : #ffffff ; }



/* Main navigation styles */
td.PriNav a:link
		{	text-decoration : none ;
			color : #003366 ; 
			font-weight : bold ;  }

td.PriNav a:visited 
		{	text-decoration : none ;
			color : #003366 ; 
			font-weight : bold ;  }

td.PriNav a:hover	
		{	text-decoration : none ;
			color : #0033ff ; 
			font-weight : bold ;  }

/* Main selected navigation styles */
td.PriNav a.Sel:link
		{	text-decoration : none ;
			color : #990000 ; 
			font-weight : bold ;  }

td.PriNav a.Sel:visited
		{	text-decoration : none ;
			color : #990000 ; 
			font-weight : bold ;  }

td.PriNav a.Sel:hover
		{	text-decoration : none ;
			color : #990000 ; 
			font-weight : bold ;  }


/* Main navigation styles */
#MetaNav a:link	{	text-decoration : none ;
			color : #ffffff ; }

#MetaNav a:visited 
		{	text-decoration : none ;
			color : #ffffff ; }

#MetaNav a:hover	
		{	text-decoration : underline ;
			color : #ffffff ; }


/* Calendar styling */
a.SelDay:link	{	color : #ffffff ;
			text-decoration : none ; }

a.SelDay:visited
		{	color : #ffffff ;
			background-color : #cccccc ;
			text-decoration : none ; }

a.SelDay:hover	{	color : #ffff99;
			background-color : #999999 ;
			text-decoration : underline ; }


/* Special Classes */
td.logo		{	background-color : #003366 ;  
			background-image : url(/files/1_2_1/images/valkro/title_pipe.gif) ;
			background-repeat : no-repeat ; 
			background-position: center right ; }

td.nav		{	vertical-align : top ;
			background-color : #003366 ;
			background-image : url(/files/1_2_1/images/valkro/chrome.gif) ;
			background-repeat : repeat-y ; 
			background-position: center right ; }

td.PriNav	{	background-color : #003366 ;
			background-image : url(/files/1_2_1/images/valkro/menu_back.gif) ;
			background-repeat : repeat-y ; 
			background-position: center ; }

td.PriNavBetween
		{	background-color : #003366 ;
			background-image : url(/files/1_2_1/images/valkro/menu_between.gif) ;
			background-repeat : no-repeat ; 
			background-position: center ; }

td.PriNavClose
		{	background-color : #ffffff ;  }
			
		
