﻿/*  PATA STYLESHEET  COLOR OF LINKS */


a:link, a:active { background: none;

	color: #003366;
	 }  

a:visited { background: none; color: #666699;
  }  

a:hover { background: none;color: #da251c; 
}  

a:hover img { background: #936666; color: #669999; border:0px;	}



a:link img, a:visited img { background: none;
 color: #cc3366; border: none; } 


a.noborder:hover img { background: #936666; color: #d9251c; border: none;  
	padding: 0px;}


a.noborder:active img, 
a.noborder:link img, a.noborder:visited img { border: none;}


a.nounderline:link, a.nounderline:active, a.nounderline:visited  
	{background: none; text-decoration: none;}

a.submenu:link, a.submenu:active, a.submenu:visited { background: none;

	color: #fffff0;
	 text-decoration: none;}  

a.submenu:hover { background: none; color: #0000ff; 
	

	font-weight: bold; text-decoration: none;}  





/* ----------- COLOR OF FOOTER LINKS--------------- */
a.footer:link, a.footer:active {  
	background: url(images/footerbutton.gif) no-repeat;	
	color: #ffffff;  text-decoration: none; 
	font-family: 'palatino linotype', garamond, sans-serif;
	font-size: 20px; 
	line-height: 220%; margin: 10px 0; }

a.footer:visited 	{ 
	background: url(images/footerbutton.gif) no-repeat; 
	color: #ffffff; text-decoration: none; 	
	font-family: 'palatino linotype', garamond, sans-serif;
	font-size: 20px; 
	line-height: 220%;  margin: 10px 0; }

a.footer:hover { background: url(images/footerbutton_off.gif) no-repeat;
	color: #cc3366;  text-decoration: none; 
	font-weight: bold; 	
	font-family: 'palatino linotype', garamond, sans-serif;
	font-size: 20px; 
	line-height: 220%;  margin: 20px 0; }

/*   NAVIGATION BAR  */

#navbarholder { height:35px; margin-left:0px; position:relative; width:826px;}


#navbar { height:30px; margin: 0px; position:absolute; width:840px; 
	padding: 0px; display:inline;}


#navbar img {background: none; margin:-20px -3px 0px 0px;border:0px; padding:0px;}


#pad {height:140px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
Stu's approval for use received 29 Nov, 2009.
=================================================================== */
#menu {padding:0; margin:0; list-style:none; height:40px; position:relative; 
	font-family: verdana, sans-serif; z-index: 500; }

#menu li {float:left; margin-right:0px;}

#menu li a {display:block; float:left; height:40px; line-height:40px; background:none; 
	color:#ccc; text-decoration:none; font-size:12px; font-weight:bold; 
	padding:0px 1px 0px 1px;}

#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; 
	left:0;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover {position:relative;color:#fff; background-color:none;z-index:200; }
#menu li:hover {position:relative; z-index:200;}

#menu li:hover > a {color:#fff; background:none;}
#menu li:hover > a.sub {color:#fff; background-color:none;}


#menu li a.sub {background: none; }

#menu :hover ul {left:0; top:30px; width:130px; background:none;}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; 
	margin:0; padding:0; list-style:none;}

#menu :hover ul :hover ul
	{left:132px; top:-10px; background:#222; white-space:nowrap; width:90px; z-index:200; 	
	height:auto;}


/* FORMAT DROP BOX */
#menu :hover ul li {margin:-4px 0 0 0px; border-color: #000; background:#b59202; 
	border-style: solid;border-width:1px 3px 2px 1px;  color:#e8e5dc;}
#menu :hover ul li a {width:130px; padding:0; text-indent:10px;color:#000;background:#0093dd; 
	height:30px; line-height:30px; }


#menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}


/* FORMAT DROP BOX ROLL OVER */
#menu :hover ul :hover {background-color:#069; color:#fff;z-index:200; }
#menu :hover ul :hover a.fly {background-color:#c60; color:#fff;z-index:200; }


#menu :hover ul :hover ul li a {width:100px; padding:0px; text-indent:10px; 
	background:#cccc90; 	color:#ccc; z-index:200; }
#menu :hover ul :hover ul :hover {background-color:#cccc90; color:#fff;z-index:200; }

/* END NAVIGATION FORMAT DROP BOX */						



body { background: url(images/leftbg2.gif) repeat-y; margin: 0px; padding: 0px; 
	border: 0px; width: 100%; }

#header {background: url(images/headerbg.jpg) repeat-x; border: none; 
	margin: 0px; padding: 0px; width:100%;  height:141px; position: absolute;
	}

