body {
	text-align:center;
	font: 11px/161% Verdana, Arial, Helvetica, sans-serif;
	background-color: #B3B3B#;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	}
a:focus {
	outline: 0;
}
/* Image rollover class*/
.imgover {}

#topband {
	position:relative;
	width:890px;
	height:5px;	
	background:#ecad00;
	margin-bottom: 2px;
	overflow: hidden;
	}
	
#frame {
	width:890px;
	margin-right:auto;
	margin-left:auto;
	margin-top:2px;
	margin-bottom:0px;
	padding:0px;
	text-align:left;
	background-color: #FFFFFF;
	position: relative;
	float:left;
	border: 2px solid #FFFFFF;
	}

/* hidden navMatch div */
#navmatch { display: none; }

/* UNDERLINE*/
#contentright ul li a.activeLink, #contentright ul li a.activeLink:visited {
	text-decoration: underline;
}

#bodyarea {
	display: block;
	height: auto;
	width: 890px;
}
#openleftnavbox {
	width:100px;
	padding:0px 8px 12px 25px;
	margin: 0px;
	float:none;
	background:#B3B3B3;
	height: auto;
	_padding-right: 1px;
	}
	#openleftnavbox a {_padding-right: 8px}

#contentleft {
	width:190px;
	padding:0px;
	margin: 0px;
	float:left;
	background:#ffffff;
	}
#contentleft h1 {
	padding:0px;
	margin: 0px 0px 9px;
	}
#contentleft #leftnavbox h2 {
	padding:0px;
	margin: 0px;
	}
#leftnavbox {
	background-color:#932400;
	height: auto;
	width: 190px;
	padding: 0px 0px 30px;
	margin: 0px;
	clear: both;
	float: none;
}
#leftnavbox.alt {
	background-color:##932400;
}
/* MOVED TO NEW STYLE SHEET FOR BETTER DISPLAY IN DW*/

#contentcenter {
	width:490px;
	padding:4px 20px 5px;
	float:left;
	background:#ffffff;
	margin: 0px;
	overflow: hidden;
	}
	
#contentcenter h1 {	
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px;
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	background: url(../images/h1_Mark.gif) no-repeat left 2px; 
	color: #000000;
	vertical-align:middle;
	}
	
.toplevel #contentcenter {
	width:434px;
	padding:4px 20px 5px;
	float:left;
	background:#fff;
	margin: 0px;
	overflow: hidden;
	}
.toplevel #contentcenter p {
	width:404px;
	}
#contentcenterwide {
	width:643px;
	padding:4px 24px 19px;
	float:left;
	background:#ffffff;
	margin: 0px;
	overflow: hidden;
	}
#contentcenterwide h1 {
	padding:0px 0px 0px 15px;
	margin:0px 0px 10px;
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	background: url(../images/h1_Mark.gif) no-repeat left 1px;
	color: #4E3A1F;
	}
#contentright {
	width:137px;
	padding:5px 15px 19px;
	margin: 80px 0px 0px;
	border-left: 1px solid #666666;
	float: left;
	}
#contentright .feature {
	display: block;
	text-align: left;
}
#contentright .feature img {
	margin-right: 10px;
	border: 1px solid #A8AABB;
}
/* caption/headline style */
#contentright .feature p.caption {
	margin: 0px;
	padding: 4px 0px 0px;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
}
/* caption/headline style */
#contentright .feature p a, #contentright .feature p a:visited {
	color: #2277B7;
	font-weight: normal;
	display: inline;
	font-style: italic;
	font-size: 10px;
	line-height: 13px;
}

#contentcenter .feature {
	  float: left;
	  width: 35%;	 
	  padding: 1px 0px 0px;
	}
	
#contentcenter .feature p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

#contentcenter .feature1 {
	  float: left;	 
	  width: 50%;	  
	  padding: 1px 1px 1px;
	}
	
#contentcenter .feature1 p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

