/* Parcel Builder.com navigation stylesheet */
/* adjust the height of the page here */
#content_container {
	height: 850px; 
}

/* Navigation bars and menu */
#navigation {
	font-size: 0px;
	width: 780px;
	height: 72px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/images/jpg/menu/bg_menu.jpg);
	background-repeat: no-repeat;	
}
/* Menu visual framework */
#menu_spacer {
	width: 780px;
	height: 13px;
}
#main_menu_container {
	width: 780px;
	height: 28px;
	position: relative;
	text-align: left;
}
.roll_space {
	width: 2px;
	height: 26px;
	display: block;
	float: left;
}

#li_parcel_builder {
	width: 159px;
	height: 26px;
	float: left;
}
#li_parcel_builder .rollover{
	width: 159px;
	height: 26px;
	display: block;
}
#li_product_demos {
	width: 149px;
	height: 26px;
	float: left;
	z-index: 222;
}	
#li_product_demos .rollover{
	width: 149px;
	height: 26px;
	display: block;
}
#li_request_info {
	width: 131px;
	height: 26px;
	float: left;
}
#li_request_info .rollover{
	width: 131px;
	height: 26px;
	display: block;
}
#li_product_updates {
	width: 157px;
	height: 26px;
	float: left;
}
#li_product_updates .rollover{
	width: 157px;
	height: 26px;
	display: block;
}
#li_tech_support {
	width: 172px;
	height: 26px;
	float: left;
}
#li_tech_support .rollover{
	width: 172px;
	height: 26px;
	display: block;
}

.hide {
	visibility: hidden;
}

#navigation  #main_menu_ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navigation  #main_menu_ul li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

/* submenu is the horizontal submenu */
.submenu {
	position: absolute;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.submenu li{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
.submenu_link {
	height: 23px;
	width: 100%;
	position: absolute;
	z-index: 2;
}
.submenu_link a{
	color: #000000;
	display: block;
	width: 100%;
	height: 23px;
	padding-top: 4px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.submenu_roll {
	visibility: hidden;
	position: absolute;
	z-index: 0;
	background-image:url(/images/jpg/submenu/sub_center.jpg);
	background-repeat: repeat-x;
}


.roll_left {
	float: left;
	width: 3px;
	height: 23px;
	background-image:url(/images/jpg/submenu/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.roll_right{
	float: right;
	width: 3px; 
	height: 23px;
	background-image:url(/images/jpg/submenu/sub_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.sub_spacer {
	width: 3px;
	height: 23px;
	float: left;
}

/* second_submenu is the vertical submenu */
.second_submenu {
	position: absolute;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	list-style-type: none;
}
.second_submenu li{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.second_submenu_roll {
	visibility: hidden;
	position: absolute;
	z-index: 2;
	background-image:url(/images/jpg/submenu/second_sub_center.jpg);
	background-repeat: repeat-x;
}
.second_submenu_link {
	height: 23px;
	width: 100%;
	position: absolute;
	z-index: 3;
}
.second_submenu_link a{
	color: #000000;
	display: block;
	width: 100%;
	padding-top: 4px;
	padding-left: 8px;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sub_admin_a_ul {
	left:106px;
	top: 29px;
	background-color: #F5FAFE;
	border: 1px solid #7C93BF;
	width: 148px;
	height: 28px;
	background-image: url(/images/jpg/secondary_submenu_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	visibility: hidden;
}
#admin_sub_gen {
	width: 148px;
	height: 23px;
}
#admin_sub_gen .second_submenu_link{
	width: 148px;
	height: 23px;
}
#admin_sub_gen .second_submenu_link a{
	width: 142px;
	height: 19px;
}
#admin_sub_gen .second_submenu_roll{
	width: 148px;
	height: 23px;
}
#sub_mapeditor_a_ul {
	left: 199px;
	top: 29px;
	background-color: #F5FAFE;
	border: 1px solid #7C93BF;
	width: 148px;
	height: 28px;
	background-image: url(/images/jpg/secondary_submenu_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	visibility: hidden;
}
#mapeditor_sub_workflow {
	width: 148px;
	height: 23px;
}
#mapeditor_sub_workflow .second_submenu_link{
	width: 148px;
	height: 23px;
}
#mapeditor_sub_workflow .second_submenu_link a{
	width: 142px;
	height: 19px;
}
#mapeditor_sub_workflow .second_submenu_roll{
	width: 148px;
	height: 23px;
}
#sub_home_a_ul {
	left:0px;
	top: 29px;
	background-color: #F5FAFE;
	border: 1px solid #7C93BF;
	width: 108px;
	height: 28px;
	background-image: url(/images/jpg/secondary_submenu_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	visibility: hidden;
}
#home_sub_sidwell {
	width: 108px;
	height: 23px;
}
#home_sub_sidwell .second_submenu_link{
	width: 108px;
	height: 23px;
}
#home_sub_sidwell .second_submenu_link a{
	width: 102px;
	height: 19px;
}
#home_sub_sidwell .second_submenu_roll{
	width: 108px;
	height: 23px;
}