#content { width: 950px; padding: 10px; border: 0px; height:5px; position: relative; 
	margin-top: 0px;} 

#body_layer {background:#ebeef0; margin-top:150px; margin-left:145px; padding:20px 0px 20px 0px; 
	position:absolute;}



#contentbox  {margin-top:0px; margin-left:0px; padding:5px; position:relative; width: 810px;
	 z-index: 25; }


#backtotopbox { background: none; margin:35px 0px -5px 28px;  padding: 0px; 
	clear: both;  position:relative; }

#headerbackupboxrt {  position:fixed; border: 2px solid gold; margin-left: 830px; margin-top:350px; }


#footer { background: #ffffff; margin:0px 20px 0px 25px;  padding: 0px 5px;  
	border: #da251c outset 2px;  width: 760px; position:relative; }


#footer img {margin: 10px 0px 0px 34px;border:0px;}


#rightbox {background: #ffffff; color: #003333; padding: 0px;
	font: 14px bold; font-family: 'arial unicode ms','comic sans', cursive;  
	margin-top:0px; margin-left: 600px; position:absolute;
	width: 190px; border:  #da251c 4px groove; }


#farleftcol {background: none; 	color: #fcf7cf;
	margin:-10px 0px 20px -133px; padding:0px; position: absolute; 
	width: 140px;  }

#leftredbox {background: #ffffff; color:#c00804; border: solid 1px #900000; text-align: center; 
	width: 120px; padding: 2px; margin:300px 2px 2px 2px; z-index:200;}

#leftmenu {background: none; color: #000000;
	margin:40px 0px 30px -125px; 
	padding:0px; 
	position: absolute; 
	width: 110px;   
	line-height: 150%;
	text-align: left;
	font-family: tahoma, sans-serif;
	font-weight: bold;
	font-size:  12px;}

#ie6Warning {
		background: #e3e3e3;
		border: 1px solid #bbbbbb;
		padding: 10px 10px 1px;
		margin-bottom: 10px;
		}

#ie6Warning h2 {
		background: url(assets/ie6-warning.gif) 0px 50% no-repeat;
		padding-left: 40px;
		}


table.footer { background: none; color: #003366; width: 750px; margin-left: auto; 
	margin-right: auto; vertical-align: top; font-family: 'franklin gothic demi', 
	sans-serif; 
 font-size:10px; padding: 0px;  } 
 
td.footer { vertical-align: top; padding: 5px; border: none; } 
td.top { vertical-align: top;  } 

.box770center  { margin:20px; padding:5px; width: 760px; }


.box580  { margin:0px; padding:5px; position:relative; width: 570px;}

.box540  {margin:0px; padding:0px; position:relative; width: 540px; height:50px;}


.box340  {margin-top:23px; margin-left:0px; padding:0px; position:relative; width: 340px;}


.box380  {margin-top:23px; margin-left:20px; padding:6px; position:relative; 
	width: 355px;}

