@charset "utf-8";
html {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
}

body {
	margin: 0;
	height:100%; /* needed for container min-height */ 	
	background: url(../images/template/headbg3.jpg) repeat-x top;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

#pageWidth {
	margin:0 auto;
	width: 1000px;
	position: relative;
}

#content {
	width: 695px;
	position: relative;
	left: 290px;
	top: 0px;
	padding: 40px 10px 90px 10px;
	z-index:1;

}
/* ========================= Text Start ============================= */
.rosterT{
		text-align: justify;
		font-family: Arial;
		color: white;
}

a.white, .white, #calendarSmall a.white{
  color: #ffffff;
}

.jus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.boardLine {
	background-color: black;
	height: 1px;
	margin: 8px 0 8px 0;
	
}

.boardName { 
  font-size:120%;
  text-transform:uppercase;
  color: black
}


.eventTitle{
  color: blue;
}

a.alert, .alert{
  color: #990000;
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fdfda3;
	text-decoration: none;
}

#newsDate,  #newsDate a{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.title, a .title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}


/* ========================= Text End ============================= */

/* ========================= Header Start ============================= */

.headerMain {
	width: 1000px;
	margin:0 auto;
	padding: 0px;
	height: 225px;
}

#mastFlash{
	position:relative;
	left: 281px;
	top: -173px;
	width: 718px;
	height: 200px;
	/*background-image: url('../images/template/MastImage1.jpg');
	background-repeat:no-repeat; */
  background: url('../images/template/MastImage1.jpg') no-repeat;

	

}

#mastName{
	position:relative;
	left: 282px;
	top: 25px;
	width: 730px
}


#RimsNatonalLogo{
	position:absolute;
	left: -1px;
	top: 350px;
	width: 285px;
	height: 123px;
}

#socialMedia{
	position:absolute;
	top: 500px;
	width: 285px;
	height: 70px;
	left: 0px;
}


/* ========================= Header End ============================= */

/* ========================= Calendar Small Start ============================= */

#calendarSmall{
	margin-right:2px;
	position:absolute;
	left: -2px;
	top: 25px;
	width: 285px;
	height: 300px;
	padding-left:0px;
	background: url(../images/template/CalendarTabLong.jpg) top;
}

#calendarSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#calendarSmall a {
  text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/* ========================= Calendar Small End ============================= */

/* ========================= Menu OLD Start ============================= */

#mastMenu{
	z-index:10;
	position:relative;
	left: 282px;
	top: 25px;
	width: 718px;
	height: 46px;
}

a.menu:link, a.menu:visited {
	COLOR: #CCCCCC;
	text-align: left;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	vertical-align: middle;
	background-image: url(../images/template/menu/arrow2.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	width: 162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	/*background-color: #333333;*/
	height: 15px;
}
a.menu:hover {
	COLOR: #16f6f6;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	vertical-align: middle;
	background-image: url(../images/template/menu/arrow1.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	width: 162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #333333;
	height: 15px;
}
.dropdown {
	FILTER: alpha(opacity=90); opacity: 0.90; khtml-opacity: 0.90
}


/* ========================= Menu Old End ============================= */


/* ========================= Image Start ============================= */

.picCaption { 
  margin: 5px;
  padding: 5px;
  border: solid 1px #E5E5FF;
  background: #E5F2FF;
  font-size:90%;
  color: black;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.picAlignLeft {
  float: left;
}

.imgBoard {
  /*padding:5px;
  padding:5px 10px 5px 0px;*/
  margin: 5px 10px 5px 0px;
  float:left;
  width:119px;
  /*height:130px;*/
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.photoRound{
  -moz-border-radius: 5px;
  border-radius: 5px;
}
/* ========================= Image End ============================= */

/* ========================= Photo Gallery Start ============================= */
td.pg{
  vertical-align: middle;
  text-align: center;
  background-color:aqua;
	/*margin-left: auto;
	margin-right: auto;
	*/
}
a.pg:link, a.pg:visited {
	border: 2px solid #333333;
	clear: left;
	float: left;
}

a.pg:hover {
	border: 2px solid #4469EB;
	clear: left;
	float: left;
}

li.more:link, li.more {
	font-family: arial;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 625px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	clear: left;
	float: left;
	list-style-type: none;
}
li.more:hover{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 625px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	clear: left;
	float: left;
  list-style-type: none;

}

/* ========================= Photo Gallery End ============================= */

/* ========================= Footer Start ============================= */
div#footerContainer {
	background: url(../images/template/bgFooter.gif) repeat-x #e7e7e7;
	padding: 20px 0px 0px 0px;
	z-index:0;
	height: 65px;
	width:100%;
	position:absolute;
	bottom:0; /* stick to bottom */
	
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;

}

#footWidth {
	padding: 40px 0px 0px 0px;
	margin:0 auto;
	width: 1000px;
	position: relative;
}

#footRight{
	position:absolute;
	bottom: 0px;
	right: 0px;
	width: 175px;
}
/* ========================= Footer End ============================= */

/* ========================= NewMenu Start ============================= */
/*#nav ul li {
  list-style: disc;*/
  /*list-style-image: url('images/template/menu/mnuBullet.jpg');*/
/*}

#nav .main.active {
  color:#fff;
  background:url(images/template/menu/mnuBackgroundActive4.jpg) top repeat-x;
  padding-top:8px;
}
*/




/* ========================= NewMenu End ============================= */
#nav {
  height:44px;
  background-color: #0b1d2b;
  padding-left:0px;
  text-align:left;
  position:absolute;
  width:718px;
  font-size:14px;  
  font-family: Arial;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
}

