/* 
================================
Skin styles for DotNetNuke
================================
*/
SELECT{
  font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
}
OPTION{
   font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
   padding-top: 2px;   
   padding-bottom: 2px;   
}
.NormalTextBox {
   font-size: 11px;
   font-family: Verdana, Arial, sans-serif;
}
.ingress{
   font-size: 11px;
   font-family: Arial, sans-serif;
   font-weight: bold;
   color: #173f8f;
}
.floatleft{
 float:left;  
}
.floatright{
 float:right;
}
.imgtext{ 
   font-size: 9px; 
   font-style: italic;
   margin: 9px 5px 3px 5px; 
}

a:link {
   color: #173f8f;
   text-decoration: underline;
}

a:visited {
   color: #173f8f;
   text-decoration: underline;
}

a:hover {
   color: #ad1e2f;
   text-decoration: underline;
}

a:active {
   color: #173f8f;
   text-decoration: underline;
}

a.normal {
   font-weight: normal;
   font-size: 11px;
   font-family: Tahoma, Arial, sans-serif;
}

a.normal:link {
   color: #173f8f;
   text-decoration: none;
}

a.normal:visited {
   color: #173f8f;
   text-decoration: none;
}

a.normal:hover {
   color: #ad1e2f;
   text-decoration: underline;
}

a.normal:active {
   color: #173f8f;
   text-decoration: none;
}

a.terms_link:link {
   color: #333333;
   text-decoration: none;
}

a.terms_link:visited {
   color: #333333;
   text-decoration: none;
}

a.terms_link:hover {
   color: #000000;
   text-decoration: underline;
}

a.terms_link:active {
   color: #333333;
   text-decoration: none;
}

body {
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
   background-color: #d9dadb;
}

h1 {
   font-weight: bold;
   font-size: 18px;
   margin-bottom: 5px;
   color: #173f8f;
   font-style: normal;
   font-family: Arial, sans-serif;
}

h2 {
   font-weight: bold;
   font-size: 18px;
   margin-bottom: 5px;
   color: #ad1e2f;
   font-style: normal;
   font-family: Arial, sans-serif;
}

h3 {
   font-weight: bold;
   font-size: 14px;
   margin-bottom: 5px;
   color: #173f8f;
   font-family: Ariel, sans-serif;
}

h4 {
   font-weight: bold;
   font-size: 14px;
   margin-bottom: 5px;
   color: #ad1e2f;
   font-family: Ariel, sans-serif;
}

h5 {
   font-weight: bold;
   font-size: 11px;
   margin-bottom: 2px;
   color: #173f8f;
   font-family: Ariel, sans-serif;
}

h6 {
   font-weight: bold;
   font-size: 11px;
   margin-bottom: 2px;
   color: #ad1e2f;
   font-family: Ariel, sans-serif;
}

hr {
   color: #999999;
   height: 1px;
   background-color: #999999;
}

p {
   margin-top: 5px;
   margin-bottom: 10px;
}
SPAN.narrow P{
    margin-top: 1px;
   margin-bottom: 1px;
}
td {
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
}
.head {
   font-weight: bold;
   font-size: 18px;
   color: #173f8f;
   font-style: normal;
   font-family: Arial, sans-serif; /* override head to simulate H1*/
}
.bvaddresspane {
   width: 100%;
   height: 100%;
   background-color: transparent;
}

.bvblue {
   color: #173f8f;
}



.bvred {
   color: #ad1e2f;
}

.copyrightsterms {
   font-weight: normal;
   font-size: 11px;
   color: #333333;
   font-family: Arial, sans-serif;
}

.copyrightsterms_td {
   vertical-align: bottom;
   height: 21px;
}

.dato {
   font-weight: normal;
   font-size: 10px;
   color: #999999;
   font-style: italic;
   font-family: Verdana, Arial, sans-serif;
   text-decoration: none;
}



/* the order of menu classes is important for submenu */
.mainmenu_menuarrow {
   border-right: #f2f2f2 1px solid;
   border-top: #f2f2f2 1px solid;
   width: 7px;
   border-bottom: #f2f2f2 1px solid;
   background-color: transparent;
}

.mainmenu_menubar {
   background-color: transparent;
   text-align: left;
}

.mainmenu_menubreak {
   width: 0px;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   height: 20px;
   background-color: transparent;
   border-bottom-style: none;
}

