/*
 *  Author: 	Nilo F. Cantonjos
 *  Contact#:	(201) 889-2009
 *  Project: 	cfc-nj.com
 *  Date: 		08/01/2008
 */

/* ---------------------------------- BODY ------------------------------------- */
body
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	COLOR: 			#620505;
	BACKGROUND-COLOR:#FFFFFF;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
}

body#cfcnj
{
	COLOR: 			#000000;
	BACKGROUND-COLOR:#e6f2f9;
    /*BACKGROUND-COLOR:#FFFFFF;*/
	FONT-FAMILY:	Tahoma;
	FONT-SIZE:		9pt;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 0px;
	/*background-image: url(../images/Stage_BG_btm.png);*/
}
body#cfcnjAdmin
{
	COLOR: 			#000000;
	BACKGROUND-COLOR:#FFFFFF;
	FONT-FAMILY:	Arial, Century Gothic, Tahoma, Arial;
	FONT-SIZE:		9pt;
	margin: 		0px 0px 0px 0px;
	padding: 		0px 0px 0px 00px;
}

#wrapper 
{
	text-align:left;
	margin:0 auto;
	/*width:500px;*/
	/*min-height:100px;*/
	border:0px solid #ccc;
	padding:5px;
}

#myvar 
{
	border:0px solid #ccc;
	/*background:#f2f2f2;*/
	padding:5px;
}

/* TOP LINKS */
DIV#toplinks
{
    position:       absolute;
    left:           800px;
    top:            0px;
    width:          150px;
}

/* --------------------------------PHOTO ALBUM ------------------------------------------------- */
.commenthelpHed
{
	COLOR: 			#000000;
	BACKGROUND-COLOR:#ECEFF5;
	FONT-FAMILY:	Arial, Century Gothic, Tahoma, Arial;
	FONT-SIZE:		8pt;
	margin: 		0px 0px 0px 0px;
	padding: 		7px 7px 7px 7px;
}

.dateFontPhoto
{
	COLOR: #777777;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	margin-bottom: 3pt;
}
/* ------------------------------------- GLOBAL NAVIGATION ------------------------------------- */
.SmallText
{
	COLOR: #333333;
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	margin-bottom: 3pt;
}
.TinyText
{
	COLOR: #333333;
	FONT-SIZE: 65%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	margin-bottom: 3pt;
}

/* ------------------------------------ LINKS/HOVER ------------------------------------ */
a:LINK, a:ACTIVE, a:VISITED
{
	FONT-FAMILY:	Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#000000;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
}

a:Hover
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
}

