﻿/* -- Custom -- */
.message {
    color:#ff0000;
    font-weight:bold;
}

.h3Forum {
    padding:3px 10px 3px 10px;
    font-size:16px;
    line-height:16px;
    color:#fff;
    font-variant:small-caps;
    background-color:#815d2f;
    display:block;
    margin:0px 0px 0px 0px;
}

.footer {
    font-size:12px;
    font-weight:bold;
    color:#fff;
}
/* -- End Custom -- */
/* -- Links -- */
a:link.crumb {   
    font-size:14px;
    color:#fff;
    line-height:22px;
    font-weight:normal;
}

a:active.crumb {  
    font-size:14px;
    color:#fff;
    line-height:22px;
    font-weight:normal;
}

a:visited.crumb {   
    font-size:14px;
    color:#fff;
    line-height:22px;
    font-weight:normal;
}

a:hover.crumb {   
    font-size:14px;
    color:#e2e2e2;
    line-height:22px;
    font-weight:normal;
}

a:link.link_pink {
    line-height:28pt;
    color:#993366;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_pink {
    line-height:28pt;
    color:#993366;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_pink {
    line-height:28pt;
    color:#993366;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_pink {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.link_purple {
    line-height:28pt;
    color:#792f81;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_purple {
    line-height:28pt;
    color:#792f81;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_purple {
    line-height:28pt;
    color:#792f81;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_purple {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.link_blue {
    line-height:28pt;
    color:#445796;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_blue {
    line-height:28pt;
    color:#445796;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_blue {
    line-height:28pt;
    color:#445796;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_blue {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.link_orange {
    line-height:28pt;
    color:#815d2f;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_orange {
    line-height:28pt;
    color:#815d2f;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_orange {
    line-height:28pt;
    color:#815d2f;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_orange {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.link_green {
    line-height:28pt;
    color:#357e64;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_green {
    line-height:28pt;
    color:#357e64;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_green {
    line-height:28pt;
    color:#357e64;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_green {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.link_red {
    line-height:28pt;
    color:#990000;
    font-size:11pt; 
    font-weight:normal;
}

a:active.link_red {
    line-height:28pt;
    color:#990000;
    font-size:11pt; 
    font-weight:normal;
}

a:visited.link_red {
    line-height:28pt;
    color:#990000;
    font-size:11pt; 
    font-weight:normal;
}

a:hover.link_red {
    line-height:28pt;
    color:#333;
    font-size:11pt; 
    font-weight:normal;
}

a:link.forumlink {
    line-height:28pt;
    color:#445796;
    font-size:16px; 
    font-variant:small-caps;
}

a:active.forumlink {
    line-height:28pt;
    color:#445796;
    font-size:16px; 
    font-variant:small-caps;
}

a:visited.forumlink {
    line-height:28pt;
    color:#445796;
    font-size:16px; 
    font-variant:small-caps;
}

a:hover.forumlink {
    line-height:28pt;
    color:#815d2f;
    font-size:16px; 
    font-variant:small-caps;
}

a:link.footer {
    font-size:12px;
    font-weight:bold;
    color:#fff;
}

a:visited.footer {
    font-size:12px;
    font-weight:bold;
    color:#fff;
}

a:hover.footer {
    font-size:12px;
    font-weight:bold;
    color:#ccc;
}
/* -- End Links -- */
/* -- Input Controls -- */
.singleLineTextBox {
	height:16px;
	width:120px;
}

.fileUpload {
	height:16px;
	width:200px;
}

.multiLineTextBox {
	height:200px;
	width:400px;	
}

.passwordTextBox {
	height:16px;
	width:120px;
}

.shortTextBox {
	width:80px;	
}

.longTextBox {
	width:270px;		
}

.reallyLongTextBox {
	width:500px;		
}

.tinyTextBox {
	width:40px;
}

.dropDownList {
}

.radioButtonList {
}

.checkBoxList {	
}

.singleSelectListBox {
	height:200px;
	width:200px;
}

.multiSelectListBox {
	height:130px;
	width:150px;	
}

.button {
	border:double #990000 3px;
	padding:3px 10px 3px 10px;
	font-size:11px;
	color:#330000;
	background-color:#fff;	
}

.searchbutton {
    background-color:#330000;
    border:solid 0px #000;
    color:#fff;
    font-size:14px;
    font-family:Georgia;
}
/* -- End Input Controls -- */
/* -- GridView Parts -- */
.gridViewHeader th {
	padding: 2px 12px 2px 12px;
	background-color: #815d2f;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	line-height:9pt;
	text-decoration:none;
}

.gridRow td {
	padding: 2px 12px 2px 12px;
	background-color:Transparent;
}

.alternateGridRow td {
	padding: 2px 12px 2px 12px;
	background-color: #fff;
}
/* -- End GridView Parts -- */
/* -- Toolkit -- */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	z-index:1000;
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:#000;
	padding:30px;
	width:800px;
}
/* -- End Toolkit -- */