body {
	color: #262626; 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px; 
	margin: 0px;	
}

bodypads {
	width: 940px;
	padding: 0px;	
	text-align: left;
	float: left;
}

.majortitle  {
	background: #6E7B8B;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 15px;
	color: #ffffff;	
	font-weight: bold;	
}

.titlesup  {
	background: #6E7B8B;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #ffffff;	
	font-weight: bold;	
}

.minortitle  {
	background: #6E7B8B;;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	
}

.minortitle2  {
	background: #cccccc;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	font-weight: bold;	
}

.descriptiontext  {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	font-weight: normal;	
}

.specstext  {
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	color: #333333;
	font-weight: normal;	
}

.smalltext  {
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px;
	color: #333333;
	font-weight: normal;	
}

.innerbkgrnd1 {
	background: #eeeeee;
}

.innerbkgrnd2 {
	background: #eeeeee;
}

.innerbkgrnd {
	background: #badbfd;
}

.whitebkgrnd {
	background: #ffffff;
}

.blackbkgrnd {
	background: #000000;
}

.redbkgrnd {
	background: #cc0000;
}

.greybkgrnd {
	background: #eeeeee;
}

.bluegreybkgrnd {
	background: #E5ECF8;
}

.darkhakibkgrnd {
	background: #b4baad;
}

.bordercolor {
	background: #dddddd;
}

.columncolor {
	background: #4A616B;
	padding: 0px; margin: px;
}

div.hr {
   	border-top: thin dotted #666666;
	overflow-y: hidden; 
	width: 100%; 
	height: 5px;   	
}

div.hr2 {
   	border-top: 3px solid #999999;
	overflow-y: hidden; 
	width: 100%; 
	height: 5px;   	
}

div.hr3 {
   	border-top: 1px solid #d7dbd3;
	overflow-y: hidden; 
	width: 100%; 
	height: 5px;   	
}

p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; color: #262626; padding-top: 0px; font-family: verdana, arial, helvetica;
}
td {
	font-size: 11px; color: #262626; font-family: verdana, arial, helvetica;
}
li {
	color: #262626; style: disc
}
ul {
	color: #262626; list-style-type: disc
}
hr {
	color: #e1e1e1; text-decoration: none
}
.h1 {
	border-right: medium none; margin-top: 31px; font-weight: bold; font-size: 18px; margin-left: 27px; border-left: medium none; width: 360px; color: #262626; border-bottom: medium none; font-style: italic; background-color: transparent; text-align: left; text-decoration: none
}
.h1 a {
	color: #0B4E7B; text-decoration: none
}
.h1 a:active {
	color: #0B4E7B; text-decoration: none
}
.h1 a:link {
	color: #0B4E7B; text-decoration: none
}
.h1 a:visited {
	color: #0B4E7B; text-decoration: none
}
.h1 a:hover {
	color: #0B4E7B; text-decoration: none
}
.h2 {
	font-weight: bold; font-size: 16px; margin-bottom: 6px; color: #262626; text-align: left; text-decoration: none
}
.h2 a {
	color: #0B4E7B; text-decoration: none
}
.h2 a:active {
	color: #0B4E7B; text-decoration: none
}
.h2 a:link {
	color: #0B4E7B; text-decoration: none
}
.h2 a:visited {
	color: #0B4E7B; text-decoration: none
}
.h2 a:hover {
	color: #99cc99; text-decoration: none
}
.h3 {
	font-weight: bold; font-size: 14px; margin-bottom: 6px; color: #262626; text-align: left; text-decoration: none
}
.h3 a {
	color: #ff9900; text-decoration: none
}
.h3 a:active {
	color: #ff9900; text-decoration: none
}
.h3 a:link {
	color: #0B4E7B; text-decoration: none
}
.h3 a:visited {
	color: #999999; text-decoration: none
}
.h3 a:hover {
	color: #99cc99; text-decoration: underline
}
.h4 {
	font-weight: bold; font-size: 11px; margin-bottom: 0px; color: #262626; text-align: left
}
.h4 a {
	color: #000000; text-decoration: none
}
.h4 a:active {
	color: #0B4E7B; text-decoration: none
}
.h4 a:link {
	color: #0B4E7B; text-decoration: none
}
.h4 a:visited {
	color: #999999; text-decoration: none
}
.h4 a:hover {
	color: #99cc99; text-decoration: underline
}
h2 {
	margin-top: 0px; font-weight: bold; font-size: 11px; margin-bottom: 0px; color: #262626; text-align: left
}
h3 {
	margin-top: 0px; font-weight: normal; font-size: 11px; margin-bottom: 0px; color: #262626;
}
h4 {
	margin-top: 0px; font-weight: normal; font-size: 10px; margin-bottom: 0px; color: #262626;
}
h1 {
	margin-top: 18px; font-weight: bold; font-size: 14px; margin-bottom: 0px; color: #262626
}

