/* 
================================
Skin styles for DotNetNuke - DNN 3 & 4  
================================
*/

/* Standard HTML Tag Settings */
body, table, td, th , p{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:black;}


/* Standard Menu Settings */

.MainMenu_MenuContainer {
background-color: transparent; 
}
.MainMenu_MenuBar {
cursor: pointer; 
cursor: hand;
height: 16px;
background-color: Transparent;
}
.MainMenu_MenuItem {
border-left: #DDE8F1 0px solid; 
border-bottom: #DDE8F1 1px solid; 
border-top: #DDE8F1 1px solid; 
border-right: #DDE8F1 0px solid;
cursor: pointer; 
cursor: hand; 
color: #81A3C6; 
font-family: tahoma, arial, helvetica; 
font-size: 9pt; 
font-weight: bold; 
font-style: normal; 
background-color: Transparent;
height: 19px;
}
.MainMenu_MenuIcon {
background-color: #DDE8F1; 
border-left: #DDE8F1 1px solid; 
border-bottom: #DDE8F1 1px solid; 
border-top: #DDE8F1 1px solid; 
cursor: pointer; 
cursor: hand; 
text-align: center; 
width: 15px; 
height: 19px;
}
.MainMenu_SubMenu {
background-color: #DDE8F1;  
z-index: 1000; 
cursor: pointer; 
cursor: hand; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
height: 1px;
}
.MainMenu_MenuItemSel {
background-color: white; 
cursor: pointer; 
cursor: hand; 
color: #467599; 
font-family: tahoma, arial, helvetica; 
font-size: 9pt; 
font-weight: bold; 
font-style: normal;
height: 19px;
}
.MainMenu_MenuArrow {
border-right: #DDE8F1 1px solid; 
border-bottom: #DDE8F1 1px solid; 
border-top: #DDE8F1 0px solid;
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand; 
}
.MainMenu_RootMenuArrow {
font-family: webdings; 
font-size: 10pt; 
cursor: pointer; 
cursor: hand;
}

/* End Menu Settings */

.StandardButton {
background: #467599 none; 
color: #FFFFFF;
font-family:Verdana, sans-serif; 
font-size: 11px;
font-weight: normal;
}

.Head   {
font-family: tahoma, arial, helvetica;
font-size:  10px;
font-weight:  bold;
color: #467599; 
line-height: 30px;
}

/* Custom Classes */

.date-text 
{
    font-family: Arial;
    font-size: 10px;
    color: #393831;
    font-weight: regular;
    
}


.content {
background-color: #ffffff;
}

/* Search Padding - lines up text nicely */
.GoLink {padding-top: 4px;}


/* Light Background Elements */
.LightBG {
width: auto;
color: #404040;
}

a.LightBG:link, a.LightBG:active {
text-decoration: none;
color: #467599;
font-weight: normal;
}

a.LightBG:link, a.LightBG:visited {
text-decoration: none;
color: #467599;
font-weight: normal;
}


a.LightBG:hover {
text-decoration: none;
color: #404040;
font-weight: normal;
}

/*Footer Classes

.FooterText {
width: auto;
color: #404040;
}

a.FooterText:link, a.FooterText:visited, a.FooterText:active, a.FooterText:hover {
font-family:Century Gothic;
text-decoration: none;
color: #000000;
font-weight: normal;
font-size: 8pt;
}

a.inActiveLink:link, a.inActiveLink:visited, a.inActiveLink:active, a.inActiveLink:hover {
font-family:Century Gothic;
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
font-size: 8pt;
} */
/* End Light Background Elements */

/* eSolutions Classes */


img { behavior: url(iepngfix.htc); }

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;	
	margin:0px auto;
	color:black;
		 
}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

#wrapper{
	margin: 0px auto;
	width: 958px;
	
	padding:0px,0px,0px,0px; 
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:left;
		}
		
#header{
	width:958px;
	height:66px;
	background-color:#2f8b12;
	padding-bottom:10px;
	padding-top:16px;
	text-align:right;
	padding-right:38px;
	padding-bottom:12px;
}

#main{
width:958px;
height:100%;
	}
#wrapper_a{
	margin: 0px auto;
	width: 958px;
    padding:0px,0px,0px,0px; 
	background-color:#FFFFFF;
	margin:0px auto;
	text-align:left;
		}
		
#header_a{
	width:958px;
	height:66px;
	background-color:#2f8b12;
	padding-bottom:10px;
	padding-top:16px;
	text-align:left;
	padding-left:38px;
	padding-bottom:12px;
}

#main_a{
width:958px;
height:100%;
	}


#footer{
	width:958px;
	background-image:url('/Portals/_default/Skins/Rams/images/footer-bg.gif');
	height:83px;
	text-align:center;
	color:#f9e6ac;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
}

#bodyLeft{
	width:190px;
	height:100%;
	background-color:#e9fbe4;
	text-align:left;
	float:left;
	 POSITION: relative;

}
#dnn_leftPane{
	width:185px;
	height:100%;
	background-color:#efefef;
	text-align:left;
	float:left;
	overflow:hidden;

}

#dnn_contentPane{
	width:570px;
	height:100%;
	padding:15px;
	float:left;
overflow:hidden;
}

#bodyRight_a{
	width:185px;
	height:100%;
	background-color:#e9fbe4;
	padding-top:15px;
	aline:right;
	POSITION: relative;


}
#menuItems_a{
	height:26px;
	padding-top:6px;
	vertical-align:middle;
	padding-left:6px;
	padding-right:6px;
	text-align:right;
}