a:LINK#forumLink, a:ACTIVE#forumLink, a:VISITED#forumLink
{
	FONT-FAMILY:	sans-serif,Courier New, Arial, Verdana, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#191970;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#forumLink
{
	COLOR:			#990000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

a:LINK#photoAlbumLink, a:ACTIVE#photoAlbumLink, a:VISITED#photoAlbumLink
{
	FONT-FAMILY:	Tahoma, Verdana, Arial;
	FONT-SIZE: 		13pt;
	BORDER: 		0 solid 000000;
	COLOR:			#800000;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#photoAlbumLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

a:LINK#delLink, a:ACTIVE#delLink, a:VISITED#delLink
{
	FONT-FAMILY:	Tahoma, Verdana, Arial;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#000066;
	FONT-WEIGHT:	lighter;
	text-decoration:none;
	cursor:pointer;
}

a:Hover#delLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}


a:LINK#menunav, a:ACTIVE#menunav, a:VISITED#menunav
{
	FONT-FAMILY:	Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#000000;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#menunav
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}

a:LINK#newsLink, a:ACTIVE#newsLink, a:VISITED#newsLink
{
	FONT-FAMILY:	sans-serif, Helvetica, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#800000;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#newsLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}

a:LINK#ForumThread, a:ACTIVE#ForumThread, a:VISITED#ForumThread
{
	FONT-FAMILY:	sans-serif, Helvetica, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#191970;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ForumThread
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}


a:LINK#newsLinkItal, a:ACTIVE#newsLinkItal, a:VISITED#newsLinkItal
{
	FONT-FAMILY:	"Courier New", sans-serif, Helvetica, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#191970;
	FONT-WEIGHT:	lighter;
	text-decoration: none;
	font-style:		italic;
	cursor:pointer;
}

a:Hover#newsLinkItal
{
	COLOR:			#FF0000;
	FONT-FAMILY:	"Courier New", sans-serif, Helvetica, Arial;	
	FONT-WEIGHT:	lighter;
	text-decoration: none;
	font-style:		italic;
	cursor:pointer;
}

a:LINK#ph1Link, a:ACTIVE#ph1Link, a:VISITED#ph1Link
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#3B5998;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ph1Link
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

a:LINK#ph2Link, a:ACTIVE#ph2Link, a:VISITED#ph2Link
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#3B5998;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ph2Link
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}

a:LINK#ph3Link, a:ACTIVE#ph3Link, a:VISITED#ph3Link
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#444466;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ph3Link
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}


a:LINK#ph4Link, a:ACTIVE#ph4Link, a:VISITED#ph4Link
{
	FONT-FAMILY:	Arial, Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#003366;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ph4Link
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

a:LINK#ph2LinkPrevNext, a:ACTIVE#ph2LinkPrevNext, a:VISITED#ph2LinkPrevNext
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#3B5998;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
    padding: 2px;
	cursor:pointer;
}

a:Hover#ph2LinkPrevNext
{
	COLOR:			#FFFFFF;
    background-color: #3B5998;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
    padding: 2px;
	cursor:pointer;
}

a:LINK#cfcLink, a:ACTIVE#cfcLink, a:VISITED#cfcLink
{
	FONT-FAMILY:	Segoe UI, Arial;
	FONT-SIZE: 		10pt;
	BORDER: 		0 solid 000000;
	COLOR:			#800000;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#cfcLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}
a:LINK#calLink, a:ACTIVE#calLink, a:VISITED#calLink
{
	FONT-FAMILY:	Arial, Times, serif, Tahoma, Segoe UI, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#000;
	FONT-WEIGHT:	100;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#calLink
{
	COLOR:			#0033CC;
	text-decoration:underline;
	FONT-WEIGHT:	100;
	cursor:pointer;
}

a:LINK#modLink, a:ACTIVE#modLink, a:VISITED#modLink
{
	FONT-FAMILY:	Arial, Segoe UI, Arial;
	FONT-SIZE: 		12pt;
	BORDER: 		0 solid 000000;
	COLOR:			#000000;
	FONT-WEIGHT:	bold;
    text-decoration: underline;
	cursor:pointer;
}

a:Hover#modLink
{
	COLOR:			#FF0000;
    text-decoration: none;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

a:LINK#tableLink, a:ACTIVE#tableLink, a:VISITED#tableLink
{
	FONT-FAMILY:	Segoe UI, Tahoma, Arial;
	FONT-SIZE: 		9pt;
	BORDER: 		0 solid 000000;
	COLOR:			#800000;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#tableLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}


a:LINK#SM, a:ACTIVE#SM, a:VISITED#SM
{
	FONT-FAMILY:	Arial, Segoe UI, Tahoma, Arial;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:		   #7B898C;
	FONT-WEIGHT:	lighter;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#SM
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	lighter;
	cursor:pointer;
}

a:LINK#LNLink, a:ACTIVE#LNLink, a:VISITED#LNLink
{
	FONT-FAMILY:	Courier New, Arial, Segoe UI, Tahoma, Arial;
	FONT-SIZE: 		12pt;
	BORDER: 		0 solid 000000;
	COLOR:		   #000000;
    background-color: #CECECE;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
    padding:        5px;
	cursor:pointer;
}

a:Hover#LNLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}
a:LINK#ForumEmailLink, a:ACTIVE#ForumEmailLink, a:VISITED#ForumEmailLink
{
	FONT-FAMILY:	Arial, Segoe UI, Tahoma, Arial;
	FONT-SIZE: 		11pt;
	BORDER: 		0 solid 000000;
	COLOR:		   #000000;
	FONT-WEIGHT:	bold;
	text-decoration:underline;
	cursor:pointer;
}

a:Hover#ForumEmailLink
{
	COLOR:			#FF0000;
	text-decoration:underline;
	FONT-WEIGHT:	bold;
	cursor:pointer;
}

/* ------------------------------------ IMG ---------------------------------- */
.imgborder
{
    border:1px solid #CECECE;
    border-style: solid;

}

.postReply
{
	background-image:url(../images/postreply.gif);
	width: 83px;
	height: 30px;
	background-color:#CECECE;
	border-color:#666666;
	border:  1px solid  #999999;
	
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid #000000;
}

.toggleborder:hover{
color: #CECECE; /* Dummy definition to overcome IE bug */
}



/* ------------------------------------ P ------------------------------------ */
p#header
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#FFFFFF;
}
p#mediumPStyle
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#580404;
}
p#normal
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
}
p#normalBold
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#000000;
}
p#headerTitle
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		12pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
}
p#headerContentTitle
{
	FONT-FAMILY:	Century GOthic, Impact, Segoi UI, Tahoma, Arial;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	ligther;
	/*COLOR: 			#C30000;*/
    COLOR: 			#000000;
}
p#headerContentTitleBlack
{
	FONT-FAMILY:	Segoi UI, Tahoma, Arial;
	FONT-SIZE:		12pt;
	FONT-WEIGHT: 	normal;
	COLOR: 			#000000;
}
p#largePStyle
{
	FONT-FAMILY:	Arial Black;
	FONT-SIZE:		12pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
}

/* ------------------------------------ DIV ------------------------------------ */
div#contentDiv
{
	height: 		525px;
	width: 			100%;
	overflow: 		auto;
	border: 		0px solid #000000;
	/*background-color: #FFFFFF;	*/
}

/* ------------------------------------ CLASS FOR FONTS ------------------------------------ */
.ph2Link
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#3B5998;
	FONT-WEIGHT:	lighter;
	text-decoration:none;
}
.ph2BoldLink
{
	FONT-FAMILY:	Tahoma, Arial, sans-serif, Helvetica;
	FONT-SIZE: 		8pt;
	BORDER: 		0 solid 000000;
	COLOR:			#3B5998;
	FONT-WEIGHT:	bold;
	text-decoration:none;
}

.normalTxt
{
	FONT-FAMILY: 	Tahoma, Arial;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
	border:         0px solid  #FFFFFF;
}
.regularTxt
{
    font-family:	sans-serif, Arial, Century Gothic, Helvetica, sans-serif;
	font-size:		9pt;
	FONT-WEIGHT: 	Normal;
	color:          #00000;
	border:         0px solid  #FFFFFF;
}
.regularTxt1_09
{
    font-family:	sans-serif, Arial, Century Gothic, Helvetica, sans-serif;
	font-size:		9pt;
	FONT-WEIGHT: 	Normal;
	color:          #00000;
	border:         1px solid  #CECECE;
}
.normalTxt2
{
	FONT-FAMILY: 	Arial, Tahoma;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
	border:         0px solid  #FFFFFF;
}
.titleTxt
{
	FONT-FAMILY: 	Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bolder;
	COLOR: 			#64615E;
	border:         0px solid  #FFFFFF;
    font-style:     normal;
    background-color: #E5E5E5;
}
.titleTxtLightColored
{
	FONT-FAMILY: 	Arial, Arial, Tahoma;
	FONT-SIZE: 		12pt;
	FONT-WEIGHT: 	bolder;
	COLOR: 			#FFFFFF;
	border:         0px solid  #FFFFFF;
    font-style:     normal;
    background-color: #4192CE;
}
.photoTitle_v1
{
	FONT-FAMILY: 	Tahoma, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#191970;
	border:         0px solid  #FFFFFF;
    font-style:     normal;
    background-color: #FFFFFF;
}

