@charset "utf-8";
/* CSS Document */
/* The styling properties in this CSS document alter the default styling properties within AU's default.css CSS docuemnt */


/*****  General Page Formatting ***************************************/
body {background:#ffffff url(images/bodyBackground4.png) top center repeat-x;}
#pageWrap { width:100%; }

/****** Header Section *****/
#headerWrap { display:block; float:left; height:140px; margin:0 auto; min-width:1275px; width:100%; }
#oip_logo{margin-top:20px; float:right; vertical-align:baseline; }
#oip_logo2{margin-top:20px; float:right; margin-right:285px; }
#searchForm{ height:20px; margin-top:-2px; padding-left:5px; position:absolute; right:0; top:3px; width:179px;}
.flex_nav { border-collapse:collapse; border-left:#f68026 1px solid; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; height:27px; margin:0 0 3px 0; padding:0; text-align:center; text-transform:uppercase;}

/**************  Content Section  **************************/

.contentDivision { float:none; margin-left:220px; padding:0px 7px 0px 20px; width:auto;}
.contentheading {width: 700px; }
#main_wrap { float:left; overflow:hidden; height: 330px; width:1015px; background-color: #ffffff; border:none; margin-bottom:20px; clear:right; }
#map_wrap { float:left; overflow:hidden; height: 330px; width:1015px; background-color: #ffffff; border:none; margin:0px 0px 20px 0px; padding:0px;  clear:right; }
.map_left { display:inline; height: 330px; width:700px; float:left; clear:left; margin:0px; background-color: #555555; }
.map_right { display:inline; height: 330px; width: 310px; float:left; clear:right; margin:0 0 0 5px; text-align:center; background-color:#03244d; }
.main_left { display:inline; height: 330px; width:700px; float:left; clear:left; margin:0px; background-color: #ffffff; }
.main_right { display:inline; height: 330px; width: 310px; float:left; clear:right; margin:0 0 0 5px; text-align:left; background-color:#ffffff; }
.main_rightb { display:inline; height: 330px; width: 310px; float:left; clear:right; margin:0 0 0 5px; text-align:center; background-color:#03244d; }
#gt_wrap { float:left; min-height: 330px; width:1015px; height:auto; background-color: #ffffff; border:none; margin-bottom:20px; padding:0px;  clear:right; }
.gt_left { display:inline; min-height: 330px; width:700px; height:auto; float:left; clear:left; margin:0px; background-color: #ffffff; }
.gt_right { display:inline; min-height: 330px; width: 310px; height:auto; float:left; clear:right; margin:0 0 0 5px; text-align:left; background-color:#ffffff; }

.flex_left { display:inline; min-height: 330px; height:auto; float:left; clear:left; width:auto; margin:0px; background-color: #ffffff; }
.flex_right { display:inline; min-height: 330px; height:auto; float:left; clear:right; margin:0 0 0 5px; text-align:left; background-color:#ffffff; }

#lower_wrap { float:left; overflow:hidden; height: auto; width:1015px; background-color: #ffffff; }
#lower_wrapo { float:left; overflow:hidden; height: auto; width:1015px; background-color: #dd550c; }
#lower_wrapb{ float:left; overflow:hidden; height: auto; width:1015px; background-color: #03244d; }
.lowerbox { background-color:#ffffff; display:inline; float:left; height:200px; border-color:#c0c0c0; border-style:solid; border-width:1px; }
.lowerbox:hover { background-color: #d9e3f8; }
.lowerboxclean { background-color:#ffffff; display:inline; float:left; height:210px; }
.lowerboxclean:hover { background-color: #d9e3f8; }
.lowerboxlong { background-color:#eceff5; display:inline; float:left; width:1015px; height:125px; border-color:#c0c0c0; border-style:solid; 
border-width:1px; overflow:hidden; }
.lowerboxlong:hover { background-color: #d9e3f8; }
.lowerboxlongclean { background-color:#ffffff; display:inline; float:left; width:1015px; height:auto; border-color:#c0c0c0; border-style:solid;border-width:1px; overflow:hidden; }
.blueHeader { width:100%; background-image:url(images/sidebarH1reverse.jpg); height:25px; 
border-bottom-color:#c0c0c0; border-bottom-style:solid; border-bottom-width:1px; text-indent:12px; font-size:1.25em; font-weight:bold; color:#FFFFFF; }
.blueHeader a { border:none; color: white; }
.blueHeader a:hover { color:#DD550C; } 
.orangeHeader { width:100%; background-image:url(images/orangeheader.png); height:25px; 
border-bottom-color:#c0c0c0; border-bottom-style:solid; border-bottom-width:1px; text-indent:12px; font-size:1.25em; font-weight:bold; color:#FFFFFF; }
.orangeHeader a { border:none; color: white; }
.orangeHeader a:hover { color:#03244d; } 
.sctnHeader {color: #DD550C; font-size: 14px; font-weight: bold; height: 18px; margin: 0px 0px 3px 0px; padding: 0px 0px 2px 0px; border-bottom: 2px solid #466d98;}
.sctnHeaderb {color: #03244d; font-size: 14px; font-weight: bold; height: 18px; margin: 0px 0px 3px 0px; padding: 0px 0px 2px 0px; border-bottom: 2px solid #F68026;}
.sctnHeaderbt {color: #03244d; font-size: 14px; font-weight: bold; height: 18px; margin: 0px 0px 3px 0px; padding: 0px 0px 2px 0px; border-bottom: 1px solid #F68026;}
.openHeader {color: #DD550C; font-size: 14px; font-weight: bold; height: 18px; margin: 0px 0px 3px 0px; padding: 0px 0px 2px 0px;}
.openHeaderb {color: #03244d; font-size: 14px; font-weight: bold; height: 18px; margin: 0px 0px 3px 0px; padding: 0px 0px 2px 0px;}
.sctnHeader .text {color: #DD550C; font-size: 14px; font-weight: bold; margin: 0px;}
.spclWrap {width: 380px; height: 105px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; overflow: hidden;}
.spclimgWrap {width: 700px; height: 300px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; overflow: hidden;}
.spclIcons div/*, .spclWrap div*/ {width: 380px; height: 82px; margin: 0px; padding: 0px; overflow: hidden; display: inline;}
.spclimgIcons div/*, .spclWrap div*/ {width: 700px; height: 400px; margin: 0px; padding: 0px; overflow: hidden; display: inline;}
.spclIcons a, .spclWrap a .spclIcons a:link, .spclWrap a:link, .spclIcons a:visited, .spclWrap a:visited, .spclIcons a:hover, .spclWrap a:hover {text-decoration: none; border: none;}
.spclIcons img, .spclWrap img {padding: 0px 20px 0px 20px;}
.spclIcons img.last {padding: 0px 0px 0px 20px;}
.spclWrapnews {width: 280px; height: 200px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; overflow: hidden;}  
.spclNews div/*, .spclWrapnews div*/ {width: 280px; height: 200px; margin: 0px; padding: 0px; overflow: hidden; display: block;}

/*******   Right Button style for Auburn Abroad site *************/
.buttontext { margin: 30px;	text-align:center;	font-size:1.9em;	vertical-align:middle; }  
.aa_buttontext { margin: 0px;	text-align:center;	font-size:1.9em;	vertical-align:middle; }  
.rightbutton{ 	float:left;	clear:both;	height:104px;	width: 300px;	background-color:#375c89; }  
.rightbutton:hover {	background-color:#DD550C;	font-size:1.1em; }  
.rightbutton a { 	color:#FFF;	text-decoration: none;	border:0; }  
#rightbutton2 { 	margin: 9px 0px; }   


/**** no style lists ****/
.nostyle { list-style: none; background-image: none; }

/**************  Footer Section- Added footer image for Office of International Programs 'ipfooter.png' *****************/
#footerWrap { background:url(images/ipfooter.png) top center no-repeat scroll; color:#f4f4f4; display:block; font-size:8pt; margin:0; min-width:1275px; padding:87px 0 0 0; width:100%; }
.socialDetails { background:url(images/socialBG2.png) 0 -127px no-repeat; height:22px; margin:0 auto; padding:0; width:200px; }


/**** Cool Table class *****/

.cooltable {border-collapse: collapse; width: 100%;} 
.cooltable th {background-color: #496e9c; color: white;}
.cooltable th, td { text-align: left; padding: 5px;} 
.cooltable tr:nth-child(even){background-color: #f2f2f2}
.cooltable tr:hover {background-color: #f68026}



/****  Misc. Style element mods   ********/

.sidebar {color: #FFFFFF;} 
.sidebar a {margin: 5px 0px 0px 0px; font-size: 90%; font-weight: bold; line-height: normal;}
.sidebar a:hover { background: none #03244d; border-bottom:none; }
.sidebar a.last { border-bottom:none; padding-bottom:10px; }
.sidebar a.upLink {background: url(https://www.auburn.edu/template/styles/images/sidebarH1.jpg) bottom center repeat-x; color:#fff; padding: 10px 2px 10px 10px; margin: 0px 0px 10px 0px; font-size: 1.2em; font-weight: bold; border-bottom:#ccc 1px solid;  text-transform:none; }
.sidebar .sidebarTitle {color: #fff; font-size: 1em; font-weight: bold; margin-left: 10px; margin-bottom: 2px; padding-bottom: 0; text-align: left; text-transform:uppercase; }
.sidebar h1 { background:url(https://www.auburn.edu/template/styles/images/sidebarH1.jpg) bottom center repeat-x; color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:1.6em; padding:10px 2px 10px 10px; text-transform:none; }
.subNav {margin: 5px 0px 0px 10px;}
.orangeDecorBar {margin: 5px auto;}
.topLinks a {font-size: 110%;}
.mainHeading {color: #DD550C;}
.more_nohover { background:url(https://www.auburn.edu/template/styles/images/bulletArrow.gif) right 4px no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; padding-right:10px; padding-bottom:5px; text-align:right; }
.homeFeatureImage { float:right; height:330px; margin:0; overflow:hidden; padding:10px 10px 0 10px; width:330px; }
.homeFeatureImage a, .homeFeatureImage a:hover { border-bottom:none; }
.homeFeatureImage img { }
.error {color: #FF0000; font-weight: bold; }


/**************  Slideshow Section **************************/
.hide { display:none }
#features { float:left; width:700px; }
#features, #featureContent, .featureItem { height:330px; margin:0; overflow:hidden; position:relative; }
.featureItem { background-image:none; display:none; left:0; list-style-image:none; margin:0; padding:0; position:absolute; top:0; width:700px; }
.featureItem img { left:0; position:absolute; top:0; }
#featureContent { z-index:1; }
ul#featureContent li { display:block; z-index:50; }
#featureContent .cur { display:block; }
.featureBackground { height:330px; background-color:#496e9c; opacity:.1; }
.featureDescription, .featureBackground, #featureControls { position:absolute; right:0; top:0; width:160px; }
.featureDescription { background-color:transparent; color:#fff; font-size:10px; padding:20px 0 0 0; }
.featureDescription p, .featureDescription h3, .featureExplore { margin:0 10px 10px; }
.featureDescription h3 { font-size:16px; font-weight:bold; }
.featureDescription a { color:#fff; }
.featureDescription a:hover { text-decoration:none; }
.featureDescription p { font-size:11px; letter-spacing:0.6px; }
.featureExplore { background:3px 8px no-repeat url(https://www.auburn.edu/template/images/features/bg-featureExplore.png); display:block; font-size:12px; font-style:italic; letter-spacing:0.6px; margin-top:10px; padding:4px 3px 2px 15px; text-decoration:none; }
a.featureExplore { border-bottom-style:none; text-decoration:none; }
a.featureExplore:hover, a.featureExplore:active { text-decoration:underline; }
#featureControls { position:absolute; top:230px; z-index:100; }
#featureThumbWrap { height:120px; margin:0 16px; overflow:hidden; position:relative; }
#featureThumbList { left:2px; list-style-type:none; margin:0; position:absolute; width:1000px; }
#featureThumbList li { background:transparent url(https://www.auburn.edu/template/images/features/bg-thumblist-li.png) 0 0 no-repeat; display: list-item; float:left; height:50px; list-style-image:none; margin:0 3px 0 0; padding:5px; width:50px; }
#featureThumbList li a { border-bottom:none; outline:none; text-decoration:none; }
#featureThumbList .featureThumbCaption, .featureThumbCaption span { background:0 0 url(/template/images/features/bg-featureThumbCaption.png) no-repeat; display:none; }
#featureThumbList a:hover .featureThumbCaption { display:block; left:-4px; min-height:30px; position:relative; width:100px; top:-100px; }
#featureThumbList a:hover .featureThumbCaption span { background-position:bottom left; color:#383838; display:block; font-size:10px; font-weight:700; padding:0px 15px 12px; position:absolute; top:15px; width:95px; }
#featureThumbList li.lastInSlide a:hover .featureThumbCaption { background-position:-125px 0; left:-61px; top:53px; }
#featureThumbList li.noHover a:hover .featureThumbCaption { display:none; }
#featureThumbList li.noHover a:hover .featureThumbCaption span { display:none; }
#featureThumbList li.cur, #featureThumbList li:hover { background-position:0 -60px; }
#featureThumbList li.thumbLoading { background:transparent url(https://www.auburn.edu/template/images/features/bg-thumblist-li-load.gif) 0 0 no-repeat; }
#featureThumbList li.thumbLoading img { opacity:.1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)"; }
.featureNav { background:url(https://www.auburn.edu/template/images/features/btn-listNav.png) no-repeat 0 0; border-bottom:none; height:40px; position:absolute; text-indent:-9999px; top:12px; width:40px; }
#featurePrev { left:-10px; }
#featurePrev:hover { background-position:0 -40px; border-bottom:none;}
#featureNext { right:-10px; background-position:-40px 0; }
#featureNext:hover { background-position:-40px -40px; border-bottom:none;}

/**************  End Slideshow Section   **************************/



/****** Calendar Styles ******/
.cal_Date { background:url(https://www.auburn.edu/template/styles/images/calendarBg.png) top left no-repeat; float:left; height:57px; text-align: center;   width: 48px; }
.cal_Date > p { text-align:center; color:#9b9b8e; margin:18px 0 0 1px; text-transform:uppercase; }
.cal_Date span.cal_Month { color:#666; display:block; font-size:10px; font-weight:bold; line-height:10px; }
.cal_Date span.cal_Day { color:#888; display:block; font-size:20px; padding-top:3px; }
.cal_Event { float:left; width:887px; margin-left: 5px; padding-top: 10px; color:#496e9c;}
.cal_Title { font-size: 1.5em; font-weight:bold; color:#000; }
.cal_Time { color:#dd550c; font-size:1.0em;  }
div.submenu{ /*DIV that contains each sub menu*/
background: white;
}
div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
div.submenu ul li{
border-bottom: 1px solid blue;
}
div.submenu ul li a{
display: block;
/* font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;  */
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}
.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}
.cal_Itemb {
	background-color: #FFFFFF;
    min-height: 100px;
	height: auto;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 10px;
    width: 685px;
	border-color:#dd550c; border-style:solid; border-width:1px;
}



/************** Mini Slideshow Section **************************/
/***********************
.hide { display:none }
#minifeatures { float:left; width:310px; }
#minifeatures, #minifeatureContent, .minifeatureItem { height:165px; margin:0; overflow:hidden; position:relative; }
.minifeatureItem { background-image:none; display:none; left:0; list-style-image:none; margin:0; padding:0; position:absolute; top:0; width:310px; }
.minifeatureItem img { left:0; position:absolute; top:0; }
#minifeatureContent { z-index:1; }
ul#minifeatureContent li { display:block; z-index:50; }
#minifeatureContent .cur { display:block; }
.minifeatureBackground { background-color:#003886; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; opacity:.9; }
.minifeatureDescription, .minifeatureBackground, #minifeatureControls { position:absolute; right:0; top:0; width:110px; }
.minifeatureBackground { height:165px; }
.minifeatureDescription { background-color:transparent; color:#fff; font-size:10px; padding:10px 0 0 0; }
.minifeatureDescription p, .minifeatureDescription h3, .minifeatureExplore { margin:0 5px 5px; }
.minifeatureDescription h3 { font-size:12px; font-weight:bold; }
.minifeatureDescription a { color:#fff; }
.minifeatureDescription a:hover { text-decoration:none; }
.minifeatureDescription p { font-size:10px; letter-spacing:0.6px; }
.minifeatureExplore { background:3px 8px no-repeat url(https://www.auburn.edu/template/images/features/bg-featureExplore.png); display:block; font-size:12px; font-style:italic; letter-spacing:0.6px; margin-top:5px; padding:4px 3px 2px 5px; text-decoration:none; }
a.minifeatureExplore { border-bottom-style:none; text-decoration:none; }
a.minifeatureExplore:hover, a.minifeatureExplore:active { text-decoration:underline; }
#minifeatureControls { position:absolute; top:105px; z-index:100; }
#minifeatureThumbWrap { height:70px; margin:0 5px; overflow:hidden; position:relative; }
#minifeatureThumbList { left:2px; list-style-type:none; margin:0; position:absolute; width:1000px; }
#minifeatureThumbList li { background:transparent url(https://www.auburn.edu/template/images/features/bg-thumblist-li.png) 0 0 no-repeat; display: list-item; float:left; height:50px; list-style-image:none; margin:0 3px 0 0; padding:5px; width:50px; }
#minifeatureThumbList li a { border-bottom:none; outline:none; text-decoration:none; }
#minifeatureThumbList .minifeatureThumbCaption, .minifeatureThumbCaption span { background:0 0 url(/template/images/features/bg-featureThumbCaption.png) no-repeat; display:none; }
#minifeatureThumbList a:hover .minifeatureThumbCaption { display:block; left:-4px; min-height:30px; position:relative; width:100px; top:-100px; }
#minifeatureThumbList a:hover .minifeatureThumbCaption span { background-position:bottom left; color:#383838; display:block; font-size:10px; font-weight:700; padding:0px 15px 12px; position:absolute; top:15px; width:95px; }
#minifeatureThumbList li.lastInSlide a:hover .minifeatureThumbCaption { background-position:-125px 0; left:-61px; top:53px; }
#minifeatureThumbList li.noHover a:hover .minifeatureThumbCaption { display:none; }
#minifeatureThumbList li.noHover a:hover .minifeatureThumbCaption span { display:none; }
#minifeatureThumbList li.cur, #minifeatureThumbList li:hover { background-position:0 -60px; }
#minifeatureThumbList li.minithumbLoading { background:transparent url(https://www.auburn.edu/template/images/features/bg-thumblist-li-load.gif) 0 0 no-repeat; }
#minifeatureThumbList li.minithumbLoading img { opacity:.2; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; }
.minifeatureNav { background:url(https://www.auburn.edu/template/images/features/btn-listNav.png) no-repeat 0 0; border-bottom:none; height:40px; position:absolute; text-indent:-9999px; top:12px; width:40px; }
#minifeaturePrev { left:-10px; }
#minifeaturePrev:hover { background-position:0 -40px; border-bottom:none;}
#minifeatureNext { right:-10px; background-position:-40px 0; }
#minifeatureNext:hover { background-position:-40px -40px; border-bottom:none;}

**************  End Mini Slideshow Section   **************************/

/**************  Calendar Section **************************/
#big_cal{ float:left; font-family:Arial, Helvetica, sans-serif; width:1015px; }
.big_calItem { float:left; display:inline; padding:5px 0px 5px 0px; width:1013px; border-color:#dd550c; border-style:solid; border-width:1px;}
.big_calDate { background:url(https://www.auburn.edu/template/styles/images/calendarBg.png) top left no-repeat; float:left; height:57px; position:relative; width:48px; }
.big_calDate > p { text-align:center; color:#9b9b8e; margin:18px 0 0 1px; text-transform:uppercase; }
.big_calDate span.big_calMonth { color:#666; display:block; font-size:10px; font-weight:bold; line-height:10px; }
.big_calDate span.big_calDay { color:#666; display:block; font-size:20px; padding-top:3px; }
.big_calEvent { float:left; width:940px; margin-left: 5px; padding-top: 10px; color:#496e9c;}
.big_calTitle { font-size: 1.5em; font-weight:bold; color:#000; }
.big_calTime { color:#dd550c; font-size:1.0em;  }


/** Styles for the Linkages search pages - ddtabs and basictabs ***/
/*------------------TAB MENU------------------------------------------------------------------------------------------------*/
.basictab ul{ margin: 2px 0px 0px 0px; padding: 3px 0; margin-left: 0; font: bold 12px Verdana; border-bottom: 1px solid gray; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.basictab li{ display: inline; margin: 0; }
.basictab li a{ text-decoration: none; padding: 3px 7px; margin-right: 6px; border: 1px solid gray; border-bottom: none; background-color: #EA9540;
 color: #03244d; }
.basictab li a:visited{ color: #496e9c; }
.basictab li a:hover, .basictab li a.current{ background-color: #ffffff; color: #dd550c; }
.basictab li a:active{ color: #dd550c;  background-color: #03244d; }


/**** Potential Mods used seen around the Auburn website  ******
************** Uncomment to activate *************************
******************************************************
ol li ol li { list-style: lower-alpha; }
ol li ol li ol li {list-style: lower-roman; }
.nav a {padding: 7px 0px;}

.more {background:url(https://www.auburn.edu/template/styles/images/bulletArrow.gif) right 4px no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; padding-right:10px; padding-bottom:20px; text-align:right; margin: 5px 0px 0px 0px;}
.spot_more {background:url(https://www.auburn.edu/template/styles/images/bulletArrow.gif) right 4px no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; padding-right:10px; padding-bottom:0px; text-align:right; margin: 0px 0px 10px 0px;}
.lastUpdated {width: inherit; clear: both; margin: 20px 10px 0px 0px; overflow: hidden;}
.midContent {width: 480px; margin: 0px; padding: 0px 5px 0px 0px;}
p.social {text-align: center; margin: 25px 0px 0px 0px;}
.footSection p.social img {margin: 0px 8px 0px 8px;}
p.social.textLeft {text-align: left; margin: 5px 0px 0px 0px;}
p.social a {border: none; text-decoration: none;}
p.social img {margin: 0px 25px 0px 25px; text-decoration: none;}
p.social.textLeft img {margin: 0px 15px 0px 15px; text-decoration: none;}
***************************************************
*************************************************/ 


/************** WordPress Specific Styles ******************/
#postTitle a {font-size:1.5em; line-height:normal;padding-top:20px;}
.top_meta {padding-top:10px; padding-bottom:10px;}