#contentcenter .feature2 {
	  float: right;	 
	  width: 70%;
	  padding: 1px 1px 1px;
	}
	
#contentcenter .feature2 p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
  	  padding: 1px 10px 1px 10px;
}

#contentcenter .studentfeature {
	  float: left;
	  width: 45%;
	  padding: 1px 0px 0px;
	}
#contentcenter .studentfeature p {
	  text-align: center;
	  font-style: italic;
	  font-size: smaller;
	  text-indent: 0;
}

#contentright h2 {
	color: #000000;
	margin: 0px;
	padding: 0px;
	display: block;
	font: bold 14px/14px Arial, Helvetica, sans-serif;
	margin-top: 16px;
}

#contentright ul {
	margin: 5px 0px 25px;
	padding: 0px 0px 2px;
	width: 133px;
}

#contentright ul li {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	list-style: none;
	background: url(../images/arrrow-right.gif) no-repeat 0px 4px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	zoom: 100%;
}

#contentright a, #contentright a:visited {
	color: #932400;
	display: block;
}

#contentcenter p, #contentcenterwide p, #contentright p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;
}

#contentheader {
	/*background:#ffffff url(../images/wba-header-02.jpg) no-repeat left top; */
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #fff;
	width: 890px;
	height: 100px;
	}	

#topnavbar {
	background:#932400;
	margin: 0px;
	padding: 0px;
	width: 890px;
	height: 34px;
	border-bottom: 2px solid #FFFFFF;
	border-top-style: none;
	}	
#login {
	background-color: #932400;
	height: 34px;
	width: 190px;
	display: block;
	float: left;
}
	
#loginbox {
	background-color: #932400;
	height: 150px;
	width: 190px;
	padding: 10px;
	display:block;
	float: left;	
	margin-bottom: 2px;
}

#searchbox {
	background-color: #932400;	
	height: 50px;
	width: 190px;
	padding: 10px;
	display:block;
	float: left;	
	margin-bottom: 2px;
	vertical-align: middle;
}

#contactbox {
	background-color: #932400;	
	height: 120px;
	width: 190px;
	padding: 10px;
	display:block;
	float: left;	
	margin-bottom: 2px;
	vertical-align: middle;
}

#endbox {
	background-color: #ecad00;	
	height: 4px;
	width: 190px;
	display:block;
	float: left;	
	margin-bottom: 2px;	
}

input#searchbox {
	width: 137px;
	font: 8px/8px Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 5px;
}
#topnav {
	float: left;
	height: 25px;
	width: 700px;
	display:block;	
}

h1 {
	font-size:17px;
	padding:0px;
	margin: 0px 0px 18px;
	font-weight: bold;
	color: #E1B227;
	}
#contentcenter h2, #contentcenterwide h2 {
	color: #4E3A1F;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenterwide .listalt h2 {
	border-bottom: 1px solid #666666;
	padding: 0px;
	margin: 0px 0px 16px;
}
#contentcenter h3, #contentcenterwide h3 {
	color: #000000;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenterwide h3.date {
	color: #000000;
	font: italic normal 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenterwide .listalt h3 {
	color: #000;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 3px;
	padding: 0px;
}
#contentcenter h4, #contentcenterwide h4 {
	color: #801F00;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentcenter h5, #contentcenterwide h5 {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 6px;
	margin: 0px;
	clear: both;
}
#contentheader h1 {
	font-size:14px;
	padding:10px;
	margin:0px;
	}

a {
text-decoration:none;
color:#2277B7;
font-weight: bold;
}
a:visited {
text-decoration:none;
color:#738EA3;
font-weight: bold;
}
a:active, a:hover {
text-decoration:underline;
color:#2277B7;
font-weight: bold;
}

#contentcenter ul {
	margin: 5px 0px 25px 30px;
	padding: 0px 0px 2px;
}

