* { padding: 0; margin: 0; }
html { min-height: 100%; margin-bottom: 1px; }

body 
{
 font-family: Arial, Helvetica, sans-serif; font-size: 14px;
 background: #7e7c6f url(back.jpg) repeat; padding-bottom: 3px;
}

#header 
{
  margin: 0 auto;
  width: 900px; background: #2b1c00 url(head_grad.jpg) repeat-x;
  height: 150px;
  border-bottom: solid 1px #78776a; 
}
#headerleft 
{
  float: left;
  width: 224px; background: #2b1c00 url(header.jpg) no-repeat;
  height: 149px;
  border-right: solid 1px #78776a; border-bottom: solid 1px #000;
}
#headerright 
{  
  float: left;
  width: 675px; background: #2b1c00 url(head_grad.jpg) repeat-x;
  height: 149px; border-bottom: solid #000 1px;
}
#headerright h1
{  
  font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #cfccb2; font-weight: normal;
  margin-left: 8px; padding-top: 8px;
}
#headerright h2
{  
  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #cfccb2; font-weight: normal;
  margin-left: 8px; padding-top: 3px; letter-spacing: 1px;
}
#headerright h3
{  
  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cfccb2; font-weight: normal;
  float: right; letter-spacing: 1px; margin-top: -41px; padding-right: 24px;
}
#shadow
{
	margin: 0 auto; width: 900px; height: 12px; font-size: 1px;
	background: url(shadow.jpg) repeat-x; border-bottom: solid 2px #555; position: relative;
}
#wrapper
{
  margin: 0 auto; background: url(wrapper.jpg) repeat-y;
  width: 946px;
}
#maincontainer
{
  margin: 0 auto; width: 900px;
}
#menu {
	width: 226px;
}
#menu ul{
	width: 226px;  margin-top: -1px; overflow: hidden;
}
#menu li{
	list-style: none;
}
#menu li a{
	display: block; background: url(menu_sliver.jpg) repeat-y; text-decoration: none;
	padding: 11px 4px 8px 14px; font-size: 14px; color: #000; width: 206px;
}
#menu li a#selected{
	background: #ebece4 url(hover.jpg) repeat-y; color: #cfccb2; width: 206px; padding: 10px 4px 7px 14px;
	border-bottom: solid 1px #000; border-top: solid 1px #000; border-left solid 1px #000; font-weight: bold;
}
#menu li a:hover{
	background: #ebece4 url(hover.jpg) repeat-y; color: #cfccb2; width: 206px; padding: 10px 4px 7px 14px;
	border-bottom: solid 1px #000; border-top: solid 1px #000; border-left solid 1px #000;
}

#leftcolumn 
{ 
  float: left; border-left: solid 1px #000;  width: 222px; 
  min-height:674px;
  height:auto !important;
  height:674px;
  padding-right: 1px;
  background: #ebece4 url(menu_sliver.jpg) repeat-y; 
  border-bottom: solid 1px #000; border-right: solid 1px #000;
}

#leftcolumn2 
{ 
  float: left; border-left: solid 1px #000;  width: 222px; 
  height: 885px;
  padding-right: 1px;
  background: #ebece4 url(menu_sliver.jpg) repeat-y; 
  border-bottom: solid 1px #000; border-right: solid 1px #000;
}

#leftcolumn3 
{ 
  float: left; border-left: solid 1px #000;  width: 222px; 
  height: 804px;
  padding-right: 1px;
  background: #ebece4 url(menu_sliver.jpg) repeat-y; 
  border-bottom: solid 1px #000; border-right: solid 1px #000;
}

#rightcolumn 
{ 
  float: left; padding-right: 1px; background: #ebece4;
  border-bottom: solid 1px #000; border-right: solid 1px #000;
  margin: 0 auto; 
  min-height:674px;
  height:auto !important;
  height:674px;  
  width: 673px; 
}
#rightcolumn  h1
{ 
  font-size: 15px; padding: 0px 0px 12px 6px; color: #510000;
}
#rightcolumn  h2
{ 
  font-size: 18px; color: #510000; padding: 7px 0px 12px 12px;
}
#rightcolumn  h3
{ 
  font-size: 15px; color: #510000; padding: 0px 0px 12px 6px;
}
#rightcolumn  h4
{ 
  font-size: 16px; color: #510000; padding: 7px 0px 12px 12px;
}
#rightcolumn  p
{ 
  font-size: 14px; padding: 0px 10px 14px 12px;
}
#rightcolumn  a
{ 
  color: #510000;
}
#rightcolumn  a:hover
{ 
  color: #000;
}
#linksleft 
{ 
  float: left;
  height: 532px; width: 334px; border-right: dotted 2px gray;
}
#linksleft p
{ 
  padding: 5px;
}
#linksright
{ 
  float: left;
  height: 532px; width: 333px;
}
#linksright p
{ 
  padding: 5px;
}
.links1
{
	margin: 0px 0px 0px 12px; width: 322px; height: 131px;
	border-left: dotted 2px gray; border-top: dotted 2px gray
}
.links2
{
	margin: 0px 0px 0px 12px; width: 322px; height: 131px;
	border-left: dotted 2px gray; border-top: dotted 2px gray; border-bottom: dotted gray 2px;
}
.links3
{
	width: 323px; height: 131px;
	border-right: dotted 2px gray; border-top: dotted 2px gray
}
.links4
{
	width: 323px; height: 131px;
	border-right: dotted 2px gray; border-top: dotted 2px gray; border-bottom: dotted 2px gray;
}

