/* Generic styling, for unclassed elements */
body		{	background-color : #ffffff ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ; }

b, strong	{	font-weight : bold ; }

cite		{	font-style : normal ; }

i, em		{	font-style : italic ; }

u		{	text-decoration : underline ; }

hr		{	color : #000000 ;
			height : 1px ; 
			margin-left : 5px ;
			margin-right : 5px ; }

h1		{	font-family : Georgia, Times, Times New Roman, serif ;
			font-size : 22px ; 
			font-weight : normal ;
			color : #CC00CC ;}

h2		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 14px ; }

h3		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 13px ; }

h4		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; }

h5		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; }

h6		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 12px ; }

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 : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }

p		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }

input, select, textarea { 
    			font-family : Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			color : #000000 ; }


/* For application errors */
.error          {       color : #ff0000 ; }


/* Generic style for content cells -- class your main content cell as "Content" */
td.Content	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 11px ; }




.HomeTitle		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
				font-size : 15px ;
				font-weight : bold ;
				color : #3888bb ;  }

/* Styles for Buttom */
input.btn          {    font-size : 11px ;
			background-color : #f3da6f ;
			color : #333333 ;
			font-weight : bold ;
			border-color : #999999 ;
			text-align : center ;}

			
/* BG Images */
.HeaderHomeTop		{	background-image : url(/files/1_2_1/images/BG_head_repeat1.jpg) ;
				background-repeat : repeat-x ; }

.HeaderHomeMiddle		{	background-image : url(/files/1_2_1/images/BG_head_repeat2.jpg) ;
					background-repeat : repeat-x ; }

.HeaderHomeBottom		{	background-image : url(/files/1_2_1/images/BG_head_repeat3.jpg) ;
					background-repeat : repeat-x ; }

.HeaderInternalTop		{	background-image : url(/files/1_2_1/images/BG_internal_repeat.jpg) ;
					background-repeat : repeat-x ; }

#HeaderHomeTop		{	background-image : url(/files/1_2_1/images/home_header1.jpg) ;
				background-repeat : no-repeat ; }
					




/* All data tables are affected by this, but you must class the <table> tag */
table.data	{	border-top : 1px solid #000000 ;
			border-left : 1px solid #000000 ;
			font-size : 11px ;
			border-collapse : collapse ; }

table.data td	{	border-right : 1px solid #000000 ;
			border-bottom : 1px solid #000000 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ; }

table.data th	{	border-right : 1px solid #000000 ;
			border-bottom : 1px solid #000000 ;
			font-family : Verdana, Arial, Helvetica, sans-serif ;
			font-size : 11px ;
			font-weight : bold ; }




/* Sub-navigation - unselected; you can use this in the container holding the subnavigation */
.SubNav 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			background-color : #003366 ;
			color : #ffffff ;
			font-size : 10px ; }

/* Sub-navigation - selected; this means you're on that page, so this one highlights it in some way */
.SubNavSel 	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			background-color : #999999 ;
			color : #ffffff;
			font-size : 10px ; }

.FooterBlack		{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
				font-size : 10px ;
				color : #000000 ;  }


/* 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: 1px ;
			background-color : #7da1ec ;
			border : 1px solid #7da1ec ;
			color : #ffffff ; }

a.SelDay	{	background-color : #7da1ec ;
			display : block ;
			color : #ffffff ;
			text-decoration : none ; }

/* #### All link styles */


/* Default link style for all unclassed links */
a:link		{	text-decoration : underline ;
			color : #3888bb ; }

a:visited	{	text-decoration : underline ;
			color : #3888bb ; }

a:hover		{	text-decoration : underline ;
			color : #000000 ; }


/* Sub-navigation styles, class your <a> as "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 ;
				color : #FF00FF ; }


/* Main navigation styles, class your <a> as "PriNav" */
a.PriNav:link	{	text-decoration : none ;
			color : #ffffff  ; }

a.PriNav:visited {	text-decoration : none ;
			color : #ffffff  ; }

a.PriNav:hover	{	text-decoration : none ;
			color : #00dffc  ; }


a.PriNavSel:link {	text-decoration : none ;
			color : #ffffff ;
			font-weight: bold; }

a.PriNavSel:visited {	text-decoration : none ;
			color : #ffffff ;
			font-weight: bold; }

a.PriNavSel:hover	{	text-decoration : none ;
			color : #ffffff ;
			font-weight: bold; }


/* Calendar styling */
a.SelDay:link	{	color : #ffffff ;
			text-decoration : none ; }

a.SelDay:visited
		{	color : #ffffff ;
			text-decoration : none ; }

a.SelDay:hover	{	color : #ffff99;
			background-color : #999999 ;
			text-decoration : underline ; }











/* ================================================================================================== */
/* Layout Styles */

#Content	{	background-color: #ffffff;
			border-top: 8px solid #c1c1c1;
			background-image: url(/files/1_2_1/images/bg.gif);
			background-position: right top;
			background-repeat: no-repeat; }

#Banner		{	background-color: #000000;
			background-image: url(/files/1_2_1/images/banner_bg.jpg); }

#Banner td	{	padding-right: 20px; }

#HomeCol	{	background-color: #003366;
			background-image: url(/files/1_2_1/images/homecol_bg.gif);
			background-position: left bottom;
			background-repeat: no-repeat;
			color: #ffffff; }

#HomeCol a, #HomeCol a:link, #HomeCol a:visited, #HomeCol a:hover
		{	color: #ffffff; }

.SideBar	{	background-color: #ffffff; }

/* END Layout Styles */
/* ================================================================================================== */




/* ================================================================================================== */
/* Primary Navigation Styles */

#PriNav		{	background-color: #000000;
			border-collapse: collapse; }

#PriNav	td	{	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif ;
			font-size : 10px ;
			color : #ffffff ;
			background-color: #000000;
			padding: 0px 2px; }

#PriNav a	{	display: block;
			padding: 6px 3px;
			width: 100%; }

#PriNav a:link, #PriNav a:visited, #PriNav a:hover, #PriNav a.Sel:visited, #PriNav a.Sel:link, #PriNav a.Sel:hover
		{	text-decoration: none;
			color: #ffffff; }

#PriNav a.Sel:visited, #PriNav a.Sel:link, #PriNav a.Sel:hover
		{	background-color: #003466;
			font-weight: bold; }

#PriNav a:hover, #PriNav a.Sel:hover
		{	color: #ffffff;
			background-color: #003466; }

#PriNav a.Sel:hover
		{	background-color: #003466; }

/* END Primary Navigation Styles */
/* ================================================================================================== */




/* ================================================================================================== */
/* Footer Styles */

#Footer		{	background-color: #cccccc;
			border-top: 2px solid #999999; }

#Footer	td	{	font-family: Arial, Geneva, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			line-height: 160%;
			padding: 5px; }

#Footer strong	{	color: #000099;
			font-size: 11px; }

#Footer	a	{	color : #000000 ; }
		
#Footer	a:link, #Footer	a:visited, #Footer a:hover
		{	text-decoration: underline;
			color: #0000ff; }

#Footer a:hover	{	text-decoration: none;
			color: #0000ff; }

/* END Footer Styles */
/* ================================================================================================== */

