/* 
================================
Skin styles for DotNetNuke
================================
*/
img {max-width: 100%;}

body {overflow:vertical-scroll;}
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fff;
	background-image:url(images/pattern_background.jpg);
	background-repeat:repeat-x;
	background-position:0px 66px;
}
.skinmaster {
	height: 100%;
	background-color: #FFF;
}
.skingradient {
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 992px;
	background-color: transparent;
}
.leftpanewidth {
	width: 260px;
	background-color: transparent;
	padding-left: 4px;
	padding-top: 1px;
	background-image:url("images/content_side_bg.jpg");
	background-repeat:no-repeat;
	background-position:255px 1px;
}
.leftpane { }

.contentpanewidth {
	width: 718px;
	padding-top:0px;
	/*padding-left:36px;*/
	padding-top:1px;
	background-color: transparent;
}
.contentpane {padding-bottom: 20px;}



#home_content_left p {width:520px;}

h1, h2 { line-height: 100%;}
ul  li {color: #5e5945; font-family: Verdana, sans-serif; font-size: 11px; margin-bottom: 15px; }
.detail_standard_article ul  li {
    color: #5e5945;
    font-family: Verdana;
    font-size: 12px;
    margin-bottom: 15px;}
.contentpane h1, h1 {font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; font-size: 15px; line-height: 21px; font-weight: normal; color: #966431; /*padding-top: 10px;*/ padding: 0; display: block;}

.BannerPane, .BannerHeadingBox {position:relative;}
.BannerPane h1, .BannerHeading {
    position: absolute; bottom: 20px; left: 20px; 
    color: #fff;
    font-size: 18px;
    font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif; font-weight: normal;
    margin: 0; padding: 0; display: block;
}


.HdrTtl {margin: 20px 0px 10px 0px; display: block;}

.contentpane h2, h2 {
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
    line-height: 20px;
	font-weight: normal;
	color: #966431;
}

#home_content_left H1 {
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #966431;
}

#home_content_left H2 {
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #966431;
}

.rightpane {
	width: 475px;
	background-color: transparent;
	padding-left: 25px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	/*width: 100%;*/
	background-color: transparent;
	/*padding-left: 6px;
	padding-right: 20px;*/
	padding-top: 10px;
	background-color:#FFF;
	color:#fff;
	font-family:Verdana;
	font-size:10px;
	padding-bottom:5px;
	border-top:solid 3px #EDE7C7;
	border-bottom:solid 30px #293E6B;
	}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}

.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
}
.TreeViewMenu_Header {
	/*background-image: url(gradient_LtBlue.jpg);*/
}
.Head {
	font-family: Georgia, Tahoma, Arial, Helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #966431;
}

/* ----- NAV top links -------------------------------------------------------*/

#navWashington a, #navCalendar a, #navGiving a, #navContact a {
	background-image:url("images/goldnav.gif");
	height:23px; float:right;}

#navWashington a {width:150px; background-position:-1px 0px;}
#navWashington a:hover {background-position:-1px -23px;}

#navCalendar a {width:119px; background-position:-151px 0px;}
#navCalendar a:hover {background-position:-151px -46px;}

#navGiving a {width:62px; background-position:-270px 0px;}
#navGiving a:hover {background-position:-270px -69px;}

#navContact a {width:71px; background-position:-333px 0px;}
#navContact a:hover {background-position:-333px -92px;}

#navApply a {width:116px; height:23px;
	background-position:0px 0px;
	background-image:url("images/apply.gif");
	background-repeat:no-repeat;
	float:left;	margin-left:11px;
}
#navApply a:hover {background-position:0px -23px;}


/* --- Child portal top links ---------------------------------------*/
#navGSPIA_child a, #navGiving_child a, #navContact_child a {
    background-image: url("images/goldnav_child.gif");
    float: right; height: 21px;
}
#navGSPIA_child a {background-position: 0 21px; width: 66px;}
#navGSPIA_child a:hover {background-position: 0 0;}

#navGiving_child a {background-position: -66px 21px; width: 60px;}
#navGiving_child a:hover {background-position: -66px 0;}

#navContact_child a {background-position: -126px 21px; width: 72px;}
#navContact_child a:hover {background-position: -126px 0;}


/* --- SAC portal top links ---------------------------------------*/
#naveNews_SAC a, #navGiving_SAC a {
    background-image: url("images/goldnav_sac.gif");
    float: right; height: 21px;
}

#navGiving_SAC a {background-position: -93px 21px; width: 122px;}
#navGiving_SAC a:hover {background-position: -93px 0;}

#naveNews_SAC a {background-position: 0 21px; width: 93px;}
#naveNews_SAC a:hover {background-position: 0 0;}

#navContact_SAC a {background-position: 0 21px; width: 116px; background-image: url("images/contact_us.gif");
    float: right; height: 21px; margin-right: 20px;}
#navContact_SAC a:hover {background-position: 0 0;}

/* old static nav links */

#navAbout a {
	background: url(images/about_nav.gif) no-repeat;
	height:41px; width:119px;
	float:left;
}
#navAbout a:hover {
	background: url(images/about_nav_over.gif) no-repeat;
	height:41px;
	width:119px;
	float:left;
}

#navProspective a {
	background: url(/images/prospective_nav.gif) no-repeat;
	height:41px;
	width:174px;
	float:left;
}
#navProspective a:hover {
	background: url(/images/prospective_nav_over.gif) no-repeat;
	height:41px;
	width:174px;
	float:left;
}

#navAcademics a {
	background: url(/images/academics_nav.gif) no-repeat;
	height:41px; width:107px;
	float:left;
}
#navAcademics a:hover {
	background: url(/images/academics_nav_over.gif) no-repeat;
	height:41px; width:107px;
	float:left;
}

#navCurrentStudent a {
	background: url(/images/currentstudents_nav.gif) no-repeat;
	height:41px; width:141px;
	float:left;
}
#navCurrentStudent a:hover {
	background: url(/images/currentstudents_nav_over.gif) no-repeat;
	height:41px; width:141px;
	float:left;
}

#navAlumni a {
	background: url(/images/alumni_nav.gif) no-repeat;
	height:41px;
	width:78px;
	float:left;
}
#navAlumni a:hover {
	background: url(/images/alumni_nav_over.gif) no-repeat;
	height:41px;
	width:78px;
	float:left;
}

#navEnd {
	background: url(/images/nav_end.gif) no-repeat;
	height:41px;
	width:123px;
	float:left;
}

/* --- SEARCH ----------------------------------------------------------------------------- */
#search {
	background: url(images/search_background.gif) no-repeat;
	width: 232px; height: 29px;	float:left; padding: 9px 0px 0px 15px;
}

#dnn_dnnSearch_ClassicSearch {display: inline-block; margin: 0; padding: 0;} /*div generated by DNN around search object*/
.searchInputContainer {display: inline-block; margin: 0 !important; padding: 0;}

#dnn_dnnSearch_txtSearch { 
    float: left; display: inline-block;
    width: 175px; height: 20px; line-height: 20px; 
    margin: 0 !important; padding: 1px 1px 1px 5px !important;
    box-shadow: none; border:0; color:#929292; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; 
    border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
}
.dnnSearchBoxClearText {font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; line-height: 20px; color:#929292; text-align: left; margin: 0 !important; padding: 0; display: inline-block;}

#dnn_dnnSearch_cmdSearch {
    float: right; display: inline-block;
    height: 20px; width: 20px;
    margin: 0 !important; padding: 0px 1px 0px 25px !important; border:0;
    text-decoration: none; background: url(images/search_button.gif) no-repeat center center;
    text-indent: -9999px; text-align: left;
}


/* --- TOP LEVEL NAV ----------------------------------------------------------------------- */
td.MenuItem0, td.MenuItemMouseOver0, td.MenuHdr0 a, td.MenuHdr0 a:visited {
    width:233px;
    display:none;
    background-image:url("images/navhdrtop_bg.gif");
	background-repeat:repeat-x;
	height:51px;
}

