.pagecontainer {
	width:900px;
	background-color:#012f51;
	margin-left:8px;
}

.footer {
	background-color: #012f51;
}

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

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

.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: #012f51;
}

.phpinfo {overflow: auto;width: 100%;direction: ltr;padding:2px;}
.phpinfo td, .phpinfo th, .phpinfo h2, .phpinfo h1 {text-align: left;}
.phpinfo_row1 { background-color: #012f51; 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:13px; font-weight:bold;}

/* 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:#024e86;}
#hor_menu li:hover {position:relative; z-index:200;}

#hor_menu li:hover > a {color:#fff; background:#024e86;}
#hor_menu li:hover > a.sub {color:#fff; background-color:#024e86;}

#hor_menu li.current a {color:#fff; background:#024e86;}

#hor_menu li a.sub {background: #333 url(down-arrow.gif) no-repeat right center;}
#hor_menu li.current a.sub {color:#fff; background:#024e86 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:#024e86; color:#fff;}
#hor_menu :hover ul :hover a.fly {background-color:#024e86; color:#fff;}

#hor_menu :hover ul li.currentsub a {background:#024e86; color:#fff;}
#hor_menu :hover ul li.currentsub a.fly {background:#024e86 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:#024e86; color:#fff;}

#hor_menu :hover ul :hover ul li.currentfly a,
#hor_menu :hover ul :hover ul li.currentfly a:hover {background:#024e86; 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:840px;
	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:#012f51;
	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:#012f51;
	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:#012f51;
	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:#012f51;
	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:#012f51;
	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:#012f51;
	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;
}

/* DASHBOARD ADDITIONS */
.clear {
	clear:both;
	content:' ';
}

.dashboard_menu_items {
	float:left;
	width:33%;
	position:relative;
}

.dashboard_inner {
	margin:5px;
	background: #e4e4e4 url(../images/dashboard/gradient.png) repeat-x left 27px;
	position:relative;
	padding:0 0 5px 0;
}

.dashboard_inner h2 {
	text-align:center;
	background:#012f51 url(../images/dashboard/gradient.png) repeat-x scroll left -10px;
	color:#FFFFFF;
	padding:5px 0;
	font-size:14px;
}

.dashboard_inner a {
	color:#012f51;
}

.dashboard_inner ul{ list-style:none inside; margin:0 0 10px 20px; padding:0;}
.dashboard_inner ul li{ background:url(../images/dashboard/li.png) no-repeat left top; padding:0 0 5px 15px; font-weight:bold; }
.dashboard_inner ul ul{ margin-top:5px; margin-bottom:0; }
.dashboard_inner ul li li{ background-position:left bottom; font-weight:normal;}



.dashboard_corner {
	background:url(../images/corners.png) no-repeat;
	position:absolute;
	width:10px;
	height:10px;
}

.dashboard_tl {
	top:0;
	left:0;
}

.dashboard_tr {
	background-position:right top;
	top:0;
	right:0;
}
.dashboard_bl {
	background-position:left bottom;
	bottom:0;
	left:0;
}
.dashboard_br {
	background-position:right bottom;
	bottom:0;
	right:0;
}
.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: #FFFFFF;
    color: #012f51;
    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: #012f51;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #000000;
	color: #FFFFFF;
	background-color: #012f51;
    font-weight: bold;
}

.pagination a.currentpage{
	background-color: #012f51;
	color: #FFFFFF;
	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;
}

.button {
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	margin:0 2px 0 2px;
	border:1px solid #DDD;
	text-align:center;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	
	background:#012f51;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#024e86), to(#012f51));
	background:-moz-linear-gradient(0% 90% 90deg, #012f51, #024e86);
}
