﻿body
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url('/Images/bg.gif');
	background-color: #696969;
	background-repeat: repeat-x;
	background-position:top;
	height: 100%;
}
h3
{
	font-family: Helvetica, Arial, Sans-Serif;
}

a
{
	color: White;
	text-decoration: none;	
}

a:hover
{
	text-decoration: underline;
}

table.MasterTable
{
	width: 1028px;
	vertical-align: top;
	border: 0px;	
	height:100%;
}

table.MasterTable td
{
	vertical-align: top;
}

table.MasterTable .HeaderStyle
{
	height: 131px;	
}

table.MasterTable .BodyRow
{
	height: 100%;
	vertical-align: top;
}

Table.MasterTable .FooterRow
{		
	background-color: #3A3A3A;
}

table.MasterTable .ContentStyle
{
	vertical-align: top;
	text-align: left;
	height: 100%;
	width: 853px;
	text-align:left; 	
	background-color: #3A3A3A;		
	background-image: none;
}
table.MasterTable .tblMainStyle
{	
	width: 853px;
	height: 100%;
}

table.MasterTable .celMainStyle
{	
	vertical-align: top;
	text-align: center;
	height: 100%; 
	width: 100%;
	border-collapse: separate;
	background-color: #A21D48;
}

table.MasterTable .NaviStyle
{		
	width: 175px;
	vertical-align: top;
	text-align: left;
	height:100%; 
	background-image: url('/Images/leftnav_bg.gif'); 
	background-repeat:repeat-y;
}

table.NaviMenu
{
}

td.HeaderBanner
{	
	background-color: #3A3A3A;
	height: 131;
	width: 675;
}

td.LoginStyle
{
	height: 131;
	width: 346;
	background-color: #3A3A3A;
	background-image: url('/Images/login_bg.jpg');
	background-repeat: no-repeat;
	vertical-align: top;
	margin-top: 35px;	
}

td.MainContent
{
	width: 400px;
}

td.SideBar
{
	width: 300px;
}

GridView
{
}
GridView caption
{
	font-weight: bold;
}

.signup_box
{
	font-family: Arial;
	font-size: 12px;
	color: #3F3F3E;
	background-image: url('/Images/signup_bg.jpg');
}
.Copyright
{	
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-transform: uppercase;
	vertical-align: top;
	text-align: center;
}
.bodycopy10
{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
}
.bodycopy12
{
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #FFFFFF;
}
.bodycopy14
{
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #FFFFFF;
}

.login_table_text
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 9px;
	text-transform: uppercase;
}

.leftnav1
{
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	width: 136px;
	padding-left: 3px;
	text-align: left;
}

.leftnav1_selected
{
	background-image: none;
	background-color: #B52151;
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	width: 136px;
	padding-left: 3px;
}

.leftnav1 a:hover
{
	text-decoration: none;
}

.leftnav2
{
	/*border-bottom: 1px dashed #FFFFFF;*/
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	width: 136px;
	font-weight:normal ;
}
.leftnav2_selected
{
	background-color: #B52151;
	/*border-bottom: 1px dashed #FFFFFF;*/
	color: #FFFFFF;
	font-family: Arial,Verdana,sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 8px;
	width: 136px;
	font-weight: normal;
}

table#LoginTable
{
	padding-left: 10px;
	padding-right: 4px;
}
table#MainBody
{
	padding-left: 8px;
	padding-right: 5px;
}
table#NewsArticles
{
	padding-left: 4px;
}
table#QuickLinks
{
	padding-left: 4px;
}
table#BodyRight
{
	padding-left: 10px;
	padding-right: 6px;
}
table#SignUpTableInterior
{
	padding-left: 8px;
}

.leftnav_root
{
	display:none;
}

.MainTitle
{	 
	 font-weight: bold;
	 font-size: 17px;
	 line-height: 24px;
	 display: block;
}
	 
.PageTitle
{
	color: #d3d3d3;
	display: inline-block; /*border-bottom-color: #d3d3d3;
	border-bottom-style: dotted;
	border-bottom-width: 1px;*/
	background-color: #2f3032;
	text-transform: uppercase;
	font-size: 17px;
	line-height: 1.5em;
	font-family: Arial, Verdana, Sans-Serif;
	/*width: 100%;*/
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	/*text-indent: 10px;*/
}	

.SectionTitle
{
	color: #d3d3d3;
	display:inline-block;
	/*border-bottom-color: #d3d3d3;
	border-bottom-style: dotted;
	border-bottom-width: 1px;	*/
	background-color: #2f3032;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	font-family: Arial, Verdana, Sans-Serif;
	width: 100%;
	padding-top: 5px;
	margin-bottom: 5px;
}

.ArticleTitle
{
	color: #d3d3d3;		
	text-transform: capitalize;	
	font-size: 14px;
	font-weight: bold;
	line-height: 1.1em;
	font-family: Arial, Verdana, Sans-Serif;	
}

.GridCaption
{
	font-family: Tahoma, Arial;
	font-size: 14px;
    font-weight: bold;
	color: #FFFFFF;
	
}	

.ButtonStyle
{
	background-color: #B52151;
	color: White;
	font-size: 10px;
	text-transform: uppercase;
	font-family: verdana;
	font-weight: bold;
	padding: 5px;
	cursor: hand;
	border-top: indianred 1px solid;
	border-left: indianred 1px solid;
	border-right: #990033 1px solid;
	border-bottom: #990033 1px solid;
}