#contentcenter ul ul, #contentcenter ul ul ul {
	margin: 5px 0px 0px 30px;
}

#contentcenter ul li {
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;		
	vertical-align: top;	
	top: -.3em;
}
#contentcenter ol {
	margin: 5px 0px 15px 16px;
	padding: 0px 0px 2px;
}
#contentcenter ol ol, #contentcenter ol ol ol {
	margin: 5px 0px 0px 10px;
}


#contentcenter ol ul {
	/*margin: 5px 0px 10px;
	padding: 0px;*/
	/*background: #CCCCCC;	border: 1px dotted #FF0000;*/
}
#contentcenter ol ul li {
	list-style: disc;	/*margin-left: 30px;*/
	/*background: #CCCCCC;	border: 1px dotted #FF0000;*/
}
ol li {
	margin-left: 25px;	
	/*zoom: 100%;*/
}
ol.upper-alpha {
	list-style-type: upper-alpha;
}
ol.lower-alpha {
	list-style-type: lower-alpha;
}

#contentcenter ul.nomargin {
	margin: 0px 0px 0px 15px;
}

p.backtosection {
	background: url(../images/backto.gif) no-repeat left 4px;
	font-weight: bold;
}
p#backtotop {
	background: url(../images/backtotop.gif) no-repeat left 4px;
	font-weight: bold;
	margin-left: 213px;
}
p#backtotop a, p#backtotop a:visited, p.backtosection a, p.backtosection a:visited {
	color: #4D4D4D;
	padding-left: 22px;
}
p#backtotop a:hover, p#backtotop a:active, p.backtosection a:hover, p.backtosection a:active {
	outline: none;
}
p.backtosection a {
	padding-left: 21px;
}

p.top {
	background: url(../images/backto.gif) no-repeat left 4px;	
	display:inline;
	margin: 300px;
}
p.top a {
	padding-left: 21px;
}
/* Till here */
#contentfooter {
	text-align: left;
	display: block;
	clear: both;
	background: url(../images/footer2.jpg) no-repeat left 4px;
	color: #999999;
	font-size: 10px;
	width:890px;
	height: 50px;
}

#footer2 {
	color: #6F5E3D;
	width:890px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:left;
	font-size: 10px;
}

#footer2 p {
	margin: 0px;
	padding:0px;
}

#contentfooter a {
	font-weight: bold;
	color: #999999;
}

.sizer  {
	display: block;
	height: 100px;
}

#formbodyrev {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

/* spacing of lines */
#formbodyrev div {
	margin: 0px 0px 10px;
	padding: 0;
	text-align:left;
}

/* form element styling */
#formbodyrev select, #formbodyrev input {
	font: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;	
	width: 170px;	
}

#formbodyrev label  {
	float: left;
	display: block;
	width: 185px;
	text-align: right;
	padding-right: 5px;
}
#sendform  {
	width: 50px;
	display: block;
}

#formbodyrev select, #formbodyrev input, #formbodyrev textarea {
	font: 10px/1.3 Verdana, Arial, Helvetica, sans-serif;	
	width: 170px;	
}


#topoptions {
	position:absolute;
	z-index:1;
	left: 5px;
	top: 18px;
	margin: 0px;
	padding: 0px;
	height: 43px;
	/* background: #FFFFFF; */
}
#apply {
	position:absolute;
	width:127px;
	height:27px;
	z-index:1;
	left: 622px;
	top: 235px;
	display: block;
	padding: 0px;
}

#give {
	position:absolute;
	width:146px;
	height:27px;
	z-index:1;
	left: 748px;
	top: 235px;
	display: block;
	padding: 0px;
}

.news a:link, .news a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	display: block;
}
.news a:active, .news a:hover {
	
	font-weight: normal;
	color: #2377B7;
	text-decoration: underline;
	display: block;
}


img#applybut, img#givebut {
	padding-top: 3px;
	padding-left: 3px;
}

