

/* grid.css */
.container {max-width:1024px; min-width:780px; margin-left:auto; margin-right:auto;padding:0; text-align: left; display: block;position: relative;background-color: #ffffff;
 width:1024px;}
.content-container{float:left;width:1024px;}	

.header-main,div.header-main{float:left;width:85.333em;height:14.917em;margin-left:0em; background:#870023;}

.header-left{float:left;display:inline;margin:0;padding-top:3.5em;padding-left:1em;}

.header-rt {
display:inline;
float: left;
padding-left: 3.8em;
padding-top: 3.5em;
position:relative;
clear:right;
z-index:100; /*sjb added to fix drop down in ie */
}
.header-rt-8{float:left;margin:0;padding-top:45px;padding-left:53px;}
	
.header-left-nav{padding-top:12.5em;padding-left:1em;}
	
.search{width:19.083em;height:2.167em;padding-left:0.25em;}

.show-container,div.show-container{float:left;width:85.167em;height:35.167em;margin:0;}

.title-block{position:relative;background:#cbc7bc;height:30px;margin-bottom:10px;margin-left:0px;padding-top:5px;color:#fff;font-size:22px;font-family:"Times New Roman", Times, serif;}

	
.header-container{float:left; width:1024px;color:#ffffff;text-align:left;margin-bottom:5px;background:#faf5e1;}

.header-util-menu{
    float:left;
	position:relative;
    width:244px;
	height: 210px;
	padding:10px 10px 0 10px;
	margin-top:0px;
	/*pmj 06/22  z-index missing colon */
	z-index: 10;
	font-family:"Trebuchet MS",Helvetica, sans-serif;
	color:#ffffff;
	background:#000066;
	font-weight:bold;
	font-size:13px;
	text-align: left;
}
/*pmj 06/22 align doesn't exist, changed to text-align */
/*pmj 06/22 align doesn't exist, changed to text-align */
.header-util-menu li a{color:#fff;text-align:left;font-size:13px;text-transform:uppercase;}
.header-util-menu ul li a{background-color:#000066;color:#fff;text-align:left;font-size:13px;text-transform:uppercase;}


/*pmj 06/22 align doesn't exist, changed to text-align */
.header-util-menu ul li a:hover{color:#fecc37;text-align:left;}

.header-util-menu-noimg{
    float:left;
	position:relative;
    width: 240px; 
	height: 210px;
	padding:10px 10px 0 10px;
	margin-top:0px;
	/*pmj 06/22  z-index missing colon */
	z-index: 10;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#000066;
	font-weight:bold;
	font-size:19px;
	text-align: left;
	/*pmj double z z-index: 3;*/
}

.header-util-menu-noimg ul li a{color:#fff;text-align:left;}

.header-util-menu-noimg ul li a:hover{color:#fecc37;text-align:left;}

.top-util-smallimage {
    float:left;
    width: 106px; 
	height: 219px;
	margin-top:0px;
	margin-left:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size:19px;
	text-align: center;
	z-index: 3;
	position:relative;
}

.top-util-largeimage {
	float:left;
	width: 634px; 
	height: 219px; 
	z-index: 3;
	position:relative;
	margin-top:0px;
	margin-left:10px;

}

.top-util-largeimage-1024 {
	float:left;
	width: 1024px; 
	height: 219px; 
	z-index: 3;
	position:relative;
	margin-top:0px;
	

}

#topsmallimagetextorb {
     position:absolute;
    width: 126px; 
	height: 180px;
	padding:20px;
	padding-left:40px;
	margin-top:35px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#870023;
	font-weight:bold;
	z-index: 3;
}

.content-over,div.content-over {padding:0px;}

.content{margin-top:0px;
	padding-left: 12px;
	/*pmj changed padding right from 20px to 3 px for gpcserves site, may cause other issues */
	padding-right: 0px;
	padding-bottom: 20px;
	padding-bottom: 10px;
	/*pmj 06/26/2011 take out see athletics site border: 1px solid #c7c1ba;*/
	 background: #ffffff;}

.top-content,div.top-content{float:left;margin:0;margin-top:1px;}

.top-content-lft-menu,div.top-content-lft-menu{float:left;margin:0;width:260px;height:100%;background:#000066; font-size: 19px;position: relative; margin-bottom:10px;border: 1px solid #000;}	
	
.top-content-lft-menu ul li a {color: #FFFFFF;}


.top-content-lft,div.top-content-lft{float:left;margin:0;width:260px;height:100%;}
	
.lower-content-lft,div.lower-content-lft{float:left;margin:0;width:260px;height:100%;margin-top:10px;border:1px solid #000;}
	
.lower-content-rt,div.lower-content-rt{float:right;margin:0;width:240px;height:100%;margin-top:10px;}

.top-content-mid,div.top-content-mid{float:left;margin:0;width:483px;height:222px;;margin-left:10px;}
	
 .top-content-mid-nolft,div.top-content-mid-nolft{float:left;margin:0;width:753px;height:100%;}
	
  .top-content-mid-nort,div.top-content-mid-nort{float:left;margin:0;width:753px;height:100%;margin-left:10px;}
	
.top-content-mid-nortlft,div.top-content-mid-nortlft{float:left;margin:0;width:1024px;height:100%;}
	
.top-content-rt,div.top-content-rt{float:left;margin:0;width:260px;height:222px;margin-left:10px;}
	
.top-content-rt-nolft,div.top-content-rt-nolft{float:left;margin:0;width:1024px;height:222px;}

.mid-img,div.mid-img{float:left;margin-left:.5em;margin-top:1em;width:220px;}
.mid-text,div.mid-text{float:left;margin-top:1em;width:220px;}
.text p {margin:0em;width:220px;}
.mid-text p {margin-left:17px;}
.text p a{color:#990033;}



.content-lft,div.content-lft{float:left;margin:0;width:260px;height:100%; margin-top:10px;}
	
.top-content-lft-nort,div.top-content-lft-nort{float:left;margin:0;width:1024px;height:100%; margin-top:10px;}
	
.content-lft-social,div.content-lft-social{float:left;margin:0;width:260px;height:68px; margin-top:10px;background:url("/website-look/php/images/social-bg.png");}
	
.content-lft-social-sjb,div.content-lft-social-sjb{float:left;position:relative;top:170px;margin:0;left:-260px;width:260px;height:68px; margin-top:10px;background:url("/website-look/php/images/social-bg.png");}
	
.success-frame{background:url("/website-look/php/images/success-bg.png");margin-left:20px;background-repeat: no-repeat;min-height:100%;height: auto;}
.success-pic{float:left;width:83px; height:80px;}
.success-text{float:left; position:relative;width:133px; height:100%;font-size:25px; margin-left:105px;padding-top:15px;color:#ffffff;}
	
.content-lft-container,div.content-lft-container{float:left;margin:0 10px 0 0;width:250px; height:100%;position:relative;}
	
.content-rtside-container,div.content-rtside-container{float:left;margin:0 10px 0 0;width:250px; height:100%;position:relative;}
	
.content-rtside,div.content-rtside{float:left;margin:0;width:260px;height:100%; margin-top:10px;margin-left:10px;}

.content-rt,div.content-rt{float:left;margin:0;width:752px;height:100%;margin-left:10px;margin-top:10px;background:url("/website-look/php/images/cal-bg.jpg");background-repeat:repeat-x;}

.content-rt-container{float:right;position:relative; width:752px;height:100%;margin-top:10px;}

.content-rtnolft-container{float:left;position:relative; width:752px;height:100%;margin-top:10px;}
.content-rtnolft-container-header{position:relative;/* width:752px;*/background:#8d303a;font-size:15px;}
.content-rtnolft-container-header p{font-size:18px;padding:5px 0 5px 10px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-lftnort-container{float:left;position:relative; width:752px;height:100%;}
.content-lftnort-container-header{position:relative; /*width:752px;*/background:#8d303a;font-size:15px;}
.content-lftnort-container-header p{font-size:18px;padding:5px 0 5px 10px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-nortnolft-container{float:right;position:relative; width:1024px;height:100%;margin-top:10px;}
.content-nortnolft-container-header{position:relative; /*width:1024px;*/background:#8d303a;font-size:15px;}
.content-nortnolft-container-header p{font-size:18px;padding:5px 0 5px 20px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-rtlft-container{float:left;position:relative; width:481px;height:100%;margin-top:10px;}
.content-rtlft-container-header{position:relative; width:481px;background:#8d303a;font-size:15px;}
.content-rtlft-container-header p{font-size:18px;padding:5px 0 5px 10px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-rt-container-rm{float:left;position:relative; margin-left:10px;margin-top:10px; width:483px;height:100%;}
.content-rt-container-rm-header{position:relative; width:483px;background:#8d303a;font-size:15px;}
.content-rt-container-rm-header p{font-size:18px;padding:5px 0 5px 20px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-rt-container-header{position:relative; width:752px;background:#8d303a;font-size:15px;}
.content-rt-container-header p{font-size:18px;padding:5px 0 5px 20px;color:#fff;font-family:"Times New Roman", Times, serif;}
	
.content-srt,div.content-srt{float:left;margin:0;width:752px;height:468px;margin-left:10px;}

.content-srt-box,div.content-srt-box{float:left;margin:0;padding:20px; border: 1px solid #000000;}
	
.content-rt-box,div.content-rt-box{float:left;margin:0;width:183px;padding:0 30px 0 37px;}
.content-rt-txt,div.content-rt-txt{float:left;margin:0 0;width:178px;font-family:"Times New Roman", Times, serif;}	

	
.footer,div.footer {/*width:85.333em;pmj 100111, changed to 100%*/float:left;background:#870023;width:85.333em;margin-top:10px;height:44px;}

.footer ul{margin-top:1em; margin-bottom: 1em; margin-left:15px;}

.footer li{display: inline;list-style-type: none;padding:0 0 0 0;font-family:'Trebuchet MS', Helvetica, sans-serif;color:#FFFFFF;/*border-right:#FFFFFF solid 1px;*/}

.footer li.last{border-right:#870023 solid 0px;}

.footer a{color:#FFFFFF; font-size:.9em;text-decoration:none;padding-left:0px;}


.footer li a.first{padding-left:0px}
.footer li a:link {color: #fff;font-size:1em;	}
.footer li a:visited {color: #fff;font-size:1em;}
.footer li a:active {color: #fff;}
.footer li a:hover{color:#ffcc33;}
/**************************************************************************************/




.box-content {padding-top:1.1em;	padding-bottom: 1.1em;	padding-left:20px;/*padding-right:1em;border:1px solid #C7C1BA;*/}
	
.box-content2 {padding-top:1.1em;	padding-bottom: 1.1em;	padding-left:20px;}

.last, div.last {margin-right:0;}
.first, div.first {padding-left:0px;}
.box {margin:.5em 0 1.5em 1em;width:100%;}

.box-content-btm {padding-top:2.1em;padding-bottom:20px;}
.box-220{width:220px;}
.calbox {padding-left:1.5em;margin-bottom:.3em;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;margin:0 0 .45em;border:#ddd 1px solid;}

hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/*****************************************dept style******************************************************************/

.top-content-rt-nolft,div.top-content-rt-nolft{float:left;margin:0;width:1024px;height:222px;}

	
.top-content-lft-nort,div.top-content-lft-nort{float:left;margin:0;width:1024px;height:100%; margin-top:10px;}
	

.top-content-lft_dept,div.top-content-lft_dept{width:260px;border: 1px solid #c7c1ba;}
	
.content-lft_dept,div.content-lft_dept{float:left;margin:0;width:260px;height:100%; margin-top:10px;border: 1px solid #c7c1ba;}
	
.lowerleft-dept{float:left;margin-right:10px;margin-top:10px;width:260px;height:100px;position:relative;}
	
.top-content-rt_dept,div.top-content-rt_dept{float:left;width:260px;height:100%;border: 1px solid #c7c1ba;}
	
.content-rttest_dept,div.content-rttest_dept{float:left;margin:0;width:260px;height:100%; margin-top:0px;border: 1px solid #c7c1ba;}
	

.content-rtlft-container_dept{float:left;position:relative; width:481px;height:100%;margin-top:10px;margin-left:10px;}
.content-rtlft-container-header_dept{position:relative; width:481px;background:#8d303a;font-size:15px;}
.content-rtlft-container-header_dept p{font-size:18px;padding:5px 0 5px 20px;color:#fff;font-family:"Times New Roman", Times, serif;}
	
.lower-content-rt_dept,div.lower-content-rt_dept{float:left;margin:0;width:258px;height:100%;margin-left:10px;}

.success-frame_dept{background:url("/website-look/php/images/success-bg.png");margin-left:5px;margin-top:  15px;margin-bottom:  15px;background-repeat: no-repeat;min-height:100%;height: auto;}
.success-pic_dept{float:left;width:83px; height:100%;margin-left:0px;}
.success-text_dept{float:left; position:relative;width:133px; height:100%;font-size:25px; margin-left:105px;padding-top:15px;color:#ffffff;}

.main-content{float:left;background:#fff;width:1024px;margin-top:5px;}

.left-sidebar{float:left;margin-right:10px;display:inline;width:260px;}
	
.left-sidebar a{/*font-size:1.083em;*/line-height:220%;}

.center-region{float:left;position:relative;width:481px;margin-left:0px;border: 1px solid #c7c1ba;}

/* pmj 06/21/2011  position misspelled as postion - corrected */
.center-region-nort{float:left;position:relative;display:inline;clear:right;width:752px;margin-left:0px;border: 1px solid #c7c1ba;}

/* pmj 06/21/2011  position misspelled as postion - corrected */
.center-region-nolft{float:left;position:relative;width:753px;}

.center-region-nortnolft{float:left;position:relative;width:1024px;border: 1px solid #c7c1ba;}

.right-sidebar{float:left;position:relative;width:258px;margin-left:10px;}
	
.right-sidebar a{/*font-size:1.083em;*/line-height:220%;}

.topdeptmenu-noimg{background:#cbc7bc; width:1024px;height:30px;margin-bottom:10px;padding-top:5px;padding-left:10px;color:#fff;font-size:22px;font-family:"Times New Roman", Times, serif;}

.topmenu-container{float:left; width:1024px;color:#ffffff;text-align:left;margin-bottom:5px;}

.topmenu-container ul{height:20px;padding-left:10px;}

.topmenu-container li{display: inline;list-style-type: none; padding-right: 10px;}
/* pmj 06/21/2011  position misspelled as postion - corrected */
.top-util-mosaic{float:left;width: 380px;height: 219px;margin-top:0px;z-index: 10;position:relative;}

/********************************testimonial********************************************************/

#relatedimageframe {
    background: transparent url("/website-look/php/images/rltt-frame.jpg") no-repeat scroll 0 0 ;
    height: 164px;
    left: 136px;
    position: absolute;
    top: 5%;
    width: 150px;
    z-index: 2;
}

#relatedimage {
    height: 84px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 5%;
    width: 128px;
    z-index: 1;
}
#relatedimagetext {
    color: #ffffff;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    height: 33px;
    left: 139px;
    line-height: 0.9em;
    position: absolute;
    text-align: center;
    top: 7%;
    width: 100px;
    z-index: 2;
}



.related-header{font-size:25px;color:#000099;margin-left:40px;font-family:"Times New Roman", Times, serif;position:absolute;margin-top:5px;}

#dept_content_relatedimage{height:84px; width:128px;left:84px;}



.form-space{padding:1em 0;}

/*************************** cms style ***********************************/

.block-content{margin-top:0em;
	padding:0em 1em 0.833em 1em;
	}
	
#block-nice_menus .block-content .shadow {
     background-color:#10155E;
	 /*box-shadow: 0 0 0 #10155E;*/
}

#block-menu-primary-links .block-content  {
     background-color:#10155E;
	/* box-shadow: 0 0 0 #10155E;
	  -moz-box-shadow: 0 0 0 #10155E;
    -webkit-box-shadow: 0 0 0 #10155E;*/
   /* box-shadow:0 0 0 #10155E; */
    /* For IE 8 
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#10155E')";*/
    /* For IE 5.5 - 7 
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color='#10155E');*/
	line-height:.75em;
}

.box-block{padding-bottom:0px;border: 1px solid #C7C1BA;}

.boxleft-front {padding:.2em 1.417em;}

.box-main-content{margin:10px;}

.box-block-content {padding-top:0;padding-left:1em;}

.box-top {padding-top:1em;}

.container-front {max-width:85.333em; min-width:65em;margin:0 auto;}

.content-container-header{position:relative; width:100%;/*padding:2px 0 2px 0;*/background:#870023;color:#fff;}

.content-container-header h2{font-size:15px;padding:5px 0 5px 20px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-container-header p a{font-size:20px;padding:0 0 0 20px;color:#fff;font-family:"Times New Roman", Times, serif;}

.content-lft-front,div.content-lft-front{float:left;margin:0 0 0 0;width:246px;height:467px;background:#fff;border: 1px solid #C7C1BA;}

.content-lft-img{margin-top:1em}

.content-lft-mid, div.content-lft-mid {height:68px;margin-left:0px;margin-bottom:16px;
 background: url("/website-look/php/images/social-bg.png") no-repeat scroll 0 0 transparent;
  }
  
.content-lft-top, div.content-lft-top {height:68px;margin-top:0px;margin-left:0px;margin-bottom:16px;
    background: url("/website-look/php/images/social-bg.png") no-repeat scroll 0 0 transparent;
  }
 .content-rt-cal,div.content-rt-cal{float:left;margin:0 0 0 0;width:754px;height:468px;background:url("/website-look/php/images/cal-bg.jpg");background-repeat:repeat-x;}
 
 .content-rt-cal-front,div.content-rt-cal-front{float:left;margin:0 0 0 0px;width:765px;/*sjb 093011 changed margin from 0 0 0 7px */
height:468px;background:url("/website-look/php/images/cal-bg.jpg");background-repeat:repeat-x;border: 1px solid #C7C1BA;}	

.content-rt,div.content-rt{float:left;margin:10px 0 0 8px;width:754px;
height:468px;background:url("/website-look/php/images/cal-bg.jpg");background-repeat:repeat-x;}

.content-rt-container-nl{float:right;position:relative; width:1024px;height:100%;}

.content-rt-front,div.content-rt-front{float:left;margin:0;width:752px;height:468px;margin-left:10px;background:url("/website-look/php/images/cal-bg.jpg");background-repeat:repeat-x;}

.content-n1,div.content-n1{float:left;margin:0 0 0 10px;width:752px;}

.content-n2,div.content-n2{float:left;margin:0;width:100%;}

.content-mid,div.content-mid{float:left;margin:0;width:58%;margin-left:10px;height:747px;background:#fff;}

.dual-frame {background: url("/website-look/php/images/dual.png") no-repeat scroll 0 0 transparent;margin-left:0px;}

.dual-text{float:left; position:relative;width:149px; height:100%;margin-left:90px;padding-top:55px;}

/* pmj added this class to hold the boxes */

.frontboxesholder,div.frontboxesholder{float:left; margin-right:0em;background:#fff;width:1024px;}

.fye{width:250px;}

#gpc-front{width:25%;}

.header,div.header{float:left;width:85.333em;height:14.917em;margin-left:0em; background:#870023;z-index:100;}

#headeralert{z-index:1000;}

hr.lft{background:#ddd;color:#ddd;clear:both;float:none;width:17.5em;margin:-.6em 0 .45em .45em;border:#ddd 1px solid;}

li.collapsed{
    padding: 3px 0 8px 0;
}

li.leaf{list-style-image:none;list-style-type:none;}

.main-top-content{float:left;background:#fff;margin-top:10px;width:1024px;max-height:270px;}

.mini-block{margin:1em 0 0 3em;}
.mini-img{float:right;margin-left:-2px;}

.orb{float:right;}

p.content-rt-txt,div.content-rt-txt {color: #7C6A54;margin: -1em 0 0 -1em;}

.second-content-mid,div.second-content-mid{float:left;margin:0;width:3px;margin-left:10px;background:#fff;}

.second-content-lft,div.second-content-lft{float:left;margin:0;width:260px;height:268px;background:#ffffff;}

.show-container-dept,div.show-container-dept{float:left;width:1022px;height:219px;margin:0px;}

.tag-frame {background: url("/website-look/php/images/tag-bg.png") no-repeat scroll 0 0 transparent;margin-left:-11px;}

.title-block-txt{margin-left:15px;}

#topblock{width:85.333em;}

.top-content-qt,div.top-content-qt{float:left; margin-right:10px;height:22.333em;background:#fff;border: 1px solid #C7C1BA;width:20.54em;}

/*******************************************old template************************************************************************/
#tabs-wrapper { margin-bottom: 0;}

#tabs-wrapper ul.tabs {
    overflow: auto;
    width: 99%;
	
}
ul.primary {
    background-color: #FFCC33;
    border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse;
    border-top: 1px solid #CCCCCC;
    font-size: 0.9em;
    list-style: none outside none;
    margin: 5px 0;
    padding: 4px 0;
    white-space: nowrap;
}

ul.primary li {
    display: inline;
}

ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}


/*********************************************style.css************************************************************************/

/*pmj changed margin-top from 10 to 0px */
#middle-content {
  width:1024px;
  padding-top: 3px;
  float:left;
  margin-top:0px;
 
}

.sidebar-left #middle-content {
  width:751px;
  float:left;
  padding-top: 3px;
  margin-left:10px;
  /*margin-top:10px;*/
 
}

.sidebar-right #middle-content {
  width:754px;
  float:left;
  padding-top: 3px;
 /* margin-right:10px;
  margin-top:10px;*/
 
}

.sidebars #middle-content {
 /* width:56%; */
  width:483px;
  float:left;
  margin-left: 10px;

}

#sidebar-left {
  width:260px;
  float:left;
  padding-top: 3px;
  }

#sidebar-right {
  width:260px;
  float:right;
  margin-left:10px;
  height:100%;
  position:relative;

	
}

.title, .title a {
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0 auto;
}


/*****************************************************block.css***************************************/

.block-region {
    background-color: #FFFFFF;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 0px;
	color: #000000;
	
}

.block ul {list-style-type:none;}

.block-space{margin-bottom:10px;}

.block-space-btm{margin-top:10px;}

.block-space-mid{margin-bottom:0px;}

.block {border:1px solid #c7c1ba;}


/**********************************************slideshow-sidebar*******************************************************/

.ul_container-side{background:#F9F5DF;padding-left:15px;width:137px;height:420px;}
.ul_container-side a{margin-top:0px;}
.navbar-side-img{background:#F9F5DF;margin-left:1px;}
.navbar-side-img-mid{margin-top:7px;margin-left:1px;}