td.MenuHdr0 {
    width:233px;
    background-image:url("images/navhdrtop_bg.gif");
	background-repeat:repeat-x;
    display:none;
    height:51px;
}

.MenuHdr0 a, .MenuHdr0 a:visited {
	color:#fff;	
	display:none;
	height:51px; 
	text-transform:uppercase;
	font-weight:bold;
	position:relative;
	width:233px;
	padding-left:15px;
}	

/* --- 2nd LEVEL NAV ------------------------------------------------------------------------ */
td.MenuItem1, td.MenuItemMouseOver1, td.MenuHdr1 {
	width:248px; display:block;
}
.MenuItem1 a, .MenuItemMouseOver1 a, .MenuItem1 a:visited, .MenuItem1 a:link {
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:15px;
	background-color:#b08d3c;
	background-image:url("images/leftnav_icon.gif");
	background-repeat:no-repeat;
	background-position:224px 4px;
	
}
.MenuHdr1 a, .MenuHdr1 a:visited, .MenuHdr1 a:link, .MenuHdrMouseOver1 a {
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:15px;
	background-color:#A27D30;
	background-image:url("images/downarrow.gif");
	background-repeat:no-repeat;
	background-position:227px 4px;
}

.CurrentMenuItem1 a, .currentHeaderHighlight1 a, 
.CurrentMenuItem1 a:link, .currentHeaderHighlight1 a:link, 
.CurrentMenuItem1 a:visited, .currentHeaderHighlight1 a:visited, 
.CurrentMenuItem1 a:active, .currentHeaderHighlight1 a:active
{/*font-weight:bold;*/ color: #4d341a !important;}

.MenuItem1 a:hover, .MenuItemMouseOver1 a:hover, .MenuHdr1 a:hover, .MenuHdrMouseOver1 a:hover {
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:15px;
	background-color:#a27d30;
}


/* --- 3rd LEVEL NAV ------------------------------------------------------------------------------ */
td.MenuItem2, td.MenuItemMouseOver2, td.MenuHdr2, td.MenuHdrMouseOver2 {
	width:248px; display:block;
}
.MenuItem2 a, .MenuItemMouseOver2 a , .MenuItem2 a:link, .MenuItem2 a:visited, .MenuItem2 a:active, .MenuHdr2 a,  .MenuHdr2 a:link, .MenuHdr2 a:visited, .MenuHdr2 a:active {
	background-color:#A27D30;
	display:block;
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:25px;
	padding-right:30px;
}
.CurrentMenuItem2 a, .currentHeaderHighlight2 a, 
.CurrentMenuItem2 a:link, .currentHeaderHighlight2 a:link, 
.CurrentMenuItem2 a:visited, .currentHeaderHighlight2 a:visited, 
.CurrentMenuItem2 a:active, .currentHeaderHighlight2 a:active
{/*font-weight:bold;*/ color: #4d341a !important;}

.MenuItem2 a:hover, .MenuItemMouseOver2 a:hover,  .MenuHdr2 a:hover {
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	background-color:#b08d3c;
}

 .MenuHdr2 a:visited {
 	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
 }


/* --- 4th LEVEL NAV -------------------------------------------------------------------------- */
td.MenuItem3, td.MenuItemMouseOver3, td.MenuHdr3, td.MenuHdrMouseOver3 {
	width:248px;
    display:block;
}
.MenuItem3 a, .MenuItemMouseOver3 a , .MenuItem3 a:link, .MenuItem3 a:visited {
	background-color:#A27D30;
	display:block;
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:35px;
	padding-right:30px;
}
.CurrentMenuItem3 a, .currentHeaderHighlight3 a, 
.CurrentMenuItem3 a:link, .currentHeaderHighlight3 a:link, 
.CurrentMenuItem3 a:visited, .currentHeaderHighlight3 a:visited, 
.CurrentMenuItem3 a:active, .currentHeaderHighlight3 a:active
{/*font-weight:bold;*/ color: #4d341a !important;}

.MenuItem3 a:hover, .MenuItemMouseOver3 a:hover {
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	background-color:#b08d3c;
}

/* --- TOP LEVEL NAV --------------------------------------------------------------------- */
td.SiteMapMenuItem0, td.SiteMapMenuItemMouseOver0, td.SiteMapMenuHdr0 a, td.SiteMapMenuHdr0 a:visited {display:block;}
td.SiteMapMenuHdr0 {display:block;}

.SiteMapMenuHdr0 a, .SiteMapMenuHdr0 a:visited, .SiteMapMenuItem0 a, .SiteMapMenuItem0 a:visited, .SiteMapMenuItemMouseOver0 a {
	color:#293E6B;	
	display:block;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:11px;
	font-family:Arial;
}
.SiteMapMenuItem0 a:hover, .SiteMapMenuItemMouseOver0 a:hover, .SiteMapMenuHdr0 a:hover, .SiteMapMenuHdrMouseOver0 a:hover {
	color:#B5923F;	
	display:block;
	font-weight:bold;
	padding-left:15px;
	padding-bottom:5px;
	font-size:11px;
	font-family:Arial;
}

/* --- 2nd LEVEL NAV -------------------------------------------------------------------- */
td.SiteMapMenuItem1, td.SiteMapMenuItemMouseOver1, td.SiteMapMenuHdr1 {display:block;}
.SiteMapMenuItem1 a, .SiteMapMenuItemMouseOver1 a, .SiteMapMenuItem1 a:visited {
	color:#293E6B;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:30px;
	background-image:url("images/sitemap_bullet.gif");
	background-repeat:no-repeat;
	background-position:20px 5px;
}
.SiteMapMenuHdr1 a, .SiteMapMenuHdr1 a:visited, .SiteMapMenuHdrMouseOver1 a {
	color:#293E6B;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:30px;
	font-weight:bold;
	padding-bottom:5px;
	background-image:url("images/sitemap_bullet.gif");
	background-repeat:no-repeat;
	background-position:20px 5px;
}

.SiteMapMenuItem1 a:hover, .SiteMapMenuItemMouseOver1 a:hover, .SiteMapMenuHdr1 a:hover, .SiteMapMenuHdrMouseOver1 a:hover {
	color:#B5923F;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	padding-left:30px;
}
.SiteMapMenuHdr1 a:hover, .SiteMapMenuHdrMouseOver1 a:hover {padding-bottom:5px;}

/* --- 3rd LEVEL NAV ----------------------------------------------------------------------------------- */
td.SiteMapMenuItem2, td.SiteMapMenuItemMouseOver2, td.SiteMapMenuHdr2, td.SiteMapMenuHdrMouseOver2 {display:block;}
.SiteMapMenuItem2 a, .SiteMapMenuItemMouseOver2 a , .SiteMapMenuItem2 a:visited, .SiteMapMenuHdr2 a, .SiteMapMenuHdr2 a:visited {
	display:block;
	color:#293E6B;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:40px;
	font-weight:bold;
	background-image:url("images/sitemap_bullet.gif");
	background-repeat:no-repeat;
	background-position:30px 5px;
}
.SiteMapMenuItem2 a:hover, .SiteMapMenuItemMouseOver2 a:hover, .SiteMapMenuHdr2 a:hover{
	text-decoration:none;
	color:#B5923F;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
}

/* --- 4th LEVEL NAV ----------------------------------------------------------------------------- */
td.SiteMapMenuItem3, td.SiteMapMenuItemMouseOver3, td.SiteMapMenuHdr3, td.SiteMapMenuHdrMouseOver3 {display:block;}
.SiteMapMenuItem3 a, .SiteMapMenuItemMouseOver3 a , .SiteMapMenuItem3 a:visited {
	display:block;
	color:#293E6B;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:55px;
	background-image:url("images/sitemap_bullet.gif");
	background-repeat:no-repeat;
	background-position:45px 5px;
}
.SiteMapMenuItem3 a:hover, .SiteMapMenuItemMouseOver3 a:hover {
	text-decoration:none;
	color:#B5923F;
	font-size:11px;
	font-family:Arial, Sans-Serif;
	padding-left:55px;
}

.SiteMapCurrentMenuItem1, .SiteMapcurrentHeaderHighlight1, .SiteMapCurrentMenuItem2, .SiteMapCurrentHeaderHighlight2, .SiteMapCurrentMenuItem3,  .SiteMapCurrentHeaderHighlight3 {font-weight:bold;}

#home {
	background-image:url("images/navhdrtop_bg.gif");
	background-repeat:repeat-x;
	width:248px;
	margin-bottom:-1px;
	height:50px;
}
#home a {color:#fff;}
#home span {
    position:relative;
	top:13px;
	left:15px;
}

/* --- HOMEPAGE TABS ----------------------------------------------------------------- */
#tabs {
	float:left;
	width:432px;
	border-top:1px solid #e4e2dc;
	padding:2px 2px 0px 2px;
	border-left:1px solid #e4e2dc;
	border-right:1px solid #e4e2dc;
}

