@charset "UTF-8";

/*
OU ICE Screen Styles
-v3.0 . 2010.12.07
-gdc53
-updated 2012.
*/
.node-unpublished{
 background-color: transparent ;
}

/****************fixes****************/
.ou-beige div.ou-context-nav h1, .ou-beige div.ou-context-nav h2, .ou-beige div.ou-context-nav p.ou-parent, .ou-beige div.ou-full-nav h2 {
	background-image: none;
	border: none;
	margin: 0;
	padding: 0.2em 0 0.5em 0;
	background-color: #dadab7 !important;
	color: #3f3f32 !important;
	font-size: 1.6em;
}
.ou-turquoise div.ou-context-nav h1, .ou-turquoise div.ou-context-nav h2, .ou-turquoise div.ou-context-nav p.ou-parent, .ou-turquoise div.ou-full-nav h2 {
	background-image: none;
	border: none;
	margin: 0;
	padding: 0.2em 0 0.5em 0;
	background-color: #66d0cd !important;
	color: #3f3f32 !important;
	font-size: 1.6em;
}
.ou-green div.ou-context-nav h1, .ou-green div.ou-context-nav h2, .ou-green div.ou-context-nav p.ou-parent, .ou-green div.ou-full-nav h2 {
	background-image: none;
	border: none;
	margin: 0;
	padding: 0.2em 0 0.5em 0;
	background-color: #c8c866 !important;
	color: #3f3f32 !important;
	font-size: 1.6em;
}



div.news-body div.field-item{
	word-wrap: break-word;
}

div.newsitem {
	border:1px solid #ddd;
	margin-top:5px;
	margin-bottom:5px;
	border-radius: 6px;
	border-color: #E5E5E5 #D1D1D1 #CCCCCC #E5E5E5;
	padding:10px;
}

div.StaffSites {

}

ol.search-results{
	padding-left:0px !important;
}


/****DEBUG****/
div.DebugArea{
	background-color:#c10031;
	color:white;
	padding:5px;
}
/***fancy***/
.ou-box {
	position: relative;
	z-index: 90;
}

.ribbon-wrapper {
	width: 85px;
	height: 88px;
	overflow: hidden;
	position: absolute;
	top: -3px;
	right: -3px;
}

.ribbon-div {
	font: bold 15px Sans-Serif;
	color: #333;
	text-align: center;
	text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
	-webkit-transform: rotate(45deg);
	-moz-transform:    rotate(45deg);
	-ms-transform:     rotate(45deg);
	-o-transform:      rotate(45deg);
	position: relative;
	padding: 7px 0;
	left: -5px;
	top: 10px;
	width: 120px;
	-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	-moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
	box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-div.green {
	background-color: #BFDC7A;
	color: #6a6340;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
	background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
	background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
	background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
	background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45); 
}

