/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
/*H1, H1 .Head, H1 a:link, H1 a:visited, H1 a:active  {
        color: #104f15;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
        text-decoration: none;
	margin: 0px 0px 5px 0px;
        padding: 0;
}

H1 a:hover {
        text-decoration: underline;
}*/

H1, h1, H1 .Head, H1 a:link, H1 a:visited, H1 a:active  {
color: #fff;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
    text-decoration: none;
}
H1 a:hover {
        text-decoration: underline;
}

H2, h2, H2 .Head, H2 a:link, H2 a:visited, H2 a:active  {
        color: #104f15;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
        text-decoration: none;
	margin: 0px 0px 5px 0px;
        padding: 0;
}

H2 a:hover {
        text-decoration: underline;
}

.bio {
     font-size: 18px;
}

/*H2, H2 .Head, H2 a:link, H2 a:visited, H2 a:active  {
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration: none;
	margin: 0px 0px 5px 0px;
         color: #104f15;
	padding: 0px;
}
H2 a:hover {
        text-decoration: underline;
}*/

H3, h3, H3 .Head, H3 a:link, H3 a:visited, H3 a:active  {
	font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration: none;
	margin: 0px 0px 5px 0px;
         color: #104f15;
	padding: 0px;
}
H3 a:hover {
        text-decoration: underline;
}


h2.blog_title, h2.blog_title a:link, h2.blog_title a:visited, h2.blog_title a:hover, h2.blog_title a:active {
        font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration: none;
        color: #104f15;
}

div.callout {
     padding: 5px 5px 0px 5px;
     margin-top: 10px;
     background: url(callout_top.gif) no-repeat top left;
}

div.callout_bott {
     background: url(callout_bott.gif) no-repeat bottom left;
     height: 8px;
     margin-bottom: 10px;
     padding: 0px;
}
div.callout_wide {
     padding: 5px 5px 0px 5px;
     margin-top: 10px;
     background: url(callout_top_wide.gif) no-repeat top left;
}

div.callout_bott_wide {
     background: url(callout_bott_wide.gif) no-repeat bottom left;
     height: 8px;
     margin-bottom: 10px;
     padding: 0px;
}
h2.callout {
      font-size: 14px;
     line-height: 18px;
     margin: 0px;
     
}

.linkingtitle {
color: #403D39;
padding-left: 10px;
}
.linkingtitle a:link, .linkingtitle a:visited, .linkingtitle a:hover, .linkingtitle a:active {
color: #403D39;
}
.linkingtitle a:hover {
text-decoration: underline;
}

.videobutton {
color: #136395;
border-bottom: solid 1px #dce0d3;
}
.videobutton a:link, .videobutton a:visited, .videobutton a:hover, .videobutton a:active {
color: #136395;
}
.videobutton a:hover {
text-decoration: underline;
}
H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}

UL {
margin: 5px 0px 5px 10px;
}
UL LI   {
margin-left: 10px; 
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
/* ===== FORMS ======== */

#ContactForm, #WhoCalledForm, #ParticipateForm {
     margin-top: 15px;
     width: 550px;
}

#ContactForm input, #ContactForm select, #ContactForm textarea,
#WhoCalledForm input, #WhoCalledForm select, #WhoCalledForm textarea,
#ParticipateForm input, #ParticipateForm select, #ParticipateForm textarea, #RightBarForm textarea {
width:200px;
display: block;
float: left;
margin-bottom: 5px;
}
#ContactForm label, #WhoCalledForm label, #ParticipateForm label, #RightBarForm label  {
font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:12px;
color:#104F15;
font-weight:bold;
display: block;
float: left;
clear: left;
text-align: right;
width: 100px;
padding: 0 10px 0 0;
margin: 3px 0px 5px 0px;


}

#ContactForm input[type=button], #WhoCalledForm input[type=button], #ParticipateForm input[type=button], #RightBarForm input[type=button]  {
text-align:center;
margin-top: 15px;
width: 100px;
clear: both;
}

#ContactForm .mystar, #WhoCalledForm .mystar, #ParticipateForm .mystar, #RightBarForm .mystar {
font-size:12px;
color:#FF0000;
font-weight:bold;
}
#ContactForm .mystarHidden, #WhoCalledForm .mystarHidden, #ParticipateForm .mystarHidden, #RightBarForm .mystarHidden {
font-size:12px;
color:#FF0000;
font-weight:bold;
float: left;
display:none;
}
#ContactForm p, #WhoCalledForm p, #ParticipateForm p, #RightBarForm p {
font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #6c6c6c;
padding: 5px;
clear: both;
}
#ContactForm br, #WhoCalledForm br, #ParticipateForm br, #RightBarForm br  {
clear: both;
}


/* ====================== */

