body
{
	font-family: "Book Antiqua" , Helvetica, Georgia, "Times New Roman";
	font-size: 12px;
	color: #000000;
	margin: 15px;
	background-color: #572b2b;
}

#input, select, textarea { font-family:"Book Antiqua" , Helvetica, Georgia, "Times New Roman"; font-size:12px; color: #000000; }
img			{ border:none; padding: none;}
form 		{ margin: 0; }
label       
{
	font-family: "Book Antiqua" , Helvetica, Georgia, "Times New Roman" , Times, serif;
	color: #572b2b;
	font-size: 1.0em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	font-variant: normal;
}

.altbgcolor { background-color: #D1E1AF; }

/* Apply Online Styles */
a.applybtn, a.applybtn:link, a.applybtn:active, a.applybtn:visited {background-color:#B32317; padding:6px 10px; color:#eeeeee; text-decoration:none; font-size:12px; font-weight:bold; width:185px; display:block;}
a.applybtn:hover {background-color:#C92A1B; }
h1 {font-family:"Book Antiqua" , Helvetica, Georgia, "Times New Roman"; font-size:16px; }
/* ------------------- */

/* Footer Styles */
div.footer			   { color: white; width: 980px; margin: auto; margin-top: 10px; padding-bottom: 20px; }
a.footerlink, a.footerlink:visited, a.footerlink:active   { color: #FFFFFF; }
a.footerlink:hover     { color: #000000; }
/* ------------- */

/* Table Styles */
table
{
	font-family: "Book Antiqua" , Helvetica, Georgia, "Times New Roman";
	color: #333300;
	border-collapse: collapse;
	text-align: left;
	border: none;
}
td                     { padding:0px; vertical-align: middle; }
th                     
{
	font-size: 1.3em; 
	color: #ccc180;
	text-align: left;
	background-image: none;
	vertical-align: middle;
	background-color: #44410d;
	font-variant: small-caps;
}  

/* Cellpadding-Cellspacing */
table.padding12 td	   { padding:12px; }
table.padding3 td	   { padding:3px; }
table.padding2 td	   { padding:2px; }
table.spacing3 td	   { padding:2px; }
/* ------------ */

.preload			   { display:none; }
.ffwidth               { width:160px; }

/* Default Styles */
div.mainsection 	{ margin: auto; width: 1009px; position: relative; z-index:50;}
div.contentpane 	{ background-color: white; border: 299px; padding: 0px 0px 0px 0px; position: relative; z-index:45;}
div.menubar 		{ background-color: white; height: 299px; border: 0px; padding: 5px 5px 5px 5px; position: relative; z-index:40;}
div.menubar img 	{ display: block; float: left; border: 0px; padding: 0px 0px 0px 0px;position: relative; z-index:40; }
div.menubar a 		{ float: left; display: block; text-decoration: none; height: 30px; background-image:url(../App_Themes/BlancoMenuUp.gif); background-repeat: no-repeat; }
div.lowerpage 		{ background-color: #FCF3DD; margin-top: 5px; border-color: White; border-width:5px;border-style:solid;}
div.lowerpagecontent { padding: 5px 0px 5px 12px; }
div.d_logo 			{ text-align: right; }
div.smlimageframe     
{
	  border-style: solid; 
	  border-width: 5px; 
	  border-color: White; 
	  padding: 5px 5px 5px 5px;
	  position: relative; 
	  z-index: 1;}

div.bigshdwbox 			{ width: 975px; background-image:url(BigShadowBoxBG.gif); min-height:300px; height:auto !important; height:300px; }
div.bigshdwboxcontent 	{ padding: 5px 25px 15px 30px; }

div.shdwbox 			{ width: 640px; background-image:url(ShadowBoxBG.gif); min-height:300px; height:auto !important; height:300px; }
div.shdwboxcontent 	    { font-size:11pt; padding: 0px 25px 15px 30px; }
div.shdwboxheader 	    { font-size:13pt; font-style:oblique; font-variant:small-caps; font-weight:bold; padding: 10px 0px 0px 0px; line-height: 1.5; color: #333300;}

div.smlshdwbox 			{ width: 300px; background-image:url(SmlShadowBoxBG.gif); min-height:100px; height:auto !important; height:100px; 
						font-family: "Book Antiqua", Helvetica, Georgia, "Times New Roman" , Times, serif;
						font-size: 0.85em;
						font-weight: bold;
						visibility: visible;}
div.smlshdwboxcontent 	{ font-size:12px; padding: 12px; }
div.smlshdwboxframe     {float: left; 
	  margin-right: 30px; 
	  padding: 5px 0px 0px 0px;
	  left: 0;
	  top: 200; 
	  z-index: 1;}
	  
/* old <a> color        color: #827a4b;	  */
a
{
	font-family: "Book Antiqua" , Helvetica, Georgia, "Times New Roman" , Times, serif;
	color: #645f35;
	font-size: 1.3em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	font-variant: small-caps;
}
a:hover { text-decoration: underline; }

shdwboxcontent.a
{
	font-family: "Book Antiqua" , Helvetica, Georgia, "Times New Roman" , Times, serif;
	color: #827a4b;
	font-size: 0.85em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: inline;
	font-variant: normal;
}
shdwboxcontent.a:hover { text-decoration: underline; }

div.clear 			{ clear: both; height: 1px; }

a.menufirstup:link, a.menufirstup:visited	{ background-position: 0px 0px; width: 463px; }
a.menufirstup:hover, a.menufirstup:active	{ background-position: 0px 0px; width: 463px; }
a.menuhomeup:link, a.menuhomeup:visited		{ background-position: -463px -30px; width: 81px; }
a.menuhomeup:hover, a.menuhomeup:active		{ background-position: -463px 0px; width: 81px; }
a.menuservicesup:link, a.menuservicesup:visited	{ background-position: -542px -30px; width: 139px; }
a.menuservicesup:hover, a.menuservicesup:active	{ background-position: -542px 0px; width: 139px; }
a.menuloginup:link, a.menuloginup:visited	{ background-position: -679px -30px; width: 81px; }
a.menuloginup:hover, a.menuloginup:active	{ background-position: -679px 0px; width: 81px; }
a.menuaboutusup:link, a.menuaboutusup:visited	{ background-position: -758px -30px; width: 102px; }
a.menuaboutusup:hover, a.menuaboutusup:active	{ background-position: -758px 0px; width: 102px; }
a.menucontactup:link, a.menucontactup:visited	{ background-position: -859px -30px; width: 136px; }
a.menucontactup:hover, a.menucontactup:active	{ background-position: -859px 0px; width: 136px; }

div.bounds		{ overflow: hidden; height: 15px; }
hr				{ margin: auto; width: 75%; color: #DED2B5; background-color: #DED2B5; height: 1px; border: 0px; }
div.extra-pad	{ padding: 0px 10px; }
ul				{ margin-left: 10px; padding-left: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