.calendarHeaderInsertUpdate
{
	FONT-FAMILY: 	Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bolder;
	COLOR: 			#000;
	border:         0px solid  #FFFFFF;
    font-style:     normal;
    background-color: #CED3D5;
}
.loudTxt
{
	FONT-FAMILY: 	Arial, Verdana, Tahoma;
	FONT-SIZE: 		12pt;
	FONT-WEIGHT: 	bolder;
	COLOR: 			#5F0505;
	border:         0px solid  #FFFFFF;
}
.loudTxt2
{
	FONT-FAMILY: 	Arial, Verdana, Tahoma;
	FONT-SIZE: 		12pt;
	FONT-WEIGHT: 	bolder;
	COLOR: 			#191970;
	border:         0px solid  #FFFFFF;
}
.normalAdminTxt
{
	FONT-FAMILY: 	Arial, Tahoma, Courier New, Arial;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
	border:         0px solid  #FFFFFF;
}
.normalPrintReportTxt
{
	FONT-FAMILY: 	Arial, Tahoma, Courier New, Arial;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#000000;
	border:         1px solid #C0C0C0;
}
.note
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	Normal;
	COLOR: 			#450303;
}
.errorMessage
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#FF0000;
}
.errorMessageLoud
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#FF0000;
}
.subNotation
{
	FONT-FAMILY:	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	normal;
	COLOR: 			#CECECE;
}
/* ------------------------- INPUT ----------------------------------- */
input
{
	FONT-FAMILY: 	Arial, Arial, Verdana;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
}
input#buttons
{
	FONT-FAMILY: 	Arial, MS Sans-serif, Courier New, Tahoma, Verdana;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:			100px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#goButton
{
 	FONT-FAMILY: 	Arial, Century Gothic;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			30px;
	COLOR: 			#FFFFFF;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#191970',EndColorStr='#191980')
}
input#goButton2
{
 	FONT-FAMILY: 	Arial, Century Gothic;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			30px;
	COLOR: 			#000;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CECECE',EndColorStr='#C0C0C0')
}
input#goButton3
{
 	FONT-FAMILY: 	Arial, Century Gothic;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			70px;
	COLOR: 			#000;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CECECE',EndColorStr='#C0C0C0')
}
input#goButton32
{
 	FONT-FAMILY: 	Arial, Century Gothic;
	FONT-SIZE: 		7pt;
	FONT-WEIGHT: 	light;
	WIDTH:			50px;
	COLOR: 			#000;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CECECE',EndColorStr='#C0C0C0')
}


input#login
{
	FONT-FAMILY: 	Arial, Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	width:          180px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
}

input#loginButton
{
    FONT-FAMILY: 	Arial;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:			50px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#regButtonMedium
{
    FONT-FAMILY: 	Arial, Tahoma, Verdana, Courier New, Segoe UI;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:			130px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#CECECE',EndColorStr='#FEFEFE')
}
input#regButton
{
    FONT-FAMILY: 	Arial, MS Sans-serif, Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:			75px;
	COLOR: 			#000000;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#regButtonForm1008
{
    FONT-FAMILY: 	Tahoma, MS Sans-serif, Arial;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000000;
    WIDTH:          150px;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#regButtonForm1009
{
    FONT-FAMILY: 	Tahoma, MS Sans-serif, Arial;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000000;
    WIDTH:          180px;
	BORDER: 		1 solid #CECECE;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#calendarButton
{
    FONT-FAMILY: 	Arial;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			100px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#calendarButtonCurrMonth
{
    FONT-FAMILY: 	Arial;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			160px;
	COLOR: 			#000000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}
input#forumStarter
{
    FONT-FAMILY: 	Arial;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	WIDTH:			120px;
	COLOR: 			#000;
	BORDER: 		1 solid #000;
	BACKGROUND: 	#CECECE;
	background-image:url(../images/qmimages/gradient_33.gif);
}
.photoAlbumButton
{
    FONT-FAMILY: 	Tahoma, Verdana;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	light;
	WIDTH:			60px;
	COLOR: 			#FFFFFF;
	BORDER: 		1px solid #000000;
	BACKGROUND: 	#3B5998;
    height:         20px;
	/*filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#3B5998')*/
}

input#txtBoxv1
{
	FONT-FAMILY: 	Courier New, Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          180px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#txtBoxFileLocation
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          450px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#txtBoxForumTitle
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          630px;
	height: 		17px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        2px
}
input#txtBoxSearch
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          150px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#txtBoxv4
{
	FONT-FAMILY: 	Arial, egoe UI, Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	bold;
	width:          250px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxv3
{
	FONT-FAMILY: 	Segoe UI, Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          170px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#txtBox
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          220px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#txtBoxTitle
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	bold;
	width:          480px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#photoTitle
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	bold;
    height:         23px;
	width:          350px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxTitleBold
{
	FONT-FAMILY: 	Segoe UI, Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          480px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxTitleWhiteBG
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          400px;
	COLOR: 			#000000;
	BORDER: 		1px outset  #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxXL
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          280px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxM
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          150px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxForumLogin
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          130px;
	height:			15px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxAbbrv
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          70px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxAddressLineOne
{
 	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          380px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#txtBoxXLWhiteBG
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          280px;
	COLOR: 			#000000;
	BORDER: 		1px outset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#dateBox
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
	width:          120px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
input#phoneBox
{
	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	width:          110px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

input#buttonsEdit
{
	FONT-FAMILY: 	Arial;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:			40px;
	COLOR: 			#000000;
	BORDER: 		1 solid #C0C0C0;
	BACKGROUND: 	#CECECE;
    filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#E6E5DA',EndColorStr='#D6D3C3')
}

/* ------------------------- LABEL ----------------------------------- */
.subNotation
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    8pt;
    color:          #9CA4A5;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;
}
.subNotationDark
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    8pt;
    color:          #8E8B75;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;
}
.forumLabels
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    8pt;
    color:          #000;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;
}
.userInformation
{
	font-family: 	"Courier New", Courier, monospace;
	font-size:		9pt;
    color:          #000;
    background-color: #F5F4CF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;	
	font-weight:	lighter;
}
label#courierNotes
{
	FONT-FAMILY: 	Segoe UI, Arial, "Courier New", Arial, Tahoma;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:          220px;
	COLOR: 			#000000;
    PADDING:        1px;	
}

label#txtBox
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:          220px;
	COLOR: 			#000000;
	BORDER: 		1px solid #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
label#txtBox2231
{
	FONT-FAMILY:    Verdana,	Courier New, Arial, Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#000000;
	BORDER: 		1px solid #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
label#txtBox2231_1
{
	FONT-FAMILY:    Arial, Malgun Gothic, MS Sans-serif, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#024978;
	BORDER: 		1px solid #FFFFFF;
    PADDING:        1px;
}
label#regularTxt
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	WIDTH:          320px;
	COLOR: 			#580404;
	BORDER: 		1px solid #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        10px;
}
label#regTxt
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000;
}
label#regTxtTui
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#666666;
}
label#regTxt2
{
	FONT-FAMILY: 	Arial,Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000;
}
label#regTxt_Approved
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#990033;
}
label#regTxt_Approved_Dark
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000;
}
label#regTxtHeavy
{
	FONT-FAMILY: 	Tahoma;
	FONT-SIZE: 		8pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#000;
}
label#errorMessage
{
	FONT-FAMILY:	Tahoma, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#FF0000;
}
label#subNote
{
	FONT-FAMILY:	Tahoma, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	ligther;
	COLOR: 			#8A4444;
}
label#subForumDetailsLabel
{
	FONT-FAMILY:	Arial, Tahoma, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	ligther;
	COLOR: 			#000;
}
label#subNoteGray
{
	FONT-FAMILY:	Tahoma, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#828282;
}
label#subNoteBlack
{
	FONT-FAMILY:	Courier New, Arial,Tahoma;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000;
}
label#subNoteBlackGray
{
	FONT-FAMILY:	Arial,Courier New, Arial,Tahoma;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#494949;
}

label#subNoteDGray
{
	FONT-FAMILY:	Tahoma, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	ligther;
	COLOR: 			#666666;
}
label#titleLabel
{
	FONT-FAMILY:	Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		11pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#000000;
}
label#titleLabel2
{
	FONT-FAMILY:	Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#191970;
}
label#nameLabel_Tracks
{
	FONT-FAMILY:	Arial, Malgun Gothic, Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#000000;
    background-color: #FFF;
}
label#attLabel
{
	FONT-FAMILY:	Courier New, Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#000000;
}
label#attendeeLink
{
	FONT-FAMILY:	Courier New, Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#191970;
	text-decoration:underline;
	
}
label#attLabel_GrayedOut
{
	FONT-FAMILY:	Courier New, Segoe UI, Arial, Tahoma, Courier New;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	lighter;
	COLOR: 			#C0C0C0;
}
label#titlextrabig
{
	FONT-FAMILY:	Sans-serif, Tahoma, Courier New;
	FONT-SIZE:		11pt;
	FONT-WEIGHT: 	bold;
	COLOR: 			#804040;
}
/* ------------------------- SELECT ----------------------------------- */

select#dropDown
{
	FONT-FAMILY: 	Arial;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	lighter;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR: 			#000000;
	WIDTH: 			180px;
	BORDER: 		1px solid #CECECE;
}
select#dropDownHourMin
{
	FONT-FAMILY: 	Arial;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR: 			#000000;
	WIDTH: 			50px;
	BORDER: 		1px solid #CECECE;
}
select#dropDownAMPM
{
	FONT-FAMILY: 	Arial;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR: 			#000000;
	WIDTH: 			60px;
	BORDER: 		1px solid #CECECE;
}


select#dropDownYesNo
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          80px;
	BACKGROUND-COLOR:#EFEFEF;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
select#adminDropDown
{
	FONT-FAMILY: 	Tahoma, Arial, Courier New;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	normal;
    COLOR:          #000000;
    WIDTH:          200px;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
}
select#adminDropDownLX
{
	FONT-FAMILY: 	Tahoma, Arial, Courier New;
	FONT-SIZE:		10pt;
	FONT-WEIGHT: 	normal;
    COLOR:          #000000;
    WIDTH:          400px;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
}

select#dropDownMonthContent
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          110px;
	BACKGROUND-COLOR:#F4F4F4;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
select#dropDownSmall
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE:		8pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          150px;
	BACKGROUND-COLOR:#F4F4F4;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
select#dropDownYearContent
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE:		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          80px;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #F4F4F4;
    PADDING:        1px;
}


/* ------------------------- TABLE ----------------------------------- */
table#footerTable
{
	BACKGROUND:		#FFFFFF;
	HEIGHT:			30px;
	/*WIDTH:			100%;*/
	WIDTH: 1000px;
}
table#fullTableNoBorder
{
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #BFBFBF;
	WIDTH:			100%;
}
table#notesContainer
{
	BACKGROUND:		#FFFFFF;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1=0px solid #BFBFBF;
	WIDTH:			450px;
    FONT-FAMILY:    Arial, Tahoma;
    FONT-SIZE:      8pt;
    FONT-WEIGHT     bold;
    COLOR:          #000000;
}
table#adminBanner
{
	BACKGROUND:		#FFFFFF;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #BFBFBF;
	WIDTH:			100%;
    FONT-FAMILY:    Arial, Tahoma;
    FONT-SIZE:      10pt;
    FONT-WEIGHT     bold;
    COLOR:          #000000;
}

.QuickLinksTable
{
	BACKGROUND:		#F3F3F3;
	WIDTH:			230px;
	HEIGHT:			150px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
}
.QuickLinksTableLogin
{
	BACKGROUND:		#F3F3F3;
	WIDTH:			280px;
	HEIGHT:			120px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
}
.loginTable
{
    BACKGROUND:		#F3F3F3;
	WIDTH:			230px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #BFBFBF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;
}
.recruitTable
{
    BACKGROUND:		#F3F3F3;
	WIDTH:			730px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #BFBFBF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
}
.tblTracksCompare
{
    BACKGROUND:		#F3F3F3;
	WIDTH:			100%;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
}
table#contentTable
{	
    WIDTH:			1000px;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFFFFF;
}
.contentTable
{	
    WIDTH:			1000px;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFFFFF;
}
.contentTableThreadDetails
{
    WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFFFFF;	
}

.forumTableXX2
{	
    WIDTH:			95%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #DFE8F4;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
}
.forumTableXX22
{	
    WIDTH:			95%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFF;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
}
.forumTableXX22Full
{
    WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFF;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
}
.forumTableReply_NewEdit
{	
    WIDTH:			500px;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #F3F3EA;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
}

.forumTableReply_OrigThread
{
    WIDTH:			800px;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #F2F2F2;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
}
.albumListTable
{
	/*WIDTH:			900px;*/
    /*WIDTH:			1000px;*/
	width:				1000px;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9pt;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;
}

.bannerTable
{
  font-family:      Arial, Tahoma, Segoe UI;
  font-size:        12pt;
  background-color: #FFFFFF;
  width: 1000px;
}


.fullTableBordered
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    10pt;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B5BABB;
}

.AjaxMemberTable
{	
    vertical-align: top;
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    10pt;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B5BABB;
}
.calAlbumTableBordered
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    10pt;
    background-color: #FFFFFF;
    BORDER-COLLAPSE: collapse;
	BORDER: 		1px solid #B5BABB;
}
.calEventItem
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    10pt;
    background-color: #F2F2F2;
	/*background-image:url(../images/qmimages/gradient_31.gif);*/
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #00000;
}
.bdayCal
{
	WIDTH:			100%;
	/*HEIGHT:			360px;
    vertical-align: top;*/
	font-family:    Arial, Helvetica, sans-serif;
    color:          #191970;
	font-size:	    8pt;
    background-color: #FFFFFF;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #DEDEDE;
}

.fullTableBannerTop
{
	WIDTH:			100%;
	HEIGHT:			10px;
    vertical-align: top;
	font-family:	Segoe UI, Arial, Helvetica, sans-serif;
	font-size:	    8pt;
    background-color: #000000;
    BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B5BABB;
}


.searchTable
{
	WIDTH:			450px;
	/*HEIGHT:			400px;*/
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		8pt;
    color:          #583500;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #FFFFFF;
}
.tracksTable
{
	WIDTH:			650px;
	/*HEIGHT:			400px;*/
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		8pt;
    color:          #F4F4F4;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #F3F3F3;
}
.pfoContentSearchTable
{
	WIDTH:			650px;
	/*HEIGHT:			400px;*/
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		8pt;
    color:          #F4F4F4;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #F3F3F3;
}
.personalInfoTable
{
	WIDTH:			900px;
	/*HEIGHT:			400px;*/
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		8pt;
    color:          #583500;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #FFFFFF;
}
/*.personalInfoTableEdit
{
	WIDTH:			900px;
	/*HEIGHT:			400px;
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		8pt;
    color:          #583500;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #E3E3E3;
}*/

.personalInfoTableEdit
{
	WIDTH:			900px;
	/*HEIGHT:			400px;*/
	font-family:	Segoe UI, Arial,Century Gothic, Helvetica, sans-serif;
	font-size:		9pt;
    color:          #000;
    BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #BFBFBF;
    background-color: #FFF;
}
table#adminTable
{
	WIDTH:			700px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}


table#accountTable
{
	WIDTH:			500px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B4B4B4;
    FONT-FAMILY:    Tahoma;
    FONT-SIZE:      8pt;
}

table#inquiryTable
{
	WIDTH:			600px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B4B4B4;
    FONT-FAMILY:    Tahoma;
    FONT-SIZE:      8pt;
}

table#listingWebApp
{
	WIDTH:			700px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
    FONT-SIZE:      8pt;
    FONT-FAMILY:    Tahoma,Arial;

}
table#listingWebAppFull
{
	WIDTH:			700px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
    FONT-SIZE:      8pt;
    FONT-FAMILY:    Tahoma,Arial;

}
table#adminTable
{
 	/*WIDTH:			650px;*/
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#adminTableNewsPosting
{
 	WIDTH:			900px;
    background-color: #F3F0F0;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#quoteTable
{
 	WIDTH:			700px;
    background-color: #F3F0F0;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#adminTableX22
{
	WIDTH:			300px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#adminTableX22NB
{
	WIDTH:			600px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		0px solid #B4B4B4;
}
table#photoInput
{
	WIDTH:			600px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#searchPFOInput
{
	WIDTH:			500px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #CECECE;
    background-color: #FEFEFE;
}
table#adminTableMedium
{
	WIDTH:			300px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#adminSearchTable
{
	WIDTH:			340px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#archiveNewsTable
{
	WIDTH:			280px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}

table#productContentTable
{
	WIDTH:			760px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#photoAlbumListTable
{
	WIDTH:			900px;
	BORDER-COLLAPSE:collapse;
    background: #FFFFFF;
	BORDER: 		0px solid #B4B4B4;
}
table#contentTableSmall
{
	WIDTH:			500px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}

table#contentTableMedium
{
	WIDTH:			900px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}

table#contentTableMediumPFOTable
{
	WIDTH:			100%;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}

table#forumTable
{
	WIDTH:			100%;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}
table#contentTableFull
{
	WIDTH:			100%;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #B4B4B4;
}

/* ---------------------------- PHOTO COMMENTS ----------------- */
.output-div-container
{
    background-color: #FFFFFF;
  	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #FFFFFF;
}

.sofT
{
	WIDTH:			600px;
	BORDER-COLLAPSE:collapse;
	BORDER: 		1px solid #FFFFFF;
    font-family:     Arial;
    font-size:       11px;
    /*margin: 10px 10px 10px 10px; */
    background-color: #ECEFF5;
}


/* ----------------------- TH --------------------- */
.thHeader
{
	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #000000;
	background-color: #CECECE;
	border: 1px solid #AAAAAA;
}
.thHeaderTrack
{
	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: center;
	color: #000000;
	background-color: #E3E3E3;
	border: 1px solid #AAAAAA;
}
.thHeaderListWebApp
{
	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #FFFFFF;
	background-color: #8A4444;
	border: 1px solid #580404;
}
.teachableMoments
{
	font-family: Tahoma, Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	width: 100px;
	color: #FFFFFF;
	border: 1px solid #999999;
}
.teachableMoments2
{
	font-family:  Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	text-align: left;
	width: 20px;
	color: #000;
	border: 1px solid #999999;
}
.thHeaderContentListWebApp
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #FFF;
	background-color: #CECECE;
	border: 1px solid #9a9a9a;
	background-image:url(../images/qmimages/gradient_nfc2.gif);
}
.thHeaderContentListWebApp2
{
  	font-family: Arial, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #FFF;
	background-color:#666666;
	border: 1px solid #999999;
}

.tdForumBG
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	/*color: #FFF;*/
	/*background-color: #E0E0D0;*/
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}
.tdForumBG1
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	color: #FFF;
	background-color: #FFF;
	border: 1px solid #CCCCCC;
}
.tdForumBGFora
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	/*text-align: left;*/
	color: #000;
	padding: 0px;
	background-color: #FFF;
	border: 1px solid #CECECE;
}
.tdForumBGForaPadded
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000;
	padding: 5px;
	border: 1px solid #CECECE;
}
.tdTableClass
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: normal;
	color: #000000;
	border: 0px solid #000000;
    /*background-color: #E3E3E3;*/
    padding: 8px;
}
.tdTableClassTrack
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: normal;
	color: #000000;
	border: 0px solid #000000;
    /*background-color: #E3E3E3;*/
    padding: 8px;
}
.tdTableClassDark
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: bold;
	color: #FFF;
	border: 0px solid #000000;
    background-color: #E3E3E3;
    padding: 8px;
	background-image:url(../images/qmimages/gradient_3.gif);
}
.tdTableClassPageTitle
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 9pt;
    font-weight: normal;
	color: #000000;
	border: 0px solid #000000;
    background-color: #E3E3E3;
    padding: 5px;
	background-image:url(../images/qmimages/gradient_33.gif);
}
.tdTableClass_WHBG
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: lighter;
	color: #000000;
	border: 0px solid #000000;
    background-color: #FFFFFF;
    padding: 5px;
}
.tdTableClass_NoBorder
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #3939393;
	border: 0px solid #CECECE;
}

