@charset "utf-8";
/* CSS Document */

/* Elements
********************/

body {
	background: url(images/body-bg-stretch.jpg) repeat-x;
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ContentMiddle table a img {border:none;}
a {color:#ff6600;}
hr {border:1px solid #d3d3d3;}
h1,h2,h3,h4,strong,.PageTitleHeader,.PageTitleSubHeader {color:#333333;font-family:Verdana, Arial, Sans-serif;}
h1,.PageTitleHeader {font-size:24px;font-weight:bold;padding:5px 0px 5px 0px;margin:0px;line-height:24px;color:#FF6600;}
h2,.PageTitleSubHeader {font-size:18px;font-weight:bold;margin-top:0px;padding-top:0px;line-height:18px;}
textarea {width:350px;}
.verdana { font-family: Verdana, Arial, Helvetica, sans-serif; }

/* Structure
**********************************/


	

#logoLink {width:125px;position:absolute;margin-right:85%;margin-top:5px;}

#structContainer{
	width:765px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	clear:both;
}

#structHeader{
	background: url(images/header-bg.jpg) no-repeat;
	height:151px;
		
}

#structColumn1{
	float:left;
	width:180px;
	margin-bottom:25px;
	margin-top:25px;
	font-size:12px;
	padding-left:5px;
}

.BoxOrange1NoBorder {padding-bottom:15px;margin-bottom:15px;}

.BoxOrange1Border {border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px;}

.BoxBlackArrow1Border {border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px;}
.BoxBlackArrow1Border ul{margin:0px;padding:0px;}
.BoxBlackArrow1Border li{list-style-type:none;background:url(images/orange-arrow.gif) left center no-repeat;padding:4px 0px 4px 15px;}
.BoxBlackArrow1Border li a{text-decoration:underline;padding:0px;color:#333;}
.BoxBlackArrow1Border li a:hover{text-decoration:none;}

.BoxBlackArrow1NoBorder {/*border-bottom:1px solid #d3d3d3;*/padding-bottom:15px;margin-bottom:15px;}
.BoxBlackArrow1NoBorder ul{margin:0px;padding:0px;}
.BoxBlackArrow1NoBorder li{list-style-type:none;background:url(images/orange-arrow.gif) left center no-repeat;padding:4px 0px 4px 15px;}
.BoxBlackArrow1NoBorder li a{text-decoration:underline;padding:0px;color:#333;}
.BoxBlackArrow1NoBorder li a:hover{text-decoration:none;}
/*#ContentOrangeSpotlight {border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px;}

#ContentGetConnected {border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px;}
#ContentGetConnected ul{margin:0px;padding:0px;}
#ContentGetConnected li{list-style-type:none;background:url(images/orange-arrow.gif) left center no-repeat;padding:4px 0px 4px 15px;}
#ContentGetConnected li a{text-decoration:underline;padding:0px;color:#333;}
#ContentGetConnected li a:hover{text-decoration:none;}


#ContentPetesPick {padding-bottom:15px;margin-bottom:15px;}
#ContentOrangeEvents {border-bottom:1px solid #d3d3d3;padding-bottom:15px;margin-bottom:15px;}
#ContentCowboyWeather {padding-bottom:15px;margin-bottom:15px;}

*/

#structColumn2{
	float:left;
	width:355px;
	margin-left:25px;
	margin-bottom:25px;
	margin-top:25px;
	}
#s2Links {}
ul#s2Links {float:left;margin:0px;padding:0px;width:300px;}
#s2Links li{list-style-type:none;float:left;}
#s2Links li a{text-decoration:underline;padding:3px;}
#s2Links li a:hover{text-decoration:none;border-bottom:double;color:#333;padding:3px;}

#structColumn3{
	float:left;
	width:180px;
	margin-left:20px;
	margin-bottom:25px;
	margin-top:25px;
}

#mainPicBG {
	width:353px;
	height:267px;
	background:url(images/main-pic-shadow.png) no-repeat;
	margin-bottom:0px;
}


#ContentImageRotator1 {
width:343px;
height:256px;
z-index:1;/* z-index is for IE6 */
}
#ContentStartBodyHeaderandLinks {margin-bottom:15px;}
#ContentStartBody {float:left;}
#structAds{
	width:765px;
	margin-left:auto;
	margin-right:auto;
}
#OSUad1 {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:left;margin-left:5px;}
#OSUad2 {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:left;margin-left:23px;}
#OSUad3 {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:left;margin-left:23px;}
#OSUad4 {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:left;margin-left:23px;}
#ContentAd1 {width:161px;height:147px;}
#ContentAd2 {width:161px;height:147px;}
#ContentAd3 {width:161px;height:147px;}
#ContentAd4 {width:161px;height:147px;}
#structWrapperFooter{
	width:100%;
	background:url(images/footer-bg-stretch.jpg) bottom repeat-x;
	height:225px;
	margin:0px;
	padding:0px;
	border-bottom:25px solid #000;
	clear:both;
}

