body
{
  margin: 0px;
}
.pageTitle
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR: #FFFFFF;
}

.broadcastPageTitle
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR: #FACD2C;
}

A {
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

a:link     {color:#000000}
a:visited  {color:#000000}
a:hover    {color:#000000}
a:active   {color:#000000}

a.reversed:link     {color:#ffffff}
a.reversed:visited  {color:#ffffff}
a.reversed:hover    {color:#ffffff}
a.reversed:active   {color:#ffffff}

td
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}

.vrhighlight
{
    color: #3c64a2;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

.bb
{
    color: #000000;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

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

}

.highLighted
{
    COLOR:#FACD2C;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
}

.highLightedLarge
{
    COLOR:#FACD2C;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    
}

.blackText, .BlackText
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.whiteText
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.smallText
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.weather
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR: #FFFFFF;
}

INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
SELECT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
TEXTAREA
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.innerHeader
{
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    COLOR: #1F5BA3
}

.errorText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #F62020;
}

.greenText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #1BA315;
}

.blueText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #1F5BA3;
}

.greyText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #999999;
}

.inputerror
{
	background-color: #DD0F0F; 
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-family: verdana; font-size: 8pt; 
	color:#FFFFFF; 
	font-weight: bold;
}

.printText
{
    COLOR: #000000;
    TEXT-ALIGN: justify; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.raised {
	border-top: #ffffff 1px solid;
	border-bottom: #808080 1px solid;
	border-left: #ffffff 1px solid;
    border-right: #808080 1px solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    background-color: #1F5BA3;
}


.raised2 {
	border-top: #ffffff 1px solid;
	border-bottom: #808080 1px solid;
	border-left: #ffffff 1px solid;
    border-right: #808080 1px solid;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
   }
   
   .normalMessageText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #1F5BA3;
}

.vitalMessageText
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #F62020;
}

.test {
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #000000;
}

.gc_button
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #E7CF63;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;      
    COLOR: #000000;
    cursor:pointer;
    WIDTH: 70px;
}

.gc_button_disabled
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D4D4D4;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;      
    COLOR: #000000;
    cursor:pointer;
    WIDTH: 70px;
}

.tr_button
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EFB923;
    BORDER-RIGHT: #C09620 1px solid;
    BORDER-BOTTOM: #C09620 1px solid;
    BORDER-TOP: #C09620 1px solid;
    BORDER-LEFT: #C09620 1px solid;      
    COLOR: #000000;
    cursor:pointer;
    WIDTH: 70px;
    FONT-WEIGHT: bold; 
}

span.comments 
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;

}

div.pleasewait
{
		position: absolute;
		top: 200;
		left: 300;
		height: 300;
    width: 500;
		z-index: 1;
    font-size: 18px;
    background-color: #FFFFFF;
    border: #000000 1px solid;      
    color: #000000;
}

div.accessdenied
{
		position: absolute;
		top: 335px;
		left: 240px;
		height: 500px;
    width: 955px;
		z-index: 10000;
    font-size: 18px;
    background-color: #000000;
    border: #000000 1px solid;      
    color: #000000;
		/* for IE */
		filter:alpha(opacity=40);
		/* CSS3 standard */
		opacity:0.4;

}


div.inlinemessage
{
	position: absolute;
	top: 375px;
	left: 350px;
	width: 400px;
	height: 100px;
	background-color: #000000;
	border: #000000 1px solid;      
	color: #ffffff;
	/* for IE */
	filter:alpha(opacity=90);
	/* CSS3 standard */
	opacity:0.9;
	font-weight:bold;

}

.messagelistread0
{
		position: relative;
		height: 18;
    color: #000000;
    background-color: #f9ecb4;
    border-width: 1px 0px 1px 0px;      
    border-style: solid;      
    border-color: #cccccc;      
		padding: 2px;
    cursor: pointer;
}

.messagelistread1 {

		position: relative;
		height: 18;
    color: #000000;
    background-color: #e7cf63;
    border-width: 1px 0px 1px 0px;      
    border-style: solid;      
    border-color: #cccccc;      
		padding: 2px;
    cursor: pointer;
}

.messagelist0
{
		position: relative;
		height: 18;
    color: #000000;
    background-color: #FFFFFF;
    border-width: 1px 0px 1px 0px;      
    border-style: solid;      
    border-color: #cccccc;      
		padding: 2px;
    cursor: pointer;
}

.messagelist1 {

		position: relative;
		height: 18;
    color: #000000;
    background-color: #cccccc;
    border-width: 1px 0px 1px 0px;      
    border-style: solid;      
    border-color: #cccccc;      
		padding: 2px;
    cursor: pointer;
}

.messagehover {

		position: relative;
		height: 18;
    color: #000000;
    background-color: #ccffcc;
    border-width: 1px 0px 1px 0px;      
    border-style: solid;      
    border-color: #ccffcc;      
		padding: 2px;
    cursor: pointer;
}

#messageelement
{
		position: relative;
    font-size: 14px;
    font-weight: normal;
		/*
    color: #000000;
		*/
		border: 0px solid #000000;
}

