﻿/* Standard Styles */
/* Primary Logo Color  : #00349a	Dark   */ 
/* Secondary Logo Color: #4169e2	Light  */
/* Tertiary Logo Color : #a5a5a5	Gray   */
/* Orange Color        : #FF8C00    Orange */

body {}

h1 {font-size: 14pt; font-weight: bold; display: inline;}
h2 {font-size: 12pt; font-weight: bold; display: inline;}
h3 {font-size: 10pt; font-weight: bold; display: inline;}

.boxBorder {font-family: Tahoma; font-size: 9pt; text-align: left; border: solid black 1px; font-family: Verdana; margin-top: 5px; margin-bottom: 10px; width: 300px;}
.boxTop {background-image: url('/Images/boxBG.gif'); height: 23px; font-weight: bold; color: White; font-family: Tahoma; text-align: left; vertical-align: middle;}
.boxBorder2 {font-family: Tahoma; font-size: 9pt; text-align: left; border: solid black 1px; font-family: Verdana; margin-bottom: 10px; width: 160px;}
.bigBulletBox2 {text-align: left; vertical-align: top; font-family: Tahoma; font-size: 11pt; font-weight: bold; padding: 10px 10px 2px 10px;}

.boxCell {width: 95px;font-family: Tahoma; font-size: 9pt; color: Black; padding-left: 5px;}
.boxCell2 {width: 135px;font-family: Tahoma; font-size: 9pt; color: Black;}
.boxCell3 {font-family: Tahoma; font-size: 9pt; color: Black; padding: 2px 2px 2px 5px;}
.avatarPhoto {padding: 5px; border: solid 1px WhiteSmoke; width: 48px; height: 48px;}

