/* CSS Document */
body {
	padding: 0;
	margin: 0;
	font: normal .80em/1.75em Verdana, Arial, Helvetica, sans-serif;
	}
	
p {
	margin: 0;
	padding: 10px 0 0 0;
	}

p.top {
	margin: 0;
	padding: 30px 0 0 0;
	}
	

h1 {
	font: bold 135% Georgia, "Times New Roman", Times, serif;
	color: #d40026;
	text-align: left;
	padding: 30px 0 5px 40px;	
	margin: 0;
	}

h2 {
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
	color: #d40026;
	text-align: left;
	padding: 8px 0 2px 40px;	
	margin: 0;
	}
	
h2.short {
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
	color: #d40026;
	text-align: left;
	padding: 4px 0 2px 40px;	
	margin: 0;
	}	
	
h2.moreshort {
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
	color: #d40026;
	text-align: left;
	padding: 4px 0 2px 20px;	
	margin: 0;
	}		
	
h3 {
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
	color: #d40026;
	text-align: left;
	padding: 58px 0 2px 30px;	
	margin: 0;
	}
	
h4 {
	font: bold 105% Verdana, Arial, Helvetica, sans-serif;
	color: #6d6d6d;
	text-align: left;
	padding: 5px 0 2px 30px;	
	margin: 0;
	}		

.facback {
	margin: 0 0 0 45px;
	}
	
div.title {
	padding: 10px 0 0 0;
	margin: 0;
	font-weight: bold;
	}	

/*
.pad ul {
	margin: 0;
	padding: 0;
	}
	*/
	
ul.list > li {
	color: #2d2d2d;
	font: normal 93%/180% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 25px;
}	
		
ul.pad li  {
	margin-bottom: 15px;
	}	

div.right {
	padding-left: 35px;
	}	
	
div#slides {
	padding-left: 20px;
	}		
	
div.center {
	margin-left: 50px;
	margin-right: auto; 
	}		

div.copy {
	padding: 4px 0 6px 40px;
	color: #2d2d2d;
	font: normal 93%/180% Verdana, Arial, Helvetica, sans-serif;
	}	
	
div.copyshort  {
	padding: 4px 0 6px 20px;
	color: #2d2d2d;
	font: normal 93%/180% Verdana, Arial, Helvetica, sans-serif;
	}			

h1 {
	font: bold 135% Georgia, "Times New Roman", Times, serif;
	color: #d40026;
	text-align: left;
	padding: 30px 0 5px 20px;	
	margin: 0;
	}		

div.tablecopy {
	padding: 15px 0 6px 25px;
	color: #2d2d2d;
	font: normal 93%/180% Verdana, Arial, Helvetica, sans-serif;
	}
	

	
img.sig {
	padding: 4px 0 4px 5px;
	}

div#wrapper {
	width: 100%;
	height: 100%;
	margin-bottom: 5%;
}

div#flash {
	padding-top: 5px;
	padding-left: 20px;
	}

div.logo {
	padding: 15px 0 0 20px;
	margin: 0;
}

div.exnav {
	margin-bottom: -5px;
	text-align: right;
	font-size: 80%;
	color: #a8a8a8; 
	}
	
div.exnavlow {
	margin-top: 5px;
	text-align: right;
	font-size: 80%;
	color: #a8a8a8; 
	}	
	
img.sb {
	border-top: 15px solid #2d2d2d;
	border-bottom: 20px solid #d40026;
	}	
	
img.ab {
	border-top: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
	border-right: 1px solid #000;
	}		
	
#twoseven {
	padding-top: 270px;
	background-color: #666;
	}
	
table.back {
	background-image: url(../i/bkmain.jpg);
	background-repeat: repeat-x;
	height: 100%;
	}
	
table.backtwo {
	background-image: url(../i/back02.gif);
	background-repeat: repeat;
	height: 100%;
	}	
	
table.backmain {
	background-image: url(../i/backmain.gif);
	background-repeat: repeat;
	height: 100%;
	}		
	
.backhp {
	background-image: url(../i/hpmain.gif);
	background-repeat: repeat;
	}
	

/* test style
.backhp {
	background-image: url(../i/hpmaindcd.gif);
	background-repeat: repeat;
	}
*/	
	

.drop {
	background-image: url(../i/bkdrop.jpg);
	background-repeat: repeat;
	}

td {
	vertical-align: top;
	}

div.smallcopy {
	color: #858585;
	font-size: .70em;
	line-height: 1.60em;
	text-align: right;
	padding: 20px 20px 0 0;
	}
	
div.smallcopytwo {
	color: #858585;
	font-size: .80em;
	line-height: 1.60em;
	text-align: left;
	padding: 10px 0 0 10px;
	}			
	
.smalltext {
	text-align: left;
	color: #a8a8a8;
	font-size: .70em;
	vertical-align: bottom;
	margin-bottom: -5px;
	}
	