#navcontainer
{
margin: 0px;
padding: 0px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
width: 970px;
}

#navcontainer ul li { float: left; list-style-type: none; margin: 0px; padding: 0px;}

#Tab36On {
background: url(/Portals/0/topnav.gif) no-repeat top left;
height: 31px;
}

#Tab54On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -31px;
height: 31px;
}
#Tab61On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -62px;
height: 31px;
}
#Tab60On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -93px;
height: 31px;
}
#Tab62On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -124px;
height: 31px;
}
#Tab63On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -155px;
height: 31px;
}
#Tab64On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -186px;
height: 31px;
}
#Tab65On {
background: url(/Portals/0/topnav.gif) no-repeat 0px -217px;
height: 31px;
}

#navcontainer ul li a
{
text-align: center;
text-decoration: none;
color: #104f15;
font-weight: bold;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
font-size: 14px;
float: left;
margin: 0px;
height: 23px;
padding: 8px 0px 0px 0px;
}

#navcontainer ul li a#Tab54 {
width: 142px;
}
#navcontainer ul li a#Tab60 {
width: 137px;
}
#navcontainer ul li a#Tab61 {
width: 157px;
}
#navcontainer ul li a#Tab62 {
width: 111px;
}
#navcontainer ul li a#Tab63 {
width: 154px;
}
#navcontainer ul li a#Tab64 {
width: 138px;
}
#navcontainer ul li a#Tab65 {
width: 131px;
}

#navcontainer li a:hover
{
color: #000000;
}
#Tab54On a#Tab54:link,  #Tab54On a#Tab54:visited, #Tab54On a#Tab54:hover, #Tab54On a#Tab54:active,
#Tab60On a#Tab60:link,  #Tab60On a#Tab60:visited, #Tab60On a#Tab60:hover, #Tab60On a#Tab60:active,
#Tab61On a#Tab61:link,  #Tab61On a#Tab61:visited, #Tab61On a#Tab61:hover, #Tab61On a#Tab61:active,
#Tab62On a#Tab62:link,  #Tab62On a#Tab62:visited, #Tab62On a#Tab62:hover, #Tab62On a#Tab62:active,
#Tab63On a#Tab63:link,  #Tab63On a#Tab63:visited, #Tab63On a#Tab63:hover, #Tab63On a#Tab63:active,
#Tab64On a#Tab64:link,  #Tab64On a#Tab64:visited, #Tab64On a#Tab64:hover, #Tab64On a#Tab64:active,
#Tab65On a#Tab65:link,  #Tab65On a#Tab65:visited, #Tab65On a#Tab65:hover, #Tab65On a#Tab65:active
{
        color: #FFF;
}
/*
.testimonial {
     background: url(quote_open.gif) no-repeat top left;
     margin-top: 15px;
     padding-top: 3px;
}
.testimonial p {
     margin-left: 30px;
     padding-right: 30px;
     background: url(quote_close.gif) no-repeat bottom right;
     color: #104F15;

}

.testimonial_name {
      font-style: italic;
      margin: 10px 0px 10px 30px;
     color: #61955a;
     /* color: #439639; */
     /* color: #809f7c; */
}
*/

#ThankYouPage {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.RightColIcons td {
        border-bottom: 1px solid #d1cdc6;
}
.SiteMapText a:link, .SiteMapText a:visited, .SiteMapText a:active{
     font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-decoration: none;
        color: #403D39;
}

.SiteMapText a:hover {
        text-decoration: underline;
}
.blog_body {
        font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
	color: #6c6c6c;
	line-height: 17px;
}
.blog_more_link {
        font-size: 11px;
        padding-top: 15px;
}
.SendToFriend {
     border:1px solid #c5c5c5; 
background: #f0f0ec;
padding:10px;
width:160px !important; 
width:180px;  
position:absolute; 
left:10px; 
top:10px; 
display:none;
}

.SendToFriend input, .SendToFriend textarea {
        width: 160px;
}
.SendToFriend textarea {
     margin-bottom: 10px;
}
.SendToFriend label {
     font-weight: bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
        text-decoration: none;
	margin-bottom: 5px;
         color: #104f15;
	
}

.SendToFriend a:link, .SendToFriend a:visited, .SendToFriend a:hover, .SendToFriend a:active {
         font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
        text-decoration: none;
}

.Button {
        background-color: #ECF1F4;
        border:1px solid #ABC3D7;
        padding:2px 4px;
        vertical-align:middle;
        width: auto;
        margin-top: 30px;
        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:normal;
}

.ButtonOn, .Button:hover, .Button:focus, .ButtonOn:focus {
background-color: #104f15;
border:1px solid #104f15;
color:#FFFFFF;
cursor:pointer;
text-decoration: none;
}

















