/* bm~styles.css -----------------------------------------------------
   CSS styles for Oregon Coast Culinary Institute,
   generated 2011-06-02 22:43:03 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START THEME STYLES
----------------------------------------------------------- */
html {
	height: 100%;
}
body {
   height: 100%;
   margin:0 auto;
   font-size: 0.9em;
   background-color:#585858;
   background-image:url(http://www.occi.net/images/bkg.jpg);
   background-repeat:repeat-x;
   color:#333333;
   font-family:arial, helvetica, sans-serif;
   font-size: 0.9em;
}

p {
   margin: 1em 16px 0px 0px;
   line-height: 1.166;	
}

a:link { 
    color:#993300; 
}

a:visited { 
    color:#cc6600; 
}

a:hover { 
    color:#999999; 
}

a:visited { 
    color:#cc6600; 
}

a:hover { 
    color:#999999; 
}

h1 {
   margin: 0;
   clear: both;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   padding: 5px;
   text-indent: -10px;
   font-size: 110%;
   letter-spacing: 0.1em;
   color: #993300;
   background-color: transparent;
	
} 
h2 {
   margin: 0;
   clear: both;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   padding: 5px;
   font-size: 140%;
   letter-spacing: 0.1em;
   color: #993300;
   background-color: transparent;
}

h3 {
   margin: 0;
   clear: both;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight: bold;
   padding: 15px 18px 3px 18px;
   font-size: 130%;
   letter-spacing: 0.1em;
   color: #CC6600;
   background: transparent;
} 

h4 {
   margin-right: 30px;
   clear: both;
   font-weight: bold;
   font-size: 1.0em;
   color: #666666;
   background-color: #F5F5F5;
   border: 1px solid #CCCCCC;
   padding: 10px 5px 5px 20px;
   letter-spacing: 0.1em;

	
}

.orange {
   font-size: 101%;
   font-weight: bold;
   color: #CC6600;
   background-color: inherit;
}

.rust {
   font-size: 101%;
   font-weight: bold;
   color: #993300;
   background-color: inherit;
}


.menuSpacer {
   border-bottom: 1px solid #ccc;
   margin-bottom: 40px;
   margin-top: 10px; 
}

/***********************************************/
/* Page Layout Divs                            */
/***********************************************/
#wrapper{
   margin:0px auto;
   position: relative;
   width:777px;
   padding: 0px;
}

#masthead{
   margin:0px;
   width: 777px;
   height: 132px;
   padding: 0px;
   color: #333;
}

#masthead .logo {
   float: left;
   margin: 10px 0px 0px 10px;
   padding: 0px;
   border: 0px;
}

#masthead .strapline {
   font: 130% helvetica, sans-serif, verdana, arial;
   color: #333333;
   background-color: inherit;
   float: right;
   margin-right: .5em;
   margin-top: 100px;
   font-weight: bold;
}

#header{
   margin:0px auto;
   width: 777px;
   padding: 0px;
   height: 210px;
}

/* Used on other pages */
#headermain{
   margin:0px auto;
   width: 777px;
   padding: 0px;
   height: 210px;
}

/* This is for the home page slideshow */
#flashcontent {
   margin: 0px;
   padding: 0px;
}

/************** Top Links within the Masthead styles *****************/

#toplinks{
   font: 90% Arial,sans-serif;
   position: absolute;
   width: 300px;
   top: 4px;
   right: 5px;
   color: #333333;
   background-color: transparent;
   font-weight: normal;
   text-decoration: none;
   text-align: right;
   letter-spacing: .01px;
}

#toplinks a{
   color: #333333;
   background-color: transparent;
   font-weight: normal;
   text-decoration: none;
}

#toplinks a:visited{
   color: #993300;
   background-color: inherit;
   font-weight: normal;
   text-decoration: none;
}

#toplinks a:hover{
   text-decoration: none;
   font-weight: normal;
   text-decoration: underline;
   color: #993300;
}


/* Menu Navigation */

#mainnav{
   margin:0px auto;
   width: 777px;
   padding: 0px;
   height: 52px;
   color: #333;
   background: #FFF url(images/bkg-nav.jpg) no-repeat;
}