/* Parcel Builder submenu */
#li_parcel_builder #sub_parcel_builder{
	padding-top: 6px;
	top: 23px;
	left: 10px;
	visibility: hidden;
}
#sub_parcel_builder {
	width: 760px;
}
#sub_home {
	height: 23px;
	width: 50px;
}
#sub_home .submenu_link{
	height: 23px;
	width: 50px;
}
#sub_home .submenu_roll{
	height: 23px;
	width: 50px;
}
#sub_about_pb {
	height: 23px;
	width: 50px;
}
#sub_about_pb .submenu_link{
	height: 23px;
	width: 50px;
}
#sub_about_pb .submenu_roll{
	height: 23px;
	width: 50px;
}
#sub_admin {
	height: 23px;
	width: 90px;
}
#sub_admin .submenu_link{
	height: 23px;
	width: 90px;
}
#sub_admin .submenu_roll{
	height: 23px;
	width: 90px;
}
#sub_mapeditor {
	height: 23px;
	width: 80px;
}
#sub_mapeditor .submenu_link{
	height: 23px;
	width: 80px;
}
#sub_mapeditor .submenu_roll{
	height: 23px;
	width: 80px;
}
#sub_mapplotter {
	height: 23px;
	width: 80px;
}
#sub_mapplotter .submenu_link{
	height: 23px;
	width: 80px;
}
#sub_mapplotter .submenu_roll{
	height: 23px;
	width: 80px;
}
#sub_mapviewer {
	height: 23px;
	width: 80px;
}
#sub_mapviewer .submenu_link{
	height: 23px;
	width: 80px;
}
#sub_mapviewer .submenu_roll{
	height: 23px;
	width: 80px;
}



#sub_farms {
	height: 23px;
	width: 60px;
}
#sub_farms .submenu_link{
	height: 23px;
	width: 60px;
}
#sub_farms .submenu_roll{
	height: 23px;
	width: 60px;
}
#sub_addressmanager {
	height: 23px;
	width: 110px;
}
#sub_addressmanager .submenu_link{
	height: 23px;
	width: 110px;
}
#sub_addressmanager .submenu_roll{
	height: 23px;
	width: 110px;
}
#sub_pbportico {
	height: 23px;
	width: 80px;
}
#sub_pbportico .submenu_link{
	height: 23px;
	width: 80px;
}
#sub_pbportico .submenu_roll{
	height: 23px;
	width: 80px;
}



#sub_pricing {
	height: 23px;
	width: 50px;
}
#sub_pricing .submenu_link{
	height: 23px;
	width: 50px;
}
#sub_pricing .submenu_roll{
	height: 23px;
	width: 50px;
}

/* Product Demos submenu */
#li_product_demos ul{
	padding-top: 6px;
	top: 23px;
	left: 290px;
	visibility: hidden;
}

/* Request Info submenu */
#li_request_info ul{
	padding-top: 6px;
	top: 23px;
	left: 265px;
	visibility: hidden;
}
#sub_request_info {
	width: 320px;
}
#sub_request_info_li {
	height: 23px;
	width: 110px;
}
#sub_request_info_li .submenu_link{
	height: 23px;
	width: 110px;
}
#sub_request_info_li .submenu_roll{
	height: 23px;
	width: 110px;
}
#sub_webcasts {
	height: 23px;
	width: 110px;
}
#sub_webcasts .submenu_link{
	height: 23px;
	width: 110px;
}
#sub_webcasts .submenu_roll{
	height: 23px;
	width: 110px;
}

/* Product Updates submenu */
#li_product_updates ul{
	padding-top: 6px;
	top: 23px;
	left: 290px;
	visibility: hidden;
}

/* Technical Support submenu */
#li_tech_support ul{
	padding-top: 6px;
	top: 23px;
	left: 580px;
	visibility: hidden;
}
#sub_tech_support {
	width: 300px;
}
#sub_tech_docs {
	height: 23px;
	width: 130px;
}
#sub_tech_docs .submenu_link{
	height: 23px;
	width: 130px;
}
#sub_tech_docs .submenu_roll{
	height: 23px;
	width: 130px;
}
#sub_forums {
	height: 23px;
	width: 60px;
}
#sub_forums .submenu_link{
	height: 23px;
	width: 60px;
}
#sub_forums .submenu_roll{
	height: 23px;
	width: 60px;
}