h5 {
	padding: 2px; width: 100%; font-weight: normal; font-size: 12px; margin-bottom: 0px; color: #ffffff; background-color: #829CC7;
}

.highlight {
	background-color: #CED6E4;
}

a {
	color: #0B4E7B; text-decoration: none
}
a:active {
	color: #0B4E7B; text-decoration: none
}
a:link {
	color: #0B4E7B; text-decoration: none
}
a:visited {
	color: #0B4E7B; text-decoration: none
}
a:hover {
	color: #0B4E7B; text-decoration: underline
}
.headline {
	font-size: 16px; color: #000000; text-decoration: none
}
.navmain {
	padding-left: 8px; font-weight: bold; font-size: 10px; color: #262626; padding-top: 6px; text-decoration: none
}
.navmain a {
	color: #262626; text-decoration: none
}
.navmain a:active {
	color: #262626; text-decoration: none
}
.navmain a:link {
	color: #262626; text-decoration: none
}
.navmain a:visited {
	color: #262626; text-decoration: none
}
.navmain a:hover {
	color: #ffffff; text-decoration: none
}
.navmainhi {
	padding-left: 8px; font-weight: bold; font-size: 10px; color: #ffffff; padding-top: 6px; text-decoration: none
}
.navmainhi a {
	color: #ffffff; text-decoration: none
}
.navmainhi a:active {
	color: #ffffff; text-decoration: none
}
.navmainhi a:hover {
	color: #ffffff; text-decoration: none
}
.navmainhi a:link {
	color: #ffffff; text-decoration: none
}
.navmainhi a:visited {
	color: #ffffff; text-decoration: none
}
.navsub {
	font-weight: bold; font-size: 10px; color: #5e5e5e; padding-top: 6px; text-align: right; text-decoration: none
}
.navsub a {
	color: #5e5e5e; text-decoration: none
}
.navsub a:active {
	color: #5e5e5e; text-decoration: none
}
.navsub a:hover {
	color: #5e5e5e; text-decoration: underline
}
.navsub a:link {
	color: #5e5e5e; text-decoration: none
}
.navsub a:visited {
	color: #5e5e5e; text-decoration: none
}
.navsubpfad {
	padding-right: 20px; font-weight: bold; font-size: 10px; background: none; color: #999999; background-repeat: repeat; text-align: right; text-decoration: none
}
.navsubpfad a {
	color: #999999; text-decoration: none
}
.navsubpfad a:active {
	color: #999999; text-decoration: none
}
.navsubpfad a:hover {
	color: #5e5e5e; text-decoration: underline
}
.navsubpfad a:link {
	color: #999999; text-decoration: none
}
.navsubpfad a:visited {
	color: #999999; text-decoration: none
}
.navsubhi {
	padding-right: 20px; font-weight: bold; font-size: 10px; color: #999999; text-align: right; text-decoration: none
}
.navsubhi a {
	color: #999999; text-decoration: none
}
.navsubhi a:hover {
	color: #5e5e5e; text-decoration: underline
}
.navsube3 {
	padding-right: 20px; font-weight: bold; font-size: 10px; color: #5e5e5e; text-align: right; text-decoration: none
}
.navsube3 a:hover {
	color: #5e5e5e; text-decoration: underline
}
.navsiteutil {
	padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 9px; padding-bottom: 1px; color: #5e5e5e; padding-top: 1px; height: 14px; text-decoration: none
}
.navsiteutil a {
	color: #5e5e5e; text-decoration: none
}
.navsiteutil a:active {
	color: #5e5e5e; text-decoration: none
}
.navsiteutil a:hover {
	color: #5e5e5e; text-decoration: underline
}
.navsiteutil a:link {
	color: #5e5e5e; text-decoration: none
}
.navsiteutil a:visited {
	color: #5e5e5e; text-decoration: none
}
.edit {
	border-right: #ce9421 1px solid; border-top: #ffffff 1px solid; border-left: #ce9421 1px solid; border-bottom: #ce9421 1px solid; text-decoration: none
}
.head {
	font-weight: bold; font-size: 11px; overflow: hidden; width: 224px; color: #ffffff; white-space: nowrap; height: 36px; text-decoration: none
}
.heads {
	font-weight: normal; font-size: 11px; overflow: hidden; width: 375px; color: #ffffff; white-space: nowrap; height: 36px; text-decoration: none
}
.heads2 {
	font-weight: bold; font-size: 11px; overflow: hidden; width: 600px; color: #ffffff; white-space: nowrap; height: 36px; text-decoration: none
}
.textbox1 {
	border-right: #000000 1px solid; border-top: #000000 1px solid; font-size: 9px; border-left: #000000 1px solid; width: 180px; border-bottom: #000000 1px solid; font-family: verdana; height: 15px
}
.pulldown {
	font-size: 9px; width: 190px; font-family: verdana; height: 15px
}
.link {
	font-weight: normal; font-size: 10px; background: none; color: #5e5e5e; padding-top: 6px; text-decoration: none
}
.link a {
	font-weight: bold; color: #5e5e5e; text-decoration: none
}
.link a:active {
	font-weight: bold; color: #5e5e5e; text-decoration: none
}
.link a:hover {
	font-weight: bold; color: #5e5e5e; text-decoration: underline
}
.link a:link {
	font-weight: bold; color: #5e5e5e; text-decoration: none
}
.link a:visited {
	font-weight: bold; color: #999999; text-decoration: none
}
form {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.tx3 {
	font-size: 9px; color: #262626; font-family: verdana
}
.select1 {
	font-size: 9px; font-family: verdana; height: 15px
}
.select2 {
	font-size: 9px; width: 140px; font-family: verdana; height: 15px
}
.select3 {
	font-size: 9px; width: 140px; font-family: verdana; height: 15px
}
.select4 {
	font-size: 9px; width: 70px; font-family: verdana; height: 15px
}
.select5 {
	font-size: 9px; width: 45px; font-family: verdana; height: 15px
}


.button {
  font-family      : arial, verdana, helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #d7dbd3;
  color            : #000000;
  border           : 1px solid #bab9b9;
}

.back_button {
  float: left;
  font-size: 10px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
  background-color : #d7dbd3;  
  border: 1px solid #bab9b9;
  width: 50px;
  padding: 4px;
}

.inputbox {
  font-family      : arial, verdana, helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #ffffff;
  border           : 1px solid #bab9b9;
}

.poll {
}

.pollstableborder {
	    border: solid 1px #cccccc;
		padding: 4px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size: 12px;
        color: #990000;       
        line-height: 15px;
        width: 175px;	
        float: left;	
}

.sectiontableentry1 {
        background-color: #ffffff;
        font-size: 12px;
        color : #000000;                    
        padding: 2px;          	
}

.sectiontableentry2 {	
        background-color: #eeeeee;
        font-size: 12px;          
        color : #000000;   
        padding: 2px;                   
}

.sectiontableheader {
        background-color : #cc0000;
        font-size        : 12px;        
        font-weight      : bold;        
        color : #ffffff;
        padding: 2px;      
}

#leftcolumn { 
  margin-top: 2px;
  padding: 2px;
  float: left;
  width: 160px !important;
}