#messageelementread
{
		position: relative;
    font-size: 14px;
    font-weight: bold;
    /*
		color: #000000;
		*/
		border: 0px solid #000000;
}

.messageelementreadfrom, .messageelementfrom
{
		width: 300px;
		display: inline;
}

.messageelementreadsubject, .messageelementreadrecv, .messageelementsubject, .messageelementrecv
{
		width: 30%;
		display: inline;
}

.readmessage
{
		padding: 5px;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.mc_inbox, .mc_history
{
   position: relative;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #E7CF63;
    border: #000000 1px solid;
		padding: 5px;
    color: #000000;
    cursor:pointer;
    width: 160px;
    height: 30px;
		display: inline;
}

.functional 
{
		position: relative;
		width: 100%;
		margin: 10;
		display: inline;
    cursor:pointer;

}

.additional_controls 
{
		position: relative;
		display: inline;

}

.reply_control 
{
		position: relative;
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #0000FF;
    border: #000000 1px solid;
		padding: 5px;
    color: #FFFFFF;
    cursor:pointer;
    width: 180;
    height: 30px;
		display: inline;
}

.messagelistbody
{
   position: relative;
}

.unreadmessages
{
   position: relative;
}

.readmessages
{
   position: relative;
}

.message_body, .message_list
{
		position: relative;
		color: #000000;
		border: 10px;
		width: 90%;

}

.message_list_body
{
		color: #000000;

}

.replyDiv
{
		position: relative;
		border: #0000FF 1px solid;
		padding: 5px;
}

.onlyblack
{
		color: #000000;
}

.graybackground
{
		background-color: #cccccc;
		padding: 10px;
}

.ajax_unread_display 
{

 font-size: 16px;
 color: #ff0000;

}

.gcrtime 
{
	
	display: inline;
  color: #FF0000;
	font-size: 18px;
}

/*
 
 Side Menu Classes

*/


.menuframe
{
	border: 0px solid #ffffff;
	width: 100%;
	background: #c6c6c6;
}

.menucontent
{
	position:relative;
  border: 0px solid black;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 12px;
}

.menuheader
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #1F5BA3;
		height: 25px;
}

.menuinner
{
	border: 1px solid #8f8f91;
	background: #e9e9ea;
	padding-top: 12px;
	width: 220px;
}

.menurow
{

}

.menuitem
{

	text-align: center;
	display: inline-block;
	width: 50px;
	border: 0px solid #000000;
	vertical-align: top;
}

.menuitemsingle
{

	text-align: center;
	display: inline-block;
	width: 100%;
	border: 0px solid #000000;
	vertical-align: top;
}

.menudoublebar
{
	margin: 10px;
	height: 10px;
  background-image: url(/images/double_bar.jpg);
}

/*
 
 Simple Window Classes

*/


.windowframe
{
	border: 0px solid #ffffff;
	width: 100%;
	background: #c6c6c6;
}

.windowcontent
{
	position:relative;
  border: 0px solid black;
	padding-top: 15px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 12px;
}

.windowheader
{
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    color: #1F5BA3;
		min-height: 25px;
}

.windowinner
{
	border: 1px solid #8f8f91;
	background: #e9e9ea;
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
}

.windowrow
{

}

.windowitem
{

	text-align: center;
	display: inline-block;
	width: 50px;
	border: 0px solid #000000;
	vertical-align: top;
}

.windowitemsingle
{

	text-align: center;
	display: inline-block;
	width: 100%;
	border: 0px solid #000000;
	vertical-align: top;
}

.windowdoublebar
{
	margin: 10px;
	height: 10px;
  background-image: url(/images/double_bar.jpg);
}

.windowheaderseparator
{

	margin-right: -7px;
	margin-left: -6px;
	height: 14px;
  background-image: url(/images/simpleborders/header_separator.jpg);
	z-index: 1000;
}

/*

The following builds the frame of the window

*/
#tlc, #trc, #blc, #brc
	{
	background-color: transparent;
	background-repeat: no-repeat;
	}


#tlc
	{
	background-image:url(/images/simpleborders/tlc.jpg);
	background-position: 0% 0%;
	}


#trc
	{
	background-image:url(/images/simpleborders/trc.jpg);
	background-position: 100% 0%;
	}
	

#blc
	{
	background-image:url(/images/simpleborders/blc.jpg);
	background-position: 0% 100%;
	}


#brc
	{
	background-image:url(/images/simpleborders/brc.jpg);
	background-position: 100% 100%;
	}


#tb, #bb
	{
	background-color: transparent;
	background-repeat: repeat-x;
	}
			

#tb
	{
	background-image:url(/images/simpleborders/tb.jpg);
	background-position: 0% 0%;
	}


#bb
	{
	background-image:url(/images/simpleborders/bb.jpg);
	background-position: 50% 100%;
	}
	

#rb
	{
	background-image:url(/images/simpleborders/r.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-y;
	}


#lb
	{
	background-image:url(/images/simpleborders/l.jpg);
	background-position: 0% 100%;
	background-repeat: repeat-y;
	}
			