.ribbon-div.red {
	background-color: #630011;
	color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#630011), to(#450022)); 
	background-image: -webkit-linear-gradient(top, #630011, #450022); 
	background-image:    -moz-linear-gradient(top, #630011, #450022); 
	background-image:     -ms-linear-gradient(top, #630011, #450022); 
	background-image:      -o-linear-gradient(top, #630011, #450022); 
}
.ribbon-div :before, .ribbon-div :after {
	content: "";
	border-top:   3px solid #6e8900;   
	border-left:  3px solid transparent;
	border-right: 3px solid transparent;
	position:absolute;
	bottom: -3px;
}

.ribbon-div :before {
	left: 0;
}
.ribbon-div :after {
	right: 0;
}

/****skype overide****/
.skypeContact{}
	
.skypeContact p, .skypeContact img{
	margin: 0 0 0 0 !important;
	vertical-align:middle !important;
	color:#ffffff !important;
}
.skypeContact a{
	text-decoration:none;
}

.skypeContact a:before{
	content: "Contact Via Skype";
}

.skypeContact img{
	display:none;
}

/*****Staff*****/

#quicktabs-tabpage-person_tabs-Contact .field-name-field-email-address div.field-label{
	display:none;
}

#block-panels-mini-staff-page-block{
	overflow:hidden;
}
	
/**.staff-details{

	float:right;
	min-width:100px;
	max-width:200px;	
	width:auto;
	height:19px;
	margin: 0 -1em 10px 0 ;
	padding: 0 20px 0 10px;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-color: #BBD8E7;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 00px;
	clear:both;
}**/

/*****Staff feed*****/
.rss-box-StaffFeed .rss-title{
	/*margin-left: auto !important;*/
	/*margin-right: auto !important;*
	/*width:100% !important;*/
 	/*text-align: center;*/
	font-size: 1.2em;
	text-decoration:none;
	text-transform:capitalize;
	border-bottom: 1px #1f536b solid;
}

.rss-box-StaffFeed li{
	list-style:none;
	margin-bottom:5px;
}

.rss-box-StaffFeed ul{
	padding: 0 0 0 0 !important;
}

.rss-box-StaffFeed li .rss-item{
	font-weight:bold;
	text-decoration:none;
}

.rss-box-StaffFeed li .rss-date{
	font-style:italic;
}

/************social**********/
div.StaffSites{ 
	/*margin-left: auto !important;*/
	/*margin-right: auto !important;*/
	width:100% !important;
 	/*text-align: center;*/
	clear:both;
}

div.StaffSocialMedia{ 
	margin-left: auto !important;
	margin-right: auto !important;
	width:100% !important;
 	text-align: center;
}

div.StaffSocialMediaVideo{ 
	margin-left: auto !important;
	margin-right: auto !important;
	width:100% !important;
 	text-align: center;
	margin-top:10px;
}

.staff-website{
	/*background-image:url("includes/images/socialmedia/www.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH3QkJCTUQojth9wAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAADlklEQVQ4y22Uy29VVRTGf2udc29vH9a0an0UKFQaidaKoEWLoGk1EVEYGQYO0MSJM/8B/wkTR04cODMxRicSHPhoVExjCCnEEEq0iZUW2lra3nP2OWfv5WCf2xrjTtZ57Me3vrXX+pac++Djie5WY05VExFREUFEUBFEBQAVBQERRQQ6e3b/MRDJi/KstprJ02I0MFMAzADDzDCDCGkIgmAI7JoYCqiIJKr0tbpeTnNXmKgiKKKRlSCIRka6w6Y2FRQBjVFQR6MCiIY0y52IKqpahyCoKnRC33HwH2Cpr6Jer/dJ6lwRD2tSH1JUdtmCkNTzHTYioKoY1EQAFFXQdu7I8oLMObK2Y2p8lLMnnqKRgCsqirLi5OExXj8+TukclfeU3vPq5OMcHdtDO3PkrsKVBa6o0Cx3ZC4nz3O28oy9QwO8e+YFThwaZjsvwIz335zmnVPPc3Col62sYP/QIG+fOsZA02jnjswV5K5ifbON5s7h8oI8LyiKks+/nQNg5tgEK7dX2ffgAAA+GKenJlhcXuW58QMAfPn9r5Q+sJ05ltc2WFnfRMUMC54QKsx7Ls3fAODJxw6wurrGuZlnuLO2wS9XfmNm6ghLf93ixcNjAFxeWGJjq83d7YzKe1RALXiwAMGAQH+rydc/XQHgidFHmD56iAuzc/xwdRGA4+OjPDTYzxcXZ+kbuB8LsW6xWMPaKeIOaG+ryYUfI+D5144DMHv5OvM3lwB465VJAC5eukpvdwvrgMUHKSFE7ZgiGsCM64tL+BA489KzeO9ZuLVOQUJelJw+eYQQAgvLf2MWIjkxxATESLEAJqBgJviq5I8/V6h84J6+HrKi5PelO3hN2Wzn3NvbTVF6Flc2aHZ3RxFahMAg7WgXMzAlKDhX8elX3/Ho8APMXb2BqNBQ4aPPvmH68EHmFxbxZvH+oqjrHiDI+BvvnUfkk1q8IIqokhUVIRhpo0Grq4mJUFSBsvIkaUpPq4VJ3SZ23nyY7mSIACgQsACtRhLBRbDgQZRmojTTOB+C35EjxPaGQWp1UsQUtAY1D6rRlwpSO4qdbHef4es1aoZKqiLivY+ZQuJBVfAGEm87iCESsyj1HGogiklAFDBBxCydnJ5u3Lx2jY31NbwPsXt0THa/VRJEIZjVJRtqhQUaSYP+gQH27BtO0lZPz88Pj4yUmxt3E5dvK2Z1if7PsDqj/xoC9Nw3aCP790ra1XXhHwZdt3xQ1A7VAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-website:hover{
	background-image:url("includes/images/socialmedia/www.png");  
	height:20px;
	width:20px; 
}
*/

.staff-blog{
	/*background-image:url("includes/images/socialmedia/blog.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH3QkJCQgVuLndxgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAADfUlEQVQ4y02UT2hdRRTGf2fuvPfyUtM0BmyiRaSi1GrAgqUKIkat2JhFi6BoheJGLCJIFYm6Ei0UoRvBigvbhRQ1G3GhogttEBEjavoHpS5UoralJU2b9N17575757iYua9vYLhz58z55vvOOXNE39yykdaaX0iSNkYMImDi9CV4B40W2myDMUC0JQIYMIARDyhu+Q6rzTUTghlGBZTgICasdx6EdRvgn5+RhY/QbAmSBoiCmnCBEIEFBq+btuoyVQEjEg4YgW74loAdWg+bp2DzFHL2JHz7NrpyBqwNYLVP8FeL6whG8GIQAyKmJ1mOPM1q1YVN2xl4eIbG+AQ89SHy+Qz611xgexUsEPUuw+cZ6jqQZ6hLwWWQpySPvM7Q9BsMXfwTe3Ab1exeUIVHD1CO3oa4FPIUihRcB/IUo0WKFinqMnyRggtrXIaO3Q5bd8PzXyF7jpL8MQcf7AKg8eRhumUJRQYughYZxucdNE9Rl6J5hi8ytMzRboF7/3FW3ttFmV6CWyfhxWPo3/Pw6csAVPe/grgO5J0AunIWg+tj6K6grbXI9pfgvmcZuHs3a0dvItk3Ar99DYPXkj34Kvx4BLopyZYnKFbOI9llWFqE1QsYj6Be8b6CsoKhMWTHDOW9z9C9Zw/s3I++W+D37wBjaU++QOfcRTjxGY0kYXX8LlhdRqoSUcGoCl4BBQ+oKhWQPncz1d6NdN/ahkkaXDHAsUMI0L3zIZg/CoDeMgnd4I9XrNdQg14Vo6AICTB8+DxoBcNjLM1/wkgF+tMs+eiNlCrw70nyU19SXj4HENgYsDUziaASL7tw6DGsetoTU4xOv0Z+/T6ap+do/T5H24YH1XpnivUJkERAwHgNpaUagNQH2+DCdwyd+B47PwuAG9uEl1C8dYhE4svztWSwSvyJX8WQANd8rPUW2aUzsPANDAheiKEJQ6LUIBOs1hZARZD/TrF84AGk68KLKh0s/spgy4Q4I9FXMQRldX9AwapK7B4gCJXLaJ7+AZHYeFBQocKHjtaTGhMpEbSKSdGYWSMab1N8t+i1PQVEFJGeql5SBcGjvT2JMVQ8eBFEtO9wP0B01D7E3pA6+HgLdmSr2mxRKJdBq6ugteTexOBrG6AakSswA2CHFXuDihWrx9sbNO10pF11kDpHVT8JlVhm0qtT6SPXXKdqx1GUL/4HkDy83ZtV1iIAAAAASUVORK5CYII=);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-blog:hover{
	background-image:url("includes/images/socialmedia/blog.png");  
	height:20px;
	width:20px; 
}
*/

.staff-twitter{
	/*background-image:url("includes/images/socialmedia/Twitter.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgUFSoUd4AAAA0FJREFUOMuNlLuPHVUMxn/HPjP33o2yG6JcHkEpIoSEqBAIVqIA0qeihX+EEglBDwWUFPwDVFCAEBISG5KCpE1QgpR9BZTX7n3MzLFNce7uAhESp7HHc/zN99kep/e+vft6k/V7VRmJCpoTKopoQlVpNTFRmEhioomxUO3KHx/FlbnCW1mCS7ifjgQQRFI8DEEIYAiFAHI1AKSVjROXRNuktJmXfUGkspEsqFHZZRAPVIMhlN6hzzBEovOg16DXxBAwUSiRGEmQl70hAqqBuiCqiAvqVPkOYiAq9J7oc6KXxOAwGAxK9RU6SeRlV04YWaA5UBUkK+oJ0foxcSeZ0JuyUFjLiSHDEMEQUILKsOsLooJaIFnIITSh9CUYN0fSnVEo716csN4qW/cHDHi4GOjbzODB4LVJedkZmh3JSvaAgA82n+GbO4dcu9ehuWAifLR5hjemIwDefrbl+vYhXz0qPEjCoIneYSaQF/2AFqlSG2HwYCyJD998mp+253x9+4Cf97pjMGrD2ZkV7nbBWKArTpsSjUK24oQGAVgExYJfdma89twaly6c4p0LaxTniXPzwDgsiW5p5FxndRSQvRjhCQIkAvfg/ClF0tF4JRr5J1jXG78/7jGr9wLBo0oXL4YXxwbDiuHmfPzjNr/uzPivc+t+x7X9BWGOFVvlOsviiK2CvrJRjAezjhv7c8zjCTDz4NOr+0ibqWQMsxWZ4mQrhkjVJCGkgPVR5outHc5OlMsvnT0G6835fGuP64+NUZvw1e8q1OmICLIPBnoSaDXx/itTLr885fn1hllvzDrj5p8LPruyy605tK1WNXGUxwmgmeERaAQSyjwKn3x3hy+v7vLiuTWaRvljXvjtYc+Z9TFNFqwc7YZYKYvjpmYfnKRBqjGUYKMRFsvCjd1DRBXNwsZYSWb4EaUAcalJq1JHyKqGUV/I6nIEiFJHJwEOVqqkOME7ZhgEiiIaZMlC6QvZtdbEK8C/MsH/9kycrMSUSCZ41NHLF199Ie3dvsejg0VdmJrqfkyJlBLqQRJIDlICSiG6OF6wQTAZt2xsrNFOWrKOmh/G59Zn+8sh991QNybO/z0RMJ2ejun5p7om5yt/AT1v+1zfNlU0AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-twitter:hover{
	background-image:url("includes/images/socialmedia/Twitter.png");  
	height:20px;
	width:20px; 
}
*/
.staff-linkedin{
	/*background-image:url("includes/images/socialmedia/Linkedin.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgIP5RFiOQAAA01JREFUOMuNlLurnUUUxX9rzZxzz8lDC1FTBE2jlYVGJWAhIloYi5SC/4F2NoL/gKAWFoKNrRAre8EHiRGbCAoKRlGCRhS5xCQm957vMXtbzLnR0uGbb95rr1l7z9YTb7z/6LKWCy5eFQlZFAsVYwm5YApyARWsitTH3rZSAZV5apyuRTqVwSpJooBDBGCSMBQaOMlMLAD1L7ndqrd1VcuzdRhbSoENKuaApS1chLXty8gNed6yrGBTVEAVuyK1rPvjjMVtAMkUg12Q/5XAJZBie81Aasi1z7khBZKpwzghbdnMwjYYgolFqdTqbmw+MLhl6Yo1oy1bOZFNHcaGDG79IAruOrLmzCMP8PlPV/jlrxtUG9m4gW1cQGrYFRRYDblhFbwZJ4axMYwzwzSztxl58oHjvPbcKU4/eIL9zcRm6mvj1Li9f5oYpoFxHhimkc00cmN/Q90f5q1GnaEsPvzqB77/bZefd6/z92bi5o1bHN5ZMGeyWlSWi8LR9RLRUAkiZ4YmWpqamcwtcSayiExO3n8vZ18+w6sffIareefFZ/j428s8fOIeDu8sefvTi7x7/mtWywVtnLdxU5CMswWZPc4iejVivahk632AkyeO8c5HF1mWwitPPcbDx+5mbxhpLcgIyEZmw5lAS6IlbAG7AYAkMgA4++V3vPXJRd678A3rncrxO4/Q5oRMIrODxkyNCCShgAAyg4wE6KC57UdSJcapcVAigmhGAVkgLWoGJIkLEJ1ZJP2ZZZKh/wDAwSij14jE3q5lUspDTz8OPC8g6f9isTfMXLh0hT9v7nHt5j7nL13h8tXrLIr54+pNzv34K7u3Nti37SHpCy1feP0lxLsH75etp4dxYme1RIbN1FjtLFjvVIbWGFtwZL1kWQsSIFMsMG/WFoGtrW6C7MCH1suurcXRVcFFZAQ7pbCqFSdEC1SMCCIFIWpsRZNNBshJpHBLtgqAk8A9C9Hnw+oprHWnBj0cq4E29/SVFkYoox8wKBJjMgOnaNmzTyKcgmKC7J7OpB578D5d+32XaW8gMvs15a5Nhz9QvNeA1uOLRpA0ysLsHFqxuuOw6mK1vHj0rjvHa+Pusg1T38y/sfZ/yvroYdbHjoQXi3P/AIChwNiPiKhIAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-linkedin:hover{
	background-image:url("includes/images/socialmedia/Linkedin.png");   
	height:20px;
	width:20px;
}
*/

.staff-facebook{
	/*background-image:url("includes/images/socialmedia/facebook.png");*/
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgUZXoRBrwAAAxxJREFUOMuVlLGLXkUUxX/n3vlejNmQ1YSwICZigo2F2giy2kgsLC3sbGxs7Sz8B6z9H2wkNjYBIYgiWIQIGjABhQQhRVaWRde4337fm7nXYmZ30zrwmMu7886cc+bM0wefXN8+NZVvrZTJimHumBvuflybOzLD3VBx3OyJ3uhL6xq8XVy8GS0m1ICEBGUSyRj9nXkSgAuSJOkzggTkPk2ut8pqPadk2FzxUpA3zB33wI7qEpgb8sCqcC+YR2dZY6gJ5BZlPTekhqQnmo0uv+DeUHW8HG0iqueQ2rDifY0VzERZrecOJsMskFpfXDoLL468MeWCFomaIYuhwlFN3A0riZlR1uuGDExCMsyEmmGtUbwQkXz43mu8dPlZJPHVzXvcefAXi8lPDq441ro9ZTXPuB2BRZ/V52VWrm1f5d3tK0Qk/y7XLBSsVjORiXt2L1tiJhqNslrNmHVmZoZJvZZxcDhz4dxpAB483OPTz29SMVJOksNTI9aNSAgZBZKIRqYRkWhIh8aVy+d5fuscAIvJefHSeR7uPGbvn0M8HOSkhMxHChyLCDKTzBhPr+fa+Oj913ln+yoAl7Y2+ezja2w9M3FwsGa1nJlXMzFXolWiNaK2zjBHiDPBLIAu/fo3v1AW4o1XX+DR7j5ffP0Td3/bQSlaawSJ41hPOfLEIvKYVZcfQ3ry/a37/HzvEQC7ewd8eeNXHi9nolayNrJ2VtEqUWtnmDngMTIDs+5fpiFA6uwlcIPMhNZogOHjcp5c2QHIANNgB1KSBMd+AJFdDYJsvZcBlgkOIildqpCOvu0ZzAwykhbJ4aqynmvnkkFmz2yEMLqXZAcegEZmjnAnEV3iNDk3vrvL7Tt/sFxV3DTWdTAJIhrKOP4zlYwgBWYahyKkvokEO7v77OzuIxml9I2PPD9RRT+ocApmytYIHKkB/cZkNkwadggRREtkXckJSxtWdELluZdfmf68/zvz8gCZIxcmx8yQabzrucwY8cp+QGQQrVIWC06d3eDsxa1F8bL44amNjXq4/3cJazDzv8eZzU3OXLhYF6ef/vE/o0PYh29GGwAAAAAASUVORK5CYII=);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-facebook:hover{
	background-image:url("includes/images/socialmedia/facebook.png");   
	height:20px;
	width:20px;
}
*/

.staff-googleplus{
	/*background-image:url("includes/images/socialmedia/GooglePlus.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgUm6OJskgAAA2tJREFUOMt1lEtIZEcUhr86Vbd9deNjGl+0thDsqMsZgmBARiLMwoDg0mQ7wqBbNwO6dCfuZhHcOAvduTArXQRC4mOhuBNEhGRQMCA0vuLte7uqsrC70z0zHjhQdTnnu6dO/afUb/AK+BOoB3CJRpZ//oWTb0YwNgZAio2c/fQGohRPpvih7oattlMacaVvPALfCzBchvmSV6+e0r9uvnbbALwyTsSXkzzg1VO68g586e/eggddIlivwCmc1cRKoZSq0NWbly/fKa0/iFKICKI1/yZf4IJ6RCu0aEQJLplHlEGLoLQmmdB01ykSQYIgCEgkEujAvDV5Y1AiaBFEBK01Et2hiw+I1iCCEiGIhNIWLR6rPf8EhqBOU5cwJBKGIAgw1lrEe/Ae70sdLK0f7+/RWqOUIplMorXGWksYhjQ1NVGIIpz3eOdxJTfW2gqgDLTWkk6nmZj4ke7uLkZGRtjf32dzc5MwDJmbm2NlZYVUKlVzK845xFqLtRbnHM45isUiSikWFhY4Pj5mdXWVfD7P0NAQra0tjI+PMzQ0xOvXY3R1dRFFEVEUEYYhhULhf2DZ4zgml8vR399PoRDy+PjI1tYW2WyWlpZW2tvbCYKA9vZ2RKRSTLFYfAI652qA3ntOTk6Ioojh4WHy+TzZbJbt7W0ODg5YW1vj5uaGjx/XOD8/RylVgVprUQMDA++AD6okG6013nsymQzz8/N0dHRwenrK4uIibW1tiAgAxhiMMU9SK6tD5K1UVO99TZWXl5fMzMxwdXXF2NgY/f39FItFnHNfxFe7+Xyc4jims7OT6elpjDHs7e0hIqyvrzM5OcnDw0NFEeXTVMtNPgeKCEtLS0RRxPLyMhsbG8zOzrK7u0sm00O1KqrV8WyFIoL3nlwuRyqVIo5jlFLk83k+ffobay3VbaoeBO89Op1OfwdMlIOstRweHjI4OMjo6CjZbB8DA9+ys7PDxcXF00PwFVNK4b3/1Xjva4JEhMvLS96/f086/QJjAq6vrysPQPVkVVda7qlpamri9va2MrMAWmsaGhq4u7uvaX4cx2it0VrXvoulG9daezM1NcXR0RFnZ2cUCoUKWERqdFY6Us0llGHNzc309fWRyWTEJJPJ33t6ev46Pz+vD8Pw2R49Z9570uk0vb29j/X19X/8B0rx8DI/yQ3LAAAAAElFTkSuQmCC);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-googleplus:hover{
	background-image:url("includes/images/socialmedia/GooglePlus.png");  
	height:20px;
	width:20px; 
}
*/


.staff-youtube{
	/*background-image:url("includes/images/socialmedia/YouTube.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgMiudUPDQAAAo5JREFUOMuNlL9O40AQxn+2d20HGghK0tCBQAgBgkgc4ngFCp6AhitOdIiKhre4ggegoEPUIJ3uHgCQEIoouCoFiiCgOE7iP3vFyLKdozhLI69md775vpnZtczhYRPf/43WPo4DSoHW8lcKXBc8r2zjPtcFrUNs+6vCmC9EkY8xApB9xogV10XL/Gma+Spo3VSEoSkxiyL5Z76M5Wgke0XzPIhjSBL5a40iCPLATKrjQKMhh6pVaLehUhGQ4RAmJmQdx2VA10URhgJQZAewvAyLi3LQGOh0hJFS8PEBvi97GbDnQRRh0+9Dvw9BAGEo6yiC+3vY2IC7O1hbg50dmJ2FrS0B7PXKFgQQBCj6/ZxhkgiDjFWrJeCtFiwtSR2NkcTGlBnGMTgOitEILCsvutZixsBgAG9vcHAAl5fCrtsVP+S1Gw5FmdZYptn8DvwABFgpaUC9njfJdUVF1nnLElDbzn2+D677rTB4hbk6OoL1dQGsViXo9RWmpvIzFxdwcyPNyGYxjrFLgJYlmWo1kXl2JpIsC/b3JShJpDRzc/k6iqRkwyFlhiDZVlZgb08knZ/D5qYEnJ7C/Dw8Psp+kpRvUpp+AliUPhxKfaIIpqelbp2OlGEwEH+S5JLTdExyMZttw+QkPD9LUBiK9GpVEtn2p9fx36ZEETw9we6udHd5GRYW4ORErqPrwvs73N7KqHheTkKpTyTHMRwfw+pq/jRdXQmjNBW2vR48PIgvikqEFMaIlGKnu124vs6fqfFJ0Fpmdfy5cxwUlYpkdJwcOAsaL0e2B1LHQjOIY/B9o9jelsK32/nMFQ1EWrYuPqqQv4v1OszM2IpK5SeNxh9eXnwGg7L8//20hlotROtffwHbQXMNLrRKiAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-youtube:hover{
	background-image:url("includes/images/socialmedia/YouTube.png");  
	height:20px;
	width:20px; 
}
*/
.staff-vimeo{
	/*background-image:url("includes/images/socialmedia/Vimeo.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgQbqZERwgAAAv1JREFUOMttlDuPHUUQhb9Td+5jH8jsepMVEiBnQIQc8A74C0hIQOSMAIncPwEkfoF/hiEhAyNbFjKycODIFqyMMIHNvvfeuTN1CLrn7oJoqTWjma5Tp6vqHL19e//qOPSTQjMkLCAChQCBgBBo2JRnlHPDN8PZ3HqvmeC3MDPSEEEAysQEyCXAAEYFHTC4nquJFKxtBFebZWcPLJwu5wEiK7soRIMSHMlASfUSCLBApmm7LH9GJZNNDRCSwElKkIGUJbFc/wPhwtolYdPakEaO8j2HjNAXPEZRGCeiT6MQoxxuX5hhg4Km7frKBJS1wBKtxM40eGEs9tpEKZaGD7bHPO/hwWkyGQWl9iqNVNIsejOSS51qgVvMm1sTvnltg0mYj++fcATceH2ddy81HHc91x6ecm8umgCncCQLdM5QUQAT+OzlTb5+Y4NhXe5P2ZptsKuWRg0vjke8qiV3OuEmaOlZ9KJHBDZ2kpn0fZIJt54e8c73e/y1SACuzMy9w57rj3sATtqWB/tz2jTHy2TemeyN0gWQrNuJSPYW8Hg55deDDoAPt8ecLc2Xr6wBcPPJET8eCqWRTdjE8F7mxLW9QCakSSd3ni0A+OjKDp/smPe3G56etVx/eMDW5mYBqUDyimEBgCxgLuAN8O2fZ6u5vHH1MoH54u4fHE4uoW5ZAOpWVqYlIiEpLF1mKpzc/7vll/0WMIdtx+e3f+e7gylTqirTROYKTJk0BQDQhYkGsNmZBNd+fs6nu8HNJ0c86tfZmTZkmqg6d4ogyQiEaM6lMawqAYFsns07vnoUbEw2GQfYiRCmGEliZKAvRtGQWZTPoEmfC16gEJuR0Bc3KlKj6FoipHLByqkCVs9bWUiCq31dvMCQ/EJlVJytyNqm8WhEdN25/xHVUBNS//GoqA2MC1Wq8yiTkpvjl3aZHhwyPjlDLkI35yaxcmixmgbRV6jS0H4ypltbo51NosnR6Iduff238bydsVxC71XyIfBfPfuf5UlDuzY96yNu/QOLc6/7z4oUVAAAAABJRU5ErkJggg==);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-vimeo:hover{
	background-image:url("includes/images/socialmedia/Vimeo.png");
	height:20px;
	width:20px;   
}
*/
.staff-slideshare{
	/*background-image:url("includes/images/socialmedia/slideshare.png");   */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkGCgQJWihgigAAAxpJREFUOMullN9rXEUUxz/nzNy9u/m1IYYkuGowUR9siQ8WChoKWgVFWkQFFbH2oSiIPvjkg/+A1aeCD4o+Cf4BtWDVIoi0SBFsI4oUa39Ei91owjbt7t29M3fGh7sxhjQq9cBlmMucD2fOfL9Hjh47Njo9M3PA2mQSIjcWgveuefHc+Q/s6C2Nl6rj42/eOKwMizDqcmu7kfHVPCcCAhTeE5z/V0AEbFpBVPs1QjfEm6wCKkIEgvdcOnWa2kgddO0Y68XL+ia4AptWmLjrTkIICGWKNQJWysROu0NtaJhb57YRQ4AYN3ZC1lYhhsjiqdOkicX3chDBCFgrilVB+nQVMEVBDBEIJSX+rUQpgYKgxpKogimvbUWxVoWKrv8Qyn0ExGUQISYDKIFWHqkaJbVCpCyiooqIgAhWBU3EUNHysyKICIkaBlo/MnHiVcY/e5bR1g98eTny/FdtHv34d367FvogqKgh6ecnYlCrJdmqkhgFFJsMUj13mHDha/zlnzAXj3NwocvC+RY/Nzsc/zUjtUoiULWKVWWNoyKU/chXmfzmdWqpIiq4xm46rYxWM8NN7WTf7QauZOjqVeYbNeqJcrI3witfNKmYsqciYNeeLlbHcI0H2PHdfjrZMxSNXej+I9QFpD7LfL3Ohy9sYy5d4vs2vHa4yYXWACeeqlOEdRnYvyQRPH77PlrTD1JZeI/aJ88RTQ0EqjblqHua2tAwd7Q/5+VwiLfvr7N3dpBEZYOy7Ab5B0ccnCLffoDqpU/xV5aJCFk6wZ6VI3Q7Kbt6b7HjtsCLcyP8kYVNhrWbfS5o6wwhz0oB+8DV6T3s/OVJGPBgeny7uAqifZ1uDL2eS+PgFPguIYBzkdxFsBHIwTlmh82WHt8MjJFi6l5c4yGKvEfeDdRMUt7FF3Ctyxvzk6xkxRZT53rTzbXp7j6EyAjFyhLpPU/w0c3DvHPS8fh9Y+y9e4xeEf87sPSsEB8+SCKCKzyPDEUem50hRLaEAVjn/bKPWxwo3MYBGP55CLuiWLZnzp59t5XnhRoz8X8mdiiKpebi4vt/Ajr7MWhMnEW5AAAAAElFTkSuQmCC);
	background-repeat:no-repeat;   
	height:20px;
	width:20px;
	margin-right: 5px;
	display:inline-block;
	overflow:hidden;
	text-decoration:none;
}
/*
.staff-slideshare:hover{
	background-image:url("includes/images/socialmedia/slideshare.png");
	height:20px;
	width:20px;   
}
*/
span.Social{
    position:relative;
    left: -10000px;
}


/*****Table ODD & EVEN *****/

tr.odd{
	background-color: white;
}

tr.even{
	background-color: #EBF4FB;
}

/*****page tweaks*****/



div#ou-region1 div.ou-box h1{
	font-size: 2.7em !important;
}	

div#ou-region0 div.ou-box h1{
	font-size: 2.7em !important;
}

img.researchcontactimage{
	height:50px;
}

/*****pager Tweak*****/
.item-list .pager li {
	padding:3px;
}

.view-faculty-people ul.views-summary{
    width: 60%;
    margin: auto;
}

.view-faculty-people li{
	display:inline;
	margin:0px !important;
}

.view-faculty-people tr, .view-faculty-people td{
	border: none !important; 
	padding: .5em .5em .5em 0  !important;
	vertical-align:middle;
}
.view-faculty-people tbody, .view-faculty-people table{
	border: none !important;
}

.view-faculty-people img{
	border: 1px solid #add0e1;
	padding: .5em;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 1em;
}

/***news block ***/
.view-news .view-content .body{
	padding-top:0px;
	clear:both;
}

.news-newstitleholder{

}
.news-newstitleholder .news-newstitletext{
	/*height:45px;*/
	/*padding-top:35px;*/
	/*margin-top:20px;*/
	height:90px;
	vertical-align:middle;
	display:table-cell;
}
.news-newstitleholder .news-newstitleimage{
	float: left;
	margin-right: 1.5em;
	max-height:90px;
	max-width:90px;
}
.news-newstitleholder .news-newstitleimage img{
	border: 1px solid #add0e1;
	padding: .5em;
}

.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}
.ou-darkblue .views-slideshow-controls-text-previous a,.ou-darkblue  .views-slideshow-controls-text-next a,.ou-darkblue  .views-slideshow-controls-text-pause a{
	background-color: #b8dbff;
}
.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}
.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}
.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}
.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}
.default .views-slideshow-controls-text-previous a,.default  .views-slideshow-controls-text-next a,.default  .views-slideshow-controls-text-pause a{
	background-color: #BBD8E7;
}

.views-slideshow-controls-text-previous a{
	border: 1px solid #ccc;
	background-image: url("./includes/ouice/3/context-nav-shade.png") !important;
	background-position: bottom left;
	background-repeat: repeat-x;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: .3em .8em;
	display: inline-block;
	text-decoration: none;
	text-align:center;
	margin: 0.10em;
}
.views-slideshow-controls-text-previous a:before
{ 
	content:"";
}

.views-slideshow-controls-text-next a{
	border: 1px solid #ccc;
	background-image: url("./includes/ouice/3/context-nav-shade.png") !important;
	background-position: bottom left;
	background-repeat: repeat-x;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: .3em .8em;
	display: inline-block;
	text-decoration: none;
	text-align:center;
	margin: 0.10em;
	width:48px;
}
.views-slideshow-controls-text-next a:after
{ 
	content:"";
}

.views-slideshow-controls-text-pause a{
	border: 1px solid #ccc;
	background-image: url("./includes/ouice/3/context-nav-shade.png") !important;
	background-position: bottom left;
	background-repeat: repeat-x;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: .3em .8em;
	display: inline-block;
	text-decoration: none;
	text-align:center;
	margin: 0.10em;
	width:48px;
}

.views-slideshow-controls-text{
	text-align:center;
}
.views-slideshow-slide-counter{
	text-align:center;
}

div.newstitleholder{
	position: relative;
	width: 100%;
	right: 0%;
	min-height: 50px;
	max-height: 100px;
	height: auto;
	overflow: hidden;
}

div.newstitleholder div.newstitleimage {
	position: relative;
	float: left;
	width: 50px;
	left: 0%;
	margin-right: 2%;
}

div.newstitleholder div.newstitletext {
	position: relative;
	overflow: hidden;
	float: left;
	width: 75%;
	left: 1%;
	margin-top: 0px;
	margin-left: 0%;
	margin-right: 0%;
}

div.newsbodyholder {
	position: relative;
	float: left;
	width: 100%;
	left: 0%;
	margin-right: 2%;
}

/***news items***/
.Limage1{
	padding-top:10px;
	float: left;
	margin-right: 1em;
	max-height:90px;
	max-width:90px;
}

.Limage2{
	padding-top:10px;
	float: left;
	margin-right: 1em;
	max-height:90px;
	max-width:90px;
}

.Simage1{
	padding-top:10px;
	float: left;
	margin-right: 1em;
	max-height:50px;
	max-width:50px;
}

.Simage2{
	padding-top:10px;
	float: left;
	margin-right: 1em;
	max-height:50px;
	max-width:50px;
}

.Simage3{
	padding-top:10px;
	float: left;
	margin-right: 1em;
	max-height:50px;
	max-width:50px;
}

/********dept links**********/
.deptimage { 
	position: relative; 
	width: 100%; /* for IE 6 */
	overflow:hidden;
}

.deptimage h2 { 
	position: absolute; 
	top: 45px; 
	left: 0; 
	width:264px;
	text-align:center;
	background: rgb(0, 0, 0); /* fallback color */
	background: rgba(0, 0, 0, 0.7);
	padding: 0px;
}

.deptimage div.deptimagetitle{
	left:-20px;	
} 

.deptimage div h2 span{ 
	color: white; 
	font-size: 18px; 
	letter-spacing: 0px;  
	padding: 0px;
}



.cke_contents {
	height: 300px !important;
}

.cke_show_borders {
	overflow: scroll;
}

div#block-panels-mini-main-page .NonMobile{
	Display:none;
}

