/* Body, Text, Images */

/* Body, Text, Images */

body {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #333333;
  background-color: #cccccc; /* #f0e0b6 */
  background-image: url('../images/bg2_red_on_red_red.jpg');
  margin: 0;
  padding: 0;
  border-spacing: 0px;
  display: block;
  border-collapse: collapse;
}

table.outerframe {
  padding: 0;
  margin: 0;
  width: 836px;
  background-color:  #333333; /* #de5b5b */
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 0px;
  border-collapse: collapse;
}

.imgcell img, .imgcell a { display: block; }

td.leftPanel {
  padding: 0px;
  margin:  0px;
  height:  330px;
  width: 180px;
  vertical-align: top;
  background-color: #ffffff;
  background-image: none;
  border-spacing: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 0px;
  border-style: solid;
  border-color: #cc0000;
}

.leftPanelSub table{
  padding:  0px;
  margin:   0px;
  display: block;
  border-collapse: collapse;
}

td.leftPanelTop {
  padding: 0px 0px 7px 0px;
  margin:  0px;
  height:  300px;
  width: 180px;
  vertical-align: top;
  background-color: #ffffff;
	background-image: none;
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border-bottom-style: dashed; 
  border-bottom-color: #c0c0c0; 
  border-bottom-width: 2px;
}

.leftPanelTop img {
  display: block;
  width: 180px;
  height: 300px;
}

td.leftPanelTopShort {
  padding: 0px 0px 7px 0px;
  margin:  0px;
  height:  202px;
  width: 180px;
  vertical-align: top;
  background-color: #ffffff;
	background-image: none;
  background-repeat: repeat-x;
  background-position: 0% 0%;
  border-bottom-style: dashed; 
  border-bottom-color: #c0c0c0; 
  border-bottom-width: 2px;
}

.leftPanelTopShort img {
  display: block;
  width: 180px;
  height: 202px;
}

td.leftPanelBottom {
  padding: 15px 2px 5px 4px;
  margin:  0;
  width: 180px;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  background-image: none;
}

td.leftPanelHome {
  padding: 2px 2px 5px 4px;
  margin:  0;
  width: 180px;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-align: left;
  vertical-align: top;
  background-color: #ffffff;
  background-image: none;
}

div.dailyDevotionBox {
  width: 164px;
  padding: 2px;
  border: 0px solid #000000;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color: #de5b5b ; /* #fae2df; */   
	/* background-image: url('/images/box_bg_short.gif');*/
}

div.votdBox {
  width: 164px;
  padding: 2px;
  border: 0px solid #000000;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color:  #de5b5b; /*#CC3333;  #fae2df;  #ffffcc */
}

#twitter_div {
  clear: both;
  margin:  5px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
  border: 2px solid #de5b5b;
  display: block;
  text-align: left;
  vertical-align: top;
  color: #000000;
  background-color:  #ffffff; /* #fae2df; #ffffcc */
  position: relative;
}
#twitter_div a img { border:0 }

#twitter_header {
  text-align: left;
  font-size: 18;
  font-weight: bold;
  text-decoration: none;
  vertical-align: top;
  color: #000000;

}

#twitter_div a:link {text-decoration: none; color: #cc0000;}
#twitter_div a:active {text-decoration: none; color: #cc0000;}
#twitter_div a:visited {text-decoration: none; color: #cc0000;}
#twitter_div a:hover {text-decoration: underline; color: #cc0000;}

#twitter_div ul {
 list-style: none;
 margin-left: 0;
 padding: 0px;
 text-indent: 0em;
}

#twitter_div ul li {
  padding: 4px 0px 0px 0px;
  margin-bottom: 8px;
  border-top: dotted 1px #c0c0c0;
}



table.dailyDevotion  {
  padding: 0px;
  margin:  0px;
  margin-bottom: 8px;
  width:   164px;
  background-image: none;
}

td.dailyDevotion {
	font-family: Century Gothic, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
  /* background-color: #fae2df; */
	color: #ffffff;
	width: 164px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}

