@charset "utf-8";
/* CSS Document */

body {
background-image:url(../images/bg_body.png);
background-repeat:repeat-x;
background-color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:23px;
margin:8px 0px;
border:0px;
}

a {
	color:#007ea5;
}

a:hover {
	color:#d5741f;
}

a:visited {
	color:#007ea5;
}

hr {
color:#a9c478;
}

#main {
background-image:url(../images/bg_main_table.png);
background-repeat:repeat-y;
}

#top_bar {
background-image:url(../images/bg_top.png); 
background-repeat:no-repeat;
height:58px;
}

#bottom_bar {
background-image:url(../images/bg_bottom.png);
background-repeat:no-repeat;
height:13px;
}

#content {
background-image:url(../images/bg_content_bottom.png);
background-repeat:no-repeat;
background-position:bottom;
}

#content h1 {
font-size:14px;
color:#5b742d;
padding:0px;
margin:0px;
}

#content_left {
background-image:url(../images/bg_content_topl.png);
background-repeat:no-repeat;
background-position:top;
}

#content_left a {
	color:#c1e1ea;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

#content_left a:hover {
color:#d5741f;
}

#content_right {
background-image:url(../images/bg_content_topr.png);
background-repeat:no-repeat;
background-position:top;
}


#logo {
width:251px;
text-align:right;
border-right:1px solid #000000;

}

#header .main {

width:738px;
height:264px;
}

#top_nav {
height:264px;
width:262px;
border-right:1px solid #FFFFFF;
}

#top_nav td {

}



.non_current {
background-color:#a2cfdd;
height:25px;
border-bottom:1px solid #0397c5;
border-top:1px solid #c0e5f0;
}

.current {
background-color:#007ea5;
height:25px;
border-bottom:1px solid #0397c5;
border-top:1px solid #006483;
}

.arrow {
width:20px;
text-align:right;
background-image:url(../images/arrow.png);
background-repeat:no-repeat;
background-position:center right;
}

.arrow_off {
width:20px;
background-image:none;
}

#sb-container,#sb-wrapper{text-align:left;}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>#sb-container{position:fixed;}#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}#sb-container>#sb-overlay{height:100%;}#sb-wrapper{position:relative;}#sb-wrapper img{border:none;}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}#sb-body-inner{position:relative;height:100%;}#sb-content.html{height:100%;overflow:auto;}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}#sb-title,#sb-title-inner{height:26px;}#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}#sb-info,#sb-info-inner{height:20px;}#sb-info-inner{font-size:12px;color:#fff;}#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;}#sb-nav-close{background-image:url(../../shadowbox/resources/close.png);background-repeat:no-repeat;}#sb-nav-next{background-image:url(../../shadowbox/resources/next.png);background-repeat:no-repeat;}#sb-nav-previous{background-image:url(../../shadowbox/resources/previous.png);background-repeat:no-repeat;}#sb-nav-play{background-image:url(../../shadowbox/resources/play.png);background-repeat:no-repeat;}#sb-nav-pause{background-image:url(../../shadowbox/resources/pause.png);background-repeat:no-repeat;}#sb-counter{float:left;padding:2px 0;width:45%;}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}#sb-counter a.sb-counter-current{text-decoration:underline;}div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


/** You can use this style for your INPUT, TEXTAREA, SELECT elements **/
.myinputstyle {
	border: 1px solid #b3c88d;
	width:300px;
	background:url(../images/input_bg.png) repeat-x #e3f0cb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:3px;
}

.mybuttonstyle {
	border: 1px solid #52652d;

	width:300px;
	background:url(../images/input_bg.png) repeat-x #52652d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d5741f;
	font-weight:bold;
}

.mybuttonstyle2 {
border:none;
	height:25px;
	width:160px;
	background:url(../images/button.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight:bold;
}


/** You can use this style for your LABEL elements **/
.mylabelstyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #6c833f;
}

#sm_txt div {
font-size:11px;
line-height:14px;
margin:20px 35px 20px 20px;
font-weight:bold;
color:#333333;
}

.blue_txt {
	color:#d5741f;
}

.notes {
color:#666666; font-size:10px;
}

#popupbox{
	left:50%;
	right:25%;
	top:70px;
  margin-top: 0px;
  width: 25%;
  height:auto;
  position: absolute;
  background-image:url(../../assets/images/message_bg.png);

	background-repeat:no-repeat;
	background-position:right bottom;
	color:#007ea4;

  z-index: 17;
	font-weight:bold;
	text-align:center;
  }

#popupbox .pop {
  border-top: 1px solid #007ea4;
	border-left:1px solid #007ea4;
	margin:0px 9px 8px 0px;
	padding:20px;
}

.note {
font-size:10px;
color:#FFFFFF;
text-indent:30px;
line-height:14px;
}

.message {
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-left:25px;
background-image:url(../images/check_notification.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
}

.title {
color:#007295;
font-size:16px;
font-weight:bold;
margin:15px;
}

.pg_title {
color:#d5741f;
font-size:16px;
font-weight:bold;
margin:10px 2px;
}
#adm * {
font-size:12px;
}

#adm td.row {
background-color:#ffffff;
border:1px solid #66b2c8;
padding:0px 4px;
}


#adm td.row2 {
background-color:#ffffff;
border:1px solid #66b2c8;
padding:0px 4px;
white-space:nowrap;
background-color:#cfe5ec;
}


#adm .field_dk {
font-weight:bold; 
background-color:#66b2c8;
padding:0px 4px;
border:1px solid #007294;
}

#adm .heading {
font-size:14px;
font-weight:bold;
color:#330099;
padding-bottom:2px;
}

#adm .myinputstyle {
	border: 1px solid #66b2c8;
	width:300px;
	background:url(../images/input_bg_bl.png) repeat-x #e3f0cb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:3px;
	margin:4px;
}

#adm .mybuttonstyle {
	border: 1px solid #66b2c8;
	color:#007294;
	width:300px;
	background:url(../images/input_bg_bl.png) repeat-x #52652d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin:4px;
	cursor:pointer;
}

#adm select, #adm input {
font-size:11px !important;
}

#tabnav {
background-image:url(../images/nav_background.png); 
background-repeat:repeat-x;
height:27px; 
width:100%;
}

#tabnav .cell {
background-image:url(../images/nav_left_bar.png);
background-repeat:no-repeat; 
background-position:left;
padding-top:2px;
}

#tabnav a {
text-decoration:none; 
color:#d5741f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

#tabnav a:hover {
color:#FFFFFF;
}

.current_tab {
background-image:url(../images/nav_background_active.png);
background-position:left;
padding-top:2px;
}

.current_a {
color:#FFFFFF;
}

hr {
height:1px; 
color:#a9c478;
border-top:#c3da9a;
}

.lt_green {
background-color:#edf5e0;
font-size:11px;
}