.clearfix{
	content: ".";
	display: block;
	clear:both;
}


/* General styles
.............................................................................*/
body {
	font:80%/1.5em Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#333;
	background: url("./includes/ouice/3/body-bg.png") repeat-x scroll center top #ebf4fb;
	margin:0 1%;
	padding:0;
}


body.ou-neutral {
	background-color:#eee;
}
.ou-hide, div.ou-tools li.ou-hide {
	display:none;
}


ul.ou-sections li.active-trail a,  ul.ou-sections li.active a.active{
	background-color: #fff !important;
	background-image: none;
	border-bottom: 1px solid #ffffff !important;
}
div.ou-context-nav li.expanded>a, div.ou-full-nav li.expanded>a{
	background-color: #296e8f;
	display: block;
	font-weight: normal;
	color: #fff;
	background-image: url(./includes/ouice/3/context-nav-shade-current.png);
	border-bottom: none;
	margin: 0;
}

div.ou-context-nav ul li ul li a, div.ou-full-nav ul li ul li a{
	background-image: url(./includes/ouice/3/bullet.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}

div.ou-context-nav ul li ul li a.active, div.ou-full-nav ul li ul li a.active{
	font-weight:bold;
}

div.ou-context-nav ul li.expanded ul li a, div.ou-full-nav ul li.expanded ul li a{
	background-color: #fff;
}
div.ou-context-nav ul li.active-trail a, div.ou-full-nav ul li.active-trail a{
	background-color: #fff;
}

div.ou-context-nav ul li.expanded ul , div.ou-full-nav ul li.expanded ul {
	background-color: #fff;
	border:none;
	padding: 0 .5em;
}
div.ou-context-nav ul li.expanded ul li a, div.ou-full-nav ul li.expanded ul li a{
	background-color: #fff;
	border: 1px solid #fff !important;
	padding: 0 .5em;
}

/* Layout
..........................................................*/
div#ou-org {
	max-width:72em /* (72 x 12 = 864px) */;
	min-width:42em /* (42 x 12 = 504px */;
	margin:0 auto;
}
div#ou-org-header, div#ou-site, div#ou-site-header, div#ou-site-body, div#ou-site-footer, div#ou-org-footer, body.ou-pure div#ou-region body.ou-pure div#ou-region2 {
	width:100%;
	height:auto;
	clear:both;
	float:left;
	margin:0;
	padding:0;
}

body.ou-three div#ou-region1 {
	width:76% /* (approx optimum 625px) */;
}
body.ou-three div#ou-region2 {
	width:22% /* (approx optimum 275px) */;
}
body.ou-three div.ou-c1of2 {
	width:30%;
	float:left;
}
body.ou-three div.ou-c2of2 {
	width:66%;
	float:right;
}
body.ou-altnav div.ou-c1of2 {
	width:66%;
	float:left;
}
body.ou-altnav div.ou-c2of2 {
	width:30%;
	float:right;
}
div.ou-grid:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.ou-c1of2, div.ou-c1of3, div.ou-c2of3 {
	float:left;
}
div.ou-c2of2, div.ou-c3of3 {
	float:right;
}
div.ou-c1of2, div.ou-c2of2 {
	width:48%;
}
div.ou-c1of3, div.ou-c2of3, div.ou-c3of3 {
	width:30%;
	margin:0;
	padding:0;
}
div.ou-c2of3 {
	margin-left:5%;
}
body.ou-altnav div#ou-region1 {
	float:right;
}
body.ou-altnav div#ou-region2 {
	float:left;
}
.ou-go1, .ou-go2, .ou-go3 {
	margin-bottom:1em;
}
.ou-go1 {
	float:left;
	margin-right:1em;
}
.ou-go2 {
	float:right;
	margin-left:1em;
}
.ou-go3 {
	display:block;
	margin:auto;
}
div.ou-go1, div.ou-go2, div.ou-go3 {
	width:40%;
	border:1px solid #c2dce8;
	padding:1em 1em 0;
	background-color:#f5f9fb;
}
div.ou-go3 {
	width:80%;
}
div.ou-go1 h2, div.ou-go1 p, div.ou-go2 h2, div.ou-go2 p, div.ou-go3 h2, div.ou-go3 p {
	margin-top:0;
}


body.ou-panels h1 {
	border-bottom:none;
	color:#000;
	background-image: none;
	padding-bottom: 0.3em;
}

body.ou-panels div#ou-site-ident {
	margin-top:1em;
}
body.ou-panels p.ou-site-title {
	font-size:1.8em;
}
body.ou-panels div.ou-full-nav ul ul ul li a {
	border:1px solid #fff;
	border-left:none;
	border-right:none;
}
body.ou-panels object {
	margin:1em 0;
}
body.ou-panels div.ou-carousel {
	height:150px;
}
body.ou-panels div#ou-page {
	border:none;
	padding:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background-color:transparent;
}
body.ou-panels div#ou-region1, body.ou-panels div#ou-region2 {
	background-color:transparent;
}
body.ou-panels div.ou-content {
	background-color:#fff;
	padding:0 1.5em;
	margin:1em 0 0 0;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #DDEBF3;
	overflow:visible;
}
body.ou-panels body {
	margin:0 5%;
}

body.ou-panels p.ou-meta {
	text-align:center;
	margin:1em 0;
	padding:0 0 1em 0;
}

body.ou-panels div#ou-site-footer a.ou-to-top {
	background-color:transparent;
	color:#1f536b;
	}

body.ou-panels div#ou-site-footer {width:68%;}
body.ou-panels div#ou-site-footer a.ou-to-top {padding:1em 0;}
body.ou-panels.ou-neutral div#ou-site-footer a.ou-to-top, body.ou-panels.ou-neutral div#ou-site-footer a.ou-to-top:hover {background-color:transparent;}
a.ou-to-top:before {content:"↑ ";}
body.ou-panels div#ou-site-footer a.ou-to-top:hover {color:#000;}

/* Headings
..........................................................*/
h1, h2, h3, h4, h5, h6 {
	line-height:100%;
	font-family:"Myriad Pro", Calibri, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}
h1 {
	font-size:2.7em;
	font-weight:normal;
	color:#183843;
	background-image:url(./includes/ouice/3/h1shade.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:0.5em;
	padding-top:0.5em;
	margin:0 0 0;
	border-bottom:1px solid #E5E5E5;
}
h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-weight:normal;
	margin:1em 0 0.5em 0;
	color:#143748;
}
h2 {
	font-size:2em;
}
h3 {
	font-size:1.55em;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.3em;
}
h6 {
	font-size:1.3em;
}
body.ou-neutral h1 {
	color:#000;
}
body.ou-neutral h2, body.ou-neutral h3, body.ou-neutral h4, body.ou-neutral h5, body.ou-neutral h6 {
	color:#333;
}
body.ou-root ol.ou-ancestors {
	display:none;
}
/* Paragraphs + inline styles
..........................................................*/
p {
	margin:1em 0;
}
ins {
	background-color:#f8f8f8;
	text-decoration:none;
	border-bottom:1px solid #ccc;
}
pre {
	font-size:1.4em;
}
/* Links
..........................................................*/
ul.ou-links {
	margin:1em 0;
	padding:0;
}
ul.ou-links li {
	list-style-type:none;
	margin:0;
	padding:0;
}
a {
	color:#1f536b;
}
a:hover, a:visited:hover {
	color:#cc3300;
}
a:visited {
	color:/*#A31947*/ #143748;
}
a img {
	border:none;
}
a.ou-external, a.ou-pdf, a.ou-doc, a.ou-xls, a.ou-ppt, a.ou-edit, a.ou-help, a.ou-info, a.ou-zip, a.ou-archive, a.ou-audio, a.ou-video, a.ou-download, a.ou-link, a.ou-forum, a.ou-print, a.ou-next, a.ou-previous, a.ou-warning, a.ou-help, a.ou-calendar, a.ou-rss, a.ou-first, a.ou-last {
	display:inline-block;
	padding:0.2em 0 0.2em 20px;
	background-position:left center;
	background-repeat:no-repeat;
}
a.ou-external {
	background-image:url(./includes/ouice/3/external.gif);
}
a.ou-download {
	background-image:url(./includes/ouice/3/download.gif);
}
a.ou-pdf {
	background-image:url(./includes/ouice/3/pdf.gif);
}
a.ou-doc {
	background-image:url(./includes/ouice/3/doc.gif);
}
a.ou-xls {
	background-image:url(./includes/ouice/3/xls.gif);
}
a.ou-ppt {
	background-image:url(./includes/ouice/3/ppt.gif);
}
a.ou-archive {
	background-image:url(./includes/ouice/3/archive.gif);
}
a.ou-help {
	background-image:url(./includes/ouice/3/help.gif);
}
a.ou-info {
	background-image:url(./includes/ouice/3/info.gif);
}
a.ou-audio {
	background-image:url(./includes/ouice/3/audio.gif);
}
a.ou-video {
	background-image:url(./includes/ouice/3/video.gif);
}
a.ou-link {
	background-image:url(./includes/ouice/3/link.gif);
}
a.ou-forum {
	background-image:url(./includes/ouice/3/forum.gif);
}
a.ou-print {
	background-image:url(./includes/ouice/3/print.gif);
}
a.ou-next, a.ou-last {
	background-image:url(./includes/ouice/3/next.gif);
}
a.ou-previous, a.ou-first {
	background-image:url(./includes/ouice/3/previous.gif);
}
a.ou-warning {
	background-image:url(./includes/ouice/3/warning.gif);
}
a.ou-calendar {
	background-image:url(./includes/ouice/3/calendar.gif);
}
a.ou-rss {
	background-image:url(./includes/ouice/3/rss.gif);
}
/* Blockquotes
..........................................................*/
blockquote, q {
	quotes: "" "";
}
blockquote p {
	margin-top:0;
}
blockquote {
	padding:0;
	color:#143748;
}
blockquote.ou-pullquote1, blockquote.ou-pullquote2 {
	float:left;
	color:#143748;
	font-size:1.3em;
	font-style:italic;
	line-height:1.4em;
	margin:0.3em 1.5em 0 0;
	width:40%;
	height:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
}
blockquote.ou-pullquote2 {
	float:right;
	margin:0.3em 0 0 1.5em;
}
.ou-pullquote1 p, .ou-pullquote2 p {
	margin:0;
}
/* Lists
..........................................................*/
ul.ou-inline, ol.ou-inline {
	margin:1em 0;
	padding:0;
}
ul.ou-inline li, ol.ou-inline li {
	display:inline;
	list-style-type:none;
	padding:0 0.5em 0 0;
	margin:0 0.5em 0 0;
	border-right:1px solid #666;
}
ul.ou-zebra {
	list-style-type:none;
	margin:1em 0;
	padding:0;
}
ul.ou-zebra li {
	padding:0.5em;
}
.ou-odd {
	background-color:#ebf4f8;
}
/* Tables
..........................................................*/
table {
	width:100%;
	max-width:100%;
	border-collapse:collapse;
	margin:1em 0;
	border:1px solid #d6e8f0;
}
tr, th, td {
	border:1px solid #d6e8f0;
}
th, td, caption {
	padding:0.5em 1em;
	text-align:left;
	vertical-align:top;
}
th {
	background-color:#ebf4fb;
}
table.ou-plain, table.ou-plain tr, table.ou-plain th, table.ou-plain td, table.ou-plain caption {
	background-color:transparent;
	border:none;
	padding:0.5em 0.5em 0.5em 0;
}
table.ou-plain.minimal tr {
	border-bottom:1px solid #d6e8f0;
}
table.ou-dist50 td {
	width:50%;
}
table.ou-dist33 td {
	width:33%;
}
table.ou-dist25 td {
	width:25%;
}
tr:nth-child(even) {/* undefined for now */
}
/* Forms
..........................................................*/
fieldset {
	border:1px solid #d6e8f0;
	background-color:#f5f9fb;
	margin-top:1em;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
legend {
	background-color:#fff;
	display:inline-block;
	padding:0.25em 0.5em;
	border:1px solid #d6e8f0;
	color:#143748;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
form.ou-comment-form ul, form.ou-ouice ul {
	list-style-type:none;
	margin:1em 0;
	padding:0;
}
form.ou-comment-form ul li, form.ou-ouice ul li {
	margin:0;
	padding:0;
}
form.ou-comment-form label, form.ou-ouice label {
	display:block;
	margin-top:0.5em;
}
/* Images
..........................................................*/
div.ou-img {
	padding:1em 1em 0.5em 1em;
	background-color:#f5f9fb;
}
div.ou-img img {
	margin:0 auto;
	max-width:100%;
}
div.ou-img p.ou-caption {
	text-align:center;
	color:#1f536b;
}
img {
	max-width:100%;
	height:auto;
	display:block;
	max-width:100%;
}
img.ou-border {
	border:1px solid #add0e1;
	padding:0.5em;
	margin-bottom:1em;
}
img.ou-hero {
	border:1px solid #add0e1;
	border-left:none;
	border-right:none;
	padding:0.5em 0;
	margin:0 auto 1em;
	width:100%;
	max-width:100%;
	height:auto;
}
img.inline {display:inline}

/* Video, Audio > Object / Embed
..........................................................*/
div.ou-video, div.ou-audio {
	background-color:#ebf4f8;
	padding:0.5em;
	max-width:100%;
}
div.ou-clip {
	margin: auto;
	text-align:center;
}
/* Frames
..........................................................*/
iframe {
	/*width:80%;*/
	/*height:10ex;*/
	border:2px solid #BBD8E7;
	/*padding:1ex 0.5em;*/
	font-family:"Courier New", Courier, monospace;
	background-color:#f5f9fb;
}

/* Common furniture
..........................................................*/
div.ou-links ul {
	margin:0;
	padding:0;
}
div.ou-links li, div.ou-full-nav li, div.ou-context-nav li {
	list-style-type:none;
	margin:0;
	padding:0;
}
div.ou-links li a, div.ou-full-nav li a, div.ou-context-nav li a {
	text-decoration:none;
	display:block;
	padding:0.2em 0;
	border-bottom:1px solid #eee;
}
body.ou-neutral div.ou-links a:hover {
	color:#000;
}
div.ou-meta {
	margin:1em 0 2em 0;
	color:#666;
	font-size:90%;
}
p.ou-meta {
	color:#296e8f;
	font-size:0.9em;
	margin-top:1.5em;
}
p.ou-get-code {
	font-size:0.9em;
}
p.ou-get-code a {
	color:#296e8f;
	text-decoration:none;
	display:inline-block;
	padding:0.25em 0.5em;
	border:1px solid #d6e8f0;
	background-color:#ebf4f8;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
p.ou-get-code a:hover {
	background-color:#d6e8f0;
}
/* site
.............................................................................*/
div.ou-grid {
	width:100%;
	height:auto;
	clear:both;
	margin:0;
	padding:0;
}
.ou-c1of4, .ou-c2of4, .ou-c3of4, .ou-c4of4 {
	width:25%;
	float:left;
	margin:0;
	padding:0;
}
div#ou-site {
	margin-bottom:2em;
}
/* .site-ident
...................................................................*/
p#ou-site-title {
	font-size:1.6em;
	margin:0;
}
p#ou-site-title a {
	text-decoration:none;
}
p#ou-site-description {
	margin-top:0.5em;
}
/* .sections (primary nav / top nav / tabs)
...................................................................*/
ul.ou-sections {
	margin:0 0 0.5em 0;
	padding:0 0.5em 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
ul.ou-sections {
	margin:0 0 0 0;
	padding:0 0 0 0.5em;
	background-image:url(./includes/ouice/3/constant-shade.png);
	background-position:center bottom;
	background-repeat:repeat-x;
	background-color:#BBD8E7;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
ul.ou-sections li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
ul.ou-sections li a {
	display:inline-block;
	margin:0.5em 0 0;
	padding:0.5em;
	text-decoration:none;
	background-color:#d6e8f0;
	background-image:url(./includes/ouice/3/context-nav-shade.png);
	background-position:bottom left;
	background-repeat:repeat-x;
	color:#143748;
	border:1px solid #c2dce8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.ou-sections li a {
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
ul.ou-sections li a:hover {
	background-color:#f5f9fb;
}
body.ou-sections.s0 ul.ou-sections li.ou-s0 a, body.ou-sections.s1 ul.ou-sections li.ou-s1 a, body.ou-sections.s2 ul.ou-sections li.ou-s2 a, body.ou-sections.s3 ul.ou-sections li.ou-s3 a, body.ou-sections.s4 ul.ou-sections li.ou-s4 a, body.ou-sections.s5 ul.ou-sections li.ou-s5 a, body.ou-sections.s6 ul.ou-sections li.ou-s6 a, body.ou-sections.s7 ul.ou-sections li.ou-s7 a, body.ou-sections.s8 ul.ou-sections li.ou-s8 a, body.ou-sections.s9 ul.ou-sections li.ou-s9 a, body.ou-sections ul.ou-sections li a.ou-selected, body.ou-sections ul.ou-sections li a.ou-selected:hover {
	background-color:#fff;
	background-image:none;
	border-color:#BBD8E7;
	border-bottom-color:#fff;
}
ul.ou-sections li a.ou-selected {
	background-color:#fff;
	background-image:none;
}
body.ou-neutral ul.ou-sections {
	background-color:#ddd;
}
body.ou-neutral ul.ou-sections a {
	background-color:#eee;
	border-color:#ddd;
}
body.ou-neutral ul.ou-sections a:hover {
	background-color:#fff;
}
body.ou-neutral ul.ou-sections a.ou-selected {
	border-color:#ddd #ddd #fff;
}
/* .carousel
...................................................................*/

div.ou-carousel {
	height:200px;
	background-color:#BBD8E7;
	margin-bottom:1em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
body.ou-neutral div.ou-carousel {
	background-color:#ddd;
}
body.ou-connected div.ou-carousel {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-bottom:0;
}
body.ou-connected.ou-sections ul.ou-sections {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
ul.ou-jcarousel-ouice {
	width:300px;
	height:75px;
}
/* site-body
.............................................................................*/
div#ou-page {
	padding:0.5em 1.5em;
	margin:0;
	background-color:#fff;
	border:1px solid #BBD8E7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow:0 3px 3px #eee;
	-webkit-box-shadow:0 3px 3px #eee;
	box-shadow:0 3px 3px #eee;
	overflow:visible !important; /* forces HasLayout on IE */
}
body.ou-unboxed div#ou-page {
	border:none;
	background-color:transparent;
	border-bottom:1px solid #ccc;
}
body.ou-unboxed div#ou-region1, body.ou-unboxed div#ou-region2 {
	background-color:transparent;
}
body.ou-subtle div#ou-page {
	border:none;
}
div#ou-page:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.ou-sections div#ou-page, body.ou-connected div#ou-page {
	border-top:none;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
body.ou-neutral div#ou-page {
	border:1px solid #DDDDDD;
}

