/* www.trnty.edu CSS Document */
/* Author: D. Brunsting */
/* v 1.0
/* Color Scheme */
/* Navy - #000033 */
/* Dark Blue - #020248 */
/* White - #FFFFFF */
/* Tan - #E4DDCB */
/* Dark Tan - #C4AE7E */


body {
	font-size:76.1%;
	font-family: Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0;
	background-color:#D9CEB0;
	background-image:url(../images/adultstudies-bkgd.jpg);
        background-attachment:fixed;
	background-repeat:no-repeat;
        background-position:center top;
        width: 100%;
	}

#container {
	margin:0 auto;
        width: 990px;
	padding-top: 15px;
}

/* HEADER STYLES */
#header {
        background-image:url(../images/shadow-header.png);
	background-repeat:no-repeat;
        width: 990px;
	display:table;
        height:125px;
	}

#header p {
        padding-top:25px;
}

#header h1 {
	float: left;
	margin: 5px;
        padding-left:10px;
	}
	
#header h1 a {
	width: 416px;
	height: 70px;
	text-decoration: none;
	display: block;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/tcc-transp.gif) no-repeat;
	border: none;
        padding-left:50px;
	}


/* LAYOUT STYLES */
	
#content-wrapper {
	background-image:url(../images/shadow.png);
	background-repeat:repeat-y;
	display:table;
	padding:0;
	margin:0;
	clear:both;
        width:990px;
        overflow:hidden;
	}
	
#footer {
	background-image:url(../images/shadow-footer.png); 
	background-repeat:no-repeat;
        width: 990px;
	margin-left:-4px;
	margin-top:0; 
	height:68px;
	margin-bottom:2px; 
	position:absolute;
}

#footer p{
        color:#014171;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .95em;
	text-align:center;
}
	
#sidebar {
	float: left;
	width:172px;
	text-align: left;
	padding:0;
	margin:0px;
	overflow:hidden;
	color:#FFFFFF;
	clear:both;
        height:100%;
}

#sidebar-2 {
	float:left;
	width:187px;
	text-align: left;
	padding:0;
	margin:0;
	overflow:hidden;        
        background-color:#C4AE7E;
}

#igallery {
        float:left;
        width:714px;
        background-color:#ffffff;
        overflow:hidden;
        margin:0;
        padding:0;
        position:relative;
        z-index:2;
        padding-left:10px;
}


#lbox {
       overflow:hidden;      
       background-color:#020248;
	background-image:url(../images/blue_sidebar.jpg); 
	background-repeat:no-repeat;
        height:100%;
       margin:0;
       padding:0;
       float:left;
       margin-left:30px;
       padding-bottom: 20010px;  /* X + padding-bottom */
       margin-bottom: -20010px;  /* X */
} 



#cbox {
	float:left;
	overflow:hidden;
        margin:0;
        padding:0;
        width:724px;
        min-height:440px;
        height:auto !important;
        background-color:#C4Ae7e;
        height:440px;
        padding-bottom: 20010px;  /* X + padding-bottom */
        margin-bottom: -20010px;  /* X */
}

#content60 {
	float:left;
	width:535px;
	overflow:hidden;
        background-color:#ffffff;
        min-height:560px;
        height:auto !important;
        height:560px;

	}

#content80 {
	float:left;
	width:724px;
	overflow:hidden;
	background-color: #FFFFFF;
        min-height:560px;
        height:auto !important;
        height:560px;

	}

#content100 {
	float:left;
	width:840px;
	overflow:hidden;
	background-color: #FFFFFF;
        min-height:560px;
        height:auto !important;
        height:560px;

	}

/* PADDING STYLES */
.adm_inside {
        padding:0 25px;
}

.adm_inside .contentheading {
	background-image:url(../images/AdultStudies_Header_Bar.jpg); 
	background-repeat:no-repeat;
        padding:0 0 0 10px;
        width:100%;
        color:#fff;
        height:34px;
        line-height:1em;
        font-size: 1.6em;
}

