/* USER */
/* ------------------------------------*/

BODY {
	scrollbar-face-color: #fafaff; 
	scrollbar-highlight-color: #90bbe0; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #000000; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #90bbe0;
	background-image: url('images/main_bg.gif');
	background-repeat: repeat-y;
	background-color: #F5EEE1;
	background-position: center;
	margin: 0px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

hr {
	border: none;
	background-color: #929175;
	color: #660000;
	height: 1px;
	width: 100%;
}

/* TEXT */

P, TD, .text {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #525252;
	font-weight: none;
}

.text_blue {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	color: #224A9E;
	font-weight: none;
}

.welcome {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCD7ED;
	font-weight: bold;
}

.caption {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #003C7B;
	font-weight: bold;
}

.chat_group {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #00000;
	font-weight: bold;
}

.message {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
}

.white {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
}

.white_bold {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.footer {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: none;
}

.error {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF2222;
	font-weight: none;
}

H1, .title {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #233E79;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 3px;
	text-decoration: none;
}

.white_title{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

H2, .subtitle {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #233E79;
	font-weight: bold;
	margin: 0px;
}


/* LINK */

A:link		{color: #DC8536; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 10px;}
A:visited	{color: #DC8536; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 10px;}
A:active	{color: #DC8536; text-decoration: none; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 10px; outline-style:none}
A:hover		{color: #DC8536; text-decoration: underline; font-family: Verdana, Arial, Tahoma ; font-weight: none; font-size: 10px;}

A:link.caption		{color: #555555; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:visited.caption	{color: #555555; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:active.caption	{color: #555555; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:hover.caption		{color: #555555; text-decoration: underline; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}

A:link.white		{color: #ffffff; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:visited.white	{color: #ffffff; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:active.white	{color: #ffffff; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:hover.white		{color: #ffffff; text-decoration: underline; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}

A:link.blue			{color: #224A9E; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: normal; font-size: 11px;}
A:visited.blue	{color: #224A9E; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: normal; font-size: 11px;}
A:active.blue		{color: #224A9E; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: normal; font-size: 11px;}
A:hover.blue		{color: #224A9E; text-decoration: underline; font-family: Arial,Tahoma,Verdana; font-weight: normal; font-size: 11px;}

A:link.green		{color: #2BA745; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:visited.green	{color: #2BA745; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:active.green	{color: #2BA745; text-decoration: none; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}
A:hover.green		{color: #2BA745; text-decoration: underline; font-family: Arial,Tahoma,Verdana; font-weight: bold; font-size: 11px;}

TABLE.quote	{ 
		border-color: ##929175; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px; 
		border-bottom-width: 1px; 
		border-left-width: 1px; 
		margin-left:10px;
		margin-right:10px;
}

TD.quote	{ 
		border-color: #ff0000; 
		border-style: solid; 
		border-width: 0 0 0 2 ; 
		padding: 5;
		background-color: #cccccc; 
		color: #000000; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: none; 
		font-size: 9px;
}

TD.quote_head	{ 
		border-color: #ff0000; 
		border-style: solid; 
		border-width: 0 0 0 2 ; 
		padding: 5;
		background-color: #aaaaaa; 
		color: #FFFFFF; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: bold; 
		font-size: 9px;
}

/* TABLE */

TD.blank	{ 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
}

TD.unread { 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
		font-weight: bold
}

TD.read { 
		border-color: #EEEEEE; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #EEEEEE; 
}

TD.light { 
		border-color: #FFFFFF; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FFFFFF; 
}

TD.dark { 
		border-color: #EEEEEE; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #EEEEEE; 
}

TD.pink { 
		border-color: #FF0000; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #FD9797; 
}

TH		{ 
		border-color: #DBDBDB; 
		border-style: solid; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 0px; 
		border-left-width: 0px; 
		background-color: #DBDBDB; 
		color: #555555; 
		text-decoration: none; 
		font-family: Verdana, Arial, Tahoma ; 
		font-weight: none; 
		font-size: 9px;
}

TD.doted		{ 
		border-color: #555555; 
		border: 1px dotted #555555; 
		border-top-width: 0px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px; 
}

TD.padd_left				{ padding-left: 16px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: none; }
TD.padd_left_right	{ padding-left: 16px; padding-right: 16px; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: none; }
TD.rd								{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF; }
TD.ld								{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.lrd							{ border-color: #D9DDE1; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.lrtd							{ border-color: #D9DDE1; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; }
TD.bottom_line			{ border-color: #444444; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; background-color: #FFFFFF; }

TD.blue_diagonal			 { background-color: #F6F9FE; background-image: url(images/blue_bg.gif); }
TD.blue_diagonal_right { background-color: #F6F9FE; background-image: url(images/diagonal_bg_right.jpg); background-repeat: repeat-y; background-position: right; }
TD.gray_diagonal_right { background-color: #FAFAFA; background-image: url(images/gray_diagonal_bg_right.jpg); background-repeat: repeat-y; background-position: right; }
TD.dark_blue_gradient  { background-color: #EBEFF8; background-image: url(images/dark_blue_gradient.gif); background-repeat: repeat-y; background-position: left; 
												font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
												font-size: 11px;
												color: #003C7B;
												font-weight: bold;
												}
TD.dark_cream_gradient { background-color: #E9E8E4; background-image: url(images/dark_cream_gradient.gif); background-repeat: repeat-y; background-position: left; 
												font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
												font-size: 11px;
												color: #003C7B;
												font-weight: bold;
												}
TD.dark_cream { background-color: #E9E8E4; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
												font-size: 11px;
												color: #003C7B;
												font-weight: bold;
												}
TD.light_blue  { background-color: #F0F3FA;}
TD.dark_blue  { background-color: #EBEFF8;}

TD.light_gray  { background-color: #FAFAFA;}

TD.light_cream { background-color: #EFEEEA;}
TD.lighter_cream { background-color: #F5F5F3;}

TD.ver_blue_gradient  { background-color: #EBEFF8; background-image: url(images/ver_blue_gradient.gif); background-repeat: repeat-x; background-position: bottom; 
												font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
												font-size: 11px;
												color: #0057AE;
												font-weight: bold;
												}

/* INPUT */

.inputstyle, INPUT.text {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#333333;
		background-color:#F5EFE1;
		border-style:solid;
		border-width:1px;
		border-bottom-color:#928F87;
		border-right-color:#928F87;
		border-left-color:#000000;
		border-top-color:#000000;
		padding-left: 2px;
}

.selectstyle, INPUT.select {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#333333;
		background-color:#FFFFFF;
		border-style:solid;
		border-width:1px;
		border-color:#6D90B0;
}

.submit, INPUT.submit {
		font-family:Tahoma, Verdana, Arial;
		font-size:11px;
		color:#FFFFFF;
		background-color:#F79546;
		border-style:solid;
		border-width:2px;
		font-weight: bold;
		border-color:#B86520;
		cursor:pointer;
}

fieldset {
	border: 1px solid #000000;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px;
}

legend {
	color: #ff0000; 
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	background-color: #FFFFFF;
	font-weight: bold;
}

td.parity1{
	background-color:#EFEFEF;
}

td.parity0{
	background-color:#FFFFFF;
}

TD.header	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #BBBBBB;
}

.box    {
    border-width: 1px;
    border-style: solid;
    border-color: #BBBBBB;
}

/* FEED */
.feedText{
	color:#000000;
}

A:link.feedLink, A:visited.feedLink, A:active.feedLink, A:hover.feedLink  {
	color: #304E97;
	font-family: Verdana, Tahoma, Arial;
	font-weight:bold;
	text-decoration: underline;
	font-size:10px;
}

.feedTime{
	color: #BBBBBB;
}

.feedCellEven{
	padding: 10px;
	height: 40px;
	border-bottom: solid 1px #3258AB;
}

.feedCellOdd{
	padding: 10px;
	height: 40px;
	border-bottom: solid 1px #3258AB;
	background-image: url(images/v-line.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.feedCellAlter1{
	background-color: #FFFFFF;
}

.feedCellAlter2{
	background-color: #D7E4F5;
}

.editBox{
	z-index: 5;
	visibility:hidden;
	position: absolute;
	background-color:#f5efe1;
	width:330px;
	border:solid 1px #000000;
}

.editBox textarea{
	width:100%;
	border-style:none;
	background-color:#f5efe1;
}

.editBox div.editHeader{
	width:100%;
	height:21px;
	background-color:#015196;
}

.editBox div.editHeader div{
	padding: 3px 0px 2px 5px;
}

.editBox div.editHeader a{
	color: #FFFFFF;
	font-size: 11px;
	font-weight:bold;
}

.editBox div.editNote{
	padding: 2px 0px 2px 2px;
	font-size:10px;
	height:10px;
}

.editBox div.editFooter{
	width:100%;
	height:57px;
	background-color:#e9e8e4;
	border-top:solid 1px #000000;
	font-size:10px;
	padding:3px 0px 2px 0px;
}

.editIndicator{
	display: none; 
	vertical-align: middle;
}

.customHTML{
	display:block;
	overflow:auto;
	width: 435px;
	border: solid 0px #000000;
}