body.ou-neutral.ou-panels div#ou-page {
	border:none;
}

body.ou-neutral.sections div#ou-page {
	border-top:none;
}
/* region1 specific
.............................................................................*/
div#ou-region1 {
	float:left;
	width:68%;
	overflow:visible !important;
	background-color:#fff;
}
div#ou-region1 h2 {
	font-weight:normal;
}
p.ou-ancestors, ol.ou-ancestors, dl.ou-subpages {
	background-color:#f3f3f3;
	padding:0.5em;
	color:#666666;
	background-image:url(./includes/ouice/3/h1shade.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:1em 0 0 0;
}
ol.ou-ancestors {
	list-style-type:none;
	clear:both;
	width:100%;
	height:auto;
	margin:1em 0 0 0;
	padding:0;
}
body.ou-panels ol.ou-ancestors {
	margin-bottom:1em;
}
ol.ou-ancestors:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
p.ou-ancestors a, p.ou-ancestors span, p.ou-ancestors strong, ol.ou-ancestors a, ol.ou-ancestors strong {
	text-decoration:none;
	font-weight:normal;
}
ol.ou-ancestors li {/*display:inline;*/
	float:left;
	margin:0 0 0 0;
	padding:0.8em 1em 0.8em 0.5em;
	background-image:url(./includes/ouice/3/arrow-content-right.gif);
	background-position: center right;
	background-repeat:no-repeat;
	line-height:1em;
}
ol.ou-ancestors li:last-child {
	background-image:none;
}

body.ou-creative ol.ou-ancestors {background-color:transparent; background-image:none;}

body.ou-home ol.ou-ancestors {
	display:none;
}
body.ou-neutral p.ou-ancestors a {
	color:#333;
}
body.ou-neutral p.ou-ancestors a:hover {
	color:#000;
}
p.ou-introduction {
	color:#000;
}
div#ou-region1 img, div#ou-region1 object {
	max-width:100%;
}
/* Table of contents
.........................................................*/
dl.ou-toc dd {
	margin:0;
	padding:0;
}
/* Pagination
.........................................................*/
div.ou-paged {
	text-align:center;
}
div.ou-paged ul {
	margin:0;
	padding:0;
}
div.ou-paged li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
a.ou-previous, a.ou-first {
	padding-right:0.5em;
}
a.ou-next, a.ou-last {
	background-position:center right;
	padding-left:0;
	padding-right:20px;
	padding-left:0.5em;
}

a.ou-next:after {content:" › "}
a.ou-last:after {content:" ›› "}
a.ou-previous:before {content:" ‹ "}
a.ou-first:before {content:" ‹‹ "}

/* Sub pages
.........................................................*/
dl.ou-subpages {
	margin:1em 0;
}
dl.ou-subpages dt, dl.ou-subpages dd {
	margin:0;
	padding:0;
	display:inline;
}
dl.ou-subpages dt {
	margin-right:0.5em;
}
dl.ou-subpages ul {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
dl.ou-subpages ul li {
	display:inline;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0 0;
	border-right:1px solid #ccc;
}
dl.ou-subpages a {
	text-decoration:none;
}
/* Tabs
.........................................................*/
div.ou-binder {
	padding:0;
	margin:0;
	background-color:#fff;
	border:1px solid #fff;
}
div#ou-region1 ul.ou-sections {
	background-color:#ddd;
	margin:0;
	padding:0.5em 0.5em 0;
}
div#ou-region1 ul.ou-sections a {
	border:none;
	background-color:#eee;
	margin:0;
}
div#ou-region1 ul.ou-sections a:hover {
	background-color:#ddd;
}
div#ou-region1 ul.ou-sections a.ou-selected {
	background-color:#fff;
}
/*......................................................................[[[..*/
div.ou-boxshadow {
	background-image:url(./includes/ouice/3/boxShadow.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:6px;
}
div.ou-box, div.ou-full-nav, div.ou-context-nav {
	border:1px solid #BBD8E7;
	padding:0 1em 2em;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:1em 0;
}
div.ou-box h1, a.ou-action span.ou-title {
	font-size:1.6em;
}
div.ou-box h2 {
	color:#1f536b;
}
div.ou-box ul, div.ou-box ol, div.ou-full-nav ul, div.ou-context-nav ul {
	padding:0 0 0 1.5em;
	margin:0;
}
div.ou-box, div.ou-full-nav, div.ou-context-nav, div.ou-action-block, div.ou-action, div.ou-tip, div.ou-warning, div.ou-download, div.ou-contact, div.ou-info, div.ou-steps, div.ou-code, div.ou-comments, div.ou-ou-comment-form, div.ou-activity, div.ou-example, div.ou-quote, div.ou-dialogue, dl.ou-glossary, div.ou-references, div.ou-keypoints, div.ou-summary, div.ou-notes, div.ou-feature-block, div.ou-feature-block-link {
	border:1px solid #ddd;
	padding:0 1em;
	margin:1em 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border-color:#E5E5E5 #D1D1D1 #CCCCCC #E5E5E5;
	-moz-box-shadow:0 3px 3px #eee;
	-webkit-box-shadow:0 3px 3px #eee;
	box-shadow:0 3px 3px #eee;
}
div.ou-contact, div.ou-steps, div.ou-help, div.ou-action, div.ou-activity, div.ou-example, div.ou-notes, div.ou-promo {
	background-color:#f8f8f8;
	background-image:url(./includes/ouice/3/box-shade-2.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.ou-info {
	background-color:#C8C866;
	color:#303131;
}
div.ou-tip {
	background-color:#EDEDDB;
	color:#303131;
}
div.ou-warning {
	background-color:#9A0027;
	color:#fff;
}
div.ou-smallprint {
	font-size:0.85em;
	color:#888;
}
.ou-highlight {
	background-color:#F7D64D;
	color:#303131;
}
.ou-done, .ou-done a, .ou-done td {
	text-decoration:line-through;
	color:#c7c7c7;
}
div.ou-download {
	background-color:#f8f8f8;
}
div.ou-download ul {
	list-style-type:none;
	margin:1em 0;
	padding:0;
}
div.ou-download h2 {
	margin-top:0.5em;
}
div.ou-action-block ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div.ou-action-block li {
	margin:0;
	padding:0;
	display:inline;
}
div.ou-action-block li a {
	display:block;
	padding:1em 50px 0.8em 0;
	background-image:url(./includes/ouice/3/arrow-off.png);
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	font-size:1.6em;
	font-family:"Myriad Pro", Calibri, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}
div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/arrow-on.png);
}
div.ou-feature-block h2, div.ou-feature-block-link h2 {
	margin-top:0.5em;
}
ul.ou-news {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.ou-news li {
	margin:0;
	padding:0 0 1em 0;
	list-style-type:none;
	border-bottom:1px solid #eee;
}
ul.ou-news li.ou-last {
	border-bottom:none;
}
ul.ou-news img {
	float:right;
	border:1px solid #eee;
	padding:0.5em;
	margin:0 0 1em 1em;
}
ul.ou-news h2 a {
	text-decoration:none;
}
ul.ou-news h2 {
	margin-top:0.5em;
}
p.ou-date {
	color:#5c5c5c;
}
a.ou-action {
	display:block;
	margin:0;
	display:block;
	padding:1em 0;
	text-decoration:none;
	background-image:url(./includes/ouice/3/arrow-off.png);
	background-position:center right;
	background-repeat:no-repeat;
}
a.ou-action span {
	display:block;
}
a.ou-action span.ou-title {
	font-family:"Myriad Pro", Calibri, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}
a.ou-action span.ou-desc {
	margin-top:0.5em;
}
/* Social Share
.........................................................*/
div.ou-social-share {
	color:#666666;
	background-image:url(./includes/ouice/3/h1shade.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:0.5em 0;
	border-bottom:1px solid #eee;
}
div.ou-social-share ul {
	margin:1.5em 0;
	padding:0;
}
div.ou-social-share li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
div.ou-social-share ul li a {
	display:inline-block;
	width:25px;
	height:25px;
	margin:0;
	padding:0;
	text-indent:-5000em;
	overflow:hidden;
	text-decoration:none;
	background-position:center center;
	background-repeat:no-repeat;
}
.ou-share-email a {
	background-image:url(./includes/ouice/3/email.png);
}
.ou-share-digg a {
	background-image:url(./includes/ouice/3/digg.png);
}
.ou-share-twitter a {
	background-image:url(./includes/ouice/3/twitter.png);
}
.ou-share-stumbleupon a {
	background-image:url(./includes/ouice/3/stumbleupon.png);
}
.ou-share-delicious a {
	background-image:url(./includes/ouice/3/delicious.png);
}
.ou-share-facebook a {
	background-image:url(./includes/ouice/3/facebook.png);
}
.ou-share-google a {
	background-image:url(./includes/ouice/3/google.png);
}
.ou-share-reddit a {
	background-image:url(./includes/ouice/3/reddit.png);
}
.ou-share-technorati a {
	background-image:url(./includes/ouice/3/technorati.png);
}
/* Twitter Feed
.........................................................*/
div.ou-twitter-follow a {
	text-decoration:none;
}
div.ou-twitter-follow {
	padding-bottom:1.3em;
}
/* RSS Feed / Twitter Feed
.........................................................*/
div.ou-feed {
	padding-bottom:1em;
}
div.ou-feed ul {
	padding-left:0;
}
div.ou-feed img {
	float:left;
	margin:0 1em 1em 0;
}
div.ou-feed h2 {
	margin:1em 0;
	padding:0;
}
ul.ou-rssfeed a {
	text-decoration:none;
	font-weight:bold;
}
ul.ou-rssfeed {
	margin-bottom:0;
	padding-bottom:0;
}
ul.ou-twitterfeed a {
	font-weight:normal;
}
ul.ou-rssfeed li {
	list-style-type:none;
	margin:0 0 1em 0;
	padding:0 0 1em 0;
	border-bottom:1px solid #eee;
}
ul.ou-rssfeed li.ou-last {
	border-bottom:none;
}
ul.ou-twitterfeed li {
	border-bottom:none;
	padding:0;
}
ul.ou-rssfeed dl {
	margin:0;
	padding:0;
}
ul.ou-twitterfeed dt {
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-style:italic;
}
ul.ou-rssfeed dt, ul.ou-rssfeed dd {
	margin:0;
	padding:0;
}
ul.ou-rssfeed dt a {
	display:block;
}
ul.ou-twitterfeed dt {
	padding:1em;
	background-color:#eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
ul.ou-twitterfeed dd {
	padding:0.5em 0.5em 0.5em 55px;
	background-image:url(./includes/ouice/3/speech.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
}
ul.ou-rssfeed p {
	margin:0;
}
a.ou-subscribe {
	width:16px;
	height:16px;
	display:block;
	text-indent:-5000em;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
}
.rssdate {
	color:#999;
}
/* Tag Cloud
.........................................................*/
dl.ou-tagcloud ul {
	text-align:justify;
	padding:0;
	margin:0;
}
dl.ou-tagcloud li {
	display:inline;
	margin-right:0.5em;
}
dl.ou-tagcloud dt {
	font-size:1.8em;
	font-weight:normal;
	margin:1em 0 0.5em 0;
	font-family:"Myriad Pro", Calibri, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}
dl.ou-tagcloud dd {
	margin:0;
	padding:0;
}
dl.ou-tagcloud a {
	text-decoration:none;
}
dl.ou-tagcloud li.ou-tagsize1 {
	font-size:0.9em
}
dl.ou-tagcloud li.ou-tagsize2 {
	font-size:1em;
}
dl.ou-tagcloud li.ou-tagsize3 {
	font-size:1.2em
}
dl.ou-tagcloud li.ou-tagsize4 {
	font-size:1.4em;
}
dl.ou-tagcloud li.ou-tagsize5 {
	font-size:1.6em;
}
/* Region2 specific
.............................................................................*/
div#ou-region2 {
	float:right;
	width:30%;
	overflow:visible !important;
	background-color:#fff;
}
div#ou-region2 h1, div#ou-region2 h2 {
	color:#143748;
	background-position:center bottom;
	background-repeat:repeat-x;
}
div#ou-region2 h1 a, div#ou-region2 h2 a, div.ou-box h1 a, div.ou-box h2 a, div.ou-context-nav p a {
	color:#143748;
	text-decoration:none;
	background-color:transparent;
}
div.ou-context-nav p.ou-parent {
	font-size:1.6em;
	font-family:"Myriad Pro", Calibri, Tahoma, "Lucida Grande", Arial, Helvetica, sans-serif;
}
div#ou-region2 h1 a:hover, div#ou-region2 h2 a:hover {
	color:#1f536b;
	text-decoration:none;
}
/*gdc53: This lot will be cleaned up for 2.1 */

div.ou-context-nav, div.ou-full-nav {
	padding:0.5em;
	background-color:#BBD8E7;
	margin-bottom:10px;
}
div.ou-context-nav h1, div.ou-context-nav h2, div.ou-context-nav p.ou-parent, div.ou-full-nav h2 {
	background-image:none;
	border:none;
	margin:0;
	padding:0.2em 0 0.5em 0;
	background-color:#BBD8E7;
	color: #143748;
	font-size:1.6em;
}
div.ou-context-nav ul, div.ou-full-nav ul {
	padding:0;
	background-color:#fff;
}
div.ou-context-nav ul li, div.ou-full-nav ul li {
	display:inline;
}
div.ou-context-nav li a, div.ou-context-nav li strong, div.ou-full-nav li a, div.ou-full-nav li strong {
	background-color:#ebf4fb;
	padding:0.5em;
	background-image:url(./includes/ouice/3/context-nav-shade.png);
	background-repeat:repeat-x;
	background-position:bottom left;
	border:1px solid #d6e8f0;
	border-bottom:none;
}
div.ou-context-nav li a:hover, div.ou-full-nav li a:hover {
	background-color:#fff;
}
div.ou-context-nav li strong, div.ou-full-nav li strong, div.ou-context-nav li.ou-expanded > a, div.ou-full-nav li.ou-expanded li.ou-expanded > a, body.ou-c1 div.ou-context-nav ul li.ou-c1 > a, body.ou-c2 div.ou-context-nav ul li.ou-c2 > a, body.ou-c3 div.ou-context-nav ul li.ou-c3 > a, body.ou-c4 div.ou-context-nav ul li.ou-c4 > a, body.ou-c5 div.ou-context-nav ul li.ou-c5 > a, body.ou-c6 div.ou-context-nav ul li.ou-c6 > a, body.ou-c7 div.ou-context-nav ul li.ou-c7 > a, body.ou-c8 div.ou-context-nav ul li.ou-c8 > a, body.ou-c9 div.ou-context-nav ul li.ou-c9 > a, body.ou-c10 div.ou-context-nav ul li.ou-c10 > a {
	background-color:#296e8f;
	display:block;
	font-weight:normal;
	color:#fff;
	background-image:url(./includes/ouice/3/context-nav-shade-current.png);
	border-bottom:none;
	margin:0;
}
body.ou-static div.ou-context-nav ul ul {
	display:none;
} /* [gc: Enables static websites to turn context navigation on and off purely using CSS] */
body.ou-c1 div.ou-context-nav ul li.ou-open ul, body.ou-c1 div.ou-context-nav ul li.ou-c1 ul, body.ou-c2 div.ou-context-nav ul li.ou-c2 ul, body.ou-c3 div.ou-context-nav ul li.ou-c3 ul, body.ou-c4 div.ou-context-nav ul li.ou-c4 ul, body.ou-c5 div.ou-context-nav ul li.ou-c5 ul, body.ou-c6 div.ou-context-nav ul li.ou-c6 ul, body.ou-c7 div.ou-context-nav ul li.ou-c7 ul, body.ou-c8 div.ou-context-nav ul li.ou-c8 ul, body.ou-c9 div.ou-context-nav ul li.ou-c9 ul, body.ou-c10 div.ou-context-nav ul li.ou-c10 ul, body.ou-c11 div.ou-context-nav ul li.ou-c11 ul, body.ou-c12 div.ou-context-nav ul li.ou-c12 ul, body.ou-c13 div.ou-context-nav ul li.ou-c13 ul, body.ou-c14 div.ou-context-nav ul li.ou-c14 ul, body.ou-c15 div.ou-context-nav ul li.ou-c15 ul, body.ou-c16 div.ou-context-nav ul li.ou-c16 ul, body.ou-c17 div.ou-context-nav ul li.ou-c17 ul, body.ou-c18 div.ou-context-nav ul li.ou-c18 ul, body.ou-c19 div.ou-context-nav ul li.ou-c19 ul, body.ou-c12 div.ou-context-nav ul li.ou-c20 ul {
	display:block;
}
a.ou-expanded, div.ou-context-nav ul ul strong, body.ou-cc1 li.ou-cc1 a, body.ou-cc2 li.ou-cc2 a, body.ou-cc3 li.ou-cc3 a, body.ou-cc4 li.ou-cc4 a, body.ou-cc5 li.ou-cc5 a, body.ou-cc6 li.ou-cc6 a, body.ou-cc7 li.ou-cc7 a, body.ou-cc8 li.ou-cc8 a, body.ou-cc9 li.ou-cc9 a, body.ou-cc10 li.ou-cc10 a, body.ou-cc11 li.ou-cc11 a, body.ou-cc12 li.ou-cc12 a, body.ou-cc13 li.ou-cc13 a, body.ou-cc14 li.ou-cc14 a, body.ou-cc15 li.ou-cc15 a, body.ou-cc16 li.ou-cc16 a, body.ou-cc17 li.ou-cc17 a, body.ou-cc18 li.ou-cc18 a, body.ou-cc19 li.ou-cc19 a, body.ou-cc20 li.ou-cc20 a {
	font-weight:bold;
	color:#143748;
}
div.ou-context-nav ul ul, div.ou-full-nav ul ul ul {
	background-color:#fff;
	border-top:none;
	padding:0 0.5em;
	border-bottom:none;
	border-right:none;
}
div.ou-context-nav ul ul ul, div.ou-full-nav ul ul ul ul {
	padding-left:1em;
	padding-bottom:0;
}
div.ou-context-nav ul ul li a, div.ou-full-nav ul ul ul li a {
	background-color:#fff;
	background-image:none;
	border:none;
	padding-left:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
}
div.ou-context-nav ul ul li strong, div.ou-full-nav ul ul ul li strong {
	border:none;
	padding-left:0;
	padding-top:0.2em;
	padding-bottom:0.2em;
	background-image:none;
	color:#143748;
	background-color:transparent;
	font-weight:bold;
}
div.ou-context-nav ul ul li a, div.ou-context-nav ul ul li strong, div.ou-full-nav ul ul ul li a, div.ou-full-nav ul ul ul li strong {
	background-image:url(./includes/ouice/3/bullet.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
div.ou-context-nav ul ul li a:hover, div.ou-full-nav ul ul ul li a:hover {
	background-color:#ebf4fb;
}
body.ou-neutral div.ou-full-nav, body.ou-neutral div.ou-full-nav {
	background-color:#ddd;
}
body.ou-neutral div#ou-region2 div.ou-context-nav {
	background-color:#ddd;
}
body.ou-neutral div#ou-region2 div.ou-context-nav h1, body.ou-neutral div#ou-region2 div.ou-context-nav ul {
	background-color:#ddd;
}
body.ou-neutral div#ou-region2 div.ou-context-nav a, body.ou-neutral div#ou-region2 div.ou-full-nav a, body.ou-neutral div#ou-region2 div.ou-context-nav strong {
	background-color:#eee;
}
body.ou-neutral div#ou-region2 div.ou-context-nav h1 a {
	background-color:transparent;
}
body.ou-neutral div#ou-region2 div.ou-context-nav a, body.ou-neutral div#ou-region2 div.ou-full-nav a {
	background-color:#eee;
}
body.ou-neutral div#ou-region2 div.ou-context-nav h2 a, body.ou-neutral div#ou-region2 div.ou-full-nav h2 a {
	background-color:#ddd;
}
body.ou-neutral div#ou-region2 div.ou-full-nav li a {
	background-color:#eee;
}
body.ou-neutral div#ou-region2 div.ou-full-nav li a:hover, body.ou-neutral div#ou-region2 div.ou-context-nav li a:hover {
	background-color:#fff;
}
body.ou-neutral div#ou-region2 div.ou-context-nav li li a, body.ou-neutral div#ou-region2 div.ou-full-nav li li li a, body.ou-neutral div#ou-region2 div.ou-context-nav li li strong, body.ou-neutral div#ou-region2 div.ou-full-nav strong {
	background-color:#fff;
}
body.ou-neutral div#ou-region2 div.ou-context-nav a:hover {
	background-color:#ddd;
}
body.ou-neutral div#ou-region2 div.ou-context-nav ul ul {
	border-left-color:#ddd;
	background-color:#fff;
}
body.ou-neutral div#ou-region2 div.ou-context-nav ul ul a {
	background-color:#fff;
}
div.ou-full-nav ul {
	margin:0;
}
body.ou-neutral div.ou-context-nav h1, body.ou-neutral div.ou-full-nav h1, body.ou-neutral div.ou-full-nav h1 a, body.ou-neutral div.ou-context-nav h2, body.ou-neutral div.ou-full-nav h2, body.ou-neutral div.ou-full-nav h2 a, body.ou-neutral div.ou-context-nav p.ou-parent, body.ou-neutral div.ou-full-nav h2 {
	background-color:#DDDDDD;
}
body.ou-neutral div.ou-context-nav li a, body.ou-neutral div.ou-context-nav li strong, body.ou-neutral div.ou-full-nav li a, body.ou-neutral div.ou-full-nav li strong {
	border-color:#D3D3D3;
	-moz-use-text-color:#D3D3D3;
}
body.ou-neutral div#ou-region2 div.ou-context-nav li.ou-expanded > a,
body.ou-neutral div#ou-region2 div.ou-full-nav li.ou-expanded li.ou-expanded > a,
body.ou-neutral div#ou-region2 div.ou-context-nav li.ou-expanded > a:hover,
body.ou-neutral div#ou-region2 div.ou-full-nav li.ou-expanded li.ou-expanded > a:hover {
	background-color:#666;
	color:#fff;
}
/* site-footer
.............................................................................*/
div#ou-site-footer a.ou-to-top {
	display:inline-block;
	padding:0.5em;
	text-decoration:none;
	background-color:#296e8f;
	color:#fff;
	margin-left:1.2em;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