.tdTableClass_Arial
{
  	font-family: Arial, Segoe UI, Century Gothic,  Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #3939393;
	border: 1px solid #CECECE;
}
.tdTableClass_Arial2
{
  	font-family: Arial, Century Gothic, Segoe UI, Arial, Courier New, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #3939393;
	border: 0px solid #CECECE;
}

/* ----------------------- TEXT AREA --------------------- */
textarea#tAreaTo
{
	font-family:	Courier New, Arial, Helvetica, sans-serif;
	font-size:		9pt;
	BORDER: 		1px solid #A7A6AA;
}
textarea.photocommentTArea
{
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-size:		8pt;
	BORDER: 		1px solid #A7A6AA;
    width: 400px;
    height: 84px;
    min-height: 84px;
}
textarea.photocommentTAreaBigger
{
	font-family:	Tahoma, Arial, Helvetica, sans-serif;
	font-size:		8pt;
	BORDER: 		1px solid #A7A6AA;
    width: 400px;
    height: 150px;
    min-height: 84px;
}


#myTA-Counter {
    width: 100px;
    border: 0;
}
#myT {
    width: 195px;
    float:left;
}
#myT-Counter {
    width: 80px;
    height: 16px;
    float:right;
    border: 1px solid Green;
    text-align: right;
    padding: 0 2px 0 2px;
}
/* --------------------  TABLE TD --------------------*/
td#oneThird
{
	WIDTH:			33%;
}
td#half
{
	WIDTH:			50%;
}
td#quarter
{
	WIDTH:			25%;
}
td.commenthelpHed
{
border-bottom: 0px solid #CECECE;
border-left: 0px solid #6699CC;
background-color: #ECEFF5;
text-align: left;
text-indent: 5px;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}
.navbar
{
	background-image:url(../images/qmimages/gradient_nfc2.gif);
	color:#FFF;
	font-size:11pt;
	font-weight:bold;
}
.navbarNoFont
{
	background-image:url(../images/qmimages/gradient_nfc2.gif);
	color:#FFF;
}

