﻿html {
height:100%;
}

body {
background-position:center;
background-repeat:repeat-y;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
height:100%;
}

.pagemaster {
height:100%;
width:100%;
}

.skinmaster {
background-color:#FFF;
border-left:solid 1px #000;
border-right:solid 1px #000;
height:100%;
}

.controlpanelpane {
background-color:transparent;
width:100%;
}

.controlpanel,.pagingtable {
background-color:#EEEFEE;
}

a:hover {
color:#000;
text-decoration:underline;
}

.skinobject {
color:#000;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:7.5pt;
font-weight:400;
text-decoration:none;
}

.container-header {
background-color:#e6e6e6;
background-image:url(images/bkgnd.jpg);
background-repeat:no-repeat;
height:115px;
position:relative;
width:1024px;
}

.logo {
height:101px;
left:4px;
position:absolute;
top:4px;
width:237px;
}

.slogan {
height:18px;
left:248px;
position:absolute;
top:32px;
width:360px;
background-image:url(images/slogan.gif);
}

.adminmenu {
left:247px;
position:absolute;
top:2px;
}

.topmenu {
height:17px;
left:247px;
position:absolute;
top:55px;
width:357px;
}

.topstoremenu {
height:17px;
left:803px;
position:absolute;
top:55px;
width:257px;
}

.container-footer {
height:42px;
position:relative;
background-color: #0d1a40;
}

.footerinfo {
bottom:2px;
color:#FFF;
left:6px;
position:absolute;
}

.loginlinks {
left:6px;
position:absolute;
top:2px;
}

.footerlink {
color:#FFF;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:8pt;
font-weight:400;
text-decoration:none;
}

.companyinfobkgnd {
background-color: #0d1a40;
text-align: center;
vertical-align: middle;
height:25px;
}

.menuheader {
background-color: #0d1a40;
text-align: center;
vertical-align: middle;
height:25px;
padding-top:2px;
}

.childlinkcell {
border:1px solid #f4f700;
background-color:#1d398d;
width:137px;
margin:1px;
padding:3px;
height:19px;
text-align: center;
}

.childlink:active, .childlink:link, .childlink:visited
{
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:8pt;
text-decoration:none;
color:#f4f700;
text-transform: uppercase;
font-weight: bold;
}
.childlink:hover
{
color:#fff;
text-decoration:underline;
}

.childlinkcell2 {
border:1px solid #f4f700;
background-color:#f4f700;
width:137px;
margin:1px;
padding:3px;
height:19px;
text-align: center;
}

.childlink2:active, .childlink2:link, .childlink2:visited
{
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:8pt;
text-decoration:none;
color:#1d398d;
text-transform: uppercase;
font-weight: bold;
}
.childlink2:hover
{
color:#1d398d;
text-decoration:underline;
}

.vmenubkgnd {
border-right: solid 2px #335089;
background: #f5ed1e url(images/nav_bkgnd.png) repeat-y;
}

.menubkgnd {
background-image:url(images/menubkgnd.jpg);
background-repeat:repeat-y;
margin-top:2px;
}

.rightpane_home {
background-color:transparent;
padding-left:6px;
padding-right:0;
padding-top:0;
width:34%;
}

.tabisland_item {
color:#335089;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:8pt;
padding-bottom:4px;
padding-top:2px;
text-decoration:none;
font-weight:bold;
width:99px;
}


.tabselected_item,.tabhover_item {
color:#335089;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:8pt;
padding-bottom:4px;
padding-top:2px;
text-decoration:underline;
font-weight:bold;
width:99px;
}

.tabsep_item {
padding:0;
}

.tabisland_child {
background-color:#C5DAED;
border:solid 1px #045d9a;
color:#043B71;
cursor:pointer;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:0 0 4px;
}

.tabselected_child {
background-color:#95CAEF;
border:solid 1px #045d9a;
color:#043B71;
cursor:pointer;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:0 0 4px;
}

.tabhover_child {
background-color:#D3D3D3;
border:solid 1px #045d9a;
color:#043B71;
cursor:pointer;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
padding:0 0 4px;
}

.repogrid {
background-color:#F4F4F4;
font-size:8pt;
margin:3px;
width:100%;
}

.repobkgnd {
background-color:#F4F4F4;
}

.repoheader {
background-color:#fffef3;
border-bottom:solid 1px #039;
border-top:solid 1px #039;
font-size:8pt;
padding-top:2px;
}

.repofooter {
font-size:8pt;
margin:0;
padding:0;
text-align:center;
}

.repogridheader {
color:#003E71;
font-size:8pt;
font-weight:700;
margin:0;
padding:0;
}

.repogridrow {
font-size:8pt;
margin:0;
padding:0;
}

.repogridsummary {
color:#006;
font-size:8pt;
margin:0;
padding:0;
}

.repogridbold {
font-size:8pt;
font-weight:700;
margin:0;
padding:0;
}

.repopage {
background-color:#E9E9E9;
font-size:8pt;
margin:0;
padding:0;
}

