BODY, P, TD{
	color : #333333;
	font-family : arial, helvetica, sans-serif;
	font-size: 11px;
}

LI {
	color : #000000;
	font-family :  arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin-top : 3px;
	padding-right: 20px;
}

H1 {
	font-size: 18px;
	font: Century Gothic, arial, helvetica, helvetica, sans-serif;
	color: #00475D;
	margin-top : 5px;
	margin-bottom : 5px;
}

H2 {
	font-size: 12px;
	font-weight: bold;
	font-family :   arial, helvetica, sans-serif;
	color: #000000;
}

H3 {
	font-size: 11px;
	color: #000066;
	font-style : italic;
	font-weight : normal;
}

H4 {
	font-size: 12px;
	color: #003366;
	font-family :   arial, helvetica, sans-serif;
	font-weight : bold;
}

A {
	color: #0033ff;
	font-family :  arial, helvetica, sans-serif;
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
}

A:Hover {
	color: #0066cc;
	font-family : arial, helvetica, sans-serif;
	text-decoration : underline;
	font-size : 11px;
	font-weight : normal;
}


A:Active {
	color: #0033ff;
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-size : 11px;
	font-weight : normal;
}

A:Visited {
	font-family : arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
 

.logout:link {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

.logout:hover {
	color : #263f82;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	font-weight : bold;
}
.logout:active {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

.logout:visited {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
}
 
.secondnav:link {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

.secondnav:hover {
	color : #263f82;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : underline;
	font-weight : bold;
}
.secondnav:active {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	text-decoration : none;
	font-weight : bold;
}

.secondnav:visited {
	color : #0033ff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
}
 

.search {
	color : #ffffff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	font-weight : bold;

}

.callout {
	font-family: Verdana, Arial, sans-serif; 
	font-style: italic; 
	color : #172b74;
	font-size: 12px; 
	color: #172b74;
}

.introcallout {
	color : #172b74;
	font-family :  verdana, arial, sans-serif;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}

 

.intro {
	color : #ffffff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	width: 250px;
	margin-left: 15px;
}

.homeintro {
	color : #105397;
	font-family :  arial, sans-serif;
	font-size: 12px;
	width: 220px;
	margin-top: 140px;
	margin-left: 0px;
}


.list {
	font-family : verdana, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	margin-top : 3px;
	padding-top : 6px;
	line-height : 14px;
}

.tabtitle {
	color : #6e1a56;
	font-family :  arial, sans-serif;
	font-size: 13px;
	font-weight : bold;
	margin-left: 10px;
}
 
 


.subtitle {
	color : #ffffff;
	font-family :  arial, sans-serif;
	font-size: 13px;
	font-weight : bold;
}
 
.leftsubtitle {
	color : #ffffff;
	font-family :  arial, sans-serif;
	font-size: 11px;
	font-weight : bold;
}


.home {
	color : #000000;
	font-family :  verdana, arial, sans-serif;
	font-size: 11px;
	text-align: left;
	font-weight : normal;
}

.copyright {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align : center;
}

.copyright:link {
	font-family: arial, sans-serif;
	font-size : 11px;
	color : #0066CC;
	text-align : center;
	text-decoration : none;
}

.copyright:hover {
	font-family : arial, sans-serif;
	font-size : 11px;
	color : #0066CC;
	text-align : center;
	text-decoration : underline;
}
.copyright:active {
	font-family : arial, sans-serif;
	font-size : 11px;
	color : #0066CC;
	text-align : center;
	text-decoration : none;
}

.copyright:visited {
	font-family : arial, sans-serif;
	font-size : 11px;
	color : #0066CC;
	text-align : center;
}
  
  
.credit {
	color: #666666;
	font-family : arial, sans-serif;
	text-decoration : none;
	font-size : 12px;
	font-weight : normal;
}

.Subhead {
	font-size: 14px;
	color: #000066;
	font-weight : bold;
	
	
}


.ref {
	font-size : 10px;
}
 
 
.datetable {
	background-color: #f0f0f0;
	font-size : 12px;
}

.maintable {
	background-color: #FFFFFF;
}

.filter {
	background-color: #f0f0f0;
}

.textbox {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	border: 1px solid #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 18px;
}

.textbox2 {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	border: 1px solid #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 170px;
	height: 18px;
}
.dropdown {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	border: 1px solid #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 150px;
	height: 20px;
}

.createorgdropdown {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	border: 1px solid #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
}

.formlabel {
	font-size: 11px;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: right; 
}

.formdetails {
	background-color: #f0f0f0;
	height: 18px;
}

.submit {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.pagination {
	background-color: #f0f0f0;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color : #666666;
}
.circuithead {
	background-color: #dcdcdc;
	height: 25px;
	vertical-align: middle;
}
.circuithead td{
	vertical-align: middle;
}


tr.circuitroweven td{
	background-color: #FFF;
	height: 30px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	color : #333333;
}

tr.circuitrowodd td{
	background-color: #F4F7FB;
	height: 30px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	color : #333333;
}
tr.circuitdivider {
	background-color: #f6f6f6;
	height: 5px;
}

.datedropdown {
	font-size: 11px;
}

datedropdownwide{
	width: 70px;
}

.detailsrow {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 15px;
}

.detailshead {
	font-size: 14px;
	color : #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
}

.title {
	font-size: 11px;
	color : #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
	font-weight: bold;
}

.documentrow {
	background-color: #f0f0f0;
	height: 20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	color : #333333;
}

.documenthead {
	background-color: #f6f6f6;
	height: 30px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CCCCCC;
	color : #333333;
}

.description {
	font-size: 11px;
	color : #666666;
}


.textarea {
	font-size: 11px;
	color : #000000; 
	background-color: White; 
	border: 1px solid #666666; 
	font-family: Arial, Helvetica, sans-serif; 
	width: 200px;
	height: 60px;
}

.confirmation {
	font-size: 11px;
	color : #ec0000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
	font-weight: bold;
	text-align: center;
}


.spotlight {
	font-size: 14px;
	font-family: "Century Gothic", arial, helvetica, helvetica, sans-serif;
	font-weight: bold;
	color: #ec0000;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 10px;
	width: 160px;
}

.moduleheader {
	vertical-align: middle;
	font-size: 14px;
	font-family: "Century Gothic", arial, helvetica, helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left : 10px;
	/*padding-top : 8px;*/
	width: 340px;
}

.flattenedeven {background-color:#FFF; color:#000000; border-width:0px;}

.flattenedodd {background-color:#F4F7FB; color:#000000; border-width:0px;}

.inputGrayedOut {color:#CCC;}

/*added by sandip*/
.error {
	font-size: 15px;
        color : #ec0000; 
	font-family: Arial, Helvetica, sans-serif; 
	height: 20px;
	font-weight: bold;
	text-align: center;
}

.errorlabel {
	font-size: 15px;
        color : #ec0000; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
        height: 20px;
	text-align: right; 
}

form.zeromargin {margin: -1px;}

/* new navigation menu */
#dropmenudiv { 
font-family: Arial,Trebuchet, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
font-size: 11px; 
color: #000000; 
position:absolute; 
border:1px solid #3b599c; 
z-index:100; 
background-color: #CCCCCC;
}

#dropmenudiv A { 
font-family: Arial, Trebuchet, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
font-size: 11px; 
color: #000000 ; 
display: block; 
text-indent: 0px; 
background-color: #CCCCCC;
line-height: 22px;
padding-left: 10px;
}

#dropmenudiv A:hover { 
font-family: Arial, Trebuchet, Helvetica, sans-serif; 
font-weight: normal; 
text-decoration: none; 
font-size: 11px; 
color: #000000; 
background-color: #e5e5e5;}

#mainListing{ float: left; }
#mainListing{ padding: 0px; }
#mainListing table{ width: 600px; }
#mainListing table th, #mainListing table td{ padding: 4px; }
#mainListing table th{ font-weight: bold; text-align: left; }
#mainListing table th a:link, #mainListing table th a:visited{ font-weight: bold; text-decoration: underline; }

#filterForm{ float: right; margin-right: 20px; padding: 0px 5px 20px 5px; background-color: #fafafa; border: 2px #ccc solid; width: 275px; }

.clear{ clear: both; }
label{ padding-right: 10px; }

.group{ display: inline; float: left; }
.group li{ list-style-type: none; list-style-position: outside; }

form .uniform{ width: 180px; }
form .medium{ width: 130px; }
form .small{ width: 90px; }
form * td{ vertical-align: top; }

.reportButton{ display: inline; padding: 8px 13px 5px 8px;}
#reports .selected{ background-color: #f9f9f9; }
#reportOptions{ margin: 3px 5px 5px 0; padding: 5px 8px 5px 8px; background-color: #f9f9f9; }
.hidden{ display: none; visibility: hidden; }

.formSectionHead{ text-align:left; padding: 8px 8px 8px 0; margin-bottom: 3px; }
.circuithead a{ font-weight: bold; text-decoration:none }

table.executiveDashboard{}
	table.executiveDashboard table{ margin: 0; }
	table.executiveDashboard table tr{ height: 40px	; }
	table.executiveDashboard .ticketTypes{ text-align: right; background-color: #f9f9f9; padding: 0 5px 0 5px; border: 1px solid #eaeaea; }
	table.executiveDashboard .resultCategory{ text-align: center; vertical-align: middle; background-color: #f9f9f9; width: 85px; border: 1px solid #eaeaea; }
	table.executiveDashboard .results{ color: #222; text-align: center; vertical-align: middle; background-color: #fefefe; width: 85px; font-size: 15px; font-weight: bold; border: 1px solid #ccc;}
	table.executiveDashboard .links{ color: white; text-align: center; vertical-align: middle; background-color: #D8D8D8; padding: 0 5px 0 5px; width: 100px; border: 1px solid #ccc;}
		table.executiveDashboard .links a{ color: #777; text-decoration: none; }
		table.executiveDashboard .links a:visited{ color: #777; text-decoration: none; }
#chartContainer{ background-color: #eaeaea; margin-top: 20px; padding: 15px; border: 1px solid #ccc; }
#chart{ background-color: white; padding: 5px; }

a.selected{ font-weight: bold; }
.secondary{ color: #AAA; }


.menutitle{
cursor:pointer;
margin-bottom: 5px;
font-weight:bold;
}

.submenu{
margin-bottom: 0.5em;
}

.allMonthlyReports {
	border-width: 2px; 
	border-style: solid; 
	border-color: gray; 
	background-color: #f0f0f0;
	padding-bottom: 15px;
}

table.thinTable {
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.thinTable td {
	padding: 0px;
}

a.outageLnk:link, a.outageLnk:visited, a.outageLnk:active, a.outageLnk:hover {
	display: block;
	color: #00475D;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	height: 100%;	
	text-decoration: underline;
}

.lightGrey {
	background-color: rgb(235, 235, 228);
}

table.reporStatsTable {
	margin: 0px;
	padding: 0px;
	border-color: black;
	background-color: white;
	border-collapse: collapse;
}

table.reporStatsTable th, table.reporStatsTable td {
	border: 1px solid #0000A0;
	padding: 3px 0 3px 0;
}

.reportSummaryHeader {
	background-color: #C68E17;
	text-align: center;
	color: black;
	font-size: 12px;
	font-weight: bold;
}

.reportSummaryData {
	text-indent: 2px;
	font-size: 12px;
}

.reportSummaryCaption {
	text-align: center;
	background-color: #0000A0;
	color: white;
	font-size: 16px;
	font-weight: bold;
}