.titleforumbar
{	
	color:#000;
	font-size:10pt;
	font-weight:bold;
	font-family:   Arial, Helvetica, sans-serif;
	background-color:#C8DBF0;
	padding: 3px;
}
.forumDateTD
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:lighter;
	background-color:#C6E1F2;
}
.postdetailbar
{
	color:#000000;
	background-color:#E6F7FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:lighter;
}
td#gradientTD
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
    HEIGHT:         25px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#E2C7C7')
}
td#gradientTD2
{
	FONT-FAMILY: 	Arial, Courier New;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
    HEIGHT:         25px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CECECE')
}
td#gradientTD201
{
	FONT-FAMILY: 	Arial, "Courier New";
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	bold;
    HEIGHT:         20px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#3192CE',EndColorStr='#4192CE')
}
td#gradientTD34
{
	FONT-FAMILY: 	Sans-serif, Tahoma, Arial, Courier New;
	FONT-SIZE: 		10pt;
	FONT-WEIGHT: 	bold;
    HEIGHT:         25px;
    COLOR:          #000000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#FFFFFF',EndColorStr='#CECECE')
}
td#tdHeader
{
   BACKGROUND-COLOR:    #FEFEFE;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    8pt;
   FONT-WEIGHT: 	    lighter;
   border-color:        #CECECE;
}
td#tdHeader_1
{
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    8pt;
   FONT-WEIGHT: 	    lighter;
   border-color:        #CECECE;
}
td#tdHeader2
{
   BACKGROUND-COLOR:    #0099FF;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    9pt;
   FONT-WEIGHT: 	    bold;
   border-color:        #0099FF;
   color: 				#FFFFFF;   
   background-image:url(../images/qmimages/gradient_nfc2.gif);
}
td#tdAlbumSaints
{
   BACKGROUND-COLOR:    #FFFFFF;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    9pt;
   FONT-WEIGHT: 	    lighter;
   border-color:        #CECECE;
   border:              thin;
}

