/* Default HTML CSS */

body
  {
    background-color: #2c3a47;  /*#8C7C5D; */
    margin: 0px;
	
 
/*	background-color: #D8D1A2; light tan-green
background-color: #59524A;
scrollbar-track-color: #FDFAE8;
	scrollbar-face-color: #FBF5CF;
	scrollbar-darkshadow-color: #757261;
	scrollbar-shadow-color: #CFCAAA;
	scrollbar-3dlight-color: #FDFAE8;
	scrollbar-highlight-color: #FCF8DB;
*/	scrollbar-arrow-color: #000000;
  }
  
#nav
{   width: 927px;
    
    position: absolute;
    top: 182px;
    left: 50%;
    margin-left: -125px;
}

#Snav
{   width: 927px;
    
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -138px;
}
  
#searchB {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: 262px;
	vertical-align: top;
} 

#searchH {
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: 262px;
	vertical-align: top;
} 

body, td
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
  }

OL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; }
UL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin-left: 20px; }
LI { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin-left: 20px; margin-bottom: 9px; margin-top: 6px; line-height: 130%; list-style-position: outside; }

p
  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 6pt;
  }

hr
  {
	height:1px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px solid #D8D1A2;
	margin-top:7px;
	margin-bottom:15px; /* -5px*/
  }

.hr2 {
    height:1px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px solid #FFFFFF;
	margin-top:0px;
	margin-bottom:-5px; /* -5px*/
	color: #FFFFFF;
}

.bullet2 {
    line-height: 90%;
    font-size: 11px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 6pt;
  }
  
.prebullet {
    line-height: 140%;
    margin-top: 12px;
    margin-bottom: -9pt;
  }
  
  .homeled {
    line-height: 140%;
    margin-top: 12px;
    margin-bottom: -9pt;
	color: #333333;
  }
  
  .postbullet {
    line-height: 90%;
    margin-top: -15px;
    margin-bottom: 2pt;
  }

A {
  color: #9F430E; 
  background-color: ffffff;
  text-decoration: underline;
  cursor: hand;
}

A:link {
  color: #9F430E; 
  background-color: ffffff;
  text-decoration: underline;
  cursor: hand;
}

A:hover {
	color: #45200C;
	background-color: ffffff;
	text-decoration: underline;
	cursor: hand;
}


.noline a  {
    text-decoration: none;
}	



h1
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 18pt;
    font-weight: normal;
    font-variant: small-caps;
    color: #9C3800;
    margin-top: 0px;
    margin-bottom: 20px;
  }

.room
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
	color: #9C3800;
  }
  
h2
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    color: #5C2200;
    margin-top: 0px;
    margin-bottom: 11px;
  }

h3
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    color: #979254;
    margin-top: 0px;
    margin-bottom: 11px;
  }

h4
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 12px;
    font-weight: bold;
    color: #9C3800;
    margin-top: 8pt;
    margin-bottom: 10px;
  }

h5
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 12px;
    font-weight: bold;
    color: #979254;
    margin-top: 8pt;
    margin-bottom: 10px;
  }




/* ------------------ HOME/AUDIENCE PAGES ---------------------- */

.home A:link,
.home A:focus {
  color: #9F430E; 
  background-color: inherit;
  text-decoration: underline;
}

.home A:visited {
  color: #B5A539;
  background-color: inherit;
  text-decoration: underline;
}

.home A:hover {
  background-color: #FFFCE6;
  text-decoration: underline;
}

.home .column1
  {
	padding: 0px 45px 20px 30px;
  }
  
.home .column1 H1 
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    color: #9C3800;
    margin-top: 0px;
    margin-bottom: 10px;
  }
  
.home .column2
  {
	background-image: url(/assets/images/home_column2_bkg.gif);
	padding: 0px 0px 30px 0px;
  }
  
.home .column2 H1 
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    color: #979254;
    margin-top: 0px;
    margin-bottom: 10px;
	margin-left: -15px;
  }

