/*
*  norwich university standard screen styles
*  version:  2007.02.19
*  author:   eric hobart
*  version:  1
*  last revision: 2008.12.02
*  notes:    These styles increase leftcontent div width to 507px,
*            float "see also" relative navigation to right,
*            and allow for floating left and right image divs.
*  
*            Corresponding html page requires:
*              body class="standard", delete <div id="rightcontent">
*            Include following conditional comment for =IE7, <IE7 in page head:
*
*            <!-- conditional comment for IE7 -->
*            <!--[if IE 7]>
*            <style type="text/css" media="screen">
*              @import url(relative path/css/IE7.css);
*            </style>
*            <![endif]-->

*              
*            <!-- conditional comment for <IE7 -->
*            <!--[if lt IE 7]>
*            <style type="text/css" media="screen">
*              @import url(relative path/css/IE7-.css);
*            </style>
*            <![endif]-->
*
*/

/* STRUCTURE =skipnav, print, hidetext	
----------------------------------------------- */
div#skipnav,
img.print,
.hidetext	{
  height: 1px;
  overflow: hidden;
  position: absolute;
    left: 0; top: -50000px;
  width: 1px;
}

/* STRUCTURE =banner
----------------------------------------------- */
body#support div#banner {
  margin: 20px 0 0 20px;
}

/* STRUCTURE =leftcontent
----------------------------------------------- */
body.standard div#leftcontent	{
		width: 507px;
}

div#leftcontent div	{ /*rewrite third-level.css rules*/
  background-color: transparent;
  color: #000;
  font-style: normal;
  margin: 0;
  padding: 0;
}

/* STRUCTURE =3column
----------------------------------------------- */

div.three-column	{
  display: block;
  width: 480px;
}

div.three-column div	{
  float: left;
  width: 152px;
}

div.three-column div#column2	{
  float: left;
  margin: 0 12px;
}


/* STRUCTURE =sidebar
----------------------------------------------- */
body.standard div#leftcontent div#sidebar,
body.standard div#leftcontent div#sidebar-floatLeft	{
  background: none;
  border: 1px dotted  #666;
  border-width: 0 0 0 1px;
  float: right;
  font: normal 11px/14px verdana, arial, helvetica, sans-serif;
  margin: 0 0 .75em 1em;
  padding: 0 0 0 .75em;
  width: 170px;
}

body.standard div#leftcontent div#sidebar-floatLeft	{
  border-width: 0 1px 1px 0;
  float: left;
  margin: 0 1em .75em 0;
  padding: 0 .75em 0 0;
}

body.standard div#leftcontent div#sidebarInfoBox,
body.standard div#leftcontent div.rightColumn	{
  background: #f3eac7; 
  float: right;
  font: normal 11px/14px verdana, arial, helvetica, sans-serif;
  margin: 5px 0 .75em 1em;
  padding: 0 0 0 .75em;
  width: 225px;
}

body.standard div#leftcontent div.rightColumn	{
  background: none;
}

div.leftBorder	{
  border: 1px dashed #c4c4c4;
  border-width: 0 0 0 1px; 
}

body.standard div#leftcontent div.container-imageDropShadow {
  background: transparent url(../img/base/dropShadow/bg-dropShadow.gif) no-repeat bottom right;
  float: right;
  line-height: 0;
}
 
body.standard div#leftcontent div.container-imageDropShadow img {
  background: #fff;
  padding: 4px;
  border: 1px solid #a9a9a9;
  position: relative;
  left: -5px;
  top: -5px;
}

body.standard div#leftcontent div#sidebar.sidebarZero	{
  margin-top: 0;
}

body.standard div#leftcontent div#sidebarInfoBox.sidebarZero	{
  margin-top: 0;
}

body.standard div#leftcontent div#sidebar.clip	{
  height: 200px;
	overflow: auto;
}

/* STRUCTURE =nupaybox
----------------------------------------------- */
div.container-nupaybox	{
  clear: both;
  display: block;
  height: 200px;
  margin: 0 0 2em 0;
  position: relative;
  padding: 0;
  top: -4em;
  width: 350px;
}
	
div.nupaybox	{
  color: #333;
  display: block;
  background: #e4e4e4 none !important;
  border: 1px solid #666;
  position: relative;
  width: 100%;
  margin: 0 0 12px 0 !important;
}

/* STRUCTURE =container-multiNavRelative
----------------------------------------------- */
body.standard div#leftcontent div#container-multiNavRelative	{
  background: none; 
  float: right;
  margin: 0;
  padding: 0;
	width: 156px;
}

/* STRUCTURE =navRelative
----------------------------------------------- */
body.standard div#navRelative,
body.standard div#navRelativeGeneric,
body.standard div#navRelativeBlog {
	background: #ccc url(../img/subsite/bg_seeAlso_base.gif) bottom left no-repeat;
	float: right;
	padding: 0 0 15px 0;
	margin: 10px 0 10px .75em;
  position: relative;
  left: 33px;
	width: 148px;
}

body#about div#navRelative,
body#about div#navRelativeGeneric,
body#news div#navRelative,
body#news div#navRelativeGeneric,
body#academic-affairs div#navRelative,
body#academic-affairs div#navRelativeGeneric,
body#admission div#navRelativeBlog	{
  left: 33px;
}

body#academic div#navRelative,
body#academic div#navRelativeGeneric,
body#administrative div#navRelative,
body#administrative div#navRelativeGeneric	{
  left: 31px;
}

body.standard div#navRelativeGeneric {
	background:  #999 url(../img/subsite/bg_navRelGeneric_base.gif) bottom left no-repeat;
}

body.standard div#navRelativeBlog {
	background:  #be9945 url(../img/tier2/admission/bg_navRelBlog_base.gif) bottom left no-repeat;
}

body.standard div#navRelativeGeneric.marginbottom90 {
	margin-bottom: 90px;
}

body.standard div#leftcontent div#container-multiNavRelative div#navRelative,
body.standard div#leftcontent div#container-multiNavRelative div#navRelativeGeneric,
body.standard div#leftcontent div#container-multiNavRelative div#navRelativeBlog	{
  margin-left: 0;
}

/* STRUCTURE =shadowBox
----------------------------------------------- */
body.standard div#leftcontent div.shadowBox,
body.standard div#leftcontent div.shadowBoxLeft {
  background: transparent url(../img/base/dropShadow/bottom-left.gif) no-repeat left bottom;
  float: right;
  margin: .75em 0 0 .25em;
  width: 235px;
}

body#norwichforever div#leftcontent div.shadowBox	{
  margin-left: 1.75em;
}

body.standard div#leftcontent div.shadowBoxLeft {
  float: left;
  margin-right: .25em;
  margin-left: 0;
}

div.shadowBox-outer {
  background: transparent url(../img/base/dropShadow/bottom-right.gif) no-repeat right bottom;
  margin: 0;
  padding: 0 0 5% 0 !important;
}