#sideMenu_a{
	width:190px;
	background-color:#95df82;
	margin-top:100px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:15px;
	text-indent:10px;
	overflow:hidden;
	
}

#dnn_rightPane{
	width:185px;
	height:100%;
	background-color:#efefef;
	padding-top:15px;
	float:right;
overflow:hidden;
}


#sideMenu{
	width:190px;
	background-color:#95df82;
	margin-top:100px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;
	padding-top:15px;
	text-indent:10px;
	overflow:hidden;
	
}

#menuItems{
	height:26px;
	padding-top:6px;
	vertical-align:middle;
	padding-left:6px;
	padding-right:6px;
}

#rightAlign{
	text-align:right;
	
}
.student_a{
     background-image:url('/Portals/_default/Skins/Rams/images/std-bg-a.gif'); width:257px; height:135px;
     font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration:none;
	 font-weight:normal; float:right; 
	 padding:10px;text-align:right;
	 overflow:hidden;
}

.newsLetter_a{
     background-image:url('/Portals/_default/Skins/Rams/images/news-bg-a.gif'); width:257px; height:135px;
     font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #FFFFFF;	text-decoration:none;
	 font-weight:normal; float:left;  padding:8px; text-align:right;
	 overflow:hidden;
	 
 }

.title-text_a {
	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #dc8720;	text-decoration:none;
	font-weight:bold; text-align:right;
	}

.student{
     background-image:url('/Portals/_default/Skins/Rams/images/std-bg.gif'); width:257px; height:135px;
     font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration:none;
	 font-weight:normal; float:right; 
	 padding:15px;
	 overflow:hidden;
}

.newsLetter{
     background-image:url('/Portals/_default/Skins/Rams/images/news-bg.gif'); width:257px; height:135px;
     font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration:none;
	 font-weight:normal; float:left;  padding:10px;
	  overflow:hidden;
	 
 }

.title-text {
	font-family: Arial, Helvetica, sans-serif;	font-size: 17px;	color: #dc8720;	text-decoration:none;
	font-weight:bold; 
	}
	
.esol-text {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #d4a862;	text-decoration:none;
	font-weight:normal; text-align:left;
	}

.esol-text {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #d4a862;	text-decoration:none;
	font-weight:normal; text-align:left;
	}
	.Hcalendar-text{
    font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	text-decoration:none;
	font-weight:bold; text-align:center;
	}

.calendar-text{
    font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration:none;
	font-weight:normal; text-align:right; padding-right:2px;
}
	
.bottom-border{
     border-bottom:1px #b17731 solid;
 
}

.right-border{
     border-right:1px #b17731 solid;
 
}

.logo {
	Z-INDEX: 1000;   LEFT: 20px; WIDTH: 160px; POSITION: absolute; TOP: -60px; HEIGHT: 160px;
  BACKGROUND: url('/Portals/_default/Skins/Rams/images/logo.png') no-repeat 0px;
}
.logo_a {
	Z-INDEX: 1000;   LEFT: 15px; WIDTH: 160px; POSITION: absolute; TOP: -60px; HEIGHT: 160px;
  BACKGROUND: url('/Portals/_default/Skins/Rams/images/logo.png') no-repeat 0px;
}
}
a:visited.text-more{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #c8171e; font-weight: normal;	text-decoration: none;
}

a:link.text-more{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #c8171e; font-weight: normal;	text-decoration: none;
}

a:hover.text-more{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #c8171e; font-weight: normal;	text-decoration: underline;
}

a:visited.text-more2{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;  color: #874a1d; font-weight: normal;	text-decoration: none;
}

a:link.text-more2{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;  color: #874a1d; font-weight: normal;	text-decoration: none;
}

a:hover.text-more2{
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #874a1d; font-weight: normal;	text-decoration: underline;
}


a:visited.menu-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;  color: #525151; font-weight: normal;	text-decoration: none;
}


a:link.menu-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;  color: #525151; font-weight: normal;	text-decoration: none;
}

a:hover.menu-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #525151; font-weight: normal;	text-decoration: underline;
}

a:visited.footer-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #f9e6ac; font-weight: normal;	text-decoration: none;
}

a:link.footer-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #f9e6ac; font-weight: normal;	text-decoration: none;
}

a:hover.footer-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #f9e6ac; font-weight: normal;	text-decoration: underline;
}

a:visited.esol-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #d4a862; font-weight: normal;	text-decoration: none;
}

a:link.esol-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;  color: #d4a862; font-weight: normal;	text-decoration: none;
}

a:hover.esol-link{
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #d4a862; font-weight: normal;	text-decoration: underline;
}


.style1 {
	border-width: 0px;
}
.style2 {
	background-image: url('images/calendar-bg.gif');
}
.style3 {
	background-image: url('images/news-bg.gif');
	width: 257px;
	height: 135px;
	font-family: Arial, Helvetica, sans-serif;
	color:white;
	font:12px;
	text-decoration: none;
	float: left;
	margin-left: 10px;
	padding: 10px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.style5 {
	border-width: 0px;
}
.style6 {
	text-align: left;
	font-size: 11px;
	color: #874A1D;
}
.style7 {
	color: #874A1D;
}
.style8 {
	text-decoration: none;
	font-size:13px;
}
.style9 {
	text-align: left;
	color: #874A1D;
}
.style10 {
	text-decoration: none;
}
.style11 {
	color: #C8171E;
}
.style12 {
	text-align: left;
}
.style44 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
}
/* end eSolutions Classes */

/* End Custom Classes */