﻿/*========================================================*/
/*         CSS for DotNetNuke Skin - Minimalist           */
/*                   by Evan O'Neil                       */
/*             http://www.NukeVille.com                   */
/*========================================================*/

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

html { height: 100%; }
#body { margin: 0; background: #FFFFFF; margin: 0 0 0 0; }
table, tr, td {font-family: tahoma; font-size: 11px; margin: 0; color:#4d657d; line-height: 15px;}
blockquote,ol,li {font-family: tahoma; font-size: 11px; color:#4d657d; line-height: 15px;}
p {font-family: tahoma; font-size: 11px; color:#4d657d; line-height: 15px;}

/*========================================================*/
/*  Design Elements                                       */
/*========================================================*/

/*-- width setting on skins        --*/ .StandardWidth { width:980px; }
/*-- 100 percent height where req  --*/ .FullHeight { height:100%; }
/*-- 100 percent width where req   --*/ .FullWidth { width:100%; }
/*-- outer table on unboxed skins  --*/ .OuterTable { width:100%; height:100%; background:#FFF; }
/*-- outer table on boxed skins    --*/ .OuterTableBoxed { width:100%; height:100%; background: url(images/mainbackground.jpg) repeat top left #094a89; }
/*-- outer cell on boxed skins     --*/ .OuterTDBoxed { padding:15px 0 15px 0; }

/*-- cell containing content panes --*/ .ContentPanesTD { width:auto; height:100%; vertical-align: top; padding: 0 0 0 0; }
/*-- dotted background             --*/ .Dotted { background: url(dotted2.gif) repeat top left; }
/*-- row for space between areas   --*/ .SpaceBar { height:10px; padding: 0 0 0 0; }

/*========================================================*/
/*  Footer Box Elements                                   */
/*========================================================*/


/*========================================================*/
/*  Outer Box Elements - boxed skins only                 */
/*========================================================*/

.SideName { width: 20px; background: url(images/sideofname.gif) no-repeat top right; }
.RotatorTest {background: url(images/testrotate.jpg) no-repeat top right; width: 979px; height: 259px; }
.TopAddress{ height:28px; background: url(images/address.jpg) repeat top left; }
.SideBack{ background: url(images/sideback.gif) repeat top right; }
.FooterBack{ background: url(images/footerback.gif) repeat top left; }


/*-- boxed skins outer box table   --*/ .BoxTable { height:100%; }
/*-- content area                  --*/ .BoxM { background: transparent; }


.TopPane { width: 100%; padding: 0 7px 0 7px; background-color: #ffffff; }
.LeftPane { padding: 0 0px 0 0px; width: 50%;  background-color: #ffffff;}
.RightPane { padding: 0 0px 0 0px; width: 50%;  background-color: #ffffff; background: url(images/shadowhead.gif) repeat-x top left;}
.ContentPane { padding: 0 0px 0 0px;  background-color: #ff0000; background: url(images/shadowhead.gif) repeat-x top right;}
.BottomPane { width: 100%; padding: 0 0px 0 0px;  background-color: #ffffff; }
.TestimonialsPane { width: 178px; }
.HeaderImage { width:11px; background: url(images/top_graphic.gif) repeat-y top left; height: 68px; }



/*========================================================*/
/*  Tokens                                                */
/*========================================================*/

.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #ffffff;  font-family: arial; font-size: 10px; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px; margin: 0 0px 0 16px; }
a.LOGIN_object:hover {color: #fece00; font-family: arial; font-size: 10px; text-decoration: none; }
/*-- user token idle                   --*/ .USER_object, a.USER_object:link, a.USER_object:visited, a.USER_object:active { color: #939393; background:  url(ico-register.gif) no-repeat bottom left;  font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; height:17px; float:right; padding: 2px 0 0 25px;  margin: 0 0px 0 16px; }
/*-- user token hover                  --*/ a.USER_object:hover { background:  url(ico-register-over.gif) no-repeat bottom left; color: #444444; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }
/*-- date token idle                   --*/ .DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #939393; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- date token hover                  --*/ a.DATE_object:hover { color: #c1c1c1; font-family: tahoma; font-size: 11px; text-decoration: none; }
/*-- terms privacy and copyright       --*/ .FOOTER_objects { color:#aaa; font-size: 11px; }
/*-- terms privacy and copyright links --*/ a.FOOTER_objects:link, a.FOOTER_objects:visited, a.FOOTER_objects:active { font-size: 11px; color:#aaa; font-weight:bold; text-decoration:none; }
/*-- terms privacy and copyright hover --*/ a.FOOTER_objects:hover { font-size: 11px; color:#777; font-weight:bold; text-decoration:none;  }
/*-- language selector dropdown        --*/ .Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }

/*========================================================*/
/*  Text                                                  */
/*========================================================*/

/*-- most of the text on site          --*/ .normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
/*-- most of the bold text on site     --*/ .NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; color: #555; }
/*-- red text on site for errors       --*/ .NormalRed { color: #C50000; font-family: tahoma; font-weight: bold; font-size: 11px; }
/*-- subheadings - mostly in admin     --*/ .SubHead { font-family: tahoma; font-size: 11px; font-weight: bold; color: #777; padding: 0; }
/*-- headings - mostly in admin        --*/ .Head { font-size: 11px; color: #777; background: transparent; font-weight: bold; padding: 0;}

/*========================================================*/
/*  Links                                                 */
/*========================================================*/

/*-- default links visited and active  --*/ a:link, a:visited, a:active { color: #0a457d; text-decoration: underline; }
/*-- default links hover               --*/ a:hover { color: #f1bf00;  }
/*-- normal  links visited and active  --*/ a.Normal:link, a.Normal:visited { color: #666; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }
/*-- normal  links hover               --*/ a.Normal:hover { color: #444; font-family: tahoma; font-size: 11px;	text-decoration: none; }

/*-- footer links                      --*/ .Footer_Links, a.Footer_Links:link, a.Footer_Links:visited, a.Footer_Links:active { color: #FFF; font-family: tahoma; font-size: 11px; font-weight:bold; text-decoration: none; }
/*-- footer links hover                --*/ a.Footer_Links:hover { color: #EEE; font-family: tahoma; font-weight:bold; font-size: 11px; text-decoration: none; }


/*========================================================*/
/*  Forms                                                 */
/*========================================================*/

/*-- default form elements      --*/ select, input { font-family: tahoma; font-size: 11px; color: #333; }
/*-- textbox                    --*/ .NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; }
/*-- textbox container          --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
/*-- textbox used for search    --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text;}

/*========================================================*/
/*  Sub Menus and Module Menus                            */
/*========================================================*/

/*-- submenu container          --*/ .MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px dotted #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
/*-- submenu items idle         --*/ .MainMenu_MenuItem, .ModuleTitle_MenuItem { background: #0a457d; color: #FFF; font-family: tahoma; font-size: 11px; font-weight: normal; font-style: normal; padding: 0px 30px 0px 16px; height: 20px; border: 0;}
/*-- submenu items hover        --*/ .MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { background: #fece01; color: #000000; font-family: tahoma; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 30px 0px 16px; height: 20px; border: 0;}

/*==========================================================*/
/*  End Style Sheet                                         */
/*==========================================================*/

.White { color: #ffffff; }
a.WhiteLinks:link { color: #ffffff; }
a.WhiteLinks:visited { color: #ffffff; }
a.WhiteLinks:hover { color: #fece01; }

a.FooterLinks:link { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FF191F; }
a.FooterLinks:visited { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FF191F; }
a.FooterLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #FF191F; }


.SkinObject{ font-weight: bold; color: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
A.SkinObject:link { text-decoration: underline; color: #094a89;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0 0 0;}
A.SkinObject:visited { text-decoration: underline; color: #094a89;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0 0 0;}
A.SkinObject:hover { text-decoration: none; color: #ff0000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0 0 0;}
A.SkinObject:active { text-decoration: underline; color: #094a89;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; padding: 10px 0 0 0;}

input, select, textarea
{
font-family: Verdana, Arial, Geneva, sans-serif;
font-size: 11px;
color: #000000;
background-color: #fece00;
border: 1px solid #000000;
}

#dnn_ctr1213_ViewContentRotator_containerPanel2 { font-family: Arial, Helvetica, sans-serif; font-size: 32px; color: #FFffff; }
.Code {font-weight: bold; color: #cda703; font-size: 13px; text-decoration: none; }


