body {font-size: 8pt;font-family: Verdana,bitstream vera sans,sans-serif;color: #54166D;background: white;margin: 0px;padding: 0px;}

hr {color: #DDD7E6;}

hr.comp {
	color: #cccccc;
	
}

table {
	font-size: 8pt;
	font-family: Verdana,bitstream vera sans,sans-serif;
}

a {
	color: #54166D;
	text-decoration: underline;
}

table.faq {
	border: 1px solid #DDD7E6; background-color: #FAF8FB;
	-moz-border-radius: 7px; padding: 7px;
}

table.faq TD { padding: 2px 8px 2px 8px; }

table.faq ul {
	padding: 5px 5px 5px 20px;
}

table.faq li {
	margin: 0px;
	padding: 0px;
}

div.faq-heading {
	background-color: #6A3F82; color: white; padding: 2px 10px 2px 10px;
	border: 1px solid #DDD7E6;
	margin: 0px, 5px, 0px, 5px;
	font-weight: bold;
}

div.faq-supcategory {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	font-weight: bold;
}

div.faq-category {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	font-weight: bold;
}

div.faq-subcategory {
	border: 1px solid #FEDB89; background-color: #FFF5DF; padding: 2px;
	margin: 0px, 5px, 0px, 5px;
	font-weight: bold;
}

div.faq-subcategory a {
	text-decoration: none;
}

table.faq .faq-question {
	font-weight: bold;
}

table.faq .faq-question a {
	text-decoration: none;
}

table.faq .faq-detail a {
	font-weight: bold;
	text-decoration: none;
}

table.faq .faq-answer TABLE {
	border: 1px solid #DDD7E6;
	background-color: #FAF8FB;
	-moz-border-radius: 10px;
	padding: 10px;
}

table.faq .faq-answer TABLE TD { padding: 2px 10px 2px 10px; }
table.faq .faq-answer TABLE TH { background-color: #6A3F82; color: white; padding: 2px 10px 2px 10px; }

a:link { color: #54166D; text-decoration: underline; }
a:active { color: #54166D; text-decoration: underline; }
a:hover { color: #B10A32; text-decoration: none; }
input, textarea { border: solid 1px #54166D; color: #54166D; font-family: Verdana,bitstream vera sans,sans-serif; font-size: 8pt; }
option, select { border: solid 1px #54166D; background-color: #FFFFFF; color: #54166D; font-family: Verdana,bitstream vera sans,sans-serif; font-size: 8pt; }
.radio { border: solid 0px #54166D; color: #54166D; }



.template_top {
	background-color: #FFFFFF;
	background-image: url(/res/images/small_squares_yellow.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}

.template_menu {
	background-color: #54166D;
	background-image: url(/res/images/squares_purple2.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.template_main {
	background-color: #FFFFFF;
	background-image: url(/res/images/squares_purple.gif);
	background-repeat: repeat-y;
	background-position: 99% 0%; //stupid IE6
}

.template_style2_main {
	background-color: #FFFFFF;
}

.button_tools { background-image:url(/res/images/greygrad.gif);background-color: #d4cfde; -moz-border-radius: 3px; border: 1px solid #295888; height:17px; font-weight:900; font-family:Arial;}

.button { border: solid 1px #54166D; background-color: #9377A7; color: #FFFFFF; -moz-border-radius: 4px;cursor:pointer; }
.subhead { font-weight: bold; color: #FFFFFF }


.noline { color: #54166D; text-decoration: none }
a:link.noline { color: #54166D; text-decoration: none; }
a:active.noline { color: #54166D; text-decoration: none; }
a:hover.noline { color: #B10A32; text-decoration: none; }

a.headlines { font-size: 7pt; color: #54166D; font-weight: normal; text-decoration: none; }
a:link.headlines { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: none; }
a:active.headlines { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: none; }
a:hover.headlines { font-size: 7pt;  color: #B10A32; font-weight: normal; text-decoration: underline; }

.copyright { font-size: 7pt;  color: #54166D }
a.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:link.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:active.copyright { font-size: 7pt;  color: #54166D; font-weight: normal; text-decoration: underline; }
a:hover.copyright { font-size: 7pt;  color: #B10A32; font-weight: normal; text-decoration: none; }

.small { font-size: 7pt; }

.scrollbars {
	scrollbar-base-color: #DFD9E7;
	scrollbar-arrow-color: #6A3F82;
	scrollbar-DarkShadow-Color: #54166D;
}

.light_box { border: 1px solid #DDD7E6; background-color: #FAF8FB; }
TABLE.light_box TD { padding: 2px 8px 2px 8px; }
TABLE.light_box TH { background-color: #DDD7E6; padding: 2px 10px 2px 10px; }
TABLE.light_box { -moz-border-radius: 7px; padding: 7px; }
.light_box2 { border: 1px solid #DDD7E6; background-color: #FAF8FB; }

.light_box_green { border: 1px solid #A2DF3D; background-color: #A3FF6D; }
TABLE.light_box_green TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_green { -moz-border-radius: 7px; padding: 7px; }

.light_box_orange { border: 1px solid #FEDB89; background-color: #FFF5DF; }
TABLE.light_box_orange TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_orange { -moz-border-radius: 7px; padding: 7px; }

.light_box_grad { border: 1px solid #DDD7E6; background-image:url(/res/images/lightp_grad.jpg);background-color: #FAF8FB; }
TABLE.light_box_grad TD { padding: 2px 8px 2px 8px; }
TABLE.light_box_grad { -moz-border-radius: 7px; padding: 7px; }

.light_box_red { border: 1px solid #E09DAD; background-color: #EFCED6; }
TABLE.light_box_red TD { padding: 2px 10px 2px 10px; }
TABLE.light_box_red { -moz-border-radius: 10px; pading: 10px; }
.light_border { border: 1px solid #DDD7E6; }

/* Service Status */

.statushead      { font-size: 12pt; color: #330066; font-weight: bold }
.statusdate      { font-size: 7pt; color: #330066; font-weight: normal }
.statustext      { font-size: 8pt; color: #330066; font-weight: normal }
.statusoutage    { font-size: 8pt; color: #330066; font-weight: normal }
.statusborder    { border: #54166D 1px solid; }


/* postoffice css specific */
a.menuitem { text-decoration: none; }
td.text{color:black;background-color:#ffffff;} 
td.deleted{background-color:#999999;} 
td.deleted-hi{background-color:#777777;} 
td.important{background-color:#ffcccc;} 
td.important-hi{background-color:#ffaaaa;} 
td.unseen{background-color:#eeeeff;} 
td.unseen-hi{background-color:#ccccff;} 
td.answered{background-color:#ccffcc;}
td.answered-hi{background-color:#99ee99;} 
tr.text{color:black;background-color:#ffffff;} 
tr.deleted{background-color:#999999;} 
tr.deleted-hi{background-color:#777777;} 
tr.important{background-color:#ffcccc;} 
tr.important-hi{background-color:#ffaaaa;} 
tr.unseen{background-color:#eeeeff;} 
tr.unseen-hi{background-color:#ccccff;} 
tr.answered{background-color:#ccffcc;}
tr.answered-hi{background-color:#99ee99;} 

td.header { background-color: #DDD7E6; align: left; }
.smallheader { background-colour: #DDD7E6; align: left; }

tr.listitem { background-color: #ffffff; }
tr.listitem-hi { background-color: #ccccff; }
tr.oldlistitem { background-color: #cccccc; }
tr.oldlistitem-hi { background-color: #aaaacc; }

/* end postoffice */

/*************** new rego table ******************/
table#rego{background-color:#77598F;font-size: 7pt;}
#rego th{color:white;}
table#bigrego{background-color:#87569C;font-size: 8pt;}
#bigrego th{color:white;}
/*************** end rego table ******************/
/*************** new rego table2 ******************/

#regoNew th{
color:#52106A;
font-family: arial;
font-weight: bold;
font-size: 8pt;

}

#PlanName {
  background-color:#52146B;
  color: white;
}

#purpleRow {
  background-color:#E7DBEF;
}

#equip ,#equip a{
  background-color:#52106A;
  color: white;
  font-size: 8pt;
}
/*************** end rego table ******************/


/************ shadow for rego table *******************/
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
	position: relative;
}

.shadow,
.content{
	position: relative;
	bottom: 3px;
	right: 3px;
}

.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}

.content{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
}
#container{
	 margin-top:10px;
	}
/********************************************************/

/*ToolTip*/
/*.toolTipMid{background-color:#ddd6e8;color:#54166d; padding: 8px 15px;}
.toolTipWrapper{font-size:9pt;font-weight:bold;}
.toolTip{cursor:help;}


.toolTip {padding-right: 0px;cursor: help; position: relative;border-bottom: 1px dotted #000;z-index: inherit; margin:0;}
.toolTipWrapper { width: 300px;position: absolute; top: 10px;display: block;color: #FFF;font-weight: bold;font-size: 9pt; border: 1px solid #000;z-index: 999;background-image:url(../images/bodyMid.gif); margin:0;}
.toolTipTop {height: 0px;background-color: #ddd6e8; margin:0;}
.toolTipMid { padding: 8px 15px;color: #54166D;background-color: #ddd6e8; margin:0;}
.toolTipBtm { height: 0px;background-color: #ddd6e8; margin:0;}
h1{font-size:11px; font-weight: bold;}
h2{font-size:11px; font-weight: normal;}
li.list{font-size:9px;}

.toolTip {border-bottom:1px dotted #000000;cursor:help;padding-right:0;position:relative;}
.toolTipWrapper {border:1px solid #000000;color:#FFFFFF;display:none;font-size:9pt;font-weight:bold;position:absolute;/*margin-left:-25px;*/
/*top:15px;width:300px;z-index:9999;background-image:url('bodyMid.gif'); margin:5px;}
.toolTipTop {background-color:#DDD6E8;height:0;}
.toolTipMid {background-color:#DDD6E8;color:#54166D;padding:2px 15px;}
.toolTipBtm {background-color:#DDD6E8;height:0;}
h1 {font-size:11px;font-weight:bold;}
h2 {font-size:11px;font-weight:normal;}
input[type="radio"]{border: 0px;}*/
.toolTip,.toolTipTop,.toolTipMid,.toolTipBtm {padding:0;margin:0;}
.toolTip {border-bottom:1px dotted #000000;cursor:help;padding-right:0;position:relative;}

.toolTipWrapper {
    border:1px solid #000000;
    color:#FFFFFF;
    display:none;
    font-size:9pt;
    font-weight:bold;
    position:absolute;
    top:15px;
    margin-left:-90px;
    width:300px;
    z-index:9999;
    background-image:url('../css_new/bodyMid.gif');
}

.toolTipMid {background-color:#DDD6E8;color:#54166D;padding:2px 10px;position:relative;}
.toolTipMid ul{padding:0; padding-left:50px; margin:0;margin:10px 0;}
h1 {font-size:11px;font-weight:bold;}
h2 {font-size:11px;font-weight:normal;}
input[type="radio"]{border: 0px;}
