﻿/*========================================
------------------------------------------
Home Styles
- home page styles
------------------------------------------
========================================*/

a:link,
a:visited,
a:hover,
a:active {
	color:#d05c00;
}


/* ------------------

       Header

--------------------*/

#mainheaderoutercontainer {

	width:100%;

	height:98px;

	background-color:#999999;

	background-image:url('/content/images/GlobalStandard/bg_header.gif');

	background-repeat:no-repeat;

	background-position:center;

}



#mainheadercontainer {

	width:950px;

	height:98px;

	margin:0 auto;

	position:relative;

}



#headerlogo {

	width:232px;

	height:51px;

	position:absolute;

	top:25px;

	left:31px;

}



#headerlogo a:link,

#headerlogo a:visited,

#headerlogo a:hover,

#headerlogo a:active

 {

	color:#000000;

}



#headercontent {

	width:600px;

	text-align:right;

	position:absolute;

	bottom:0px;

	right:0px;

	padding:0 10px 15px 0;

}



#headercontent p {

	margin:10px 0 0 0;

	padding:0;

	color:#cccccc;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

}



#headercontent .headerweather {

	font-size:10px;

}



#headercontent a:link,

#headercontent a:visited {

	color:#cccccc;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	text-decoration:none;

}



#headercontent a:hover,

#headercontent a:active {

	color:#cccccc;

	font-size:11px;

	line-height:11px;

	font-weight:bold;

	text-decoration:underline

}



.masthead1 {

	font-size:24px;

	font-family:'Trebuchet MS', Verdana, Arial;

	color:#f5822a;

}



.masthead2 {

	color:#FFFFFF;

	font-size:24px;

	font-family:'Trebuchet MS', Verdana, Arial;

}



#globalnavoutercontainer {

	width:100%;

	height:39px;

	background-color:#f5822a;

	background-image:url('/content/images/GlobalStandard/bg_globalnav.gif');

	background-repeat:repeat-x;

	background-position:center;

}



#globalnavcontainer {

	width:950px;

	height:39px;

	margin:0 auto;

	padding:0;

}

.globalnavul {

	padding:0;

	margin:0;

	font-size:11px;

	font-family:"Trebuchet MS", Verdana, Arial;

}

.globalnavul  li {

	padding:0;

	margin:0 2px 0 0;

	list-style:none;

	display:inline;

}

.globalnavul li a:link,

.globalnavul li a:visited,

.globalnavul li a:hover,

.globalnavul li a:active {

	color:#000000;

	}

.globalnavul li img {

	margin:0 -5px 0 0;

	padding:0;

}

.globalnavul li img:link,

.globalnavul li img:visited {

	background-image:none;

}



.globalnavul li img:hover {

	margin:0 -5px 0 0;

	padding:0;

	background-image:url('/content/images/GlobalStandard/globalnav_lihoverbg.gif');

	background-repeat:repeat-x;

}

.globalnavul li img:active {

	margin:0 -5px 0 0;

	padding:0;

	background-image:url('/content/images/GlobalStandard/globalnav_liactivebg.gif');

	background-repeat:repeat-x;

}


#carouseloutercontainer {
	height:281px;
	width:100%;
	background-color:#FFFFFF;
	background-image:url('/content/images/HomePage/bg_carousel.gif');
	background-repeat:repeat-x;
}

#carouselcontainer {
	width:950px;
	height:281px;
	margin:0 auto;
}
.pagedivideroutercontainer {
	height:1px;
	width:100%;
	background-color:#FFFFFF;
	padding-bottom:12px;
}

.pagedividercontainer {
	height:1px;
	width:950px;
	margin:0 auto;
	background-image:url('/content/images/HomePage/fullpagegradientdivider.gif');
	background-repeat:no-repeat;
	background-position:center;
}

#primarycontentoutercontainer {
	width:100%;
	background-color:#FFFFFF;
}

#primarycontentcontainer {
	width:950px;
	hXeight:316px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding-bottom:20px;
}

#tabbedboxmenucontainer {
	width:180px;
	margin:0 20px 0 0;
	float:left;
	background-color:#eeeeee;
	border:1px solid #CCCCCC;
	border-left:14px solid #CCCCCC;
	padding:9px 0;
}

.tabbedboxmenuul {
	color:#999999;
	font-size:12px;
	margin:0;
}

.tabbedboxmenuliunloaded {
	color:#CCCCCC;
	border-left:14px solid #CCCCCC;
	margin: 0 0 0 -14px;
}

.tabbedboxmenuliunloaded a:link,
.tabbedboxmenuliunloaded a:visited,
.tabbedboxmenuliunloaded a:hover,
.tabbedboxmenuliunloaded a:active {
	color:#CCCCCC;
}

