body
{
 background-color:White;
}

.infoMessageTable 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	background-color: #FFFFE8;
	border: 1px solid #666666;
	/*
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	*/
}

.infoMessageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888885;
	padding: 4px;
	border-bottom: 1px solid #666666;
	/*
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	*/
}

.infoMessageBody 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
}

.errorMessage
{
	color: Red;
	font-size: 0.8em;
}

.articleGroupArticleMoreLink 
{
}

.regularText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.regularTextBold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}


/********************
 SolPart Nav Styles
*********************/
/* YourStorm styles */
.spmbctr 
{
	/*
	border-bottom: Gray 1px solid; 
	border-left: White 1px solid; 
	border-top: White 1px solid; 
	border-right: Gray 1px solid;
	*/
}

.spmbar
{
	cursor: hand; 
	height: 0;
}

.spmitm 
{
	cursor: hand; 
	font-weight: normal; 
	font-style: normal;
}

.spmicn 
{
	cursor: hand; 
	text-align: center; 
	width: 15;
	height: 0;
}

.spmsub 
{
	z-index: 1000; 
	cursor: hand; 
	filter: progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	/*
	border-bottom: Gray 1px solid; 
	border-left: White 1px solid; 
	border-top: White 1px solid; 
	border-right: Gray 1px solid;
	*/
}

.spmbrk 
{
	/*
	border-bottom: Gray 1px solid; 
	border-left: White 0px solid; 
	border-top: White 1px solid;  
	border-right: Gray 0px solid; 
	*/
	background-color: White; 
	height: 1px;
}

.spmitmsel 
{
	background-color: Navy; 
	cursor: hand; 
	color: Black; 
	font-weight: normal; 
	font-style: normal;
}

.spmarw 
{
	font-family: webdings;
	font-size: 7pt;
	cursor: hand;
}

.spmrarw 
{
	font-family: webdings;
	font-size: 7pt; 
	cursor: hand;
}

/************************************
	End SolPart Styles
************************************/

/************************************
	Start CartNav Module Styles
************************************/
.cartNavMainTitle
{
	font-size: 12pt;
	font-weight: bold;
}

.cartNavTitle 
{
	font-size: 10pt;
	font-weight: bold;
}

a.cartNavTitle 
{
	text-decoration: none;
}

.cartNavItem
{
	font-size: 9pt;
}
/************************************
	End CartNav Module Styles
************************************/

.articleGroupArticleTitle
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.articleGroupArticleDate
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
}

.articleGroupArticleContent
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 7px 3px 5px 3px;
}

.adminTable
{
	border:2px solid #999999;
	padding: 0px;
}