div#ou-site-footer a.ou-to-top:hover {
	background-color:#143748
}
body.ou-neutral div#ou-site-footer a.ou-to-top {
	background-color:#666;
}
body.ou-neutral div#ou-site-footer a.ou-to-top:hover {
	background-color:#333;
}
div#ou-site-footer p.ou-meta {
	float:right;
	text-align:right;
	margin-right:1em;
	margin-top:0.5em;
}
div#ou-site-footer ul {
	list-style-type:none;
	margin:0.5em 1.5em;
	padding:0;
}
div#ou-site-footer li {
	display:inline-block;
	margin:0 1.5em 0 0;
	padding:0;
}
div#ou-site-footer li a {
	text-decoration:none;
}
/* v2.1 additions
..........................................................................*/

/* CORE updates
..........................................................*/

div.ou-hero {
	border:5px solid #eee;
	border-left:none;
	border-right:none;
	max-width:100%;
	overflow:hidden;
}
div.ou-hero img {
	display:block;
	margin:0 auto;
	overflow:hidden;
}
a.ou-button {
	padding:0.5em;
	display:inline-block;
	background-image:none;
	border:1px solid #D6E8F0;
	text-decoration:none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-image:url(./includes/ouice/3/context-nav-shade.png);
	background-color:#EBF4FB;
	background-repeat:repeat-x;
	background-position:bottom;
	margin:0 1em;
}
a.ou-button:hover {
	background-color:#fff;
	border-color:#000;
}
div#ou-org-header div.ou-nav {
	margin-top:1em;
}
h2 {
	margin-top:0.6em;
}
div.ou-ouheader img {
	margin-left:-2px;
}
ul.ou-lookatme {
	margin-left:0;
	padding-left:0;
}
ul.ou-lookatme li {
	background:url(./includes/ouice/3/icon-arrow-paged-nav.gif) no-repeat 0 0.5em;
	list-style:none;
	padding-left:1em;
}
p.ou-caption {
	font-size:90%;
	color:#333;
}
div.ou-video {
	background-color:#fff;
}
.notice {
	color:#555;
}
.ou-gallery {
	list-style-type:none;
	margin:1em 0;
	padding:0;
		/**** width:100%; or width:100px; ****/
	width:100%;
	overflow:hidden;
}
.ou-gallery span {
	display:block;
}
.ou-duration, .watch {
	display:block;
	color:#666;
	text-decoration:none;
	font-size:smaller;
}
div.ou-student-tips .ou-title {
	font-size:1em;
}
.ou-gallery a {
	text-decoration:none;
	display:block;
}
.ou-gallery a:hover, .ou-gallery li:hover a, .ou-gallery li:hover .ou-duration {
	color: #fff;
}
.thumb {
	display:block;
	height:60px;
	width:80px;
	background-color:#eee;
	float:left;
}
.ou-item, .ou-gallery li {
	margin:0.5em 0;
	overflow:hidden;
	width:48%;
	float:left;
}
div.ou-student-tips .ou-gallery li {
	width:100%;
}
.ou-gallery li:hover {
	background-color:#a31947;
}
.ou-gallery .ou-detail, .ou-gallery .ou-title, .ou-gallery .ou-duration, .ou-gallery .watch {
	margin-left:95px;
	margin-right:1em;
}
.ou-detail h2 {
	margin:0;
}
.ou-title {
	display:block;
	font-size:1.2em;
}
h2.hr {
	border-top:1px solid #eee;
	padding-top:0.5em;
}
div.ou-warning a {
	color:#FFF;
}
div.ou-paged {
	padding:1em 0;
}
div.ou-paged a.ou-previous {
	background-color:transparent;
}
div.ou-paged a.ou-previous:hover {
	border-color:#aaa;
}
div.ou-paged a, div.ou-paged strong {
	border:1px solid #ccc;
	background-image: url(./includes/ouice/3/bg-prev-button.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: .5em 1em;
	display:inline-block;
	text-decoration:none;
	margin: 0 .25em;
}
div.ou-paged strong {
	background-color:#fff; background-image:none;
}
div.ou-paged a.ou-previous, div.ou-paged a.ou-first {
	border:1px solid #ccc;
	background-image: url(./includes/ouice/3/bg-prev-button.jpg);
}
div.ou-paged a:hover {
	border-color: #aaa; color:#cc3300;
}
div.ou-paged a {
	color:#285E6F;
}
ul.ou-keypoints {
	border:2px solid #A31947;
	margin-left:0;
	padding:1em;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
ul.ou-keypoints li {
	background:transparent url(./includes/ouice/3/icon-arrow-right.gif) no-repeat scroll 0 1em;
	border-bottom:1px solid #EEEEEE;
	color:#555555;
	padding:8px 0 8px 20px;
	list-style: none;
}
ul.ou-keypoints li:last-child {
	border-bottom: none;
}
div.ou-tip, div.ou-info, div.ou-warning {
	border: 1px solid #ffe599;
	background-color: #FFF5D6;
	color: #000;
}
div.ou-action h2 {
	background-image:url(./includes/ouice/3/icon-action.jpg);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-steps h2 {
	background-image:url(./includes/ouice/3/icon-steps.png);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-activity h2 {
	background-image:url(./includes/ouice/3/icon-customise-32.jpg);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-example h2 {
	background-image:url(./includes/ouice/3/icon-example.png);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-notes h2 {
	background-image:url(./includes/ouice/3/icon-notes.png);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-keypoints h2 {
	background-image:url(./includes/ouice/3/icon-remember.png);
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-info {
	background-color:#EAF3F8;
	border-color:#ddd;
}
div.ou-info h2 {
	background-image: url(./includes/ouice/3/icon-info-32.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: .2em 40px;
}
div.ou-warning {
	border-color:#C10031;
	background-color:#C10031;
	color:#fff;
}
div.ou-warning h2 {
	color:#fff;
	background-image: url(./includes/ouice/3/icon-warning-32.png);
	background-position: top left;
	background-repeat:no-repeat;
	padding: .2em 40px;
}
div.ou-tip h2 {
	background-image: url(./includes/ouice/3/icon-tip.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding:.5em 40px;
}
div.ou-tip ul {
	padding-left: 1.5em;
}
div.ou-warning a {
	color: #1F536B;
}
div.ou-q-and-a h2 {
	background-color: #a31947;
	color: #fff;
	font-size: 1.6em;
	padding: .4em .5em .2em .5em;
}
div.ou-q-and-a h3 {
	font-size: 1.2em;
	font-weight: bold;
}
dl.ou-toc dt {
	font-weight: bold;
	border-bottom:1px solid #DDEBF3;
	padding-bottom: .3em;
	margin-bottom: .5em;
}
dl.ou-toc ul {
	padding-left: 0;
	margin-left:0;
	list-style: none;
}
dl.ou-toc ul li {
	background:url(./includes/ouice/3/icon-arrow-down.gif) no-repeat 0 .6em;
	list-style:none;
	padding:.1em 0 .1em 1em;
}
dl.ou-toc ul li a {
	text-decoration: none;
}
.ou-img-help, .ou-img-delete {
	padding-right:3em;
}
div.ou-student-tips {
	margin-top:1.5em;
}
div.ou-student-tips h2 {
	color:#000;
	font-size:1.6em;
}
div.ou-student-tips div.ou-video {
	background-color:transparent;
	margin-top:0;
	padding-top:0;
}
div.ou-student-tips div.ou-transcript {
	background-color:transparent;
}
div#ou-region2 div.ou-notice h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.2em;
	margin:0;
	padding:0;
}
div#ou-region2 div.ou-notice {
	font-size:smaller;
	padding:1em;
	margin:0 0 1em 0;
}
body.ou-unboxed div#ou-page {
	border-bottom:none;
	padding:0;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
body.ou-unboxed div#ou-site-footer a.ou-to-top {
	display:none;
}
ol.ou-code {
	margin:1em 0;
	clear:both;
}
.ou-code {
	overflow:auto;
	padding:3px 5px 3px 40px;
	border:1px solid #e3e0d1;
	list-style-type:decimal-leading-zero;
	font-family:Courier;
	background-color:#fff;
}
.ou-code code {
	font-family:Monaco, "Courier New", Tahoma;
}
.ou-code li {
	margin:2px 0;
	padding:0 5px;
	background:#ededdb;
}
.ou-code li.ou-tab1 {
	padding-left:4ex;
}
.ou-code li.ou-tab2 {
	padding-left:8ex;
}
.ou-code li.ou-tab3 {
	padding-left:12ex;
}
.ou-code li.ou-tab4 {
	padding-left:16ex;
}
.ou-code li.ou-tab5 {
	padding-left:20ex;
}
.ou-code .changed {
	color:#900;
	font-weight:bold;
}
.ou-code em {
	color:#900;
	font-weight:bold;
	font-style:normal;
}

div.ou-box, div.ou-full-nav, div.ou-context-nav, div.ou-action-block, div.ou-action, div.ou-tip, div.ou-warning, div.ou-download, div.ou-contact, div.ou-info, div.ou-steps, div.ou-code, div.ou-comments, div.ou-ou-comment-form, div.ou-activity, div.ou-example, div.ou-quote, div.ou-dialogue, dl.ou-glossary, div.ou-references, div.ou-keypoints, div.ou-summary, div.ou-notes, div.ou-feature-block, div.ou-feature-block-link {
	background-image: url(./includes/ouice/3/box-shade-2.png);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:0.2em;
}

div.ou-quote blockquote {margin:1em 0; padding:0;}

div.ou-full-nav, div.ou-context-nav {padding-bottom:0.5em;}

object, embed, img {
	max-width:100%;
}

/*..................................................*/
/*..................................................*/
/*...................OU-yellow...................*/
/*..................................................*/
/*..................................................*/
body.ou-yellow{
	background-color: #fbe799 !important;
}
body.ou-yellow .view-faculty-people img{ 
	border: 1px solid #f4c400 !important;
}
body.ou-yellow div.ou-box h1,
body.ou-yellow div.ou-box h2,
body.ou-yellow div.ou-box h3,
body.ou-yellow div.ou-box h4,
body.ou-yellow div.ou-box h5
{
	color: #f4c400 !important;
}

body.ou-yellow ul.ou-sections{
	background-color: #f4c400 !important;
}

body.ou-yellow ul.ou-sections li{
	background-color: #f4c400 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-yellow ul.ou-sections li a {
	background-color: #fbe799 !important;
	border-top: 1px solid #fbe799 !important;
	border-bottom: 1px solid #f4c400 !important;
	border-left: 1px solid #fbe799 !important;
	border-right: 1px solid #fbe799 !important;
}


body.ou-yellow ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #fbe799 !important;
	border-bottom: 0px solid #fbe799 !important;
	border-left: 1px solid #fbe799 !important;
	border-right: 1px solid #fbe799 !important;
}

body.ou-yellow ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-yellow ul.ou-sections ul.child li a{

}

body.ou-yellow div#ou-site-footer a.ou-to-top{
	background-color: #f4c400 !important;
}

body.ou-yellow div#ou-site-footer a.ou-to-top:hover{
	background-color: #493b00 !important;
}

body.ou-yellow ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-yellow ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-yellow ul.ou-sections li.active {
	background-image:none;
}

body.ou-yellow ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-yellow div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #f4c400 !important;
    border-left: 1px solid #f4c400 !important;
    border-bottom: 1px solid #f4c400 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-yellow ol.ou-ancestors{
	background-color: #fbe799 !important;
}

body.ou-yellow div#ou-region0 a{
	color: #493b00 !important;
}
body.ou-yellow div#ou-region1 a{
	color: #493b00 !important;
}
body.ou-yellow div#ou-region2 a{
	color: #493b00 !important;
}
body.ou-yellow div#ou-region3 a{
	color: #493b00 !important;
}

body.ou-yellow div#ou-org-footer a{
	color: #493b00 !important;
}

body.ou-yellow div.ou-full-nav{
	background-color:#f7d64d;
}
body.ou-yellow div.ou-full-nav a{
	border-color: #fbe799 #fbe799 !important;
	background-color:#fbe799;
}
body.ou-yellow div.ou-full-nav a:hover{
	border-color: #fbe799 #fbe799 !important;
	background-color:#ffffff;
}

body.ou-yellow .orotype{
    background-color: #f7d64d;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
	background-repeat: repeat-x;
}

body.ou-yellow div.ou-action-block li a {
	background-image: url("./includes/ouice/3/yellow-arrow-off.png")
}

body.ou-yellow div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/yellow-arrow-on.png);
}

body.ou-yellow iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #f7d64d;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#fbe799;
}

body.ou-yellow tr.even, body.ou-yellow tr.odd{
    background-color: #fbe799;
    border-bottom: 1px solid #fbe799;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-yellow tr,body.ou-yellow td, body.ou-yellow th{
	border: 1px solid #fbe799;
}

body.ou-yellow h1{
	color:#f4c400;
}

body.ou-yellow h2{
	color:#f4c400;	
}
body.ou-yellow h3{
	color:#f4c400;
}
body.ou-yellow h4{
	color:#f4c400;
}

body.ou-yellow div.ou-full-nav{
	background-color:#f7d64d;
}
body.ou-yellow div.ou-full-nav li.current a{
	border-color: #fbe799 #fbe799;
	background-color:#ffffff;
}

body.ou-yellow div.ou-full-nav li.current a{
	border-color: #fbe799 #fbe799;
	background-color:#ffffff;
}