.display_none {
        display: none;
}

table.moduletable {
	padding-top: 0px;
	padding-bottom: 15px;	
	margin: 0px;
	width: 100%;
}

table.moduletable th {
  background: #4A616B url(../images/header-bkgrnd.gif); 
  background-repeat: repeat-x;	
  width: 100%;
    padding-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
	font-size        : 12px;
	height: 19px !important;
	height: 24px;
	line-height: 20px;  	
	font-weight      : bold;
	color            : #ffffff;	
	    white-space: nowrap;  
}

table.moduletable td {
font-size: 10px;
font-weight: normal;
}

table.moduletable li {	
}

table.moduletable ul {
	padding: 0px;
}

.componentheading {
    background: url(../images/columnheading.png) no-repeat;	
    padding-top: 3px;
    padding-bottom: 10px;    
    padding-left: 45px;
    padding-right: 5px;
	font-size : 14px;
	height: 19px !important;
	height: 24px;
	line-height: 20px;  	
	font-weight: bold;
	color: #2B4190;	
	width: 90%; 
/*	white-space: nowrap;  */
}

.contentpane {
  background       : #ffffff;
}

.contentpaneopen {
  border : 0px ridge #000000;
  width: 100%;
  padding: 1px;
}

.contentpaneopen {
  border : 0px ridge #000000;
  width: 100%;
  padding: 1px;
}

