﻿/*===========================================================

Style Sheet: base.css
Purpose: University Branding Guidelines base information for any site 
http://www.ucdenver.edu/about/departments/WebServices/Policies/WebIdentityStandards/CustomDesigns/ThemeGuidelines/Pages/ThemeDesignGuidelines.aspx

=============================================================

Last change:	5/1/12
Maintained by:	JP


=============================================================

TABLE OF CONTENTS
	Imports  
	Reset // Minimized Meyer Reset 
	Typography // p, h1-h6, a
	Site Background // 
	Page Containers // 
	Global Navigation // 
		Global Nav (Horizontal) // .AspNet-Menu-Horizontal
		Global Nav (Vertical) // .AspNet-Menu-Vertical
	Layouts/Grids
		Header // #hd
		Footer // #ft
	Content Images
	Call to Actions	 // .sideBar-callOut
		Info Boxes // .infoBox
		Spotlight Boxes // .spotlightBox
	Search // #search
	Bread Crumbs / .breadcrumb
	Tables // .table, #degreeTable
	Tabs // #tabs
	Forms
	Edit Mode
	Miscellaneous
	Extraneous Information (For purposes of this cleanup.)
	
===========================================================*/

/* -----------------------------------*/
/* ---------->>> IMPORTS <<<----------*/
/* -----------------------------------*/

@import url('/FrameworkLibrary/yui/build/grids/grids-min.css');  



/* -----------------------------------*/
/* ----------->>> RESET <<<-----------*/
/* -----------------------------------*/

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code,
 em, font, img, 
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, figure {
	margin: 0;
	padding:0;
	border:0;
	vertical-align:	 baseline;
	font-size: 100%;
	text-align: left; 
}
body {	
   line-height: 1;
}

table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after,
blockquote:before, blockquote:after {content:"";}


#hd img, #ft img, #pageSplashImage img, .inside img, p img, #columnSecondary img, #sideBar img {
	border: none;
}


/* -----------------------------------*/
/* -------->>> TYPOGRAPHY <<<---------*/
/* -----------------------------------*/

p { margin-top: 3px; margin-bottom: 9px; font-size: 12px; }
	p a {   }
	
h1, h2, h3, h4, h5, h6 {
   margin-bottom: 6px;
   margin-top: 6px;
}

h2 {margin-bottom:9px; margin-top:12px; font-weight:400; line-height: 1.1em;}
h3 { font-weight:700; margin-bottom:6px; }
h4, h5, h6 { font-weight:700;  margin-top:12px;}

a {}
	a:hover {}   
a.link {
	background:no-repeat url('/PublishingImages/UCDLayoutImages/linkArrow.gif');
    display:block;
    padding-left:18px;
    height:15px;
    font-weight:700;
}
ul { list-style-position:outside; margin:6px 0 6px 0px; *margin:6px 0 6px 3px; list-style-type:disc; }
	ul li { line-height:1.3em; font-size: 12px; }
		ul ul { margin-left: 12px; }

ol { list-style-position:outside; margin: 6px 0 6px 5px; *margin: 6px 0 6px 11px; list-style-type:decimal; }
	ol li { line-height:1.3em; font-size: 12px; }
		ol ol { margin-left: 12px; }
#columnPrimary li {                      /*Are lists different per each column? Look into consolidating this into the li */
        line-height:1.7em;
        margin: 0 0 0 12px;
        font-size: 12px;
}
pre { padding:6px; }                    /*Where is this being used? */
strong { font-weight:bold; }
dt { font-size:14px; margin:15px 5px; }
dd { /*font-size:11px; */margin:10px 5px; }


/* -----------------------------------*/
/* ----->>> SITE BACKGROUND <<<-------*/
/* -----------------------------------*/



/* -----------------------------------*/
/* ------>>> PAGE CONTAINERS <<<------*/
/* -----------------------------------*/

body#layoutBody {
    color:#000;
    font: 62.5% Verdana, Arial, Helvetica, sans-serif;

}
#doc {
    width:948px;
    line-height: 1.8em;
}
#bd {
	margin-bottom: 18px;
}


/* -----------------------------------*/
/* --------->>> GLOBAL NAV <<<--------*/
/* -----------------------------------*/

#localNav { padding-bottom:5px; }
#navWrapper { height:32px; }
.AspNet-Menu li:hover,.AspNet li.hover { position:static; }
.ms-nav { width:180px; }
#lastListItem { border-right:none; }


/* -----------------------------------*/
/* ----->>> GLOBAL NAV (HORIZ) <<<----*/
/* -----------------------------------*/