.repobtn {
font-size:8pt;
margin:0 10px 0 0;
padding:0;
}

.repodashcat {
color:#911222;
font-size:9pt;
padding-left:10px;
}

.repocats {
background-color:#E9E9E9;
font-size:9pt;
margin:0;
padding-bottom:2px;
}

.repocatlink {
font-size:9pt;
margin:0;
padding:0 6px;
}

.repoglobalheadercell {
padding-top:8px;
}

.repoglobalheader {
color:#911222;
font-size:9pt;
font-weight:700;
}

.repoglobalcatlink {
font-size:9pt;
margin:0;
padding:0 6px 0 0;
}

.island_repomastercategories {
color:#045d9a;
cursor:pointer;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
rpadding:5px 20px 5px 0;
}

.commandbuttonsmaller {
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:10px;
font-weight:400;
}

.commandbuttonnoul {
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:11px;
font-weight:400;
}

.commandbuttonbiggerpad {
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:12px;
font-weight:400;
padding-right:22px;
}

.headhome {
color:#FFF;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:11px;
font-weight:700;
}

.normaltextbox {
font-family:Verdana,Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:400;
}

.normaltextboxsmaller {
font-family:Verdana,Tahoma, Arial, Helvetica;
font-size:10px;
font-weight:400;
}

.pagehead {
padding:10px;
}

.pagetitle {
font-family:Verdana,Tahoma, Arial, Helvetica;
font-size:16px;
font-weight:700;
}

.pagercurrent {
font-family:Verdana,Tahoma, Arial, Helvetica;
font-size:8px;
padding-right:5px;
}

.pager {
font-family:Verdana,Tahoma, Arial, Helvetica;
font-size:10px;
padding-right:5px;
}

.breadcrumb {
padding:4px 9px 9px;
font-size: 9pt;
}

.breadcrumbs {
font-size:8pt;
text-decoration:none;
}

a.breadcrumbs: link,a.breadcrumbs: visited,a.breadcrumbs: active {
text-decoration:none;
}

a.breadcrumbs: hover {
cursor:hand;
text-decoration:underline;
}

a:link,a:visited,a:active,a.footerlink:hover,a.commandbuttonnoul:link,a.commandbuttonnoul:visited,a.commandbuttonnoul:active {
color:#1560A3;
text-decoration:none;
}

a.skinobject:link,a.skinobject:visited {
color:#000;
text-decoration:none;
}

a.skinobject:active,a.skinobject:hover,a.skinobjectheader:active,a.skinobjectheader:hover,a.skinobjectfooter:active,a.skinobjectfooter:hover {
color:#5EACEE;
text-decoration:none;
}

.skinobjectheader,.skinobjectfooter {
color:#FFF;
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:7.5pt;
font-weight:400;
text-decoration:none;
}

a.skinobjectheader:link,a.skinobjectheader:visited,a.footerlink:link,a.footerlink:visited,a.footerlink:active,a.skinobjectfooter:link,a.skinobjectfooter:visited {
color:#FFF;
text-decoration:none;
}

.toppane,.bottompane {
background-color:transparent;
padding-left:6px;
padding-right:4px;
padding-top:6px;
width:100%;
}

.leftpane,.contentpane,.rightpane {
background-color:transparent;
padding-left:6px;
padding-right:4px;
padding-top:6px;
}

.leftpane_home,.contentpane_home {
background-color:transparent;
padding-left:6px;
padding-right:4px;
padding-top:6px;
width:33%;
}

.repocatparen,.repocatcount {
font-size:9pt;
margin:0;
padding:0;
vertical-align:middle;
}

.selected_repomastercategories,.hover_repomastercategories {
color:#045d9a;
cursor:pointer;
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
padding:5px 20px 5px 0;
text-decoration:underline;
}

a.commandbuttonsmaller:link,a.commandbuttonsmaller:visited,a.commandbuttonsmaller:active,a.commandbutton:link,a.commandbutton:visited,a.commandbutton:active,a.commandbuttonbigger:link,a.commandbuttonbigger:visited,a.commandbuttonbigger:active,a.commandbuttonbiggerpad:link,a.commandbuttonbiggerpad:visited,a.commandbuttonbiggerpad:active {
color:#1560A3;
text-decoration:underline;
}

a.commandbuttonsmaller:hover,a.commandbutton:hover,a.commandbuttonnoul:hover,a.commandbuttonbigger:hover,a.commandbuttonbiggerpad:hover {
color:red;
text-decoration:underline;
}

.commandbutton,.commandbuttonbigger {
font-family:Arial, Verdana, Tahoma, Helvetica;
font-size:12px;
font-weight:400;
}

.navHeader
{
    background: url(images/nav-header-bg.gif) no-repeat left bottom;
    width: 190px;
    height: 22px;
    line-height: 22px;
    padding-left: 5px;
    color: #4776BD;
    font-weight: bold;
}

.HighlightText {
	color: #253D8B;
}
