/* 
  orange:
  light green: #93BB45
  dark green:  #84A842
  white:
  black
*/
body#inner {
  background:url(../images/body-bg-greenfill.png) repeat-x 0 0;
}
div#outer-full-header{
/* 	background:url(../images/body-bg-green.png) no-repeat 0 0; */
	background:url(../images/body-bg-greenfill-left.png) no-repeat 0 0;
}
div#full-header {
	background:url(../images/body-bg-green.png) no-repeat 0 0;
}
.portlet-heading {
  background:#e6e6e6;
}
.portlet-content {
  overflow:hidden;
/* 	background:#e3e3e3 url(../../images/new/portlet-content-bg.png) repeat-x 0 0; */
	background:#fbfbfb;
	border-left:2px solid #12324B;
	border-right:2px solid #12324B;
	border-bottom:0;
}
.portlet-heading {
/*
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
*/
/*   background:url(../images/portlet-heading-bg.png) repeat-x;  */
  background:url(../images/top-orange-short.gif) repeat-x; 
/*   background:url(../images/portlet-heading-bg-green.png) repeat-x;  */
/*   background:none; */
  border-bottom:1px solid #282827;
  width:449px;
  float:none;
}

.portlet-left-column .portlet,
.portlet-right-column .portlet {
  overflow:hidden;
/*   background:#e6e6e6; */
/*   -moz-border-radius-topright: 10px; */
/*   -webkit-border-top-right-radius: 10px; */
/*   border:2px solid #12324B; */
  width:464px;
}
.portlet-left-column .portlet-bottom, 
.portlet-right-column .portlet-bottom {
/*   background:#e6e6e6; */
  background:url(../images/bottom-gray-short.png) no-repeat;
/*
  -moz-border-radius-bottomright: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  -webkit-border-bottom-left-radius: 10px;
  background:none;
  border-left:2px solid #12324b;
  border-right:2px solid #12324b;
  border-bottom:2px solid #12324b;
  padding-bottom:10px;
  margin-bottom:0;
*/
  height:12px;
  width:100%;
}
.portlet a,
ul.alerts-portlet li strong {
  color:#555;
}

.portletbottomdrop {
  visibility:hidden;
}
ul.portlet-buttons li a.minimize-left-right{
	background:url(../images/portlet-minimize-left-right.png) no-repeat 0 0;
}
ul.portlet-buttons li a.restore-left-right{
	background:url(../images/portlet-restore-left-right.png) no-repeat 0 0;
}

div#outer-full-content {
  background:#dedede url(../images/body-content-bg.png) repeat-x 0 0;
}
ul.nav-inn li a.button-in2 {
	background-image:url(../images/button-2.png);
}
ul.nav-inn li a.button-in3, ul.nav-inn li a.button-in4{
	background-image:url(../images/button-34.png);
}
ul.nav-inn li a.button-in5{
	background-image:url(../images/button-5.png);
}
ul.nav-inn li a.button-in1{
	background-image:url(../images/button-1.png);
}
a.logout{
	background:url(../images/logout-ico.png) no-repeat 100% 4px;
  color:#f9f9f9;
  margin-top:28px;
  margin-left:0;
}
.top-bogz{
/*
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
*/
/*
  border-top:2px solid #12324B;
  border-left:2px solid #12324B;
  border-right:2px solid #12324B;
*/
  border-bottom:1px solid #282827;
  background:url(../images/portlet-heading-bg.png) repeat-x; 
/*   height:27px; */
  overflow: hidden;
  width:936px;
}
.cont-data {
  /*overflow:hidden;*/
  width:970px;
  margin:7px 10px 0 10px;
}
.bottom {
  background:url(../images/bottom-long.png) no-repeat;
  float:none;
  width:970px;
}
.two-cols-table {
/*
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
  -webkit-border-top-bottom-left-radius: 8px;
  -webkit-border-top-bottom-right-radius: 8px;
*/
	background:url(../images/center-bogz.png) repeat-y 0 0;
/*   background-color:#f1f1f1; */
/*   border-bottom:2px solid #12324B; */
  border-left:2px solid #12324B;
  border-right:2px solid #12324B;
  width:966px;
}
.side-col {
  -moz-border-radius-bottomleft: 8px;
  -webkit-border-top-bottom-left-radius: 8px;
  background-color:#e6e6e6;
  padding:0;
}

ul.side-nav li a{
  color:#555;
}
ul.side-nav li a:hover, ul.side-nav li.active a{
/* 	background:url(../images/side-hover.png) repeat-x 0 0; */
  background:none;
	background-color:#9FD372;
	border-top:2px solid #b1b1b1;
	margin-top:-2px;
}
span.msg {
  color:#212121;
}