.adm_inside .componentheading {
	background-image:url(../images/AdultStudies_Header_Bar.jpg); 
	background-repeat:no-repeat;
        padding:10px 0 0 10px;
        width:100%;
        color:#fff;
        height:34px;
        line-height:1em;
        font-size: 1.6em;
}
.adm_inside .contentheading {
	background-image:url(../images/AdultStudies_Header_Bar.jpg); 
	background-repeat:no-repeat;
        padding:0 0 0 10px;
        width:100%;
        color:#fff;
        height:34px;
        line-height:1em;
        font-size: 1.6em;
}
.inside {
	padding:5px 10px;
}

.inside-right{
	padding:5px 0;
}

.inside-content {
   padding:0 15px 15px 5px;
}


.contentpaneopen table{
        margin:0;
        padding:0px 20px;
}
p {
	padding: 5px;
}

/* TYPOGRAPHY */

* {
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin: 0.25em 0;
}


fieldset {
	padding: 0.5em;
}




h1,.componentheading {
	font-size: 1.5em;
        font-weight:bold;
        color: #000033;
}


h2,.contentheading{ 
	font-size:1.4em;
        font-weight: bold;
        color: #000033;
}


.componentheading {
       /* background-image:url(../images/h1_graphic.gif); */
       /*  background-repeat:no-repeat;*/
       /*  background-position: top left;*/
        text-transform: uppercase;
        height:45px;
        padding: 15px 0 15px 15px;
        color: #000033;
}



h3{
	font-size:1.3em;
	font-weight:bold;
        color: #000033;
}

h4 {
	font-size:1.2em;
	font-weight:bold;
        color: #000033;
}

h5 {
	font-size: 1.1em;
	font-weight:bold;
        color: #000033;
}

h6 {
	font-size: 1em;
	font-weight:bold;
        color: #000033;
}

blockquote {
        padding: 0 20px;
}

p { 
      padding: 5px 0;

}

td ul {
        padding-left:25px;
}

td ol {
        padding-left:25px;
}

td ul li{
        list-style-type:circle;
        list-style-position:inside;
}

td ol li {
        list-style-type:decimal;
        list-style-position:inside;
}

#footer,.small,.createdate,.modifydate,.mosimage_caption{
	font: 0.8em Ariel,Helvetica,sans-serif;
	color: #cccccc;
}

em {
  white-space: nowrap;
}


/ * Breadcrumbs */

.breadcrumbs{
        color:#00305E;
        font-size:.9em;
        text-align: right;
}

.pathway{
        text-align:right;
        text-decoration:none;
        border-bottom: 1px dotted #CCE2DD;
        font-size:.9em;
}

.pathway a{
        text-decoration:none;
        border: 0;
        font-size:.9em;
        text-align: right;
}
        

.moduletable {
	margin-bottom: .25em;
	padding: 0;  /* padding for inside text */
        margin:0; 
        width:190px;
}


.moduletable h3{
	/* background-image: url(../test/studentlifev1.0/images/moduletitlebg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px; */
	padding: 4px 0px 0px 8px;
	height: 35px;
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	margin: 0px -10px;
}


/* INDIVIDUAL LINK STYLES */
a.category:link, a.category:hover, a.category:visited, .blog_more, a.blogsection, a.blogsection:link, a.blogsection:visited, a.blogsection:hover,.moduletable ul li {
        text-decoration:none;
        list-style:none;
}

a.category:hover,a.blogsection:hover {
        font-weight:bold;
}

a {
        text-decoration:none;
        color: #A9C2E0;
}

a:hover {
        font-weight:bold;
}


#sidebar-2 a, #sidebar-2 li a {
        color:#020248;
        font-size:1em;
}


#sidebar-2 #current {
        color:#fff;
}

#sidebar-2 p {

	padding:5px 10px;
}
#sidebar-2 h3 {
	padding:5px 10px;
        margin-left:4px;
}
.contentpaneopen a {
       text-decoration: none;
       font-weight:bold;
       color: #014171;
}

.contentpaneopen a:hover {
       text-decoration: none;
       color: #C4AE7E;
}

.contentpaneopen img {
       padding: 0px 5px;
}

.img_caption {
       font-size: .9em;
       color:#999999;
       font-style: italic;
}
/* Navigation - Left Menus*/

.moduletable_menu {
	padding:10px 0 0 0;
        text-decoration:none;
}

.moduletable_menu h3 {
	color:#E0D9C6;
	text-align: center;
	font-size:1.1em;
	margin:0;
	}