.box380rt  {background: #fff; margin-top:30px; margin-left: 420px; padding:6px; position:relative; width: 360px; }

.box380left  {background: #fff; margin-top:23px; margin-left:20px; padding:6px; position:relative; width: 360px; }


.rightbox {background: #ffffff; color: #003333; padding: 0px;
	font: 14px bold; font-family: 'arial unicode ms','comic sans', cursive;  
	margin-top:0px; margin-left: 600px; position:absolute;
	width: 190px; border:  #da251c 4px groove; }


.box250rt  {background: #fff; float: right; margin: 0 0 10px 300px; padding:6px; width: 250px; }

.box250left  {background: #fff;float:left; margin:10px 20px 10px 5px; padding:6px; width: 250px; }



.box200  {margin:10px; padding:0px; position:relative; width: 200px;}


.lgredbox {background: #ffffff; color:#c00804; border: solid 1px #900000; 
	text-align: center; width: 555px; padding: 2px; margin:4px;}

.redbox {background: #ffffff; color:#c00804; border: solid 1px #900000; text-align: center; 
	width: 120px; padding: 2px; margin:2px;}




h1  	{  background: none; 	color: #900000;

	 font-size:  24px; margin: 12px 0px 16px 0px;

	text-align:center;font-family: tahoma, sans-serif; } 





h1.saying  { background: none; color: #993333; font-family: tahoma; font-size: 20px; 
	font-weight: normal; 
	font-style: italic; margin: 10px 0px 20px 10px; text-align: center;}   

h2.header {background: none; color: #e8e5dc; text-decoration: none; 

	 font-size:  14px; margin:0px 0px 36px 660px;

	text-align: left;font-family: tahoma, sans-serif; font-weight: normal;}






h2 	{   background: #006699; color:  #ffffff; 

	 font-size:  18px; font-family: tahoma, sans-serif; 
	margin: 5px 0px 12px 0px; padding: 5px 0px 5px 10px;}  




h2.funding  { background: none; color: #993333; font-family:tahoma; font-size: 16px; 
	font-weight: normal; 
	font-style: italic; margin: 10px 0px 20px 10px; text-align: center;}  



ol	{   background: none; color: #000000; 
	margin:  0px 8px 10px 24px; padding: 6px; font-family: 'arial unicode ms',
	'comic sans';
	list-style-position: outside; 
	font-size: 16px;   }

ol.small { font-size: 12px; margin: 2px 2px 10px 20px;}

li.margin { margin:12px 0px; }

ul	{   background: none; color: #000000;
	margin:  0px 8px 8px 20px; padding: 6px; font-family: 'arial unicode ms','comic sans';
	 list-style-position: outside; list-style-type: disc; font-size: 16px;   }  

ul.small {  margin: 8px;  font-size: 12px; }

ul.inside	{   list-style-position: inside;  }  

li.none {list-style: none; }   

dl	{ font-family: 'arial unicode ms','comic sans'; font-size: 14px; color: #da251c;}
dt	{font-weight: bold; }

p	{   background: none; 	color: #000000;
	font-family: 'arial unicode ms','comic sans', cursive;  font-size: 16px;  
	margin: 0px 10px 10px 5px; }  



p.justify {  text-align: justify; }


h3	{   background: none; color: #000000; font-size: 18px;
	font-family: 'franklin gothic demi', sans-serif; margin: 18px 4px 4px 10px; }



h3.boxtitle	{   background: #e8e5dc; color: #000066; font-size: 18px; text-align: center;
	font-family: 'franklin gothic demi', sans-serif; margin: 0px; padding: 5px; }




h4.boxtitle	{   background: #ebeef0; color: #660000; font-size: 16px; text-align: center;
	font-family: 'franklin gothic demi', sans-serif; margin: 10px 0px 4px 0px; padding: 5px; }



h3.leftmenutitle	{   background: none; color: #e8e5dc; font-size: 20px; text-align: left;
	font-family: 'franklin gothic demi', sans-serif; margin: 0 0 5px 5px;  
	text-decoration: overline;}

h3.text { background: none; color: #000000; font: 14px no-bold 'franklin gothic demi', sans-serif;
	 padding: 2px; text-align: left; }

  
h4, h6	{   background: none; color: #000000;
	font-family:  'franklin gothic demi', sans-serif; 
 	margin: 8px 4px 4px 10px; } 


h4     	{ font-size: 16px;  } 
   

h6     	{ font-size: 12px; font-weight: normal; } 


h5     	{   background: none; color: #000000;
	font-size: 14px; font-weight: lighter; font-family: 'franklin gothic demi', sans-serif; margin: 4px 4px 4px 10px; }

.small {font-size: 8px; }
 
.navy {color: #000066}
.blue {color:#0093dd;}

.red {color: #990011}


.white {color: #ffffcc;}
.bgwhite {background: #ffffff;}
.bgblue {background:#0093dd;}

.bggray {background:#ebecf6;}



.floatrighthead {
	position: absolute; display: inline; 
	float: right;  clear: right; margin-left: 120px; }  

.floatright {	position: relative; 
	float: right;  
	clear: right;	 }  

.floatleft {
	position: relative;
	float: left; 
	clear: left; }  


img.border  { border:  #da251c 1px groove;
	padding: 4px; margin: 5px;} 



.clear {
 clear: both;
	}  



.center {
 text-align: center;
	}  


.right {
 text-align: right;
	}  


.left {
 text-align: left;
 margin-left: 2px;	}

.bold {font-weight: bold; 	}


.justify {
 text-align: justify;
	}


.indent65
 {
 margin-left: 63px;
	} 


.indent
 {
 margin-left: 20px;
	}


.indent100
 {
 margin-left: 100px;
 }

.nomargin { margin: 0px 0px 0px 10px; padding: 0;}



.navycaption {
	text-align: center;	
	margin: 12px 12px;
 	font-weight: bold;	} 

.border  { border-style: ridge;
	border-width: 1px;
	border-color: #da251c;	} 


.bordersides  { border-style: ridge;
	border-width: 1px; border-bottom: none; border-right: none;
	border-color: #da251c; padding-left:15px; vertical-align: top;} 
