/*
Fort Hays State University - Main Site CSS
Created on 9 August 2006, Heavily modified July 2007
Will Pracht - tgrk35@gmail.com
*/

body{
font-family: Arial, Helvetica, sans-serif;
background: #fff;
margin: 0;
font-size: 12px;
}

h6{
font-size: 80%;
}

h5{
font-size: 90%;
}

h4{
font-size: 100%;
}

h3{
font-size: 110%;
}

h2{
font-size: 120%;
}

h1{
font-size: 130%;
}

img{
border: 0;
}

a, a:active, a:visited{
color: #660;
text-decoration: none;
}

a:hover{
color: #000;
text-decoration: none;
}

.main_header{
margin: 10px auto 0 auto;
background:#e5e5e7 url(images/FHSU%20Main%20Header.jpg) no-repeat left top;
width:717px;
}

.main_header h1 { float:left; margin:0; padding:0;}
.main_header h1 a{ float:left;height:98px;margin:0;padding:0;width:85px;}

.main_banner{float:left;
margin:100px 0 0 6px;
padding-top:15px;
text-align:center;
}

.main_container{
width: 704px;
margin: auto;
border: 1px solid #979351;
border-top: 0;
padding: 0 5px 5px 5px;
background: url(images/leftcol_bg.png) repeat-y;
height:auto;

}
.onecol .main_container{background-color:#FFFFFF; background-image:none;
}
.left_column{
float: left;
/*background:url(/images/left_col_top.png) no-repeat left top;*/
width: 136px;
padding: 0px;
margin:0px;
display:inline;

}
/*.main_navigation_container{
float: left;
width: 120px;
border-right:#fff;
padding: 0px;
margin: 0px;

}
*/

input{
padding: 2px;
}

.nav_links{
margin: 0;
font-size: 95%;
}

.nav_links dd{
margin: 0 0 10px 5px;
}

.nav_links dd.sub{
margin: 0 0 10px 2px;
font-weight: bold;
border-bottom: 1px dashed #000;
width: 95%;
}

/*.main_content_container{
background: url(/images/bak_picken.jpg);
float: left;
width: 545px;
height: 335px;
border:1px solid red;

}*/



.right_column{
float: right;
width: 553px;
padding: 0px 0px 0px 5px;
margin:0px;
display:inline;
/*border:1px solid red;*/
}



.images_container{
height: auto;
float: left;
padding: 5px 0 0 5px;
}

/*.content_right_column{
float: right;
width: 270px;
position: relative;
height: auto;
padding: 5px 5px 0 0;
}*/

.vcampus_container{
clear: both;
margin: 10px 0 0 30px;
}

.main_content_footer{
width: 100%;
clear: both;
text-align:center;
}

.footlinks{
margin: 5px 0 0 0;
float: left;
font-size: 100%;
width: 250px;
}

.footlinks dd{
margin: 0 0 1px 2px;
}

.timestalk{
background:#b0b7bb;
padding:5px;
}

.timestalk a{
color:#FFFFFF;
}

.timestalk a:hover{
color:#666666;
}

#bottom_center{
margin: 5px 0 0 0;
float: left;
width: 100px;
text-align: center;
font-size: 80%;
}

#bottom_right{
margin-top: 5px;
float: left;
width: 195px;
text-align: right;
}

.main_footer{
margin: 5px auto;
text-align: center;
font-size: 10px;
width: 698px;
}

.main_footer p{
margin: 0;
text-align: center;
}

.date_whether {
	background:#ccc;
	margin:10px 0 0 0;
	padding:5px 10px;
}

.footlinks_ul {
	width:250px;
	float:left;
	padding:0;
	margin:10px 10px 10px 0;
}

.footlinks_ul li {
	list-style:none;
}

.footlinks_ul li a {
	padding:5px 0;
	display:block;
}

.footlinks_ul li a:hover {
	background:#FF9;
	color:#333;
}

.footlinks_ul li h2 {
	border-bottom:2px solid #FC3;
	font-size:1.5em;
	margin:10px 0 5px;
}

.footlinks_ul li h2 span {
	background:#FC3;
	padding:5px 10px 2px;
}

.sub_footlinks {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.sub_footlinks img {
	margin:0 10px 0 0;
}

.sub_footlinks_h2 {
	margin:0;
	padding:0;
	border-bottom:2px solid #ccc;
}

.sub_footlinks_h2 span {
	padding:5px 10px 2px;
	background:#ccc;
}

/****** 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;width:530px;padding-top:15px;}
.onecol div#ContentMiddle {clear:both;width:100%;padding-top:15px;}
#ContentMiddle table,
#ContentMiddleLayout table {/*float:left;*/ clear:both; margin:5px 0; }
.header_links{
margin: 0px;
padding: 4px 0px 4px 0px;
border-top: 1px solid #979351;
border-right: 1px solid #979351;
height: 20px;
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;}

#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(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(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;*/
}
#ContentSearch {font-weight:bold;font-size:120%;padding:10px 0px 10px 5px;text-align:left;}
#ContentFooter {background-color:#fff;width:530px;margin-left:auto;margin-right:auto;}
.left_column h3{font-weight:bold;font-size:120%;margin:0px;padding:0px 0px 5px 5px;text-align:left;}
textarea {width:350px;}

/* Homepage Modules */
.start #ContentMiddleLayout {}
.start .float-left {float:left; height:auto;}
.start .float-right {float:right; height:auto;}