/* Menu Navigation */

.container {
   position:absolute;
   left:20px;
   top:362px;
   width:750px;
   z-index:1;
   
}

/* left nav menu */

#vertmenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 95%;
   padding: 0px;
   margin: 0px;
   font-weight: 400;
   line-height: 1.8em;
}

#vertmenu ul {
   list-style: none;
   margin: 0px;
   padding: 0px 0 0 10px;
   border: none;
   text-indent: 1.1em;
}
#vertmenu ul li {
   margin: 0px;
   padding: 0px;
}
#vertmenu ul li a {
   font-size: 105%;
   display: block;
   border-bottom: 1px solid #CCC;
   padding: 5px 0px 2px 4px;
   text-decoration: none;
   color: #666666;
   width:200px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
   color: #993300;
   background-color: #eee;
}

#contentwrapper{
   width: 777px;
   background-image: url(images/bkg-main.jpg);
   background-repeat: repeat-y;
   margin: 0;
   padding: 0;
      
}

/* content wrapper for the inner page templates */
#contentwrapper2{
   width: 777px;
   background-image: url(images/bkg-main2.jpg);
   background-repeat: repeat-y;
   margin: 0;
   padding: 0;
      
}

/* content wrapper for the inner page templates */
#contentwrapper3{
   width: 777px;
   background-image: url(images/bkg-main3.jpg);
   background-repeat: repeat-y;
   margin: 0;
   padding: 0;
      
}

IMG.displayed {display: block; margin-left: auto; margin-right: auto; padding: 20px 0 20px 0px}


/******************* HP Box Styles ***********************/

/*---  Main Page Content Areas---*/
#content {
    width: 465px;
    float: left;
    padding: 10px 0px 0px 30px;
    text-align: left;
}
	    
#content img{
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 4px;
    text-align: left;
   	    
}

#content p{
    padding: 0px 0px 0px 10px;
	    
}

/*---  Upcoming Events and News Content Areas---*/
#newsarea {
    width: 440px;
    float: left;
    padding: 10px 0px 0px 30px;
    text-align: left;
}

/*---  Inner page Content Areas---*/
#content2 {
    width: 695px;
    float: left;
    padding: 10px 40px 60px 40px;
    text-align: left;
}
	    

#content2 p{
    padding: 0px 0px 10px 10px;
}


/*---  Main section Content Areas---*/
#content3 {
    width: 465px;
    float: right;
    padding: 5px 30px 20px 20px;
    text-align: left;
}
	    
#content3 img{
    padding: 0px 0px 10px 10px;
    text-align: left;
	    
}

#content3 p{
    padding: 0px 0px 0px 20px;
	    
}
/*---  Right Column Info ---*/
#rightcol {
    clear: both;
    width: 245px;
    float: right;
    font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif;
    color: #666;
    margin: 0px;
    padding: 10px 10px 0px 0px;
    background-color: inherit;
	
}

/*---  Left Column Info  for the main section template---*/
#leftcol {
    clear: both;
    width: 225px;
    float: left;
    font: 13px Arial, Helvetica, Verdana, Geneva, sans-serif;
    color: #666;
    margin: 0px;
    padding: 10px 10px 0px 25px;
    background-color: inherit;
	
}

/************** Footer Styles ****************/
/* Upper Footer Styles */
#footer {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   background: transparent url(images/bkg-footer.jpg) no-repeat;
   width: 777px;
   height: 49px;
   color:  #333333;
}

/* Upper Footer Styles for inner pages */
#footer1 {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   background: transparent url(images/bkg-footer2.jpg) no-repeat;
   width: 777px;
   height: 49px;
   color:  #333333;
}

/* Upper Footer Styles for main sections template */
#footer3 {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   background: transparent url(images/bkg-footer3.jpg) no-repeat;
   width: 777px;
   height: 49px;
   color:  #333333;
}

/* Lower Footer Styles */
.footer2 {
   clear: both;
   margin: 0px auto;
   padding: 0px;
   background-color: transparent;
   width: 777px;
   height: 64px;
   color:  #FFFFFF;
   text-align: center;
}