.drop {
	background-image: url(../i/drosh.jpg);
	background-repeat: repeat-x;
	}	

#homenews {
	color: #ffffff;
	font-size: 80%;
	line-height: 1.75em;
	text-align: left;
	margin: 0;
	padding: 5px 0 0 10px;
	text-decoration: none;
	}
	
#homenews li {
	margin: 0;
	padding: 0 10px 10px 5px;
	list-style-type: none;
	}
	
#homenews li a {
	color: #b3b3b3;
	}
	
#homenews li a:hover {
	color: #ececec;
	}			
	
#newsgif {
		padding: 10px 0 0 10px;
		}
	
.homerecent {
	color: #000;
	font-size: 86%;
	line-height: 1.75em;
	text-align: left;
	padding: 0 3% 0 7%;
	width: 50%;
	}	
	
/* =======================================================FPO =====*/	
	
/*.center {
  	display: block;
    margin-left: auto;
    margin-right: auto; 
	}*/
	
.topnav {
	padding: 2px 0 2px 195px;
	}		

/* =======================================================MAIN SIDE NAV =====*/
.navlist {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.navlist ul {
	background-color: transparent;
	font: bold .83em/1.85em verdana, arial, helvetica, sans-serif;
	}

.navlist ul li 	{
	padding-top: 10px;
	text-align: right;
	}	
	
.navlist ul li a {
	color: #2d2d2d;
	text-decoration: none;
	}
	
.navlist ul li a:visited { 
	color: #2d2d2d; 
	text-decoration: none; 
	}		

.navlist ul li a:hover {
	color: #d40026;
   text-decoration: none;
	}
	
.navlist ul li a:active { 
	color: #2d2d2d; 
	text-decoration: none; 
	}			
		
/* =======================================================MAIN APPLICANT NAV =====*/

.navlistapp {
	margin: 0;
	padding: 0;
	list-style: none;
	}

.navlistapp ul {
	background-color: transparent;
	font: bold .83em/1.65em verdana, arial, helvetica, sans-serif;
	}

.navlistapp ul li 	{
	padding-top: 10px;
	text-align: right;
	}	
	
.navlistapp ul li a {
	color: #dcdfa4;
	text-decoration: none;
	}

.navlistapp ul li a:visited { 
	color: #dcdfa4; 
	text-decoration: none; 
	}	

.navlistapp ul li a:hover {
	color:  #fff;
   text-decoration: none;
	}	
	
.navlistapp ul li a:active { 
	color: #fff;
	text-decoration: none; 
	}		
	
	
/* -------------------------------------------------------------------------------------------------------BACK PAGE ARTS NAVIGATION------------------------*/

.navlisttwo {
	margin: 0;
	padding-top: 20px;
	list-style: none;
	}

.navlisttwo ul {
	background-color: transparent;
	font: bold 83%/190% verdana, arial, helvetica, sans-serif;
	}

.navlisttwo ul li 	{
	padding-top: 5px;
	margin-top: 5px;
	text-align: right;
	}	
	
.navlisttwo ul li a {
	color: #2d2d2d;
	text-decoration: none;
	}

.navlisttwo ul li a:visited { 
	color: #2d2d2d; 
	text-decoration: none; 
	}	

.navlisttwo ul li a:hover {
	color:  #d40026;
   text-decoration: underline;
	}	
	
.navlisttwo ul li a:active { 
	color: #2d2d2d; 
	text-decoration: none; 
	}		

/* -------------------------------------------------------------------------------------------------------SECTION NAVIGATION------------------------*/

.navcontainer { 
 	width: 170px;
	}

.navcontainer ul {
	margin-left: 0;
	padding-left: 0;
	margin-top: 15px;
	list-style-type: none;
	text-align: right;
	font: 500 .85em verdana, arial, helvetica, sans-serif;
	}

.navcontainer a {
	display: block;
	padding: 10px 0 10px 0;
	width: 170px;
	background-color: #2d2d2d;
	color: #fff;
	}

.navcontainer a:link  {
	color: #eee;
	background-color: #2d2d2d;
	text-decoration: none;
	}

.navcontainer a:visited  {
	color: #eee;
	background-color: #2d2d2d;
	text-decoration: none;
	}

.navcontainer a:hover {
	background-color: #fff;
	color: #2d2d2d;
	text-decoration: none;
	}
	
.activepage {
	background-color: #fff;
	color: #2d2d2d;
	padding: 6px 0 6px 0;
	}
	
/*------------------------------------------------------------------
LINKS MAIN
--------------------------------------------------------------------*/

a {
	color: #226A85; 
	text-decoration: underline; 
	}

a:link {
	color: #226A85; 
	text-decoration: underline; 
	}
	
a:visited { 
	color: #CC0000; 
	text-decoration: underline; 
	}
	
a:hover { 
	color: #d40026; 
	text-decoration: underline; 
	}
	
a:active { 
	color: #5ea2ef; 
	text-decoration: underline; 
	}	
	
/*------------------------------------------------------------------
LINKS MAIN
--------------------------------------------------------------------*/	

/* ======================================================= DEFAULT HYPERLINK STYLE =====*/

a.news:link {
	color:  #fff;
	text-decoration: none; 
	}
a.news:visited { 
	color: #fff; 
	text-decoration: none; 
	}
a.news:hover 	{ 
	color: #74C20C;
	text-decoration: underline; 
	}
a.news:active { 
	color: #5376DE; 
	text-decoration: none; 
	}


/* ======================================================= DEFAULT HYPERLINK STYLE =====*/

a.hpage:link {
	color: #6a0013; 
	text-decoration: none; 
	}
a.hpage:visited { 
	color: #cc6; 
	text-decoration: none; 
	}
a.hpage:hover 	{ 
	color: #f0d80f; 
	text-decoration: none; 
	}
a.hpage:active { 
	color: #fff; 
	text-decoration: none; 
	}


/* =======================================================TOP AND BOTTOM NAV with NO UL =====*/

a.extra:link {
	color: #2d2d2d; 
	text-decoration: none; 
	}
a.extra:visited { 
	color: #8698B2; 
	text-decoration: none; 
	}
a.extra:hover 	{ 
	color: #d40026; 
	text-decoration: none; 
	}
a.extra:active { 
	color:#003399; 
	text-decoration: none; 
	}


a.thetop {
	padding: 10px 0 10px 30px;
	font-size: 85%;
	}

a.thetop:link {
	color: #a8a8a8; 
	text-decoration: none; 
	}
a.thetop:visited { 
	color: #8698B2; 
	text-decoration: none; 
	}
a.thetop:hover 	{ 
	color: #d40026; 
	text-decoration: none; 
	}
a.thetop:active { 
	color:#003399; 
	text-decoration: none; 
	}


	/* ---------------------------- form styles -----------------------------*/	

.formspace {
	position: relative;
	padding-left: 45px;
	}
	

#quick {
	text-align: right;
	border-top: 1px solid #2d2d2d;
	border-right: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
	/*background-color: #6a0013;*/
	}
	