.dailyDevotion:link {text-decoration: none; color: #ffffff; font-size: 12px;}
.dailyDevotion:active {text-decoration: underline; color: #ffffff; font-size: 12px;}
.dailyDevotion:visited {text-decoration: none; color: #ffffff; font-size: 12px;}
.dailyDevotion:hover {text-decoration: underline; color: #000000; font-size: 12px;}

div.sportsTickerBox {
  width: 650px;
  padding: 2px;
  border: 0px solid #c0c0c0;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color: #de5b5b; /* #fae2df; */ 
  margin-left:auto;
  margin-right:auto;
  text-align:center;  
	/* background-image: url('/images/box_bg_short.gif');*/
}

div.sportsTicker {
  width: 650px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;  
}


table.sportsTicker  {
  padding: 0px;
  margin:  0px;
	text-align: center;
  margin-bottom: 4px;
  width: 233px;
  height:  50px;
  background-image: none;
  vertical-align: top;
}

td.sportsTicker {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
  /* background-color: #fae2df; */
	color: #ffffff; /* #004262; */
  width: 233px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}
  
.sportsTicker a:link {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px; text-decoration: none; font-weight: bold; color: #ffffff;}
.sportsTicker a:active {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px; text-decoration: none; font-weight: bold; color: #ffffff;}
.sportsTicker a:visited {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px; text-decoration: none; font-weight: bold; color: #ffffff;}
.sportsTicker a:hover {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:12px;text-decoration: underline; font-weight: bold; color: #ffffff;}

.sportsTicker{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
  /* background-color: #fae2df; */
	color: #ffffff; /* #004262; */
  width: 233px;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}

.rssdate{
  color: #ffffff;
  font-size: 85%;
}

td.votd {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
  /* background-color: #fae2df; */
	color: #000000; /* #004262; */
	width: 164px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}

td.votd a:link {text-decoration: none; color: #ffffff; font-size: 11px;}
td.votd a:active {text-decoration: underline; color: #ffffff; font-size: 11px;}
td.votd a:visited {text-decoration: none; color: #ffffff; font-size: 11px;}
td.votd a:hover {text-decoration: underline; color: #ffffff; font-size: 11px;}

.votdTitle:link {text-decoration: none; color: #ffffff; font-size: 12px;}
.votdTitle:active {text-decoration: underline; color: #ffffff; font-size: 12px;}
.votdTitle:visited {text-decoration: none; color: #ffffff; font-size: 12px;}
.votdTitle:hover {text-decoration: underline; color: #ffffff; font-size: 12px;}


h6 {
  margin: 0px 0px 0px 0px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none; 
  color: #000000;
}

td.leftPanelBottom a:link {text-decoration: none; color: #cc0000; font-size: 12px;}
td.leftPanelBottom a:active {text-decoration: underline; color: #252525; font-size: 12px;}
td.leftPanelBottom a:visited {text-decoration: none; color: #cc0000; font-size: 12px;}
td.leftPanelBottom a:hover {text-decoration: underline; color: #252525; font-size: 12px;}


td.rightPanel {
  padding: 0;
  margin:  0;
  height:  330px;
  width:  656px;  
  vertical-align: top;
  border-collapse: collapse;
  background-color: #ffffff;
}

td.rightPanelShort {
  padding: 0;
  margin:  0;
  height:  118px;
  width:  656px;  
  vertical-align: top;
  border-collapse: collapse;
  background-color: #ffffff;
  border-width: 0px 0px 0px 1px;
  border-color: #000000;
  border-style: solid;
}

table.headerlogo  {
  padding: 0px;
  margin:  0px;
  display: block;
  border-collapse: collapse;
  width:   656px;
  height:  70px;
  background-color: #ffffff;
  background-image: none;
  vertical-align: top;
}

td.headerlogo {
  padding: 0px;
  margin: 0px;
  width:   656px;
  height:  70px;
  vertical-align: top;
  text-align: left;
  border: 0px solid #000000;
  background-color: #ffffff;
	background-image: none;
  border-collapse: collapse;
}

.headerlogo img {
  display: block;
  width: 656px;
  height: 70px;
}


table.small_menu {
  width: 656px;
	height: 20px;
  padding: 0px;
  margin: 0px;
  background-color: #000000;
  background-image: none;
  border: 0px;
  border-collapse: collapse;
}

td.small_menu {
  padding: 0;
  margin: 0;
  height: 20px;
  color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: right;
  text-decoration: none;
  border-collapse: collapse;
}

table.tickerBar{
  width: 656px;
	height: 35px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-color: #000000;
  background-image: none;
  border: 0px;
  border-collapse: collapse;
}

td.tickerBar {
  padding: 0px 0px 0px 0px;
  margin: 0;
  height: 35px;
  color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  border-collapse: collapse;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

form {
  padding: 0px;
  margin: 0px;
}

td.searchBox {
  width: 200px;
  border: 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  height: 14px;
  color: #ffffff;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
}

.searchField {
  width: 120px;
  height: 14px;
  font-size: 11px;
  background-color: #ffffff;
  border: 1px solid #666666;
  vertical-align: middle;
  color:#555555;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 3px;
}


.button {
    border: 1px solid #cc0000;
    background: #fae2df;
    height: 16px;
    vertical-align: middle;
    font-size:  10px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.button:hover {
    border: 1px solid #f00;
    background: #cc0000;
    color: #ffffff;
}


form#search {
 background-color: #000000;
 color: #000000;
 border: 1px solid #999999;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align: left;
}

#search .text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 30px;
  height: 12px;
  margin-right: 6px;
}

#search .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
}

.small_menu a {
  font-family:Arial, Tahoma, Helvetica, sans-serif;
  font-size:11px;
  color:#ffffff;
  text-decoration: none; 
  padding: 0px 10px 0px 8px;
  border:  0px;
}

.small_menu a:link    {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:11px;color:#ffffff;text-decoration: none}
.small_menu a:visited {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:11px;color:#ffffff;text-decoration: none}
.small_menu a:hover   {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:11px;color:#cc0000;text-decoration: none}
.small_menu a:active  {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:11px;color:#cc0000;text-decoration: none}

table.main_nav {
  width: 656px;
  height: 28px;
  padding: 0;
  margin: 0;
  background-color: #cc0000;
  background-image: none;
  border-collapse: collapse;
  border-width: 0px 0px 1px 0px;
  border-color: #000000;
  border-style: solid;
}

tr.main_nav {
  height: 28px;
}

td.main_nav {
  background: url(/images/red_gradient.png) top center;
  width: 656px;
  height: 28px;
  color: #ffffff;
  margin: 0;
  padding: 0;
  padding-left: 5.0em;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  text-align: right;
  text-decoration: none;
  border-spacing: 0px;
  border-collapse: collapse;
  border-width: 0px 0px 0px 0px;
  border-color: #000000;
  border-style: solid;
}

.main_nav:link    {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:14px;color:#ffffff;text-decoration: none}
.main_nav:visited {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:14px;color:#ffffff;text-decoration: none}
.main_nav:hover   {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:14px;color:#000000;text-decoration: none}
.main_nav:active  {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:14px;color:#000000;text-decoration: none}

table.mainBodyFullWidth {
  width:  834px;
  padding:  0px 0px 0px 0px;
  border-spacing: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 0px;
  border-style: solid;
  border-color: #cc0000;
  margin: 0px;
  display: block;
  border-collapse: collapse;
  background-color: #ffffff;
  background-image: none;
}

tr.mainBodyFullWidth {
  width:  834px;
  padding:  0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}

td.mainBodyFullWidth  {
  padding: 15px 10px 25px 10px;
  margin:  0px;
  background-color: #ffffff;
  background-image: none;
  text-align: left;
  width:  834px;
  height: 470px;
}

td.leftPanelShort {
  padding: 0px 0px 0px 2px;
  margin:  0;
  height: 118px;
  width:  179px; 
  line-height: 11px;  
  vertical-align: top;
  border-collapse: collapse;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #000000;
  background-color: #ffffff;
  text-align: left;
}

table.mainBodyLeftWide { 
  width: 656px;
  padding:  0px 0px 0px 0px;
  border-spacing: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 0px;
  border-style: solid;
  border-color: #cc0000;
  margin: 0px;
  display: block;
  border-collapse: collapse;
  background-color: #ffffff;
  background-image: none;
}

tr.mainBodyLeftWide {
  width:  656px;
  padding:  0px 0px 0px 0px;
  margin: 0px;
  vertical-align: top;
}

td.mainBodyLeftWide  {
  padding: 15px 10px 25px 10px;
  margin:  0px;
  background-color: #ffffff;
  background-image: none;
  text-align: left;
  width:  656px;
  height: 470px;
}

td.mainBodyLeft  {
  padding: 15px 10px 15px 10px;
  margin:  0px;
  width:   380px;
  background-color: #ffffff;
  background-image: none;
  text-align: left;
  height: 545px;
}

td.mainBodyLeft img {  
  border-style: none;
}
table.footer {
  width:  100%;
  height:  105px;
  padding: 0px 0px 0px 0px;
  vertical-align: top;
  border-spacing: 0px;
  border: 0px;
  background-color:  #ffffff;
}

td.footer {
  background-color:  #ffffff; 
  border-top: dashed 2px #c0c0c0;
  border-bottom: 0px;
  border-right: 0px;
  border-left: 0px;
  padding: 3px 0px 0px 0px;
  vertical-align: top;
}

.footer {
  color: #333333;
  font-size: 10px;
  line-height: 13px;
  margin-left: auto;
  margin-right: auto;
}

.footer a:link {text-decoration: underline; color: #cc0000; font-size: 11px;}
.footer a:active {text-decoration: underline; color: #252525; font-size: 11px;}
.footer a:visited {text-decoration: underline; color: #cc0000; font-size: 11px;}
.footer a:hover {text-decoration: underline; color: #252525; font-size: 11px;}

.footerMission {
	padding: 0px 15px 0px 15px;
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  line-height: 13px;
  margin-left: auto;
  margin-right: auto;
}

img.homePagePhoto {
  width: 380px;
  height: 285px;
  margin-left: 0.0em;
  border: 1px solid #000000;
  display: block;
}

img.giveOnline {
  width: 160px;
  height: 38px;
  margin-left:auto;
  margin-right:auto;
  border: 0px;
  display: block;
}
img.labelsForEd {
  width: 160px;
  height: 51px;
  margin-left:auto;
  margin-right:auto;
  border: 0px;
  display: block;
}

img.labelsForEd_left {
  width: 160px;
  height: 51px;
  float: left;
  margin-right: 0.0em;
  border: 0px;
  display: block;
}

img.boxtops {
  width: 160px;
  height: 84px;
  margin-left:auto;
  margin-right:auto;
  border: 0px;
  display: block;
}

img.boxtops_right {
  width: 160px;
  height: 88px;
  float: right;
  margin-left:auto;
  border: 0px;
  display: block;
}

img.escrip_right {
  width: 160px;
  height: 121px;
  float: right;
  margin-left:auto;
  border: 0px;
  display: block;
}
img.giveAloha_right {
  width: 178px;
  height: 80px;
  float: right;
  margin-left:auto;
  border: 0px;
  display: block;
}

img.PacificClub{
  width: 111px;
  height: 105px;
  margin-left:auto;
  margin-right:auto;
  border: 0px;
  display: block;
}

img.PacificClub_left {
  width: 94px;
  height: 79px;
  float: left;
  margin-right: 1.0em;
  border: 0px;
  display: block;
}

img.ptc_left{
  width: 190px;
  height: 143px;
  float: left;
  margin-right:auto;
  border: 0px;
  display: block;
}
.giving {
	background-color: #ffffff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 0px; /*border color*/
	padding: 5px 0px 0px 0px;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
}

table.photoScroll  {
  padding: 0px;
  margin:  0px;
  width: 380px;
  height: 253px;
  background-color:  #ffffff;
  background-image: none;
  vertical-align: top;
}

tr.photoScroll {
  vertical-align: top;
}

td.photoScroll {
  border: 1px solid #000000;
  padding: 0px;
  margin:  0px;
  width: 380px;
  height: 253px;
  color: #333333;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border-collapse: collapse;
}
img.rightSide {
  width: 320px;
  height: 240px;
  float: right;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.leftSide {
  width: 320px;
  height: 240px;
  float: left;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.lutherRose {
  width: 240px;
  height: 240px;
  float: left;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.lcmsCross {
  width: 175px;
  height: 214px;
  float: right;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.hais {
  width: 160px;
  height: 79px;
  float: right;
  margin-left: 0.0em;
  border: 1px solid #000000;
  display: block;
  vertical-align: top;
}

img.banners {
  width: 633px;
  height: 220px;
  float: none;
  margin: 0px 0px 10px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  display: block;
  padding: 0px;
}

img.wasc {
  width: 458px;
  height: 100px;
  position:relative; 
  margin-left:auto; 
  margin-right:auto;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.nlsa {
  width: 160px;
  height: 117px;
  float: left;
  margin-left: 0.0em;
  border: 1px solid #000000;
  display: block;
  padding: 8px;
}

img.headShot {
  width: 280px;
  height: 348px;
  float: right;
  margin: 0px 0px 0px 10px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  display: block;
  padding: 0px;
}

div.printerFriendly {
  width: 40%;
  padding-right: 0.5em;
  display: block;
  width: auto;
  float: right;
  text-align: right;
  vertical-align: top;
  line-height: 19px;
}

img.pdfIcon {
  width: 14px;
  height: 16px;
  float: left;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: block;
}

img.pdfIconInline {
  width: 14px;
  height: 16px;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: inline;
}

img.pdfIconInline {
  width: 14px;
  height: 16px;
  float: none;
  margin-left: 0.0em;
  border-width: 0px;
  border-style: solid;
  display: inline;
	vertical-align: middle;
}

img.campusMap {
  width: 632px;
  height: 521px;
  margin-left: 0.0em;
  border: 1px solid #000000;
  display: block;
}

table.calendarLegend {
  padding: 0px;
  margin:  0px;
  margin-bottom: 8px;
  width:   164px;
  background-image: none;
}

td.elementary {
  padding: 0px;
  margin:  0px;
  width: 15px;
  height: 5px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
	background-image: url('/images/spacer.gif');
  background-color: #cc6600;
  vertical-align: middle;
}

td.juniorHigh {
  padding: 0px;
  margin:  0px;
  width: 15px;
  height: 5px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
	background-image: none;
  background-color: #A4CAE6;
  vertical-align: middle;
}

td.StMark {
  padding: 0px;
  margin:  0px;
  width: 15px;
  height: 5px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
	background-image: none;
  background-color: #00CC00;
  vertical-align: middle;
}

td.holiday {
  padding: 0px;
  margin:  0px;
  width: 15px;
  height: 5px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
	background-image: none;
  background-color: #F2BFBF;
  vertical-align: middle;
}

td.specialEvent {
  padding: 0px;
  margin:  0px;
  width: 15px;
  height: 5px;
  border-bottom: 2px;
  border-style: solid;
  border-color: #ffffff;
	background-image: none;
  background-color: #FFFF00;
  vertical-align: middle;
}

td.legendLable {
  padding: 0px 0px 0px 5px;
  margin:  0px;
	background-image: none;
  background-color: #ffffff;
  vertical-align: middle;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 13px;
}

table {
  padding: 0;
  margin: 0;
  border-width: 0px;
  border-collapse: collapse;
}

td {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  padding: 0;
  margin: 0;
  border-width: 0px;
}


h1 {
  margin: 0;
  font-size: 20px;
  line-height: 25px;
  font-weight: normal;
}

h1 a:link {text-decoration: none; color: #252525; font-size:20px;}
h1 a:active {text-decoration: none; color: #252525; font-size: 20px;}
h1 a:visited {text-decoration: none; color: #252525; font-size: 20px;}
h1 a:hover {text-decoration: none; color: #252525; font-size: 20px;}

    
h2 {
  margin: 0px 0px 10px 0px;
  font-size: 18px;
  font-weight: normal;
  color: #cc0000;
}

h3 {
  margin: 0px;
  padding: 2px 0 1px 5px;
  margin: 0;
  color: #ffffff;
  font-family: Century Gothic, Arial, Tahoma, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: none;
  background-color: #333333;
}

h3 a#rss {
  color: #000;
  text-decoration: none;
}

h4 {
  margin: 10px 0px 5px 0px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline; 
  color: #000000;
}

h5 {
  margin: 10px 0px 0px 0px;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none; 
  color: #000000;
}

.rowheader {
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  text-decoration: none; 
  color: #000000;
}

table.phone_list {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 13px;
}


.form_heading {
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: #515151;
}
  
.note {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 10px;
  font-weight: bold;
  color: #515151;
}

.error {
  font-size: 12px;
  line-height: 13px;
  color: #E10E12;
}

a {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
  }
  
a:link {text-decoration: none; color: #cc0000;}
a:active {text-decoration: none; color: #252525;}
a:visited {text-decoration: none; color: #cc0000;}
a:hover {text-decoration: underline; color: #252525;}

table.credit {
  width:  834px;
  padding: 0;
  border-spacing: 0px;
  border-width: 0px;
  margin: 0px;
  margin-bottom:  20px;
  display: block;
  border-collapse: collapse;
}

td.credit {
  width: 834px;
  color: #000000;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 13px;
  text-align: right;
}

.credit a:link {font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}
.credit a:active {font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}
.credit a:visited {font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}
.credit a:hover {font-family: Arial, Tahoma, Helvetica, sans-serif; text-decoration: underline; color: #ffffff;}



/* Navigation */
img.nav {
    float: left;
}

img.quickmenu {
    vertical-align: bottom;
}

div.spacer {
	height:  0px;
	width:  1px;
	padding: 0px;
	margin:  0px;
    text-align: left;
}
	
div.nav_dotted {
	height: 1px;
	background-image: url('/images/interface/nav/dotted_line.gif');
}


/* List Items */

ul {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  list-style-position: outside;
  padding: 0px 0px 0px 18px;
  margin: 0px 0px 0px 0px;
}

ol {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 15px;
  list-style-position: outside;
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 15px 0px;
}

li {
    margin: 0px 0px 3px 0px;
    padding: 0px;
}

ul.arrow_gold {
    font-size: 13px;
    line-height: 16px;
    padding: 0px 0px 0px 15px;
    list-style-image: url('/images/interface/arrow_gold.gif');
}


ul.sub_gold {
    padding: 0px 0px 0px 12px;
    margin: 0px 0px 7px 0px;
    font-size: 12px;
    line-height: 14px;
    list-style-image: url('/images/interface/sub_gold.gif');
}

ul.sub_gold li {
    margin: 0px;
    padding: 0px;
}

ul.arrow_black {
    font-size: 12px;
    line-height: 14px;
    list-style-image: url('/images/interface/arrow_black.gif');
}

ul.arrow_black a {
    font-size: 13px;
    line-height: 15px;
}

ul.pdf {
    padding: 0px 0px 0px 20px;
    line-height: 14px;
    list-style-image: url('/images/interface/icon_pdf.gif');
}

ul.forms {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  list-style-image: url('../images/red-arrow.gif');
  list-style-position: inside;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
}

ul.forms li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

ul.forms ul li {
  padding: 0px 0px 0px 2px;
  margin: 0px 0px 0px 20px;
}

ul.forms h3 {
  margin: 0px;
  padding: 2px 0px 1px 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  background-color: #ffffff;
}

ul.admissions {
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
  list-style-position: inside;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 20px;
}

ul.admissions li {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

ul.admissions ul li {
  padding: 0px 0px 0px 2px;
  margin: 0px 0px 0px 30px;
	list-style-type:none;
  font-style: italic;
}

ul.admissions h3 {
  margin: 0px;
  padding: 2px 0px 1px 5px;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  background-color: #ffffff;
}

/* Main Nav Bar Styles */
.udm,.udm li,.udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm {
        background: url(/images/red_gradient.png) top center;
	margin:0;
	padding:0;
	position:relative;
	left:0;
	top:0;
	z-index:20000;
	cursor:default !important;
	border: 0;
	text-align:left;
	float:none;
	width:100%;
	}
@media screen,projection {
	.udm {
	float:left;
	}}
.udm {
	padding-top:0;
	}
.udm>li:first-child {
	margin-left:0;
	}
@media Screen,Projection {
	.udm>li:first-child {
	margin-left:0;
	margin-right:0;
	}}
.udm li {
	left:0;
	}
@media screen,projection {
	.udm li {
	position:relative;
	}}
.udm li {
	display:block;
	width:auto;
	float:left;
	}
.udm li a {
	position:static;
	display:block;
	float:left;
	white-space:nowrap;
	}
@media screen,projection {
	.udm l\i a {
	position:relative;
	float:none;
	}}
ul[class^="udm"] li a {
	position:relative;
	float:none;
	}
@media screen,projection {
	* html .udm li a {
	position:relative;
	float:none;
	}}
.udm li a {
	margin-left:-0px;
	}
@media Screen,Projection {
	.udm li {
	margin-left:-0px !important;
	}}
@media Screen,Projection {
	.udm li a {
	margin-left:0;
	}}
ul[class^="udm"] li:not(:first-child) {
	margin-left:-0px;
	}
.udm a,.udm a:link,.udm a.nohref {
        background: url(/images/red_gradient.png) top center repeat-x;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
	padding-left:12px;
	padding-right:12px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-decoration:none;
	color:#ffffff;
	border-width:0px;
	font-style:normal;
	font-family:arial,helvetica;
	font-weight:normal !important;
	}
.udm a,.udm a.nohref {
	font-size:14px;
	}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
	letter-spacing:1px !important;
	}
.udm li a:visited {
        background: url(/images/red_gradient.png) top center repeat-x;
	border-width:0px;
	color:#ffffff;
	font-style:normal;
	border-style:solid dashed solid solid;
	border-color:#ead4a4 #edbb85 #edbb85 #ead4a4;
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	font-style:normal;
	background-image:none;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	border-color:#ead4a4 #ead4a4 #fae4b4 #fae4b4;
	border-style:solid;
	border-width:0px;
	}
* html .udm li a:active {
	font-style:normal;
	background-image:none;
	background-color:#666666;
	text-decoration:none;
	color:#ffffff;
	border-color:#ead4a4 #ead4a4 #fae4b4 #fae4b4;
	border-style:solid;
	border-width:0px;
	}
.udm a.nohref,.udm ul a.nohref {
	cursor:default !important;
	}
@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {
	display:block;
	float:left;
	}
ul[class$="udm"].udm:not([class="xxx"]) li {
	float:left;
	}
@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:left;
	}}



/* Miscellaneous Elements */
div.clearer {
    clear: left;
    line-height: 1;
    height: 1;
}


div.faculty {
  color: #000000;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  text-decoration: none;
}

.faculty_phone {
  color: #333333;
  font-weight: normal;
  font-style: normal;
}

.faculty a:link {text-decoration: none; color: #000000;}
.faculty a:active {text-decoration: none; color: #000000;}
.faculty a:visited {text-decoration: none; color: #000000;}
.faculty a:hover {text-decoration: underline; color: #000000;}

div.faculty_overview {
  color: #000000;
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  text-align: left;
  text-decoration: none;
}

table.facultyBox {
  width: 510px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: #cc0000;
  display: block;
  text-align: left;
  vertical-align: middle;
  line-height: 19px;
  background-color:  #ffffff;
  background-image: none;
}

td.facultyLeft {
  width: 420px;
  margin: 0px;
  padding: 5px;
  border-width: 1px;
}

td.facultyRight {
  width: 90px;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  border-width: 1px;
  border-color: #000000
  vertical-align: middle;
}

div.faculty_title {
  color: #333333;
  font-weight: bold;
  font-style: italic;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}

div.faculty_name {
  color: #000000;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  border-width: 0px;
}

#facultyButton {
   position: static;
   border-style: inset;
   text-decoration: none;   
   width: 75px;
   text-align: center;
   vertical-align: middle;
   font-family: Helvetica, Arial, Tahoma, sans-serif;
   font-size:11px;
   background-image: url('/images/red_gradient.png');
   border-width: 1px 2px 2px 1px;
   border-style: solid;
   border-top-color:#000000;
   border-left-color:#000000;
   border-right-color:#000000;
   border-bottom-color:#000000;
   margin: 0px 0px 3px 0px;
}

.buttontext {
   color:#000000;
   font-weight: normal;
   cursor: hand;
}

.buttonover {
   color:#000000; 
   font-weight:bold;
   cursor: hand;
   border-width: 2px 1px 1px 2px;
}

table.mainBodyRight  {
  padding: 0px;
  margin:  0px;
  width:   256px;
}

.mainBodyRight td {
  width:  256px;
  height:  300px;
  background-color:  #ffffff;
  background-image:  none;
}

td.newsAndEvents {
  width:  248px;
  height:  300px;
  margin:  0px;
  padding: 2px 5px 5px 3px;
  text-align: left;
  border-width: 0px;
  background-color: #ffffff;
  background-image: none;
  color: #000000;
}

div.donateBox {
  width: 233px;
  padding: 3px 5px 5px 3px;
  border: 2px solid #de5b5b;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color:  #ffffff; /* #fae2df; #ffffcc */
  display: inline; /*for ie6 */
  float: right;
  margin: 0px 3px 3px 3px;
}

div.newsAndEventsBox {
  width: 233px;
  padding: 5px 0px 5px 3px;
  border: 0px solid #000000;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color:  #de5b5b; /* #fae2df; #ffffcc */
	position: relative;
	margin: 0px;
}

.newsAndEvents a:link {text-decoration: none; color: #ffffff;}
.newsAndEvents a:active {text-decoration: none; color: #ffffff;}
.newsAndEvents a:visited {text-decoration: none; color: #ffffff;}
.newsAndEvents a:hover {text-decoration: underline; color: #ffffff;}

table.newsTickler  {
  padding: 2px 2px 5px 2px;
  margin:  0px;
  margin-bottom: 12px;
  width:   223px;
  background-image: none;
}

.newsTitle {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
  line-height: 12px;
  /*background-color: #fae2df; */
	color: #000000; /* #004262; */
	width: 210px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
	padding: 0px 2px 0px 2px;
}

.policy_box {
  width: 510px;
  border-width: 1px;
  border-style: solid;
  border-color: #cc0000;
  background-color: #cccccc;
  background-image: none;
  padding: 10px;
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  margin: 0px auto -1px auto; 
}

div.tab {
  margin-left:  20px;
  margin-bottom:  20px;
}

ul.instructions {
	list-style-type: inherit;
	list-style-image: inherit;
	list-style-position: outside;
}

ul.instructions li { font-style: italic; }

table.emailForm {
  height:  120px;
  width:  500px; 
  line-height: 13px;  
	border-width: 1px 1px 1px 1px;
	padding: 0px; 
	border-style: solid solid solid solid;
	border-spacing: 0px;
	border-color: #cc0000;
	background-color: #ffffff;
	margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
}

td.emailFormButton {
  padding:  0px 0px 10px 0px;
}

.emailForm textarea {
 background-color: #ffffff;
}

input.sendEmailBtn{
   color:#cc0000;
   font-family: Helvetica, Arial, Tahoma, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#dddddd;
   border:1px solid;
   border-top-color:#cc0000;
   border-left-color:#cc0000;
   border-right-color:#ff725e;
   border-bottom-color:#ff725e;
	 margin-left:auto; 
   margin-right:auto;
}

td.formWhiteBG {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #ffffff;
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
  padding:  0px 0px 4px 0px;
}

td.emailFormRequired {
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
  width: 20px;
  text-align: center;
  padding:  0px 5px 0px 6px;
}


img.banners {
  width: 633px;
  height: 220px;
  float: none;
  margin: 0px 0px 10px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  display: block;
  padding: 0px;
}

div#ad-email {
  background-image:url(../images/email_signup.gif);
}

div.ad a:hover{background:transparent url(../images/shadow1.png) no-repeat center top;}

.blur{
  padding:  4px 0px 0px 0px;
	background: transparent url(../images/shadow1.png);
/*path to the 80%-transparent 1x1pixel black-colored background image*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background: transparent url(../images/shadow2.png);
/*path to the 60%-transparent 1x1pixel black-colored background image*/
	color: inherit;
}

.content{
	background-color: #de5b5b; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: 0;
}
;
	margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
}

td.emailFormButton {
  padding:  0px 0px 10px 0px;
}

.emailForm textarea {
 background-color: #ffffff;
}

input.sendEmailBtn{
   color:#cc0000;
   font-family: Helvetica, Arial, Tahoma, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#dddddd;
   border:1px solid;
   border-top-color:#cc0000;
   border-left-color:#cc0000;
   border-right-color:#ff725e;
   border-bottom-color:#ff725e;
	 margin-left:auto; 
   margin-right:auto;
}

td.formWhiteBG {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #ffffff;
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
  padding:  0px 0px 4px 0px;
}

td.emailFormRequired {
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc0000;
  width: 20px;
  text-align: center;
  padding:  0px 5px 0px 6px;
}

.blur{
  padding:  4px 0px 0px 0px;
	background: transparent url(../images/shadow1.png);
/*path to the 80%-transparent 1x1pixel black-colored background image*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.shadow,
.content{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.shadow{
	background: transparent url(../images/shadow2.png);
/*path to the 60%-transparent 1x1pixel black-colored background image*/
	color: inherit;
}

.content{
	background-color: #de5b5b; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: 0;
}
.hidden { visibility: hidden; }
.unhidden { visibility: visible; }

/* links
-------------------------------*/
a.fblink {
  margin: 0 5px 0 0;
  padding: 0 0 0 20px;
  text-decoration: none;
  border-bottom: none;
  background: url(../images/facebook_16.png) no-repeat 0 50%;
}

a.twlink {
  margin: 0 5px 0 0;
  padding: 0 0 0 20px;
  text-decoration: none;
  border-bottom: none;
  background: url(../images/twitter_16.png) no-repeat 0 50%;
}

.donateBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/donate_banner.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.donateBanner:hover {
  background-position: 0 -69px;
  border-width: 0px;
}

.escripBanner{
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/escrip_banner.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.escripBanner:hover {
  background-position: 0 -69px;
  border-width: 0px;
}
.galaBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/gala_banner.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.galaBanner:hover {
  background-position: 0 -70px;
  border-width: 0px;
}

.emailOptinBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/email_signup.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.emailOptinBanner:hover {
  background-position: 0 -70px;
  border-width: 0px;
}

.acceptingAppsBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/accepting_apps_banner_2013.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.acceptingAppsBanner:hover {
  background-position: 0 -70px;
  border-width: 0px;
}

.privateSchoolBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/privateSchoolBanner.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.privateSchoolBanner:hover {
  background-position: 0 -70px;
  border-width: 0px;
}

.newsletterBanner {
   display: block;
   width: 382px;
   height: 69px;
   background: url('../images/newsletterBanner.gif') no-repeat 0 0;
   text-indent: -99999px;
   border: 0px solid #000000;
}

.newsletterBanner:hover {
  background-position: 0 -70px;
  border-width: 0px;
}

.menutitle{
     cursor:pointer !important;
     text-decoration: underline; 
     color: #cc0000; 
     font-family: Arial, Tahoma, Helvetica, sans-serif;
     font-size: 12px;
     font-weight: bold;
     margin-bottom: 0.5em;
     margin-left: 0.5em;
}

.submenu{
     margin-bottom: 0.5em;
     margin-left: 1.0em;
     font-size: 11px;
     text-decoration: none; 
     font-weight: normal;
}

.submenu:link {text-decoration: none; color: #cc0000; font-weight: normal;}
.submenu:visited {text-decoration: none; color: #cc0000; font-weight: normal;}
.submenu:hover {text-decoration: underline; color: #252525; font-weight: normal;}
.submenu:active {text-decoration: underline; color: #252525;font-weight: normal;}

.apply_buttons 
{
    background-color: Maroon;
    color: White;
    font-weight:bold;
}

.apply_inputs
{
    background-color: #eedddd;
    color: #660000;
    border: 1px solid maroon;
}

table.applyForm {
  width:  500px; 
  line-height: 13px;  
	border-width: 1px 1px 1px 1px;
	padding: 0px; 
	border-style: solid solid solid solid;
	border-spacing: 0px;
	border-color: #cc0000;
	background-color: #ffffff;
	margin-left:auto; 
  margin-right:auto;
  border-collapse: collapse;
}

td.formWhiteBG {
	border-width: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #ffffff;
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
  padding:  0px 0px 4px 0px;
}

td.formDarkGrayBG {
	border-width: 1px 1px 0px 0px;
        border-color: #ffffff;
        border-style: solid;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #333333;
	vertical-align:  middle;
	text-align: left;
    padding:  5px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

td.formLightGrayBG {
	border-width: 1px 1px 0px 0px;
        border-color: #ffffff;
        border-style: solid;
	border-collapse: collapse;
	border-spacing: 0px;
	background: #444444;
	vertical-align:  middle;
	text-align: left;
    padding:  5px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

input.orderformbtn{
   color:#000000;
   font-family: Helvetica, Arial, Tahoma, sans-serif;
   font-size:11px;
   font-weight:bold;
   background-color:#999999;
   border:1px solid;
   border-top-color:#333333;
   border-left-color:#333333;
   border-right-color:#666666;
   border-bottom-color:#666666;
}

div.applicationForm {
  width: 614px;
  padding: 10px;
  border: 1px solid #c0c0c0;
  display: block;
  text-align: left;
  vertical-align: top;
  background-color: #f6f6f6; /*#FAFAFA*/
  margin-left:auto;
  margin-right:auto;
}

div.applicationForm input, textarea{
  padding:2px; 
  border:solid 1px #000;
 }
 
 
table.application {
  padding: 25px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-spacing: 5px 2px 5px 2px;
  border-collapse: collapse;
}

td.applicationFormSpacer {
  height: 10px;
  background-image: url('/images/spacer.gif');
}


.applicationSubHeader {
  font-size: 18px; 
  margin: 15px 0 15px 0;
}

.redBold {
  font-weight: bold;
  color: #ff0000;
}