#feesleft 
{ 
  float: left;
  
  width: 334px; border-right: dotted 2px gray;
}
#feesleft p
{ 
  padding: 5px 5px 5px 5px;
}
#feesleft h3
{ 
  font-size: 14px; padding: 5px 5px 5px 5px; color: #510000;
}
#feesleft h4
{ 
  font-size: 13px; padding: 0px 5px 0px 5px; text-decoration: underline; color: #510000;
}
#feesleft h5
{ 
  font-size: 13px; padding: 0px 10px 14px 5px; color: #000;
}
#feesright
{ 
  float: left;
  padding-bottom: 47px; 
  width: 333px;
}
#feesright p
{ 
  padding: 5px;
}
#feesright h3
{ 
  font-size: 14px; padding: 5px 5px 5px 5px; color: #510000;
}
#feesright h4
{ 
  font-size: 13px; padding: 0px 5px 0px 5px; text-decoration: underline; color: #510000;
}
#feesright h5
{ 
  font-size: 13px; padding: 0px 5px 0px 5px; color: #000;
}
.fees1
{
	margin: 0px 0px 0px 12px; width: 322px; height: 310px;
	border-left: dotted 2px gray; border-top: dotted 2px gray
}
.fees2
{
	margin: 0px 0px 0px 12px; width: 322px;  height: 435px;
	border-left: dotted 2px gray; border-top: dotted 2px gray; border-bottom: dotted gray 2px;
}
.fees3
{
	width: 323px; height: 310px;
	border-right: dotted 2px gray; border-top: dotted 2px gray
}
.fees4
{
	width: 323px;  height: 435px;
	border-right: dotted 2px gray; border-top: dotted 2px gray; border-bottom: dotted 2px gray;
}




#contactleft 
{ 
  float: left;
  height: 532px; width: 336px;
}
#contactleft  p
{ 
  padding: 10px;
}
#contactleft h1
{ 
  margin-top: 10px; margin-left: 3px;
}
#contactright
{ 
  float: left;
  height: 532px; width: 335px; text-align: center;
}
#contactright p
{ 
  padding: 5px;
}
#contactright h1
{ 
  margin-top: 10px;
}
#contactright img
{ 
  border: 0px;
}

img.signing
{
   margin-top: 50px;
}

#links
{
	margin: 0 auto; font-size: 12px; height: 21px; width: 898px; background: #ebece4 url(hover.jpg) repeat-y; clear: both;
	border-bottom: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; padding-top: 4px;
}
#links ul{
	margin: 0 auto; width: 898px;  text-align: center;
}
#links li{
	list-style: none; display: inline; margin-left: 20px; margin-right: 20px;
}
#links li a{
	display: inline; color: #000; text-decoration: none;
}
#links li a#selected2{
	color: #000; text-decoration: underline;
}
#links li a:hover{
	color: #000; text-decoration: underline;
}

#abovefooter
{
	margin: 0 auto; font-size: 1px; height: 3px; width: 900px; background: #7f7d70; clear: both;
}

#footer 
{ 
  width: 900px; height: 38px;
  clear: both;
  background: #2b1c00 url(footer.jpg) repeat-x;
  margin: 0 auto; 
  
}
#footer ul 
{
  padding-left: 67px; padding-top: 14px;
}
#footer li 
{
  display: inline;
  margin-right: 38px; color: #cfccb2;
}
#footer li a 
{
  display: inline; letter-spacing: 1px;
  text-decoration: none;
  color: #cfccb2;
}
#footer li a:hover
{
  display: inline; letter-spacing: 1px;
  text-decoration: none;
  color: #fff;
}
img.header
{
   margin-top: 13px; margin-left: 6px;
}
img.headshot
{
   margin: 3px 8px 3px 10px; float: left;
}
img.headshot2
{
   margin: 30px 8px 3px 10px; float: left; border: 0px;
}
img.about
{
   margin: 1px 8px 3px -2px; float: left;
}
#flashtext 
{
	height: 34px; width: 600px;/* background: blue;*/
}