div.shadowBox-inner {
  background: transparent url(../img/base/dropShadow/top-left.gif) no-repeat left top;
  margin: 0;
  padding: 0;
}

/* STRUCTURE =containers single player audio
----------------------------------------------- */
body.standard div#leftcontent div#sidebar div.container-sidebarAudio,
body.standard div#leftcontent div#sidebar-floatLeft div.container-sidebarAudio	{
  display: block;
  margin-left: 5px;
  width: 160px;
}

body.standard div#leftcontent div.thumb-floatRight div.container-thumbAudio,
body.standard div#leftcontent div.thumb-floatLeft div.container-thumbAudio	{
  margin: 0 5px 5px 5px;
  padding: 0;
  width: 160px;
}

body.standard div#leftcontent div.container-audio350	{
  display: block;
  margin: 1.5em 0 0 1px;
  padding: 0;
  width: 350px;
}


/* STRUCTURE =container-newsFeed =container-basicScroll
----------------------------------------------- */
body.standard div#leftcontent div.container-newsFeed,
body.standard div#leftcontent div.container-basicScroll	{
  float: right;
  margin-left: .75em;
}

/* STRUCTURE =newsFeed =basicScroll
----------------------------------------------- */
body.standard div#leftcontent div.container-newsFeed div.newsFeed,
body.standard div#leftcontent div.container-basicScroll div.basicScroll	{
  background: transparent none;
  border: 1px solid #999;
  font: normal 11px/14px verdana, arial, helvetica, sans-serif;
  height: 160px;
  margin: 0;
	overflow: auto;
  padding: 0;
  width: 210px;
}

.noborder   {
  border: 0 !important;
}

div.height100	{
  height: 100px !important;
}

/* STRUCTURE =scroll
----------------------------------------------- */
div#clip {
  /* div with scrolling content */
  width: 328px;
  height: 128px;
  overflow: auto;
  /* IE overflow fix, position must be relative or absolute*/
  outline: none;
  position: relative;
  margin: 6px 0 -1.25em 0;
  padding: 0;
}

/* these styles control custom vertical scroll bar presentation */
/* must include js/FleXcroll.js to run */

div.scrollgeneric {
  font-size: 1px;
  line-height: 1px;
  position: absolute;
  top: 0; left: 0;
}

div.vscrollerbase {
  background: transparent url(img/index/bg-hscrollerbase.gif) repeat-y;
  width: 10px;
}

div.vscrollerbar {
  background: transparent url(img/index/button-scroll.gif) no-repeat;
  width: 10px;
}

div.hscrollerbase {
  background-color: #000;
  height: 10px;
}

div.hscrollerbar {
  background-color: #fff;
  height: 10px;
}

div.scrollerjogbox {
  background-color: #717171;
  height: 10px;
  top: auto; left: auto;
  bottom: 0; right: 0;
  width: 10px;
}

/* STRUCTURE =leadStory
----------------------------------------------- */

body#news-index div.leadStory	{
  background: #f5efd3 url(../img/tier3/news/bg-leadStory.gif) 0% 100% repeat-x;
  border: 1px solid #907400;
  border-width: 1px 0 2px 0;
  margin: 0 0 1em 0;
  padding: 2.25em 1.25em 1.25em 1.25em;
}

/* STRUCTURE =image-divs
----------------------------------------------- */
body.standard div#leftcontent div.rightImage,
body.standard div#leftcontent div.leftImage,
body.standard div#leftcontent div.rightImage208,
body.standard div#leftcontent div.rightImage250,
body.standard div#leftcontent div.rightImage280,
body.standard div#leftcontent div.rightImage300,
body.standard div#leftcontent div.rightImage320,
body.standard div#leftcontent div.rightImage350,
body.standard div#leftcontent div.thumb-floatRight,
body.standard div#leftcontent div.thumb-floatLeft	{
  background: transparent none;
  border: 1px solid #ccc; 
  float: right;
  margin: 0 0 1em 1em;
  padding: .5em;
  width: 200px;
}

body.standard div#leftcontent div.leftImage	{
  float: left;
  margin: 0 1em 1em 0;
}

body.standard div#leftcontent div.rightImage208	{
  width: 208px;
}

body.standard div#leftcontent div.rightImage250	{
  width: 250px;
}

body.standard div#leftcontent div.rightImage280	{
  width: 280px;
}

body.standard div#leftcontent div.rightImage300	{
  width: 300px;
}

body.standard div#leftcontent div.rightImage320	{
  width: 320px;
}

body.standard div#leftcontent div.rightImage350	{
  width: 350px;
}

body.standard div#leftcontent div.thumb-floatRight,
body.standard div#leftcontent div.thumb-floatLeft	{
  margin: 0 0 1em 1em;
  padding: 0;
  width: 170px;
}

body.standard div#leftcontent div.thumb-floatLeft	{
  float: left;
  margin: 0 1em 1em 0;
}

body.standard div#leftcontent div.centerImage	{
  background: transparent none;
  margin: 0 0 1em 0;
}

/* STRUCTURE =flashcontent
----------------------------------------------- */
div#flashcontent,
div#flashcontent2,
div#flashcontent-vermontFallen	{
  width: 320px;
  height: 275px;
  margin: 0;
  padding: 0;
}

div#flashcontent-xspf_player_slim2,
div#flashcontent-xspf_player_slim3	{
  width: 160px;
  margin: 0;
  padding: 0;
}

/* STRUCTURE =slideshow-linkMovie
----------------------------------------------- */
body.standard div#leftcontent div.rightImage div.slideshow-linkMovie	{
  background: #000 url(../img/icons/link-icon_movie.gif) 95% 0% no-repeat;
  border: 1px solid #000f00;
  border-width: 0 1px 1px 1px;
  margin: 0; 
  padding: 18px 0 0 0; 
}

div#leftcontent div.rightImage div.slideshow-linkMovie span.play-slideshow	{
  background: transparent none;
  display: block;
  margin: .5em;
  text-align: right;
}

/* STRUCTURE =note
----------------------------------------------- */
body.standard div#leftcontent div.note	{
  background-color: #f4f4f4;
  border: 1px dashed #666;
  border-width: 1px 0 1px 0;
  margin: .75em 0; 
}


/* TEXT =basic tags
----------------------------------------------- */

h4	{
  margin: 1em 0 .5em 0;
}

blockquote,
blockquote.left	{
  background: transparent url(../img/base/bg-leftQuote.gif) no-repeat;
  float: right;
  margin: .25em 0 0 1em;
  padding: 0;
  text-align: center;
  width: 200px;
}

blockquote.left	{
  float: left;
  margin: .25em 1em 0 0;
}

blockquote p,
blockquote.left p	{
  color: #555;
  font: bold 14px/19px georgia, "Times New Roman", times, serif !important;
  letter-spacing: -1px;
}