.tabbedboxmenuliinactive {
	border-left:14px solid #CCCCCC;
	margin: 0 0 0 -14px;
}

.tabbedboxmenuul li a {   
	font-family:"Trebuchet MS", Verdana, Arial;
	text-decoration:none;
	color:#999999;
}

.tabbedboxmenuul li {
	list-style-type:none;
	text-align:right;
	padding:8px 12px 8px 10px;
	width:158px;
	line-height:15px;
}

.tabbedboxmenuliinactive:hover {
	background-color:#FCFCFC;
	border-left:14px solid #DDDDDD;
	color:#777777;
}

.tabbedboxmenuliactive { 
	background-color:#FFFFFF;
	border-left:14px solid #f5822a;
	color:#f5822a;
	font-weight:bold;
	border-right:1px solid #FFFFFF;
	margin: 0 -2px 0 -14px;
	background-image:url('/content/images/HomePage/bg_activemenuarrow.gif');
	background-repeat:no-repeat;
	background-position:center right;
}

.tabbedboxmenuliactive a:link,
.tabbedboxmenuliactive a:visited,
.tabbedboxmenuliactive a:hover,
.tabbedboxmenuliactive a:active { 
	color:#f5822a;
}

#tabbedboxcontentcontainer{
	width:520px;
	margin:0 20px 0 0px;
	float:left;
}

#rightcontentcontainer{
	width:195px;
	margin:0 0 0 0px;
	float:left;
}

#quicklinkscontainer {
	margin:15px 0 0 0;
	color:#888888;
}

#quicklinkscontainer a:link,
#quicklinkscontainer a:visited {
	text-decoration:none;
}

#quicklinkscontainer a:hover,
#quicklinkscontainer a:active {
	text-decoration:underline;
}

#quicklinksheadingcontainer {
	background-color:#d05c00;
	border-bottom:6px solid #f5822a;
	padding:5px 12px 6px 12px;
}

#quicklinksiconcontainer {
	width:175px;
	border:1px solid #CCCCCC;
	background-color:#f4f4f4;
	background-image:url('/content/images/HomePage/bg_iconbox.gif');
	background-position:left;
	background-repeat:repeat-y;
	padding:9px 9px 0 9px;
}

#quicklinksiconcontainer a:link,
#quicklinksiconcontainer a:visited,
#quicklinksiconcontainer a:hover,
#quicklinksiconcontainer a:active {
	color:#777777;
}

.iconlistleft{
	width:25px;
	margin-right:1px;
	padding:0 0 9px 0;
}

.iconlistright {
	padding:0 0 9px 5px;
}

#quicklinkslistcontainer {
	background-color:#EEEEEE;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 9px;
	line-height:14px;
}

.quicklinksul {
	font-size:11px;
	margin:0;
}

.quicklinksul li {
	margin-bottom:6px;
	list-style-type:none;
}
#quicklinkslistcontainer a:link,
#quicklinkslistcontainer a:visited,
#quicklinkslistcontainer a:hover,
#quicklinkslistcontainer a:active {
	color:#777777;
}

/* =============================
Search Box Styles
==============================*/

.frontpagesearchcontainer {
                border:1px solid #CCCCCC;
                background-color:#EEEEEE;
                padding:5px 9px 9px 9px;
                width:175px;
                margin:0;
}

.SearchLabel {
                text-transform:uppercase;
                float:left;
                color:#666666;
                font-size:11px;
                line-height:20px
}

#MainSearchSelector {
                color:#666666;
                font-size:11px;
}

#MainSearchSelector_0,
#MainSearchSelector_1 {
                margin:2px 3px 0 5px;
}

#MainSearchSelector label {
                vertical-align:top;
                line-height:16px;
}

#MainSearchBox {
                width:140px;
                height:20px;
                margin:3px 0 0 0;
                padding:0 0 0 0;
}

#SearchGoButton {                
                padding:0;
}


/* =============================
--------------------------------
Tabbed Box Content Layout Styles
--------------------------------
==============================*/


/* =============================
Even Column Designs
==============================*/

.tbc-evencolumnleft {
	float:left;
	width:252px;
	margin-right:16px;
}

.tbc-evencolumnright {
	float:left;
	width:252px;
}

.tbc-highlightphoto img {
	width:246px;
	height:139px;
}

.tbc-highlightphoto {
	padding:7px;
	width:260px;
	height:153px;
	margin:-4px -4px 0px -4px;
	background-image:url('/content/images/HomePage/bg_topstory.gif');
	background-repeat:no-repeat;
}