#structWrapperFooterPete{
	width:100%;
	/*background:url(images/pistol-pete-small.png) top right no-repeat;*/
	height:175px;
}

#ContentMemberTools {float:right;margin:7px 5px 0px 0px;}
#ContentMemberTools ul{margin:0px;padding:0px;}
#ContentMemberTools li{list-style-type:none;float:left;font-size:12px;}
#ContentMemberTools li a{color:#000; text-decoration:none;padding:0px 5px 0px 5px;border-right:1px solid #fff;}
#ContentMemberTools li#Support a{border:none;}
#ContentMemberTools li a:hover{color:#000; text-decoration:underline;}

#ContentSearch {color:#fff;float:right;height:25px;width:180px;margin:15px 5px 0px 0px;}
#ContentSearch input {width:100px;}


#ContentToplinks {margin:0px 0px 0px 140px;}
#ContentToplinks ul {padding:0; margin:0px; margin-top:50px; list-style:none; float:left;width:700px;z-index:15;/* z-index is for IE6  Changed from value 2 to 15 to fix profile buttons from bleeding through */}
#ContentToplinks li { float:left; padding:0; margin:0;}
#ContentToplinks li a { display:block; font:bold 13px Arial, Helvetica, sans-serif; color:#fff;  padding:8px 5px 7px 5px; text-decoration:none;}
#ContentToplinks li:hover, #ContentToplinks li.sfHover { background: #ff6600;color:#fff;text-decoration:none;background:url(images/hover-bg.gif) repeat-x;}


/* Second Level Groups */
#ContentToplinks li ul { position: absolute; left: -999999px; margin:0; float:none; width:170px;border-left:1px solid #b14700;border-right:1px solid #b14700;border-top:1px solid #b14700;background-color:#ff6600;}
#ContentToplinks li li { width: 170px;border-bottom:1px solid #b14700;}
#ContentToplinks li li a { padding:4px 10px; width:130px; _width:150px;font-weight:normal;}
#ContentToplinks li li:hover, #ContentToplinks li li.sfHover { background: #ff9900;}

/* Third Level Groups */
#ContentToplinks li li ul { margin:-20px 0 0 150px}

/* The Magic */
#ContentToplinks li:hover ul ul,
#ContentToplinks li:hover ul ul ul,
#ContentToplinks li.sfhover ul ul,
#ContentToplinks li.sfhover ul ul ul { left: -999em;}

#ContentToplinks li:hover ul,
#ContentToplinks li li:hover ul,
#ContentToplinks li li li:hover ul,
#ContentToplinks li.sfhover ul,
#ContentToplinks li li.sfhover ul,
#ContentToplinks li li li.sfhover ul { left: auto;}

/* Footer for Interior pages without ADs
*******************************************/
#ContentFooter {color:#fff;font-size:10px;text-align:center;padding-top:70px;}
#ContentFooter ul {padding:0px;margin:7px 0px 5px 0px;}
#ContentFooter li {list-style-type:none;display:inline;}
#ContentFooter li a {text-decoration:underline;padding:0px 3px 0px 3px;color:#fff;font-size:12px;}
#ContentFooter li a:hover {text-decoration:none;color:#333;}

/* Footer for Start pages with ADs
*******************************************/
#ContentFooterStart {color:#fff;font-size:10px;text-align:center;}
#ContentFooterStart ul {padding:0px;margin:7px 0px 5px 0px;}
#ContentFooterStart li {list-style-type:none;display:inline;}
#ContentFooterStart li a {text-decoration:underline;padding:0px 3px 0px 3px;color:#fff;font-size:12px;}
#ContentFooterStart li a:hover {text-decoration:none;color:#333;}