blockquote p.quote,
blockquote.left p.quote	{
  background: transparent url(../img/base/bg-rightQuote.gif) no-repeat 100% 100%;
  margin: 0 10px 0 0;
  padding: 0 10px 0 20px;
}

blockquote p.attribution,
blockquote.left p.attribution	{
  font-size: 12px !important;
  line-height: 16px !important;
  margin: .5em 10px .75em 0;
  text-align: right;
}

ul li,
ul li ul li,
ol li,
ol li, ol li
dd,
li dd	{
  font-size: 12px;
  line-height: 16px;
}

/* TEXT =leftnav
----------------------------------------------- */

div#leftnav h2	{
  color: #666;
  font-size: 11px;
  margin: 1em .25em 0 .25em; 
}


div#leftnav h3	{
  color: #666;
  font-size: 11px;
  font-weight: normal;
  margin: 1em .25em 0 .25em; 
}


/* TEXT =maincontent
----------------------------------------------- */

body#news-index h1	{
  color: #907400;
  font-size: 26px;
  font-variant: small-caps;
  letter-spacing: .025em;
  margin: .25em 1em -6px 0;
  text-align: right;
  text-transform: none;  
}

body.standard div#maincontent h1 span	{
  color: #333;
  display: block;
  font: normal 11px/12px georgia, "Times New Roman", times, serif;
  margin: 0 0 0 .15em;
  padding: 0;
  text-transform: none;
}

body.standard div#maincontent h1 span.byline	{
  font-family: 'Trebuchet MS', verdana, arial, geneva, sans-serif;
}

/* TEXT =leadStory
----------------------------------------------- */
div.leadStory h2	{
  font-size: 18px;
}

div.leadStory h2 span	{
  color: #333;
  display: block;
  font: normal 12px/13px georgia, "Times New Roman", times, serif;
  margin: .25em 0 0 .15em;
  padding: 0;
  text-transform: none;
}

div.leadStory h2 span.byline	{
  font: bold 14px/15px 'Trebuchet MS', verdana, arial, geneva, sans-serif;
}

div.leadStory p	{
  font-size: 14px;
  margin-top: 1em;
}


/* TEXT =leftcontent
----------------------------------------------- */
body.standard div#leftcontent p	{
  font-size: 12px;
  line-height: 17px;
}

body.standard div#leftcontent div.note p	{
  margin: .75em .5em;
}

body.standard div#leftcontent p.attention	{
  background: transparent url(../img/icons/attention-icon_asterisk.gif) no-repeat;
  margin: 0 0 .75em .5em;
  padding: 0 0 0 16px; 
}

div#leftcontent p.top {
  display: block;
  width: 100%;
  text-align: right;
}

p.p-twoColumn	{
  clear: both;
  display: block;
  border-bottom: 1px dashed #ccc;
}
	
p.p-twoColumn span	{
  border-bottom: 1px solid #000;
  float: right;
  margin-top: -1.5em;
  width: 120px;
}

p.p-split	{
  clear: both;
  display: block;
  margin: 0;
  padding: .25em 0 1.5em 0;
  position: relative;
}
	
p.p-split span	{
  position: absolute;
  left: 33%;
}

p.shade	{
  background-color: #f4f4f4;
}

body.standard div#leftcontent p.gray-text	{
  margin-bottom: .5em;
}

body.standard div#leftcontent h2,
body.standard div#leftcontent h3	{
  margin-bottom: .75em;
}

body.standard div#leftcontent h2 span.dateline,
body.standard div#leftcontent h2 span.byline,
body.standard div#leftcontent h3 span.byline	{
  color: #333;
  display: block;
  font: normal 11px/12px georgia, 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  margin: .25em 0 0 .15em;
  padding: 0;
  text-transform: none;
}

h2.center-redBg	{
  color: #f4f4f4;
  background-color: #660000;
  line-height: 24px;
  text-align: center; 
}

body.standard div#leftcontent h2.underline,
body.standard div#leftcontent h2.underline-flushright,
body.standard div#leftcontent h3.underline,
body.standard div#leftcontent h3.underline-flushright,
body.standard div#leftcontent h4.underline	{
  border: 1px solid #999;
  border-width: 0 0 1px 0;
}

body.standard div#leftcontent h2.underline-flushright,
body.standard div#leftcontent h3.underline-flushright	{
  margin-top: 1em;
  margin-bottom: 1em;
  padding-right: 6em;
  text-align: right;
}

body.standard div#leftcontent h5	{
	color: #999;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
  margin: 0 0 .75em 0;
}

body.standard div#leftcontent ul,
body.standard div#leftcontent ol	{
  margin: .5em 0 .75em 2em;
  padding-left: 0;
}

body.standard div#leftcontent ul li,
body.standard div#leftcontent ol li	{
  padding-left: 0;
}
		
body.standard div#leftcontent ul li	{
  list-style-type: square;
}

body.standard ul.alpha	{
  clear: both;
  display: inline;
  float: left;
  list-style-type: none !important;
  margin: .75em auto !important;
  width: 100%;
}

body.standard ul.alpha li	{
  display: inline;
  float: left;
  font: normal 12px/16px georgia, 'Times New Roman', times, serif; 
  list-style-type: none !important;
  margin: 0 .1em;
  padding: 0 .25em;
}

body.standard ul.alpha li a:link,
body.standard ul.alpha li a:visited	{
  display: block;
  font-weight: bold;
  padding: 0 .25em;
}

body.standard ul.alpha li a:hover	{
  background-color: #ccc;
}

body.standard ul.pdf-list,
body.standard div#leftcontent ul.feed-list,
body.standard div#leftcontent ul.external-list 	{
  background: transparent none;
  color: #333;
  font: normal 11px/15px verdana, arial, helvetica, sans-serif;
  list-style-type: none;
  list-style-image: url(../img/icons/link-icon_pdf.gif);
  margin: .75em;
  padding: 0;
}

body.standard ul.pdf-list li,
body.standard div#leftcontent ul.feed-list li,
body.standard div#leftcontent ul.external-list li 	{
  list-style-type: none;
  list-style-image: url(../img/icons/link-icon_pdf.gif);
  margin-left: 1.5em;
  padding: 0 0 4px 1em;
}

body.standard div#leftcontent ul.feed-list 	{
  list-style: none outside url(../img/icons/link-icon_feed.gif);
}

body.standard div#leftcontent ul.feed-list li 	{
  list-style: none outside url(../img/icons/link-icon_feed.gif);
  padding-left: 0;
}

body.standard div#leftcontent ul.external-list 	{
  list-style: none outside url(../img/icons/link-icon_external.gif);
}

body.standard div#leftcontent ul.external-list li 	{
  list-style: none outside url(../img/icons/link-icon_external.gif);
  padding-left: 0;
}

body.standard div#leftcontent ul.external-list li.no-icon 	{
  list-style: none outside none;
}

body.standard ul.pdf-list li a:link,
body.standard ul.feed-list-list li a:link,
body.standard ul.external-list li a:link	{
  margin-left: .25em;
}

