BODY
{
    BACKGROUND-COLOR : #ffffff;
    color            : #646464;
    FONT-FAMILY      : Ariel, Helvetica;
    FONT-SIZE        : 10pt;
    FONT-WEIGHT      : normal;
    LETTER-SPACING   : normal;
    TEXT-TRANSFORM   : none;
    WORD-SPACING     : normal;
    margin           : 0.5em;
}

.discalimer
{
    FONT-FAMILY : Ariel, Helvetica;
    FONT-SIZE   : xx-small;
}

.normal, td
{
	FONT-FAMILY : Ariel, Helvetica;
	font-size   : 10pt;
	color       : #646464;
}

.normalwhite
{
	FONT-FAMILY : Ariel, Helvetica;
	font-size   : 8pt;
	color       : #646464;
}

.replacewhitespace
{
	FONT-FAMILY      : Ariel, Helvetica;
	font-size        : 8pt;
	BACKGROUND-COLOR : #646464;
	color            : #ffffff;
	border           : solid 1px #f1a06a;
}

.grid
{
	FONT-FAMILY  : Ariel, Helvetica;
	font-size    : 8pt;
	color        : #646464;
	margin-left  : auto;
	margin-right : auto;
}

.grid tbody tr td
{
	padding : 0.25em;
}

.Title
{
    BACKGROUND-COLOR : #ffffff;
    color            : #646464;
    FONT-FAMILY      : Ariel, Helvetica;
    FONT-SIZE        : .14px;
    FONT-WEIGHT      : bolder;
}

.mastheadnavigation 
{
	color  : #F26334;	
	border : solid 1px #f1a06a;
}

.mastheadnavigationOn {
	color  : #F26334;	
	border : solid 1px #F26334;
}


H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR : #F26334;
    clear : both;
    background  : transparent url(Images/headingbackground.gif) repeat-x;
    padding		: 0.5em 0.5em 0.5em 0.5em;
}
H1	{	
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size:	     1.4em;
	font-weight:	 700;
	font-style:	     normal;
	text-decoration: none;
	word-spacing:	 normal;
	letter-spacing:	 normal;
	text-transform:	 none;
}	
		
H2	{	
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size:	     1.4em;
	font-weight:     700;
	font-style:	     normal;
	text-decoration: none;
	word-spacing:	 normal;
	letter-spacing:	 normal;
	text-transform:	 none;
}	
		
H3	{	
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:	    1.58em;
	font-weight:	500;
	font-style:	    normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H4	{	
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-size:	     1.33em;
	font-weight:	 500;
	text-decoration: none;
	word-spacing:	 normal;
	letter-spacing:	 normal;
	text-transform:	 none;
}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
H6	{	
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	font-size:	    .8em;
	font-weight:	700;
	font-style:	    normal;
	text-decoration:none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
}	
		
TFOOT, THEAD	{	
	font-size:	    1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:    Arial, Helvetica;
}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	    1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:    Arial, Helvetica;
}	

A:link, A:visited,A:active	{	
	text-decoration:	none;
	color:		    	#666666;
	font-weight:        bold;
}	
		
A:hover	{	
	text-decoration: none;
	color:	         #F26334;
	font-weight:     bold;
}
	
A IMG
{
	border:none;
}
	
SMALL	{	
	font-size:	.7em;
}	

BIG	{	
	font-size:	1.17em;
}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
}	
	

UL LI	{	
	list-style-type:	square ;
}	

UL LI LI	{	
	list-style-type:	disc;
}	

UL LI LI LI	{	
	list-style-type:	circle;
}	
	
OL LI	{	
	list-style-type:	decimal;
}	

OL OL LI	{	
	list-style-type:	lower-alpha;
}	

OL OL OL LI	
{	
	list-style-type:	lower-roman;
}	

IMG
{
	margin-top:   1px;
	margin-left:  1px;
	margin-right: 1px;
}

label
{
	white-space:nowrap;
}

LEGEND
{
	color:#646464;
}

FIELDSET
{
	border:none;
}

form div
{
	line-height:   2em;
	margin-bottom: 0.5em;
}

form div label 
{
	float:         left;
	width:         40%;
	text-align:    right;
	padding-right: 0.25em;
}

.onmouseover
{
	color:#646464;
}

.mainmenu , .sectionmenu
{
	display:    block;
	padding:	0 0 0 0;
	margin:		0 0 0 0;
	background  : transparent url(Images/headingbackground.gif) repeat-x top;
	line-height : 2em;
}

.mainmenu LI , .sectionmenu LI
{
	display     : inline;
	padding     : 0 0 0 0;
	margin      : 0 0 0 0;
	list-style  : none;
	FONT-FAMILY : Ariel, Helvetica;
	line-height : 2em;
}