/* Other
***********************/
.orange {color:#ff6600;}
.cLear {clear:both;}

/* MAIN INTERIOR (INDEX) Specific
*********************************************/
#imageContainer {padding-bottom:2px;border-bottom:2px solid #ff9900;height:140px;width:765px;margin-top:8px;margin-bottom:15px;}
#ContentImageRot2 {float:left;width:212px;border-right:2px solid #fff;border-top:2px solid #fff;}
#ContentImageRot3 {float:left;width:551px;border-top:2px solid #fff; }

#ContentMiddleLayoutImageRot2 {float:left;width:212px;border-right:2px solid #fff;border-top:2px solid #fff;}
#ContentMiddleLayoutImageRot3 {float:left;width:551px;border-top:2px solid #fff; }

#structInteriorColumn1 {width:212px;float:left;padding:0px 0px 50px 0px;}
#structInteriorColumn2 {width:521px;float:left;padding:0px 15px 0px 15px;line-height:18px;}
.onecolumn #structInteriorColumn2 {width:765px;float:left;padding:0px;line-height:18px;}
#structInteriorColumn2 h1 {font-size:24px;font-weight:bold;color:#FF6600;line-height:normal;}

/*#ContentPageName {background:none;background-color:#e5e5e5;font-weight:bold;padding:5px 5px 5px 5px;}*/

/**** Shows Children Only *****/
/**** Shows Children Only *****/
/*#ContentLeftNav {min-height:300px;}*/

#ContentLeftNav ul{margin:0px;padding:0px;width:212px;}
#ContentLeftNav li {padding:0px;margin:0px;list-style-type:none;color:#333;width:212px;}
#ContentLeftNav li {display:none;}
#ContentLeftNav li li {display:none;}
#ContentLeftNav li li li {display:none;}

#ContentLeftNav li.navselected {display:block;margin:0px;text-decoration:none;color:#333;background:none;font-weight:bold;}
#ContentLeftNav li.navselected a {display:block;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;background-color:#e5e5e5;}


#ContentLeftNav li.navselected li {display:block;margin:0px;color:#333;text-decoration:none;background:#fff url(images/lt-bg-dashes.gif) bottom repeat-x;}
#ContentLeftNav li.navselected li a {display:block;color:#333;text-decoration:none;padding:5px 5px 5px 15px;font-weight:normal;background:#fff url(images/lt-bg-dashes.gif) bottom repeat-x;}
#ContentLeftNav li.navselected li.selected li a {background-color:#e5e5e5;}

#ContentLeftNav li li a:hover{text-decoration:underline;}
#ContentLeftNav li li li a:hover{text-decoration:underline;}

/*#ContentLeftNav {}

#ContentLeftNav ul{margin:0px;padding:0px;width:212px;}
#ContentLeftNav li {padding:0px;margin:0px;list-style-type:none;color:#333;width:212px;}
#ContentLeftNav li {display:none;}
#ContentLeftNav li li {display:none;}
#ContentLeftNav li li li {display:none;}

#ContentLeftNav li.navselected {display:block;margin:0px;text-decoration:none;color:#333;background:none;font-weight:bold;}
#ContentLeftNav li.navselected a {display:none;background-color:#e5e5e5;display:block;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;}
#ContentLeftNav li.navselected li.selected{display:block;margin:0px;text-decoration:none;color:#333;background:none;font-weight:bold;}
#ContentLeftNav li.navselected li.selected a {display:block;background-color:#e5e5e5;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;}
#ContentLeftNav li.navselected li.selected li{display:block;margin:0px;text-decoration:none;color:#333;background:none;font-weight:bold;}
#ContentLeftNav li.navselected li.selected li a {display:block;background-color:#e5e5e5;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;}

#ContentLeftNav li.navselected li a {display:block;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;font-weight:normal;background:url(images/lt-bg-dashes.gif) bottom repeat-x;}
#ContentLeftNav li li.selected a {font-weight:normal;}
#ContentLeftNav li.navselected li.selected  {display:block;background-color:#e5e5e5;font-weight:bold;}
#ContentLeftNav li.navselected li.selected li a {display:block;background:none;background:url(images/lt-bg-dashes.gif) bottom repeat-x;font-weight:normal;}
#ContentLeftNav li li li {font-size:10px;}
#ContentLeftNav li li li.selected {display:block;font-size:12px;}*/



/**** LEFT NAV - JUST SHOWS  selected and children ****/
/*#ContentLeftNav {}

#ContentLeftNav ul{width:212px;margin:0px;padding:0px;}
#ContentLeftNav li {list-style-type:none;}
#ContentLeftNav li a{display:none;}
#ContentLeftNav li li a{display:none;}
#ContentLeftNav li li li a{display:none;}
#ContentLeftNav ul li.navselected a{display:block;background-color:#e5e5e5;padding:5px 5px 5px 5px;margin:0px;color:#333;text-decoration:none;font-weight:bold;}
#ContentLeftNav ul li.navselected li { display:block;margin:0px;padding:0px;text-decoration:none;color:#333;background:#fff url(images/lt-bg-dashes.gif) bottom repeat-x;}
#ContentLeftNav ul li.navselected li a {background:none;color:#333;text-decoration:none;font-weight:normal;}
#ContentLeftNav ul li.navselected li a:hover {background:none;color:#333;text-decoration:underline;font-weight:normal;}*/


/***** Left Nav - Shows All children minus the parent (Membership, Alumni Programs, Student Programs, etc.) 
*******************************************************************************************************************************/
/*#ContentLeftNav {}
#ContentLeftNav ul{margin:0px;padding:0px;width:212px;}
#ContentLeftNav li{padding:0px;margin:0px;list-style-type:none;color:#333;width:212px;}
#ContentLeftNav li {display:none;}
#ContentLeftNav li li {display:none;}
#ContentLeftNav li li li {display:none;}
#ContentLeftNav li.navselected {display:block;}*/

/* hides parent*/
/*#ContentLeftNav li.navselected a {display:none;}

#ContentLeftNav li.navselected li {display:block;background:none;margin:0px;padding:0px;text-decoration:none;color:#333;}
#ContentLeftNav li.navselected li a {display:block;background:none;color:#333;text-decoration:none;padding:5px 5px 5px 5px;background: #fff url(images/lt-bg-dashes.gif) bottom repeat-x;font-weight:bold;}
#ContentLeftNav li.navselected li.selected a{background-color:#e5e5e5;}

#ContentLeftNav li.navselected li li{display:block;margin:0px;padding:0px;text-decoration:none;color:#333;}
#ContentLeftNav li.navselected li li a {display:block;color:#333;text-decoration:none;padding:5px 5px 5px 15px;font-weight:normal;}
#ContentLeftNav li.navselected li.selected li a {background: #fff url(images/lt-bg-dashes.gif) bottom repeat-x;font-weight:normal;}

#ContentLeftNav li li a:hover{text-decoration:underline;}
#ContentLeftNav li li li a:hover{text-decoration:underline;}*/

/*******************************************************************************************/

/*#structWrapperFooterInterior{
	width:100%;
	background: #000 url(images/footer-bg-stretch-interior.jpg) top repeat-x;
	margin:0px;
	padding:0px;
	clear:both;
	padding-bottom:250px;
}*/
#structWrapperFooterInterior{
	width:100%;
	background:url(images/footer-bg-stretch-interior.jpg) bottom repeat-x;
	height:136px;
	margin:0px;
	padding:0px;
	border-bottom:25px solid #000;
	clear:both;
}