.moduletable_menu ul {
	list-style: none;
	margin:0;
	padding:0;
        text-decoration:none;
	}
	
.moduletable_menu li {
	margin:0;
        text-decoration:none; 
        margin-bottom:1em;
}

.moduletable_menu li a{
	display:block;
	padding: 0px 5px 3px 0;
        text-decoration:none;
	color:#ffffff;
        font-size:1.1em;
        border-bottom:1px dotted #014171;
}

.moduletable_menu ul ul {
        padding:5px 0;
}

.moduletable_menu li li {
        padding-left:10px;
}

.moduletable_menu li li li {
        padding-left:15px;
}

.moduletable_menu li li li {
        padding-left:15px;
}

/* active menu to indicate the current page*/
#current a{
       font-weight: bold;
       color: #E4DDCB;
       cursor: default;
}

#current a:hover{
       color: #FFFFFF;
}

#current ul li a{
       font-size: 1em;
       font-weight: normal;
       color: #ffffff;
       cursor: default;
}

#current ul li a:hover, #current ul li li a:hover, #current ul li li li a:hover{
       color:#ffffff;
}

.moduletable_menu li a:hover, .moduletable_menu ul li li a:hover, .moduletable_menu ul li li li a:hover {
        text-decoration:none;
        color: #ffffff;
}
.menu_menu ul li a:hover, .menu_menu ul li li a:hover, .menu_menu ul li li li a:hover  {
        text-decoration:none;
        color: #ffffff;
}

/* Search Box */
.search{
        margin-top: 2px;
        padding-bottom: 2px;
}

.search-stop{
        margin-top:6px;
        padding-top:15px;
        padding-right:75px;
}

.button-stop {

        vertical-align:bottom;
}

.inputbox, .inputbox-stop{
        font-size: .9em;
        color: /* #C4AE7E */#BFA46B;
}

/* Legacy Horizontal Menu - Top of Header div*/

#slideshow {
         padding-top:10px;
}

#slideshow a {
        font-weight:bold;
        text-decoration:none;
        text-transform:uppercase; 
        color:#ffffff;
}

#slideshow a:hover{
        font-weight:bold;
        text-decoration:none;
        text-transform:uppercase;
        /* color: #D1D8D8; */
        color: #4ACBE0;
}


/* Other layout */


.buttonheading img{
       text-decoration:none;
       border:0;
       padding:0;
}

.buttonheading a:link img{
       color: #014171;
       text-decoration:none;
       padding:0;
}

.buttonheading a:hover {
       font-weight:bold;
       
}

.contentpaneopen img {
       padding: 0 10px;
}

.highlight {
       font-size:1.2em;
       color:#014171;
       font-weight:bold;
}


.readmore {
      text-decoration:none;
      color:#A9C2E0;
}

.readmore a:hover {
      font-weight: bold;
}


/* Table Entries */

.sectiontableentry1 {
       text-align: left;
/*       background:#f8f8ff; */
       padding-top:5px;
       vertical-align:top;
}

.sectiontableentry2 {
       text-align: left;
       padding-top:5px;
       vertical-align:top;
}

.sectiontableentry1 a, .sectiontableentry2 a {
       color:#014171;

}


.sectiontableentry1 td, .sectiontableentry2 td {
       padding:0 10px;
}

/* Most Read tag */

.mostread ul {
       list-style-type:none;
       padding-top: -10px;
}

.mostread li {
       list-style-type:none;    
       padding-bottom:5px;
}

.mostread a {
       color: #014171;
       text-decoration:none;
}

.mostread a:hover {
       font-weight:bold;
       color: #ffffff;
}

/* Image Code */
#contentpaneopen img {margin-left: 10px; margin-right: 10px;}
#contentpaneopen img[align="left"]  {margin-left: 0; margin-right: 10px;}
#contentpaneopen img[align="right"] {margin-left: 10px;margin-right: 0;}
img.right {float:right;}

/* Highlight */


.moduletable-highlight {
       border-top: 5px solid #4a94bd;
       border-bottom: 5px solid #4a94bd;
       padding: 0 5px 15px 5px;
       margin-bottom:10px;
       background-color: #fff;
}

.moduletable-highlight h3{
       color: #014171;
       font-weight:bold;
       font-size: 1em;
}