#nav ul { 
  margin:0;
  padding:0;
  list-style:none;
  position:relative;
  z-index:100;
  height:44px;
}

#nav li {
  display:block;
  float:left;
  line-height:44px;
  position:relative;
}

#nav ul li a{ 
  padding-left:20px;
  padding-right:20px;
  /* erase all in old*/
}

#nav a {
  /*#nav .main,*/
  display:block;
  text-decoration:none;
  background:url(https://uscentral439.accountservergroup.com/~scafpnet/images/template/mnuDivider.gif) top right no-repeat;
  padding:0px 12px;
  /*padding:8px 12px;*/
  color: white;
}


#nav .main{
  display:block;
  text-decoration:none;
  background:url(https://uscentral439.accountservergroup.com/~scafpnet/images/template/mnuDivider.gif) top right no-repeat;
  padding:0px 12px;
  /*padding:8px 12px;*/
  color: white;

}
  /*text-transform:uppercase;*/
/*    line-height:44px;
  height:44px;
  font-size: 16px;  
  padding-left:26px;
  padding-right:26px;
}*/

#nav .main:hover {
  color:#fff;
  background:url(images/template/menu/mnuBackgroundActive4.jpg) top repeat-x;*/
  /*padding-top:8px;*/
}

a.mnuMain{
  text-transform:uppercase;
  line-height:14px;
  height:44px; 
}

#nav ul li .mnuTopGap{
  line-height:1px;
  font-size:1px;
}

#nav a:hover {
  color:#fff;
  background:url(https://uscentral439.accountservergroup.com/~scafpnet/images/template/purpMenuOverBg.gif) top repeat-x;
  padding-top:0px;
  /*padding-top:8px;*/

}

#nav a.active {
  color:#fff;
  background:url(https://uscentral439.accountservergroup.com/~scafpnet/images/template/purpMenuOverBg.gif) top repeat-x;
  padding-top:0px;
}

#nav a.activeS {
  color:#fff;
  background:url(https://uscentral439.accountservergroup.com/~scafpnet/images/template/purpMenuOverBg.gif) top repeat-x;
  background-position:0px -1px;
  /*padding-top:-8px;*/
}

#nav ul li.mnuMainSmall{
  /*line-height:0px;
  height: 0px;
  padding: 0px 0px 0px 0px;*/
}

#nav li ul {
  display:none;
  position:absolute;
  top:44px;
  left:0;
  margin:0;
  width:185px;

  /*width:420px;*/
  background:#0b1d2b;
  background:rgb(11,29,43);
  background:rgba(11,29,43,0.9);
  background-position:top center;
  background-repeat:repeat-y;
  padding:5px 0 12px 0;
  height:auto !important;
  font-family: Arial, Verdana, sans-serif;
  /*border-left:2px #7b4298 solid;
  border-right:2px #7b4298 solid; 
  border-bottom:2px #7b4298 solid;
  border-top:2px #7b4298 solid;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px; */
}
#nav li ul li {
  /*display:block;
  float:left;*/
  width:185px;
  line-height:14px;
  background-image:none !important;
}

#nav li ul li a {
  /*display:block;*/
  width:145px;
  padding:5px 20px !important;
  background-image:none !important;
  font-size:14px;  
  color: white;
  /*color: #7b4298;*/
}

#nav li ul li a:hover {
  text-decoration:none;
  background-image:none !important;
  /*background-color:#dfeaf4;
  color:#145099;*/
  background-color:#0b1d2b;
  color: white;
}
#nav li ul li.active a { text-decoration:none; }
#nav li ul li.last {
  /*border-bottom:2px #7b4298 solid;
  top:10px;
  padding-bottom: 10px;*/
}
#nav li ul li.last a { }
#nav li.active ul li a { text-decoration:none; }
#nav li:hover ul, #nav li.over ul { display: block; }
#nav li ul .last a { background:none; }
#nav li ul li ul {
  top:0;
  left:100%;
}

#nav li:hover ul ul,
#nav li li:hover ul ul,
#nav li li li:hover ul ul,
#nav li li li li:hover ul ul
{display:none;}

#nav li:hover ul,
#nav li li:hover ul,
#nav li li li:hover ul,
#nav li li li li:hover ul
{display:block;}