.contentheading {
  font-family      : arial, verdana, helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
  color            : #0B4E7B;
  background: url(../images/columnheading.png) no-repeat;	  
  text-align       : left; 
  margin: 0em 0em 0em 0em;
  padding-top: 5px;
  padding-bottom: 10px;    
  padding-left: 45px;
  padding-right: 5px;  
}


.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #999999;
	text-align:left;
}

div.hr {
   	border-top: thin dotted #999900;
	overflow-y: hidden; 
	width: 100%; 
	height: 5px;   	
}

div.hr2 {
   	border-top: thin solid #999900;
	overflow-y: hidden; 
	width: 100%; 
	height: 5px;   	
}

#primary #main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: visible; WIDTH: 982px; PADDING-TOP: 0px; HEIGHT: 250px;
}
#primary #right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 139px; PADDING-TOP: 0px;
}
#primary #main DIV {
	OVERFLOW: visible; HEIGHT: 250px;
}
#primary #main DIV.home_feature {
	BORDER-RIGHT: #ffffff 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 139px; HEIGHT: 250px;
}
.feature_link1 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #003F87;
}
.feature_link2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #6ebd1a;
}
.feature_link3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #9257dd;
}
.feature_link4 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #f78a12;
}
.feature_link5 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ff0d88;
}
.feature_link6 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #990000;
}
.feature_link7 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #666666;
}
#content {
	HEIGHT: 250px;
}
#content #primary {
	HEIGHT: 250px;
}
#primary {
	WIDTH: 982px;
}
#main {
	FLOAT: left;
}
#right {
	FLOAT: left;
}
.wrap {
width: 982px; 
margin: auto;
padding: 0px;
border: 0px;
}


.line_border {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px; 
	margin: 0px;
	padding: 0px;
}

.patternedbkgrnd {
	background: url(../images/bkgrnd1.jpg) repeat; 
}
.mainbkgrnd {
	background: url(../images/flash-picts-bkgrnd.jpg) repeat; 
}
.whitebkgrnd {
	background-color: #ffffff; 
}
.whitefrgrnd {
	color: #ffffff; 
}

.yellowbkgrnd {
	background-color: #fdf3df; 
}

.bluebanner {
	background-color: #cccccc; 
}

.greybkgrnd {
	background-color: #f0f5ff; 
}
.greyfrgrnd {
	color: #cccccc; 
}
.topbkgrnd {
	background-color: #2834a2; 
}
.topbkgrnd2 {
	background-color: #5593be; 
}
.lowerbkgrnd {
	background-color: #5593be; 
}
.pinkbkgrnd {
	background-color: #cd399e; 
}
.pinkfrgrnd {
	color: #cd399e; 
}
.outline {
	background-color: #557f72; 
}
.lightgoldbkgrnd {
	background-color: #e5e5d2; 
}
.goldbkgrnd {
	background-color: #babaa1; 
}
.goldfrgrnd {
	color: #787764; 
}
.redbkgrnd {
	background-color: #cc0000; 
}