.classhomelink {
  color:#282827;  
}
.classhomelink a, a.classhomelink, .class-op-link {
/*   color:#12334D; */
/*   background-color:#e6e6a7; */
  color:#282827;  
/*   text-decoration: none; */
}
.classhomelink a:hover, a.classhomelink:hover, .class-op-link:hover {
  background-color:inherit;
}
ul.side-nav li.group active a, ul.side-nav li.group a:hover{
	/*background:url(../images/side-hover-group.gif) repeat-x 0 0;
	color:#fff;	*/
/* 	background:transparent url(../images/side-hover-class.png) repeat-x scroll 0 0; */
  background:none;
	background-color:#9FD372;
	border-top:2px solid #b1b1b1;
	margin-top:-2px;
}
ul.side-nav li.group.active a{
/* 	background:transparent url(../images/side-hover-class.png) repeat-x scroll 0pt 0pt; */
  background:none;
	background-color:#9FD372;
	border-top:2px solid #b1b1b1;
	margin-top:-2px;
}

#full-header h1{
	display:inline;
	float:left;
  margin:0 24px 0 0;
	overflow:hidden;
	padding-left:56px;
	text-indent:-9999px;
	width:220px;
}
#full-header h1 a{
	background:url(../images/logo.png) no-repeat 0 0;
	width:220px;
	height:102px;
	display:block;
	outline:none;
}
.top-box a {
  color:#f9f9f9;
  font-weight:bold;
}
ul.nav-inn li a{
  color:#888;
}
.center-table {
  background-color:#fbfbfb;
}
a.edit-info-link {
  color:#282827;  
}
.lbl {
  color:#444;
  font-weight:bold;
}
ul.comments div.cmt-hdr,
td.cmt-hdr {
  background-color:#F4E7C2;
}
ul.comments div.cmt-hdr a {
  color:#444;
}
#group-center .btn{
	background:url(../images/open.gif) no-repeat 0 5px;
}
#group-center .close .btn{
	background:url(../images/close.gif) no-repeat 0 5px;
}
span.logged {
  font-weight:bold;
}
ul.adds-list li a {
  color:#555;
}

ul.side-nav li a:hover span span, ul.side-nav li.active a span span{
	background-position:0 -25px;
}
ul.side-nav li a:hover span, ul.side-nav li.active a span{
	background-position:100% -25px;
}
ul.side-nav li span span{
	background-image:url(../images/dt-left.png);
	background-position:0 0;
}
ul.side-nav li span{
	background-image:url(../images/dt-right.png);
	background-position:100% 0;
}
.weather-box{
  height:30px;
}
.info-placeholder-box{
  height:30px;
}
.top-login-box{
  border:2px solid #12324B;
  display:inline;
  float:right;
  margin:5px 0 0 14px;
  overflow:hidden;
  width:240px;
  height:80px;
  -moz-border-radius:10px;
  background:#DEDEDE url(../images/body-content-bg.png) repeat-x scroll 0 0;
  padding:5px;
}
.top-login-box .col{
  margin:0;
  padding:0;
  width:120px;
  float:left;
}
.top-login-box .col label{
  font-weight:bold;
}
.top-login-box .col input{
  width:110px;
}
.top-login-box .login{
  margin:7px 0 0 5px;
  float:right;
}

.header-inn{
  height:75px;
}
ul.nav-inn li em {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px; 
  background-color:#E2721E;
  border:#15364B solid 2px;
  color:#f8f8f8;
  padding:1px 4px;
}
ul.nav-inn {
  margin-top:17px;
}
.top-box {
  height:42px;
}

.portlet-box-holder {
  width:948px;
}
a.opt{
	background:url(../images/opt-right.png) no-repeat 100% 0;
	color:#282827;
}
a.opt span{
	background:url(../images/opt-left.png) no-repeat 0 0;
}

ul.item-nav li a.ical{
	background:url(../images/ical-ico.png) no-repeat 0 0;
}
.foot a {
  color:#627140;
}

.info-box p{
  font-size:16px;
  margin-bottom:20px;
}
.info-box h1{
  font-size:22px;
}
.info-box h2{
  font-size:17px;
}
.info-box .callout{
  font-size:36px;
  text-align:center;
  color:#e96a23;
}
.info-box .rotating-images{
  float:left;
  width:696px;
  height:543px;
  margin:10px 0 0 0;
  padding:0;
  border:1px solid #444;
}
.info-box .rotating-images img{
  margin:0;
  padding:0;
  position:absolute;
}
.info-box .right-info-box{
  float:left;
  width:252px;
  margin:10px 0 0 20px;
  padding:0;
}
.info-box .right-info-box ul li{
  font-size:14px;
  font-weight:bold;
}
.info-box .right-info-box ul li ul{
  list-style:disc outside;
  /*padding:0 0 10px 0;*/
  /*margin:auto;*/
  padding:1em 0 1em 1em;
}
.info-box .right-info-box ul li ul li{
  font-size:12px;
  font-weight:normal;
  padding:3px 0 0 0;
}
.info-box .bottom-box{
  clear:both;
  text-align:center;
}
ul.item-nav {
  right:18px;
}