#quick2 {
	text-align: left;
	border-top: 1px solid #2d2d2d;
	border-right: 1px solid #2d2d2d;
	border-bottom: 1px solid #2d2d2d;
	/*background-color: #6a0013;*/
	}	
	
#quickback {	
	margin: 0;
	padding: 2px 0 0 35px;
	}

form.home {
	margin: 2px 0 0 2px;
	padding: 0;
	vertical-align: middle;
	}	
	
/* form.homte was margin: 2px 0 0 560px; */	

select {
	padding: 0;
	margin: 0;
	background-color: #fff;
	color: #4d4d4d;
	}
	
select#back {
	padding: 0;
	margin: 0;
	background-color: #fff;
	color: #2d2d2d;
	}	

.texta {
	/*font-size: .68em;*/
	font-size: .75em;
	width: 110px;
	}

.button {
	font-size: 74%;
	color: #000;
	background-color: #f4f4f4;
	width: 40px;
	height: 18px;
	padding: 0;
	margin: 0;
	text-align: right;
	/*margin-top: 1px;
	border: 1px solid  #000;
	margin-left: 90px;*/
	}

/*.button2 {
	font-size: 65%;
	color: #999;
	background-color: #fff;
	width: 25px;
	margin-top: 1px;
	padding: 1px 0 0 0;
	border: 1px solid  #999;
	}*/
	

table.formcopy td {
	padding: 5px 0 5px 20px;
	font-size: 85%;
	text-align: left;
	}
	
.formtwo td {
	padding: 2px 10px 5px 0px;
	font-size: 85%;
	text-align: right;
	}		

.formthree td {
	padding: 2px 10px 5px 5px;
	font-size: 85%;
	text-align: left;
	}		
	
/*
= news
----------------------------*/

h2#newstitle {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
	padding: 10px 0 2px 40px;	
	margin: 0;
	}	
	
h5#newsdate  {
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	padding: 4px 0 2px 40px;	
	margin: 0;
	}		
	
#newsbody {
	padding: 4px 0 6px 45px;
	color: #2d2d2d;
	font: normal 93%/180% Verdana, Arial, Helvetica, sans-serif;
	}		
	
	
#emmaCopy {
	font: normal 95%/190% Verdana, Arial, Helvetica, sans-serif;
	color: #2d2d2d; 
	}	
	
#emmaCopy h1 {
	font: bold 150%/180% Georgia, Times, serif;	
	color: #d40026;  	
	padding: 10px 0 6px 30px;	
	}

#emmaCopy h2 {
	font: bold 140%/180% Georgia, Times, serif;	
	color: #343434;  	
	padding: 10px 0 6px 35px;	
	}
	
#emmaCopy p {
	padding: 4px 0 15px 45px;	
	}	