html>body #tabs {width:427px;}

#tabNews a, #tabEvents a, #tabWashington a {
	background-image:url("images/tabs.jpg");
	background-repeat:no-repeat;
	float:left;
	outline:none;
}
#tabNews a {
	width:144px; height:55px;
}
#tabEvents a {
	width:139px; height:55px;
	background-position:-144px 0px;
}
#tabEvents a:hover {background-position:-144px -55px;}	

#tabWashington a {
	width:144px; height:55px;
	background-position:-283px 0px;
}
#tabWashington a:hover {background-position:-283px -110px;}

#newsblock {
	display:block;
	float:left;
	border-left:1px solid #e4e2dc;
	border-right:1px solid #e4e2dc;
	border-bottom:1px solid #e4e2dc;
	padding-top:15px;
	width:433px;	
	margin-bottom:15px;
}

html>body #newsblock {width:431px;}

#home-events {
	display:none;
	float:left;
	border-left:1px solid #e4e2dc;
	border-right:1px solid #e4e2dc;
	border-bottom:1px solid #e4e2dc;
	padding-top:15px;
	width:433px;
}

html>body #home-events {width:431px;} 

#washington {
	display:none;
	float:left;
	border-left:1px solid #e4e2dc;
	border-right:1px solid #e4e2dc;
	border-bottom:1px solid #e4e2dc;
	padding-top:15px;
	width:433px;	
}

html>body #washington {width:431px;}

#washington_inner, #newsblock_inner, #calendar_inner {
	padding-left:28px;
	width:385px;
}

a.tablink, a.tablink:hover, a.tablink:visited {
	font-size:10px;
	font-family: Georgia, Tahoma, Arial, Helvetica;
	color:#293d6a;
	background-color:#ece7c5;
	display:block;
	width:75px;
	text-align:center;
	height:12px;
	padding-top:4px;
	padding-bottom:4px;
	float:right;
	border-left:1px solid #fff;
	border-right:2px solid #fff;
}
a.tablink:hover {background-color:#e5dfb5}

#tabbottom {
	height:20px; 
	width:431px;
	background-color:#efeee9;
	clear:both;
	float:left;
	border-left:2px solid #fff;
	border-bottom:2px solid #fff;
}

html>body #tabbottom {width:429px;}

h1.quicklinks {
	font-size:13px;
	background-color:#efeee9;
	width:493px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:14px;
}
html>body h1.quicklinks {width:480px;}

#quicklinks1, #quicklinks2, #quicklinks3 {
    float: left; 
    margin-top: 10px;
}

#quicklinks1 {margin-left: 14px;}
#quicklinks2 {margin-left: 19px;}
#quicklinks3 {margin-left: 19px;}

#quicklinks1  a, #quicklinks1 a:visited, #quicklinks2  a, #quicklinks2 a:visited, #quicklinks3  a, #quicklinks3 a:visited {
	font-family:Georgia;
	font-size:11px;
	text-decoration: none;
	color: #164792;
	line-height:21px;
}
#quicklinks1  a:hover, #quicklinks2  a:hover, #quicklinks3  a:hover  {color: #b5923f;}

table#tuition {
	font-size:11px;
	font-family:Verdana;
	color:#5E5945;
	margin-bottom:10px;
}
table#tuition th {
	background-color:#efeee9;
	height:25px;
	vertical-align:middle;
	font-family:Georgia;
	color:#966431;
	padding-left:10px;
	text-align:left;
}

table#tuition td {
	padding-top:6px;
	padding-bottom:6px;
	vertical-align:middle;
	font-family:Verdana, Arial, Sans-Serif;
	color:#5E5945;
	padding-left:10px;
	border-bottom:1px solid #efeee9;
}

table#tuition th.col1 {width:260px;}
table#tuition th.col2 {width:190px;}
table#tuition th.col3 {width:100px;}


/****** COPIED OVER FROM DEFAULT ************/

A:link, A:visited, A:active {
    color: #164792;
    font-family: Verdana;
    font-size: 12px;
    line-height: 18px;
    text-decoration: none;
}

p {
    color: #5E5945;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 18px;
}

H3 {
    color: #B5923F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 18px;
    font-weight: normal;
}


/************* News Page ********************/

.PFSearchCategory {
	padding:0px 0px 0px 40px;
	float:left;
	width:45%;
}

.SearchClass .PFSearchLabelDiv {
	float:left;
	padding-right:5px;
}

.SearchClass .PFSearchDropDown {
	float:left;
	margin:0px;
}

.SearchButtonClass {
	float:left;
}

/********* PackFlash List Template Styles ********/

.GSPIA-News1, .GSPIA-ENews1, .GSPIA-Contacts1, .GSPIA-Gallery1 {
	padding:0px 20px;
	margin-bottom:20px;
	clear:both;
}

.GSPIA-News1 .title a, .GSPIA-News1 .title a:link, .GSPIA-News1 .title a:visited {
	padding:0px;
	margin:0px;
}

.GSPIA-News1 .title a:hover, .morelink a:hover, .GSPIA-Contacts1 .title a:hover, .GSPIA-Faculty1 .title a:hover, .GSPIA-Gallery1 .title a:hover {
	color:#B5923F;
}

.GSPIA-News1 h3.date, .GSPIA-News1 h3 {
	padding:0px;
	margin:0px;
	line-height:100%;
}

.GSPIA-News1 .summary {
	padding:0px;
	margin:0px;
}

.GSPIA-News1 p {
	padding:0px;
	margin:0px;
}

.GSPIA-News1 .morelink {
	display:inline-block;
}

.GSPIA-ENews1 .title{
	margin:0px 0px 15px 0px;
}

.GSPIA-ENews1 .title a, .GSPIA-ENews1 .title a:link, .GSPIA-ENews1 .title a:visited {
	padding:0px;
	margin:0px;
}

.GSPIA-ENews1 h3.date, .GSPIA-ENews1 h3 {
	padding:0px;
	margin:0px;
	line-height:100%;
}

.containerrow2_blue .GSPIA-ENews1 {
	padding:0px 0px 0px 0px;
}

.pers-image, .gallery-image {
	float:left;
	display:block;
	width:30%;
	margin-bottom:20px;
}

.pers-rightside {
	padding-top:10px;
	float:left;
	display:block;
	width:60%;
}

.GSPIA-Faculty1 {
	padding:0px 20px;
	clear:both;
	color:#966431;
}

.GSPIA-Faculty1 hr {
	color: #696969;
    height: 1pt;
    text-align: left;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-image: none;
	border-color:#000000;
    border-style: solid;
    clear: both;
    height: auto;
    margin: 7px 0;
}

.GSPIA-Gallery1 .title a, .GSPIA-Gallery1 .title a:link, .GSPIA-Gallery1 .title a:visited {font-weight:bold;}

.GSPIA-Gallery1 img {
	padding:2px;
	border:1px solid #000000;
}

.GSPIA-Gallery1 .gallery-image {
	width:auto;
	margin-right:15px;
}

.GSPIA-Gallery1 .gallery-rightside {
	padding-top:5px;
	float:left;
	display:block;
	width:80%;
}

.GSPIA-Gallery1 {width:94%;}

.article_paging {clear:both;}

.GSPIA-Gallery1 .summary {padding-bottom:20px;}