div.AspNet-Menu-Horizontal { 
	width:948px !important; z-index:1;
    clear:both;
    height:25px;
    font-size: 11px;
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu { margin:9px 0 0 12px; padding:0; }
div.AspNet-Menu-Horizontal ul.AspNet-Menu li {
    float:left;
    list-style:none;
    z-index:1;
    margin:-1px 0 0;
    padding:0 0 1px;
}
div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:link,div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:visited,div.AspNet-Menu-Horizontal ul.AspNet-Menu li a:active {
    display:block;
    z-index:1;
    padding:0 17px 0 18px;
}
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul {
    display:block;
    position:absolute;
    width:150px;
    left:-999em;
    margin-top:1px;
    z-index:10;
    padding:9px 0 0;
}
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:link,div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:visited,div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren ul li a:active {
    display:block;
    width:128px;
    font-weight:100;
    line-height:1.1em;
    z-index:1;
    margin:0;
    padding:6px 0 6px 21px;
}
div.AspNet-Menu-Horizontal li.AspNet-Menu-WithChildren:hover ul,div.AspNet-Menu-Horizontal li.sfhover ul { left:auto; }


/* -----------------------------------*/
/* ----->>> GLOBAL NAV (VERT) <<<-----*/
/* -----------------------------------*/

.AspNet-Menu-Vertical {margin-top:18px; }
.AspNet-Menu-Vertical .AspNet-Menu {
    padding-bottom:12px;
    margin:6px 0;
}
.AspNet-Menu-Vertical .AspNet-Menu li { list-style-type:none; }
#ctl00_explitLogout_ExplicitLogin { display:inline !important; width:0; }
.AspNet-Menu-Vertical .AspNet-Menu li a {
    display:block;
    padding:6px 6px 6px 18px;   
}
.AspNet-Menu-Vertical .AspNet-Menu li.AspNet-Menu-WithChildren ul {
    margin:8px 3px 0 0;
    padding:0 0 6px 18px;
}
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li {  font-size:11px; }
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren a {  }
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a {
    display:block;
    padding:0 6px 5px;
    font-size: 11px;
}
.AspNet-Menu-Vertical .AspNet-Menu .AspNet-Menu-WithChildren ul li a:hover { }
.AspNet-Menu-Vertical .AspNet-Menu li a:hover {  }


/* -----------------------------------*/
/* ------>>> LAYOUTS/GRIDS <<<--------*/
/* -----------------------------------*/



/* -----------------------------------*/
/* ----------->>> HEADER <<<----------*/
/* -----------------------------------*/

#hdWrapper {
	width:948px;
    padding-top:0px;
    margin-top:0px;
}
	#hd {
	    background-color:#fff;
	    width:922px;
	    height:86px;
	    margin:0 0 4px;
	    padding:10px 0 0 26px;
	}
	#hd a {
		border: none !important;
		text-decoration:none !important;
	}
	#hd h1 { visibility:hidden !important; display:none !important; }
	#headerNav { margin:-60px 0 0 573px; }	
		#headerNav p {font-size:1.0em; margin:0 !important; padding:0 !important; }	/*tools above search box*/
		#headerNav p a { }
		#headerNav p a:hover {  }
#gateway {
    text-align: right;
    padding-right: 15px;
    padding-top: 6px;
    margin: 0px;
    font-size:1.1em !important; 
    height: 26px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}


/* -----------------------------------*/
/* ----------->>> FOOTER <<<----------*/
/* -----------------------------------*/

#ft { clear:both; }
#ft h4 { clear:both; margin:0 0 6px; padding:0; }
#ft p { margin:0; padding:0; }
#ft a { color:#000; text-decoration:none; border-bottom:1px dotted #8cb5c8; }
#ft a: hover { text-decoration:none; }
#ft ul { margin:5px 0 6px; padding:0; }
#ft li { display:inline; list-style-type:none; ; }
	#ft li a { color:#006595; font-weight:700; text-decoration:none; border-bottom:1px dotted #8cb5c8; }
	#ft li a:hover { text-decoration:none !important;  border-bottom:1px solid #8cb5c8; }
#ft hr { color:#fff; background-color:#fff; border:1px dotted #006595; border-style:none none dotted; margin:18px 0 16px; }
#ft .mini { font-size:11px; }
#ft img { float:left; margin:4px 24px 10px 0; }
#ft span,.sidebarInfo li strong { font-weight:700; color:#006595; }
#ft span,.sidebarInfo li strong { font-weight:700; }


/* -----------------------------------*/
/* ------>>> CONTENT IMAGES <<<-------*/
/* -----------------------------------*/

#primaryImageWrapper {
    margin-left:12px;
    margin-bottom: 6px;        
    float:right;

}
	#primaryImageWrapper img {
        padding:6px;
	}
    #primaryImageWrapper p { margin-top:0; font-style:italic; }


/* -----------------------------------*/
/* ------>>> CALL TO ACTIONS <<<------*/
/* -----------------------------------*/

#sideBar img { margin:6px 0; }



.sideBar-callOut {
        height:129px;
        margin:6px 0;
        padding:0;
        clear: both;
}



.sideBar-callOut a {
    font-weight:700;
    font-size:11px;        
    width:188px !important;



    height:119px;
}



.sideBar-callOut a img {

        height:90px;

        width:188px;



}
#columnTertiary .sideBar-callOut a img,#sideBar .sideBar-callOut a img,#columnTertiary .sideBar-callOut a img,#columnSecondary .sideBar-callOut a img { margin:0; }
.sidebarInfo {


        width:198px;




}



.sidebarInfo .mainHead {

        height:27px;


        font-weight:400;

 

}



.sidebarInfo .subHead {




        width:170px;

        _width:168px;

        font-weight:700;



}



.sidebarInfo h5 {

        font-weight:700;



}