.home OL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; }
.home UL { color: #000000; font-family: Verdana, sans-serif; font-size: 11px; margin: 0px; padding: 0px; }
.home LI { color: #333333; font-family: Verdana, sans-serif; font-size: 11px; margin: 5px 0px 5px 17px; padding: 0px; list-style-position: outside; list-style-image:url(/assets/images/bullet_home.gif); line-height: 115%;}

.home hr.endContent
  {
	height:1px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px solid #D8D1A2;
	margin-top: 0px;
	margin-bottom: 15px;
  }


/* ------------------ SUB/CONTENT PAGES ---------------------- */

.content A:link,
.content A:focus {
  color: #9F430E; 
  background-color: inherit;
  text-decoration: underline;
}

.content A:visited {
  color: #B5A539;
  background-color: inherit;
  text-decoration: underline;
}

.content A:hover {
  background-color: #FFFCE6;
  text-decoration: underline;
}

.nav
  {
    width: 200px;
    padding: 0px;
    border-style: solid;
    border-color: #E2DFB4;
    border-width: 0px 1px 0px 0px;
    vertical-align: top;
  }

.content
  {
    width: 560px;
    padding: 20px 20px 20px 40px;
    vertical-align: top;
  }

.content hr.endContent
  {
	height:1px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px solid #D8D1A2;
	margin-top: 10px;
	margin-bottom: 25px;
  }

/* ------------------ FORM ELEMENTS ---------------------- */

.searchButton
  {
	background-color: #E6E3D6;
	border-top: 1px Solid #FFFFFF;
	border-left: 1px Solid #FFFFFF;
	border-right: 1px Solid #999999;
	border-bottom: 1px Solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 16px;
  }

.searchField
  {
	font-family: verdana, courier new, courier, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-width: 0px;
	border-style: inset;
	height: 15px;
	width: 135px;
  }

.form
  {
	font-family: verdana, courier new, courier, sans-serif;
	font-size:10px;
	font-weight:normal;
	border-width: 1px;
	border-style: inset;
	height: 16px;
  }

/* ------------------ CUSTOM TABLES ---------------------- */

.dataTable { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
	border: 1px solid #E2DFB4;
} 
  
.dataTable TH { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
	border-bottom: 1px solid #E2DFB4;
	background-color: #fefdf1;
} 
  
.dataTable TD { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
} 

.dataTable .row1 {
	background-color: #ffffff;
}

.dataTable .row2 {
	background-color: #f9f9f9;
}

.dataTable .headrow {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
	border-top: 1px solid #E2DFB4;
	border-bottom: 1px solid #E2DFB4;
	background-color: #fefdf1;
}

/* ------------------ CUSTOM CLASSES ---------------------- */

.imgLeft { margin-right:20px; }
.imgRight { margin-left:30px; }

.header .bar
  {
	background-image: url("/assets/images/header_bkg.gif");
  }

.header .end
  {
    border-color: #E2DFB4;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
  }

.profile
  {
	background-image:url(/assets/images/profiles/profile_bkg.gif)
  }

.crumb
  {
    width: 560px;
    padding: 5px 5px 5px 25px;
    vertical-align: top;
  }

.footer
  {
    background-color: #FAF5CF;
    border-style: solid;
    border-color: #D5D2A7;
    border-width: 1px 0px 1px 0px;
    padding: 6px 6px 6px 16px;
    height: 20px;
    width: 100%x;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-variant: small-caps;
    color: #BBB589;
    margin: 32px 0px 32px 0px;
  }
  
  .foot
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9.5px;
	font-weight: 300;
    font-variant: normal;
    color: #B95915;
	align: center;
    margin: 12px 0px 0px 0px;
  }
  
  .courses
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
	font-weight: 300;
    font-variant: normal;
    color: #333333;
	align: center;
    margin: 12px 0px 0px 0px;
  }
a.courses:link,
a.courses:focus {
  color: #9F430E; 
  background-color: inherit;
  text-decoration: underline;
}
 
  
a.courses:visited {
	color: #B95915;
}
a.courses:hover {
    color: #F5CA67;
	text-decoration: none;	
}

.news
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: 300;
    font-variant: normal;
    color: #333333;
	align: center;
    margin: 12px 0px 0px 0px;
  }
  
  .newshead
  {
    font-family: Georgia, Palatino, Times New Roman, serif;
    font-size: 13px;
	font-weight: 400;
    font-variant: normal;
    color: #ffffff;
	align: left;
    margin: 2px 0px 0px 9px;
  }
  
 .alert
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-variant: normal;
	color: #993333;
	align: center;
	margin: 12px 0px 0px 0px;
	  }

 .box
{
	color: #ffffff;
	
  }
  
   .picright
{
	padding-right: 16px;	
	
  }
  
  .newbar
  {
	color: #ffffff;
	background-color: #A29965;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 30px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	align: center;
	margin: 0px;
	height: 25px;
	width: 120px;
	border-left: 12px;
	border-right: 12px;
	line-height: 12px;
	  }
	  
	  a.newbard:link,
a.newbard:focus {
  color: #9F430E; 
  background-color: inherit;
  text-decoration: none;
}

a.newbard:visited {
	color: #B95915;
	text-decoration: none;
}

a.newbard:hover {
    color: #9F430E;
	text-decoration: underline;	
}
	  
	  .top
  {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: 300;
    font-variant: normal;
    color: #333333;
	align: right;
    margin: 12px 0px 0px 0px;
  }
  
  .pleft   {
     margin-right: 18px;
	 margin-bottom: 12px;
	 }