.GSPIA-Staff1 {
	margin:10px 20px 20px 20px;
	float:left;
	width:43%;
}

.GSPIA-Staff1 .staff-image {
	float:right;
	width:40%;
}

.GSPIA-Staff1 .staff-leftside {
	float:left;
	width:55%;
}

.GSPIA-Books1 {
	margin:0px 0px 15px 20px;
	padding: 0px 7px;
	float:left;
	width:28%;
}

.GSPIA-Books2 {
	margin:0px 0px 15px 20px;
	padding: 0px 7px;
	float:left;
	width:23%;
	text-align:center;
}

.GSPIA-Books2 .book-image, .GSPIA-Books2 .title, .GSPIA-Books2 .author {
	margin:0 auto;
}

h2.book-author-name {
	padding-left:20px;
	clear:both;
}

/****** PF Details Template Styling ********/

.GSPIA-FacultyDetail {
	/*margin:0px 20px;
	width:80%;*/
}


.GSPIA-FacultyDetail .detail_standard_date, .GSPIA-FacultyDetail .template_actionLinks, .GSPIA-FacultyDetail .detail_standard_title,
.GSPIA-FacultyDetail .detail_standard_subtitle, .GSPIA-FacultyDetail .detail_standard_author, .GSPIA-FacultyDetail .template_imagecaption
.GSPIA-FacultyDetail .detail_standard_contributors {display:none;}

.GSPIA-FacultyDetail #images_container #full_image_caption_container {display:none;	border:none;}
.GSPIA-FacultyDetail #images_container .full_image_container {border:none; height:180px !important;}
.GSPIA-FacultyDetail td.full_image_container_cell {height:250px!important;}
.GSPIA-FacultyDetail .Images_Main_Scroller {padding:0;}
.GSPIA-FacultyDetail td.full_image_container_cell {padding-top:0;}
.GSPIA-FacultyDetail h1 {margin:0;padding:0;}
.GSPIA-FacultyDetail .image-rotator {float:right;margin:0px 0px 15px 15px;}
.GSPIA-FacultyDetail .Alumni-image-rotator {display:none;}

.books-detail_standard_description {float:left;	width:50%;}

div#images_container table td { text-align:left; vertical-align:top;}

.DNNContainer_Title_h1 .alphabetBlue {border-top:none; border-bottom:none;}

.ContactAlphaHeaderText {
	color: #FFFFFF;
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
	padding: 10px 0px 10px 15px;
	line-height:150%;
	height: 21px;
	display:block;
	font-weight:bold;
	background:url(images/FrstLttrBg.jpg) no-repeat center center;
	margin:10px 0 5px 0;
}

.DNNContainer_Title_h1 .GSPIA-Books2 a, .DNNContainer_Title_h1 .GSPIA-Books2 a:link, .DNNContainer_Title_h1 .GSPIA-Books2 a:visited {font-weight:normal;}

.backtotop a, .backtotop a:link, .backtotop a:visited {
	font-weight:normal;
	padding:0px 20px;
}

.backtotop {margin:20px 0px 25px 0px;}

.ContactsGroupedTextInfo {padding-left:20px;}

.events_goldheader {
	width: 950px;
	margin:0px 20px;
	height: 88px;
	background:  #D2B771  url("images/tertiary_header.gif")  no-repeat right center;
	color:#fff;
	position: relative;
}
.events_goldheader h1 {
	color: #fff;
	font-size: 18px;
	margin-top: 0px;
	font-family: Georgia, Tahoma, Arial, Helvetica;
	font-weight:  normal;
	position: absolute;
	left: 18px;
	bottom:18px;
}
	
.GspiaFullWidth .pfcalendar .ui-widget-header {
	background-color: #D2B771;
	background-image:none;
	color:#fff;
	border: 1px solid #c0c0c0;
}

.GspiaFullWidth .fc-event-skin {
    border-color: #253A65;
    background-color: #253A65;
    color: #fff;
}

.GspiaFullWidth .pfcalendar.ui-widget-content, .GspiaFullWidth .pfcalendar .ui-widget-content {
	background-color:#FCFBF3;
	background-image: none;
}

.GspiaFullWidth .pfcalendar .ui-state-active {
	background-color:#A87D51;
	background-image: none;
	border-color: #895D3C;
	color:#fff;
}

.GspiaFullWidth .pfcalendar .ui-state-default{
	background-color:#A87D51;
	background-image: none;
	border-color: #895D3C;
	color:#fff;
}

#Body .pfcalendar .ui-widget-header  {
	background-color:#A87D51;
	background-image: none;
	border-color: #895D3C;
	color:#fff;
}

#Body .pfcalendar.ui-widget-content {
	background-color:#ffffff;
	background-image: none;
	box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);
}

ul li {
	list-style-type:square;
	font-size: 12px;
	font-family: Verdana;
	color: #5E5945;
	margin-left: 30px;
	margin-bottom: 5px;
}
.contentpane ul, .contentpane ul li {
    margin-top: 0px; margin-bottom: 15px; margin-left: 15px; margin-right: 0; /*padding:0*/ 
    list-style: inside none square; 
    color: #5e5945;
    font-family: Verdana;
    font-size: 12px;
 } 

.contentpane ul.rtUL, .contentpane ul.rtUL li.rtLI {margin:0px 0; padding:0;} 

/*************/