.sidebarInfo li em { font-style:normal; }







.sidebarInfo .label {



        width:45px;

        font-weight:700;

}







.sidebarInfo .adr .type {

        font-weight:700;



}



.sidebarInfo img {



        height:100px;

        width:75px;




}



.sidebarInfo table {

        width:170px;





}






.sidebarInfo table tr .data { font-weight:700; }





.sideBar-callOutBlue {
	 width:188px;
	 height:188px;
	 margin:6px 0;
	 padding:5px;
}
.sideBar-callOutBlue a {
	 display:block;
	 width:188px;
	 height:45px;
}
.registerDowntown {
	 position:relative;
	 top:98px;
	 height:45px;
}
.registerAnschutz {
	 position:relative;
	 top:98px;
	 height:45px;
}
.cta img {
	margin-bottom: 12px;
}
a.cta, a.cta:hover {
	border-bottom: none; text-decoration: none;
}


/* -----------------------------------*/
/* -------->>> INFO BOXES <<<---------*/
/* -----------------------------------*/

.infoBox {
        float:left;
        padding:15px 0;
}
.infoBox .text {
        float:right;
        width:526px;
        margin-left:10px;
}
.infoBox .image,.infoBox .callOut {
        float:left;
        width:150px;
        margin-left:0;
}
.infoBox .image {
        float:left;
        width:132px;
        margin-left:0;
        height:95px;
}
.infoBox img {
    height:83px;
    width:120px;
    _margin-bottom:0;
    margin:6px;
}
.infoBox .link {
    background:no-repeat url('/PublishingImages/UCDLayoutImages/linkArrow.gif');
    display:inline;
    padding-left:18px;
    height:15px;
	font-weight:700;
}
.infoBox h3 { margin-top:0; }


/* -----------------------------------*/
/* ----->>> SPOTLIGHT BOXES <<<-------*/
/* -----------------------------------*/

.spotlightBox {
        height:100%;
        margin-bottom:12px;
        padding:0;
}


/* -----------------------------------*/
/* ----------->>> SEARCH <<<----------*/
/* -----------------------------------*/

#search {
        float:right;
        margin-top:6px;
        margin-right:18px;
        _margin-right:9px;
}
#searchAdvanced,#searchLabel { display:none; visibility:hidden; }
#searchWords { width:115px; font-size:1.1em; }
#searchSite {
        position:relative;
        top:0;
        width:189px;
        font-size:1.1em;
        height:18px;
}
.searchButton { position:relative; top:4px; }
#searchresults { background-color:#fff; }
#searchresults div.results { margin:10px 20px; }
.srch-Title {
	color: #003399;
	font-size: 1.6em !important;
	margin: 0 0 5px;
}
.srch-Title a:link,
.srch-Title a:visited {
   line-height:1.4;
}
.srch-Description {
    color:#000;
    margin:0 0 4px;
    line-height:1.4;
    max-width:600px;
}
#MainLeftCell {
	float: right;
}
#RightCell {
	display: none;
}
#HCR {
	width: 600px;
}
.srch-BestBets {
	background-color: #FFF8DD;
	width: 400px;
}
#ctl00_ctl12_S5C336BC5_AdvSearchLink,#ctl00_ctl14_SA18254FB_AdvSearchLink { visibility:hidden; display:none; }


/* -----------------------------------*/
/* ------->>> BREADCRUMBS <<<---------*/
/* -----------------------------------*/

.breadcrumbCurrent { font-weight:700; }
.breadcrumb {
    display:block;
    padding:6px 0 6px 30px;
}
.breadCrumbs li {
        display:inline;
        font-size:11px;
        padding-right:3px !important;
}
.bcNodeTerminus {
        border-right:none !important;
        font-weight:700;
        padding-left:3px;
}


/* -----------------------------------*/
/* ---------->>> TABLES <<<-----------*/
/* -----------------------------------*/

.table {
	margin:10px 0;
}
.table table tr td {
	padding:10px 10px;
}
.table table tr .website, .table table tr .overview {
	width:70px;
	text-align:center;
}
tr.headerrow { font-weight:700; }
tr.totalrow { font-weight:700; }
.tuitionTable td { padding:5px; }
.calendarTable td { padding:4px; }
table#degreeTable { width:100%; }
#degreeTable thead tr th {
    height:20px;
    padding:3px 2px;
}
#degreeTable thead tr th a {
    display:block;
    padding-left:2px;
}
#degreeTable td {
    margin:2px;
    padding:2px;
}
#degreeTable td p {
    line-height:12px;
    margin:0 0 3px;
    padding:0;
}
td.ms-sbcell {
    height:29px;
    display:inline;
}
.contentTable table p {
	font-size: 11px;
}
.contentTable table {
	font-size: 11px !important;
  }
.contentTable td, .contentTable th {
    padding: .3em;
}
.contentTable thead th, .contentTable tfoot th {
	text-align: left;
	font-weight: bold;
	padding: 3px 0 3px 12px;
}
.contentTable tbody td a {
  background: transparent;
}
.contentTable tbody th a {
  font-weight:normal;
}
.contentTable tbody th, tbody td {
	vertical-align: top;
	text-align: left;
 }