.footer2 p{
   margin: 0px;
   padding: 24px 0 0 0px;
   color:  #FFFFFF;
   text-align: center;
   font-size: 0.9em;
}

div.footer2 a,
div.footer2 a:visited { color:#ffffff; }
div.footer2 a:hover { color: #FFC77F; }


a.copyright:link    {font-weight: normal; color:#EFEFEF; background-color: inherit; text-decoration:none;}
a.copyright:visited {font-weight: normal; color:#EFEFEF; background-color: inherit; text-decoration:none;}
a.copyright:active  {font-weight: normal; color:#EFEFEF; background-color: inherit; text-decoration:none;}
a.copyright:hover   {font-weight: normal; color:#CC6600; background-color: inherit; text-decoration:underline;}

.external {
   background: url(http://www.occi.net/site-bm2/images/externalLink.gif) no-repeat right top;
   padding-right: 20px;
}

.arrow {
   background: url(http://www.occi.net/images/arrow2.gif) no-repeat  0 50%;
   padding: 3px 0px 3px 25px;
   margin: .4em 0;
}


/* table data styles for comparing colleges */
 
 .tabletop {
 color: #993300;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 110%;
 padding: 6px;
 height: 22px;
 font-weight: bold;
 background: #FFC77F;
}

.tdoutline {
 border-top: 1px solid #FFDAAD;
 border-left: 1px solid #FFDAAD;
 border-right: 1px solid #FFDAAD;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 color: #333333;
}

.tdcells {
 padding: 3px 3px 3px 5px;
 border-bottom: 1px solid #FFDAAD;
 
}

.tdcells1 {
 padding: 0px 3px 10px 5px;
 border-bottom: 1px solid #FFDAAD;
 border-right: 1px solid #FFDAAD;
 font-weight: bold;
 
}

.tdcells2 {
 padding: 3px 3px 3px 5px;
 border-bottom: 1px solid #FFDAAD;
 border-right: 1px solid #FFDAAD;
 
}
/* image styles - center align */

IMG.displayed {display: block; margin-left: auto; margin-right: auto; padding: 20px 0 20px 0px}

/* Big Medium default CSS changes
-------------------------- */
div.bmw_pagetools {
    float:right;
    margin-right: 5px;
    margin-top: 50px;
    width:250px;
}

/* Effects Home Page Thumbs - News */
img.bma_leftthumb {
    float:left;
    padding: 6px;
    border: 1px solid #ccc;
    background-color: #fff;
}
img.bma_rightthumb {
    float:right;
    padding: 6px;
    border: 1px solid #ccc;
    background-color: #fff;
}

div.bma_leftthumb {
    float:left;
    padding: 6px;
    border: 1px solid #ccc;
    background-color: #fff;
}

/* Feed */
    a.bma_feed {
    padding-left: 20px;
}

/* Document placement */

div.bmc_centerDocument{
    padding: 0px;
    width: auto;
}

div.bmc_Document {
    margin-bottom:0;
}

/* pullquotes - customized
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
   margin:0 0 0 30px;
   padding: 8px 0px 8px 35px;
   background: url(http://www.occi.net/images/quotes.gif) top left no-repeat;
   font-style: italic;
   border-bottom: dotted;
   border-top: dotted;
   color: #993300;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.3em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 10px;
}

/* removes bullets from feed listing */
div.bmw_sectionfeeds ul {
    list-style:none;
    margin-left:10px;
    padding-left:0;
}

div.bmw_related {
   background-color: #F5F5F5;
   border: 1px solid #CCCCCC;
   padding: 15px;
   margin: 15px 15px 15px 8px;
}

div.bmc_image div.bmc_caption {
    display:none;
}

/* Document placement */

div.bmc_centerDocument{
        padding: 0 1em;
        width: auto;
}
div.bmc_document {
    padding: 0 1em;
    width: auto;
}

.bmc_belowContent .bmc_document {
    padding: 0 0 .5em 2em;
    width: auto;
}

div.bmw_gallery div.bmc_image {
    height: 60px;
}

