/************************************************
*** CUSTOM STYLES *******************************
*************************************************/

hr {
	border: 0;
	background-color: #D3DAE0;
	height: 1px;
	width: 100%;
	margin: 8px 0px 8px 0px;
}

hr.hrSearchResults {
	background-color: #D3DAE0;
	margin: 15px 0px 10px 20px;
	width: 80%
}

.footer {
	background-color: #003399;
	color: #FFFFFF;
	padding: 5px 0px 5px 0px;
	height: 20px;
	vertical-align: middle;
	text-align: center;
}

.rightColumn {
	border-left: none;
	padding-left: 20px;
}

.mainheader {
	background-color: #000000;
}

.navbar {
	background-color: #FFFFFF;
	height: 30px;
}

.navtop {
}

.navleft {
	background-color: #FEF5E1;
	color: #003399;
}

.navright {
	text-align: right;
	height: 32px;
	vertical-align: middle;
}

.headerTop {
	background: url('/g_images/banner_tile_01.gif') repeat-x;
	height: 10px;
}

.homecontent {
	padding: 0px 25px 20px 0px;
}

.homearticle {
	padding: 10px 15px 10px 15px;
	border: 1px solid #999999;
	margin-top: 15px;
}

.custommenu {
	background-color: #FFFFFF;
	margin-top: 11px;
	border-collapse: collapse;
	background:url(../g_images/links_strip_01.gif) repeat-x;
}

.custommenu td {
	background-color: #5B748C;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	text-align: right;
	height: 22px;
	vertical-align: middle;
	padding-right: 5px;
}

.custommenu a,
.custommenu a:link,
.custommenu a:visited,
.custommenu a:active,
.custommenu a:hover,
.custommenu a:visited:hover {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
}

.custommenu a:active,
.custommenu a:hover,
.custommenu a:visited:hover {
	text-decoration: underline;
}

/************************************************
*** IPUBLISH STANDARD STYLES ********************
*************************************************/

.error {  font-family : Verdana, Arial, Verdana, Helvetica, Geneva, sans-serif, Helvetica, sans-serif;font-size : 11px; font-style : normal;font-weight : normal;color : Red;}

/* body layout styles */
body {
	margin: 0px;
	padding: 0px;
	background-image: url('/g_images/paxnet_bg.gif');
	background-repeat: repeat-y;
}

/* Default Text Styles for all elements */
body, p, td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	color: #000000;
}

/* Default List Styles */
ol, ul {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
	font-size: 11px;
	color: #000000;
	text-align: left;

}

.hint {
	font-size: 9px;
	font-weight: bold;
	font-style: italic;
}

.newspostdate {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}





/************************************************
*** ALL ANCHOR TAGS *****************************
*************************************************/


a:link,
a:visited,
a:active,
a:hover, 
a:visited:hover {
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight: normal;
	text-decoration: underline;
}