.contentTable td {
    padding: 12px;
}  
.contentTable tr.odd {
  }
.ms-WPBody td {
	font-size: inherit !important ;
}
table {
	font-size: 11px !important; 
}
.UCDContent2 .table table{
	width:664px;
}
.UCDContent1 .table table{
	width:410px;
}

/* -----------------------------------*/
/* ------------>>> TABS <<<-----------*/
/* -----------------------------------*/

 #tabs {
	margin:12px 0px;
	/*height:400px;*/
	min-height:400px;
	width:100%;
}
#tabs .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
#tabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    margin: 0 3px 0 0px;
    font-weight: bold;
}
#tabs .ui-tabs-nav a, #tabs .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;    color: #000;
}
#tabs .ui-tabs-nav a {
    margin: 0px 0 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
#tabs .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 0px;
    z-index: 2;
    margin-top: 0;
	color: #fff;
}
#tabs .ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    line-height: 1.5em;	
}
#tabs .ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 26px;
    line-height: 26px;
}
#tabs .ui-tabs-nav .ui-tabs-selected a:link, #tabs .ui-tabs-nav .ui-tabs-selected a:visited,
#tabs .ui-tabs-nav .ui-tabs-disabled a:link, #tabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
#tabs .ui-tabs-nav a:hover, #tabs .ui-tabs-nav a:focus, #tabs .ui-tabs-nav a:active,
#tabs .ui-tabs-nav .ui-tabs-unselect a:hover, #tabs .ui-tabs-nav .ui-tabs-unselect a:focus, #tabs .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
    text-decoration: none;
    border-bottom: 0px;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
#tabs .ui-tabs-nav .ui-tabs-disabled a:link, #tabs .ui-tabs-nav .ui-tabs-disabled a:visited {
}
#tabs .ui-tabs-panel {
	float:left;
    border: 0px solid ;
}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
  #tabs  .ui-tabs-hide {
        display: none !important;
    }
}
/* Hide useless elements in print layouts... */
@media print {
   #tabs .ui-tabs-nav {
        display: none;
    }
}
#tabs .ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}
#tabs .ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#tabs .ui-tabs-nav li {
    float: left;
    margin: 0 2px 0 0px;
    font-weight: bold;
}
#tabs .ui-tabs-nav a, #tabs .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
}
#tabs .ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 5px;
    z-index: 2;
    margin-top: 0;
	height:21px;
}
#tabs .ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
#tabs .ui-tabs-nav a span {
    padding-top: 0px;
    padding-right: 0;
    height: 21px;
    line-height: 21px;
}
#tabs .ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 21px;
    line-height: 21px;
	margin:0;
}
#tabs .ui-tabs-nav .ui-tabs-selected a:link, #tabs .ui-tabs-nav .ui-tabs-selected a:visited,
#tabs .ui-tabs-nav .ui-tabs-disabled a:link, #tabs .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
#tabs .ui-tabs-nav a:hover, #tabs .ui-tabs-nav a:focus, #tabs .ui-tabs-nav a:active,
#tabs .ui-tabs-nav .ui-tabs-unselect a:hover, #tabs .ui-tabs-nav .ui-tabs-unselect a:focus, #tabs .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
#tabs .ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
* html #tabs .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html #tabs .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
#tabs span {
	font-size: 1.0em !important;
}
.ui-tabs-panel h3 {
	margin: 12px 0 12px 0
}
#tabs .ui-tabs-nav .ui-tabs-selected a {
	background-position: 100% -35px !important;
}
#tabs .ui-tabs-nav a {
	background-position: 100% -6px !important;
}
#tabs .ui-tabs-nav a span {
	background-position: 0 -6px !important;
}
#tabs .ui-tabs-nav .ui-tabs-selected a span {
    background-position: 0 -35px !important;
}
#tabs img {
        border:1px solid;
        float:right;
        margin-bottom:6px;
        margin-left:6px;
        padding:6px;
}


/* -----------------------------------*/
/* ----------->>> FORMS <<<-----------*/
/* -----------------------------------*/

form 	{
	margin: 0;
	padding: 0;
}
fieldset {
	margin: 0;
}
	fieldset div br {
		display: none;
	}
	fieldset ul { margin: 0px; }
	fieldset li { list-style: none; margin: 0px 0 12px 0 !important; padding: 0px !important; }
legend {
	font-weight: bold;
	color: #333;
	margin: 0;
	padding: 0.5em;
}
label {
	display: inline;
	margin-right: 8px;
}
fieldset div {
	margin: 0;
	padding: 0;
}
	fieldset div select {
		width: 200px; 
		border: 1px solid #900;
		padding: 1px;
	}
	#ctl00_PlaceHolderMain_ColoradoControl1_mbtnSubmit {
		display: block;
		float: left;
		margin-right: 12px;
		*margin-top: 12px;
	}
#ctl00_PlaceHolderMain_ColoradoControl1_mbtnCancel {
	float: left;
	*margin-top: 12px;
}

/* -----------------------------------*/
/* --------->>> EDIT MODE <<<---------*/
/* -----------------------------------*/

