﻿/*
==============================================================
Created by SuBu Studios for Orquera Florida - subustudios.com
==============================================================
*/

body, tr, td, table, tbody, .Normal, p
{
    line-height: 1.5em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #5c5c61;
}

#adminMenu
{
    text-align: center;
}

#wrap
{
	min-width: 950px;
    width: expression(document.body.clientWidth < 950 ? "950px" : "100%" ); /* IE Dynamic Expression to set the width */
    padding: 20px 0;
}

#header
{
    width: 950px;
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the div */
    overflow: auto;
    position: relative;
}

#logo
{
    float: left;
    width: 310px;
}
#headergraphic
{
    width: 635px;
    float: right;
	padding-top: 10px;
}

#dnn_headergraphicpane
{

}

#topgraphic
{
    clear: both;
}
#dnn_toppane
{
    height: 215px;
    width: 950px;
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the div */
    border-bottom: 6px solid #4ac2bf;
}

#contentholder
{
    width: 950px;
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the div */
    padding: 15px 0;
}

#mainbody
{
    float: left;
    width: 700px;
}
#content
{
    float: right;
    width: 410px;
    padding: 0 20px;
}
#dnn_contentpane
{

}
#sidebar
{
    float: left;
    width: 250px;
}
#dnn_leftpane
{
    border-top: 6px solid #faad17;
}
#sidebar-2
{
	float: right;
	width: 250px;
}
#dnn_rightpane
{
    border-top: 6px solid #faad17;
}

#twopanecontent
{
    float: right;
    width: 660px;
    padding: 0 20px;
}
#twopanesidebar
{
    float: left;
    width: 250px;
}

#footercontent
{
    clear: both;
}
#footerpane
{
    padding: 20px 0 0 0;
    color: #666;
    text-align: center;
}
#privacy
{
	color: #4ac2bf;
    text-align: center;
    margin-top: 20px;
}
#loginlinks
{
	font-size: 8.5pt;
	color: #4ac2bf;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}

/* 
=====================================================
Skin styles for Top Menu
=====================================================
*/

#nav
{
    width: 950px;
    margin: 0 auto;
    height: 25px;
    background-color: #faad17;
    border-bottom: 1px solid #fff;
}
#nav ul
{
    margin: 0;
    padding: 0;
}
#nav a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
    color: #fff;
    display: block;
    letter-spacing: .015em;
    height: 20px;
    padding: 5px 10px 0 10px;
    text-decoration: none;
}
#nav li
{
    float: left;
    list-style-type: none;
    position: relative;
}

#nav li a:hover
{
    background-color: #f1fafa;
    color: #00b6ad;
}
#nav li.SelectedTab a, #nav li.SelectedTab a:hover
{
    color: #fff;
    font-weight: normal;
    background-color: #00b6ad;
}

/* 
=====================================================
Skin styles Side Menu
=====================================================
*/
#sideNav {
    border-top: 6px solid #faad17;
    margin-bottom: 20px;
}
#sideNav ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
#sideNav li
{
    list-style-type: none;
}
#sideNav li a
{
    padding: 5px;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-align: left;
    color: #5c5c61;
    font-weight: normal;
    font-size: small;
    border-bottom: 1px solid #faad17;
}

#sideNav li a:hover {
    text-decoration: none;
    background-color: #f1fafa;
}
#sideNav li.SelectedTab a 
{
    font-weight: normal;
    background-color: #fef7e7;
}
#sideNav li.SelectedTab a:hover 
{
    background-color: #f1fafa;
}

/* 
=====================================================
Miscellaneous skin styles
=====================================================
*/

.SkinItem
{
	font-size: 8.5pt;
	color: #4ac2bf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.SkinItem:link, a.SkinItem:visited
{
	text-decoration: none;
	color: #4ac2bf;
}

a.SkinItem:hover
{
	text-decoration: underline;
	color: #5c5c61;
}
table.RadCalendar {
    margin: 15px 0;
}
h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    color: #4ac2bf;
    line-height: 1.1em;
    margin: 0;
}

h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #4ac2bf;
    font-weight: normal;
    line-height: 1.1em;
    margin: 0;
}
.headshot
{
    padding-top: 10px;
    border-bottom: 4px solid #faad17;
}
.headshot td
{
    background-color: #f1fafa;
}
.headshot td.caption
{
    padding-left: 10px;
    font-size: 9pt;
}
.tealbox
{
    background-color: #f1fafa;
    padding: 10px;
}
.tealbox ul
{
    margin-top: 5px;
    padding-left: 15px;
}

