
HTML { 
min-width: 769px
}
BODY { TEXT-ALIGN: center}

#wrap {	
            padding: 0; 
            margin: 0px auto 10px; 
            width: 769px; 
            text-align: left 
}

#header { 
               width: 100%; 
               height: 143px; 
               background-image: url(images/2_03.jpg); 
               background-repeat: no-repeat;
}

.bgPageHeader {	background-image: url(images/img01_02.jpg);	background-repeat: repeat-x; }

.center { 
               /*border:1px solid green; */
               float:left;
               font-size: 12px;
               color: #fff; 
               font-family: Arial, Helvetica, sans-serif;
               padding-left: 40px;
               width: 500px;
}

.center a {
	color: #fff;
}

#formHeader {
              text-align:right;
              font-family:Arial, Helvetica, sans-serif; 
              color:#FFFFFF; 
              font-size:12px;
              /*border:1px solid red; */
              float:right;
              width: 260px;
}

#left {float: left;width: 440px;margin-top: 5px;padding: 0px 0px 0 50px;}
#right {float: right;width: 270px;margin-top: 10px;padding: 0 0px 0 5px;}

#footer {PADDING-LEFT: 50px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #011b56;text-decoration:none;}

.clear {
	clear:both;
}





.off {
	DISPLAY: none; Z-INDEX: 9999
}
.on {
	Z-INDEX: 9999; WIDTH: 160px; POSITION: absolute; TOP: 130px; TEXT-ALIGN: left
}

.on A {
	PADDING-RIGHT: 10px; BORDER-TOP: #888ca6 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 10px; Z-INDEX: 9999; FILTER: alpha(opacity=90); PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #292a35 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bc2427; TEXT-DECORATION: none; moz-opacity: 0.90
}
.on A:hover {
	COLOR: #fff; TEXT-DECORATION: none;
	 BACKGROUND-COLOR: #a92023;
}

.nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #054d75 1px solid; BACKGROUND-COLOR: #006699
}
.nav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 4px; TEXT-DECORATION: none
}


.nav1 {
	PADDING-RIGHT: 0px; 
        PADDING-LEFT: 50px; 
        FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px;font-family: Arial, Helvetica, sans-serif;
}
.nav1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}


.linkfooter {font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(113, 113, 113); text-align: justify;}
a.linkfooter:hover {text-decoration: underline;}

.linkheader {font-family: Arial, Helvetica, sans-serif;color: white;text-decoration:none;}
a.linkheader:hover {text-decoration: underline;}










UL.ArrowList {
	PADDING-LEFT: 0px; PADDING-RIGHT: 20px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; 
}
UL.ArrowList LI {
	BACKGROUND-POSITION: 0px 12px;
	BACKGROUND-IMAGE: url(images/img01_06.jpg);
	BACKGROUND-REPEAT: no-repeat;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #717171;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #717171;
	text-align:left;
}

linkextern {
	BACKGROUND-POSITION: 0px 12px;
	BACKGROUND-IMAGE: url(uploads/images/link_extern_openos.gif);
	BACKGROUND-REPEAT: no-repeat;
border-bottom-style: dotted;

}
a.linkextern:hover {text-decoration: underline;}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
border-bottom-width: 5px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #313131;
border-bottom-width: 5px;
}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.textWhite10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.textWhite12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.textBlack12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textBlue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #011b56;
	font-weight:bolder;
}

.textGrey16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #717171;
	font-weight:bolder;
}
.textBlue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #011b56;
	/*text-decoration: none;*/
}

.borderPic {
	border: 1px solid #011b56;
}

div.breadcrumbs {
   padding-top: 10px;
   padding-left: 0px;
   text-align: left;
   font-size: 10px;
  font-family: Arial, Helvetica, sans-serif;
 }




/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper clears the floating elements of the menu */

#menuwrapper { 
        /*overflow: hidden; */
        /*background-color: #ECECEC;*/
        /*border-bottom: 1px solid #C0C0C0;*/
        width: 100%;
        font-weight: normal;
        }

/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
        width: 200px; 
       }


/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	}

#primary-nav a:hover { 
	 text-decoration: underline;
	}
#primary-nav li a { 
	/*border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;*/
	}
#primary-nav li li a { 
	border: 1px solid #C0C0C0;
        /*background-color: #a92023;*/
        background-image: url(uploads/images/back.png)
	}	
#primary-nav li, #primary-nav li.menuparent { 
	/*background-color: #a92023;*/
	}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav a.menuactive { 
	text-decoration:underline;
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	/*background-image: url(modules/CSSMenu/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
        background-color: #a92023;*/       
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover { 
	/*background-color: #E7AB0B; */   
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
 _height: 1%
	}
#primary-nav li li a { 
	height: 1%; 
	}
