/* 
================================
Skin styles for DotNetNuke
================================
*/ 

body, html 
{
    margin:0;
    padding:0;
    font-family:Arial, Tahoma, Verdana;
}

a, a:link, a:active, a:visited
{
    color:#071F4B;
    font-weight:bold;
}

a:hover
{
    color:#80B9D7;
    font-weight:bold;
}

.controlpanel {
	background-color: #EAEAEA;
	border: solid #020307 1px;
	text-align: left;
}

.sitelayout
{
    width:1022px;
    margin-left:auto;
    margin-right:auto;
}

.headertitle
{
    color:#66C3E4;
    font-size:1.9em;
    vertical-align:bottom;
    padding:30px 0 0 0;
}

.headerdetails
{
    letter-spacing: 0.1em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #445777;
    background: transparent;
}

.sitedbline
{
    height:4px; background-color:#061F49;
}

.leftshadow
{
    width:23px;
    background-image:url(layout_lshadow.gif);
    background-repeat:repeat-y;
}

.rightshadow
{
    width:20px;
    background-image:url(layout_rshadow.gif);
    background-repeat:repeat-y;
}

.menubkg
{
    vertical-align:top;
    width:157px;
    background-image:url(menu_bkg.gif);
    background-repeat:repeat-y;
}

td.menuhometb
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    background: transparent;
    line-height: 29px;
    background:url(menu_btn_home.gif) top left no-repeat;
    height: 29px;
    cursor:pointer;
}

a.menuhome:link, a.menuhome:visited, a.menuhome:active 
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    cursor:pointer;
    background: transparent;
    line-height: 29px;
    padding-left: 6px;
}

a.menuhome:hover
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: bold;
    color: #77c9df;
    text-decoration: none;
    cursor:cursor;
    background: transparent;
    line-height: 29px;
    padding-left: 6px;
}

td.menuextratb
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #061f49;
    text-decoration: none;
    background: transparent;
    line-height: 31px;
    background:url(menu_normal.gif) bottom left no-repeat;
    height: 31px;
    cursor:pointer;
}

td.menuextratb:hover
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #071e48;
    text-decoration: none;
    cursor:cursor;
    background: transparent;
    line-height: 31px;
    background:url(menu_active.gif) bottom left no-repeat;
}

a.menuextra:link, a.menuextra:visited, a.menuextra:active 
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #071e48;
    text-decoration: none;
    cursor:cursor;
    background: transparent;
    line-height: 31px;
    padding-left: 6px;
}

a.menuextra:hover
{
    display:block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: normal;
    color: #071e48;
    text-decoration: none;
    cursor:cursor;
    background: transparent;
    line-height: 31px;
    padding-left: 6px;
    background:url(menu_active.gif) bottom left no-repeat;
}

.ContentPane 
{
    vertical-align:top;
}

.BottomPane
{
    vertical-align:top;
}

.ContentPaneR
{
    vertical-align:top;
}

.footertext
{
    text-align:right;
    font-size:10px;
    color:#415975;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.SkinObject
{
    font-size:10px;
    color:#415975;
    font-weight: normal;
    text-transform: uppercase;
}

a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active 
{
    font-size:10px;
    color:#415975;
    font-weight: normal;
    text-transform: uppercase;
}

a.SkinObject:hover
{
    font-size:10px;
    color:#56779C;
    font-weight: normal;
    text-transform: uppercase;
}