.mainmenu_menuicon {
   display: inline;
   background-color: #f2f2f2;
}

.mainmenu_menuitem {
   font-weight: normal;
   font-size: 11px;
   color: #333333;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   height: 20px;
   border-bottom-style: none;
}

.mainmenu_menuitemsel {
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   height: 20px;
   background-color: transparent;
}

.mainmenu_rootmenuarrow {
}



.mainmenu_submenu {
   border-right: #999999 1px solid;
   border-top: #999999 1px solid;
   margin-top: 1px;
   filter: progid:DXImageTransform.Microsoft.Shadow(color= '#f2f2f2' , Direction=135, Strength=1);
   border-left: #999999 1px solid;
   border-bottom: #999999 1px solid;
   background-color: #f2f2f2;
}

.mainmenu_submenuitemsel{
   font-size: 11px;
   border-top-style: none;
   border-right-style: none;
   border-left-style: none;
   height: 21px; /* stable height */
   color: #ffffff;
   background-color: #ad1e2f;
   border-bottom-style: none;
}
.mainmenu_menucontainer td {
   padding-right: 2px;
   padding-left: 2px;
   width: 0px;
   background-color: #c9d8e3;
}
.mainmenu_rootmenuitem td {
   font-weight: normal;
   font-size: 11px;
   width: 100%;
   color: #022b77;
   font-family: Arial, sans-serif;
   height: 16px;
   background-color: transparent;
}

.mainmenu_rootmenuitemactive td {
   font-weight: normal;
   font-size: 11px;
   width: 100%;
   color: #ad1e2f;
   font-family: Arial, sans-serif;
   height: 16px;
   background-color: transparent;
}

.mainmenu_rootmenuitemsel td {
   font-weight: normal;
   font-size: 11px;
   width: 100%;
   color: #ffffff;
   font-family: Arial, sans-serif;
   height: 16px;
   background-color: #ad1e2f;
}

/* menu end */

.normal {
   font-size: 10px;
   font-family: Verdana, Arial, sans-serif;
}

.pagemaster {
   width: 958px;
   height: 100%;
   background-color: #d9dadb;
}
.skinmaster {
   border-right: #000000 1px solid;
   border-top: #000000 0px solid;
   border-left: #000000 1px solid;
   width: 100%;
   border-bottom: #000000 1px solid;
   height: 100%;
   background-color: #ffffff;
}
.skinheader {
   background-position: left top;
   font-size: 11px;
   background-image: url(media/bg_topp01.jpg);
   color: #022b77;
   background-repeat: no-repeat;
   height: 117px;
}
.leftpane {
   padding-right: 12px;
   padding-left: 7px;
   width: 170px;
   padding-top: 15px;
   background-color: transparent;
}
.contentpane {
   padding-right: 0px;
   padding-left: 0px;
   width: 600px;
   padding-top: 15px;
   height: 100%;
   background-color: transparent;
}
.bvcontentpane {
   padding-right: 0px;
   background-position: left top;
   padding-left: 0px;
   background-image: url(media/startsiden02.jpg);
   width: 600px;
   padding-top: 15px;
   background-repeat: no-repeat;
   height: 100%;
   background-color: transparent;
}
.bvcontentpaneold {
   padding-right: 0px;
   background-position: left top;
   padding-left: 0px;
   background-image: url(media/startsiden02old.jpg);
   width: 600px;
   padding-top: 15px;
   background-repeat: no-repeat;
   height: 100%;
   background-color: transparent;
}
.rightpane {
   padding-right: 9px;
   padding-left: 0px;
   width: 144px;
   padding-top: 15px;
   background-color: transparent;
}





.tdmenucontainer {
   font-weight: normal;
   font-size: 11px;
   width: 100%;
   color: #022b77;
   font-family: Arial, sans-serif;
   text-decoration: none;
}

.terms_link {
   font-weight: normal;
   font-size: 11px;
   font-family: Arial, sans-serif;
}

#controlpanel {
   width: 958px;
   background-color: #dfe5f2;
}

#tdsearchcontainer {
   padding-right: 10px;
   padding-top: 2px;
   background-color: transparent;
}

#tduserlogincontainer {
   padding-right: 10px;
   font-weight: normal;
   font-size: 8px;
   font-family: Arial, sans-serif;
   background-color: transparent;
}


