.right_container {
  border-left:0 solid #E5E5E5;
  border-top:3px solid #3F3F3F;
  padding:0 10px;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 11px
}

.head {
  font-size: 15px;
  font-weight: bold;
  color: #ff9966
}

td.title {
  font-size: 13px;
  font-weight: bold
}

td.little {
  font-size: 9px;
  font-style: italic
}

td.disabled {
  font-size: 9px;
  font-style: italic;
  text-decoration: line-through
}

td.label_view {
  text-align: right;
  color: #444444;
}

.error {
  color: #ff0000;
}

.asterisk {
  color: #df0000;
}

.green {
  color: #009933;
}


.data_table {
	border-bottom: 2px solid #343034;
	border-top: 2px solid #343034;
  margin-bottom: 5px;
}


.data_table_header {
	background: #C4C4C4;
}


.navigation {
  background: #b4b4f9
}

tr.paging0 {
  background: #F2F2F2;
}


tr.paging0:hover {
  background: #FA6A02;
}

tr.paging1 {
  background: #FFFFFF;
}

tr.paging1:hover {
  background: #FA6A02;
}


tr.paging0 a {
  color: #444444;
}

tr.paging1 a {
  color: #444444;
}


tr.error {
  background: #ff9999
}

table.cal td {
  border: 2px solid #a0a0a4;
  border-left: none;
  border-top: none
}

td.thismonth {
  background: #d7d7ff
}

td.holiday {
  background: #c2c2ff
}

td.today {
  background: #ffff99
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444444;
  text-decoration: underline
}

a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444444;
  text-decoration: underline
}
a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #444444;
  text-decoration: none
}

a.paging_title:link,
a.paging_title:active,
a.paging_title:visited {
  color: #FFFFFF;
}


a.paging_title:hover {
  color: #000000;
}


a.navigation:link,
a.navigation:active,
a.navigation:visited,
a.navigation:hover {
  color: #FFFFFF;
}

a.little {
  font-size: 9px;
  font-style: italic
}


form {
  margin: 0;
}


table.poll td {
  border: 1px solid #919598;
  border-left: none;
  border-top: none;
  border-right: none;
  padding: 3px 0px 3px 0px
}

table.list {
  border: #b4b4f9 1px solid
}

.destinations {
  display: none;
  margin-left: 16px;
}

.prefixes {
  display: none;
}


.message {
  display: none;
}

.deactivated {
  background-color: #ff7777;
}







/* New design */



/*-- Input Type: Submit-Button--*/
.button_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	background: url(../images/button_green.gif) repeat-x;
	/* background-color: #07dc3c; */
	
}

.button_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	background: url(../images/button_red.gif) repeat-x;
	/* background-color: #07dc3c; */
}


.button_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3366CC;
	height: 20px;
	margin-top: 1px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
	background: url(../images/button_grey.gif) repeat-x;
	/* background-color: #07dc3c; */
}


/*-- End Input Type: Submit-Button--*/


body {
	margin: 0 0 0 0;
	padding: 0;
	font: 11px Verdana,"Lucida Grande" , Arial, Helvetica, sans-serif;
	background: #fff;
}


/*---  NAVIGATION ---*/
#nav {
	margin: 0;
	padding: 0;
}


.branch {
	display: none;
	margin-left: 30px;
}

.menu a {
	background:url(../images/button_back_a.gif) top left ; 
	height: 20px;
	border-top: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 1px 0 0 30px;
	margin: 0;
	color: #3B443C;
	text-decoration: none;
	display: block;
	text-align: left;
	line-height: 2.1em;
	font-size: 9px;
}

.menu a:hover {
	color: #161917;
	background:url(../images/button_hover.gif);
	border-top: 0px;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	height: 20px;
}

.menu a:visited {
  color: #3B443C;
}

.menu {
	display: none;
}

.folder {
	background-image: url(../images/button_back.gif); 
	height: 22px;
	border-top: 0;
	border-left: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	padding: 2px 0 0px 25px;
	margin: 0;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	text-align: left;
	line-height: 2.1em;
	font-size: 10px;
  cursor: pointer;
}


.folder a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}


#bottommenu {
  padding: 0;
  margin: 0;
  height: 5px;
  width: 174px;
  background:url(../images/menu_bottom.gif) top left no-repeat;
}



/* New left menu style*/

.nav_container{
  border-right:1px solid #383E52;
  border-top:3px solid #3F3F3F;
  background:#e1e1e1;
}

.nav_container table{
border-bottom:3px solid #3F3F3F;
}

p.navlink {
  text-align:center;
  margin:0;
  padding:0;
  width:100%;
}

p.navlink a{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width:129px;
  display:block;
  padding:5px 20px;
  margin:0;
  background:#5B5B5B url(../images/left_nav_bg.gif) 0 0 no-repeat;
  color:#e1e1e1;
  border-bottom:1px solid #535353;
  border-top:1px solid #fff;
  text-decoration:none;
  text-align:left;
}
p.navlink a:visited{
  font: 10px Verdana, Arial, Helvetica, sans-serif;
  width:129px;
  display:block;
  padding:5px 20px;
  margin:0;
  background:#5B5B5B url(../images/left_nav_bg.gif) 0 0 no-repeat;
  color:#e1e1e1;
  border-bottom:1px solid #535353;
  border-top:1px solid #fff;
  text-decoration:none;
  text-align:left;
}
p.navlink a:hover{
  color:#fff;
  text-decoration:none;
  background:#5B5B5B url(../images/left_nav_bg_h.gif) 0 0 no-repeat;
  border-top:1px solid #fff;
  border-bottom:1px solid #5B5B5B;
}

.location{
  background:#C4C4C4;
  border-bottom: 1px solid #343034;
  margin-bottom: 5px;
  height: 20px;
  padding-top: 5px;
  padding-left: 5px;
}





input {
  background-color: #e1e1e1;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #b5b5b5;
  border-right-color: #b5b5b5;
  border-bottom-color: #b5b5b5;
  border-left-color: #b5b5b5;
}



select {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  border-top-width: thin;
  border-right-width: thin;
  border-bottom-width: thin;
  border-left-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #b5b5b5;
  border-right-color: #b5b5b5;
  border-bottom-color: #b5b5b5;
  border-left-color: #b5b5b5;
  background-color: #efefef;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-x-position: 0%;
  background-y-position: 0%;
}