div#pageSplashCaption h2 input { width:130px; }
/* Had to rerfernece this by it's id. P will not wrap when in edit mode */
div#pageSplashCaption #ctl00_PlaceHolderMain_ctl01_ctl00_TextField {width:130px;}
#splashButton input {width:130px;}
#pageSplashImageWPZ {/*position:relative;left:220px;*/}
#pageIntro h2 .ms-formfieldcontainer {margin-top:120px;}
.ms-ToolPaneOuter {position:absolute;top:0;right:0;}
.ms-rteCustom-FloatLeft{
	float: left;
	margin: 15px 15px 15px 0px;}
.ms-rteCustom-FloatRight{
	float: right;
	margin: 15px 0px 15px 15px;}
.ms-rteCustom-ClearBoth{
	clear: both;
}

#ct100_explitLogout_EplicitLogin {
	padding:20px;
}
div#pageSplashCaption h2 input {
width:130px;
}
/* Had to referenece this by it's id. P will not wrap when in edit mode */
div#pageSplashCaption #ctl00_PlaceHolderMain_ctl01_ctl00_TextField {
	width:130px;
}
#splashButton input {
	width:130px;	
}
#pageIntro h2 .ms-formfieldcontainer {
	margin-top:120px;
}
.ms-ToolPaneOuter {
	position:absolute;
	top:0;
	right:0;	
}


/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/**********************************************************************END**********************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/



/********************************************************Ribbon Overrides***********************************************************************/

/*________________Ribbon Replacement Styles _________________________*/

H3.mv-Element-H3
{
  -ms-name:"Heading 3";

}
H4.mv-Element-H4
{
  -ms-name:"Heading 4";

}
H5.mv-Element-H5
{
  -ms-name:"Heading 5";

}
H6.mv-Element-H6
{
  -ms-name:"Heading 6";

}
HR.mv-Element-Hr
{
-ms-name:"Horizontal Rule";
}
P.mv-Element-P
{
-ms-name:"Paragraph";
}
.mv-Style-FloatLeft{
-ms-name:"Float Left";
    float: left;
    margin: 15px 15px 15px 0px;
	}
.mv-Style-FloatRight{
-ms-name:"Float Right";
    float: right;
    margin: 15px 0px 15px 15px;
	}

/*example of a custom set of styles*/
/*.mv-Style-CUGold
{
-ms-name:"CU Gold on Black";
color:#CFB87C;
background-color:#000;
}
*/