.AdminButtonStyle
{
	background-color: #6B696B;
	color: White;
	font-size: 10px;
	text-transform: uppercase;
	border: solid 1px white;
	font-family: verdana;
	font-weight:bold;
	padding: 5px;
	cursor: hand;
}

table.AdminGridTable
{
	font-family: Verdana;
	font-size: 9pt;
	background-color: White;
	border: solid 1px white;	
	border-collapse:collapse;
}

table.AdminGridTable tr
{
	border-collapse:collapse;
}

table.AdminGridTable th
{
	background-color: #2F3032;
	color: White;
	font-weight: bold;
	text-align: left;
}

table.AdminGridTable td
{	
	color: White;
	font-weight: normal;
	background-color: #B52151;
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-collapse:collapse;
	border-top-color:White;
	border-top-style:solid;
	border-top-width:1px;	
}

.AdminDetailsView
{
}

.AdminDetailsView select, input
{
	font-size: 10pt;	
	color: #444444;
}

.AdminDetailsTable
{
	font-family: Verdana, Sans-Serif, Arial;
	font-size: 9pt;
}

.AdminDetailsTable a
{
	font-size: 10pt;
	color: #444444;
}

 .AdminDetailsTableTitle
{	
	background-color: #2F3032;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
 }

 .AdminDetailsTableBody
{
	color: White;
}

 .AdminDetailsTableHeader
{
	color: White;
	text-align: left;
	vertical-align: top;
}

 .AdminDetailsTableFooter
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	color: #444444;
	padding: 3px;
	z-index: 101;
 }

.AdminTable
{	
	border: solid 1px white;	
    z-index: 100;
}

.AdminTable td
{
	/*opacity: 0.8;
    filter:alpha(opacity=80); /* IE's opacity*/
	/*background-color: #FFFFFF;*/
	background-color: #f2dde0;
}

.AdminTable input, select
{
	font-size: 10px;
	z-index: 101;
}

.AdminTable a
{
	font-size: 10px;
	color: #444444;
	z-index: 101;
}

 .AdminTableTitle
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #2F3032;
	color: #FFFFFF;
	padding: 5px;
	z-index: 101;
 }

 .AdminTableBody
{
	font-family: Verdana;
	font-size: 9pt;
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	color: #444444;
	padding: 3px;
	z-index: 101;
}


 .AdminTableHeader
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	color: #444444;
	padding: 3px;
	vertical-align: top;
	z-index: 101;
}

 .AdminTableFooter
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	/*background-color: #FFFFFF;*/
	background-color:transparent;
	color: #444444;
	padding: 3px;
	z-index: 101;
 }

/* Rating */
.ratingStar 
{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	font-size:0;
	height:12px;
	margin:0;
	padding:0;
	width:13px;
} 
 
.filledRatingStar 
{
	background-image:url('/Images/FilledStar.png');
}

.emptyRatingStar 
{
	background-image:url('/Images/EmptyStar.png');
}

.savedRatingStar 
{
	background-image: url('/Images/SavedStar.png');
}

/* RSS */

.RSSPanel
{
	background-color: #FFFFFF;
	color: #444444;
	font-size: 11px;
	font-family: Arial, Sans-Serif, Verdana;
	padding: 10px;
}

.RSSPanel a
{
	color: #444444;
	text-decoration: none;
}

.RSSPanel a:hover
{
	color: #444444;
	text-decoration: underline;
}

/* Article Styles */
.ArticleStyle
{	
	line-height:20px;
	color: #444444;
	font-size: 13px;
	font-family: Arial, Sans-Serif, Verdana;
}

.ArticleStyle a
{
	color: #0000ff;
	text-decoration: none;
}

.ArticleStyle a:hover
{
	color: #0000ff;
	text-decoration: underline;
}

.ArticleStyle a:visited
{
	color: #dc143c;
	text-decoration: none;
}

.ArticleCommentBoxStyle
{
	background-color: #696969;
	border: solid 1px #CCCCCC;
	padding: 5px;
}

.ArticleCommentStyle
{
	line-height:1.25em;	
	font-size: 12px;
	font-family: Verdana,Arial, Sans-Serif;		
	color: #ffffff;					
}

.ArticleCommentStyle a
{
	color: #0000ff;
	text-decoration: none;
}

.ArticleCommentStyle a:hover
{
	color: #0000ff;
	text-decoration: underline;
}

.ArticleCommentStyle a:visited
{
	color: #dc143c;
	text-decoration: none;
}

.ArticleCommentSignature
{
	line-height:1.25em;	
	font-size: 10px;
	font-family: Verdana,Arial, Sans-Serif;		
	color: #ffffff;		
}



/* Lightbox Style */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
.pageNumberSelectorBottom, .pageNumberSelectorTop
{    
    float: left;
    top: 0px;
    left: 10px;
    width: 500px;
    text-align: right;    
    font-size: x-small;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
.pageSelectorLinkHighlight
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    text-decoration: none;    
}
.pageSelectorLink
{
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    text-decoration: underline;    
}

.SectionHeader
{
    height: 26px;
    background-color: #2f3032;
    color: #ffffff;
    font-weight: bold;
    font-family: Verdana;
    font-size: 10pt;
    vertical-align: middle;
}