input.send-btn {
	background: url() no-repeat;
	outline: none;
}
input.send-btn:hover {
background: url() no-repeat 0 -34px;
}


/* MOVED TO NEW STYLE SHEET FOR BETTER DISPLAY IN DW*/
#contentcenter ul#bread li, #contentcenterwide ul#bread li {
	color: #776853;
	list-style: none;
	display: inline;
	text-decoration: none;
	line-height: 1.4;
	position: relative;
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
}

#contentcenter ul#bread {
	width:464px;
	height: auto;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 28px;
	vertical-align: top;
}
.toplevel #contentcenter ul#bread {
	width:434px;
	height: auto;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 28px;
	vertical-align: top;
}
#contentcenterwide ul#bread {
	width:601px;
	height: auto;
	text-align: left;
	padding: 0px;
	margin: 0px 0px 28px;
	vertical-align: top;
}
#contentcenter ul#bread li a, #contentcenter ul#bread li a:visited,
#contentcenterwide ul#bread li a, #contentcenterwide ul#bread li a:visited {
	color: #776853;
	font-weight: normal;
	text-decoration: underline;
	background: url(../images/arrow.gif) no-repeat right;
	padding: 0px 12px 0px 0px;
	margin: 0px 0px 6px;
	}
#contentcenter ul#bread li a:active, #contentcenter ul#bread li a:hover,
#contentcenterwide ul#bread li a:active, #contentcenterwide ul#bread li a:hover {
	color: #776853;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow.gif) no-repeat right;
	}
	
.noarrow {
	background: #ffffff;
}

/* anchored list */
#anchored {
	margin: 10px 0px 0px;
	padding: 0px;
}

#anchored h3 {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:0px 0px 10px;
	margin: 0px;
}
#contentcenter #anchored ul {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 219px;
}
#contentcenterwide #anchored ul {
	margin: 0px;
	padding: 0px 0px 20px;
	width: 283px;
}

#contentcenter #anchored ul li, #contentcenterwide #anchored ul li {
	text-decoration: none;
	padding: 0px 0px 11px;
	list-style: none;
	margin: 0px;
	line-height: 1;	
	zoom: 100%;
}

/* INLINE FORM  -Added ndmr 31 Jan 08-  */
form.inline {
	display: inline;
}

/*table with no class or id - Added by DS Feb 12 08 */
#contentcenter table td, #contentcenterwide table td
{
font: 11px/161% Verdana, Arial, Helvetica, sans-serif;
}

/* STANDARD TABLE  -Added ndmr 9 Jan 08- */

table.standard th {
	background: #ECEACC;
	padding-top: 7px;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 5px;
}
table.standard td {
	background: #F2F2D5;
	border-left: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 5px;
}

table.standard th.white {
	background: #FFFFFF;
}
table.standard td.white {
	background: #FFFFFF;
}

/* NEWS TABLE */
#news {
	width: 455px;
}
#news .date {
	background: #ECEACC;
	width: 64px;
	padding-top: 7px;
	padding-left: 9px;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;	
}
#news .headline {
	background: #F2F2D5;
	width: 412px;
	font-weight: bold;
	color: #2277B7;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 19px;
}
#news .headline a .more {
	font-size: 10px;
	text-decoration: underline;
}

#navyears {
	background: #F2F2D5;
	font-weight: bold;
	border-left: 5px solid #FFFFFF;
	color: #2277B7;
	vertical-align: top;
	padding: 2px 10px;
	font-size: 11px;
	margin: 3px 0px 0px;
}

#navyears .active {
	color: #801F00;
	
}

