/* Southwestern University Styles */
/* by White Whale Web Services */

/* Color palette:
	Gold: #FC3
	Lighter Gold: #FFE37C
	Light Gray (headings, rules): #636363
	Medium Gray (background): #505050
	Dark Gray (gateway, callout bg): #333
	Rust (links): #983620
	Red: #B90009
*/
@import url(appstyles.css);

/*  Reset browser defaults  */
html { font-size:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, table, th, td, form, fieldset, legend, input, select, textarea, button { margin:0; padding:0; font-size:1em; font-family:inherit; font-weight:normal; }
img { border:0; }
ul { list-style-type:none; }
.skiplink { position:absolute; top:0; left:-999px; width:9em; padding:5px; color:#00f; background-color:#ff9; border:1px solid #993; text-align:center; z-index:1000; }
.skiplink:focus { left:0; }
.hidden { display:none; }

/* Basic Elements */
a { color:#983620; font-weight:bold; text-decoration:none; }
	a:hover { text-decoration:underline; }
	a.more_link { padding-right:12px; background:url(/images/common/rightarrow_983620.png) no-repeat right center; }
h2 { font-family:Galliard,"Goudy Old Style",serif; font-style:italic; font-size:1.8em; line-height:1.3em; margin:0 20px 10px; }
.PageSubTitleHeader,.PageTitleHeader { font-size:13px; font-weight:bold;}
h3 { font-size:1.5em;  line-height:1.2em; font-weight:bold; margin-bottom:0.6em; }
h4 { font-size:1.3em; line-height:1.3em; font-weight:bold; }
.inlineheader { font-weight:bold; }
p { margin-bottom:1em; }
.fullbleed { margin:0 -20px 0.6em -20px; }
h4 img {margin-bottom:10px;}

/* Page Structure */
body { background-color:#505050; color:#333; font-family:Arial, Helvetica, "Helvetica Neue",sans-serif; font-size:0.8125em; line-height:1.3em; }
#container { width:960px; margin:5px auto 0 auto; *margin:0px auto 0 auto; position:relative; }

h1 { font-size:2em; font-family:Galliard,"Goudy Old Style",serif; padding:30px 0 5px 165px;  }
	h1 a { font-weight:normal; color:#fff; }
#seal { z-index:1000; position:absolute; top:15px; left:-50px; }
#ContentHeaderPhoto { z-index:1000; position:absolute; top:5px; *top:0px; right:-35px; }

#page { clear:both; margin-top:10px;background:url(/images/common/dropshadow_fullwidth.png) repeat-y center top; padding:0 2px; position:relative; width:960px; }
	#dropshadow_bottom { position:absolute; left:0; bottom:-4px; width:964px; height:4px; background:url(/images/common/dropshadow_bottom.png) no-repeat center top; }
	
.navbar { background-color:#983620;color:#FFFFFF;float:left;font-size:1.4em;padding:0 20px;width:920px;}
	#navigation { margin-left:135px; height:1.8em; }
		#navigation li { float:left; position:relative; padding-right:1px;}
		#navigation li a { color:#fff; display:block; line-height:1.8em; padding:0 0.75em; cursor:pointer; }
		#navigation li.selected a { color:#FFCC33; }
		#navigation li.selected a:hover,
		#navigation li a:hover { color:#000000; background-color:#E9E9E9}
		#navigation li:hover, #navigation li.sfHover { }

			#navigation li ul { margin: 0; position:absolute; left:-999999px; width:200px; background:#f2f2f2; border-bottom:1px solid #9e9e9e; z-index:999;}
			#navigation li li { margin:0; display:block; width:200px; background:#f2f2f2; border-right:1px solid #9e9e9e;}
			#navigation li li a { padding:7px 10px; display:block; color:#000; font-weight:normal; font-size:0.75em; line-height:1.2em;}
			#navigation li.selected li a {color:#000;}
			#navigation li li.rowB a{background-color:#E9E9E9;}
			#navigation li li a:hover { text-decoration: underline; background:none;}
			#navigation li li.rowB a:hover { text-decoration: underline; background-color:#E9E9E9;}
			
			#navigation li li a.bottom { border-bottom:1px solid #9e9e9e; }

#navigation li:hover ul ul,
#navigation li:hover ul ul ul,
#navigation li.sfhover ul ul,
#navigation li.sfhover ul ul ul { left: -999em;}

#navigation li:hover ul,
#navigation li li:hover ul,
#navigation li li li:hover ul,
#navigation li.sfhover ul,
#navigation li li.sfhover ul,
#navigation li li li.sfhover ul { left: auto;}

/*Fix for the Sticking*/
#navigation li:hover,
#navigation li li:hover,
#navigation li li li:hover,
#navigation li.sfhover,
#navigation li li li.sfhover,
#navigation li li.sfhover { position:static;}

/*#navbar { background-color:#983620; color:#fff; padding:0 20px; position:relative; font-size:1.4em; }
	#navigation { margin-left:135px; height:1.8em; }
	#navigation li { float:left; position:relative; padding-right:1px; }
		#navigation li.selected { z-index:1500; border-right:1px solid #9e9e9e; padding-right:0; }
		#navigation li a { color:#fff; display:block; line-height:1.8em; padding:0 0.75em; }
		#navigation li a:hover,#navigation li.selected a { background-color:#e9e9e9; color:#000;  }		
			#whiteout { width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000; }
			ul.dropdown { display:none; position:absolute; top:33px; left:0; width:200px; background:#f2f2f2; border:1px solid #9e9e9e; border-width:0 1px 1px 0; }
				ul.dropdown li { margin:0; display:block; width:100%; }
				ul.dropdown li.odd_row { background-color:#e9e9e9; width:199px; }
				#navigation li.selected ul.dropdown li a { padding:7px 10px; display:block; color:#000; font-weight:normal; background-color:transparent; font-size:0.75em; line-height:1.2em }
		#navigation li .homelink { color:#FC3; }
		
*/		
	#ContentSearch { float:right; text-align:right; margin-top:5px; }
	.search_query { font-size:14px; padding:3px; width:185px; border:1px solid #000;  }
	#ContentSearch button { background-color:transparent; border:0; padding-left:3px; margin:0 3px 0 0; cursor:pointer; vertical-align:middle; }
#content { background-color:#fff; padding:25px 260px 25px 20px; }
.oneCol #content { background-color:#fff; padding:25px 20px 25px 20px; }

#content ul { list-style-type:disc; padding-left:1em; }
#content li {margin:.5em 0;}
#content li a { background:none;}
	#main { margin:0 20px 1.5em; width:650px; float:left; overflow:hidden; }

#footer {  height:90px; position:relative; top:-20px; color:#fff;}
	#footer a {color:#fc3;}
	#ContentFooter { padding:25px 20px 10px 495px; width:450px; margin:0 auto; position:relative; }
		#footermark { font-size:3.6em; line-height:1em; font-family:Galliard,"Goudy Old Style",serif; font-weight:normal; color:#000; display:block; position:absolute; left:20px; top:20px; }
		#footer span { padding-right:1em;}
		#footer ul li { display:inline; padding-right:1em; }

/* Content area */
#body { float:left; }

#subnavigation,#sidebar { float:right; clear:right; width:200px; padding:20px 0 20px 19px; border-left:1px solid #ccc; margin-right:-240px; background:#FFFFFF; }
	#subnavigation { font-size:1.5em; line-height:1em; margin-top:-62px; }
		#subnavigation li { margin-bottom:0.5em; }
		#subnavigation li a { color:#ccc; }
		
/* General Template Elements */
.intro { font-size:1.4em; line-height:1.4em; margin-left:50px; font-weight: bold; }
.gallery { background-color:#333; color:#fff; }
	.gallery .caption { padding:10px 20px; }
	.gallery h3 { color:#FC3; font-size:1em; margin-bottom:0.6em; }
	.gallery a { color:#FC3; }
.spacebefore {margin-top:1.5em;}

#loginform { margin-top:1em; }
		#loginform input { width:10em; margin-bottom:2px; }
		#loginform button { padding:4px; }
	
/* Column layouts */
.column { float:left;  }
.columns { margin-bottom:20px; padding-top:10px; }
.two.columns .first { width:300px; padding-right:20px; }
.two.columns .second { width:300px; padding-left:20px; }
.three.columns .first { width:200px; padding-right:20px; }
.three.columns .second { width:200px; padding:0 20px; }
.three.columns .third { width:200px; padding-left:20px; }
.columns.left_sidebar .first { width:200px; padding-right:20px; }
.columns.left_sidebar .second { width:420px; padding-left:19px; border-left:1px solid #aaa; }
.columns.right_sidebar .first { width:420px; padding-right:19px; border-right:1px solid #aaa; }
.columns.right_sidebar .second { width:200px; padding-left:20px; }



/****** iModules css *****/
#ContentImageRotatorBig {float:left;width:548px;/*border:1px solid green;*/}
#ContentImageRotator1 {float:left;border:1px solid #f1f0ea;}
#ContentImageRotator2 {float:left;border-top:1px solid #f1f0ea;border-bottom:1px solid #f1f0ea;}
#ContentImageRotator3 {float:left;border:1px solid #f1f0ea;}
#ContentImageRotator4 {float:left;border-top:1px solid #f1f0ea;border-bottom:1px solid #f1f0ea;}
#ContentImageRotator5 {float:left;border:1px solid #f1f0ea;}

div#ContentMiddle {clear:both;padding:20px;width:654px;}
div#ContentMiddleLayoutSend {clear:both;padding:20px;width:654px;}

.oneCol div#ContentMiddle {clear:both;padding:20px;width:880px;}
.oneCol div#ContentMiddleLayoutSend {clear:both;padding:20px;width:880px;}

.header_links{margin: 0px;padding: 4px 0px 4px 0px;border-top: 1px solid #979351;border-right: 1px solid #979351;height: 33px;width: 625px;}
.header_links ul {margin:0px;padding:0px 0px 0px 20px;}
.header_links li{margin: 0;padding: 0px 6px 0px 4px;float:left;display:block;font-size: 80%;}
.rightBorder {border-right:1px solid #000;}
.leftP {padding-left:2px;}

#ContentLeftNav {border-bottom:1px solid #fff;padding-bottom:10px;text-align:left;}
#ContentLeftNav ul {margin:0px;padding:0px 0px 0px 5px;}
#ContentLeftNav li {list-style-type:none;line-height:18px;padding:4px 0px;}
#ContentLeftNav h3 {padding-left:5px;}

/*#ContentMemberTools {border-top:2px solid #cecdc8;padding-top:10px;text-align:left;}
#ContentMemberTools ul {margin:0px;padding:0px 0px 0px 5px;}
#ContentMemberTools li {list-style-type:none;line-height:18px;padding:4px 0px;}
#ContentMemberTools h3 {padding-left:5px;}*/

#ContentMemberTools {float:left;margin:0px;padding:5px 0;width:565px;}
#ContentMemberTools ul#navigation {list-style:none;margin:0;padding:0;}
#ContentMemberTools ul#navigation li {border-left:1px solid #FFFFFF;float:left;padding:0 10px;}
#ContentMemberTools ul#navigation li#Logout {border-left:medium none;}
#ContentMemberTools ul#navigation li#FirstTimeLogin {border-left:medium none;}
#ContentMemberTools ul#navigation a {color:#FFFFFF;display:block;font-size:10px;line-height:14px;padding:0;text-align:center;text-decoration:none;}
#ContentMemberTools ul#navigation li:hover,#ContentMemberTools ul#navigation a:hover{ background:none;}

#ContentBreadCrumbs ul{padding:0px 0px 3px 0px;margin:0px;list-style:none;float:left;}
#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style-type:none;}
#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:90%;padding:2px 6px 2px 8px;background:url(../styles/images/bcArw.gif) no-repeat center left;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:10px;}
#ContentBreadCrumbs li.navselected a{font-weight:bold;}

#ContentBreadCrumbsHome ul{padding:0px 0px 3px 0px;margin:0px;list-style:none;float:left;}
#ContentBreadCrumbsHome li{padding:0;margin:0;float:left;list-style-type:none;}
#ContentBreadCrumbsHome li a{display:block;text-decoration:none;font-size:90%;padding:2px 6px 2px 8px;background:url(../styles/images/bcArw.gif) no-repeat center left;}
#ContentBreadCrumbsHome li#bcFirst a{background:none;padding-left:10px;}
#ContentBreadCrumbsHome li.navselected a{font-weight:bold;}

.crumbs{
/*margin-bottom: 2px;*/
background: #f1f0ea;
width: 100%;
height: 18px;
/*line-height: 16px;
font-size: 80%;*/
/*text-indent: 5px;*/
}
textarea {width:350px;}

/*Login*/ 
#cid_767__ctl0_lblLoginInstructions, #cid_40_hLinkForgotUN, #cid_776__ctl0_hLinkForgotUN{ display: none; }
#cid_767__ctl0_pnlNormalLogin2 { padding: 5px 0; }
#cid_767__ctl0_lblPageTitle, #cid_776__ctl0_lblPageTitle {margin: 0; padding: 0; }
#cid_767__ctl0_hLinkForgotUN { margin: 10px 0 0 0; }
label#cid_776__ctl0_cbRemember { padding: 0px 5px; }
input#cid_767__ctl0_cbRemember { margin: 0px 5px 0 0; }
#cid_40_lblPageTitle {margin: 0; padding: 0; }
input#cid_776__ctl0_cbRemember { margin: 5px 5px 0 0; }
input#cid_40_cbRemember { margin: 5px 5px 0 0; }


#cid_1057_ctl00_lblLoginInstructions, #cid_40_hLinkForgotUN, #cid_776__ctl0_hLinkForgotUN,#cid_1057_ctl00_lblPageTitle{ display: none; }
#cid_1057_ctl00_pnlNormalLogin2 { padding: 5px 0; }
#cid_1057_ctl00_lblPageTitle, #cid_776__ctl0_lblPageTitle {margin: 0; padding: 0; }
#cid_1057_ctl00_hLinkForgotUN { margin: 10px 0 0 0; }
label#cid_776__ctl0_cbRemember { padding: 0px 5px; }
input#cid_1057_ctl00_cbRemember { margin: 0px 5px 0 0; }
#cid_40_lblPageTitle {margin: 0; padding: 0; }
input#cid_776__ctl0_cbRemember { margin: 5px 5px 0 0; }
input#cid_40_cbRemember { margin: 5px 5px 0 0; }


#cid_46_dgResults td{line-height:25px;!important;}