body.standard ul.twoColumn	{
  list-style-type: none !important;
  margin-left: 0 !important;
  width: 99%;
}

body.standard ul.twoColumn li	{
  height: 32px;
  line-height: 14px;
  list-style-type: none !important;
  margin: 0 0 .25em 0;
  padding: .15em 0 0 0;
  position: relative;
  text-indent: .25em;
  width: 99%;
}

body.standard ul.twoColumn li.heightx2	{
  height: 64px;
}

body.standard ul.twoColumn li.shade	{
  background-color: #e4e4e4;
}

body.standard ul.twoColumn li span	{
  display: block;
  position: absolute;
  left: 212px;
  text-indent: 0;
  top: 2px;
}

body.standard ul.twoColumn li span span	{
  display: block;
  position: absolute;
  left: 0;
  text-indent: 0;
  top: 32px;
  width: 300px;
}


body.standard ul.twoColumn-list	{
  display: inline;
  float: left;
  margin: 0 !important;
  padding: 0;
	width: 100%;
}

body.standard ul.twoColumn-list li	{
  display: inline;
  float: left;
  list-style-type: none;
  margin: 0 !important;
  padding: 0;
  text-align: left;
  width: 50%;
}

body.standard ul.twoColumn-list li ul	{
  height: 160px;
  margin: 0 !important;
  padding: 0;
  width: 100%;
}

body.standard ul.twoColumn-list li ul li	{
  clear: both;
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

body.standard div#leftcontent ul.nobullet {
  list-style-type: none;
  margin: .5em 0 .75em 0;
  padding: 0;
}

body.standard div#leftcontent ul.nobullet li {
  list-style-type: none;
  margin: .25em 0 .25em 1em;
  padding: 0;
}

body.standard div#leftcontent ul.nobullet li.mac {
  list-style-image: url(../img/icons/mac-icon.png);
  margin-left: 2em;
}

body.standard div#leftcontent ul.nobullet li.pc {
  list-style-image: url(../img/icons/pc-icon.png);
  margin-left: 2em;
}

ul.square li {
  list-style-type: square !important;
}

body.standard div#leftcontent ul.audience {
  list-style-type: none;
  margin: 1em 0 0 0;
  padding: 0;
}

body.standard div#leftcontent ul.audience li {
  background: url(../images/common/sm_directory_line.gif) transparent left bottom repeat-x;
  margin: 0;
  list-style-type: none;
  padding: 1px 0 3px 10px;
  width: 200px;
}

ul.audience li.noline {
  background-image: none !important;
}

body.standard div#leftcontent dl.box-description dl,
body.standard div#leftcontent dl.box-description dl dd	{
  background: transparent none;
  border: 0;
  padding: .75em 0;
}

body.standard div#leftcontent dt	{
  color: #600;
  font-size: 12px;
  font-weight: bold;
  margin-top: .5em;
}

body.standard div#leftcontent p.gray-text,
body.standard div#leftcontent dl.gray-text dt	{
  color: #666;
  font-size: 11px;
}

body.standard div#leftcontent dl.faq dt	{
  background: transparent url(../img/icons/faq-icon_question.gif) no-repeat;
  padding-left: 20px;
}

body.standard div#leftcontent dd	{
  margin: .25em .25em 1em 0;
}

body.standard div#leftcontent dl.box-description dd	{
  background: #fff url(../img/base/bg-dl_box-description.gif);
  border: 1px solid #999;
  border-color: #fff #fff #999 #fff ;
  display: block;
  padding: 1em;
}

dl.dates dt	{
  color: #666 !important;
  font: normal 12px/13px georgia, "Times New Roman", times, serif;
}
		
body.standard div#leftcontent p.flushRight,
body.standard div#leftcontent a.flushRight,
body.standard div#leftcontent span.flushRight {
  display: block;
  width: 100%;
  text-align: right;
}

.flushLeft	{
  display: block;
  width: 100%;
  text-align: left;
}

body.standard div#leftcontent p.p-twoColumn	{
  clear: both;
  display: block;
  border-bottom: 1px dashed #ccc;
}
	
body.standard div#leftcontent p.p-twoColumn span	{
  border-bottom: 1px solid #000;
  float: right;
  margin-top: -1.5em;
  width: 120px;
}

/* TEXT =image-divs
----------------------------------------------- */
body.standard div#leftcontent div.rightImage p.caption,
body.standard div#leftcontent div.leftImage p.caption,
body.standard div#leftcontent div.rightImage250 p.caption,
body.standard div#leftcontent div.rightImage280 p.caption,
body.standard div#leftcontent div.rightImage300 p.caption,
body.standard div#leftcontent div.rightImage320 p.caption,
body.standard div#leftcontent div.rightImage350 p.caption,
body.standard div#leftcontent div.centerImage p.caption
{
  color: #333;
  font: normal 11px/14px georgia, "Times New Roman", times, serif;
  margin: .75em 0;
  padding: 0 .5em;
  text-align: left;
}

body.standard div#leftcontent div.rightImage p.caption span,
body.standard div#leftcontent div.leftImage p.caption span,
body.standard div#leftcontent div.rightImage250 p.caption span,
body.standard div#leftcontent div.rightImage280 p.caption span,
body.standard div#leftcontent div.rightImage300 p.caption span,
body.standard div#leftcontent div.rightImage320 p.caption span,
body.standard div#leftcontent div.rightImage350 p.caption span,
body.standard div#leftcontent div.centerImage p.caption span
{
  display: block;
  font-family: 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  font-weight: normal; 
  margin: 1.25em 0 .5em 0;
  text-align: right;
}

div.rightImage p.caption span.flushRight {
  display: block;
  font: normal 11px/14px verdana, arial, helvetica, sans-serif;
  width: 100%;
  text-align: right;
}

body.standard div#leftcontent div.leftImage h3,
body.standard div#leftcontent div.rightImage h3,
body.standard div#leftcontent div.rightImage280 h3,
body.standard div#leftcontent div.rightImage300 h3,
body.standard div#leftcontent div.rightImage320 h3,
body.standard div#leftcontent div.rightImage350 h3
{
  background-color: transparent;
  color: #ccc;
  font: normal 11px/14px geneva, arial, helvetica, sans-serif;
  margin: 0;
  padding: 0 .5em;
  text-align: right;
}

body.standard div#leftcontent div.rightImage h3.darkText,
body.standard div#leftcontent div.rightImage280 h3.darkText,
body.standard div#leftcontent div.rightImage300 h3.darkText,
body.standard div#leftcontent div.rightImage320 h3.darkText,
body.standard div#leftcontent div.rightImage350 h3.darkText
{
  color:#333;
}

body.standard div#leftcontent div.rightImage h3#raise	{
  margin-top: -.5em;
}

/* TEXT =nupaybox
----------------------------------------------- */
div.nupaybox h2	{
  color: #333;
  background: #fff none;
  border: 1px solid #666;
  border-width: 0 0 1px 0;
  line-height: 20px;
  text-align: center;
}
	