.redfrgrnd {
	color: #cc0000; 
}

.orangefrgrnd {
	color: #fd7f03;
}
.bluebkgrnd {
	background-color: #003399; 
}

.lightbluebkgrnd {
	background-color: #ffffff;
}

.bluefrgrnd {
	color: #003399; 
}
.blackbkgrnd {
	background-color: #000000; 
}
.darkbluebkgrnd {
	background-color: #666699; #0061aa
}

.darkbluebkgrnd2 {
	background-color: #0061aa;
}
.darkbluefrgrnd {
	color: #6d607c; 
}
.maroonbkgrnd {
	background-color: #666699; 
}
.maroonfrgrnd {
	color: #990000; 
}
.lowerbkgrnd2 {
	background-color: #2f568a; 
}

.menubkgrnd-01 {
	width: 1123px;
}

.menubkgrnd-02 {
	width: 984px;
}

#mainlevel-nav {
	text-align: right;
	background: #E5ECF8; /* #8EABDA; */
	padding: 0px; margin: 0px;
	font-size: 11px;
	height: 20px;
	width: 100%;
	border-bottom: 1px solid;
	border-color: #A2B5CD;
}

#mainlevel-nav ul {
margin-top: 0px; padding: 0px; /* float: right; */
}

#mainlevel-nav li {
padding: 0px;
background: none;
display: inline; 
list-style: none; 
margin: 0px; 
font-weight: bold;
line-height: 20px;
white-space: nowrap;
font-size: 11px;
}

#mainlevel-nav a {
padding-top: 2px; padding-bottom: 3px;
padding-left: 1.5%; padding-right: 1.5%;
text-decoration: none;  
font-weight: bold; 
border-left: 1px solid;
border-color: #A2B5CD;
background: #E5ECF8;
font-weight: bold;
color: #5D92B1; 
}

#mainlevel-nav a:hover {
font-weight: bold;
background: #E5ECF8;
color: #42526C;
}

ul#mainlevel-nav a.mainlevel-nav#active_menu-nav  {
font-weight: bold;
background: #5D92B1;
color: #ffffff;
}

.mainlevel {
display: inline; 
margin: 0; padding: 0;
}

a.mainlevel:link, a.mainlevel:visited {
	list-style: none;
    display: block; 
    white-space: nowrap;  
    margin: 0; 
    font-family: arial, helvetica;
	background: #4A616B; /* url(../images/button_01.gif) 2px repeat-x; */
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left; 
    float: left; 
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 10px;
	height: 19px !important;
	height: 24px;
	line-height: 20px;
    width: 151px;    /*   width: 100%; */ 
	text-decoration: none;
	border: 1px solid;
    border-color: #4A616B #4A616B #5D92B1 #4A616B;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	background: #082A43; /* url(../images/button_02.gif) 2px repeat-x; */
	color: #ffffff;
}

a.sublevel:link, a.sublevel:visited {		 	    
	line-height: 20px;    
	padding-left: 1px;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #c1c1c1;
	text-align: left;
    width: 100%;
}

a.sublevel:hover {	
	color: #ffffff;
	text-decoration: none;
}

.mainlevel-right {
display: inline; 
margin: 0; padding: 0;
}

a.mainlevel-right:link, a.mainlevel-right:visited {
	list-style: none;
    display: block; 
    white-space: nowrap;  
    margin: 0; 
    font-family: arial, helvetica;
	background: #c1c1c1 url(../images/title_background2.gif) 2px no-repeat;  
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	color: #575656;
	text-align: left; 
    float: left; 
    padding-top: 2px;
    padding-left: 45px;
    padding-right: 10px;
	height: 19px !important;
	height: 24px;
	line-height: 20px;
    width: 400px;    /*   width: 100%; */ 
	text-decoration: none;
	border: 1px solid;
    border-color: #eee #6E7B8B #6E7B8B #eee;
}

a.mainlevel-right:hover {
	background-position: 0px -25px;
	text-decoration: none;
	background: #4A616B #c1c1c1 url(../images/title_background1.gif) 2px no-repeat; 
	color: #000000;
	


}
}