.tbc-highlighttext {
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.tbc-highlighttext h1 {
	font-size:11px;
	text-transform:uppercase;
	color:#D05C00;
	border-bottom:1px solid #d4d4d4;
	margin:-9px 0 0 0;
	padding:0 0 3px 0;
	line-height:14px;
}

.tbc-highlighttext h1 a {
	text-decoration:none;
}
.tbc-highlighttext p {
    font-size:11px;
    line-height:18px;
    color:#444444;
    margin:10px 0 0 0;
    padding:0;
}


.tbc-linklist {
	margin-bottom:20px;
}

.tbc-linklist h1 {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	background-color:#D05C00;
	color:#FFFFFF;
	border-bottom:7px solid #f5822a;
	padding: 3px 7px;
	letter-spacing:0.1em;
}

.tbc-linklist ul {
	color:#999999;
	margin:8px 0 0 22px;
	line-height:14px;
	font-style:italic;
}

.tbc-linklist li {
	margin-bottom:10px;
}

.tbc-linklist ul li ul {
	color:#CCCCCC;
	margin:6px 0 0 22px;
	line-height:14px;
	font-size:11px;
}

.tbc-linklist li ul li {
	margin-bottom:6px;
}

.tbc-linklist a {
	color:#444444;
	font-style:normal;
}

.tbc-linklist-moreli {
	list-style-type:none;
	text-transform:uppercase;
	font-size:12px;
	margin-top:10px;
	letter-spacing:0.0em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.tbc-linklist-moreli a:link,
.tbc-linklist-moreli a:visited,
.tbc-linklist-moreli a:hover,
.tbc-linklist-moreli a:active {
	color:#d05C00;
	text-decoration:none;
}

.tbc-linklist-moreliimg {
	margin:0 0 -1px 0;
}

.tbc-iconbox {
	width:100%;
	text-transform:uppercase;
	color:#444444;
	font-size:12px;
}

.tbc-iconbox a {
}

.tbc-iconbox-leftcolumn img {
	margin-top:-2px;
}

.tbc-iconbox td {
	padding-bottom:12px;
	vertical-align:top;
}

.tbc-iconbox-leftcolumn {
	width:20px;
	padding-right:8px;
}

.tbc-iconbox-leftcolumn img {
	margin-top:-2px;
}

.tbc-iconbox-subtitle {
	text-transform:none;
	font-size:11px;
	color:#777777;
	line-height:16px;
}

.tbc-iconbox-subtitle a:link,
.tbc-iconbox-subtitle a:visited,
.tbc-iconbox-subtitle a:hover,
.tbc-iconbox-subtitle a:active {
	color:#777777;
}

.tbc-graphicadvertlist,
.tbc-graphicadvertlist-shadowed {
	margin:0 0 20px 0;
}

.tbc-graphicadvertlist li,
.tbc-graphicadvertlist-shadowed li {
	list-style-type:none;
	margin-bottom:5px;
}

.tbc-graphicadvertlist-shadowed li {
	margin:-4px;
}


/*------------------------------
Double Top Highlights
------------------------------*/

.tbc-dth-highlightcontainer {
	margin-bottom:20px;
	float:left;
}

.tbc-dth-highlight {

}


/*------------------------------
Double Left Highlights
------------------------------*/

.tbc-dlh-highlight1 {
	margin-bottom:20px;
}

.tbc-dlh-highlight2 {

}


/* =============================
Weighted Column Design
==============================*/

.tbc-wc-highlightphoto {
	padding:7px;
	width:216px;
	height:216px;
	margin:-4px -4px 0px -4px;
	background-image:url('/content/images/HomePage/bg_squarehighlight.gif');
	background-repeat:no-repeat;
}

.tbc-wc-highlightphoto img {
	width:202px;
	height:202px;
}

.tbc-lightcol-studenthighlight {
	margin-bottom:20px;
}

.tbc-lightcol-studenthighlight h1 {
	color:#D05C00;
	margin:-8px 0 7px 0;
	padding:0 0 3px 0;
	font-size:16px;
	line-height:20px;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Verdana, Arial;
	border-bottom:1px solid #d4d4d4;
}

.tbc-lightcol-studenthighlight p {
    font-size:11px;
    line-height:18px;
    color:#444444;
    margin:7px 0 0 0;
    padding:0;
}



/*------------------------------
Right-Heavy Columns
------------------------------*/

.tbc-rightheavycol {
	width:290px;
	float:left;
}

.tbc-leftlightcol {
	width:208px;
	margin-right:22px;
	float:left;
}



/*------------------------------
Left-Heavy Columns
------------------------------*/

.tbc-leftheavycol {
	width:290px;
	float:left;
	margin-right:22px;
}

.tbc-rightlightcol {
	width:208px;
	float:left;
}

/*------------------------------
Weather Bug
------------------------------*/
.WeatherBugImage { margin-bottom:-4px;}

/* ------------------
       Footer
--------------------*/

#footeroutercontainer {
	height:82px;
	width:100%;
	background-color:#d3d3d3;
	background-image:url('/content/images/GlobalStandard/bg_footer.gif');
	background-repeat:repeat-x;
	clear:both ! important; /* resets the flow at the top of the footer */

}

#footercontainer {
	width:950px;
	height:82px;
	margin:0 auto;
}