div.nupaybox p	{
  margin: .5em;
}

/* TEXT =sidebar
----------------------------------------------- */
body.standard div#leftcontent div#sidebar h2,
body.standard div#leftcontent div#sidebar-floatLeft h2	{
  font: bold 11px/14px verdana, arial, helvetica, sans-serif;
  letter-spacing: .05em;
  margin: 0 0 .75em 0;
  padding: .25em 0;
}

body.standard div#leftcontent div#sidebar h3,
body.standard div#leftcontent div#sidebar-floatLeft h3	{
  color: #fff;
  font: bold 10px/13px verdana, arial, helvetica, sans-serif;
  background: #333 none;
  letter-spacing: .1em;
  margin: 1em 0 .75em 0;
  padding: .25em 0;
  text-align: center;
}

body.standard div#leftcontent div#sidebar h3.fastFacts,
body.standard div#leftcontent div#sidebar-floatLeft h3.fastFacts	{
  color: #fff;
  font: bold 10px/13px verdana, arial, helvetica, sans-serif;
  background-color: #333;
  letter-spacing: .1em;
  margin: 1em 0 .75em 0;
  padding: .25em 0;
  text-align: center;
}

body.standard div#leftcontent div#sidebar h4,
body.standard div#leftcontent div#sidebar-floatLeft h4	{
  color: #666;
  font: bold 11px/16px verdana, arial, helvetica, sans-serif;
  margin: 1em 0 -.25em 0;
}

body.standard div#leftcontent div#sidebar p,
body.standard div#leftcontent div#sidebar-floatLeft p	{
  color: #000;
  line-height: 1.25em;
  margin: .5em 0;
}

body.standard div#leftcontent div#sidebar ul,
body.standard div#leftcontent div#sidebar-floatLeft ul	{
  color: #000;
  margin: 0;
  padding-left: 1.25em;
}

body.standard div#leftcontent div#sidebar li,
body.standard div#leftcontent div#sidebar-floatLeft li	{
  font-size: 11px;
	font-weight: bold;
  list-style-type: none;
}

body.standard div#leftcontent div#sidebar ul.normal li,
body.standard div#leftcontent div#sidebar-floatLeft ul.normal li	{
	font-weight: normal;
  list-style-type: square;
}

body.standard div#leftcontent div#sidebar p.byline,
body.standard div#leftcontent div#sidebar p.photo-id,
body.standard div#leftcontent div#sidebar p.photo-id-lite,
body.standard div#leftcontent div#sidebar-floatLeft p.byline,
body.standard div#leftcontent div#sidebar-floatLeft p.photo-id,
body.standard div#leftcontent div#sidebar-floatLeft p.photo-id-lite	{
  color: #333;
  font: normal 11px/12px 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  margin: 0;
  text-align: right;
}

body.standard div#leftcontent div#sidebar p.byline span,
body.standard div#leftcontent div#sidebar-floatLeft p.byline span {
  display: block;
}

body.standard div#leftcontent div#sidebar p.photo-id,
body.standard div#leftcontent div#sidebar p.photo-id-lite,
body.standard div#leftcontent div#sidebar-floatLeft p.photo-id,
body.standard div#leftcontent div#sidebar-floatLeft p.photo-id-lite	{
  margin: -24px 0 12px 0;
  text-align: center;
  width: 160px;
}

body.standard div#leftcontent div#sidebar p.photo-id-lite,
body.standard div#leftcontent div#sidebar-floatLeft p.photo-id-lite	{
  color: #f4f0f0;
}

/* TEXT =rightColumn
----------------------------------------------- */
body.standard div#leftcontent div.rightColumn dl	{
  margin: .25em 0 0 0;
  padding: 0; 
}

body.standard div#leftcontent div.rightColumn dt	{
  margin-top: 0;
}

body.standard div#leftcontent div.rightColumn dd	{
  margin: .25em .25em 1.35em 0;
}

/* TEXT =shadowBox
----------------------------------------------- */
body.standard div#leftcontent div.shadowBox h2,
body.standard div#leftcontent div.shadowBoxLeft h2 {
  background:  transparent url(../img/base/dropShadow/top-right.gif) no-repeat right top;
  font-size: 1.5em;
  font-weight: normal;
  line-height: 1em;
  color: #af8e00;
  margin: 0;
  padding-top: 4%;
}

body.standard div#leftcontent div.shadowBox h3,
body.standard div#leftcontent div.shadowBoxLeft h3 {
  background:  transparent url(../img/base/dropShadow/top-right.gif) no-repeat right top;
  font-size: 1em;
  font-weight: normal;
  line-height: 1em;
  color: #af8e00;
  margin: 0;
  padding-top: 4%;
}

body.standard div#leftcontent div.shadowBox p,
body.standard div#leftcontent div.shadowBoxLeft p {
  line-height: 1.25em;
  padding-top: 2.5%;
}

body.standard div#leftcontent div.shadowBox p.deep,
body.standard div#leftcontent div.shadowBoxLeft p.deep {
  height: 90px;
}

div.shadowBox-inner p.caption	{
  display: block;
  font-family: 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  font-weight: normal; 
  margin: 1.25em 0 .5em 0;
  text-align: right;
}

body.standard div#leftcontent div.shadowBox h2,
body.standard div#leftcontent div.shadowBoxLeft h2,
body.standard div#leftcontent div.shadowBox h3,
body.standard div#leftcontent div.shadowBoxLeft h3,
body.standard div#leftcontent div.shadowBox p,
body.standard div#leftcontent div.shadowBoxLeft p {
  padding-left: 5%;
  padding-right: 5%;
  padding-bottom: 0;
}

body.standard div#leftcontent div.shadowBox ul {
  margin-left: 0;
  padding-left: 11%;
}

body.standard div#leftcontent div.shadowBox li {
  margin: .5em 0;
  padding-left: .25em;
}

body.standard div#leftcontent div.shadowBox li:first-child {
  margin-top: 1em;
}

body.standard div#leftcontent div.shadowBox li p {
  margin: .25em 0;
  padding-left: 0;
}

div.shadowBox-inner span#solzhenitsyn	{
  display: block;
  height: 197px;
  margin: .5em 0 .5em 3.5em;
  width: 160px;
}

div.shadowBox-inner span#solzhenitsyn a:link,
div.shadowBox-inner span#solzhenitsyn a:visited {
  display: block;
  background: transparent url(../about/news/2008/img/082908-bg-solslideshow.jpg) no-repeat;
  height: 197px;
  width: 160px;
}

div.shadowBox-inner span#solzhenitsyn a:hover {
  display: block;
  background: transparent url(../about/news/2008/img/082908-bg-solslideshowOV.jpg) no-repeat;
  height: 197px;
  width: 160px;
}