td#tdHeaderTitle
{
   BACKGROUND-COLOR:    #C8C8C8;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    12pt;
   FONT-WEIGHT: 	    bold;
   COLOR:               #000000;
}
td#tdHeader_Sig
{
   BACKGROUND-COLOR:    #FEFEFE;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    10pt;
   FONT-WEIGHT: 	    lighter;
   COLOR:               #000000;
   border:              thin;
}
td#tdHeader_Sig_Test
{
   BACKGROUND-COLOR:    #FEFEFE;
   FONT-FAMILY:         Arial, Courier New;
   FONT-SIZE: 		    10pt;
   FONT-WEIGHT: 	    lighter;
   COLOR:               #000000;
   border:              thin;
   BORDER: 		1px solid #CECECE;
}
td#tdHighlight
{
	background-color:	#BBCEE8;
	padding: 			5px;
    BORDER: 			1px solid #CECECE;
}

/* --------------------  HR ID --------------------*/
hr#dash
{
	border: 		1px dotted #CECECE;
}
hr#normal
{
	color: 			#B1C9F1;
	height: 		1px;
}
hr#normalOrange
{
	color: 			#FB8C04;
	height: 		1px;
}
hr#normalGray
{
	color: 			#C0C0C0;
	height: 		1px;
	border: 0.1px solid #C0C0C0;
}