body.ou-yellow div.ou-full-nav a.active-trail{
	border-color: #fbe799 #fbe799;
	background-color:#fbe799;
}

body.ou-yellow div.ou-full-nav li.active-trail a.active{
	border-color: #fbe799 #fbe799;
	background-color:#f4c400;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-yellow div.ou-full-nav li.active-trail a.active-trail{
	border-color: #fbe799 #fbe799;
	background-color:#f7d64d ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-yellow div.ou-full-nav a:hover{
	border-color: #fbe799 #fbe799 !important;
	background-color:#ffffff;
}
body.ou-yellow th,body.ou-yellow td,body.ou-yellow caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-yellow th p,body.ou-yellow td p,body.ou-yellow caption p{
	margin: 0.3em 0em;
}

body.ou-yellow div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-DarkGreen...................*/
/*..................................................*/
/*..................................................*/
body.ou-darkgreen{
	background-color: #dbdfdb !important;
}
body.ou-darkgreen .view-faculty-people img{ 
	border: 1px solid #4b5f4b !important;
}
body.ou-darkgreen div.ou-box h1,
body.ou-darkgreen div.ou-box h2,
body.ou-darkgreen div.ou-box h3,
body.ou-darkgreen div.ou-box h4,
body.ou-darkgreen div.ou-box h5
{
	color: #4b5f4b !important;
}

body.ou-darkgreen ul.ou-sections{
	background-color: #4b5f4b !important;
}

body.ou-darkgreen ul.ou-sections li{
	background-color: #4b5f4b !important;
	background-image:none !important;
	border:none !important;
}

body.ou-darkgreen ul.ou-sections li a {
	background-color: #dbdfdb !important;
	border-top: 1px solid #dbdfdb !important;
	border-bottom: 1px solid #4b5f4b !important;
	border-left: 1px solid #dbdfdb !important;
	border-right: 1px solid #dbdfdb !important;
}

body.ou-darkgreen ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #dbdfdb !important;
	border-bottom: 0px solid #dbdfdb !important;
	border-left: 1px solid #dbdfdb !important;
	border-right: 1px solid #dbdfdb !important;
}

body.ou-darkgreen ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-darkgreen ul.ou-sections ul.child li a{

}

body.ou-darkgreen div#ou-site-footer a.ou-to-top{
	background-color: #4b5f4b !important;
}

body.ou-darkgreen div#ou-site-footer a.ou-to-top:hover{
	background-color: #273228 !important;
}

body.ou-darkgreen ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-darkgreen ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-darkgreen ul.ou-sections li.active {
	background-color:#4b5f4b !important;
	background-image:none;
}

body.ou-darkgreen ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-darkgreen div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #4b5f4b !important;
    border-left: 1px solid #4b5f4b !important;
    border-bottom: 1px solid #4b5f4b !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-darkgreen ol.ou-ancestors{
	background-color: #dbdfdb !important;
}

body.ou-darkgreen div#ou-region0 a{
	color: #4b5f4b !important;
}
body.ou-darkgreen div#ou-region1 a{
	color: #4b5f4b !important;
}
body.ou-darkgreen div#ou-region2 a{
	color: #4b5f4b !important;
}
body.ou-darkgreen div#ou-region3 a{
	color: #4b5f4b !important;
}

body.ou-darkgreen div#ou-org-footer a{
	color: #4b5f4b !important;
}

body.ou-darkgreen div.ou-full-nav{
	background-color:#a5afa5;
}
body.ou-darkgreen div.ou-full-nav a{
	border-color: #dbdfdb #dbdfdb !important;
	background-color:#dbdfdb;
}
body.ou-darkgreen div.ou-full-nav a:hover{
	border-color: #dbdfdb #dbdfdb !important;
	background-color:#ffffff;
}

body.ou-darkgreen .orotype{
    background-color: #a5afa5;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkgreen div.ou-action-block li a {
	background-image: url("./includes/ouice/3/darkgreen-arrow-off.png")
}

body.ou-darkgreen div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/darkgreen-arrow-on.png);
}

body.ou-darkgreen iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #a5afa5;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#dbdfdb;
}

body.ou-darkgreen tr.even, body.ou-darkgreen tr.odd{
    background-color: #dbdfdb;
    border-bottom: 1px solid #dbdfdb;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkgreen tr,body.ou-darkgreen td, body.ou-darkgreen th{
	border: 1px solid #dbdfdb;
}

body.ou-darkgreen h1{
	color:#4b5f4b;
}

body.ou-darkgreen h2{
	color:#4b5f4b;
}
body.ou-darkgreen h3{
	color:#273228;
}
body.ou-darkgreen h4{
	color:#273228;
}

body.ou-darkgreen div.ou-full-nav{
	background-color:#a5afa5;
}
body.ou-darkgreen div.ou-full-nav li.current a{
	border-color: #dbdfdb #dbdfdb;
	background-color:#ffffff;
}

body.ou-darkgreen div.ou-full-nav li.current a{
	border-color: #dbdfdb #dbdfdb;
	background-color:#ffffff;
}

body.ou-darkgreen div.ou-full-nav a.active-trail{
	border-color: #dbdfdb #dbdfdb;
/*	background-color:#dbdfdb;*/
}

body.ou-darkgreen div.ou-context-nav li.expanded>a,
body.ou-darkgreen div.ou-full-nav li.expanded>a{
background-color: #a5afa5;
display: block;
font-weight: normal;
color: #fff;
background-image: url(./includes/ouice/3/context-nav-shade.png);
border-bottom: none;
margin: 0;
font-weight:bold;
}

body.ou-darkgreen div.ou-context-nav li.expanded>a.active,
body.ou-darkgreen div.ou-full-nav li.expanded>a.active{

}

body.ou-darkgreen div.ou-context-nav ul li.active-trail>a.active, 
body.ou-darkgreen div.ou-full-nav ul li.active-trail>a.active {

}


/*body.ou-darkgreen div.ou-full-nav ul.menu li.active-trail a.active-trail:nth-of-type(1){
	border-color: #dbdfdb #dbdfdb;
	background-color:#4b5f4b;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	font-weight:bold;
}


body.ou-darkgreen div.ou-full-nav li.expanded-active-trail li.active-trail ul.menu a.active{
	border-color: #dbdfdb #dbdfdb;
	background-color:transparent !important;
background-image: url(./includes/ouice/3/bullet.gif);
background-repeat: no-repeat;
background-position: left center;
	font-weight: bold;
}*/




body.ou-darkgreen div.ou-full-nav a:hover{
	border-color: #dbdfdb #dbdfdb !important;
	background-color:#ffffff;
}

body.ou-darkgreen th,body.ou-darkgreen td,body.ou-darkgreen caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-darkgreen th p,body.ou-darkgreen td p,body.ou-darkgreen caption p{
	margin: 0.3em 0em;
}

body.ou-darkgreen div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-green...................*/
/*..................................................*/
/*..................................................*/
body.ou-green{
	background-color: #ededcc !important;
}
body.ou-green .view-faculty-people img{ 
	border: 1px solid #a4a400 !important;
}
body.ou-green div.ou-box h1,
body.ou-green div.ou-box h2,
body.ou-green div.ou-box h3,
body.ou-green div.ou-box h4,
body.ou-green div.ou-box h5
{
	color: #a4a400 !important;
}

body.ou-green ul.ou-sections{
	background-color: #a4a400 !important;
}

body.ou-green ul.ou-sections li{
	background-color: #a4a400 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-green ul.ou-sections li a {
	background-color: #ededcc !important;
	border-top: 1px solid #ededcc !important;
	border-bottom: 1px solid #a4a400 !important;
	border-left: 1px solid #ededcc !important;
	border-right: 1px solid #ededcc !important;
}


body.ou-green ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #ededcc !important;
	border-bottom: 0px solid #ededcc !important;
	border-left: 1px solid #ededcc !important;
	border-right: 1px solid #ededcc !important;
}

body.ou-green ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-green ul.ou-sections ul.child li a{

}

body.ou-green div#ou-site-footer a.ou-to-top{
	background-color: #a4a400 !important;
}

body.ou-green div#ou-site-footer a.ou-to-top:hover{
	background-color: #313100 !important;
}

body.ou-green ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-green ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-green ul.ou-sections li.active {
	background-image:none;
}

body.ou-green ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-green div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #a4a400 !important;
    border-left: 1px solid #a4a400 !important;
    border-bottom: 1px solid #a4a400 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-green ol.ou-ancestors{
	background-color: #ededcc !important;
}

body.ou-green div#ou-region0 a{
	color: #a4a400 !important;
}
body.ou-green div#ou-region1 a{
	/*color: #a4a400 !important;*/
}
body.ou-green div#ou-region2 a{
	color: #3f3f32 !important;
}
body.ou-green div#ou-region3 a{
	color: #3f3f32 !important;
}

body.ou-green div#ou-org-footer a{
	color: #3f3f32 !important;
}

body.ou-green div.ou-full-nav{
	background-color:#c8c866;
}

body.ou-green div.ou-full-nav a{
	border-color: #ededcc #ededcc !important;
	background-color:#ededcc;
}
body.ou-green div.ou-full-nav a:hover{
	border-color: #ededcc #ededcc !important;
	background-color:#ffffff;
}

body.ou-green .orotype{
    background-color: #c8c866;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-green div.ou-action-block li a {
	background-image: url("./includes/ouice/3/green-arrow-off.png")
}

body.ou-green div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/green-arrow-on.png);
}

body.ou-green iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #c8c866;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#ededcc;
}

body.ou-green tr.even, body.ou-green tr.odd{
    background-color: #ededcc;
    border-bottom: 1px solid #ededcc;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-green tr,body.ou-green td, body.ou-green th{
	border: 1px solid #ededcc;
}

body.ou-green h1{
	color:#a4a400;
}

body.ou-green h2{
	color:#a4a400;
}
body.ou-green h3{
	color:#a4a400;
}
body.ou-green h4{
	color:#a4a400;
}

body.ou-green div.ou-full-nav{
	background-color:#c8c866;
}
body.ou-green div.ou-full-nav li.current a{
	border-color: #ededcc #ededcc;
	background-color:#ffffff;
}

body.ou-green div.ou-full-nav li.current a{
	border-color: #ededcc #ededcc;
	background-color:#ffffff;
}

body.ou-green div.ou-full-nav a.active-trail{
	border-color: #ededcc #ededcc;
	background-color:#ededcc;
}

body.ou-green div.ou-full-nav li.active-trail a.active{
	border-color: #ededcc #ededcc;
	background-color:#a4a400;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-green div.ou-full-nav li.active-trail a.active-trail{
	border-color: #ededcc #ededcc;
	background-color:#c8c866 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-green div.ou-full-nav a:hover{
	border-color: #ededcc #ededcc !important;
	background-color:#ffffff;
}

body.ou-green th,body.ou-green td,body.ou-green caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-green th p,body.ou-green td p,body.ou-green caption p{
	margin: 0.3em 0em;
}

body.ou-green div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-red...................*/
/*..................................................*/
/*..................................................*/
body.ou-red{
background-color: #f3ccd6 !important;
}
body.ou-red .view-faculty-people img{ 
border: 1px solid #c10031 !important;
}
body.ou-red div.ou-box h1,
body.ou-red div.ou-box h2,
body.ou-red div.ou-box h3,
body.ou-red div.ou-box h4,
body.ou-red div.ou-box h5
{
	color: #c10031 !important;
}


body.ou-red ul.ou-sections{
	background-color: #c10031 !important;
}

body.ou-red ul.ou-sections li{
	background-color: #c10031 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-red ul.ou-sections li a {
	background-color: #f3ccd6 !important;
	border-top: 1px solid #f3ccd6 !important;
	border-bottom: 1px solid #c10031 !important;
	border-left: 1px solid #f3ccd6 !important;
	border-right: 1px solid #f3ccd6 !important;
}

body.ou-red ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #f3ccd6 !important;
	border-bottom: 0px solid #f3ccd6 !important;
	border-left: 1px solid #f3ccd6 !important;
	border-right: 1px solid #f3ccd6 !important;
}

body.ou-red ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-red ul.ou-sections ul.child li a{

}

body.ou-red div#ou-site-footer a.ou-to-top{
	background-color: #c10031 !important;
}

body.ou-red div#ou-site-footer a.ou-to-top:hover{
	background-color: #65001a !important;
}

body.ou-red ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-red ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-red ul.ou-sections li.active {
	background-image:none;
}

body.ou-red ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-red div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #c10031 !important;
    border-left: 1px solid #c10031 !important;
    border-bottom: 1px solid #c10031 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-red ol.ou-ancestors{
	background-color: #f3ccd6 !important;
}

body.ou-red div#ou-region0 a{
	color: #c10031 !important;
}
body.ou-red div#ou-region1 a{
	color: #c10031 !important;
}
body.ou-red div#ou-region2 a{
	color: #c10031 !important;
}
body.ou-red div#ou-region3 a{
	color: #c10031 !important;
}


body.ou-red div#ou-org-footer a{
	color: #c10031 !important;	
}

body.ou-red div.ou-full-nav{
	background-color:#e699ad;
}
body.ou-red div.ou-full-nav a{
	border-color: #f3ccd6 #f3ccd6 !important;
	background-color:#f3ccd6;
}
body.ou-red div.ou-full-nav a:hover{
	border-color: #f3ccd6 #f3ccd6 !important;
	background-color:#ffffff;
}

body.ou-red .orotype{
    background-color: #e699ad;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;

}

body.ou-red div.ou-action-block li a {
	background-image: url("./includes/ouice/3/red-arrow-off.png")
}

body.ou-red div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/red-arrow-on.png);
}

body.ou-red iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #e699ad;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#f3ccd6;
}

body.ou-red tr.even, body.ou-red tr.odd{
    background-color: #f3ccd6;
    border-bottom: 1px solid #f3ccd6;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-red tr,body.ou-red td, body.ou-red th{
	border: 1px solid #f3ccd6;
}

body.ou-red h1{
	color:#c10031;
}
body.ou-red h2{
	color:#c10031;
}
body.ou-red h3{
	color:#c10031;
}
body.ou-red h4{
	color:#c10031;
}
body.ou-red h5{
	color:#c10031;
}

body.ou-red div.ou-full-nav{
	background-color:#e699ad;
}
body.ou-red div.ou-full-nav li.current a{
	border-color: #f3ccd6 #f3ccd6;
	background-color:#ffffff;
}

body.ou-red div.ou-full-nav li.current a{
	border-color: #f3ccd6 #f3ccd6;
	background-color:#ffffff;
}

body.ou-red div.ou-full-nav a.active-trail{
	border-color: #f3ccd6 #f3ccd6;
	background-color:#f3ccd6;
}

body.ou-red div.ou-full-nav li.active-trail a.active{
	border-color: #f3ccd6 #f3ccd6;
	background-color:#c10031;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-red div.ou-full-nav li.active-trail a.active-trail{
	border-color: #f3ccd6 #f3ccd6;
	background-color:#e699ad;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-red div.ou-full-nav a:hover{
	border-color: #f3ccd6 #f3ccd6 !important;
	background-color:#ffffff;
}

body.ou-red th,body.ou-red td,body.ou-red caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-red th p,body.ou-red td p,body.ou-red caption p{
	margin: 0.3em 0em;
}

body.ou-red div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-blue...................*/
/*..................................................*/
/*..................................................*/
body.ou-blue{
	background-color: #dbedff !important;
}
body.ou-blue .view-faculty-people img{ 
	border: 1px solid #a6d2ff !important;
}
body.ou-blue div.ou-box h1,
body.ou-blue div.ou-box h2,
body.ou-blue div.ou-box h3,
body.ou-blue div.ou-box h4,
body.ou-blue div.ou-box h5
{
	color: #a6d2ff !important;
}

body.ou-blue ul.ou-sections{
	background-color: #a6d2ff !important;
}

body.ou-blue ul.ou-sections li{
	background-color: #a6d2ff !important;
	background-image:none !important;
	border:none !important;
}

body.ou-blue ul.ou-sections li a {
	background-color: #dbedff !important;
	border-top: 1px solid #dbedff !important;
	border-bottom: 1px solid #a6d2ff !important;
	border-left: 1px solid #dbedff !important;
	border-right: 1px solid #dbedff !important;
}


body.ou-blue ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #dbedff !important;
	border-bottom: 0px solid #dbedff !important;
	border-left: 1px solid #dbedff !important;
	border-right: 1px solid #dbedff !important;
}

body.ou-blue ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-blue ul.ou-sections ul.child li a{

}

body.ou-blue div#ou-site-footer a.ou-to-top{
	background-color: #a6d2ff !important;
}

body.ou-blue div#ou-site-footer a.ou-to-top:hover{
	background-color: #2a3542 !important;
}

body.ou-blue ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-blue ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-blue ul.ou-sections li.active {
	background-image:none;
}

body.ou-blue ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-blue div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #a6d2ff !important;
    border-left: 1px solid #a6d2ff !important;
    border-bottom: 1px solid #a6d2ff !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-blue ol.ou-ancestors{
	background-color: #dbedff !important;
}

body.ou-blue div#ou-region0 a{
	color: #2a3542 !important;
}
body.ou-blue div#ou-region1 a{
	color: #2a3542 !important;
}
body.ou-blue div#ou-region2 a{
	color: #2a3542 !important;
}
body.ou-blue div#ou-region3 a{
	color: #2a3542 !important;
}

body.ou-blue div#ou-org-footer a{
	color: #2a3542 !important;
}

body.ou-blue div.ou-full-nav{
	background-color:#b8dbff;
}

body.ou-blue div.ou-full-nav a{
	border-color: #dbedff #dbedff !important;
	background-color:#dbedff;
}
body.ou-blue div.ou-full-nav a:hover{
	border-color: #dbedff #dbedff !important;
	background-color:#ffffff;
}

body.ou-blue .orotype{
    background-color: #b8dbff;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-blue div.ou-action-block li a {
	background-image: url("./includes/ouice/3/blue-arrow-off.png")
}

body.ou-blue div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/blue-arrow-on.png);
}

body.ou-blue iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #b8dbff;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#dbedff;
}