/*________________________RTE Table Overrides_________________________*/
.mv-Table-default,
.mv-TableHeaderFirstCol-default,
.mv-TableHeaderLastCol-default,
.mv-TableHeaderOddCol-default,
.mv-TableHeaderEvenCol-default,
.mv-TableFirstCol-default,
.mv-TableLastCol-default,
.mv-TableOddCol-default,
.mv-TableEvenCol-default,
.mv-TableFooterFirstCol-default,
.mv-TableFooterLastCol-default,
.mv-TableFooterOddCol-default,
.mv-TableFooterEvenCol-default,
TD.mv-Table-default,
TH.mv-Table-default,
.mv-Tablecells
{
	-ms-name:"Default Table Style - Light";
	border:solid 1px #c4c4c4;
	padding:2px;
	vertical-align:top;
}
.mv-Table-0{
	-ms-name:"Table Style 1 - Clear";
	border-width:0px;
	border-style:none;
	border-collapse:collapse;
}
.mv-Table-1{
	-ms-name:"Table Style 2 - Light Banded";
	text-align:left;
	line-height:2;
	vertical-align:top;
	color:#00558D;
	font-size:1em;
}
.mv-Table-1 th.mv-TableHeaderRow-1,
.mv-Table-1 tr.mv-TableFooterRow-1{
	background-color:#FFF;
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-1 th.mv-TableHeaderFirstCol-1,
.mv-Table-1 th.mv-TableFooterFirstCol-1{
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-1 th.mv-TableHeaderOddCol-1,
.mv-Table-1 td.mv-TableFooterOddCol-1{
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-1 th.mv-TableHeaderEvenCol-1,
.mv-Table-1 td.mv-TableFooterEvenCol-1{
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-1 th.mv-TableHeaderLastCol-1,
.mv-Table-1 th.mv-TableFooterLastCol-1{
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-1 tr.mv-TableOddRow-1{
	background-color:#BEE5FF;
}
.mv-Table-1 tr.mv-TableEvenRow-1{
	background-color:#fff;
}
.mv-Table-1 th.mv-TableFirstCol-1{
	font-weight:normal;
}
.mv-Table-1 td.mv-TableLastCol-1{
	font-weight:normal;
}
.mv-Table-1 td.mv-TableOddCol-1{}
.mv-Table-1 td.mv-TableEvenCol-1{}
.mv-Table-6{
	-ms-name:"Table Style 3 - Medium Two Tones";
	text-align:left;
	line-height:2;
	vertical-align:top;
	color:#000000;
	font-size:1em;
}
.mv-Table-6 th.mv-TableHeaderRow-6,
.mv-Table-6 tr.mv-TableFooterRow-6{
	background-color:#FFF;
	border-top:1px #0072bc solid;
	border-bottom:1px #0072bc solid;
}
.mv-Table-6 th.mv-TableHeaderFirstCol-6,
.mv-Table-6 th.mv-TableFooterFirstCol-6{
	color:#ffffff;
	background-color:#0072bc;
	border-top:2px #000000 solid;
	border-bottom:2px #000000 solid;
}
.mv-Table-6 th.mv-TableHeaderOddCol-6,
.mv-Table-6 td.mv-TableFooterOddCol-6{
	color:#ffffff;
	background-color:#0072bc;
	border-top:2px #000000 solid;
	border-bottom:2px #000000 solid;
}
.mv-Table-6 th.mv-TableHeaderEvenCol-6,
.mv-Table-6 td.mv-TableFooterEvenCol-6{
	color:#ffffff;
	background-color:#0072bc;
	border-top:2px #000000 solid;
	border-bottom:2px #000000 solid;
}
.mv-Table-6 th.mv-TableHeaderLastCol-6,
.mv-Table-6 td.mv-TableFooterLastCol-6{
	color:#ffffff;
	background-color:#0072bc;
	border-top:2px #000000 solid;
	border-bottom:2px #000000 solid;
}
.mv-Table-6 tr.mv-TableOddRow-6{
	background-color:#d8d8d8;
}
.mv-Table-6 tr.mv-TableEvenRow-6{
	background-color:#fff;
}
.mv-Table-6 th.mv-TableFirstCol-6{
	font-weight:normal;
}
.mv-Table-6 td.mv-TableLastCol-6{
	font-weight:normal;
}
.mv-Table-6 td.mv-TableOddCol-6{}
.mv-Table-6 td.mv-TableEvenCol-6{}
.mv-TableGrid td,.mv-TableGrid th{
	border:1px dotted black;
}
/*________________________RTE Table Overrides_________________________*/
/*________________________Floats_______________________________________*/
.mv-Position-1{
	-ms-name:"Left";
	float:left;
}
.mv-Position-2{
	-ms-name:"Right";
	float:right;
}
.mv-Position-3{
	-ms-name:"Top";
	vertical-align:text-top;
}
.mv-Position-4{
	-ms-name:"Middle";
	vertical-align:middle;
}
.mv-Position-5{
	-ms-name:"Bottom";
	vertical-align:text-bottom;
}
.mv-Image-floatLeft{
	-ms-name:"Float Left";
	float:left;
	margin: 15px 15px 15px 0;
}
.mv-Image-floatRight{
	-ms-name:"Float Right";
	float:right;
	margin: 15px 0 15px 15px;
}
/*________________________________Colors____________________________*/
/*color menu styles*/

/*.mv-ForeColor-1
{
	color:#CFB87C;
	-ms-name:"";
	-ms-color:"CU Gold";
}
.mv-ForeColor-2
{
	color:#000000;
	-ms-name:"";
	-ms-color:"CU Black";
}
.mv-ForeColor-3
{
	color:#A2A4A3;
	-ms-name:"";
	-ms-color:"CU Light Gray";
}
.mv-ForeColor-4
{
	color:#565A5C;
	-ms-name:"";
	-ms-color:"CU Dark Gray";
}
.mv-ForeColor-5
{
	color:#4B92DB;
	-ms-name:"";
	-ms-color:"CU Blue";
}
.mv-ForeColor-6
{
	color:#fff;
	-ms-name:"";
	-ms-color:"CU White";
}
*/
/*font menu styles*/
/*

.mv-FontFace-1
{
	-ms-name:"Verdana, Arial, Helvetica, San-Serif";
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.mv-FontFace-2
{
	-ms-name:"Helvetica Neue";
	font-family: "Helvetica Neue",Verdana,Arial,Helvetica,sans-serif;
}
*/
/*Theme colors styles*/
 /*
.mv-ThemeForeColor-1-0
{
	color:#CE8414;
	-ms-name:"";
	-ms-color:"University H2 Gold";
}
.mv-ThemeForeColor-2-0
{
	 color:#165B85;
	-ms-name:"";
	-ms-color:"Business School H2 Teal";
}
*/
/********************************************************Ribbon Overrides***********************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/
/**********************************************************************END**********************************************************************/
/***********************************************************************************************************************************************/
/***********************************************************************************************************************************************/


#ctl00_ctl10_SBScopesDDL { margin-right:9px; }


.UCDContent1 .bulletedListNoDescription .col2 { float:none; }

.bulletedListNoDescription .item { display:block; height:20px; }

.bulletedListNoDescription .item h4 { margin:0 !important; padding:6px 0 0 !important; }

.floatImageRight {
    float:right;
    margin:0 15px 6px 12px;
	padding:6px;
}

select.ms-sbscopes { width:150px !important; }

input#ctl00_ctl12_S5C336BC5_InputKeywords {
    width:150px !important;
    border:1px solid ;
    height:13px !important;
    margin-left:12px;
}

.ms-sbtable-ex {
    margin-left:39px !important;
    margin-top:2px;
    width:100%;
}

#ctl00_ctl10_S16E4828F_AdvSearchLink,.ms-sblink { display:none; }

.bulletedListNoDescription,.UCDContent1 .bulletedListNoDescription .col1 {
	float:none !important;
	margin:0 !important;
	padding:0 !important;
}

.caption {
	margin-top: 0px;
	font-style: italic;
}

/* GN: bug ID=223: restrict width of content page 1 main image caption container */
#contentPage1 .caption,
#contentPage2 .caption {
    max-width: 206px;   
}

.ms-WPBody a:hover {
	text-decoration:none !important;
}

.ms-WPBody h3{
	font-size:14px !important;
}

.highlight {
	width: 100%;
	padding: 12px 0 12px 0;
}
.highlight p, .highlight ul {
	margin: 0px 12px 0 12px;
}

.highlight h4 {
	margin: 0px 0 9px 12px;
	font-weight: normal;
	font-size: 14px; 
}

.bulletedList {
	float:left;
	margin:10px 0;

	width:670px;

}
.bulletedList .col1, .bulletedList .col2 {
	float:left;
	width:320px;
	margin:15px 0 0 10px;
}
.bulletedList .item {
	margin:0 0 10px 0;
	background:url(/PublishingImages/UCDLayoutImages/arrow.png) left top no-repeat;
	padding-left:30px;
}
.bulletedList .item h4 {
	margin-bottom:5px;
}




.UCDContent2 .bulletedList {
	width:660px;
}

.UCDContent2 .bulletedList .col1, .UCDContent2 .bulletedList .col2 {
	width:320px;
}

.UCDContent1 .bulletedList {
	width:410px;
}

.UCDContent1 .bulletedList .col1, .UCDContent1 .bulletedList .col2 {
	width:410px;
}















#htmlTitle {
background-color:gray;	
padding:1em;	
color:white;		
}


/* FIXES FOR 2010 Visual Upgrade 
Added by Scott Demers on 12/17/10
*/
/*
#sectionHome1 #columnSecondaryWrapper  {
float: left;
position:relative;	
}
*/

/* FIXES FOR 2010 Visual Upgrade 
Added by Graham New on 01/27/11
*/
#HCR {
	width: 100%;
	margin-top: 10px;
}

.srch-BestBets {
	width: auto;
}





/* Casey FIXES FOR 2010 Visual Upgrade  */

a:visited { color: #006091; }


/* Table FIXES FOR 2010 Visual Upgrade  
Table styles were brought over from MOSS 2007
*/

.ms-rteTable-1 {
    border-collapse: collapse;
    border-style: none;
    border-width: 0;
    font-family: Tahoma;
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1 {
    background: none repeat scroll 0 0 #D6E8FF;
    border-spacing: 10px;
    color: #3F4D6B;
    font-family: Tahoma;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    line-height: 14pt;
    margin: 10px;
    padding: 10px;
    text-align: left;
    text-transform: capitalize;
    vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1 {
    background-color: #F2F3F4;
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 {
    background-color: #E7EBF7;
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1 {
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 {
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1 {
    padding: 0 5.4pt;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
    padding: 0 5.4pt;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1 {
    background-color: #D6E8FF;
    color: #4A5A80;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: 500;
    line-height: 11pt;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1 {
    border-top: 1pt solid gray;
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
    border-top: 1pt solid gray;
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1 {
    border-top: 1pt solid gray;
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 {
    border-top: 1pt solid gray;
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-2 {
    border: 0 solid;
    border-collapse: collapse;
    font-family: Tahoma;
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4F81BD;
    border-color: white;
    border-style: solid;
    border-width: 1pt 1pt 3pt;
    color: #FFFFFF;
    font-family: "Calibri","sans-serif";
    font-size: 11pt;
    line-height: 115%;
    margin: 0 0 10pt;
    padding: 0 5.4pt;
    width: 119.7pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white;
    border-style: solid;
    border-width: 1pt 1pt 3pt;
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white;
    border-style: solid;
    border-width: 1pt 1pt 3pt;
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white;
    border-style: solid;
    border-width: 1pt 1pt 3pt;
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white;
    border-style: solid;
    border-width: 1pt 1pt 3pt;
    padding: 0 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
    background-color: #F2F3F4;
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
    background-color: #E7EBF7;
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2 {
    background: none repeat scroll 0 0 #4F81BD;
    border-color: -moz-use-text-color white;
    border-style: none solid;
    border-width: medium 3pt medium 1pt;
    color: #FFFFFF;
    font-family: "Calibri","sans-serif";
    font-size: 11pt;
    line-height: 115%;
    margin: 0 0 10pt;
    padding: 0 5.4pt;
    width: 119.7pt;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2 {
    background-color: #FFFFFF;
    color: #666666;
    font-size: 10pt;
    padding: 0 5.4pt;
    vertical-align: top;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2 {
    background: none repeat scroll 0 0 #4F81BD;
    border-color: -moz-use-text-color white;
    border-style: none solid;
    border-width: medium 3pt medium 1pt;
    color: #FFFFFF;
    font-family: "Calibri","sans-serif";
    font-size: 11pt;
    line-height: 115%;
    margin: 0 0 10pt;
    padding: 0 5.4pt;
    width: 119.7pt;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2 {
    padding: 0 5.4pt;
}
.ms-rteTable-3 {
    border: 0 solid;
    border-collapse: collapse;
    font-family: Tahoma;
}
.ms-rteTable-3 tr.ms-rteTableHeaderRow-3 {
    background-color: #C4D1E3;
    border-spacing: 10px;
    color: #3A4663;
    font-family: Verdana;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    margin: 10px;
    padding: 10px;
    text-align: left;
    text-transform: capitalize;
    vertical-align: top;
}
.ms-rteTable-3 td.ms-rteTableHeaderFirstCol-3 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderLastCol-3 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderOddCol-3 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableHeaderEvenCol-3 {
    color: #3A4663;
    line-height: 14pt;
    padding: 0 5.4pt;
}
.ms-rteTable-3 tr.ms-rteTableOddRow-3 {
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-3 tr.ms-rteTableEvenRow-3 {
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-3 td.ms-rteTableFirstCol-3 {
    background-color: #E7EBF7;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableLastCol-3 {
    background-color: #E7EBF7;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableOddCol-3 {
    background-color: #F7F3F7;
    padding: 0 5.4pt;
}
.ms-rteTable-3 td.ms-rteTableEvenCol-3 {
    background-color: #E7EBF7;
    padding: 0 5.4pt;
}
.ms-rteTable-3 tr.ms-rteTableFooterRow-3 {
    background-color: #C4D1E3;
    color: #3A4663;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: normal;
    line-height: 11pt;
}
.ms-rteTable-3 td.ms-rteTableFooterFirstCol-3 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterLastCol-3 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterOddCol-3 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-3 td.ms-rteTableFooterEvenCol-3 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-4 {
    border: 0 solid;
    border-collapse: collapse;
    font-family: Tahoma;
}
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 {
    background: none repeat scroll 0 0 #4F81BD;
    border-width: 1pt 1pt 3pt;
    color: #FFFFFF;
    font-family: "Calibri","sans-serif";
    font-size: 11pt;
    line-height: 115%;
    margin: 0 0 10pt;
    padding: 0 5.4pt;
    width: 119.7pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderFirstCol-4 {
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderLastCol-4 {
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderOddCol-4 {
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableHeaderEvenCol-4 {
    padding: 0 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableOddRow-4 {
    border-bottom: 1pt solid #4F81BD;
    border-width: 1pt;
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-4 tr.ms-rteTableEvenRow-4 {
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-4 td.ms-rteTableFirstCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-left: 1pt solid #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableLastCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-right: 1pt solid #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableOddCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableEvenCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 tr.ms-rteTableFooterRow-4 {
    background-color: #FFFFFF;
    color: #355C8C;
    font-size: 10pt;
    padding: 0 5.4pt;
    vertical-align: top;
}
.ms-rteTable-4 td.ms-rteTableFooterFirstCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-left: 1pt solid #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterLastCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-right: 1pt solid #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterOddCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-4 td.ms-rteTableFooterEvenCol-4 {
    border-bottom: 1pt solid #4F81BD;
    border-color: #4F81BD;
    border-width: 1pt;
    padding: 0 5.4pt;
}
.ms-rteTable-5 {
    border: 0 solid;
    border-collapse: collapse;
    font-family: Tahoma;
}
.ms-rteTable-5 tr.ms-rteTableHeaderRow-5 {
    border-spacing: 10px;
    color: #3A4663;
    font-family: Tahoma;
    font-size: 10pt;
    font-style: normal;
    font-weight: 500;
    line-height: 11pt;
    margin: 10px;
    padding: 10px;
    text-align: left;
    text-transform: capitalize;
    vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableHeaderFirstCol-5 {
    color: #3A4663;
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableHeaderLastCol-5 {
    color: #3A4663;
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableHeaderOddCol-5 {
    color: #3A4663;
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableHeaderEvenCol-5 {
    color: #3A4663;
    padding: 0 5.4pt;
}
.ms-rteTable-5 tr.ms-rteTableOddRow-5 {
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
    color: #666666;
    font-size: 10pt;
    vertical-align: top;
}
.ms-rteTable-5 td.ms-rteTableFirstCol-5 {
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableLastCol-5 {
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableOddCol-5 {
    padding: 0 5.4pt;
}
.ms-rteTable-5 td.ms-rteTableEvenCol-5 {
    padding: 0 5.4pt;
}
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 {
    color: #3A4663;
    font-family: Tahoma;
    font-size: 10pt;
    font-weight: 500;
    line-height: 11pt;
}
.ms-rteTable-5 td.ms-rteTableFooterFirstCol-5 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterLastCol-5 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterOddCol-5 {
    padding: 0 5.4pt;
    text-align: left;
}
.ms-rteTable-5 td.ms-rteTableFooterEvenCol-5 {
    padding: 0 5.4pt;
    text-align: left;
}


/* Accessibility rules */
/* Skip navigation */

div#UCDskipToMain
{
    position:absolute;
    left:0px;
    top:-500px; 
    width:1px;
    height:1px;
   overflow:hidden;
}

a#UCDmainContent
{
    width:1px;
    height:1px;
    overflow:hidden;
    display: none;
}

#pageContent #tabs {
clear: both;
}

/* cursor reset to normal span properties JP 5/1/12*/
#ms-rterangecursor-start, #ms-rterangecursor-end {
	display: inline !important;
	margin: 0px !important;
	padding: 0px !important;
	border: none !important;
}