#navmonths {
	width: 430px;
	font-weight: normal;
	color: #000;
	vertical-align: top;
	padding: 4px 10px;
	font-size: 12px;
	font-size: 11px;
	margin-bottom: 20px;
}
/* left floating image */
#leftimage {
	float: left;
	width: 147px;
	height: auto;
	display: block;
	margin: 6px 15px 10px 0px;
}
#leftimage p {
	font-style: italic;
}
#leftimage img {
	border: 1px solid #999999;
}
.leftimage {
	border: 1px solid #999999;
	margin: 6px 15px 10px 0px;
	float: left;
}
/* to align contant info in a column */
div#contactinfo {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#contactinfo p {
	width:300px;
}
/* student org */
div#contactinfo-so {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
div#contactinfo-so p {
	width:250px;
}
.show {
	display: block;
}
.hide {
	display: none;
}
div#bio, div#pub {
	clear: both;
}
a#biolink.activeLink, a#publink.activeLink {
	text-decoration: underline;
	cursor: default;
}
a.cv:link, a.cv:visited {
	background: url(../images/pdf.gif) no-repeat left 2px;
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	height: 20px;
}

/* nav links top */
#contentcenter ul#navlinkstop li a.activeLink, #contentcenter ul#navlinksbottom li a.activeLink {
	text-decoration: underline;
}

#contentcenter ul#navlinkstop  {
	padding: 0px;
	margin: 0px 0px 20px;
}
#contentcenter ul#navlinkstop li {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#contentcenter ul#navlinkstop li a, #navlinkstop li a:visited {
	display: block;
	color: #2277B7;
	width:auto;
	background: url() no-repeat left 1px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 6px 15px;
	margin: 0px;
	outline: none;
	line-height: 1;
}
#contentcenter ul#navlinkstop li a:visited {
	color:#738EA3;
}
#contentcenter ul#navlinkstop li a:hover, #navlinkstop li a:active {
	color: #2277B7;
	text-decoration:underline;
}

/* nav links bottom */
#contentcenter ul#navlinksbottom  {
	padding: 0px;
	margin: 0px 0px 20px;
}
#contentcenter ul#navlinksbottom li {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#contentcenter ul#navlinksbottom li a, #contentcenter ul#navlinksbottom li a:visited {
	display: block;
	color: #2277B7;
	width:auto;
	/* background: url(none); */
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	outline: none;
}
#contentcenter ul#navlinksbottom li a:visited {
	color:#738EA3;
}
#contentcenter ul#navlinksbottom li a:hover, #navlinkstop li a:active {
	color: #2277B7;
	text-decoration:underline;
}

/* Displaying Link Levels 5 & below in the top content area*/
.toplinks {
	float: left;
	margin-top: 8px;
}
.toplinks h2 {
	width: 150px; 
}

.toplinks ul {
	margin: 0px 0px 0px 13px;
	padding: 0px;
}

.toplinks ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	zoom: 100%;
}

.toplinks ul li a, .toplinks ul li a:visited {
	font-weight: normal;
}
.toplinks#presemester {
	height: auto;
	width: 204px;
}
.toplinks#currentsemester {
	height: auto;
	width: 193px;
	padding-right: 17px;
	padding-left: 17px;
	border-right: 1px solid #787878;
	border-left: 1px solid #787878;
}
.toplinks#endsemester {
	height: auto;
	width: 163px;
	padding-left: 17px;
}

/* TOP LEVEL SPECIAL BODY STYLING */
h2.events {
	color: #4E3A1F;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	display: block;
	background: #fff url() no-repeat left 2px;
	text-indent: 12px;
}
/* NEWS TABLE - TOP LEVEL PAGES, not as wide.  Sometimes more than 1 on a page so it's a class */

.events {
	width: 431px;
	margin-top: 6px;
}

.events .date {
	background: #ECEACC;
	width: 70px;
	padding-top: 7px;
	padding-left: 9px;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;	
}
.events .headline {
	background: #F2F2D5;
	width: 298px;
	font-weight: bold;
	color: #2277B7;
	border-bottom: 5px solid #FFFFFF;
	vertical-align: top;
	padding: 4px 19px;
}
.events .headline a .more {
	font-size: 10px;
	text-decoration: underline;
}