body.ou-blue tr.even, body.ou-blue tr.odd{
    background-color: #dbedff;
    border-bottom: 1px solid #dbedff;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-blue tr,body.ou-blue td, body.ou-blue th{
	border: 1px solid #dbedff;
}

body.ou-blue h1{
	color:#a6d2ff;
}

body.ou-blue h2{
	color:#a6d2ff;
}
body.ou-blue h3{
	color:#a6d2ff;
}
body.ou-blue h4{
	color:#a6d2ff;
}
body.ou-blue h5{
	color:#a6d2ff;
}

body.ou-blue div.ou-full-nav{
	background-color:#b8dbff;
}
body.ou-blue div.ou-full-nav li.current a{
	border-color: #dbedff #dbedff;
	background-color:#ffffff;
}

body.ou-blue div.ou-full-nav li.current a{
	border-color: #dbedff #dbedff;
	background-color:#ffffff;
}

body.ou-blue div.ou-full-nav a.active-trail{
	border-color: #dbedff #dbedff;
	background-color:#dbedff;
}

body.ou-blue div.ou-full-nav li.active-trail a.active{
	border-color: #dbedff #dbedff;
	background-color:#a6d2ff;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-blue div.ou-full-nav li.active-trail a.active-trail{
	border-color: #dbedff #dbedff;
	background-color:#b8dbff ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-blue div.ou-full-nav a:hover{
	border-color: #dbedff #dbedff !important;
	background-color:#ffffff;
}

body.ou-blue th,body.ou-blue td,body.ou-blue caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}


body.ou-blue th p,body.ou-blue td p,body.ou-blue caption p{
	margin: 0.3em 0em;
}

body.ou-blue div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-darkred...................*/
/*..................................................*/
/*..................................................*/
body.ou-darkred{
	background-color: #e0ccd6 !important;
}
body.ou-darkred .view-faculty-people img{ 
	border: 1px solid #630031 !important;
}
body.ou-darkred div.ou-box h1,
body.ou-darkred div.ou-box h2,
body.ou-darkred div.ou-box h3,
body.ou-darkred div.ou-box h4,
body.ou-darkred div.ou-box h5
{
	color: #630031 !important;
}


body.ou-darkred ul.ou-sections{
	background-color: #630031 !important;
}

body.ou-darkred ul.ou-sections li{
	background-color: #630031 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-darkred ul.ou-sections li a {
	background-color: #e0ccd6 !important;
	border-top: 1px solid #e0ccd6 !important;
	border-bottom: 1px solid #630031 !important;
	border-left: 1px solid #e0ccd6 !important;
	border-right: 1px solid #e0ccd6 !important;
}


body.ou-darkred ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #e0ccd6 !important;
	border-bottom: 0px solid #e0ccd6 !important;
	border-left: 1px solid #e0ccd6 !important;
	border-right: 1px solid #e0ccd6 !important;
}

body.ou-darkred ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-darkred ul.ou-sections ul.child li a{

}

body.ou-darkred div#ou-site-footer a.ou-to-top{
	background-color: #630031 !important;
}

body.ou-darkred div#ou-site-footer a.ou-to-top:hover{
	background-color: #450022 !important;
}

body.ou-darkred ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-darkred ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-darkred ul.ou-sections li.active {
	background-color:#630031;
	background-image:none;
}

body.ou-darkred ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-darkred div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #630031 !important;
    border-left: 1px solid #630031 !important;
    border-bottom: 1px solid #630031 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-darkred ol.ou-ancestors{
	background-color: #e0ccd6 !important;
}

body.ou-darkred div#ou-region0 a{
	color: #630031 !important;
}
body.ou-darkred div#ou-region1 a{
	color: #630031 !important;
}
body.ou-darkred div#ou-region2 a{
	color: #630031;
}
body.ou-darkred div#ou-region3 a{
	color: #630031 !important;
}
body.ou-darkred div#ou-org-footer a{
	color: #630031 !important;
}


body.ou-darkred div.ou-full-nav{
	background-color:#d0b3c1;
}
body.ou-darkred div.ou-full-nav a{
	border-color: #e0ccd6 #e0ccd6 !important;
	background-color:#e0ccd6;
}
body.ou-darkred div.ou-full-nav a:hover{
	border-color: #e0ccd6 #e0ccd6 !important;
	background-color:#ffffff;
}


body.ou-darkred .orotype{
    background-color: #d0b3c1;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkred div.ou-action-block li a {
	background-image: url("./includes/ouice/3/darkred-arrow-off.png")
}

body.ou-darkred div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/darkred-arrow-on.png);
}

body.ou-darkred iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #d0b3c1;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#e0ccd6;
}

body.ou-darkred tr.even, body.ou-darkred tr.odd{
    background-color: #e0ccd6;
    border-bottom: 1px solid #e0ccd6;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkred tr,body.ou-darkred td, body.ou-darkred th{
	border: 1px solid #e0ccd6;
}

body.ou-darkred h1,
body.ou-darkred h2,
body.ou-darkred h3,
body.ou-darkred h4,
body.ou-darkred h5
{
	color:#630031;
}

body.ou-darkred div.ou-full-nav{
	background-color:#d0b3c1;
}
body.ou-darkred div.ou-full-nav li.current a{
	border-color: #e0ccd6 #e0ccd6;
	background-color:#ffffff;
}

body.ou-darkred div.ou-full-nav li.current a{
	border-color: #e0ccd6 #e0ccd6;
	background-color:#ffffff;
}

body.ou-darkred div.ou-full-nav a.active-trail{
	border-color: #e0ccd6 #e0ccd6;
	background-color:#e0ccd6;
}

body.ou-darkred div.ou-full-nav li.active-trail a.active{
	border-color: #e0ccd6 #e0ccd6;
	background-color:#630031;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	color:#e0ccd6 !important ;
}


body.ou-darkred div.ou-full-nav li.active-trail a.active-trail{
	border-color: #e0ccd6 #e0ccd6;
	background-color:#450022 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	color:#e0ccd6 !important;
}

body.ou-darkred div.ou-full-nav .menu li.active-trail a.active-trail{
	background-color:#630031 ;
}

body.ou-darkred div.ou-full-nav .menu .menu li.active-trail a.active-trail{
	background-color:#630031 ;
}

body.ou-darkred div.ou-full-nav a:hover{
	border-color: #e0ccd6 #e0ccd6 !important;
	background-color:#ffffff;
}

body.ou-darkred th,body.ou-darkred td,body.ou-darkred caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-darkred th p,body.ou-darkred td p,body.ou-darkred caption p{
	margin: 0.3em 0em;
}

body.ou-darkred div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-orange...................*/
/*..................................................*/
/*..................................................*/
body.ou-orange{
	background-color: #fadecc !important;
}
body.ou-orange .view-faculty-people img{ 
	border: 1px solid #e65b00 !important;
}
body.ou-orange div.ou-box h1,
body.ou-orange div.ou-box h2,
body.ou-orange div.ou-box h3,
body.ou-orange div.ou-box h4,
body.ou-orange div.ou-box h5
{
	color: #e65b00 !important;
}

body.ou-orange ul.ou-sections{
	background-color: #e65b00 !important;
}

body.ou-orange ul.ou-sections li{
	background-color: #e65b00 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-orange ul.ou-sections li a {
	background-color: #fadecc !important;
	border-top: 1px solid #fadecc !important;
	border-bottom: 1px solid #e65b00 !important;
	border-left: 1px solid #fadecc !important;
	border-right: 1px solid #fadecc !important;
}

body.ou-orange ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #fadecc !important;
	border-bottom: 0px solid #fadecc !important;
	border-left: 1px solid #fadecc !important;
	border-right: 1px solid #fadecc !important;
}

body.ou-orange ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-orange ul.ou-sections ul.child li a{

}

body.ou-orange div#ou-site-footer a.ou-to-top{
	background-color: #e65b00 !important;
}

body.ou-orange div#ou-site-footer a.ou-to-top:hover{
	background-color: #5c2400 !important;
}

body.ou-orange ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-orange ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-orange ul.ou-sections li.active {
	background-image:none;
}

body.ou-orange ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-orange div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #e65b00 !important;
    border-left: 1px solid #e65b00 !important;
    border-bottom: 1px solid #e65b00 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-orange ol.ou-ancestors{
	background-color: #fadecc !important;
}

body.ou-orange div#ou-region0 a{
	color: #e65b00 !important;
}
body.ou-orange div#ou-region1 a{
	color: #e65b00 !important;
}
body.ou-orange div#ou-region2 a{
	color: #e65b00 !important;
}
body.ou-orange div#ou-region3 a{
	color: #e65b00 !important;
}
body.ou-orange div#ou-org-footer a{
	color: #e65b00 !important;
}


body.ou-orange div.ou-full-nav{
	background-color:#f2ad7f;
}
body.ou-orange div.ou-full-nav a{
	border-color: #fadecc #fadecc !important;
	background-color:#fadecc;
}
body.ou-orange div.ou-full-nav a:hover{
	border-color: #fadecc #fadecc !important;
	background-color:#ffffff;
}

body.ou-orange .orotype{
    background-color: #f2ad7f;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-orange div.ou-action-block li a {
	background-image: url("./includes/ouice/3/orange-arrow-off.png")
}

body.ou-orange div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/orange-arrow-on.png);
}

body.ou-orange iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #f2ad7f;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#fadecc;
}

body.ou-orange tr.even, body.ou-orange tr.odd{
    background-color: #fadecc;
    border-bottom: 1px solid #fadecc;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-orange tr,body.ou-orange td, body.ou-orange th{
	border: 1px solid #fadecc;
}

body.ou-orange h1,
body.ou-orange h2,
body.ou-orange h3,
body.ou-orange h4,
body.ou-orange h5
{
	color:#e65b00;
}

body.ou-orange div.ou-full-nav{
	background-color:#f2ad7f;
}
body.ou-orange div.ou-full-nav li.current a{
	border-color: #fadecc #fadecc;
	background-color:#ffffff;
}

body.ou-orange div.ou-full-nav li.current a{
	border-color: #fadecc #fadecc;
	background-color:#ffffff;
}

body.ou-orange div.ou-full-nav a.active-trail{
	border-color: #fadecc #fadecc;
	background-color:#fadecc;

}

body.ou-orange div.ou-full-nav li.active-trail a.active{
	border-color: #fadecc #fadecc;
	background-color:#e65b00;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-orange div.ou-full-nav li.active-trail a.active-trail{
	border-color: #fadecc #fadecc;
	background-color:#f2ad7f ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-orange div.ou-full-nav a:hover{
	border-color: #fadecc #fadecc !important;
	background-color:#ffffff;
}

body.ou-orange th,body.ou-orange td,body.ou-orange caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-orange th p,body.ou-orange td p,body.ou-orange caption p{
	margin: 0.3em 0em;
}

body.ou-orange div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-turquoise...................*/
/*..................................................*/
/*..................................................*/
body.ou-turquoise{
	background-color: #ccefee !important;
}
body.ou-turquoise .view-faculty-people img{ 
	border: 1px solid #00b0ac !important;
}
body.ou-turquoise div.ou-box h1,
body.ou-turquoise div.ou-box h2,
body.ou-turquoise div.ou-box h3,
body.ou-turquoise div.ou-box h4,
body.ou-turquoise div.ou-box h5
{
	color: #003d3d!important;
}

body.ou-turquoise ul.ou-sections{
	background-color: #00b0ac !important;
}

body.ou-turquoise ul.ou-sections li{
	background-color: #00b0ac !important;
	background-image:none !important;
	border:none !important;
}

body.ou-turquoise ul.ou-sections li a {
	background-color: #ccefee !important;
	border-top: 1px solid #ccefee !important;
	border-bottom: 1px solid #00b0ac !important;
	border-left: 1px solid #ccefee !important;
	border-right: 1px solid #ccefee !important;
}


body.ou-turquoise ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #ccefee !important;
	border-bottom: 0px solid #ccefee !important;
	border-left: 1px solid #ccefee !important;
	border-right: 1px solid #ccefee !important;
}

body.ou-turquoise ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-turquoise ul.ou-sections ul.child li a{

}

body.ou-turquoise div#ou-site-footer a.ou-to-top{
	background-color: #00b0ac !important;
}

body.ou-turquoise div#ou-site-footer a.ou-to-top:hover{
	background-color: #003d3d !important;
}

body.ou-turquoise ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-turquoise ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-turquoise ul.ou-sections li.active {
	background-image:none;
}

body.ou-turquoise ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-turquoise div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #00b0ac !important;
    border-left: 1px solid #00b0ac !important;
    border-bottom: 1px solid #00b0ac !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;

}

body.ou-turquoise ol.ou-ancestors{
	background-color: #ccefee !important;
}

body.ou-turquoise div#ou-region0 a{
	color: #003d3d !important;
}
body.ou-turquoise div#ou-region1 a{
	color: #003d3d !important;
}
body.ou-turquoise div#ou-region2 a{
	color: #003d3d !important;
}

body.ou-turquoise div#ou-region3 a{
	color: #003d3d !important;
}

body.ou-turquoise div#ou-org-footer a{
	color: #003d3d !important;
}

body.ou-turquoise div.ou-full-nav{
	background-color:#66d0cd;
}

body.ou-turquoise div.ou-full-nav a{
	border-color: #ccefee #ccefee !important;
	background-color:#ccefee;
}

body.ou-turquoise div.ou-full-nav a:hover{
	border-color: #ccefee #ccefee !important;
	background-color:#ffffff;
}

body.ou-turquoise .orotype{
    background-color: #66d0cd;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;

}

body.ou-turquoise div.ou-action-block li a {
	background-image: url("./includes/ouice/3/turquoise-arrow-off.png")
}

body.ou-turquoise div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/turquoise-arrow-on.png);
}

body.ou-turquoise iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #66d0cd;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#ccefee;
}

body.ou-turquoise tr.even, body.ou-turquoise tr.odd{
    background-color: #ccefee;
    border-bottom: 1px solid #ccefee;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-turquoise tr,body.ou-turquoise td, body.ou-turquoise th{
	border: 1px solid #ccefee;
}

body.ou-turquoise h1,
body.ou-turquoise h2,
body.ou-turquoise h3,
body.ou-turquoise h4,
body.ou-turquoise h5
{
	color:#00b0ac;
}

body.ou-turquoise div.ou-full-nav{
	background-color:#66d0cd;
}

body.ou-turquoise div.ou-full-nav li.current a{
	border-color: #ccefee #ccefee;
	background-color:#ffffff;
}

body.ou-turquoise div.ou-full-nav li.current a{
	border-color: #ccefee #ccefee;
	background-color:#ffffff;
}

body.ou-turquoise div.ou-full-nav a.active-trail{
	border-color: #ccefee #ccefee;
	background-color:#ccefee;
}

body.ou-turquoise div.ou-full-nav li.active-trail a.active{
	border-color: #ccefee #ccefee;
	background-color:#00b0ac;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-turquoise div.ou-full-nav li.active-trail a.active-trail{
	border-color: #ccefee #ccefee;
	background-color:#66d0cd ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-turquoise div.ou-full-nav a:hover{
	border-color: #ccefee #ccefee !important;
	background-color:#ffffff;
}

body.ou-turquoise th,body.ou-turquoise td,body.ou-turquoise caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-turquoise th p,body.ou-turquoise td p,body.ou-turquoise caption p{
	margin: 0.3em 0em;
}

body.ou-turquoise div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-darkblue...................*/
/*..................................................*/
/*..................................................*/
body.ou-darkblue{
	background-color: #ccd6e0 !important;
}
body.ou-darkblue .view-faculty-people img{ 
	border: 1px solid #003366 !important;
}
body.ou-darkblue div.ou-box h1, 
body.ou-darkblue div.ou-box h2,
body.ou-darkblue div.ou-box h3,
body.ou-darkblue div.ou-box h4,
body.ou-darkblue div.ou-box h5{
	color: #003366 !important;
}


body.ou-darkblue ul.ou-sections{
	background-color: #003366 !important;
}

body.ou-darkblue ul.ou-sections li{
	background-color: #003366 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-darkblue ul.ou-sections li a {
	background-color: #ccd6e0 !important;
	border-top: 1px solid #ccd6e0 !important;
	border-bottom: 1px solid #003366 !important;
	border-left: 1px solid #ccd6e0 !important;
	border-right: 1px solid #ccd6e0 !important;
}


body.ou-darkblue ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #ccd6e0 !important;
	border-bottom: 0px solid #ccd6e0 !important;
	border-left: 1px solid #ccd6e0 !important;
	border-right: 1px solid #ccd6e0 !important;
}

body.ou-darkblue ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-darkblue ul.ou-sections ul.child li a{

}

body.ou-darkblue div#ou-site-footer a.ou-to-top{
	background-color: #003366 !important;
}

body.ou-darkblue div#ou-site-footer a.ou-to-top:hover{
	background-color: #001f3f !important;
}

body.ou-darkblue ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-darkblue ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

/****
body.ou-darkblue ul.ou-sections li.active {
	background-color:#fff !important;
	background-image:none;
}
****/

body.ou-darkblue ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-darkblue div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #003366 !important;
    border-left: 1px solid #003366 !important;
    border-bottom: 1px solid #003366 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-darkblue ol.ou-ancestors{
	background-color: #ccd6e0 !important;
}

body.ou-darkblue div#ou-region0 a{
	color: #003366 !important;
}
body.ou-darkblue div#ou-region1 a{
	color: #003366 !important;
}
body.ou-darkblue div#ou-region2 a{
	color: #003366 !important;
}
body.ou-darkblue div#ou-region3 a{
	color: #003366 !important;
}

body.ou-darkblue div#ou-org-footer a{
	color: #003366 !important;
}


body.ou-darkblue div.ou-full-nav{
	background-color:#99adc2;
}
body.ou-darkblue div.ou-full-nav a{
	border-color: #ccd6e0 #ccd6e0 !important;
	background-color:#ccd6e0;
}
body.ou-darkblue div.ou-full-nav a:hover{
	border-color: #ccd6e0 #ccd6e0 !important;
	background-color:#ffffff;
}

body.ou-darkblue .orotype{
    background-color: #99adc2;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkblue div.ou-action-block li a {
	background-image: url("./includes/ouice/3/darkblue-arrow-off.png")
}

body.ou-darkblue div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/darkblue-arrow-on.png);
}