.start .main {float:left; width:100%; height:auto; clear:left;}
.start .main h1 {font-size:16px; font-weight:bold; color:#000; height:auto; border-bottom:1px solid #febd11;}
.start .main p {}

.start .sub h2 {font-size:14px; line-height:12px; font-weight:bold; color:#000; height:auto; margin:0;}
.start .sub h2 span {color:#febd11;}
.start .sub p {margin-top:5px;}
.start .sub .float-left {width:335px;}
.start .sub .float-right {width:205px;}

.start .sub-six {float:left; width:100%; height:auto;}
.start .sub-six .left-sect {float:left; width:274px; height:auto; margin-right:5px;}
.start .sub-six .right-sect {float:left; width:274px; height:auto;}
.start .sub-six .float-left {width:274px; height:auto;}
.start .sub-six .float-right {width:274px; /*clear:right;*/ height:auto;}
.start .sub-six h2 {margin:0; padding:0; width:100%; height:30px; text-indent:8px; line-height:30px; border-bottom:1px solid #febd11; background:#ddddd8;}
.start .sub-six .float-right,
.start .sub-six .float-left {margin-top:6px; background:#f1f0ea;}
.start .sub-six p {padding:0 10px;}
.start .sub-six table table th,
.start .sub-six table table td {padding:0 10px;}
span#cid_1004__ctl0_lblSummary {padding-left:10px;}

.start .RotatorWrap {float:left; height:auto; width:551px;}
.start #ContentMiddleLayoutRotatorBottom {float:left; height:auto; width:100%; margin-top:6px; text-align:center; background:#F1F0EA}
.start #ContentMiddleLayoutRotatorBottom img {margin:14px 7px;}
.start #ContentMiddle {display:none;}
.start #ContentLeftNav ul#nav2 li.navheader {font-weight:bold;}

/* Root = Vertical, Secondary = Vertical */
ul#nav2,
ul#nav2 li {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 137px; /*For KHTML*/
  list-style: none;
  z-index:99999;
}

ul#nav2 ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 137px; /*For KHTML*/
  list-style: none;
  position:absolute;
  z-index:99999;
}


ul#nav2:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#nav2 li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
  line-height:25px;
}

/* Root Menu */
ul#nav2 a {
  padding: 0 6px;
  display: block;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#nav2 a:hover,
ul#nav2 li:hover a,
ul#nav2 li.iehover a {
  background: #a19f8f;
  color: #FFF;
}

/* 2nd Menu */
ul#nav2 li:hover li a,
ul#nav2 li.iehover li a {
	font-weight:normal;
  background: #dcdacd;
  color: #666600;
}

/* 2nd Menu Hover Persistence */
ul#nav2 li:hover li a:hover,
ul#nav2 li:hover li:hover a,
ul#nav2 li.iehover li a:hover,
ul#nav2 li.iehover li.iehover a {
  background: #a19f8f;
  color: #FFF;
}

/* 3rd Menu */
ul#nav2 li:hover li:hover li a,
ul#nav2 li.iehover li.iehover li a {
  background: #dcdacd;
  color: #666600;
}

/* 3rd Menu Hover Persistence */
ul#nav2 li:hover li:hover li a:hover,
ul#nav2 li:hover li:hover li:hover a,
ul#nav2 li.iehover li.iehover li a:hover,
ul#nav2 li.iehover li.iehover li.iehover a {
  background: #a19f8f;
  color: #FFF;
}

/* 4th Menu */
ul#nav2 li:hover li:hover li:hover li a,
ul#nav2 li.iehover li.iehover li.iehover li a {
  background: #dcdacd;
  color: #666600;
}

/* 4th Menu Hover */
ul#nav2 li:hover li:hover li:hover li a:hover,
ul#nav2 li.iehover li.iehover li.iehover li a:hover {
  background: #a19f8f;
  color: #FFF;
}

ul#nav2 ul,
ul#nav2 ul ul,
ul#nav2 ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 137px;
  z-index:9999;
}

ul#nav2 ul li a,
ul#nav2 ul ul li a,
ul#nav2 ul ul ul li a {
	*z-index:9999;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#nav2 li:hover ul ul,
ul#nav2 li:hover ul ul ul,
ul#nav2 li.iehover ul ul,
ul#nav2 li.iehover ul ul ul {
  display: none;
}

ul#nav2 li:hover ul,
ul#nav2 ul li:hover ul,
ul#nav2 ul ul li:hover ul,
ul#nav2 li.iehover ul,
ul#nav2 ul li.iehover ul,
ul#nav2 ul ul li.iehover ul {
  display: block;
}
.imod_RichPanelGenericMain {z-index:1;}

form#MainForm {width:100%;height:auto;height:100%;min-height:100%;}
.expand{background: #000;}
.expand img{background:#000;float:none;display:block;}
textarea{width:300px !important;}

table#cid_41_pnlSearchCore,
table#cid_41_pnlSearchCore select,
table#cid_41_pnlSearchCore input {z-index:1;}

#MainPlacement {z-index:1 !important;}
.imod_RichPanelGenericMain {z-index:1 !important;}

#ContentMiddleLayoutSubSix01 a,
#ContentMiddleLayoutSubSix03 a,
#ContentMiddleLayoutSubSix05 a,
#ContentMiddleLayoutSubSix02 a,
#ContentMiddleLayoutSubSix04 a,
#ContentMiddleLayoutSubSix06 a,
#ContentMiddle a{font-weight:bold;}