.pagecontainer {
	width: 900px;
	background: #FFF url(../images/shadow/main_bg.gif) 0 0 repeat-y;
	padding: 0 8px 0 8px;
}

#footer {
	background-color: #FFF;
}

#row2 {
	background-color:#FFF;
	width: 100%; 
}

.admheader {
	height:80px;
	background-image:url(../images/header.jpg);
	margin-bottom:10px;
}

#content {
	right: 0;
	width:700px;
}

#content_main {
	width:840px;
	padding-left:20px;
	min-height:200px;
}

#contentcontainermain {
	width: 880px;
	margin-left: 10px;
	margin-bottom:10px;
}

.menu_container {
	width: 880px;
	margin-left: 10px;
	margin-bottom:6px;
}

#contentcontainer {
	width: 660px;
	margin-left: 20px;
	background-color:#AAA;
	margin-bottom:5px;
}

.content_bg {
	background-image:url(../images/content_hor/bg.gif);
	padding-top:9px;
}

.menu_bg {background-image:url(../images/content_hor/menu_bg.gif); height:26px; padding-top:3px;}

.content_header {
	background-image:url(../images/content_hor/header_bg.gif);
	height:19px;
	font-size:14px;
	font-weight:bold;
}

.table_header{
	color: #FFFFFF;
	background-color: #ba1708;
}

.phpinfo {overflow: auto;width: 100%;direction: ltr;padding:2px;}
.phpinfo td, .phpinfo th, .phpinfo h2, .phpinfo h1 {text-align: left;}
.phpinfo_row1 { background-color: #FFF; color:#FFFFFF; font-weight:bold; }
.phpinfo_row2 { background-color: #CCCCCC; }
.phpinfo table {border-collapse: collapse; width:800px;}
.phpinfo td, .phpinfo th { border: 1px solid #000000;}
.phpinfo a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
.phpinfo a:hover {text-decoration: underline;}
.phpinfo img {float: right; border: 0px;}#pad {height:140px;}
#hor_menu {padding:0; margin:0 10px 0 0; list-style:none; height:23px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#hor_menu li {float:left; margin-right:1px;}
#hor_menu li a {display:block; float:left; height:23px; line-height:23px; color:#000; text-decoration:none; font-size:11px; font-weight:bold; padding:0 23px 0 23px;}
#hor_menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
#hor_menu .hor_menu_main {font-size:12px;}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#hor_menu li a:hover {z-index:200; position:relative;color:#fff; background-color:#ba1708;}
#hor_menu li:hover {position:relative; z-index:200;}

#hor_menu li:hover > a {color:#fff; background:#ba1708;}
#hor_menu li:hover > a.sub {color:#fff; background-color:#ba1708;}

#hor_menu li.current a {color:#fff; background:#ba1708;}

#hor_menu li a.sub {background: #333 url(down-arrow.gif) no-repeat right center;}
#hor_menu li.current a.sub {color:#fff; background:#ba1708 url(down-arrow.gif) no-repeat right center;;}

#hor_menu :hover ul {left:0; top:23px; width:150px; background:#444;}

/* keep the 'next' level invisible by placing it off screen. */
#hor_menu ul, 
#hor_menu :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#hor_menu :hover ul :hover ul {left:150px; top:-1px; background:#222; white-space:nowrap; width:120px; z-index:200; height:auto;}

#hor_menu :hover ul li {margin:0; border-top:1px solid #666;}
#hor_menu :hover ul li a {width:150px; padding:0; text-indent:10px; background:#333; color:#ccc; height:30px; line-height:30px;}
#hor_menu :hover ul li a.fly {background:#333 url(right-arrow.gif) no-repeat right center;}

#hor_menu :hover ul :hover {background-color:#ba1708; color:#fff;}
#hor_menu :hover ul :hover a.fly {background-color:#ba1708; color:#fff;}

#hor_menu :hover ul li.currentsub a {background:#ba1708; color:#fff;}
#hor_menu :hover ul li.currentsub a.fly {background:#ba1708 url(right-arrow.gif) no-repeat right center; color:#fff;}

#hor_menu :hover ul :hover ul li a {width:120px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc;}
#hor_menu :hover ul :hover ul :hover {background-color:#ba1708; color:#fff;}

#hor_menu :hover ul :hover ul li.currentfly a,
#hor_menu :hover ul :hover ul li.currentfly a:hover {background:#ba1708; color:#fff;}
div.tabMain {
  background-color: #EEEEEE;
  border: 1px solid #808080;
  padding: 1em;
  margin-bottom:10px;
}

.tab_menu {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
}

#nav_items {
	width:660px;
	float:left;
	position:relative;
	bottom:-1px;
	margin-top: 20px;
}

#nav_items li {
	display:inline;
}

#nav_items a {
	float:left;
	background:url("../images/tabs/tab_left.gif") no-repeat left top;
	background-color:#ba1708;
	margin-right:3px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#nav_items a span {
	float:left;
	display:block;
	font-weight:bold;
	background:url("../images/tabs/tab_right.gif") no-repeat right top;
	background-color:#ba1708;
	padding:2px 4px 2px 0px;
	color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav_items a span {float:none;}
/* End IE5-Mac hack */


#nav_items .nav_item:hover {
	background-color:#FFFFFF;
	color:#000;
}