/* TEXT =flashcontent
----------------------------------------------- */
div#flashcontent p,
div#flashcontent2 p,
div#flashcontent-vermontFallen p	{
  background: transparent none;
  color: #333;
  display: block;
  float: left;
  margin: 20px 5px 12px 5px;
  padding: 0 4px;
  width: 300px;
}

div#flashcontent p a,
div#flashcontent2 p a,
div#flashcontent-vermontFallen p a	{
  background: transparent url(../img/icons/bg-getFlash.jpg) no-repeat 50% 50%;
  display: block;
  height: 76px;
  margin: 24px 0 0 24px;
  padding: 0;
  width: 252px;
}

div#flashcontent p a span,
div#flashcontent2 p a span,
div#flashcontent-vermontFallen p a span	{
  height: 1px;
  overflow: hidden;
  position: absolute;
  left: -5000em; top: 0;
  width: 1px;
}

/* TEXT =container-newsFeed =container-basicScroll
----------------------------------------------- */
body.standard div#leftcontent div.container-newsFeed h3,
body.standard div#leftcontent div.container-basicScroll h3	{
  color: #000;
  font: bold 10px/14px verdana, arial, helvetica, sans-serif;
  background: #999 none;
  letter-spacing: .1em;
  margin: 0;
  padding: .25em 0;
  text-align: center;
}

body.standard div#leftcontent div.container-newsFeed h3.stark,
body.standard div#leftcontent div.container-basicScroll h3.stark	{
  color: #fff;
  font: bold 10px/14px verdana, arial, helvetica, sans-serif;
  background: #000 none;
  letter-spacing: .1em;
  margin: 0;
  padding: .25em 0;
  text-align: center;
}

body.standard div#leftcontent div.container-newsFeed h3.vanilla,
body.standard div#leftcontent div.container-basicScroll h3.vanilla	{
  font: bold 10px/14px verdana, arial, helvetica, sans-serif;
  background: #fff none;
  letter-spacing: .1em;
  margin: 0;
  padding: .25em 0;
  text-align: center;
}

body.standard div#leftcontent div.visionsAbroad a:hover	{
  cursor: pointer;
  text-decoration: none;
}

body.standard div#leftcontent div.visionsAbroad div.newsFeed a:hover	{
  text-decoration: underline;
}

body.standard div#leftcontent div.visionsAbroad a:link h3,
body.standard div#leftcontent div.visionsAbroad a:visited h3	{
  background: transparent url(../img/tier3/news/bg-h3visionsAbroad.jpg) center bottom no-repeat;
  border: 1px solid #999;
  border-width: 1px 1px 0 1px;
  padding-bottom: 38px;
}

body.standard div#leftcontent div.visionsAbroad a:hover h3	{
  color: #cc3300;
}

body.standard div#leftcontent div.container-newsFeed h3 span,
body.standard div#leftcontent div.container-basicScroll h3 span	{
  background: #333 none;
  color: #fff;
  display: block;
  font-size: 11px;
  font-variant: small-caps;
  line-height: 15px;
  width: 90%;
}

body.standard div#leftcontent div.visionsAbroad h3 span	{
  margin: 0;
  padding: 0;
  width: 210px;
}

/* TEXT =newsFeed
----------------------------------------------- */
body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer 	{
  background: transparent none;
  color: #333;
  font: normal 11px/14px verdana, arial, helvetica, sans-serif;
  list-style-type: none;
  margin: 0 .75em;
  padding: 0;
}

body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer li.rsstitle	{
  background: transparent none;
  list-style-type: none;
  margin: 1em 0;
  padding-left: 0;
}

body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer li.rsstitle a:link,
body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer li.rsstitle a:visited	{
  background: transparent none;
  display: block;
  font-weight: normal;
  font-style: normal;
}

body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer li.rsstitle span.rssdescription	{
  display: block;
  margin: .25em 0 0 0;
}

body.standard div#leftcontent div.container-newsFeed div.newsFeed ul#rsscontainer li.rsstitle span.rssdate	{
  display: block;
  color: #999;
  font: normal 10px/12px 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  margin: .25em 0 0 0;
}

/* NAVIGATION: =navRelative
----------------------------------------------- */

body.standard div#navRelative ul,
body.standard div#navRelativeGeneric ul,
body.standard div#navRelativeBlog ul {
	background: transparent url(../img/subsite/bg_seeAlso_head.gif) top left no-repeat;
	margin: 0;
	padding: 15px 0 5px 0;
	width: 148px;
}

body.standard div#navRelativeGeneric ul {
	background: transparent url(../img/subsite/bg_navRelGeneric_head.gif) top left no-repeat;
}

body.standard div#navRelativeBlog ul	{
	background: transparent url(../img/tier2/admission/bg_navRelBlog_head.gif) top left no-repeat;
}

body.standard div#navRelative ul li,
body.standard div#navRelativeGeneric ul li,
body.standard div#navRelativeBlog ul li {
  list-style-type: none;
  padding-left: 0;
	width: 148px;
}

body.standard div#navRelativeBlog ul li {
	background: transparent url(../img/tier2/admission/bg_navRelBlog_line.gif) bottom left no-repeat;
  margin-left: 12px;
  padding-bottom: 6px;
	width: 136px;
}

body.standard div#navRelativeBlog ul li.noline {
	background: transparent none;
}

body.standard div#navRelative ul li a:link, 
body.standard div#navRelative ul li a:visited,
body.standard div#navRelativeGeneric ul li a:link, 
body.standard div#navRelativeGeneric ul li a:visited,
body.standard div#navRelativeBlog ul li a:link,
body.standard div#navRelativeBlog ul li a:visited {
  border-bottom: 1px dashed #333;
	color: #000;
	display: block;
  font: normal 10px/13px verdana, arial, helvetica, sans-serif !important;
	margin: 0 0 0 8px;
	padding: 4px 2px;
	text-decoration: none;
}

body.standard div#navRelativeGeneric ul li a:link, 
body.standard div#navRelativeGeneric ul li a:visited {
  border-bottom: 1px dashed #666;
	color: #fff;
}

body.standard div#navRelativeBlog ul li a:link, 
body.standard div#navRelativeBlog ul li a:visited {
	background: transparent none;
  border: none;
	color: #fff;
  margin: 0 !important;
}

body.standard div#navRelative ul li a:hover	{
	color: #999;
}

body.standard div#navRelativeGeneric ul li a:hover	{
	background-color: #666;
	color: #fc0;
}

body.standard div#navRelativeBlog ul li a:hover	{
	color: #000;
  margin: 0 !important;
}

body.standard div#navRelative ul li a.noline,
body.standard div#navRelativeGeneric ul li a.noline	{
	background-image: none !important;
}

body.standard div#navRelative ul li a:link.pdf, 
body.standard div#navRelative ul li a:visited.pdf,
body.standard div#navRelativeGeneric ul li a:link.pdf, 
body.standard div#navRelativeGeneric ul li a:visited.pdf {
  background: transparent url(../img/icons/link-icon_pdf.gif) 95% 10% no-repeat;
  line-height: 16px;
  padding: 0 20px 4px 0;
}