a:link, a:visited { color: #DB3232; }
a:active { color: #000000; }
a:hover, a:visited:hover { color: #003399; }


.newslink, a.newslink,
a.newslink:link,
a.newslink:visited,
a.newslink:active,
a.newslink:hover,
a.newslink:visited:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.newslink:link { color: #DB3232; }
a.newslink:visited { color: #878787; }
a.newslink:active { color: #000000; }
a.newslink:hover, a.newslink:visited:hover { color: #003399; }


.searchlink, a.searchlink,
a.searchlink:link,
a.searchlink:visited,
a.searchlink:active,
a.searchlink:hover,
a.searchlink:visited:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

a.searchlink:link { color: #DB3232; }
a.searchlink:visited { color: #878787; }
a.searchlink:active { color: #000000; }
a.searchlink:hover, a.searchlink:visited:hover { color: #003399; }




/************************************************
*** SITEMAP LINKS *******************************
*************************************************/

.sitemap {
	border: none;
}

.sitemap1, .sitemap2, 
.sitemap3, .sitemap4, 
.sitemap5, .sitemap6, 
.sitemap7, .sitemap8, 
.sitemap9 {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 5px 5px;
}

.sitemap1 a, .sitemap1 a:link,
.sitemap2 a, .sitemap2 a:link, 
.sitemap3 a, .sitemap3 a:link, 
.sitemap4 a, .sitemap4 a:link, 
.sitemap5 a, .sitemap5 a:link, 
.sitemap6 a, .sitemap6 a:link, 
.sitemap7 a, .sitemap7 a:link, 
.sitemap8 a, .sitemap8 a:link, 
.sitemap9 a, .sitemap9 a:link,  {
	color: #DB3232;
	text-decoration: none;
}

.sitemap1 a:visited,
.sitemap2 a:visited, 
.sitemap3 a:visited, 
.sitemap4 a:visited, 
.sitemap5 a:visited, 
.sitemap6 a:visited, 
.sitemap7 a:visited, 
.sitemap8 a:visited, 
.sitemap9 a:visited,  {
	color: #878787;
	text-decoration: none;
}

.sitemap1 a:active,
.sitemap2 a:active,
.sitemap3 a:active,
.sitemap4 a:active,
.sitemap5 a:active,
.sitemap6 a:active,
.sitemap7 a:active,
.sitemap8 a:active,
.sitemap9 a:active {
	color: #000000;
	text-decoration: underline;
}

.sitemap1 a:hover, .sitemap1 a:visited:hover, 
.sitemap2 a:hover, .sitemap2 a:visited:hover, 
.sitemap3 a:hover, .sitemap3 a:visited:hover, 
.sitemap4 a:hover, .sitemap4 a:visited:hover, 
.sitemap5 a:hover, .sitemap5 a:visited:hover, 
.sitemap6 a:hover, .sitemap6 a:visited:hover, 
.sitemap7 a:hover, .sitemap7 a:visited:hover, 
.sitemap8 a:hover, .sitemap8 a:visited:hover, 
.sitemap9 a:hover, .sitemap9 a:visited:hover {
	color: #003399;
	text-decoration: underline;
}

/*
.sitemapelse {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #ffffff;
	border-top: 0px solid #000000;
	color: #21668f;
	padding-top:1px;
	padding-bottom:5px;
}

.sitemapelse A {
	color: #21668f;
	text-decoration: none;
}

.sitemapelse A:hover, .sitemapelse A:visited:hover {
	color: #990000;
	text-decoration: underline;
}

.sitemapelse A:visited {
	color: #999999;
	text-decoration: none;
}

*/


/************************************************
*** BREADCRUMBS *********************************
*************************************************/

.bread {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

a.bread, a.bread:link, 
a.bread:link, 
a.bread:visited, 
a.bread:active, 
a.bread:hover, 
a.bread:visited:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}





/************************************************
*** CONTENT STYLES ******************************
*************************************************/

.contentmainhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold; 
	padding: 3px 5px 3px 5px;
	margin-bottom: 15px;
	color: #676767;
	background: #EFEFEF;
/*	height: 26px !important; */
}

.contentsubhead {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px; 
	font-weight: normal; 
	color: #676767;
}

.content {
	text-align: left;
	vertical-align: top;	
	padding: 5px 0px 20px 20px;
}

.content2 {
	text-align : left;
	vertical-align : top;	
	padding: 5px 10px 20px 20px;
}

.contenttext {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
}

.contenttextbold {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
}

.funcontent {
	background: #000000;
}


.funcontent thead td {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DB3232;
	background-color: #FAECC9;
	padding: 5px;
	height: 20px !important;
	border: 1px solid #ffffff;
}

.funcontent tbody td {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
	background-color: #FEF5E1;
	padding: 5px;
	border: 1px solid #ffffff;
}

.contacterror {
	background: #ffffff;
	color: #cc0000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}





/************************************************
*** MENU STYLES *********************************
*************************************************/


.mainmenu {
	width: 160px;
	background-color: #EFEFEF;
	padding: 0px;
}

/* STYLES APPLIED TO MENU LEVEL TABLE CELLS (<TD>) */
.menu1, .menu_h1 {
	margin: 0px;
	padding: 0px 15px 0px 15px;
	height: 20px;
	vertical-align: middle;
}

.menu1 {
	background-color: #FEF5E1;
}

.menu_h1 {
	background-color: #FEF5E1;
}

.menu2, .menu_h2 {
	margin: 0;
	padding: 0;
	height: 20px;
}

.menu2 {
	background-color: #F7F7F7;
}

.menu_h2 {
	background-color: #FAECC9;
}

.menu3, .menu_h3,
.menu4, .menu_h4, 
.menu5, .menu_h5, 
.menu6, .menu_h6,
.menu7, .menu_h7,
.menu8, .menu_h8, 
.menu9, .menu_h9 {
	margin: 0;
	padding: 0;
	background: #FAECC9;
	height: 20px;
}


/* STYLES FOR ANCHORS WITHIN MENU CELLS*/
.menu1 a, .menu_h1 a,
.menu2 a, .menu_h2 a,
.menu3 a, .menu_h3 a,
.menu4 a, .menu_h4 a,
.menu5 a, .menu_h5 a,
.menu6 a, .menu_h6 a,
.menu7 a, .menu_h7 a,
.menu8 a, .menu_h8 a,
.menu9 a, .menu_h9 a {
	text-align: left;
	vertical-align: middle;
	display: block;
	/* height: 20px; */
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.menu1 a, .menu_h1 a  {
	padding: 2px 0px 0px 10px;
	
}

.menu2 a, .menu_h2 a {
	padding: 2px 0px 0px 20px;
}

.menu3 a, .menu_h3 a {
	padding: 4px 0px 0px 30px;
}

.menu4 a, .menu_h4 a {
	padding: 4px 0px 0px 40px;
}

.menu5 a, .menu_h5 a {
	padding: 4px 0px 0px 50px;
}

.menu6 a, .menu_h6 a {
	padding: 4px 0px 0px 60px;
}

.menu7 a, .menu_h7 a {
	padding: 4px 0px 0px 70px;
}

.menu8 a, .menu_h8 a {
	padding: 4px 0px 0px 80px;
}

.menu9 a, .menu_h9 a {
	padding: 4px 0px 0px 90px;
}

a.menuItem1,
a.menuItem1:link,
a.menuItem1:visited,
a.menuItem1:active,
a.menuItem1:hover,
a.menuItem1:visited:hover,
a.menuItem_h1,
a.menuItem_h1:link,
a.menuItem_h1:visited,
a.menuItem_h1:active,
a.menuItem_h1:hover,
a.menuItem_h1:visited:hover {
	font-size: 10px;
}

a.menuItem2,
a.menuItem2:link,
a.menuItem2:visited,
a.menuItem2:active,
a.menuItem2:hover,
a.menuItem2:visited:hover,
a.menuItem_h2,
a.menuItem_h2:link,
a.menuItem_h2:visited,
a.menuItem_h2:active,
a.menuItem_h2:hover,
a.menuItem_h2:visited:hover {
	font-size: 10px;
}

a.menuItem1 {
	color: #003399;
}

a.menuItem_h1 {
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem1:visited {
	color: #003399;
}

a.menuItem_h1:visited {
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem1:hover, a.menuItem1:visited:hover {
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem_h1:hover, a.menuItem_h1:visited:hover {
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem2, 
a.menuItem2:visited {
	color: #003399;
}

a.menuItem_h2, 
a.menuItem_h2:visited {
	color: #DB3232;
	text-decoration: underline;
}


a.menuItem2:hover, a.menuItem2:visited:hover {
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem_h2:hover, a.menuItem_h2:visited:hover {
	color: #DB3232;
	text-decoration: underline;
}


a.menuItem3,
a.menuItem4,
a.menuItem5,
a.menuItem6,
a.menuItem7,
a.menuItem8,
a.menuItem9 {
	font-size: 10px;
	color: #003399;
}

a.menuItem_h3,
a.menuItem_h4,
a.menuItem_h5,
a.menuItem_h6,
a.menuItem_h7,
a.menuItem_h8,
a.menuItem_h9 {
	font-size: 10px;
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem3:visited,
a.menuItem4:visited,
a.menuItem5:visited,
a.menuItem6:visited,
a.menuItem7:visited,
a.menuItem8:visited,
a.menuItem9:visited {
	font-size: 10px;
	color: #003399;
}

a.menuItem_h3:visited, 
a.menuItem_h4:visited, 
a.menuItem_h5:visited, 
a.menuItem_h6:visited, 
a.menuItem_h7:visited, 
a.menuItem_h8:visited, 
a.menuItem_h9:visited {
	font-size: 10px;
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem3:hover, a.menuItem3:visited:hover, 
a.menuItem4:hover, a.menuItem4:visited:hover, 
a.menuItem5:hover, a.menuItem5:visited:hover, 
a.menuItem6:hover, a.menuItem6:visited:hover, 
a.menuItem7:hover, a.menuItem7:visited:hover, 
a.menuItem8:hover, a.menuItem8:visited:hover, 
a.menuItem9:hover, a.menuItem9:visited:hover {
	font-size: 10px;
	color: #DB3232;
	text-decoration: underline;
}

a.menuItem_h3:hover, a.menuItem_h3:visited:hover, 
a.menuItem_h4:hover, a.menuItem_h4:visited:hover, 
a.menuItem_h5:hover, a.menuItem_h5:visited:hover, 
a.menuItem_h6:hover, a.menuItem_h6:visited:hover, 
a.menuItem_h7:hover, a.menuItem_h7:visited:hover, 
a.menuItem_h8:hover, a.menuItem_h8:visited:hover, 
a.menuItem_h9:hover, a.menuItem_h9:visited:hover {
	font-size: 10px;
	color: #DB3232;
	text-decoration: underline;
}


.horizontalmenu {
	background-color: #FFFFFF;
	border-collapse: collapse;
}

.horizontalmenu td {
	text-align: center;
	height: 30px !important;
	border-right: 1px solid #FFFFFF; 
	padding: 0px; /* 0px 5px 0px 5px; */
	margin: 0px;
}

.horizontalmenu .menu1 {
	text-align: center;
	background: url('../g_images/nav1_tile.gif') repeat-x;
}

.horizontalmenu .menu_h1 {
	text-align: center;
	background: url('../g_images/nav1_tile_h.gif') repeat-x;
}

.horizontalmenu .menu1 a, 
.horizontalmenu .menu1 a:link, 
.horizontalmenu .menu1 a:visited, 
.horizontalmenu .menu1 a:active, 
.horizontalmenu .menu1 a:hover,
.horizontalmenu .menu1 a:visited:hover {
	display: block;
	padding: 0px 15px 2px 5px;
	margin: 0px;
	font-size: 10px;
	color: #FFFFFF;
	
	text-decoration: none;
}

.horizontalmenu .menu_h1 a:link, 
.horizontalmenu .menu_h1 a:visited, 
.horizontalmenu .menu_h1 a:active, 
.horizontalmenu .menu_h1 a:hover,
.horizontalmenu .menu_h1 a:visited:hover {
	display: block;
	padding: 0px 15px 2px 5px;
	margin: 0px;
	font-size: 10px;
	color: #FFFFFF;
	
	text-decoration: none;
}

#ActiveMenu {
}
 
#ActiveChild {
  color: #DB3232;
  text-decoration: none;
}

.horizontalmenu #ActiveMenu {
	color: #FFFFFF;
	text-decoration: none;
}

.horizontalmenu #ActiveChild {
	color: #FFFFFF;
	text-decoration: none;
}





/************************************************
*** HEADING STYLES ******************************
*************************************************/

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
}

h1, h2, h3 { font-size: 14px; }
h4, h5, h6 { font-size: 12px; }

h1, h4 { color: #000000; }
h2, h5 { color: #003399; }
h3, h6 { color: #676767; }





/************************************************
*** PERSISTENT LINKS ****************************
*************************************************/

a.persistantlink,
a.persistantlink:link,
a.persistantlink:visited,
a.persistantlink:active,
a.persistantlink:hover, a.persistantlink:visited:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
a.persistantlink:link { text-decoration: none; }
a.persistantlink:active { text-decoration: underline; }
a.persistantlink:visited { text-decoration: none; }
a.persistantlink:hover, a.persistantlink:visited:hover { text-decoration: underline; }

.persistantmenupipe {
	color: #ffffff;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
}

.navtop a.persistantlink,
.navtop a.persistantlink:link,
.navtop a.persistantlink:visited,
.navtop a.persistantlink:active,
.navtop a.persistantlink:hover, .navtop a.persistantlink:visited:hover {
	color: #5B748C;
	text-transform: uppercase;
}

.navtop .persistantmenupipe {
	color: #5B748C;
}



/************************************************
*** RELATED INFO ********************************
*************************************************/


.relatedinfo {
	color: #003399;
}

.relatedinfo th {
	color: #003399;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	padding: 2px 0px 2px 5px;
}

.relatedinfo td {
	padding: 10px;
}

.relatedinfotext {
	border-top: 1px solid #D3DAE0;
}

.relatedinfotext p, .relatedinfotext td {
	color: #003399;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px; 
	font-weight: normal;
}

.relatedinfotext p, .relatedinfo div
.relatedinfotext h1, .relatedinfotext h2,
.relatedinfotext h3, .relatedinfotext h4,
.relatedinfotext h5, .relatedinfotext h6 {
	padding: 0px 10px 0px 10px;
	margin-top: 10px;
}
.relatedinfotext td {
	padding: 10px;
}

.relatedinfotext a:link, 
.relatedinfotext a:visited, 
.relatedinfotext a:active, 
.relatedinfotext a:hover {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.relatedinfotext a:link { color: #DB3232; }
.relatedinfotext a:active { color:#000000; }
.relatedinfotext a:visited{ color: #DB3232; }
.relatedinfotext a:hover, .relatedinfotext a:visited:hover{	color: #003399; }

.relatedinfocontent {
	background: #FEF5E1;
}



/************************************************
*** FORMS STYLES ********************************
*************************************************/

form {
	padding: 0px;
	margin: 0px;
}

.forminput{
	background: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

td.formbackground {
	background: #ffffff;
}

.searchform {
	width: 400px;
	padding: 5px 10px;
	border: none;
	background-color: #FEF5E1;
}

.sysbut {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #FAECC9;
	color: #003399;
	border: 1px solid #003399;
}

.searchform td {
	padding: 3px;
}


.contactus {
	border: 1px solid #EFEFEF;
	background-color: #FFFFFF; /* #FEF5E1; */
}

.contactus td {
	padding-right: 15px;
}

.formlabel {
	text-align: right;
}
.forminputcell {
	
}