.mainmenu LI A, .sectionmenu LI A
{
	text-align    : center;
	white-space   : nowrap;
	padding		  : 0.5em 1em 0.5em 1em;
	color         : #666666;
	BORDER        : none;
	line-height : 2em;
}

.mainmenu LI A:hover, .mainmenu LI A.selected
{
	color  : #F26334;
}




.SymButton
{
	Border     : solid 2px #f1a06a;
	background : #ffffff;
	color      : #646464;
	width      : 125px;
}

.HeadRow, .HeadRow TD,  .HeadRow TD A 
{
	color      : #ffffff;
	background : #F26334;
	font-weight: bold;
}

.HeadRow TD A:hover
{
	color:#646464;
}

.AltRow
{
	background:#f5f0e9;
}

.Alert, .Alert TD
{
	background:#ffad76;
	color     :#000000;
}

.Personal, .Personal TD
{
    font-weight : bold;
	color       : #ba5009;
}


.download
{
	border       :none;
	background   :url(Images/download.gif) no-repeat transparent;
	color        :#646464;
	font-weight  :bold;
	cursor       :pointer;
	padding-left :20px;
}

.download:hover
{
	color        :#F26334;
	font-weight  :bold;
}

.InProgressFault
{
}

.CompletedFault
{
}

.CancelledFault
{
}

.InProgressOrder
{
}

.CompletedOrder
{
}

.CancelledOrder
{
}

.UnBilledService
{
	background:transparent url(../../Branded/Excell/BillingCo/Images/live-unbilled-service.gif) no-repeat;
	line-height:32px;
	padding-left:40px;
}

.LiveService
{
	background:transparent url(../../Branded/Excell/BillingCo/Images/live-service.gif) no-repeat;
	line-height:32px;
	padding-left:40px;
}

.CancelledService
{
	background:transparent url(../../Branded/Excell/BillingCo/Images/cancelled-service.gif) no-repeat;
	line-height:32px;
	padding-left:40px;
}

#controls .SymButton
{	
	margin     : 0.25em 0.25em 0.25em 0.25em;
}

.disclaimer
{
	width:        30%;
	margin-top:   2em;
	margin-left:  auto;
	margin-right: auto;
	text-align:   left;
	line-height:  1em;
}

.feature
{
	padding-left  :0.5em;
	padding-right :0.5em;
	margin-left   :0;
}

.feature LI
{
	list-style    :none;
	margin-left   :0;
	line-height   :1.1em;
	margin-bottom :0.75em;
}

.feature LI A
{
	list-style  :none;
	margin-left :0;
	white-space :nowrap;
	font-weight :bold;
}

.feature LI LABEL
{
	float       :none;
	width       :auto;
	margin-left :0.75em;
	white-space :normal;
}

#TopMenu
{
	TEXT-ALIGN: left;
}

#arguments label 
{
	clear:both;
}

#arguments label 
{
	float:        none;
	width:        auto;
	padding-left: 0.5em;
	line-height:  1em;
}

#arguments label:first-child
{
	margin-left:  0;
	padding-left: 0;
}

/* inline label for the "All CLIs" checkbox */
label.forall, #arguments nobr label.forall
{
	float:none;
	width:auto;
	padding-left:0;
	margin-left:0.125em;
}

/*
#Homepage #calls, #Homepage #Services
{
	float:left;
	width:47%;
}
#Homepage #customize, #Homepage #custserv
{
	float:right;
	width:49%;
	margin-left:1%;
}
*/

#LoginForm
{
	text-align:center;
}
#LoginForm div label 
{
	float:        none;
	text-align:   left;
	padding-left: 0.5em;
}
#LoginForm P {
	clear:left;
}
#LoginForm fieldset {
	padding-top:    1em;
	padding-left:   1em;
	padding-right:  1em;
	padding-bottom: 0.5em;
	border:         solid 1px #f1a06a;
	text-align:     left;
	margin-left:    auto;
	margin-right:   auto;
	width:          30%;
}
#LoginForm fieldset DIV {
	white-space: nowrap;
}

#logo
{
	display:     block;
	height:      150px;
	font-size:   300%;
	background:  url(Images/headingbackground.gif) repeat-x;
	color:       #f1a06a;
	padding-top: 15px
}

#NickNameForm Table TR TD DIV LABEL
{
	clear:      left;
	width:      100%;
	text-align: left;
}

#NickNameForm Table TR TD DIV LABEL SPAN
{
	float:         left;
	width:         40%;
	text-align:    right;
	padding-right: 0.25em;
}

#FeedbackForm DIV TEXTAREA
{
	width:40%;
}

#InvoiceForm H2
{
	font-size:	106%;
	font-weight: bold;
}

#InvoiceForm TABLE LABEL
{
	width:auto;
	float:none;
	display:inline;
}

#InvoiceForm #lblOptionsMessage
{
	clear:both;
}

.MarketingMessage IMG
{
    position:absolute;
}