#nav_items .nav_item:hover span {
	background-color:#FFFFFF;
	color:#000;
}

#nav_items .nav_selected {
	background-color:#EEE;
	color:#000000;
}


#nav_prev {
	width:18px;
	float:left;
	margin-right:3px;
	position:relative;
	bottom:-1px;
	margin-top: 20px;
}

#nav_prev li {
	display:inline;
}

#nav_prev a {
	float:left;
	background:url("../images/tabs/tab_left.gif") no-repeat left top;
	background-color:#FFF;
	margin-right:0px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#nav_prev a span {
	float:left;
	display:block;
	font-weight:bold;
	background:url("../images/tabs/tab_right.gif") no-repeat right top;
	background-color:#FFF;
	padding:2px 4px 2px 0px;
	color:#FFF;
	cursor:pointer;
}

#nav_prev .nav_item:hover {
	background-color:#FFFFFF;
	color:#000;
}

#nav_prev .nav_item:hover span {
	background-color:#FFFFFF;
	color:#000;
}

#nav_next {
	width:18px;
	float:left;
	position:relative;
	bottom:-1px;
	margin-top: 20px;
}

#nav_next li {
	display:inline;
}

#nav_next a {
	float:right;
	background:url("../images/tabs/tab_left.gif") no-repeat left top;
	background-color:#FFF;
	margin-right:0px;
	padding:0 0 0 4px;
	text-decoration:none;
}

#nav_next a span {
	float:left;
	display:block;
	font-weight:bold;
	background:url("../images/tabs/tab_right.gif") no-repeat right top;
	background-color:#FFF;
	padding:2px 4px 2px 0px;
	color:#FFF;
	cursor:pointer;
}

#nav_next .nav_item:hover {
	background-color:#FFFFFF;
	color:#000;
}

#nav_next .nav_item:hover span {
	background-color:#FFFFFF;
	color:#000;
}
.pagination{
	padding: 2px;
}

.pagination ul{
	margin: 0;
	padding: 0;
	text-align: right;
}

.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
    background-color: #ba1708;
    color: #FFF;
    margin-left:0px;
    margin-right:0px;
    font-weight: bold;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #000000;
	text-decoration: none; 
	color: #FFF;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #000000;
	color: #ba1708;
	background-color: #FFF;
    font-weight: bold;
}

.pagination a.currentpage{
	background-color: #FFF;
	color: #ba1708;
	border-color: #000000;
	font-weight: bold;
	cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
	background-color: white;
	cursor: default;
	color: #929292;
	border-color: #929292;
	font-weight: normal;
}

.pagination a.prevnext{
	font-weight: bold;
}

.pagination_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: separate;
	padding: 0px 0px 0px 0px;
	margin-left:auto;
	margin-right:auto;
}