body.standard div#navRelative ul li a:link.word, 
body.standard div#navRelative ul li a:visited.word,
body.standard div#navRelativeGeneric ul li a:link.word, 
body.standard div#navRelativeGeneric ul li a:visited.word {
  background: transparent url(../img/icons/link-icon_word.gif) 95% 10% no-repeat;
  line-height: 16px;
  padding: 0 20px 4px 0;
}

body.standard div#navRelative ul li a:hover.pdf,
body.standard div#navRelative ul li a:hover.word {
	background-color: #666;
	color: #fc0;
}

body.standard div#navRelativeGeneric ul li a:hover.pdf,
body.standard div#navRelativeGeneric ul li a:hover.word {
	background-color: #666;
	color: #fc0;
}

body.standard div#navRelativeGeneric ul li h3, 
body.standard div#navRelativeGeneric ul li h3 {
	background: transparent none;
	color: #000;
  font: bold 11px/14px verdana, arial, helvetica, sans-serif !important;
  margin: 11px 2px 2px 2px;
  text-align: center;
}

body.standard div#navRelativeGeneric ul li h3 a:link, 
body.standard div#navRelativeGeneric ul li h3 a:visited {
	background: transparent none;
  border-color: #f4f4f4;
  border-width: 0 0 1px 0;
	color: #f4f4f4;
	text-decoration: none;
}

body.standard div#navRelativeGeneric ul li h3 a:hover	{
	background-color: #666;
	color: #fc0;
}


/* NAVIGATION: =jumplinks
----------------------------------------------- */
body.standard div#leftcontent ul#jumplinks	{
  display: inline;
  float: left;
  margin-bottom: 1.25em;
  padding-left: 0;
	width: 98%;
}

body.standard div#leftcontent ul#jumplinks li {
  display: inline;
  float: left;
  line-height: 14px;
  list-style: none;
  margin: .25em 0;
  padding: 0;
  text-align: left;
  width: 48%;
}


/* IMAGES =basic
----------------------------------------------- */

img.floatLeft	{
  float: left;
  margin: 0 .25em 0 0;
}

img.floatRight	{
  float: right;
  margin: 0 0 0 .25em;
}

/* IMAGES =leftcontent
----------------------------------------------- */
body.standard div#leftcontent img.floatLeft-noborder,
body.standard div#leftcontent img.floatRight-noborder	{
  border: 0;
}

body.standard div#leftcontent img.floatLeft-noborder	{
  float: left;
  margin: 0 15px 5px 0;
}

body.standard div#leftcontent img.floatRight-noborder	{
  float: right;
  margin: 0 0 5px 15px;
}

body.standard div#leftcontent div.rightImage img,
body.standard div#leftcontent div.leftImage img,
body.standard div#leftcontent div.rightImage250 img,
body.standard div#leftcontent div.rightImage280 img,
body.standard div#leftcontent div.rightImage300 img,
body.standard div#leftcontent div.rightImage320 img,
body.standard div#leftcontent div.rightImage350 img
{
  border: 1px solid #ccc;
  margin-bottom: -1em; 
}

body.standard div#leftcontent div.centerImage img
{
  border: 1px solid #ccc;
}

body.standard div#leftcontent div.thumb-floatRight img,
body.standard div#leftcontent div.thumb-floatLeft img	{
  border: 1px solid #ccc;
  margin: 5px;
}


/* modifies class in third_level.css */
img.leftpic	{
  margin-top: .5em;
  margin-bottom: .5em;
}

/* IMAGES =slideshow-linkMovie
----------------------------------------------- */
div#leftcontent div.rightImage div.slideshow-linkMovie img	{
  border: 1px solid #000f00;
  margin: 0; 
}

/* IMAGES =sidebar
----------------------------------------------- */
body.standard div#leftcontent div#sidebar img,
body.standard div#leftcontent div#sidebar-floatLeft img	{
  border: 1px solid #000f00;
  margin: .75em 0 .5em 4px;
}

body.standard div#leftcontent div#sidebar img.border0,
body.standard div#leftcontent div#sidebar-floatLeft img.border0	{
  border: 0;
}


/* IMAGES =navRelativeBlog
----------------------------------------------- */
div#navRelativeBlog li img {
	padding: 12px 0;
}


/* IMAGES =shadowbox
----------------------------------------------- */
body.standard div#leftcontent div.shadowBox img	{
  position: relative;
  right: -5%; top: -5%;
}

body.standard div#leftcontent div.shadowBoxLeft img	{
  position: relative;
  left: -5%; top: -5%;
}

body.standard div#leftcontent div.shadowBox div div img.alignRight,
body.standard div#leftcontent div.shadowBoxLeft div div img.alignRight	{
  border: 1px solid #666;
  float: right;
  margin: 0 0 15px 30px !important;
  position: relative;
  left: -8%; top: 0%;
}


/* TABLES =directory
----------------------------------------------- */
body.standard div#leftcontent table.directory {
  float: left;
  width: 497px;
  margin-bottom: 20px;
}

body.standard table.directory caption {
  color: #600;
  margin: 1em 0 .75em 0;
}

body.standard table.directory td.no-underline {
	background: none;
  padding-top: 12px;
}


/* TABLES =basicinfo
----------------------------------------------- */
body.standard div#leftcontent table.basicinfo {
  border: 0;
  margin: 1em 0 1.75em 0;
  padding: 0;
}

body.standard div#leftcontent table.basicinfo caption	{
  font-weight: bold;
}

body.standard div#leftcontent table.basicinfo th {
  padding: .75em;
  text-align: center;
  width: 25%;
}

body.standard div#leftcontent table.basicinfo tr.shaded {
  background-color: #ccc;
}

body.standard div#leftcontent table.basicinfo tr td {
  text-align: center;
}

body.standard div#leftcontent table.basicinfo tr td.alignleft {
  text-align: left;
}


/* MISC: =links
----------------------------------------------- */
div.nupaybox p a.nupaylink	{
  display: block;
  height: 60px;
  outline: 0;
  position: absolute;
  left: 70%;
  text-indent: -5000px;
  top: 20%;
  width: 90px;
  z-index: 100;
}
	
div.nupaybox p a:link#undergrad,
div.nupaybox p a:visited#undergrad	{
  background: transparent url(../images/nupay/nupayunder_button.gif) 100% 50% no-repeat;
}
	
div.nupaybox p a:hover#undergrad	{
  background: transparent url(../images/nupay/nupayunderOV_button.gif) 100% 50% no-repeat;
}
	
div.nupaybox p a:link#grad,
div.nupaybox p a:visited#grad	{
  background: transparent url(../images/nupay/nupaygrad_button.gif) 100% 50% no-repeat;
  }
	
div.nupaybox p a:hover#grad	{
  background: transparent url(../images/nupay/nupaygradOV_button.gif) 100% 50% no-repeat;
}