#footerlogo {
	width:144px;
	height:32px;
	padding:23px 0px 27px 22px;
	float:left;
}

#footerlogo a:link,
#footerlogo a:visited,
#footerlogo a:hover,
#footerlogo a:active
 {
	color:#d3d3d3;
}

#footercontent {
	width:738px;
	padding:32px 22px 0px 0px;
	float:right;
}

#footercontent p {
	padding:0;
	margin:0;
	color:#333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

#footercontent p a:link,
#footercontent p a:visited
 {
	color:#333333;
	text-decoration:none;
}

#footercontent p a:hover,
#footercontent p a:active
 {
	color:#333333;
	text-decoration:underline;
}

.ListCalendarContainer span {
display:block;
}

.ListCalendarContainer .EventStartTime {
font-style:normal;
color:#444444;
}

.MoreEvents {
                list-style-type:none;
                text-transform:uppercase;
                font-size:12px;
                margin-top:10px;
                letter-spacing:0.0em;
                font-family:Verdana, Arial, Helvetica, sans-serif;
}

.MoreEvents a:link,
.MoreEvents a:visited,
.MoreEvents a:hover,
.MoreEvents a:active {
                color:#d05C00;
                text-decoration:none;
}

.MoreEvents img {
                margin:0 0 -1px 4px;
}

/* generic highlights container */

.highlightcontainer-horizontal {
                margin:0 -8px 20px -8px;
                clear:both;
                display:block;
                float:left;
                cursor: pointer;
}

.highlightcontainer-horizontal .highlightphoto {
                padding:7px;
                width:260px;
                height:153px;
                margin:-4px -4px 0px -4px;
                background-image:url('/content/images/HomePage/bg_topstory.gif');
                background-repeat:no-repeat;
}

.highlightcontainer-horizontal .highlight {
                width:252px;
                float:left;
                padding:0 8px;
}

.highlightcontainer-horizontal .highlighttext h1 {
                font-size:11px;
                text-transform:uppercase;
                color:#D05C00;
                border-bottom:1px solid #d4d4d4;
                margin:-9px 0 0 0;
                padding:0 0 3px 0;
                line-height:14px;
}

.highlightcontainer-horizontal .highlighttext h1 a {
                text-decoration:none;
}

.highlightcontainer-horizontal .highlighttext p {
                font-size:11px;
                line-height:18px;
                color:#444444;
                margin:10px 0 0 0;
                padding:0;
}

.highlightcontainer-vertical {
                padding:0;
                margin:0;
}
.highlightcontainer-vertical .highlight {
                margin: 0 0 20px 0;
                padding:0;
                float:left;
                width:100%;
                }
.highlightcontainer-vertical .highlightphoto {
                float: left;
                width: 100px;
                height: 100px;
                padding: 7px 20px 7px 7px;
                margin: -4px 0 -4px -4px;
                background-image: url('images/bg_contenthighlight.gif');
                background-repeat: no-repeat;
}
.highlightcontainer-vertical .highlightphoto img {
                width: 100px;
                height: 100px;
                margin:0;
                padding:0;
}
.highlightcontainer-vertical .highlighttext {
                margin: 0 0 0 123px;
                padding:0;
}
.highlightcontainer-vertical .highlighttext h1 {
                margin: 0 0 5px 0;
                padding:0;
}
.highlightcontainer-vertical .highlighttext p {
                margin:5px 0 0 0;
                padding:0;
                font-size:11px;
                line-height:18px;
}


/* event viewer */
.EventViewer ul li {
                list-style-type: none;
                margin: 0;
                padding:0;
                color:#333333;
}
.EventViewer ul {
                list-style-type: none;
                margin-left: 0;
}
.EventViewer .EventTitle {
                margin-bottom: 15px;
}
.EventViewer .EventType {
                font-family: "Trebuchet MS", Verdana, Arial;
                font-weight: bold;
                font-style: italic;
                font-size: 16px;
                line-height: 20px;
                margin-bottom:10px;
                display:block;
}
.EventViewer .EventDescription {
                margin-top:15px;
                color:#000000;
                font-size:11px;
                line-height:18px;
}