/* Page Navigation */
.pagenav_next a,.pagenav_prev a {
	margin: 25px 15px 0px 0px;
	padding: 1px 2px;
	text-align: center;
	text-decoration:none;
	font: 11px Arial, Helvetica, Geneva, sans-serif;
}
div.back_button a {
	margin: 15px 15px 0px 0px;
	padding: 1px 2px;
	text-align: center;
	text-decoration:none;
	float: right;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
}
.pagenav_next a:hover,.pagenav_prev a:hover,div.back_button a:hover {
	text-decoration:none;
	text-align: center;
}

div.pagenavbar a, div.pagenavbar {
	text-decoration: none;
	font-size: 11px;
	text-align: center;
}

/* Login Module */
.moduletable-login a, .moduletable-login a:hover {
        text-decoration: none;
        color: #014171;
        font-size: .9em;
}
 .moduletable-login a:hover {
        font-weight: bold;
}

.moduletable-login ul li {
        list-style:none;
}

/* hasTip */
.hasTip img {
         border:0;
}

.article_column td {
        padding: 0 10px;
}

/* TOP HORIZONTAL SUCKERFISH MENU */
#sidebar-2,content60,content80,content100 {z-index:20;
}
#sidebar{ /*the columns that gets dropped down over yours might be different*/
z-index:10;
}
#mainleveltopnav li{
display:inline;
list-style-type:none;
padding-right:5px;
}
a.mainleveltopnav,a.mainleveltopnav:link,
a.mainleveltopnav:visited{
color:/*#002E5F*/#14406F;
}

.moduletablemainnav{ /* I have relatively positioned the module */
position:relative;
top:22px;
*top:20px;
left:30px;
width:100%;
z-index:100;
font:0.95em Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
#mainlevelmainnav,#mainlevelmainnav ul{
float:left;
list-style:none;
line-height:1em;
background:transparent;
font-weight:700;
margin:0;
padding:0;
}
#mainlevelmainnav a{
display:block;
color:#14406F;



text-decoration:none;
margin-right:15px;
padding:0.3em;
}
#mainlevelmainnav li{
float:left;
padding:0;
}
#mainlevelmainnav li ul{
position:absolute;
left:-999em;
height:auto;
width:17em;
font-weight:400;
background:#DFCC99;
border:#DFCC99 1px solid;
margin:0;
color:#000033;
}
#mainlevelmainnav li li{
width:17em;
}
#mainlevelmainnav li ul a{
width:17em;
color:#000033;
font-size:0.95em;
line-height:1.5em;
font-weight:400;
}

/* #mainlevelmainnav a:hover {background-color:#E4DDCB;} */

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
left:-999em; 
}
#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
left:auto;
z-index:6000;
}
#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
background:#fff;
}


/* Header Image Gallery */

.moduletable-gallery {
margin:0 auto;
margin-bottom:5px;
width:700px;
}

/* IE 6 HACK FOR COLUMN EQUALIZING*/ 
* html #lbox {

       overflow:hidden;      
       float:none;
        /*background:none;*/
        margin:0;
        padding:0;
       margin-left:30px;
       margin-right:35px;
}

* html #content60 {
	float:left;
	width:510px;
	overflow:hidden;
        background-color:#ffffff;
	}

* html #content80 {
	float:left;
	width:693px;
        w\idth:693px;
	overflow:hidden;
	background-color: #FFFFFF;
	}

* html #content100 {
	float:left;
	width:810px;
	overflow:hidden;
	background-color: #FFFFFF;
	}

* html #cbox {
	float:left;
	overflow:hidden;
        margin:0;
        padding:0;
        width:693px;
        w\idth:693px;
        background-color:#C4AE7E;
}
* html #igallery {
      width:693px;
      w\idth:693px;
      position:relative;
      overflow:hidden;
      background-color:#fff;
}

* html .moduletable-gallery {
      width:693px;
      w\idth:693px;
      overflow:hidden;
      background-color:#fff;
}

* html .moduletable-gallery img{
      width:683px;
      overflow:hidden;
      background-color:#fff;
}


* html #sidebar-2 { width:172px;}

* html #sidebar-2 img {
    width:162px;
}


/* END IE6 HACK */

/* Banner Slider */

.moduletable-banner div span img {border:0}
.moduletable-banner img {border:0}