/* --------------------  TEXTAREA --------------------*/

textarea#textArea_ver1
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          380px;
    HEIGHT:         100px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #F4F4F4;
    PADDING:        1px;
}
textarea#textArea_CalEvent
{
	FONT-FAMILY: 	Segoe UI, Arial, Courier New, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          480px;
    HEIGHT:         220px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver1_1
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          300px;
    HEIGHT:         100px;
	COLOR: 			#000000;
	BORDER: 		1px outset  #FEFEFE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#photodescription
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          350px;
    HEIGHT:         70px;
	COLOR: 			#000000;
	BORDER: 		1px outset  #FEFEFE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}

textarea#textArea_ver1_inquiry
{
   	FONT-FAMILY: 	Arial, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          500px;
    HEIGHT:         200px;
	COLOR: 			#000000;
	BORDER: 		1px outset  #FEFEFE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;

}


textarea#textArea_ver2
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          500px;
    HEIGHT:         120px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver2_2
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          400px;
    HEIGHT:         120px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver3
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          550px;
    HEIGHT:         250px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver4
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          450px;
    HEIGHT:         80px;
	COLOR: 			#000000;
	BORDER: 		1px inset #CECECE;
	BACKGROUND:     #F4F4F4;
    PADDING:        1px;
}
textarea#textArea_ver5
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          500px;
    HEIGHT:         120px;
	COLOR: 			#000000;
	BORDER: 		1px outset #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver5_display
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          500px;
    HEIGHT:         220px;
	COLOR: 			#000000;
	BORDER: 		1px outset #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_ver6_display
{
	FONT-FAMILY: 	Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          500px;
    HEIGHT:         220px;
	COLOR: 			#000000;
	BORDER: 		1px outset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_productDetails_content
{
	FONT-FAMILY: 	Segoe UI, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          280px;
    HEIGHT:         220px;
	COLOR: 			#000000;
	BORDER: 		1px outset #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_servicesContent
{
	FONT-FAMILY: 	Segoe UI, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          600px;
    HEIGHT:         150px;
	COLOR: 			#000000;
	BORDER: 		0px inset #FFFFFF;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
textarea#textArea_servicesContent_border
{
	FONT-FAMILY: 	Segoe UI, Courier New, Arial, Tahoma;
	FONT-SIZE: 		9pt;
	FONT-WEIGHT: 	lighter;
    WIDTH:          600px;
    HEIGHT:         150px;
	COLOR: 			#000000;
	BORDER: 		1px outset #CECECE;
	BACKGROUND:     #FFFFFF;
    PADDING:        1px;
}
/* --------------------- COLLAPSIBLE DIVS ------------ */
.save
{
   behavior:url(#default#savehistory);
}
a.dsphead
{
   text-decoration:none;
   margin-left:1.5em;
   font-weight:100;
   color: #000000;
}
a.dsphead:hover
{
   text-decoration:underline;
   font-weight:100;
   color:#000000;
}
a.dsphead span.dspchar
{
   font-family:monospace;
   font-weight:100;
   color:#000000;
}
.dspcont
{
   display:none;
   margin-left:1.5em;
   font-weight:100;
   color:#000000;
}


/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #F3F3F3;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlightered day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #DADADA;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: #FFFFFF;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #C0C0C0;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 10px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlightered day (usually either today's date or the current date field value) */
.dpDayHighlighter {
	color: #000000;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #D4D0C8;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #D4D0C8;
	font-weight: bold;
	}



/* Grouped phone and email and floated the div to the right */
#groupPhoneAndEmail {
	float: left;
	width: 28em;
}
.phone
{
	clear: both;
	padding-bottom: 1em;
}
div.phoneNum, div.contactToFrom
{
	height: 1.7em;
	margin: 0;
	padding: 0;
}
label.prefixLabel, label.dialNumLabel,
label.extLabel, label.toContactTimeLabel
{
	clear: right;
	float: left;
	width: 0.7em;
	padding-left: 0.2em;
}
.phone label.extLabel
{
	width: 1.9em;
}
.phone input#areaCode, input#prefix, .phone input#dialNum, .phone input#ext
{
	float: left;
	width: 2.5em;
}
.phone label.toContactTimeLabel
{
	line-height: 1.8em;
	width: 1em;
}
.phone select#contactTime, .phone select#toContactTime
{
	float: left;
	clear: right;
	width: 5em;
}

.emailInfo
{
	border-top: 1px solid #66aad7;
	padding-top: 1em;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxx Conflict with YUI xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/*
fieldset
{
	border: solid 0 transparent;
	width: 32em;
}
fieldset a, fieldset label
{
	float: left;
	clear: both;
	width: 12em;
}
fieldset div
{
	margin-top: 0;
	margin-left: 12em;
}
*/
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Conflict with YUI xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
p
{
	padding: 0.2em 0;
	clear: both;
}

/* Navigation Menu */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		padding:2px;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:5px 4px 5px 5px;
		color:#111111;
		font-family:Arial;
		font-size:10px;
		text-decoration:none;
		border-color:#999999;
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		color:#111111;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px;
		border-width:1px;
		border-style:none;
		border-color:#999999;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:3px 10px 3px 5px;
		color:#111111;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		color:#cc0000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
		color:#cc0000;
	}


	/*"""""""" (SUB) Parent Hover State""""""""*/
	#qm0 div .qmparent:hover
	{
		font-family:Arial;
		font-size:12pt;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		color:#111111;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		cursor:default;
		padding:3px 0px 3px 4px;
		background-color:#f4f7f5;
		color:#444444;
		font-family:arial;
		font-size:14px;
		font-weight:bolder;
		border-style:none;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/
	#qm0 .qmdividerx
	{
		border-top-width:1px;
		margin:4px 0px;
		border-color:#bfbfbf;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/
	#qm0 .qmdividery
	{
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px;
		border-color:#aaaaaa;
	}


	/*"""""""" Content Box""""""""*/
	#qm0 .qmcbox
	{
		width:200px;
		padding:2px;
		background-color:#f4f6f5;
		color:#0d110f;
		font-family:Segoe UI, Arial, Tahoma;
		font-size:12.1pt;
		text-decoration:underline;
		border-style:solid;
	}


	/*"""""""" Item Stripes - hover""""""""*/
	#qm0 .qmstripe:hover
	{
		font-family:Arial;
		font-size:8pt;
		font-style:normal;
	}


	/*"""""""" Box Animation Styles""""""""*/
	#qm0 .qmbox
	{
		border-width:1px;
		border-style:solid;
		border-color:#999999;
	}


	/*"""""""" (main) Rounded Items""""""""*/
	#qm0 .qmritem span
	{
		border-color:#dadada;
		background-color:#f7f7f7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/
	#qm0 .qmritemcontent
	{
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Main Hover Fill Items [Static]""""""""*/
	#qm0 .qmhoverfill
	{
		background-color:#91ed99;
	}


	/*"""""""" Sub Hover Fill Items [Static]""""""""*/
	#qm0 div .qmhoverfill
	{
		background-color:#91e599;
		border-width:1px;
		border-style:solid;
		border-color:#555555;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 li:hover > a
	{
		background-color:#f7f7f7;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px;
		background-color:#f7f7f7;
		border-width:1px;
		border-style:solid;
		border-color:#dadada;
	}

    /* ******************** CALENDAR CSS ********************  */
    <STYLE TYPE="text/css">
    <!--
    /**************************************************************
    ********* Formatting For Month Table and Text *****************
    **************************************************************/

    A		{ font-family:arial, helvetica; color:#00F; text-decoration:underline }
    SPAN	{ font-family:arial, helvetica }
    TD     	{ font-family:arial, helvetica }
    BODY	{ background-color:#FFF }

    /**** month and year header at top of calendar ****/
    .date_header			{ font-size:16px; font-family:arial, helvetica; font-weight:bold }

    /**** color and size of calendar cells.  ****/
    .day_cell				
	{ 
		background-color:#FFF; 
		height:100px; 
		width: 138px;
		border-width:1px;
		border-color:#D7D7D7;
		border-style:dotted;
		color:#990000;
		font-stretch:wider;
		font-weight:100;
	}
    .empty_day_cell			
	{ 
		background-color:#DFE8F4; 
		height:100px; 
		width: 138px; 
		border-width:1px;
		border-color:#F3F3F3;
		border-style:dotted;
		color:#990000;
		font-stretch:wider;
		font-weight:bold;
	}
    .today_cell				
	{ 
		background-color:#FDFCDF; 
		height:100px; 
		width: 138px; 
		border-width:1px;
		border-color:#191970;
		border-style:dotted;
		color:#990000;
		font-stretch:wider;
		font-weight:bold;
	}

    /**** day number in upper left corner of each cell ****/
    .day_number				
	{ 
		font-size:12px; 
		font-family: Tahoma ,verdana, arial, helvetica; 
		font-weight:bold;		
		color:#000;
	}

    /**** title_txt is the text for each post on main page ****/
    .title_txt				{ font-size:12px; font-family: Calibri, arial, helvetica; color:#000 }
    .title_txt A:link		{ color:#800000; text-decoration:underline; font-size:12px; font-family: Calibri, Arial, helvetica; font-weight: bold; }
    .title_txt A:active		{ color:#800000; text-decoration:underline; font-size:12px; font-family: Calibri, arial, helvetica; font-weight: bold; }
    .title_txt A:visited	{ color:#800000; text-decoration:underline; font-size:12px; font-family: Calibri, arial, helvetica; font-weight: bold; }
    .title_txt A:hover		{ color:#FF0000; text-decoration:underline; font-size:12px; font-family: Calibri, arial, helvetica; font-weight: bold; }

    /**** time line under title text when event time given ****/
    .time_str				{ font-size:9px; font-family:arial, helvetica }

    /**** column headers or days of the week ****/
    .column_header			
	{ 
		background-color:#CECECE; 
		font-size:14px; 
		font-family:arial, helvetica; 
		color:#FFF; 		
		font-weight:bold;
		background-image: url(../images/qmimages/gradient_136.gif);
		border-width:0.1px;
		border-color:#CECECE;
		border-style:none;
		height: 20px;
	}

    /**** footprint text ****/
    .footprint				{ font-size:10px; font-family:verdana, arial, helvetica; color:#000; font-weight:bold; }
    .footprint A			{ font-size:10px; font-family:verdana, arial, helvetica; color:#00F; font-weight:bold; }
    // end hiding -->
    </STYLE>