#structWrapperInterior {
	width:100%;
	text-align:center;
	background:url(images/pistol-pete-watermark.png) bottom right no-repeat;
}
#ContentBreadCrumbs {}
#ContentBreadCrumbs ul {padding:0;margin:0px 0 10px 0;list-style:none;float:left;}
#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style-type:none;}
#ContentBreadCrumbs li a{display:block;text-decoration:underline;font-size:90%;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;}
#ContentBreadCrumbs li a:hover{color:#333;display:block;text-decoration:none;font-size:90%;background:url(images/bcArw.gif) no-repeat center left;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
#ContentBreadCrumbs li.navselected a{font-weight:bold;text-decoration:none;color:#333;}

/* HOMECOMING template specific
*********************************************/
#ContentHomecoming {background:url(images/homecoming-bannerBg.png) no-repeat center top;color:#FFFFFF;font-size:17px;font-weight:bold;height:30px;margin-bottom:0;margin-top:0;padding:5px 0 0;text-align:center;width:764px;}
#ContentHomecomingInterior {margin-top:2px;margin-bottom:0px;}
#imageContainerHomecoming {padding-bottom:2px;border-bottom:2px solid #ff9900;height:140px;width:765px;margin-top:0;margin-bottom:0px;}

#ContentTopNavHomecoming {float:right;margin:7px 5px 0px 0px;}
#ContentTopNavHomecoming ul{margin:0px;padding:0px;}
#ContentTopNavHomecoming li{list-style-type:none;float:left;font-size:12px;}
#ContentTopNavHomecoming li a{color:#000; text-decoration:none;padding:0px 5px 0px 5px;}
#ContentTopNavHomecoming li a:hover{color:#000; text-decoration:underline;}

