/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

body
{

}

h2
{
color: #0087B4;
font-family: Arial;
font-size: 16px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 10px;
}

h2.special_blue
{
color: #0087B4;
}

h3
{
color: #000;
font-family: Arial;
font-size: 13px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 0;
}

p
{
margin-top: 0;
margin-bottom: 20px;
}

p.special_blue
{
color: #0087B4;
font-size: 14px;
font-weight: normal;
}

hr
{
color: #fff;
background-color: #fff;
border: 1px dotted #636363;
border-style: none none dotted;
padding: 0;
margin: 0;
}

/* DNN Styles */
.Head
{
font-family: Arial;
font-weight: normal;
font-size: 20px;
color: #0087b4;
text-transform: lowercase;
}

.SubHead
{
font-family: Arial;
font-weight: Normal;
font-size: 13px;
color: #666;
}

/* Scroll bar */

div.contentboxwrapper
{
width: 100%;
}

#contentbox
{
margin: 0 0 20px 0;
position: relative;
width: 100%;
height: 381px;
overflow: auto;
z-index: 1;

/* Scrollbar style */
scrollbar-face-color:#f06033;
scrollbar-arrow-color:#e5e5e5;
scrollbar-track-color: #e5e5e5;
scrollbar-shadow-color: #f06033;
scrollbar-highlight-color: #f06033;
scrollbar-3dlight-color:#f06033;
scrollbar-darkshadow-Color:#f06033;
}

#contentbox_max
{
margin: 0 0 0 0;
position: relative;
width: 100%;
height: 466px;
overflow: auto;
z-index: 1;
background-image: url(images/layout/background_empty-bar_complete.gif);
background-repeat: no-repeat;
background-position: 0 5px;

/* Scrollbar style */
scrollbar-face-color:#f06033;
scrollbar-arrow-color:#e5e5e5;
scrollbar-track-color: #e5e5e5;
scrollbar-shadow-color: #f06033;
scrollbar-highlight-color: #f06033;
scrollbar-3dlight-color:#f06033;
scrollbar-darkshadow-Color:#f06033;
}

#contentbox div.scroll
{
position: absolute;
left: 0;
top: 0;
z-index: 2;
width: 345px;
}

div.scroll_coverall
{
position: absolute;
left: 0;
top: 0;
z-index: 2;
width: 780px;
}

div.track
{
position: relative;
float: right;
top: 0; 
width: 10px;
height: 100%;
background-color: #e5e5e5;
font-size: 0;
z-index: 3;
}

div.drag_bar
{
position: absolute;
width: 10px; height: 68px;
cursor: pointer;
z-index: 4;
background-color: #f06033; /*url(images/layout/scroll.gif) no-repeat;*/
}

.StandardButton
{
background-color: #ef6032;
color: White;
}

table.contentwhite .CommandButton
{
/*
background-image: url(images/layout/double_arrow.gif);
background-position: 0 1px;
background-repeat: no-repeat;
padding-left: 12px;
*/
}

.member_container
{
float: left;
clear: none;
text-align: left;
width: 360px;
height: 60px;
/*background-color: Fuchsia;*/
background-color: #f5f5f5;
padding: 8px 10px 8px 10px;
margin: 5px 10px 5px 0;
}

.member_container_text
{
display: inline;
float: left;
width: 195px;
}

.member_container_image
{
display: inline;
float: right;
width: 150px;
}

/* DNN Styles */

.Normal, .normal
{
font-size: 12px;
line-height: 17px;
}

.NormalBold
{
font-weight: bold;
font-size: 12px;
line-height: 17px;
}

/* Login styles */

div.loginformblock
{
width: 350px;
border-bottom: dotted 1px #000;
}

div.loginformblock_row
{
margin: 0;
padding: 3px 0 3px 0;
}

div.loginformblock_buttonrow
{
margin: 0;
padding: 12px 0 20px 0;
}

div.extrasblock
{
width: 350px;
padding: 10px 0 30px 0;
}

input.LoginTextBox
{
width: 250px;
height: 14px;
}

div.extrasblock_bullet
{
background-image: url(images/layout/double_arrow.gif);
background-repeat: no-repeat;
background-position: 0 2px;
padding: 0 0 0 14px;
}

a.loginlinkbutton:link, a.loginlinkbutton:visited 
{
font-size: 13px;
color: #636363;
}


