/*--------------------------------------*/
/*------------GLOBAL STYLES------------ */
/*--------------------------------------*/
 
Body {margin-top : 0px; margin-left : 0px; margin-bottom : 0px; margin-right : 0px; width : 100%; height : 100%;}

table, tr, td, p {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}

/*--------------------------------------*/
/*-------------TEXT STYLES------------- */
/*--------------------------------------*/

.Head {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : normal; text-decoration : none; font-size : 14px;}

/* style of item titles on edit and admin pages */

.SubHead {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : bolder; text-decoration : none; font-size : 12px;}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */

.SubSubHead {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : bolder; text-decoration : none; font-size : 12px;}

/* main text styles */

.Normal {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : normal; text-decoration : none; font-size : 12px;}

.NormalRed {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : red; font-weight : normal; text-decoration : none; font-size : 12px;}

.NormalBold {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : bolder; text-decoration : none; font-size : 12px;}

.NormalItalic {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  color : #555; font-weight : normal; text-decoration : none; font-size : 12px; font-style:italic}

.CommandButton {color : #000000; font-weight : normal; text-decoration : underline; font-size : 12px;}

.BlackSearchDNN {color: white; text-decoration: none; border: 1px solid #CCC; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 3px 1px;}

.WhiteDNN {color: white; text-decoration: none; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*--------------------------------------*/
/*-------------LINK STYLES------------- */
/*--------------------------------------*/

span.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {color : #666; font-weight : normal; text-decoration : underline; font-size : 12px;}

A.CommandButton:hover {color : #444; font-weight : normal; text-decoration : none; font-size : 12px;}

A:link, A:visited, A:active {color : #339900; font-weight : normal; text-decoration : underline; font-size : 12px;}

A:hover {color : #339900; font-weight : normal; text-decoration : none; font-size : 12px;}

a.BlackSearchDNN, a.BlackSearchDNN:link, a.BlackSearchDNN:visited, a.BlackSearchDNN:active {color: white; text-decoration: none; border: 1px solid #CCC; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 3px 1px;}

a.BlackSearchDNN:hover {color: white; text-decoration: none; border: 1px solid #CCC; background: #000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 3px 1px;}

a.WhiteDNN, a.WhiteDNN:link, a.WhiteDNN:visited, a.WhiteDNN:active {color: white; text-decoration: none; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

a.WhiteDNN:hover {color: white; text-decoration: underline; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.GreenDNN A:link, span.GreenDNN A:visited, span.GreenDNN A:active {color: #339900; text-decoration: none; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

span.GreenDNN A:hover {color: #339900; text-decoration: underline; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}
/*--------------------------------------*/
/*-------MODULE SPECIFIC STYLES-------- */
/*--------------------------------------*/

/* style of item titles by Announcements and events */

.ItemTitle {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : black; font-weight : bolder; text-decoration : none; font-size : 12px;}

/*--------------------------------------*/
/*----------MAIN MENU STYLES----------- */
/*--------------------------------------*/

.MainMenu_MenuContainer, .MainMenu_MenuBar {height: 50px; background: transparent;}

.MainMenu_MenuItem {height: 20px; border-top: 1px solid #999; border-bottom: 1px solid #999; color: white; text-decoration: none; background: #999; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.MainMenu_MenuIcon {height: 20px; border-left: 1px solid #999; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #999;}

.MainMenu_SubMenu {filter: none; border: 2px solid #333; padding: 1px; background: #999;}

.MainMenu_MenuBreak {border-top: none; border-bottom: none; width: 1px; background: white;}

.MainMenu_MenuItemSel {height: 20px; border-top: 1px solid #999; color: white; text-decoration: none; background: #333; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.MainMenu_MenuArrow {border-right: 1px solid #999; border-bottom: 1px solid #999;}

.RootItem {height: 50px; color: white; text-decoration: none; text-align: center; background: transparent; font: bolder 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.RootItemActive {height: 50px; color: white; text-decoration: none; text-align: center; background: #333; font: bolder 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.RootItemSelect {height: 50px; color: white; text-decoration: none; text-align: center; background: #999; font: bolder 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*--------------------------------------*/
/*--------DESIGN ELEMENT STYLES-------- */
/*--------------------------------------*/

.HeadGrey {padding-left: 5px; padding-right: 5px; background: #333;}

.HeadBlack {background: #000;}

.HeadLogin {border-right: 1px solid white; border-bottom: 1px solid white;}

.HeadPrivacy {border-right: 1px solid white;}

.ImageWithCaption1 {float: left; margin: 3px; border: solid; border-color: #D4D4D4; border-width: 1px; background: #EEEEEE}

.ImageWithCaption2 {float: none; margin: 3px; border: solid; border-color: #D4D4D4; border-width: 1px; background-color: #EEEEEE; width: 1px}

.ImageWithCaption_Caption1 {padding: 4px}

.ImageWithCaption_Caption2 {padding: 10px; text-align:center}

/*--------------------------------------*/
/*-------------FORM STYLES------------- */
/*--------------------------------------*/

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */

.NormalTextBox {border : 1px solid #CCCCCC;}

/*--------------------------------------*/
/*-------------TAB STYLES-------------- */
/*--------------------------------------*/

.SelectedTab {color: black; text-decoration: none; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

A.SelectedTab:link {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.SelectedTab:visited {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.SelectedTab:active {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.SelectedTab:hover {color: #333; font-weight: normal; text-decoration: none; font-size: 10px;}

.OtherTabs {color: black; text-decoration: none; font: normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;}

A.OtherTabs:link {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.OtherTabs:visited {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.OtherTabs:active {color: #000; font-weight: normal; text-decoration: underline; font-size: 10px;}

A.OtherTabs:hover {color: #333; font-weight: normal; text-decoration: none; font-size: 10px;}

/* News Articles Custom Styles */

/*--------------------------------------*/
/*-----News Articles Custom Styles----- */
/*--------------------------------------*/

/*--------------------------------------*/
/*-------------LINK STYLES------------- */
/*--------------------------------------*/

a.articleTitleText:link, a.articleTitleText:visited, a.articleTitleText:visited {color: #339900; font-family: tahoma; font-weight: bold; font-size: 18px; text-decoration: none;}

a.articleTitleText:hover {color: #339900; font-family: tahoma; font-weight: bold; font-size: 18px; text-decoration: underline;}

a.articleMoreText:link, a.articleMoreText:visited, a.articleMoreText:visited {color: #339900; font-family: tahoma; font-weight: normal; font-size: 12px; text-decoration: none; padding-top: 3px}

a.articleMoreText:hover {color: #339900; font-family: tahoma; font-weight: normal; font-size: 12px; text-decoration: underline; padding-top: 5px}

/*--------------------------------------*/
/*-------------TEXT STYLES------------- */
/*--------------------------------------*/

.articleDetailCell {background: url(17t_VertigoBlue.gif) bottom left repeat-x; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : bolder; text-decoration : none; font-size : 12px; padding: 0 0 3px 0}

.articleCommentTitle {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #339900; font-weight : bolder; text-decoration : none; font-size : 18px;}

.articlePageText {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color : #555; font-weight : bolder; text-decoration : none; font-size : 12px; padding: 0 3px 0 0}

/*--------------------------------------*/
/*------------DESIGN STYLES------------ */
/*--------------------------------------*/

.articleTitleCell {background: url(17t_VertigoBlue.gif) top left repeat-x;}

.articleCommentTitleTopCell {background: url(17t_VertigoBlue.gif) bottom left repeat-x; font-size: 5px;}

.articleCommentTitleBottomCell {background: url(17t_VertigoBlue.gif) top left repeat-x; font-size: 1px;}

.articleSeparatorCell {background: url(17t_VertigoBlue.gif) bottom left repeat-x; vertical-align:top; font-size: 5px;}

.articleImageCell {padding: 6px;}

.articleImageCell img {border: solid; border-width: 1px; border-color:#666666} 

.articleContentCell {padding: 6px;}

.articleCommentCell {padding: 6px; background-color: #dddddd;}

.articlePageLinkCell {padding: 0 0 0 3px}

/*--------------------------------------*/
/*------------FOOTER STYLES------------ */
/*--------------------------------------*/

.articleFooterCell {color: #555; padding: 3px; background-color: #dddddd; height: 25px;}



