/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                    CSS BASICS DO NOT UPDATE OR CHANGE THIS                          +
+     IF YOU WANT TO OVER RIDE THESE STYLES PLEASE DO IT AT THE VERY BOTTOM OF THIS   +
+     CHANGES TO THESE STYLES WILL BE COPIED OVER THE ENTIRE SECTION                  +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*----------------------------------------------------------------------------
508 / ACCESSIBILITY CSS
-----------------------------------------------------------------------------*/

/* Skip nav styles from Liam */
.skipnav {position: absolute; display: none; text-align: left; margin: 0; padding: 0;
          background-color:inherit; color:inherit;} 
/*For all, including Opera. 
Display:none used to switch off the skip links for Opera users 
(it's redundant, Opera has excellent keyboard navigation)*/

* html .skipnav {display: block} /*Switch on for IE6 and below*/
*+html .skipnav {display: block} /*Switch on for IE7*/
:root .skipnav {display: block} /*Switch on for Moz, FF and Safari*/
.skipnav p {margin: 5px 0 0 0; padding: 0; position: absolute; font-size: 2em}
.skipnav a {width: 26em; display:block; color: #fff; background: #333; text-decoration: none; padding: 5px; position: absolute; left: -1000em; top: 0; font-weight: bold}
.skipnav a:visited {color: #fff}
.skipnav a:focus, .skipnav a:active {z-index: 99; top: -3em; left: 0; border: solid #777 2px; color: #fff; background: #333 !important} /*Note IE bug that requires use of :active to mimic effect of :focus*/

.skipnav a:hover {cursor: default}  



/*----------------------------------------------
STANARD SETTINGS FOR DEVICE VIEWING
------------------------------------------------*/
@viewport
{
    width:device-width;
}

@-ms-viewport
{
    width:device-width;
}

/*----------------------------------------------
CAMPUS OVERRIDES
------------------------------------------------*/

.InheritValues
{
    color:inherit;
    background-color:inherit;
}


#macrobar
{
    background-color:#002e5b;
    margin:0%;
    width:100%;
}

.gutter
{
   margin:0%;
   background-color:inherit;
   box-shadow: -5px 2px 6px rgba(0, 0, 0, 0.1), 5px 2px 6px  rgba(0, 0, 0, 0.1);
}

.wrap
{
    margin:0%;
    padding:0%;
    padding-left:20%;
    padding-right:20%;
}

#wordmark
{
    margin:0%;
}

#header .gutter
{
    
}

#unit
{
	color:#fff;
	background:inherit;
}

#content
{
  clear:both;
  
}
#content .gutter
{

}

#content.wrap 
{
		width:auto !important;
		background:none;
}


#footer .gutter
{
    box-shadow:none;
}

#branding
{
    padding:1%;
    margin:0%;
    width:95%;
}

#sitename
{
    font-size:2.2em;
    padding:0px;
    margin:0px;
    margin-bottom:1%;
}


/*-----------------------------------------------
FONT SETUP 
------------------------------------------------*/
body
{
    font-size:100%;
}


.small-text
{
    font-size:90%;
}

.medium-text
{
    font-size:100%;
}


h1 { font-size:2.5em;  }
	
h2 { font-size:1.5em; }
    
h3 {font-size:1.4em;}

h4 {font-size:1em;}

h5 {font-size:.9em;}

h6 {font-size:.75em}

p  {font-size:1em;
    line-height:1.5em;}


.small_text #main h1
{
    font-size:2em;
}

.small_text #main h2
{
    font-size:1.2em;
}

.small_text #main h3
{
    font-size:1em;
}

.small_text #main h4
{
    font-size:.8em;
}

.small_text #main h5
{
    font-size:.7em;
}

.small_text #main h6
{
    font-size:.65em;
}

.small_text #main p  , .small_text #footer p
{font-size:.8em;
    line-height:1em;}
    

.medium_text #main h1
{
    font-size:2.5em;
}

.medium_text #main h2
{
    font-size:1.5em;
}

.medium_text #main h3
{
    font-size:1.5em;
}

.medium_text #main h4
{
    font-size:1em;
}

.medium_text #main h5
{
    font-size:.9em;
}

.medium_text #main h6
{
    font-size:.75em;
}

.medium_text #main p  , .medium_text #footer p
{font-size:1em;
    line-height:1.6em;}




.large_text #main h1
{
    font-size:3.5em;
}

.large_text #main h2
{
    font-size:2.1em;
}

.large_text #main h3
{
    font-size:2em;
}

.large_text #main h4
{
    font-size:1.5em;
}

.large_text #main h5
{
    font-size:1em;
}

.large_text #main h6
{
    font-size:.9em;
}

.large_text #main p, .large_text #footer p
{font-size:1.5em;
    line-height:1.7em;}


/*-----------------------------------------------
DISPLAY TYPE
------------------------------------------------*/
#displayversion
{
    float:left;
    background-color:inherit;
    font-family:helvetica;
    color:#00f;
    font-size:.7em;
    margin:0%;
    padding:0%;
    margin-left:1%;
    
}

#displayversion p
{
    float:left;
    color:#fff;
    border-right:solid 1px #48f;
    padding:0%;
    margin:0%;
    padding-right:2px;
    padding-left:2px;
    opacity:.2;
    
}

#displayversion .edition, #displayversion .desktop
{
    border-right:solid 0px #fff;
}



/*-----------------------------------------------
NAVIGATION LINKS
------------------------------------------------*/
#sitenav
{
}

.navbar ul
{
    margin:0%;
    width:100%;
    padding-left:1%;
}

#sitenav
{
    position:relative;
}

#extendedA, #extendedB, #extendedC, #extendedD,
#extendedE, #extendedF, #extendedG, #extendedH,
#extendedI, #extendedJ, #extendedK, #extendedL
{
    display:none;
    position:absolute;
    left:0px;
    top:35px;
    margin:0%;
    padding:1%;
    background-color:#fff; 
    z-index:100;
    box-shadow:0px 5px 10px rgba(5, 5, 5, .7);
    width:100%;
    
   background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 1%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 1%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 1%,#f8f8f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 1%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 1%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */

}

#extendedA:hover, #extendedB:hover, #extendedC:hover, #extendedD:hover,
#extendedE:hover, #extendedF:hover, #extendedG:hover, #extendedH:hover,
#extendedI:hover, #extendedJ:hover, #extendedK:hover, #extendedL:hover 
{
    display:block;
}

.ExtendedNav
{
    background-color:inherit;
    color:inherit;
    padding:1%;
    min-height:200px;
    display:block;
       
}

.ExtendedNav div
{
    float:left;
    padding:1%;
}


.ExtendedNav h3
{
    color:#ff6600;
    margin:0%;
    padding:0%;
    border-bottom:solid 2px #dedede;
}

.ExtendedNav ul
{
    margin:0% !important;
    padding:0%;
    float:left;
}

.ExtendedNav li
{
    margin:0%;
    padding:0%;
    border-bottom:dotted 1px #ddd;
    
}

.ExtendedNav a:link, .ExtendedNav a:visited, .ExtendedNav a:active
{
    background:transparent;
    color:#4091e1 !important;
    line-height:normal !important;
    float:none;
    margin-left:0%;
    padding-left:0%;
    
   
}

.ExtendedNav  a:hover
{
    color:#ff6600 !important;
     background:transparent;
    
}

#sitenav a:hover + div 
{
    display:block;
}

/*-------------------------------------------------------------------------------

SUB NAVIGATION STYLES :: NOT EXTENDED LINKS 

-------------------------------------------------------------------------------*/
#sitesubnav
{  
	display:none; /* set to block if you need to show secondary navigation */
    clear:both;
    background-image:none;
    background-color:#424242 !important;
    margin:0%;
    padding:0%;
    paddding-left:-1%;
    padding-top:.6%;
    padding-bottom:.5%;
    border-top:solid 1px #111;
    border-bottom:solid 1px #666;
    box-shadow:-1px 3px 4px #222, 1px 3px 4px #222 ;
    
    /*------------------------------------------------------------
        BLACK GRADIENT
    --------------------------------------------------------------*/
    
    background: #454545; /* Old browsers */
background: -moz-linear-gradient(top,  #454545 0%, #121212 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454545), color-stop(100%,#121212)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #454545 0%,#121212 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #454545 0%,#121212 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #454545 0%,#121212 100%); /* IE10+ */
background: linear-gradient(to bottom,  #454545 0%,#121212 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454545', endColorstr='#121212',GradientType=0 ); /* IE6-9 */


 /*------------------------------------------------------------
        ORANGE GRADIENT
    --------------------------------------------------------------*/
background: #ff920a; /* Old browsers */
background: -moz-linear-gradient(top,  #ff920a 0%, #ff6600 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff920a), color-stop(99%,#ff6600)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff920a 0%,#ff6600 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff920a 0%,#ff6600 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff920a 0%,#ff6600 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ff920a 0%,#ff6600 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff920a', endColorstr='#ff6600',GradientType=0 ); /* IE6-9 */

 
 /*------------------------------------------------------------
        BLUE GRADIENT
    --------------------------------------------------------------*/

background: #5492c9; /* Old browsers */
background: -moz-linear-gradient(top,  #5492c9 1%, #1e5799 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#5492c9), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #5492c9 1%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #5492c9 1%,#1e5799 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #5492c9 1%,#1e5799 100%); /* IE10+ */
background: linear-gradient(to bottom,  #5492c9 1%,#1e5799 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5492c9', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
   
}

.subnavbar
{
    background-color:#036;
}

#sitesubnav ul
{
    margin:0%;
    margin-bottom:2%;
    padding:0%;
}

#sitesubnav ul li
{
    float:left;
    margin:0%;
    border:solid 1px #666666;
    border-top:solid 1px #aaa;
    margin-left:1%;
    padding:.2%;
    padding-left:1%;
    padding-right:1%;
    font-size:.8em;
    letter-spacing:2px;
    box-shadow:0px 0px 2px #000;
    color:#fff;
    border-radius:2px;
    
/*------------------------------------------------------------
   BLACK GRADIENT
--------------------------------------------------------------*/
background: #565656; /* Old browsers */
background: -moz-linear-gradient(top,  #565656 0%, #232323 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#232323)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #565656 0%,#232323 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #565656 0%,#232323 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #565656 0%,#232323 100%); /* IE10+ */
background: linear-gradient(to bottom,  #565656 0%,#232323 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#232323',GradientType=0 ); /* IE6-9 */



/*------------------------------------------------------------
    ORANGE GRADIENT
--------------------------------------------------------------*/
background: #ff9216; /* Old browsers */
background: -moz-linear-gradient(top,  #ff9216 0%, #f47424 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9216), color-stop(99%,#f47424)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff9216 0%,#f47424 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff9216 0%,#f47424 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff9216 0%,#f47424 99%); /* IE10+ */
background: linear-gradient(to bottom,  #ff9216 0%,#f47424 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9216', endColorstr='#f47424',GradientType=0 ); /* IE6-9 */


/*------------------------------------------------------------
    BLUE GRADIENT
--------------------------------------------------------------*/
background: #1373c6; /* Old browsers */
background: -moz-linear-gradient(top,  #1373c6 0%, #094c99 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1373c6), color-stop(100%,#094c99)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1373c6 0%,#094c99 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1373c6 0%,#094c99 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1373c6 0%,#094c99 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1373c6 0%,#094c99 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1373c6', endColorstr='#094c99',GradientType=0 ); /* IE6-9 */


}

#sitesubnav ul li a
{
    color:#fff;
}

#sitesubnav ul li a:hover, #sitesubnav ul li:hover a
{
    color:#545454;
    
}

#sitesubnav ul li:hover
{ 
     background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top,  #f6f8f9 0%, #bfc1c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(100%,#bfc1c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#bfc1c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#bfc1c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#bfc1c1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#bfc1c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#bfc1c1',GradientType=0 ); /* IE6-9 */
   
}


/*----------------------------------------------
HEADER IMAGE
------------------------------------------------*/

#PageHeaderBannerImage
{
	padding:10px;
	padding-bottom:0px;
}

.PageHeaderImage
{
    width:100%;
    height:auto;	
}

/*----------------------------------------------
SOCIAL LINK SPECIFIC
------------------------------------------------*/

#SocialLinks
{
	padding:2px;
	margin:0px;
	float:left;
	margin-top:3px;
}
#SocialLinks li
{
	display:inline;
	padding-left:10px;
	font-size:.87em;
}


/*---------------------------------------------------------------

----        BASIC PAGE MAIN CONTENT AREA LAYOUT       -----

------------------------------------------------------------------*/
#main
{
    clear:both;
}

#sidebar1, #maincontent, #sidebar2
{
    float:left;
}

#sidebar1 #MainMenu, #sidebar2 #MainMenu 
{
    display:block;
}

/*----------------------------------------------
SIDE BARS
------------------------------------------------*/

#sidebar1 
{
   background-image:url("../images/CampusCSS/bg-sidebar1.jpg") !important;
   background-position:right;
   background-repeat:repeat-y;
   float:left;
   margin:0px;
   padding:0%;
   width:18% !important;
   height:98%;
   padding-top:2%;
   padding-left:.5%;
   padding-right:.5%;
}

#sidebar1 .sidebarfade
{
    background-position:right;
    background-repeat:repeat-y;
    width:100%;
  
}

#sidebar2 
{
  background-image:url("../images/CampusCSS/bg-sidebar2.jpg");
  background-position:left; 
    background-repeat:repeat-y; 
  float:left;
  margin:0px;
  min-height:60%;
  width:18% !important;
  height:98% !important;
  padding-top:2%;
   padding-left:.5%;
   padding-right:.5%;
}

#sidebar2 .sidebarfade
{
    background-position:left;
    background-repeat:repeat-y;
    width:100%;
}

.sideblock
{
    padding-left:5%;
    padding-right:5%;
}

#sidebar1 ul
{
    margin:0px;
}

.sectionnav
{
    margin:0px;
    padding:0px;     
}

.sectionnav li
{
    list-style-type:none;
    margin-left:0px;
    padding-left:0px;
    border-bottom:1px solid #fff;
		font-size:.9em;
}

.sectionnav a {
		display:inline-block;
		width:98%;
		padding:4px 0 4px 4px;
		border-bottom:1px solid #eaeaea;
		font-weight:bold;}
	
.sectionnav li.heading {
		border:none; 
		font-weight:bold;
		padding:6px 0 4px 4px;}

.sectionnav li.sub a {
		padding-left:16px;
		width:89%;}


/*-----------------------------------------------------------------
GALLERY 
----------------------------------------------------------------*/

.Gallery img
{
    height:148px; 
    width:auto; 
    padding:5px;
    margin:10px;
    float:none;
}

.Gallery li 
{
    list-style-type:none; 
    float:left;
    z-index:50;
    width:18%;
    padding-left:1%;
    height:auto;
}

 .GalleryHolder 
 {
     border:solid 1px transparent;
     position:relative;
 }


.GalleryDisplay
{
    
    display:none;
    border:solid 1px #999;
    border-radius:5px;
    padding:10px;
    background-color:#444;
    z-index:5000;
    position:absolute;
    top:0px;
   left:-10px;
    box-shadow:5px 5px 15px #333;
  
}

.GalleryDisplay p
{
    border:solid 1px #000;
    background-color:#fff;
    padding:10px;
}

.GalleryDisplay img
{
    height:200px; 
    width:auto;
    border:solid 1px #fff;
    margin:0px;
    padding:0px;
    margin-bottom:10px;
    
}

.GalleryHolder:hover .GalleryDisplay
{
  display:block;
}


#showGallery
{
    height:100%;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:3000;
    display:none;
    background-image:url(../images/bgGrads/blue_60_percent.png);
    
}

#GalleryFrame
{
   display:none;
   position:fixed;
   height:90%;
   width:90%;
   z-index:5000;
   top:5%;
   left:5%;
   margin:0px;
   padding:10px;
   border:solid 3px #fff;
  box-shadow:5px 5px 15px #242424;
   border-radius:20px;
     background-color:#000;
 

    }

#divPicture
{
    background-repeat:no-repeat;
    padding:15px;
    z-index:6000; 
    position:fixed;
    top:5%;
    width:90%
       
}

#GalleryLargeImg
{
    /*height:80%;
    max-height:80%;    
    width:auto;*/
    height:inherit;
    width:auto;
    margin:0px;
    padding:0px;
    z-index:4000; 
    text-align:center;        
}

#divPicturePrev, #divPictureNext
{
    position:fixed;
    left:15%;
    top:40%;
    font-size:.9em;
    z-index:8300;
 }

 #divPictureNext
 {
    left:85%;
 
 }
 
 #divPictureNav
 {
     position:fixed;
     top:10%;
     left:10%;
     z-index:7000;
     color:#fff;
 }
 
 #divPictureNav input
 {
     width:40px;
     color:#fff;
     background-color:transparent;
     border:0px;
 }
 
 #PictureNumber
 {
     text-align:right;
 }
 
 #divPictureClose
 {
     position:absolute;
     top:15%;
     right:15%;
     z-index:15000;
 }


/*--------------------------------------------------------------------
OU HELP
----------------------------------------------------------------------*/


.OU_Help
{
    border:solid 1px #aaa;
    background-color:#fff;
    color:#000000;
    margin:0px;
    margin-bottom:20px;
    padding:10px;
    overflow-y:scroll;
    height:auto;
    border-radius:10px;
}

.OU_Help h1
{
    color:#003366;
    border-bottom:solid 1px #ff6600;
    margin-bottom:2px;
}

.OU_Help h2
{
    color:#333;
    border-bottom:solid 1px #ff6600;
    margin-bottom:2px;
}

.OU_Help p
{
    font-family:Arial;
    font-size:.8em;
    color:#222;
    margin-bottom:10px;
}

.OUSectionTitle
{
    font-size:.8em;
    background-color:#fff !important;
    border-bottom:dotted 1px #333;
    color:#555;
    padding:2px;
    padding-bottom:0px;
    margin:0px !important;
}


/*--------------------------------------------------------------------
RSS FEED INFORMATION & POP UP
----------------------------------------------------------------------*/

#RSSLead, #PopUp_Edit
{
    margin-top:5px; 
    margin-bottom:10px; 
    position:relative; 
    clear:both;
    padding:10px;
    border:solid 1px #888;
    border-radius:10px;
    padding:10px;
    width:70%;
    margin-left:25%;
}

#PopUp
{
    position:absolute;
    top:5%;
    right:5%;
    width:45%;
    height: 20%;
    overflow-y:auto;
    box-shadow: 5px 5px 5px #ddd;
    background-color:#fdfdfd;
    border-radius:3px;
    border:solid 2px #888;
    color:#000;
    padding:3%;
    z-index:10000;
}


/*--------------------------------------------------------------------
MAIN CONTENT AREA
----------------------------------------------------------------------*/
#pagetools
{
    margin:0px;
}

#main
{
    clear:both;
    position:relative;
    background-color:#fff;
    color:#000;
    min-height:400px;
    margin:0px !important;
    padding:0px !important;
    width:100%;
}

#breadcrumb
{
	margin:.25%;
	padding:.1%;
	background-color:#fefefe;
	border-radius:1px;
	border:solid 1px #f2f2f2;
}

#breadcrumb ul
{    
    list-style:outside !important;
    width:95%;
}

#breadcrumb li
{
    padding:.3%;
    padding-left:.4%;
    padding-right:.8%;
    background-color:#fff;
    margin:.25%;
    list-style-type:square !important;
    border: solid 1px #dfdfdf;
    border-radius: 4px;
    text-align:center;
    min-width:15%;
    
    box-shadow: 0px 2px 2px #dfdfdf;
}

#breadcrumb li:hover
{
    background-color:#89a;
    border:solid 1px #fff;
}


#breadcrumb li:hover a
{
   color:#fff;
}

#breadcrumb a:link, #breadcrumb a:active, #breadcrumb a:visited
{
    text-align:center;
    padding:3%;
    margin:1%;
    width:auto;
    background-image:none;
}

/*--------------------------------------------------------------------
Content & Column Structure
----------------------------------------------------------------------*/
#maincontent
{
   float:left !important;
   margin:0px;   
   padding:1.5%;
   height:auto;
   position:inherit;
}

.Show100Wide
{
   width:97%; 
}

.Show80Wide
{
    width:77%;
}

.Show60Wide
{
    width:57%;
}

#ProfileMainContent
{
    padding:.5%;
    margin:0%;
    width:98%;
}

#ProfileMainContent h3
{
    margin-top:1.5%;
}

/*--------------------------------------------------------------------
PAGE BANNERS - IMAGE GOES ON TOP OF CONTENT
----------------------------------------------------------------------*/
#BannerImage
{
	clear:both;
}

.PageBanner
{

	height:152px;
    width:100%;
    background-position:left top;
    background-repeat:repeat;
    background-size:cover;
	
}

.bannerimage_-1
{
	background-image:url(../images/PageBanners/PageBanner_-1.jpg);
}
.bannerimage_0
{
	background-image:url(../images/PageBanners/PageBanner_0.jpg);
}

.bannerimage_1
{
	background-image:url(../images/PageBanners/PageBanner_1.jpg);
}

.bannerimage_2
{
	background-image:url(../images/PageBanners/PageBanner_2.jpg);
}

.bannerimage_3
{
	background-image:url(../images/PageBanners/PageBanner_3.jpg);
}

.bannerimage_4
{
    background-image:url(../images/PageBanners/PageBanner_4.jpg);
}

.bannerimage_5
{
	background-image:url(../images/PageBanners/PageBanner_5.jpg);
}


.bannerimage_6
{
	background-image:url(../images/PageBanners/PageBanner_6.jpg);
}

.bannerimage_7
{
	background-image:url(../images/PageBanners/PageBanner_7.jpg);
}

.bannerimage_8
{
	background-image:url(../images/PageBanners/PageBanner_8.jpg);
}


.bannerimage_9
{
	background-image:url(../images/PageBanners/PageBanner_9.jpg);
}

.bannerimage_10
{
	background-image:url(../images/PageBanners/PageBanner_10.jpg);
}

.bannerimage_11
{
	background-image:url(../images/PageBanners/PageBanner_11.jpg);
}


/*-------------------------------------------------------------

SLIDE SHOW STYLES - VERSION 3.2

--------------------------------------------------------------*/
#slideshow_mothership
{
    clear:both;
   position:relative;
   background-color:transparent;
   z-index:15;
   width:98%;
   padding:0%;
   margin:0%;
   margin-left:1%;
   margin-right:1%;
}

#SlideShowShellBlue, #SlideShowShellOrange, #SlideShowShellWhite, #SlideShowShellGray, #SlideShowShellBlack
{
   margin:0%;
   padding:0%;
   width:100%;
   float:left;
   clear:both;
   z-index:155;
   border-bottom:solid 2px #888 !important;
   box-shadow:0px 7px 8px rgba(0,0,0,.67);
}

#SlideShowShellBlue
{
   background-image:url(../images/bgGrads/blue_60_percent.png);
   border:solid 2px #fafafa;
   border-top:solid 2px #fdfdfd;
}

#SlideShowShellOrange
{
    background-image:url(../images/bgGrads/orange_60_percent.png);
    border:solid 2px #ff6600;
    border-top:solid 2px #ff6633;
}

#SlideShowShellWhite
{
    background-image:url(../images/bgGrads/white_60_percent.png);
    border:solid 2px #dfdfdf;
    border-top:solid 2px #fafafa;
}

#SlideShowShellGray
{
    background-image:url(../images/bgGrads/gray_60_percent.png);
    border:solid 2px #888;
    border-top:solid 2px #aaa;
}

#SlideShowShellBlack
{
    background-image:url(../images/bgGrads/black_80_percent.png);
    border:solid 2px #222;
    border-top:solid 2px #444;
}

#SlideShowPlayer
{
  position:relative;
  float:left;
  margin:0% !important;
  padding:0% !important;
  width:100%;
  
/*------------------------------------------
WHITE BACKGROUND
-----------------------------------------------------*/
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f3f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f3f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f3f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f2f3f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f2f3f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f3f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f3f9',GradientType=0 ); /* IE6-8 */

color:#000;

}

#slideshow_mothership.black #SlideShowPlayer
{
    /*------------------------------------------
BLACK BACKGROUND
-----------------------------------------------------*/
background: #45484d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

color:#fff;
}

#divSlideShow
{
    float:left;
    margin:0%;
    padding:0%;
    width:100%;
    height:100%;
}

#slideshow_3_2
{
    margin:0%;
    padding:0%;
    background-color:transparent;
}

#slideshow_3_2 figure
{
    width:100% !important;
    background-color:transparent;
    margin:0%;
    margin-top:-16px;
    padding:0%;
    float:left;
    overflow:hidden;
    background-color:#000;
}

#slideshow_3_2 figure img
{
    width:100%;
    margin-bottom:55px;
}


#slideshow_3_2 figcaption
{
    position:absolute;
    bottom:0px;
    left:0px;
    margin:0%;
    padding:1%;
    padding-top:.2%;
    padding-left:18%;
    border-top:solid 1px #000;
    width:80%;
    height:50px;
    background:rgba(0,0,0,.9);
    color:#fff;
    font-size:1.0em;
    font-family:Calibri;
}
#slideshow_3_2 figcaption p
{
    background-color:inherit;
    color:#fff;
    padding-left:8%;
    height:50px;
    font-size:.85em;
    margin:0%;
    padding-top:0%;
}
#slideshow_3_2 figcaption a
{
    color:#fff;
    font-weight:bold;
    letter-spacing:2px;
}


#divSlide1, #divSlide2, #divSlide3, #divSlide4, 
#divSlide5, #divSlide6, #divSlide7, #divSlide8
{
 margin:0% !important;
 padding:0% !important;
 clear:both;
 float:left;
 width:100%;
}

#slideshow .slider
{
    display:none;
}

#SlideShowShellBlue .SlideShowCaptions
{
    border:solid 2px #336699;
}
#SlideShowShellOrange .SlideShowCaptions
{
    border:solid 2px #ff6600;
} 
#SlideShowShellWhite .SlideShowCaptions
{
    border:solid 2px #fff;
} 
#SlideShowShellGray .SlideShowCaptions
{
    border:solid 2px #ccc;
} 
#SlideShowShellBlack .SlideShowCaptions
{
    border:solid 2px #000;
    
}

.SlideShowPicture img
{
    text-align:center;
    margin:0%; 
    padding:0%;
    border:solid 1px #a5a5a5;
    box-shadow:0px 4px 12px rgba(1,1,1,.3);
    height:auto;
    background-color:#000;
    background-size:cover;
    background:no-repeat center center fixed; 
    float:left;
    
}

.SlideShowCaptions, .SlideShowPicture
{
    float:left;
    font-size:.8em;
    font-weight:bold;
    color:#333;
    text-shadow:1px 1px 2px rgba(0,0,0,.05);
}

.SlideShowCaptions a
{    
   color:#336699;
}

#slideshow h3 
{
   margin:0%;
   margin-bottom:1%;
   padding:0%;
   font-size:1.4em;
   text-align:left;
}

#slideshow p 
{
    padding:.25%;
    padding-left:0%;
    margin:0%;
}

#slideshow_mothership.black .SlideShowCaptions
{
     background-color:rgba(0,0,0,.8);
}

#slideshow_mothership.black .SlideShowCaptions p
{
     color:#fff;
}

#slideshow_mothership.black .SlideShowCaptions a
{
      color:#adf;
}

#divSlideShowList
{
    display:none;
    float:left;
    width:100%;
    padding:.5%;
}

#divSlideShowList li
{
    float:left;
    height:auto;
    padding:.5%;
    margin:0%;
    width:99%;
    background-color:transparent;
    border-top:solid 1px #ddd;
    border-bottom:solid 1px #aaa;
    border-left:solid 5px #336699;
    box-shadow:1px 1px 3px rgba(200,200,200,.1);
}

#slideshow_mothership.black #divSlideShowList li
{
    float:left;
    height:auto;
    padding:.5%;
    margin:0%;
    width:99%;
    background-color:transparent;
    border-top:solid 1px #000;
    border-bottom:solid 1px #555;
    border-left:solid 5px #ff6600;
    box-shadow:3px 3px 3px rgba(0,0,0,.1);
}

#divSlideShowList li a
{  
    font-size:.9em;
    color:#555;
}

#slideshow_mothership.black #divSlideShowList li a
{  
    font-size:.9em;
    color:#ccc;
}

#divSlideShowList .Active, #divSlideShowList li:hover
{  border-left:solid 5px #fff;
   background-color:#555;
   background: #f6f8f9; /* Old browsers */
   
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 21%, #d7dee3 70%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(21%,#e5ebee), color-stop(70%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 21%,#d7dee3 70%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 21%,#d7dee3 70%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 21%,#d7dee3 70%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 21%,#d7dee3 70%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-8 */

color:#343434;
     
} 

#slideshow_mothership.black #divSlideShowList .Active, 
#slideshow_mothership.black #divSlideShowList li:hover
{ border-left:solid 5px #fff;
     background-color:#555;
       background: #45484d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-8 */

     
}  

#divSlideShowList .NonActive
{ border-left:solid 5px transparent;
}  


#slideshow_mothership.black #divSlideShowList li:hover a, 
#slideshow_mothership.black #divSlideShowList .Active a 
{
     color:#fff;
     text-shadow:1px 1px 2px rgba(0,0,0,.2);
}

#divSlideShowList img
{
    float:left;
    width:72px;
    height:50px;
    margin-right:5px;
}

#divSlideShowControls
{
   text-transform:uppercase;
   position:absolute;
   bottom:12px;
   left:0px;
    height:20px;
    text-align:center;
    font-size:.7em;
    letter-spacing:.2em;
    margin:0%;
    width:100%;
    text-shadow:1px 1px 1px #000;
    z-index:19000;
}

#divSlideShowControls p
{
    margin:0%;
}

#SlideShowHideComment
{
    display:none; /* REMOVED 3/6/2014 DUE TO NOT REALLY NEEDED */
}

#SlideShowPrev, #SlideShowStartStop, #SlideShowNext, #SlideShowHideComment
{
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
float:left;
height:18px;
padding:.5% !important;
box-shadow:7px 1px 8px rgba(0,0,0,.2);
}

#SlideShowPrev:hover, #SlideShowStartStop:hover, #SlideShowNext:hover,  #SlideShowHideComment:hover
{
    background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}

#SlideShowPrev, #SlideShowStartStop, #SlideShowNext, #SlideShowHideComment
{
   background-color:#222;
}

#SlideShowStartStop, #SlideShowNext
{
    border-left:solid 1px #aaa;
    border-right:solid 1px #aaa;
    border-radius:0px;
}

#SlideShowNext
{
    border-left:0px;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
}

#divSlideShowControls a
{
    color:#fff;
}

#SlideShowPrev:hover a, #SlideShowStartStop:hover a, #SlideShowNext:hover a, #SlideShowHideComment:hover a
{
    color:#000;
    
     text-shadow:1px 1px 2px rgba(0,0,0,.4);
}




/*----------------------------------------------
FOOTER
------------------------------------------------*/


#navfooter h2
{
    font-size:1.3em;
    
}

#footer
{
    clear:both;
    
}


.disclaimer
{
	color:#dddddd;
	background-color:inherit;
}

.disclaimer a:visited, .disclaimer a:link, .disclaimer a:active
	{
	color:#dddddd;
	text-decoration: none;
	
	}
.disclaimer a:hover
	{
	color:#FF6A00;
	text-decoration:underline;
	
	}	


/*--------------------------------------------------------------------------------
404 STYLES 
------------------------------------------------------------------------------------*/

.Error_404 #divA h1
{
    border-bottom: solid 2px #f00;
}
.Error_404 #divA p
{
    background-color:#fff !important;
    font-size:1.4em;
}

.Error_404 #divB
{
    text-shadow:2px 2px 5px rgba(5,5,5, .5);
}

.Error_404 #divC 
{
   font-size:.9em;
}

.Error_404 #divC h2, .Error_404 #divC h3, .Error_404 #divC p
{
    margin-left:0px;
    text-indent:0px;
    padding-left:0px;
    text-align:left !important;
    padding-bottom:2%;
}




/*--------------------------------------------------------------------------------

OTHER STYLES FOR FORMATTING IN OU INTERFACE

------------------------------------------------------------------------------------*/

.empty
{
    border:solid 1px transparent;
}

.hideme
{
    display:none;
}


/*---------------------------------------------------------------
BASIC HTML ELEMENTS

----------------------------------------------------------*/
#maincontent p
{
    margin-bottom:1%;
}

table
{
    width:97%;
    padding:1%;
    margin:0%;
    margin-top:2%;
    margin-bottom:2%;
    border:solid 1px #aaa;
}

th
{
    background-color:#336699;
    color:#fff;
    padding:1%;
}

td
{
    font-size:.8em;
    padding:1%;
    border:solid 1px #aaa;
}
table caption
{
    font-size:.9em;
    font-weight:bold;
    padding:1.5%;
}

fieldset
{
    border:solid 2px #ff6600;
    padding:3%;
    border-radius:15px;
}

fieldset legend
{
    padding:2%;
}


fieldset label
{
    font-weight:bold;
    color:#565656;
    float:left;
    min-width:30%;
}

#videoshell
{
    margin:1%;
    background-image:url(../images/bgGrads/black_20_percent.png);
    padding:1%;
    box-shadow:0px 8px 12px rgba(3,3, 3, 0.4);
    border:solid 2px #fafafa;
    border-top:solid 1px #fdfdfd;
    width:95%;
}

#videoplayerholder
{
    margin:1%;
    padding:1%;
    width:95%;
    box-shadow:0px 8px 12px rgba(3,3, 3, 0.4);
    border: solid 1px #bbb;
    background: #82a4dd; /* Old browsers */
background: -moz-linear-gradient(top,  #82a4dd 0%, #2b5db5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82a4dd), color-stop(100%,#2b5db5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #82a4dd 0%,#2b5db5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #82a4dd 0%,#2b5db5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #82a4dd 0%,#2b5db5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #82a4dd 0%,#2b5db5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82a4dd', endColorstr='#2b5db5',GradientType=0 ); /* IE6-9 */

}

video
{
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
    min-height:250px;
    background-color:#181818;
	border:solid 2px #000;
}

.VideoDegradeMessage
{
	color:#fff;
	background:#003366;
	padding:5px !important;
	
}

ol li
{
    list-style-type:decimal;
    margin-left:50px;
}

/*-----------------------------------------------------------------------
META REFRESH INFO
    *****   This box only displays in the OU interface.  When the page is published this information
            is translated into the meta refresh tag in the header.
----------------------------------------------------------------------------------------*/

#divMetaInfo
{
    border:solid 1px #fff;
    background-color:#cdcdcd;
    color:#c60000;
    font-weight:bold;
    text-shadow:2px 2px 5px rgba(0,0,0,.4);
    font-size:.8em;
    padding:.2%;
 
}

/*-----------------------------------------------------------------------
SOCIAL MEDIA ICONS
    *****   by default these are hidden just overwrite them below to unhide the ones you want
            remember in your XSL files to update the URL to go to your site's url.
----------------------------------------------------------------------------------------*/

#social_Facebook, #social_Twitter, #social_Flickr, #social_Instagram, #social_Pinterest, #social_YouTube, #social_Storify, #social_Newsletter, #social_Linkedin, #social_Wordpress, #social_ContactUs, #social_FAQ
{
    display:none !important;
	float:left;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+              END OF STANDARD STYLES YOU ARE                                         +
+     USE THE MY STYLE OVERRIDE CSS FILE TO ADJUST STYLES AS NEEDED                   +
+     PLEASE MAINTAIN YOUR SITE NAVIGATION SECTION IN THE MY NAVIGATION CSS FILE      +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 