.adminLink
{
	color: White;
	font-size: 10pt;
}
.adminHeader
{
	background-color:Navy;
}	
.adminNav
{
	background-color:Navy;
}
.basicColumn
{
	background-color:White;
	
}
.greenColumn
{
	background-color:Gray;
	border:solid 2px Green;
}
.GrayWhiteColumn
{
	background-color:White;
	border:solid 2px Silver;
}
.SmallColumnHeader {  font-size: 8pt; font-weight: bold; background-color: #D9ECFF}
.SmallColumnText { font-size: 8pt; font-weight: normal; background-color: #FFFFFF}
.FrameLightGrey 	{ border: LightGrey; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.FrameTitleLightGrey {  font-size: 10pt; font-weight: bold; color: #27515D; background-color: LightGrey}
.FrameLinkLightGrey {  text-decoration: none}
.FrameTitlePlainLightGrey { font-size: 10pt; font-weight: bold; color: LightGrey}
.FrameButtonLightGrey {  font-size: 10px; color: #27515D; background-color: gainsboro; border: 1px #666666 solid; text-transform: uppercase; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; text-decoration: none}
.FrameTitleNoBackgroundLightGrey {  font-size: 12pt; font-weight: bold; color: LightGrey}
input {  font-size: 8pt; color: #27515D; background-color: #EEEEEE; border: 1px #CCCCCC solid}
.FieldTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.TableFrame {
	border: 1px solid #999999;
}
.TableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
.ColumnHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	background-color: #CCCCCC;
}
.columnTitle{color: Blue; font-size:9pt;}

/* ***********************************************************************************************
   Administrative Area - These classes help to define the administrative screens used by all sites
   *********************************************************************************************** */

/* The standard table type to be used by administrative tables */
.AdminTableBordered {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFE8;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

/* This is the title area at the top of the table.  Usually has the table title in it. */
.AdminTableTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #888885;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

/* These are the options or working settings in the administrative area. */
.AdminTableOptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #444444;
	background-color: #DDDDD5;
}

/* This is the area where you can find the buttons for saving or deleting the settings. */
.AdminTableButtonArea {
	background-color: #CCCCC5;
	padding: 2px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

/* This is the actual Button definition for the admin area.  Note the fixed button width. */
.AdminAreaButton {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #E0E0D5;
	border: 1px solid #666666;
	width: 75px;
}

/* This is the style used on input fields like text boxes or drop down menus. */
.AdminAreaInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

/* A special class for delete buttons (normally a different color). */
.AdminAreaButtonDelete {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	background-color: #CC0000;
	border: 1px solid #666666;
	width: 75px;
}
.AdminAreaHelpLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
}
.AdminTableRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #313131;
}
.AdminTableRowAlternate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #313131;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8C8A84;
	border-bottom-color: #8C8A84;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #8C8A84;
	border-left-color: #8C8A84;
}
.AdminAreaMandatory {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	background-color: #DDDDD5;
}

.AdminAreaHelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #FFFFE8;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

.AdminAreaHelpNoBorder 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #FFFFE8;
}

.SecurityRole{
	
    width: 100px;
}

/******************************
  Forum Styles
*******************************/
td.column
{
    color: white;
    font-size: 10pt;
    font-weight: bold;
    /*background-image: url(../../images/Forums/forumColumnBackground.gif);*/
    background-color: skyblue;
}

.forumList {
	border: 1px solid #B8B8E7;
}

.forumListGrid {
	font-family: Verdana;
	font-size: 10pt;
	color: black;
	border: 1px solid #6666CC;
}

.forumMenuLink 
{
	font-family: Verdana;
	font-size: 9pt;
	color: Black;
}

.forumTopicTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #6666CC;
	text-decoration: underline;
}
.forumTopicDesc {
	color: #1E1E59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.forumTopicDateLastPost {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1E1E59;
}
.forumTopicSignature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6666CC;
	text-decoration: underline;
}
.forumTopicThreadCount {
	color: #1E1E59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.forumTopicPostCount {
	color: #1E1E59;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.forumTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #6666CC;
}
.forumThreadSignature {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #6666CC;
}
.forumThreadCount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #6666CC;
}

/*
tr.forumThreadTitle {
	font-size: 9pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #DDEEFF;
}
*/

.forumThreadTitle 
{
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
}

.forumThreadBody {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: White;
}

.forumThreadDate 
{
	font-family: Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: Black;
}

td.forumThreadBodyTable 
{
	/*
	padding: 3px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6666CC;
	*/
    font-size: 0.71em;
    background-color: #DDEEFF;
}

.forumThreadInfoTable 
{
    background-color: #FFFFFF;
    color: Black;
}
.forumThreadTable {
	/*border: 2px solid #6666CC;*/
	border: 2px #B1B4B9 solid;
    background-color: #BCDBFF;
}

.forumThreadOptions {
	/*background-color: #B7B7E7;*/
	/*
	background-color: white;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6666CC;
	*/
	background-color: White;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #181849;
}

.forumThreadSeparator {
	background-color: #B6B6E7;
	height: 5px;
}

.forumPostTable {
	border: 1px solid #6666CC;
}

.forumColumn {
	background-color: #B7B7E7;
	color: White;
	font-weight: bold;
}

.forumPropertyBold {
	color: Black;
	font-weight: bold;
	font-size: 0.8em;
}

.forumProperty 
{
	color: Black;
	font-size: 0.8em;
}

.forumPropertySmall
{
	color: Black;
	font-size: 0.6em;
}

.forumPropertySmallBold
{
	color: Black;
	font-size: 0.7em;
	font-weight: bold;
}

.quoteTable {
    border: 1px #0055E6 solid; 
    background-color: White;
}

.forumSmallText 
{
	font-size: 8pt;
}
/******************************
  End Forum Styles
*******************************/
.adminTiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.AdminHint {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #888885;
	border-bottom-color: #888885;
}
.AdminRowShaded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: whitesmoke;
}
.AdminTableBorderedNoBkg {
	border: 1px solid #666666;
}
.AdminLinkBordered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
.AdminLinkBordered:Hover {
	color: #FFFFFF;
	background-color: #333333;
}
.AdminTableTitleSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	background-color: #CCCCCC;
}