#ContentStartHomecBodyHeaderLinks {margin-bottom:15px;}

#ContentHomecoming #structColumn1 {margin-top:15px;}
#ContentHomecoming #structColumn2 {margin-top:15px;}
#ContentHomecoming #structColumn3 {margin-top:15px;}
/* ALUMNI CENTER template specific 
********************************************/
#structHeaderAC{
	background: url(images/header-alumni-center-homepage-bg.jpg) no-repeat;
	height:143px;		
}

#mainPicBGStartAC {
	width:512px;
	height:294px;
	background:url(images/main-pic-shadow-alumni-center.png) no-repeat;
	margin:0px;
}
.photoCaptionAC {font-style:italic;padding-top:0px;margin-top:0px;}
.photoCaptionAC p{margin-top:0px;}

#sructureColumn1AC{
	float:left;
	width:515px;
	margin-bottom:25px;
	margin-top:25px;
	padding-left:5px;
	}
#sructureColumn1AC h1 {color:#FF6600;font-size:22px; font-weight: bold;}
#structureColumn2AC{
	float:left;
	width:215px;
	margin-left:20px;
	margin-bottom:25px;
	margin-top:25px;
}
#ContentImageRotator1AC {width:501px;height:281px;}

#ContentTopNavAC {float:right;margin:7px 5px 0px 0px;}
#ContentTopNavAC ul{margin:0px;padding:0px;}
#ContentTopNavAC li{list-style-type:none;float:left;font-size:12px;}
#ContentTopNavAC li a{color:#000; text-decoration:none;padding:0px 5px 0px 5px;border-right:1px solid #fff;}
#ContentTopNavAC li#Support a{border:none;}
#ContentTopNavAC li a:hover{color:#000; text-decoration:underline;}

/*#ContentToplinksAC .other{display:none;}

#ContentToplinksAC .alumni {float:right;margin:7px 5px 0px 0px;}
#ContentToplinksAC .alumni ul{margin:0px;padding:0px;}
#ContentToplinksAC .alumni li{list-style-type:none;float:left;font-size:12px;}
#ContentToplinksAC .alumni li a{color:#000; text-decoration:none;padding:0px 5px 0px 5px;}
#ContentToplinksAC .alumni li a:hover{color:#000; text-decoration:underline;}*/

#ContentMiddle {float:left; display:inline; height:auto; width:auto;}

/* CHAPTER template specific
/******************************************/

#ContentMiddleLayoutBlock1Chapter {float:left;width:250px; *width:200px; margin-top:15px;margin-bottom:20px;padding:5px;}
#ContentMiddleLayoutBlock2Chapter {float:right;width:250px; *width:200px; margin-top:15px;margin-bottom:20px;padding:5px;}

#OSUad1Chapter {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:right;margin-right:0px;}
#OSUad2Chapter {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:right;margin-right:20px;}
#OSUad3Chapter {width:171px;height:158px;background:url(images/ad-bg.png) no-repeat;float:right;margin-right:20px;}
#ContentLeft {margin:15px 0px 15px 0px;}

/* Hide the campaign center buttons */
#rg_gfid_108_btnCMS,#rg_gfid_112_btnCMS,#rg_gfid_100_btnCMS,#rg_gfid_162_btnCMS,#rg_gfid_116_btnCMS {display: none}

/* news pages || Change h2's to h1's & change h3's to Verdana 2 Bold
*************************************************************************/
.imodcalendardetail h2 {font-family:Verdana, Arial, Sans-serif;font-size:24px;line-height:24px;color:#FF6600;}
.imodcalendardetail h3.ContentViewerDateHeader {font: bold 12px Verdana, Arial, Sans-serif;color:#333;}

/* News page || Move Archive to the right of the Headers 
********************************************************************/
#imodcmscalendar1003 table table {float:right;position:relative;width:200px;margin-top:50px;}
#imodcmscalendar1373 table table {float:right;position:relative;width:200px;margin-top:50px;}
#imodcmscalendar1670 table table {float:right;position:relative;width:200px;margin-top:50px;}
div.hMovers {width:300px;position:relative;margin-top:-38px;}

/*removing my & add classifieds buttons*/

#cid_405_btnMyClassifieds, #cid_405_btnAddItem, #cid_405_btnMyClassifieds2, #cid_405_btnAddItem2 {display:none;}