body.ou-darkblue iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #99adc2;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#ccd6e0;
}

body.ou-darkblue tr.even, body.ou-darkblue tr.odd{
    background-color: #ccd6e0;
    border-bottom: 1px solid #ccd6e0;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-darkblue tr,body.ou-darkblue td, body.ou-darkblue th{
	border: 1px solid #ccd6e0;
}

body.ou-darkblue h1,
body.ou-darkblue h2,
body.ou-darkblue h3,
body.ou-darkblue h4,
body.ou-darkblue h5
{
	color:#003366;
}

body.ou-darkblue div.ou-full-nav{
	background-color:#99adc2;
}
body.ou-darkblue div.ou-full-nav li.current a{
	border-color: #ccd6e0 #ccd6e0;
	background-color:#ffffff;
}

body.ou-darkblue div.ou-full-nav li.current a{
	border-color: #ccd6e0 #ccd6e0;
	background-color:#ffffff;
}

body.ou-darkblue div.ou-full-nav a.active-trail{
	border-color: #ccd6e0 #ccd6e0;
	background-color:#ccd6e0;
}

body.ou-darkblue div.ou-full-nav li.active-trail a.active{
	border-color: #ccd6e0 #ccd6e0;
	background-color:#003366;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-darkblue div.ou-full-nav li.active-trail a.active-trail{
	border-color: #ccd6e0 #ccd6e0;
	background-color:#99adc2 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-darkblue div.ou-full-nav a:hover{
	border-color: #ccd6e0 #ccd6e0 !important;
	background-color:#ffffff;
}

body.ou-darkblue th,body.ou-darkblue td,body.ou-darkblue caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-darkblue th p,body.ou-darkblue td p,body.ou-darkblue caption p{
	margin: 0.3em 0em;
}

body.ou-darkblue div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*.....................OU-beige.....................*/
/*..................................................*/
/*..................................................*/
body.ou-beige{
	background-color: #ededdb !important;
}
body.ou-beige .view-faculty-people img{ 
	border: 1px solid #dadab7 !important;
}
body.ou-beige div.ou-box h1,
body.ou-beige div.ou-box h2,
body.ou-beige div.ou-box h3,
body.ou-beige div.ou-box h4,
body.ou-beige div.ou-box h5
{
	color: #d1d1a5 !important;
}

body.ou-beige ul.ou-sections{
	background-color: #d1d1a5 !important;
}

body.ou-beige ul.ou-sections li{
	background-color: #d1d1a5 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-beige ul.ou-sections li a {
	background-color: #ededdb !important;
	border-top: 1px solid #ededdb !important;
	border-bottom: 1px solid #d1d1a5 !important;
	border-left: 1px solid #ededdb !important;
	border-right: 1px solid #ededdb !important;
}

body.ou-beige ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #ededdb !important;
	border-bottom: 0px solid #ededdb !important;
	border-left: 1px solid #ededdb !important;
	border-right: 1px solid #ededdb !important;
}

body.ou-beige ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-beige ul.ou-sections ul.child li a{

}

body.ou-beige div#ou-site-footer a.ou-to-top{
	background-color: #d1d1a5 !important;
}

body.ou-beige div#ou-site-footer a.ou-to-top:hover{
	background-color: #3f3f32 !important;
}

body.ou-beige ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-beige ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-beige ul.ou-sections li.active {
	background-image:none;
}

body.ou-beige ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-beige div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #d1d1a5 !important;
    border-left: 1px solid #d1d1a5 !important;
    border-bottom: 1px solid #d1d1a5 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-beige ol.ou-ancestors{
	background-color: #ededdb !important;
}

body.ou-beige div#ou-region0 a{
	color: #3f3f32!important;
}
body.ou-beige div#ou-region1 a{
	color: #3f3f32 !important;
}
body.ou-beige div#ou-region2 a{
	color: #3f3f32 !important;
}
body.ou-beige div#ou-region3 a{
	color: #3f3f32 !important;
}
body.ou-beige div#ou-org-footer a{
	color: #3f3f32 !important;
}

body.ou-beige div.ou-full-nav{
	background-color:#dadab7;
}
body.ou-beige div.ou-full-nav a{
	border-color: #ededdb #ededdb !important;
	background-color:#ededdb;
}
body.ou-beige div.ou-full-nav a:hover{
	border-color: #ededdb #ededdb !important;
	background-color:#ffffff;
}

body.ou-beige .orotype{
    background-color: #dadab7;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-beige div.ou-action-block li a {
	background-image: url("./includes/ouice/3/beige-arrow-off.png")
}

body.ou-beige div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/beige-arrow-on.png);
}

body.ou-beige iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #dadab7;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#ededdb;
}

body.ou-beige tr.even, body.ou-beige tr.odd{
    background-color: #ededdb;
    border-bottom: 1px solid #ededdb;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-beige tr,body.ou-beige td, body.ou-beige th{
	border: 1px solid #ededdb;
}

body.ou-beige h1,
body.ou-beige h2,
body.ou-beige h3,
body.ou-beige h4,
body.ou-beige h5
{
	color:#d1d1a5;
}

body.ou-beige div.ou-full-nav{
	background-color:#dadab7;
}
body.ou-beige div.ou-full-nav li.current a{
	border-color: #ededdb #ededdb;
	background-color:#ffffff;
}

body.ou-beige div.ou-full-nav li.current a{
	border-color: #ededdb #ededdb;
	background-color:#ffffff;
}

body.ou-beige div.ou-full-nav a.active-trail{
	border-color: #ededdb #ededdb;
	background-color:#ededdb;
}

body.ou-beige div.ou-full-nav li.active-trail a.active{
	border-color: #ededdb #ededdb;
	background-color:#d1d1a5;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-beige div.ou-full-nav li.active-trail a.active-trail{
	border-color: #ededdb #ededdb;
	background-color:#dadab7 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-beige div.ou-full-nav a:hover{
	border-color: #ededdb #ededdb !important;
	background-color:#ffffff;
}

body.ou-beige th,body.ou-beige td,body.ou-beige caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-beige th p,body.ou-beige td p,body.ou-beige caption p{
	margin: 0.3em 0em;
}

body.ou-beige div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-pink...................*/
/*..................................................*/
/*..................................................*/
body.ou-pink{
	background-color: #facce3 !important;
}
body.ou-pink .view-faculty-people img{ 
	border: 1px solid #e80074 !important;
}
body.ou-pink div.ou-box h1,
body.ou-pink div.ou-box h2,
body.ou-pink div.ou-box h3,
body.ou-pink div.ou-box h4,
body.ou-pink div.ou-box h5
{
	color: #e80074 !important;
}

body.ou-pink ul.ou-sections{
	background-color: #e80074 !important;
}

body.ou-pink ul.ou-sections li{
	background-color: #e80074 !important;
	background-image:none !important;
	border:none !important;
}

body.ou-pink ul.ou-sections li a {
	background-color: #facce3 !important;
	border-top: 1px solid #facce3 !important;
	border-bottom: 1px solid #e80074 !important;
	border-left: 1px solid #facce3 !important;
	border-right: 1px solid #facce3 !important;
}


body.ou-pink ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #facce3 !important;
	border-bottom: 0px solid #facce3 !important;
	border-left: 1px solid #facce3 !important;
	border-right: 1px solid #facce3 !important;
}

body.ou-pink ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-pink ul.ou-sections ul.child li a{

}

body.ou-pink div#ou-site-footer a.ou-to-top{
	background-color: #e80074 !important;
}

body.ou-pink div#ou-site-footer a.ou-to-top:hover{
	background-color: #5d002e !important;
}

body.ou-pink ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-pink ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-pink ul.ou-sections li.active {
	background-image:none;
}

body.ou-pink ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-pink div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #e80074 !important;
    border-left: 1px solid #e80074 !important;
    border-bottom: 1px solid #e80074 !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-pink ol.ou-ancestors{
	background-color: #facce3 !important;
}

body.ou-pink div#ou-region0 a{
	color: #5d002e !important;
}
body.ou-pink div#ou-region1 a{
	color: #5d002e !important;
}
body.ou-pink div#ou-region2 a{
	color: #5d002e !important;
}
body.ou-pink div#ou-region3 a{
	color: #5d002e !important;
}

body.ou-pink div#ou-org-footer a{
	color: #5d002e !important;
}


body.ou-pink div.ou-full-nav{
	background-color:#f699c7;
}
body.ou-pink div.ou-full-nav a{
	border-color: #facce3 #facce3 !important;
	background-color:#facce3;
}
body.ou-pink div.ou-full-nav a:hover{
	border-color: #facce3 #facce3 !important;
	background-color:#ffffff;
}

body.ou-pink .orotype{
    background-color: #f699c7;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-pink div.ou-action-block li a {
	background-image: url("./includes/ouice/3/pink-arrow-off.png")
}

body.ou-pink div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/pink-arrow-on.png);
}

body.ou-pink iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #f699c7;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#facce3;
}

body.ou-pink tr.even, body.ou-pink tr.odd{
    background-color: #facce3;
    border-bottom: 1px solid #facce3;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-pink tr,body.ou-pink td, body.ou-pink th{
	border: 1px solid #facce3;
}

body.ou-pink h1,
body.ou-pink h2,
body.ou-pink h3,
body.ou-pink h4,
body.ou-pink h5
{
	color:#e80074;
}

body.ou-pink div.ou-full-nav{
	background-color:#f699c7;
}
body.ou-pink div.ou-full-nav li.current a{
	border-color: #facce3 #facce3;
	background-color:#ffffff;
}

body.ou-pink div.ou-full-nav li.current a{
	border-color: #facce3 #facce3;
	background-color:#ffffff;
}

body.ou-pink div.ou-full-nav a.active-trail{
	border-color: #facce3 #facce3;
	background-color:#facce3;
}

body.ou-pink div.ou-full-nav li.active-trail a.active{
	border-color: #facce3 #facce3;
	background-color:#e80074;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}
body.ou-pink div.ou-full-nav li.active-trail a.active-trail{
	border-color: #facce3 #facce3;
	background-color:#f699c7 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-pink div.ou-full-nav a:hover{
	border-color: #facce3 #facce3 !important;
	background-color:#ffffff;
}

body.ou-pink th,body.ou-pink td,body.ou-pink caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}

body.ou-pink th p,body.ou-pink td p,body.ou-pink caption p{
	margin: 0.3em 0em;
}

body.ou-pink div.ou-box{
	padding-bottom:10px;
}

/*..................................................*/
/*..................................................*/
/*...................OU-violet...................*/
/*..................................................*/
/*..................................................*/
body.ou-violet{
	background-color: #dbd3e5 !important;
}
body.ou-violet .view-faculty-people img{ 
	border: 1px solid #4e247b !important;
}
body.ou-violet div.ou-box h1,
body.ou-violet div.ou-box h2,
body.ou-violet div.ou-box h3,
body.ou-violet div.ou-box h4,
body.ou-violet div.ou-box h5
{
	color: #4e247b !important;
}

body.ou-violet ul.ou-sections{
	background-color: #4e247b !important;
}

body.ou-violet ul.ou-sections li{
	background-color: #4e247b !important;
	background-image:none !important;
	border:none !important;
}

body.ou-violet ul.ou-sections li a {
	background-color: #dbd3e5 !important;
	border-top: 1px solid #dbd3e5 !important;
	border-bottom: 1px solid #4e247b !important;
	border-left: 1px solid #dbd3e5 !important;
	border-right: 1px solid #dbd3e5 !important;
}

body.ou-violet ul.ou-sections li a:hover {
	background-color: #ffffff !important;
	border-top: 1px solid #dbd3e5 !important;
	border-bottom: 0px solid #dbd3e5 !important;
	border-left: 1px solid #dbd3e5 !important;
	border-right: 1px solid #dbd3e5 !important;
}

body.ou-violet ul.ou-sections ul.child li{
	background-color: transparent !important;
	background-image:none !important;
	border:none !important;
	width:200px !important;
	border-radius:0px !important;
	height:0px !important;
}

body.ou-violet ul.ou-sections ul.child li a{

}

body.ou-violet div#ou-site-footer a.ou-to-top{
	background-color: #4e247b !important;
}

body.ou-violet div#ou-site-footer a.ou-to-top:hover{
	background-color: #221037 !important;
}

body.ou-violet ul.ou-sections li a.ou-selected {
	background-color:#fff !important;
	background-image:none;
	border-bottom:none !important;
}

body.ou-violet ul.ou-sections li a.active {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-violet ul.ou-sections li.active {
	background-image:none;
}

body.ou-violet ul.ou-sections li.active-trail a {
	background-color:#fff !important;
	background-image:none;
	border-bottom: 1px solid #ffffff !important;
}

body.ou-violet div#ou-page {
    background-color: #FFFFFF !important;
    border-right: 1px solid #4e247b !important;
    border-left: 1px solid #4e247b !important;
    border-bottom: 1px solid #4e247b !important;
    border-top: 0px solid #ffffff!important;
    border-radius: 0 0 10px 10px !important;
}

body.ou-violet ol.ou-ancestors{
	background-color: #dbd3e5 !important;
}

body.ou-violet div#ou-region0 a{
	color: #4e247b !important;
}
body.ou-violet div#ou-region1 a{
	color: #4e247b !important;
}
body.ou-violet div#ou-region2 a{
	color: #4e247b !important;
}
body.ou-violet div#ou-region3 a{
	color: #4e247b !important;
}
body.ou-violet div#ou-org-footer a{
	color: #4e247b !important;
}


body.ou-violet div.ou-full-nav{
	background-color:#f699c7;

}
body.ou-violet div.ou-full-nav a{
	border-color: #dbd3e5 #dbd3e5 !important;
	background-color:#dbd3e5;
}
body.ou-violet div.ou-full-nav a:hover{
	border-color: #dbd3e5 #dbd3e5 !important;
	background-color:#ffffff;
}

body.ou-violet .orotype{
    background-color: #f699c7;
    background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-violet div.ou-action-block li a {
	background-image: url("./includes/ouice/3/violet-arrow-off.png")
}

body.ou-violet div.ou-action-block li a:hover, a.ou-action:hover {
	background-image:url(./includes/ouice/3/violet-arrow-on.png);
}

body.ou-violet iframe#youtube {
	width:80%;
	height:315px !important;
	border:2px solid #f699c7;
	padding:1ex 0.5em;
	font-family:"Courier New", Courier, monospace;
	background-color:#dbd3e5;
}

body.ou-violet tr.even, body.ou-violet tr.odd{
    background-color: #dbd3e5;
    border-bottom: 1px solid #dbd3e5;
	background-image: url("./includes/ouice/3/context-nav-shade.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}

body.ou-violet tr,body.ou-violet td, body.ou-violet th{
	border: 1px solid #dbd3e5;
}

body.ou-violet h1,
body.ou-violet h2,
body.ou-violet h3,
body.ou-violet h4,
body.ou-violet h5
{
	color:#4e247b;
}

body.ou-violet div.ou-full-nav{
	background-color:#f699c7;
}
body.ou-violet div.ou-full-nav li.current a{
	border-color: #dbd3e5 #dbd3e5;
	background-color:#ffffff;
}

body.ou-violet div.ou-full-nav li.current a{
	border-color: #dbd3e5 #dbd3e5;
	background-color:#ffffff;
}

body.ou-violet div.ou-full-nav a.active-trail{
	border-color: #dbd3e5 #dbd3e5;
	background-color:#dbd3e5;
}

body.ou-violet div.ou-full-nav li.active-trail a.active{
	border-color: #dbd3e5 #dbd3e5;
	background-color:#4e247b;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-violet div.ou-full-nav li.active-trail a.active-trail{
	border-color: #dbd3e5 #dbd3e5;
	background-color:#f699c7 ;
	background-image: url(./includes/ouice/3/context-nav-shade.png);
	background-repeat: repeat-x;
	background-position: bottom left;
}

body.ou-violet div.ou-full-nav a:hover{
	border-color: #dbd3e5 #dbd3e5 !important;
	background-color:#ffffff;
}

body.ou-violet th,body.ou-violet td,body.ou-violet caption {
	padding: 0.0em 1em;
	text-align: left;
	vertical-align: top;
}


body.ou-violet th p,body.ou-violet td p,body.ou-violet caption p{
	margin: 0.3em 0em;
}

body.ou-violet div.ou-box{
	padding-bottom:10px;
}

/**********************************************/
/*****************People Pages*****************/
/**********************************************/
.view-Faculty-People-import ul.views-summary {
	width: 60% !important;
	margin: auto !important;
}

.view-Faculty-People-import li {
	display: inline;
	margin: 0px !important;
}

.view-Faculty-People-import tr, .view-Faculty-People-import td{
	border: none !important; 
	padding: .5em .5em .5em 0  !important;
	vertical-align:middle !important;
}

.view-Faculty-People-import tbody, .view-Faculty-People-import table{
	border: none !important;
}

.view-Faculty-People-import img{
	border: 1px solid #add0e1;
	padding: .5em;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 1em;
}

.ou-default tr.odd{background-color: white;}
.ou-default tr.even{background-color: #EBF4FB;}

.ou-beige tr.odd{background-color: #d1d1a5 !important;}
.ou-beige tr.even{background-color: white !important;}
.ou-red tr.odd{}
.ou-red tr.even{background-color: white !important;}
.ou-darkred tr.odd{}
.ou-darkred tr.even{background-color: white !important;}
.ou-yellow tr.odd{}
.ou-yellow tr.even{background-color: white !important;}
.ou-green tr.odd{}
.ou-green tr.even{background-color: white !important;}
.ou-darkgreen tr.odd{}
.ou-darkgreen tr.even{background-color: white !important;}
.ou-blue tr.odd{}
.ou-blue tr.even{background-color: white !important;}
.ou-darkblue tr.odd{}
.ou-darkblue tr.even{background-color: white !important;}
.ou-orange tr.odd{}
.ou-orange tr.even{background-color: white !important;}
.ou-turquoise tr.odd{}
.ou-turquoise tr.even{background-color: white !important;}
.ou-pink tr.odd{}
.ou-pink tr.even{background-color: white !important;}
.ou-violet tr.odd{}
.ou-violet tr.even{background-color: white !important;}
.ou-beige tr.odd{}
.ou-beige tr.even{background-color: white !important;}