/* Creates the red box in the center content area on the speciality homepages */
.redbox {
	background: url(../images/bg_rebbox.jpg) repeat-y left top;
	padding: 10px 10px 5px;
	height: auto;
	width: 412px;
	color: #FFFFFF;
	margin: 0px;
}
.redbox p {
	padding-top: 0px;
	margin-top: 0px;
}
.redbox img {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	padding-top: 4px;
}

.redbox ul#studorglist {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
}
.redbox ul#studorglist li {
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	list-style: none;
}

.redbox ul#faqlist {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
}
.redbox ul#faqlist li {
	text-decoration: none;
	padding: 0px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	list-style: none;
}

.redbox a, .redbox a:visited {
	color: #FFFFFF;
}

	
/* TOP LEVEL SPECIAL RIGHT SIDE */

#prospbanner {
	margin-bottom: 14px;
}
.toplevel #contentright {
	width:182px;
	padding:0px 0px 19px;
	margin: 77px 0px 0px;
	float: left;
	border-left-style: none;
	}
.toplevel #contentright p {
	/*margin: 0px;
	padding: 0px;
	width: 180px;*/
}
.toplevel #contentright h2 {
	color: #4E3A1F;
	margin: 0px;
	padding: 6px 0px 0px 25px;
	display: block;
	font: bold 14px Arial, Helvetica, sans-serif;
	height: 22px;
	width: 182px;
	background: #DEDAA8 url() no-repeat left top;
}
.toplevel #contentright h2.white {
	background: #ffffff url() no-repeat left top;
	height: auto;
}

.toplevel #contentright .feature,
.toplevel #contentright .feature2,
.toplevel #contentright .feature3 {
	display: block;
	text-align: left;
	background-color: #F1F1D4;
	padding: 9px 12px;
	width: 183px;
	margin: 0px 0px 12px;
	height: auto;
}

.toplevel #contentright .feature {
	padding-bottom: 2px;
}
/* Feature 3 = white background*/
.toplevel #contentright .feature3 {
	background-color: #ffffff;
}
/* FEATURE 1 STYLES */
/* left floats small image */
.toplevel #contentright .feature img.featurephoto {
	border: 1px solid #999999;
	float: left;
	margin: 4px 6px 0px 0px;
	padding: 0px;
	display: block;
}
/* FEATURE 2 STYLES */
/* special callout image, centered in box */
.toplevel #contentright .feature2 img {
	border: none;
	margin: 3px 0px;
	padding: 0px;
}
/* sub headline text*/
.toplevel #contentright .feature h3 {
	font-size: 11px;
	color: #CC3300;
	margin: 0px;
	padding: 0px;
}
/* FEATURE 3 STYLES */
/*.toplevel #contentright .feature3 p {
	margin-left: 10px;
}*/
/* This creates a special dot bullet that is used for lists other than MENU LISTS  */
.toplevel #contentright .feature3 ul#dots {
	margin: 5px 0px 0px;
	padding: 0px 0px 2px;
	width: 183px;
}
.toplevel #contentright .feature3 ul#dots li {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	list-style: none;
	background: url() no-repeat 0px 4px;
	margin: 0px 0px 6px;
	line-height: 1.4;
	zoom: 100%;
}
/* normal sized blue link in right box - overrides default of red */
.toplevel #contentright a.blue, .toplevel #contentright a.blue:visited {
	color: #2277B7;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

/* smaller sized blue link in right box - overrides default of red */
.toplevel #contentright a.more, .toplevel #contentright a.more:visited {
	color: #2277B7;
	text-decoration: none;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
.toplevel #contentright a.blue:hover, .toplevel #contentright a.blue:active,
.toplevel #contentright a.more:hover, .toplevel #contentright a.more:active {
	text-decoration: underline;
}

#contentheader2,#footer3 { display: none;visibility:hidden }




 
