/* -----------------------------------------------
policy   : 2006.09.18
site  	 : ProjectName
version  : 1
----------------------------------------------- */


/* ~Tags For Site ----------------------------- */
body				{color:#000000;}

a, a:link			{color:#cc0000;}
a:visited			{color:#bb0000;}
a:active, a:hover	{color:#FF0000;}

div.ssWinMin {width:880; height:1; font-size:1; line-height:1;}
td.ssWinMax {width:1200; padding:0px;}
td.borderLeft {width:14px; background:url(../img/leftBorder.gif)}
td.borderRight {width:14px; background:url(../img/rightBorder.gif)}

input.btn, button {
	border:1px solid #FF0000;
	padding:4px 10px;
	margin:0px;
	background-color:#eeaaaa;
	color:#880000;
	font-size:0.95em;
	font-weight:bold;
}

h1, h2, h3, h4, h5, h6 			{color:#000000;}

h2 a, h2 a:link,
h3 a, h3 a:link,
h4 a, h4 a:link,
h5 a, h5 a:link,
h6 a, h6 a:link
	{color:#cf1218;}
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited
	{color:#cf1218;}
h2 a:active, h2 a:hover,
h3 a:active, h3 a:hover,
h4 a:active, h4 a:hover,
h5 a:active, h5 a:hover,
h6 a:active, h6 a:hover
	{color:#ff0000; text-decoration:underline;}

hr {color:#eeaaaa;background-color:#eeaaaa; height:1px; border:0px;}

/* ~Classes For Site -------------------------- */ 


.copyright				{padding:5px 10px; color:#a9a8a8}
.copyright a,
.copyright a:link,
.copyright a:visited,
.copyright a:active, 
.copyright a:hover		{color:#a9a8a8; text-decoration:underline}

.IssueHead				
{
	padding:10px 0px;
	color:#cf1218; 
	font-size:1.4em; 
	font-weight:bold
}

.IssueHeadPrint
{
	height:32px; 
	padding:5px 0px;
	color:#cf1218; 
	font-size:1.4em; 
	font-weight:bold
}


.enterBtn a,
.enterBtn a:link,
.enterBtn a:visited		{color:#cf1218; text-decoration:underline}

.enterBtn a:active,
.enterBtn a:hover		{color:#ff0000; text-decoration:underline}


/* Classes for RichEdit */
.tabB		{background-color:#ff6666;}
.tabH, .tabHead		{color:#ffffff; background-color:#d2232a; font-weight:bold;}
.tabP		{background-color:#F9e8e7;}
.tabR		{background-color:#F9F8F7;}
.tabR1		{background-color:#ffffff;}

.error 							{color:#FF0000}	/* error */
.warning 						{color:#FF6600}	/* warning */

/* Issue */
.Issue							{}
.Issue .Date					{padding:5px 0px; font-size:0.95em}
.Issue .Head					{}
.Issue .Comment					{padding:5px 0px}

/* List */
.List							{}
.List .Item						{padding-bottom:15px}
.List .Item .Head				{font-size:1.1em; font-weight:bold;}
.List .Item .Date				{font-size:0.95em}
.ssL  .List .Item .Date			{color:#cf1218; font-size:1em; font-weight:bold;}
.List .Item .Annotation			{margin-left:0px; font-size:0.9em; font-weight:normal;}
.List .Active					{padding-bottom:15px}
.List .Active .Head				{}
.List .Active .Date				{font-size:0.95em}
.List .Active .Annotation		{margin-left:10px; font-size:0.9em; font-weight:normal;}



/* Tree */
.scTre ul, .scTre li {margin:0; padding:0; list-style-type:none;}
.scTree .scTreeRootSub, .scTree .scTreeSub		{padding-left:10px; font-size:0.97em;}

.scTree .IsRoot, .scTree .IsChild	{padding-left:17px; background-repeat:no-repeat; background-position:0px 4px;}

.scTree .IsRoot			{padding-bottom:5px; font-weight:bold; }
.scTree .IsChild		{padding-bottom:3px;}
.scTree .NodeRoot, .scTree .Node {background-image:url(../img/folder.gif);}
.scTree .NodeRootActive, .scTree .NodeActive {background-image:url(../img/ofolder.gif);}
.scTree .IsLeaf {background-image:url(../img/leaf.gif);}



.scTree a,
.scTree a:link,
.scTree a:visited					{color:#cc0000; text-decoration:none;}
.scTree a:hover,
.scTree a:active					{color:#ff0000; text-decoration:underline;}
.scTree a.Active,
.scTree a.Active:link,
.scTree a.Active:visited			{color:#ff0000; text-decoration:underline;}


/* Form */
.frmL				{padding:8px 0px 0px 0px; margin:0; color:#003366; font-weight:normal; font-size:0.8em;}
td.frmH				{padding-top:0.6em; padding-right:0.5em; white-space:nowrap;}
td.frmV				{padding-top:0.2em; padding-right:0.5em; vertical-align:top;}
.frmB span.Need		{color:red; padding:0.2em 0em 0em 0.5em;}
td.frmH, td.frmV	{vertical-align:top;}

td.frmP 			{border-bottom:4px solid #cccccc; margin-bottom:28px;}

.frm .frmCmt				{color:#888888; font-size:0.93em; vertical-align:top;}
div.frmCmt, td.frmCmt, td.frmLbl {font-size:0.85em; padding:0; margin:0}

td.frmV input, td.frmV select, td.frmV option, td.frmV textarea	{width:100%;}
td.frmV textarea	{height:100%;}

td.frmBtn {padding:10px 0px;}
.frm .frmBtn button	{margin-right:20px; padding:1px 10px; cursor:pointer;}
.frm .City {width:15em;}
.frm .PhoneCity {width:6em;}
.frm .PhoneNumber {width:15em;}

.formView td.frmH {padding:4px 10px 4px 0px;}
.formView td.frmV {padding:4px 0px 4px 0px; font-weight:bold;}

.form th {text-align:left; white-space:nowrap;}
.form input {width:100%;}


/* ~Classes For Componentns ------------------- */ 

/* Trace */
div.scTrace						{padding:2px 0px; font-size:0.9em}
.scTrace .Item A,
.scTrace .Item A:link,
.scTrace .Item A:visited		{color:#ff8888;}
.scTrace .Item A:hover,
.scTrace .Item A:active			{color:#ff0000;}
.scTrace .Active				{color:#888888;}

/* Print Issue */
.scPrint						{text-align:right}


/* Main Menu */
div.scMenuMain						
{
	font-size:1.2em; 
	font-weight:bold; 
	border-top:1px solid #fcd5d7; 
	border-bottom:1px solid #fcd5d7; 
	padding:5px 10px; 
}
.scMenuMain .Item, .scMenuMain .Active { white-space:nowrap; } 
.scMenuMain .Item a,
.scMenuMain .Item a:link,
.scMenuMain .Item a:visited		{color:#cf1218; text-decoration:none}
.scMenuMain .Item a:hover,
.scMenuMain .Item a:active		{color:#FF0000; text-decoration:underline}

.scMenuMain .Active a,
.scMenuMain .Active a:link,
.scMenuMain .Active a:visited	{color:#ff0000; text-decoration:underline}
.scMenuMain .Active a:hover,
.scMenuMain .Active a:active	{color:#FF0000; text-decoration:underline}

/* Alter Menu */
.scMenuAlter					
{
	font-size:0.9em; 
	font-weight:bold;
	padding:2px; 
}

.scMenuAlter .Item a,
.scMenuAlter .Item a:link,
.scMenuAlter .Item a:visited	{color:#cf1218; text-decoration:none}
.scMenuAlter .Item a:hover,
.scMenuAlter .Item a:active		{color:#FF0000; text-decoration:underline}

.scMenuAlter .Active a,
.scMenuAlter .Active a:link,
.scMenuAlter .Active a:visited	{color:#ff0000; text-decoration:underline}
.scMenuAlter .Active a:hover,
.scMenuAlter .Active a:active	{color:#FF0000; text-decoration:underline}



/* Site Map */
div.SiteMapSub			{margin-left:40px;}


/* News in column */
div.scNewsListColumn	{border-bottom:1px solid #fbcacb}


/* Cources */
.smallHead
{
	font-size:0.75em;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

.smallTitle
{
	font-size:0.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

#scCourseList h3
{
	margin:0px;
	padding:5px;
}

.certInfo h1					{margin:10px 0px;}

.currSort						{font-weight:bold}

/* Firms */

div.Actions a.Action {
	border:1px solid #FF0000;
	padding:6px 10px;
	background-color:#eeaaaa;
	color:#880000;
	font-size:0.95em;
	font-weight:bold;
	height:1.6em;
	text-decoration:none;
	white-space:nowrap;
}

.popupLayer {border:1px solid #888; background-color:#eeeeee;}


/* Firms */
td.FirmTabBody, div.FirmTabBody
{
	border-left:solid 1px #cccccc;
	border-right:solid 2px #cccccc;
	border-bottom:solid 2px #cccccc;
	background-color:#fff0f0;
}
td.FirmTabBody { padding:10px 20px; }
div.FirmTabBody { border-top:solid 2px #cccccc; }

td.FirmTabHead {border-bottom:solid 1px #fff0f0;}
td.FirmTabHeadTail {border-bottom:solid 1px #cccccc; margin-top:10px;}
div.FirmTabHead, div.FirmTabHeadActive 
{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:4px 6px;
	font-size:0.9em;
	white-space:nowrap;
}
div.FirmTabHead {background-color:#ffffff; margin-top:4px; border-bottom:solid 1px #cccccc; }
div.FirmTabHeadActive {background-color:#fff0f0; padding-top:8px; font-weight:bold; border-bottom:solid 1px #fff0f0; }

h1.FirmHead {margin:0; padding:0; color:#cf1218; padding-bottom:10px;}
h3.FirmTabBodyHead {margin:0; padding:0; color:#cf1218; padding-bottom:10px; text-align:left; font-size:1.2em;}

.FirmsList h3.Head {margin:0px;}
.FirmsList .Item { margin-bottom:20px; }
.FirmsList .Annotation {margin:10px 0px; color:#555;}
div.FirmsAddressList { margin:10px 0px 20px 40px;}
.FirmsAddressList .Item { margin:4px 0px;}
div.PhonesList {margin-left:40px; font-weight:bold;}

/* Paging */
div.scPaging {padding:10px 0px;}
.scPaging .Head {color: #000066;}                  
.scPaging .Item a {padding:0px 10px;}
.scPaging .ItemActive {padding:0px 10px;}
.scPaging .ItemActive {font-weight: bold; border:solid 1px #cccccc;}


div.EditPopupDiv 
{
	position:absolute;
	display:none;
	background-color:#fff8f8;
	padding:10px 20px;
	border-top:solid 1px #888;
	border-left:solid 1px #888;
	border-right:solid 2px #888;
	border-bottom:solid 2px #888;

	-moz-border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-box-shadow: 0 0 50px #ccc; 
	-webkit-box-shadow: 0 0 50px #ccc; 

}

div.InfoBlockHead {font-size:1.2em; font-weight:bold; color:#cf1218;}