.AltBack {background-color: #C2D3E1;padding: 10px;}

.MySiteMenuActive {position: relative; top: -100px; z-index: 0; background-color: White; border-right: solid 1px #FF8C00; border-left: solid 1px #FF8C00; border-top: solid 1px #FF8C00; top: 3px;}
.MySiteMenuActive a {z-index: 0;color: #00349a;}
.MySiteMenuActive a:hover {z-index: 0;color: #00349a; text-decoration: none;}
.MySiteMenuActive a:visited {z-index: 0;color: #00349a;}
.MySiteMenuActive a:active {z-index: 0;color: #00349a;}

.MySiteMenuInactive {z-index: 0; border-top: solid 1px WhiteSmoke; border-left: solid 1px WhiteSmoke; border-right: solid 1px WhiteSmoke; background-color: Silver; top: 2px; position: relative;}
.MySiteMenuInactive a {z-index: 0;color: #000000;}
.MySiteMenuInactive a:hover {z-index: 0;color: #FF8C00; text-decoration: none;}
.MySiteMenuInactive a:visited {z-index: 0;color: #000000;}
.MySiteMenuInactive a:active {z-index: 0;color: #000000;}

#page-container {width: 100%; height: 100%; }
#left-column {width: 630px; text-align: left; vertical-align: top; margin: 0px; }
#right-column {width: 300px; text-align: center; vertical-align: top; margin: 0px; }

.welcome { margin: 10px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18px;}
.welcome a { color: #008000; text-decoration: none;}
.welcome a:visited { color: #008000; text-decoration: none;}
.welcome a:active { color: #008000; text-decoration: none;}
.welcome a:hover { color: #FF8C00; text-decoration: underline}

.TextEllipse {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.left-content { height: 200px; padding: 10px 10px 0px 0px; width: 100%; text-align: left;}
.right-content { text-align: left; }

.news-table { margin: 15px 0px 15px 0px;}
.news-content { margin: 0px 30px 0px 0px; text-align: left;}
.news-title { color: #4169e2; font-size: 11pt; text-align: left;}
.news-byline { padding: 2px; height: 12px; font-size: 8pt; border-top: solid 1px #e3e3e3;}
.news-body { color: #000; font-size: 9pt;text-align: justify; line-height: 19px;}
.news-footer { width: 100%; text-align: right; padding: 10px 10px 0px 0px;}
.post-footer { width: 620px; background-image: url("/Images/Tab/post_footer.gif"); height: 27px;}
.post-footer-760 { width: 740px; background-image: url("/Images/Tab/post_footer.gif"); height: 27px;}

.reports-content { height: 200px; overflow:auto; margin: 0px 16px 0px 0px; text-align: left; }

.media-title { margin: 0px 0px 3px 8px; width: 100%; float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }

.video-content { width: 300px; text-align: center; }
.video-box { width: 86px; height: 104px; border: solid 1px black; float: left; margin-left: 9px; }
.video-title { font-size: 8pt; float:none;}

.photo-content { height: 99px; margin: 10px 0px 20px 0px; margin-left: 8px;}
.photo-frame { float: left;}
.photo-text { float: left; width: 140px; height: 99px; margin: 0px 10px 0px 10px; vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.photo-caption { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

.FormInputTitle {font-weight: bold; font-size: 10pt; width: 100px; background-color: WhiteSmoke; padding: 5px 5px 5px 5px; text-align: right; vertical-align: top;}
.FormInputField {font-size: 10pt;
	text-align: left;
}

.contest-content { width: 300px;}
.contest-caption { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.contest-text { margin: 0px 10px 0px 10px; vertical-align: top; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}

.blog-content a { color: #008000;}
.blog-content a:visited { color: #008000;}
.blog-content { margin: 0px 0px 15px 0px; text-align: left; vertical-align: top;}
.blog-table { margin: 15px 0px 15px 0px; width: 740px;}
.blog-table-single { width: 100%;}
.blog-comments-views { border: solid 1px #00349a; padding: 10px 0px 10px 0px; margin: 0px 10px 0px 10px; background-color: #4169e2; color: #FFFFFF; text-align: center; vertical-align: top; width: 80px;}
.blog-comment-count { font-size: 14pt; font-weight: bold;}
.blog-comment-text { font-size: 8pt;}
.blog-views { font-size: 8pt; padding-top: 10px;}
.blog-title { color: #4169e2; font-size: 13pt;}
.blog-title a { color: #4169e2;}
.blog-title a:visited { color: #4169e2;}
.blog-body { width: 650px; font-size: 9pt; line-height: 19px; padding-bottom: 20px; padding-right: 10px;}
.blog-body-single { font-size: 9pt; line-height: 19px; padding-bottom: 20px; padding-right: 10px;}
.blog-share { font-size: 9pt;}
.blog-share a { color: #008000; text-decoration: underline;}
.blog-pipe { padding: 0px 5px 0px 5px; font-weight: bold;}
.blog-info { font-size: 9pt;}
.blog-separator { height: 1px; color: #F7F7F7;}
.blog-by { font-size: 9pt; padding-bottom: 5px;}
.blog-footer { width: 100%; background-image: url("/Images/Tab/post_footer2.gif"); height: 27px;}
.blog-comment-body { width: 720px; font-size: 9pt; padding-right: 10px;}
.blog-comment-by { font-size: 10pt; font-weight: bold; padding-bottom: 0px;}
.blog-comment-admin { font-size: 8pt; float: right; padding-right: 10px;}
.textbox-comments { width: 100%; height: 120px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 20px;}

.news-body2 { width: 100%; font-size: 9pt; line-height: 20px; padding-bottom: 20px; padding-right: 10px;}

.blog-list { text-align: left; font-family: Tahoma;}
.blog-list-head { width: 100%; height: 38px; background-image: url("/Images/contenthead3.png"); background-repeat: no-repeat;
			      font-size: 10pt; text-align: left; padding-top: 10px; padding-left: 2px; color: #FF8C00; font-weight: bold;}
.blog-list-content a { color: #FF8C00;}
.blog-list-content a:visited { color: #FF8C00;}
.blog-list-username { font-size: 9pt; font-weight: bold; padding-left: 10px;}
.blog-list-username a { color: #FF8C00;}
.blog-list-username a:visited { color: #FF8C00;}
.blog-list-blogname { padding-bottom: 10px; font-size: 8pt; padding-left: 10px;}

.blog-ad { text-align: left;}

a
{
	text-decoration: none;
	color: #00349a;
	text-align: center;
}
a:hover
{
	color: #FF4500;
	text-decoration: underline;
}
a:visited
{
	color: #D2691E;
}
a:active
{
	color: #FF8C00;
}
.ContentBox
{
	background-color: #FFFFFF;
	border: 1px solid #999999;
	width: 100%;
	margin-bottom: 10px;
}
.BlogPost
{
	background-color: #FFFFFF;
	width: 100%;
}
.separator3
{
	color: White;
	width: 50px;
	padding-right: 10px;
}
.SearchPager
{
	color: Black;
	background-color: #d5dff3;
	border-top: solid 1px #3366cc;
}
.ReportPagerTop
{
	color: Black;
	background-color: #d5dff3;
	border-top: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
}
.ReportPagerBottom
{
	color: Black;
	background-color: #d5dff3;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
}
.ReportPager
{
	color: Black;
}

.mainTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 100%;
}
.leftColumn
{
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	height: 100%;
}
.rightColumn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 150px;
	vertical-align: top;
	height: 100%;
}
.contentColumn
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	width: 90%;
	height: 100%;
}
.Container
{
	margin-top:2px;
}
.ContainerHeader
{
	font-size: 10pt;
	padding-bottom: 3px;
	text-align: left;
	color: #000000;
	font-weight: bold;
}
.HeadlineItem
{
	white-space: nowrap;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	padding-bottom: 5px;
}
.HeadlineItem a
{
	font-weight: bold;
	color: #4169e2;
}
.HeadlineItem a:hover
{
	color: #FF8C00;
	text-decoration: none;
}
.NewsItemTable
{
	width: 750px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.NewsTag
{
	padding-left: 5px;
	font-size: 8pt;
	color: #696969;
}
.NewsContent
{
	text-align: justify;
	padding-left: 5px;
}
.NavBar
{
	cursor: default;
} 
.NavBarTopItem
{
	color: #4169e2;
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #fafafa;
	padding-top: 4px; 
	padding-bottom: 2px; 
	cursor:hand;
}
.NavBarTopItemHover
{
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #fafafa;
	padding-top: 4px; 
	padding-bottom: 2px;
	text-decoration:underline;
	color: #4169e2;
	cursor: pointer;
}
.NavBarLevel2Item
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial; 
	font-size: 12px; 
	padding-left: 10px; 
	cursor:hand;
}
.NavBarLevel2ItemHover
{
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFFFFF;
	background-color: #FF8C00;
	font-family: Arial; 
	font-size: 12px; 
	padding-left: 10px; 
	cursor: pointer;
}
.NavBarLevel2ItemActive
{
	padding-top: 3px;
	padding-bottom: 3px;
	color: #4169e2;
	font-family: Arial; 
	font-size: 12px; 
	padding-left: 10px;
	text-decoration: underline;
	cursor: pointer;
}
.NavBarLevel2Group
{
	padding:10px;
	padding-right:0px;
	cursor: hand;
}
.NavBarEmpty
{
}
.ReportsSinceLastVisit
{		
	border-top:none 0px;
	font-size:9pt;
	height:220px;
	vertical-align:top; 
}
.GalleryText
{
	font-family: Arial;
	font-size: 8pt;	
}
.NewReportHeader
{
	color: #FFFFFF;
	border-bottom: solid 1px #e3e3e3;
	background-color: #4169e2;
}
.TabTopGroup
{
  z-index:99;
  position:relative;
}
.TabDefaultTab 
{
  color:black; 
  background-image: url(/Images/TabOFF2.gif);
  cursor:pointer;
}
.TabDefaultTabHover 
{
  color:black; 
  background-image: url(/Images/TabON2.gif);
  cursor:pointer;
}
.TabSelectedTab 
{
  color:black;
  background-image: url(/Images/TabON2.gif);
  cursor:default;
}
.TabDisabledTab 
{
  color:#AAAAAA; 
  background-image: url(/Images/TabOFF2.gif);
  cursor:default;
}

.MyTabTopGroup
{
  z-index:99;
  position:relative;
}
.MyTabDefaultTab 
{
  color:#4169e2;
  cursor:pointer;
  text-decoration: underline;
  z-index: 1;
}
.MyTabDefaultTabHover 
{
  color:#FF4500;
  cursor:pointer;
  text-decoration: none;
}
.MyTabSelectedTab 
{
	border: solid 1px #999999;
	background-color: #FFFFFF;
	color:#4169e2; 
	cursor:default;
}
.MyTabDisabledTab 
{
  color:#AAAAAA; 
  cursor:default;
}

.LakeIndexGrid
{
	border: solid 1px #999999;
}
.LakeIndexFooter
{
}
.LakeIndexPagerText
{
	padding-left: 3px;
}
.LakeIndexSearchBox
{
	padding: 3px;
}
.LakeIndexHeadingCell
{
	padding: 3px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	cursor: pointer;
}
.LakeIndexHeaderRow
{
	margin-top: 0px;
	color: #FFFFFF;
	background-color: #4169e2;	
}
.LakeIndexHeadingText
{
}
.LakeIndexDataCell
{
	cursor: pointer;
}
.LakeIndexRow
{
	height: 23px;
	cursor: pointer;
	padding: 3px;
	background-color: #FFFFFF;
}
.LakeIndexSelectedRow
{
	height: 23px;
	padding: 3px;
	background-color: #FF8C00;
}
.LakeIndexAlternateRow
{
	height: 23px;
	cursor: pointer;	
	padding: 3px;
	background-color: #F5F5F5;
}
.LakeIndexHeadingHover
{
	cursor: pointer;
	background-color: #FF8C00;
	border-top: solid 1px #a5a5a5;
	border-bottom: solid 1px #a5a5a5;
	color: Black;
}
.PageDescription
{
	text-align: justify;
	padding: 5px;
	line-height: 20px;
}
.GraphicalItemHeader
{
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: top;
	font-size: 14pt;
	padding-top: 10px;
	color: #4169e2;
	height: 28px;
	font-weight: bold;
}
.GraphicalItemHeader2
{
	width: 740px;
	background-image: url('/Images/contentContainer1.png');
	height: 95px;
	margin-left: 5px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.GraphicalItemHeader3
{
	width: 620px;
	background-image: url('/Images/contentContainer2.png');
	height: 95px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
}
.GraphicalItemHeader4
{
	width: 620px;
	background-image: url('/Images/contentContainer2.png');
	height: 95px;
	background-repeat: no-repeat;
}
.bigBulletBox
{
	text-align: left; 
	vertical-align: top; 
	font-family: Tahoma; 
	font-size: 11pt; 
	font-weight: bold;
	padding: 10px 10px 2px 10px;
}
.NewReportControl
{
	color: #666666;
	border: solid 1px #7F9DB9;
	font-family: Arial;
	font-size: 10pt;
	background-color: #ffffff;
}

/*Standard Dialog*/
.draggable { cursor:move !important; }
.StandardDialog
{
	font-family: Arial;
	font-size: 10pt;
}

.StandardDialog a.close { margin-top:1px;display:block;float:right;width:23px;height:21px;background:transparent url("/images/dialog/close.gif") no-repeat; cursor:default; }
.StandardDialog a.close:hover { background:transparent url("/images/dialog/close-hover.gif") no-repeat; }
.StandardDialog a.close:active { background:transparent url("/images/dialog/close-down.gif") no-repeat;outline:none; }	

.StandardDialog-leftt
{
	width: 9px;
	height: 34px;
	background: transparent url("/images/dialog/title-left.gif") no-repeat;
}
.StandardDialog-left
{
	width: 9px;
	background: transparent url("/images/wrapper/textfield-left.gif") repeat-y;
}
.StandardDialog-leftb
{
	width: 9px;
	height: 37px;
	background: transparent url("/images/dialog/button-bar-left.gif") no-repeat;	
}
.StandardDialog-rightt
{
	width: 9px;
	height: 34px;
	background: transparent url("/images/dialog/title-right.gif") no-repeat;
}
.StandardDialog-right
{
	width: 9px;
	background: transparent url("/images/wrapper/textfield-right.gif") repeat-y;
}
.StandardDialog-rightb
{
	width: 9px;
	height: 37px;
	background:transparent url("/images/dialog/button-bar-right.gif") no-repeat;	
}
.StandardDialog-midt
{
	height: 34px;
	background: transparent url("/images/dialog/title-mid.gif") repeat-x;
}
.StandardDialog-midt span { cursor:inherit;margin-left:4px;line-height:28px;color:#fff;font-weight:bold;font-family:Tahoma,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;font-size:11px; }
.StandardDialog-midb
{
	height: 37px;
	background:transparent url("/images/dialog/button-bar-mid.gif") repeat-x;
}
.StandardDialog-buttons
{
}
.StandardDialog-content
{
	background-color: #FFFFFF;
}
.ArticlePhoto-TopLeft
{
	margin-right: 10px;
	width: 150px;
	float: left;
	border: solid 1px #a4a4a4;
}
.ArticlePhoto-TopRight
{
	margin-left: 10px;
	width: 150px;
	float: right;
	border: solid 1px #a4a4a4;
}
.ArticlePhoto-TopRight
{
	margin-left: 10px;
	width: 150px;
	float: right;
	border: solid 1px #a4a4a4;
}
a.StandardButton-70 { width:70px;height:25px;background:transparent url("/images/dialog/button-70.gif") no-repeat scroll right top; display: block; padding:0;text-decoration:none;cursor:pointer; }
a.StandardButton-70 span { width:70px;text-align:center;display:block;background-color:transparent;color:#333;line-height:25px;padding:0; }
a.StandardButton-70:hover { background:transparent url("/images/dialog/button-70-hover.gif") no-repeat scroll right top; }
a.StandardButton-70:hover span { color:#000; }
a.StandardButton-70:active { outline:none; }
a.StandardButton-70:active span { padding-top:1px; }

a.StandardButton-105 { margin-top:4px;width:105px;height:25px;background:transparent url("/images/dialog/button-105.gif") no-repeat scroll right top; display: block; padding:0;text-decoration:none;cursor:pointer; }
a.StandardButton-105 span { width:105px;text-align:center;display:block;background-color:transparent;color:#333;line-height:25px;padding:0; }
a.StandardButton-105:hover { background:transparent url("/images/dialog/button-105-hover.gif") no-repeat scroll right top; }
a.StandardButton-105:hover span { color:#000; }
a.StandardButton-105:active { outline:none; }
a.StandardButton-105:active span { padding-top:1px; }

/* Grouped rows & cells */
.grp-hd { background:#fff;line-height:19px;cursor:default;height:19px;background:#fff url("images/horizontal.png") repeat-x 0 -130px;margin:0 4px 0 0; }
    .grp-hd span { color:#039;background:#fff;padding:0 8px 0 0; }

.grid .hdr .grp .txt { background:transparent url("images/static.png") no-repeat 0 -110px;padding:0 16px 0 24px; }

.ind { cursor:default; }




/* Standard Styles */
/* Primary Logo Color  : #00349a	Dark   */ 
/* Secondary Logo Color: #4169e2	Light  */
/* Tertiary Logo Color : #a5a5a5	Gray   */
/* Orange Color        : #FF8C00    Orange */