div.nupaybox p a:link#accepted,
div.nupaybox p a:visited#accepted	{
  background: transparent url(../images/nupay/accepted_deposit.gif) 100% 50% no-repeat;
  }
	
div.nupaybox p a:hover#accepted	{
  background: transparent url(../images/nupay/accepted_depositOV.gif) 100% 50% no-repeat;
}

a.pdf:link,
a.pdf:visited,
a.pdf:hover,
a.pdf:active {
  background: transparent url(../img/icons/link-icon_pdf.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 20px;
}

a.word:link,
a.word:visited,
a.word:hover,
a.word:active {
  background: transparent url(../img/icons/link-icon_word.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 20px;
}

a.excel:link,
a.excel:visited,
a.excel:hover,
a.excel:active {
  background: transparent url(../img/icons/link-icon_excel.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 20px;
}

a.flash:link,
a.flash:visited,
a.flash:hover,
a.flash:active {
  background: transparent url(../img/icons/link-icon_flash.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 20px;
}

a.feed:link,
a.feed:visited,
a.feed:hover,
a.feed:active
a#feed:link,
a#feed:visited,
a#feed:hover,
a#feed:active {
  background: transparent url(../img/icons/link-icon_feed.gif) left top no-repeat !important;
  line-height: 16px;
  padding: 0 0 4px 20px !important;
}

a.external:link,
a.external:visited,
a.external:hover,
a.external:active {
  background: transparent url(../img/icons/link-icon_external.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 15px;
}

a.linkedin:link,
a.linkedin:visited,
a.linkedin:hover,
a.linkedin:active {
  background: transparent url(../img-960/icons/link-icon_linkedin.png) left top no-repeat;
  line-height: 16px;
  padding: 0 0 0 20px;
}

body.standard div#navRelative ul li a.external:link,
body.standard div#navRelative ul li a.external:visited,
body.standard div#navRelative ul li a.external:hover,
body.standard div#navRelative ul li a.external:active,
body.standard div#navRelativeGeneric ul li a.external:link,
body.standard div#navRelativeGeneric ul li a.external:visited,
body.standard div#navRelativeGeneric ul li a.external:hover,
body.standard div#navRelativeGeneric ul li a.external:active,
body.standarddiv#navRelativeBlog ul li a.external:link,
body.standard div#navRelativeBlog ul li a.external:visited,
body.standard div#navRelativeBlog ul li a.external:hover,
body.standard div#navRelativeBlog ul li a.external:active	{
  background: transparent url(../img/icons/link-icon_external.gif) left top no-repeat !important;
	margin: 0 0 0 10px;
	padding: 4px 0 4px 15px;
	text-decoration: none;
}

body.standard div#navRelativeGeneric ul li a.external:hover	{
	background-color: #666 !important;
}

a.popup:link,
a.popup:visited,
a.popup:hover,
a.popup:active {
  background: transparent url(../img/icons/link-icon_popup.gif) left top no-repeat !important;
  line-height: 16px !important;
  padding: 0 0 4px 18px !important;
}

body.standard div#navRelative ul li a.popup:link,
body.standard div#navRelative ul li a.popup:visited,
body.standard div#navRelative ul li a.popup:hover,
body.standard div#navRelative ul li a.popup:active,
body.standard div#navRelativeGeneric ul li a.popup:link,
body.standard div#navRelativeGeneric ul li a.popup:visited,
body.standard div#navRelativeGeneric ul li a.popup:hover,
body.standard div#navRelativeGeneric ul li a.popup:active,
body.standarddiv#navRelativeBlog ul li a.popup:link,
body.standard div#navRelativeBlog ul li a.popup:visited,
body.standard div#navRelativeBlog ul li a.popup:hover,
body.standard div#navRelativeBlog ul li a.popup:active	{
  background: transparent url(../img/icons/link-icon_popup.gif) left top no-repeat !important;
	margin: 0 0 0 10px;
	padding: 4px 0 4px 18px;
	text-decoration: none;
}

body.standard div#navRelativeGeneric ul li a.popup:hover	{
	background-color: #666 !important;
}

a.secure:link,
a.secure:visited,
a.secure:hover,
a.secure:active,
span.secure {
  background: transparent url(../img/icons/secure-icon_lock.png) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 18px;
}

a.video:link,
a.video:visited,
a.video:hover,
a.video:active {
  background: transparent url(../img/icons/link-icon_video.png) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 20px;
}

a.help:link,
a.help:visited,
a.help:hover,
a.help:active {
  background: transparent url(../img/icons/link-icon_help.gif) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 18px;
}

a.download:link,
a.download:visited,
a.download:hover,
a.download:active {
  background: transparent url(../img/icons/link-icon_download.png) left top no-repeat;
  line-height: 16px;
  padding: 0 0 4px 18px;
}

a.webcam:link,
a.webcam:visited,
a.webcam:hover,
a.webcam:active {
  background: transparent url(../img-960/icons/lilnk-icon_webcam.png) right top no-repeat;
  line-height: 16px;
  padding: 0 20px 4px 0;
}



/* MISC =clearfix
----------------------------------------------- */
br.clearfix	{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


/* PRESENTATION =generic styles for multiple classes
----------------------------------------------- */

.bg-gray	{
  background-color: #d4d4d4 !important;
}

.floatLeft	{
  float: left !important;
}

.floatRight	{
  float: right !important;
}

.centerText	{
  text-align: center;
}

.alightRightText	{
  text-align: right;
}

.noborder	{
  border: 0 !important;
}

span.dateline	{
  color: #333;
  display: block;
  font: normal 11px/12px georgia, 'Trebuchet MS', verdana, arial, geneva, sans-serif;
  margin: .25em 0 0 .15em;
  padding: 0;
  text-transform: none;
}


/* width
----------------------------------------------- */

.width160	{
  width: 160px !important;
}

.width200	{
  width: 200px !important;
}

.width204	{
  width: 204px !important;
}

.width208	{
  width: 208px !important;
}

.width224	{
  width: 224px !important;
}

.width250	{
  width: 250px !important;
}

.width280	{
  width: 280px !important;
}

.width300	{
  width: 300px !important;
}

.width320	{
  width: 320px !important;
}

.width350	{
  width: 350px !important;
}

.width360	{
  width: 360px !important;
}

.width367	{
  width: 367px !important;
}

.width485	{
  width: 485px !important;
}



/* height
----------------------------------------------- */

.height170	{
  height: 170px !important;
}

.height224	{
  height: 224px !important;
}

.height250	{
  height: 250px !important;
}

.height277	{
  height: 277px !important;
}

.height300	{
  height: 300px !important;
}

.height320	{
  height: 320px !important;
}

.height380	{
  height: 380px !important;
}

.height420	{
  height: 420px !important;
}

/* margin
----------------------------------------------- */

.marginR1em	{
  margin-right: 1em !important;
}