.TpHdrPn {float:left; width:100%;}
.GSPIATpNvPn {float:left; width:100%;}
.GSPIANoTtl, .GSPIAWTtl {float:left; width:100%;}
.GSPIALftPrtClmn {float:left; width:23%; margin-right:2%;}
.GSPIACntrPrtClmn {float:left; width:50%;}
.GSPIARghtPrtClmn  {float:right; width:23%; margin-left:2%;}
.GSPIALftPrtClmnPn {float:left; width:100%;}
.GSPIACntrPrtClmnPn {float:left; width:100%;}
.GSPIARghtPrtClmnPn  {float:right; width:100%;}
ul.UpprBttns {margin:0; padding:0; float:right;}
ul.UpprBttns li {display:inline-block; float:left; list-style-type:none;}
ul.UpprBttns li.GrnBtn {height:22px; background:url(images/BlBtn.jpg) repeat-x center top; width:80px; margin:20px 5px 0;  text-align:center;}
ul.UpprBttns li.GrnBtn:hover {background:#1754a5;}
ul.UpprBttns li.YlwBtn {height:22px; background:url(images/YlwBtn.jpg) repeat-x center top; width:80px; margin:20px 5px 0;  text-align:center;}
ul.UpprBttns li.YlwBtn:hover {background:#bea700;}
ul.UpprBttns li.GvNwBtn {height:22px; background:url(images/GvNowBtn.png) no-repeat right -5px; width:80px; margin:20px 5px 0;  text-align:center;}
ul.UpprBttns li.GvNwBtn:hover {background:url(images/GvNowBtnHvr.png) no-repeat right -5px;}
ul.UpprBttns li.GrnBtn a, ul.UpprBttns li.YlwBtn a, ul.UpprBttns li.GvNwBtn a {
    line-height:22px; text-align:center; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 5px rgba(0, 0, 0, 1); 
    font-size:9px; font-weight:bold; display:block; width:100%; text-transform:uppercase;}

.HmPgEvntMn {float:left; width:100%; background:url(images/ShdwBtm.jpg) no-repeat center bottom;margin: 20px 0 10px; padding-bottom: 32px; position:relative;}
.HmPgEvntMn .EvntWrp { float:left;  float:left; background:#ececec; margin-bottom:15px; width:94%; padding:3%; }
.HmPgEvntMn .EvntWrp .EvntInf {float:left; width:45%; margin-right:3%;}
.HmPgEvntMn .EvntWrp .EvntImg {float:left; width:52%;}
.HmPgEvntMn .EvntDtBlBr {position:absolute; top:0; left:0; min-width:80px; padding: 15px 20px; text-align:center; color:#FFFFFF; background:#233863;}
.HmPgEvntMn .EvntDtBlBrPblDt {position:absolute; top:0; left:0; min-width:80px; padding: 15px 20px; text-align:center; color:#FFFFFF; background:#233863; display:none;}
.HmPgEvntMn .EvntDtBlBrPblDt.Vsbl {display:block;}
.HmPgEvntMn .EvntWrp .EvntTtl, .HmPgEvntMn .EvntWrp .EvntTtl a {font-size:14px; color:#000000; font-weight:bold; text-decoration:none; margin-top:35px;}
.HmPgEvntMn .EvntWrp .EvntSmmry {font-size:14px; color:#000000; line-height:16px; margin:5px 0;}
.HmPgEvntMn .EvntWrp .RdMrLnk {display:block; background:#FFFFFF; float:left;  margin:5px 0;}
.HmPgEvntMn .EvntWrp .RdMrLnk a {color:#233863; padding:10px 30px;  display:block; font-size: 14px;}
.HmPgEvntMn .EvntWrp .RdMrLnk a:hover {background:#233863; color:#FFFFFF;}

.UpEvClnclClndrItm {position:relative; overflow:hidden; min-height:50px; background:#ede8c8;}
.UpEvClnclClndrItm.DrkrBrwn {background:#fef9e3; border: 1px solid #f0eace;}
.UpEvMnth {float:left; width:25%; margin-right:2%; margin-bottom:-2000px; padding-bottom:2000px;}
.UpEvInfo {float:right; width:70%; padding-right:3%; color:#000000; font-size:12px; line-height:14px;}
.UpEvInfo a {color:#000000; font-size:12px; line-height:14px;}
.UpcmnEvntMn .UpEvClnclMrBtn {float:right; color:#996533; margin-right:5%; margin-top:10px;}
.UpcmnEvntMn .UpEvClnclMrBtn a {color:#996533;}
.UpcmnEvntMn .UpEvClnclMrBtn a:hover {color:#233863;}
.UpcmnEvntMn .SmlShdw {/*background:url(images/SmllShdw.png) no-repeat center top; padding-top:25px; margin-top:20px; float:left; width:100%;*/}

.UpEvMnth .UpEvClnclClndrEvntMn {padding:10px;}
.UpEvMnth .UpEvClnclClndrEvntMn .UpEvClnclClndrEvntMnth {text-transform:uppercase; text-align:center; font-family:Verdana; font-size:14px; color:#000000;  line-height: 15px;}
.UpEvMnth .UpEvClnclClndrEvntMn .UpEvClnclClndrEvntDy {font-size:28px; text-align:center; font-family:Verdana; color:#000000;  line-height: 25px;}
.UpEvInfo {padding-top:10px;}
.UpEvInfo .UpEvClnclClndrRdMr a {color:#996533; float:right; margin-top:15px; margin-bottom:25px;}
.UpEvInfo .UpEvClnclClndrRdMr a:hover {color:#233863;}

.GSPIAWTtl.QckLnksCntr {background:#dad7c4; margin:20px 0; float:left; width:100%;}
.GSPIAWTtl.QckLnksCntr span.HdrTtl {background:#233863; display:block; width:90%; padding: 10px 5% 6px 5%; border-bottom: 2px solid #dad7c4; color:#FFFFFF !important; float:left; margin: 0;}
.GSPIAWTtl.QckLnksCntr span.HdrTtl span {color:#FFFFFF; }
.GSPIAWTtl.QckLnksCntr .QckLnksCntnt {border-top:2px solid #233863; float:left; width:90%; padding:5%;}
.GSPIAWTtl.QckLnksCntr .QckLnksCntnt p {margin-bottom:5px;}
.GSPIAWTtl.QckLnksCntr .QckLnksCntnt a {color:#000000;}
.GSPIAWTtl.QckLnksCntr .QckLnksCntnt a:hover {color:#233863;}

.GSPIARcntNwsLst {float:left; width:100%; padding-bottom:10px; border-bottom: 1px solid #959595;}
.GSPIARcntNwsLst .GSPIARcntNwsItm {float:left; width:100%; padding:20px 0; border-bottom: 1px solid #959595;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft {float:left; width:78%; margin-right:2%;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft .RcntPblDt {float:left; width:100%; font-style:italic; color:#1b1b1b; font-size:12px;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft .RcntTtl {float:left; width:100%; font-weight:bold; color:#1b1b1b;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft .RcntTtl a {color:#000000;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft .RcntSmry {float:left; width:100%; margin:5px 0;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsLft .RcntSmry p {font-family: Verdana; font-size: 11px; margin-bottom: 15px;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsRght {float:right; width:20%;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsRght .image_container {width:100%; float:left; margin-bottom:10px;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsRght .image_container img {border:1px solid #959595;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsRght .RcntNwsRdMrBtn a {float:left; display:block; width:80%; padding:0 10%; line-height:40px; background:#ede7c7; color:#1b1b1b; text-align:center;}
.GSPIARcntNwsLst .GSPIARcntNwsItm .RcntNwsRght .RcntNwsRdMrBtn a:hover {background:#233863; color:#FFFFFF;}
.GSPIARcntNwsLst .RcntNwsBtmRw {margin-top:10px; padding:3% 2%; width:96%; float:left; background:#dad8c3;}
.GSPIARcntNwsLst .RcntNwsBtmRw .morelink  {float:right; width:25%;}
.GSPIARcntNwsLst .RcntNwsBtmRw .morelink a {display:block; width:90%; padding:10% 5%; background:#121737; border:1px solid #000000; color:#FFFFFF; text-align:center;}
.GSPIARcntNwsLst .RcntNwsBtmRw .morelink a:hover {background:#FFFFFF; color:#121737;}

.GSPIANoTtlBlu {float:left; width:100%;}
.GSPIANoTtlBlu .GSPIABlCntnt {float:left; width:70%; padding:10% 15%; background:#233863; color:#FFFFFF;}
.GSPIANoTtlBlu .GSPIABlCntnt p {color:#FFFFFF; font-size:11px; line-height:14px; float:left; width:100%;}
.GSPIANoTtlBlu .GSPIABlCntnt .Normal a {display:block; padding:10%; color:#233863; background:#FFFFFF; margin:0 auto; font-size:16px; text-align:center; float:none;}
.GSPIANoTtlBlu .GSPIABlCntnt .Normal a:hover {background:#dad8c3;}
.GSPIANoTtlBlu .SmlShdw {background:url(images/SmllShdw2.jpg) no-repeat center top; padding-top:25px; margin-top:5px; float:left; width:100%;}

.GSPIANoTtlGry {float:left; width:100%;}
.GSPIANoTtlGry .GSPIABlCntnt {float:left; width:80%; padding:10%; background:#f0f0f0; color:#233863; }
.GSPIANoTtlGry .GSPIABlCntnt p {color:#233863; font-size:11px; line-height:14px; float:left; width:100%;}
.GSPIANoTtlGry .SmlShdw {background:url(images/SmllShdw.png) no-repeat center top; padding-top:25px; margin-top:5px; float:left; width:100%; text-align:center;}
.GSPIANoTtlGry .GSPIABlCntnt ul {margin:0; padding:0; border:0; width:100%; display:inline-block;}
.GSPIANoTtlGry .GSPIABlCntnt ul li {list-style-type:none; display:inline-block; width:100%; font-weight:normal;color:#233863; font-size:11px; line-height:14px; margin-left:0px; margin-top:5px;} 
.GSPIANoTtlGry .GSPIABlCntnt ul li img {float:left; width:25%;}
.GSPIANoTtlGry .GSPIABlCntnt ul li a {color:#233863; text-decoration:none; font-weight:normal;color:#233863; font-size:11px; line-height:14px; float:right; width:65%;}

.GSPIAFtrdPblctns {float:left; width:99.9%; margin:15px 0; border:1px solid #717d97;}
.GSPIAFtrdPblctns span.HdrTtl {background:#233863; border:1px solid #717d97; display:block; width:92%; padding:2% 3.5%; color:#FFFFFF !important; float:left; margin: 0;}
.GSPIAFtrdPblctns span.HdrTtl span {color:#FFFFFF; padding-top:6px; line-height: 18px; text-transform:uppercase; font-family:arial; font-size:15px; font-weight:bold;}
.GSPIAFtrdPblctns .GSPIAFtrdPblctnsCntnt {float:left; width:90%; padding:15px 5%; background:#ede8c8;}

.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctnsCntnt {float:left; width:90%; padding:15px 5%; background:#121735; margin:0;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a {display:block; width:50%; margin:0 auto; padding:0 10%; line-height:45px; background:#FFFFFF; color:#233863; text-align:center;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a:hover {color:#233863; background:#fef9e3;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntTtl a {color:#fef9e3; font-size:12px; font-family:arial; line-height:14px; font-weight:bold;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt {color:#ffffff;font-family: Verdana; font-size: 11px;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .RcntSmry p {color:#FFFFFF;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf {float:left; width:100%; margin-top:10px;}
.GSPIAFtrdPblctns.GSPBlFtrd .GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .GSPIAFtrdImg img {border-left:4px solid #FFFFFF;}

.GSPIAFtrdPblctn {float:left; width:100%;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt {float:left; width:100%;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntTtl {float:left; width:100%;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntTtl a {color:#233863; font-size:12px; font-family:arial; line-height:14px; font-weight:bold;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf {float:left; width:100%; margin-top:10px;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .GSPIAFtrdImg {float:left; margin-bottom:10px; margin-right:10px;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .GSPIAFtrdImg img {border-left:4px solid #e28118;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .RcntSmry {margin-bottom:15px; font-family: Verdana; font-size: 11px;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn {float:left; width:100%;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a {display:block; width:50%; margin:0 auto; padding:0 10%; line-height:45px; background:#233863; color:#FFFFFF; text-align:center;}
.GSPIAFtrdPblctn .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a:hover {color:#233863; background:#FFFFFF;}

.GSPIANoTtlBluScl {float:left; width:100%;}
.GSPIANoTtlBluScl .GSPIABlCntnt {float:left; width:70%; padding:5% 15%; background:#233863; color:#FFFFFF;}
.GSPIANoTtlBluScl .SmlShdw {background:url(images/SmllShdw2.jpg) no-repeat center top; padding-top:25px; margin-top:5px; float:left; width:100%;}

a.FacebookLink {width:37px; height:37px; background:url(images/FacebookIcon.png) no-repeat center center; display:block; float:left;}
a.TwitterLink {width:37px; height:37px; background:url(images/TwitterIcon.png) no-repeat center center; display:block;  float:left;}
a.YouTubeLink {width:37px; height:37px; background:url(images/YouTubeIcon.png) no-repeat center center; display:block; float:left;}
a.LinkedInLink {width:37px; height:37px; background:url(images/LinkedInIcon.png) no-repeat center center; display:block; float:left;}

.GSPIAFtrRw {float:left; width:100%; border-top:1px solid #1b1b1b; margin:20px 0; padding:10px 0;}
.GSPIAFtrLft {float:left; width:29%; margin:0 2%;}
.GSPIAFtrCntr {float:left; width:29%; margin:0 2%;}
.GSPIAFtrRght {float:left; width:29%; margin:0 2%;}
.GSPIAFtrLft .GSPIAFtrCntnt {float:left; width:100%;}
.GSPIAFtrCntr .GSPIAFtrCntnt {float:left; width:100%;}
.GSPIAFtrRght .GSPIAFtrCntnt {float:left; width:100%;}
.GSPIAFtrLft .GSPIAFtrCntnt .Normal img {margin:0 auto;}
.GSPIAFtrCntr .GSPIAFtrCntnt .Normal img {margin:0 auto;}
.GSPIAFtrRght .GSPIAFtrCntnt .Normal img {margin:0 auto;}

.GSPIAWTtl.GSPIAGryCntrTtl {background:#f5f4ef; float:left; width:94%; padding:3%;}
.GSPIAWTtl.GSPIAGryCntrTtl span.HdrTtl {float:left; width:100%; margin-bottom:10px;}
.GSPIAWTtl.GSPIAGryCntrTtl span.HdrTtl span {color:#1b1b1b; padding-top:2px; font-family:arial; line-height:16px;}
.GSPIAWTtl.GSPIAGryCntrTtl .GSPIAGryCntnt {float:left; width:100%;}

.GSPIAFtrdBksLst {float:left; width:100%; position:relative;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp {width:31%; float:left; margin-right:2%;position:relative; }
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk {float:left; width:80%; padding:10%;  background:#FFFFFF;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk .GSPIAFtrdBkCvr {float:left; width:100%; margin-bottom:10px;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk .GSPIAFtrdBkCvr a {float:left; width:100%;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk .GSPIAFtrdBkCvr img {margin:0 auto;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk .GSPIAFtrdBkTtl {float:left; width:100%;}
.GSPIAFtrdBksLst .GSPIAFtrBkWrp .GSPIAFtrdBk .GSPIAFtrdBkTtl a {color:#233863; font-size:12px; line-height:15px;}
.LttR {float: none; margin-right: 2%; width: 31%;}
.GSPIAFtrdBksLst .SmlShdw {background:url(images/SmllShdw.png) no-repeat center top; padding-top:25px; float:left; width:100%;}

.GSPIAAlphaLstn {float:left; width:100%;}
.GSPIAAlphaLstn .GSPIAAlphaLstnCntnt a {color:#000000;}

.AlBksLstd .DivWthNwLtr {display:inline-block; width:100%; margin:10px 0;}
.AlBksLstd .ContactAlphaHeader {float:left; margin-right: 20px; width: 215px;}
.AlBksLstd .ContactAlphaHeader.FirstLetter {clear:left;}
.ContactAlphaHeader {padding-top:56px;}
.ContactAlphaHeader.FirstLetter {padding:0;}
.ContactAlphaHeader.CntctLtrB.TwBks {width:470px;}
.ContactAlphaHeader.CntctLtrB.TwBks .GSPIAAlphLstngIndBk {margin-right: 20px; width: 215px; float: left;}
.ContactAlphaHeader.CntctLtrB.ThrBks {width:100%;}
.ContactAlphaHeader.CntctLtrB.ThrBks .GSPIAAlphLstngIndBk {margin-right: 20px; width: 215px; float: left;}

.GSPIAAlphDspRw {float:left; width:100%;}
.GSPIAAlphLstngIndBk {}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr {float:left; width:80%; padding:10%; background:#f5f4ef; height:325px;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphLstngAthr {padding: 15px 0 15px 0; display:block; color:#233863; font-size:12px; line-height:14px; z-index:3; position:relative;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphLstngAthr a {position:relative; z-index:4;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphLstngAthr .BiLnk {right:0; top:15px; position:absolute; z-index:1; color:#283d6a;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphIndCvr {float:left; width:80%; height:145px; padding:10%; background:#FFFFFF;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphIndCvr img {display:block; margin:0 auto;}
.GSPIAAlphLstngIndBk .GSPIAAlphLstngInInnr .GSPIAAlphIndTtl a {color:#b18c3c; font-weight:bold; font-size:12px; line-height:16px; padding-top:10px; display:inline-block;}
.ContactAlphaHeader {display: inline-block; width: 100%;}
.TpArrw {background:url(images/TpArrwBg.jpg) no-repeat center center #283d6a; width:55px; height:55px; position:fixed; top:50%;right: 10%; cursor:pointer; display:none;}

.GryCntrShdwBtm .GSPIABlCntnt {background:#fff9ef; display:inline-block; padding:7% 5%; width: 90%;}
.GryCntrShdwBtm .SmlShdw {background: url("images/SmllShdw2.jpg") no-repeat scroll center top rgba(0, 0, 0, 0); float: left; margin-top: 5px; padding-top: 25px; width: 100%;}

.GldCntrShdw .GSPIAGldCntnt {background:url(images/FtrdBg.jpg) repeat-x center top #9a8b24; display:inline-block; padding:7% 12%; width: 76%; color:#FFFFFF;}
.GldCntrShdw .GSPIAGldCntnt .HdrTtl span {font-size:16px; color:#FFFFFF; font-family:Georgia; margin-bottom:25px;}
.GldCntrShdw .SmlShdw {background: url(images/SmllShdw2.jpg) no-repeat scroll center top rgba(0, 0, 0, 0); float: left; margin-top: 5px; padding-top: 25px; width: 100%;}
.GldCntrShdw .RcntNwsRdMrBtn a {background:#ede8c8;}
.GldCntrShdw, .GldCntrShdw p {color:#ffffff;font-size: 11px; line-height:15px; margin-bottom: 15px;}

.GSPIAFtrdRsrch {float:left; width:100%;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt {float:left; width:100%; color:#FFFFFF;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt p {color:#FFFFFF; font-size:12px; margin:5px 0;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .RcntTtl {float:left; width:100%;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .RcntTtl a {color:#FFFFFF; font-size:14px; font-family:arial; line-height:16px; font-weight:bold;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .AthrNm {float:left; width:100%; margin-top:10px; font-size:11px; font-style:italic;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .AthrNm a {color:#FFFFFF; font-size:11px; font-style:italic;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf {float:left; width:100%; margin-top:10px;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .GSPIAFtrdImg {float:left; margin-bottom:10px; margin-right:10px;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .GSPIAFtrdImg img {border-left:4px solid #e28118;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .GSPIAFtrdInf .RcntSmry {display:inline-block; font-size:12px;  margin: 5px 0 20px;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn {float:left; width:100%;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a {display:block; width:50%; margin:0 auto; padding:0 10%; line-height:45px; background:#ede8c8; color:#233863; text-align:center;}
.GSPIAFtrdRsrch .GSPIAFtrdPblctnCntnt .RcntNwsRdMrBtn a:hover {color:#FFFFFF; background:#233863;}

.GSPIAFtrdPrsn {float:left; width:100%;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt {float:left; width:100%;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .RcntTtl {float:left; width:100%;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .RcntTtl a {color:#233863; font-size:14px; font-family:Georgia; line-height:14px; font-weight:normal;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .GSPIAFtrdInf {float:left; width:100%; margin-top:10px;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .GSPIAFtrdInf .GSPIAFtrdImg {float:left; margin-bottom:10px; margin-right:10px;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .GSPIAFtrdInf .GSPIAFtrdImg img {border-bottom:4px solid #d2ab2a;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .GSPIAFtrdInf .RcntSmry {}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .RcntNwsRdMrBtn {float:left; width:100%;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .RcntNwsRdMrBtn a {display:block; width:35%; margin:0 auto; padding:0 10%; line-height:20px; color:#000000; text-align:center; font-style:italic; float:right;}
.GSPIAFtrdPrsn .GSPIAFtrdPrsnCntnt .RcntNwsRdMrBtn a:hover {text-decoration:underline;}

.GSPIALghtBlLst {width:90%; display:inline-block; padding:5%; background:#ecf1f4;}
.GSPIALghtBlLst .GSPIABlCnt img {float:left; border:4px solid #c5d3d4; margin-right:15px;}
.GSPIALghtBlLst .GSPIABlCnt .BlLstTtl {margin-bottom:10px;}
.GSPIALghtBlLst .GSPIABlCnt .BlLstTtl a {color:#233863; font-size:14px; font-family:Arial; line-height:14px; font-weight:bold;}
.GSPIALghtBlLst .GSPIABlCnt .Dscrptn {color:#000000; background:none; font-size:11px; line-height:18px; font-family: Verdana; margin-bottom:15px;}
.GSPIALghtBlLst .GSPIABlCnt .Dscrptn p {color:#000000; background:none; font-size:11px; line-height:18px; font-family: Verdana;}
.GSPIALghtBlLst .GSPIABlCnt .Dscrptn span {background:none;}
.GSPIALghtBlLst .GSPIABlCnt .RdMrBtn {float:right; width:auto;}
.GSPIALghtBlLst .GSPIABlCnt .RdMrBtn a {float:right; width:80px; margin:0 auto; padding:0 20%; line-height:35px; background:#233863; color:#FFFFFF; text-align:center;}
.GSPIALghtBlLst .GSPIABlCnt .RdMrBtn a:hover {color:#233863; background:#FFFFFF;}

.GSPIAFtrdEvnt {border:1px solid #253a65; position:relative;}
.GSPIAFtrdEvnt .GSPIAFtrdEvntCntnt {background:#FFFFFF; display:inline-block; padding:5% 12%; width: 76%; color:#253a65;margin-bottom:1px;}
.GSPIAFtrdEvnt .GSPIAFtrdEvntCntnt .HdrTtl span {font-size:15px; color:#253a65; font-family:arial; font-weight:bold; margin: 10px 0 15px; padding-left:50px;}
.FtrdEvntSmlShdw {background: url(images/SmllShdw.png) no-repeat scroll center top rgba(0, 0, 0, 0); float: left; padding-top: 25px; width: 100%; margin-top:-1px;}

.FtrdEvnt {float:left; width:100%;}
.FtrdEvnt .EvntWrp {float:left; margin-bottom:20px; width:100%; margin-top:35px;}
.FtrdEvnt .EvntWrp .EvntInf {float:left; width:100%;}
.FtrdEvnt .EvntDtBlBr {position:absolute; top:0; left:0; padding:5px; text-align:center; color:#FFFFFF; background:#6d0909;}
.FtrdEvnt .EvntDtBlBr .UpEvMnth {float:none; margin:0; width:auto; padding:0;}
.FtrdEvnt .EvntDtBlBr .UpEvMnth .UpEvClnclClndrEvntMnth {color:#FFFFFF; font-size:14px; line-height:14px;}
.FtrdEvnt .EvntDtBlBr .UpEvMnth .UpEvClnclClndrEvntDy {color:#FFFFFF; font-size:14px; line-height:14px;}
.FtrdEvnt .EvntWrp .EvntTtl, .FtrdEvnt .EvntWrp .EvntTtl a {font-size:14px; color:#233863; font-weight:bold; text-decoration:none; font-family:arial; line-height:14px; margin:10px 0;}
.FtrdEvnt .EvntWrp .EvntSmmry {font-size:11px; color:#233863; line-height:15px; margin:5px 0;}
.FtrdEvnt .EvntWrp .EvntSmmry p {font-size:11px; color:#233863; line-height:15px; margin:5px 0;}
.FtrdEvnt .EvntWrp .RdMrLnk {display:block; float:left;  margin:15px 0 5px 0; width:100%;}
.FtrdEvnt .EvntWrp .RdMrLnk a {color:#FFFFFF; background:#6d0909;  padding:10px; width:100px; display:block; font-size: 14px; margin:0 auto; text-align:center;}
.FtrdEvnt .EvntWrp .RdMrLnk a:hover {background:#233863; color:#FFFFFF;}

.NvBrWrp {display:block;width:990px;height:39px;background:url(images/NvBrBg.jpg) repeat-x center; float:left; border-bottom: 3px solid #ffffff;}
ul.TpNvMenu {display:inline-block; width:741px; margin:0; padding:0; float:left;}
ul.TpNvMenu li {list-style-type:none; display:inline-block; padding:0; margin:0;float:left;}
ul.TpNvMenu li a {color:#ffffff; text-decoration:none; font-weight:bold; font-family: Arial, Helvetica; font-size:11px; border-left: 1px solid #485a80; border-right: 1px solid #203157; line-height:39px; padding:12px; text-align:center;}
ul.TpNvMenu li:hover {background:#203157;}
.NvBrWrp #search {float: right;}
.TpNvMenu .level1, .TpNvMenu .level2, .TpNvMenu .level3, .TpNvMenu .level4 {display:none;}
.dnnActions li, ul.dnnAdminTabNav li {list-style: outside none none;}
.FtrCntr .Head.title {display:none;}

.HmpgBnnr {position:relative;}
.HmpgBnnr img {position:relative; z-index:0;}
.HmpgBnnr h1 { color: #263a66; font-family: Adobe Garamond Pro,Garamond; font-size: 23px; text-align: left; float:left; width:100%;}
.HmpgBnnr p {color: #3c3c3b; line-height: 18px; text-align: left;}
.HmpgBnnr p.WhiteText {color:#ffffff;}
.HmpgBnnr .Caption {position:absolute; width:425px; padding:20px 50px; right:0; top:150px; z-index:2;}

.GSPIACntrPrtClmn .FlowPlayerWithLightBox_popup iframe,.GSPIACntrPrtClmn .FlowPlayerWithLightBox_popup object,.GSPIACntrPrtClmn .FlowPlayerWithLightBox_popup embed {width:100% !important; height:570px !important;}
.blue_container a {color: #fff; font-weight: bold;}

/* STYLE OVERRIDES */
/*
	 * 1. Display hand cursor for clickable form elements
	 * 2. Allow styling of clickable form elements in iOS
	 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
	 */

.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnFormItem input[type="submit"],
.dnnPrimaryAction,
.dnnSecondaryAction,
.dnnTertiaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
    display: inline-block;
    padding: 9px 9px;
    margin-bottom: 9px;
    cursor: pointer;
    min-width: 75px;
    *overflow: visible;
    border: 1px solid #c2c2c2;
    background: #eaeaea;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
}

.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnFormItem input[type="submit"],
.dnnPrimaryAction,
.dnnSecondaryAction,
.dnnTertiaryAction {
    padding: 6px 6px;
}

/* Primary Action */

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
    border-color: #0D569E; /*dark blue*/
    background: #3792ED;
    background: -moz-linear-gradient(top, #358eea 0%, #2170cd 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#358eea), color-stop(100%,#2170cd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #358eea 0%,#2170cd 100%); /* Chrome10+,Safari5.1+ */
    background: linear-gradient(top, #358eea 0%,#2170cd 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
    color: #efefef;
    text-shadow: 0px -1px 0px #185B93;
}

    .dnnPrimaryAction:hover, .dnnFormItem input[type="submit"]:hover, a.dnnPrimaryAction:hover {
        border-color: #0D569E;
        background: #6cb6f3; /* Old browsers */
        background: -moz-linear-gradient(top, #6cb6f3 0%, #4387d2 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb6f3), color-stop(100%,#4387d2)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* W3C */
        color: #fff;
    }

    .dnnPrimaryAction:active, .dnnFormItem input[type="submit"]:active, a.dnnPrimaryAction:active {
        border-color: #0D569E;
        background: #1f66be; /* Old browsers */
        background: -moz-linear-gradient(top, #1f66be 0%, #3085e0 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f66be), color-stop(100%,#3085e0)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #1f66be 0%,#3085e0 100%); /* Chrome10+,Safari5.1+ */
        background: linear-gradient(top, #1f66be 0%,#3085e0 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        color: #fff;
    }

    .dnnPrimaryAction[disabled], .dnnPrimaryAction[disabled]:hover, .dnnPrimaryAction[disabled]:active {
        background: #ccc !important;
        border: none !important;
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        color: #aaa !important;
        text-shadow: none;
    }

/* Secondary Action */
.dnnFormItem button, .dnnFormItem input[type="button"],
.dnnFormItem input[type="reset"],
.dnnSecondaryAction,
a.dnnSecondaryAction,
ul.dnnAdminTabNav li a,
.dnnLogin .LoginTabGroup span {
    background: #f5f5f5; /* Old browsers */
    background: -moz-linear-gradient(top, #f5f5f5 0%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* IE10+ */
    background: linear-gradient(top, #f5f5f5 0%,#dfdfdf 100%); /* W3C */
    -webkit-box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 255, 255, 1);
    text-shadow: 0px 1px 0px #ffffff;
    color: #333;
}

    .dnnFormItem button:hover, .dnnFormItem input[type="button"]:hover,
    .dnnFormItem input[type="reset"]:hover,
    .dnnSecondaryAction:hover,
    a.dnnSecondaryAction:hover,
    ul.dnnAdminTabNav li a:hover,
    .dnnLogin .LoginTabGroup span:hover {
        background: #fefefe; /* Old browsers */
        background: -moz-linear-gradient(top, #fefefe 0%, #e8e8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* IE10+ */
        background: linear-gradient(top, #fefefe 0%,#e8e8e8 100%); /* W3C */
        color: #555;
    }

    .dnnFormItem button:active,
    .dnnFormItem input[type="button"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnFormItem input[type="reset"]:active,
    .dnnSecondaryAction:active,
    a.dnnSecondaryAction:active,
    ul.dnnAdminTabNav li a:active {
        border-color: #999;
        background: #c6c6c6; /* Old browsers */
        background: -moz-linear-gradient(top, #c6c6c6 0%, #f3f3f3 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6c6c6), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* IE10+ */
        background: linear-gradient(top, #c6c6c6 0%,#f3f3f3 100%); /* W3C */
        -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.4);
    }

/* Fix some old forge modules use .dnnPrimaryAction and .dnnSecondaryAction in wrong way */
span.dnnPrimaryAction > input[type="image"],
span.dnnSecondaryAction > input[type="image"] {
    display: none;
}

span.dnnPrimaryAction > a.dnnPrimaryAction,
span.dnnSecondaryAction > a.dnnSecondaryAction {
    display: inline;
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* Tertiary Action */
.dnnTertiaryAction, a.dnnTertiaryAction {
    padding: 10px 10px;
    border: none;
    background: #eaeaea;
    color: #333;
}

    .dnnTertiaryAction:hover, a.dnnTertiaryAction:hover {
        background: #f2f2f2;
    }

    .dnnTertiaryAction:active, a.dnnTertiaryAction:active {
        background: #d8d8d8;
    }

/* Action Button behind input */
.dnnFormItem input[type="text"] + a.dnnPrimaryAction,
.dnnFormItem input[type="text"] + a.dnnSecondaryAction,
.dnnFormItem input[type="text"] + a.dnnTerriaryAction { 
    margin-left: 5px;
}

.dnnFormItem input[type="checkbox"] + span,
.dnnFormItem input[type="radio"] + span {
    margin: 5px;
}

/* text style for buttons and link buttons used in the portal admin pages */

/* button style for standard HTML buttons */
.StandardButton {
    border: 1px solid blue;
}


/* Re-set default cursor for disabled elements */
.dnnFormItem button[disabled],
.dnnFormItem input[disabled] {
    cursor: default;
    opacity: 0.5;
}

.dnnActions li, ul.dnnAdminTabNav li {list-style: outside none none;}
/* Action Items */
.dnnActions {
    float: none;
    clear: both;
    display: block; /* prevent ul from collapsing */
    margin: 0;
    padding-top: 18px;
    text-align: left;
}

    .dnnActions li {
        float: left;
        margin-right: 5px !important;
        list-style: none;
    }

.dnnLoginActions {
    display: inline-block;
}

/* Splash pages */
.splash_bg {background: #ffffff url(images/splash_bg_repeat.gif) repeat-x bottom left; clear: both; display: block; margin: 0 auto; height: 355px; padding: 20px;}

/* Orphan pages */
.Orphan_ContentPane, .Orphan_ContentPane.dnnSortable.ui-sortable, .Orphan_ContentPane.dnnSortable.ui-droppable {padding: 10px 20px 20px 20px;}
.ContentPane_Left, .ContentPane_Left.dnnSortable.ui-sortable, .ContentPane_Left.dnnSortable.ui-droppable {margin: 0; padding: 0px 0px 20px 20px; position: relative;}
.ContentPane_Right, .ContentPane_Right.dnnSortable.ui-sortable, .ContentPane_Right.dnnSortable.ui-droppable {margin: 0; padding: 0px 20px 20px 0px; position: relative;}
#Orphan_LeftColumn {width: 48%; float: left; display: block; margin: 0; padding:0; position: relative;}
#Orphan_RightColumn {width: 48%; float: right; display: block; margin: 0; padding:0; position: relative;}

/* Engage Publish hacks */
.divLastUpdated {display: none;}
#articleDisplay #publishTitle {display:none;}


.dnnSearchResultItem-Others {display:none;}

.ModDynamicFormsC img {max-width: initial;}
.DNNEmptyPane {display:none;}