html, body {
padding:0px;
margin:0px;
}

body, select,a, input, textarea
{
font-family: Sans-Serif;
font-size: 1em;
line-height: 1.45em;
}

#contents {
position: fixed;
height: auto;
width: auto;
bottom: 30px;
margin: 0;
left: 8%;
right: 8%;
padding: 0px 20px 0px 20px;
overflow: auto;

}

#NavBar
{
height: auto;
}

#footer
{
margin: 0 8% 0 8%;
position: fixed;
height: 30px;
top: auto;
right: 0;
bottom: 0;
left: 0;
}

a {color: Blue;}

.heading
{
font-family: Sans-Serif,Garamond,Palatino Linotype;
color:Black;
font-size: 1.4em;
font-weight: bold;
padding: 0;
}

.ticketid,td.ticketid
{
font-family: Modern No. 20;
color:Black;
font-size: 1.25em;
font-weight: bold;
padding: 0;
width: 17%;padding:0; margin:0;
}

.error
{
	background-color: red;
	color: white;	
	border: solid 2px white;
}

.warningMsg
{
	background-color: Yellow;
	color: Black;	
	border: solid 2px black;
}

.informMsg
{	
	background-color: #006400;
	color: white;	
	border: solid 2px white;
}

.error, .warningMsg, .informMsg
{
	font-weight: bold;
	padding: 2px 5px 2px 5px;
	margin-top: 5px;
	vertical-align: middle;
}
.error img, .warningMsg img, .informMsg img
{
	 vertical-align: bottom;
	 margin-right: 5px;	 	
}

.delokcan
{
width: 75px;
}

.hdr
{
font-weight: bold;
}

.jourhdr
{
text-decoration: underline;
}

#ctl00_MainContent_attachUL
{
margin: 0 0 0 0;
}


/*navigation*/
#ctl00_menu, #menu {
margin : 0;
margin-left: 8%;
margin-right: 8%;
padding: 0;
}

#ctl00_menu ul, #ctl00_menu li,#footer ul, #footer li,
#menu ul, #menu li
{
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}

#ctl00_menu a:link, #ctl00_menu a:visited,
#menu a:link, #menu a:visited
{
color: black;
float: left;
font-size: 1em;
font-weight: normal;
line-height: 28px;
*line-height: 18px;
margin-right: 0px;
padding: 0px 10px 0px 10px;
text-decoration: none;
}

/*Empty space in sub nav...*/
#ctl00_menu #ctl00_subnav-1, #ctl00_menu #ctl00_subnav-2,
#menu #subnav-1, #menu #subnav-2
{display : none; overflow: hidden;margin-left: 8%; width: 84%; margin-right: 8%;}

/*Sub nav btns: View Tickets,  Enter New Ticket*/
#ctl00_menu ul#ctl00_subnav-1 a,
#ctl00_menu ul#ctl00_subnav-2 a,#footer ul a,
#menu ul#subnav-1 a, #menu ul#subnav-2 a
{
border : none;
font-size : .95em;
margin-right : 4px;
padding : 1px 10px 1px 24px;
text-decoration: underline;
line-height: 26px;
}


/*selected sub nav btn, will go in cxmstyle and telcomstyle*/
#ctl00_menu ul#ctl00_subnav-1 a.SelectedLink,
#ctl00_menu ul#ctl00_subnav-2 a.SelectedLink,
#menu ul#subnav-1 a.SelectedLink,
#menu ul#subnav-2 a.SelectedLink
{font-size: 1.1em; 
	text-decoration: none; 
	font-weight: bold; 
	color: White;
	 margin-top: 0px;}

/*footer*/
#footer ul a {
border : none;
color:White;
font-size : .8em;
font-weight : normal;
line-height : 15px;
margin-right : 4px;
padding : 2px 5px 2px 5px;
text-decoration: underline;
}

#footer { text-align:center;}

/*downloads, categories, faqs, requests*/
ul.downloads, #ctl00_MainContent_faqDiv ul, #RequestsList ul, ul
{list-style: none; margin: 0; padding: 0;}

.editBtn,ul.downloads li a.editBtn, #ctl00_MainContent_Cats ul a.editBtn,#ctl00_MainContent_faqDiv ul li a.editBtn,
#RequestsList ul li a.editBtn,#ctl00_MainContent_mNewsDIV ul a.editBtn
{font-size: .75em; font-style: normal; padding-right: 5px; vertical-align: middle; padding-left: 2px;}

ul.downloads li a { font-size: 1.4em; margin-left: 5px; }

ul.downloads li {margin-bottom: 15px;}

#MngDownloadsTbl,#CatTbl,#FAQsTbl
{height: 600px; width: 100%;}

#ctl00_MainContent_Cats,#downDiv, #RequestsList {height: 350px; overflow: auto;}

#ctl00_MainContent_Cats ul {list-style: none; padding: 3px;margin-bottom: 25px;}

#ctl00_MainContent_Cats ul a { font-size: 1.4em;}

#ctl00_MainContent_Cats ul li.catDesc {font-size: 1.1em;}
#ctl00_MainContent_Cats ul li.catType,#ctl00_MainContent_Cats ul li.catView {font-size: .7em; font-style: italic;}

/*openissues*/
.hdrCells,.uclosedon,.usched
{
vertical-align: top;
width: 20%;
padding-top: 2px;
font-size: .8em;
}

.uDesc
{	
	padding:  3px 50px 3px 50px;
	margin: 0 0 30px 5px;		
}

.uclosedon,.usched
{
	text-align: right;
}

#oifilter, #nifilter {float:left; }

#oisite {float:right;}

#oidetail {clear: both;}

#oifilter, #oisite {margin-top: 5px; margin-bottom: 20px;}

/*issue.aspx*/
.isshdr { font-weight: bold;}

#IssueDIV
{
	padding:  3px 50px 3px 50px;
}

/*faqs*/
#ctl00_MainContent_faqDiv
{
padding: 10px 30px 0px 30px; 
}

#ctl00_MainContent_faqDiv ul
{padding: 0 30px 0 30px;
	 margin-bottom: 25px;}

.faqQ
{
font-weight: bold;
padding: 0 0 0 0;
margin: 0;
text-align: justify;
}

.faqAns
{
padding: 0 0 0 0;
text-align: justify;
margin: 0 0 10px 0;
}

.faqdown
{
margin:0;
padding: none;
}

.faqdown a
{margin:0;}

.tocQ
{
margin-bottom: 10px;
}

/*mngFaqs*/
#FAQsTbl
{}

#FAQsTbl #ctl00_MainContent_faqDiv
{
height: 300px;
overflow: auto;
padding: 0;
}

/*mngRequests*/
#RequestsList
{
	margin-top: 5px;
	padding-left: 5px;
}
#RequestsDetails textarea
{
padding-left: 5px;
}

.weak
{
font-size: .75em;
font-style: italic;
}

/*login*/
#lTbl
{	
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;	
}

#lTbl tr td
{	
	height: 100%;	
	padding: 0;
	margin: 0;
	border: 0;	
}

#News
{
position: fixed;
width: auto;
height: auto;
right: 40%;
bottom: 30px;
left: 8%;
padding: 0px 20px 0px 20px;
overflow: auto;	
}


#Login 
{
position: fixed;
width: auto;
height: auto;
color: White;
right: 8%;
left: 60%;
bottom: 30px;
padding: 0px 20px 0px 20px;
overflow: hidden;	
}

#Login ul, #News ul
{
	list-style: none;
	padding: 0;
	margin: 0;	
}

#Login h3 { font-size: 1.4em;}
#News h4 {font-size: 1.1em;}

#News h2,#Login h3, #News h4 { padding: 0; margin: 0;}

#News h2 
{
	margin-bottom: 25px; 
	font-family: Modern No. 20;
	font-size: 1.7em; 
	font-weight: bold;
	margin-top: 5px;
}

#News ul {margin-bottom: 20px;}

#Login ul
{
	margin-top: 20px;
}

#Login ul li.pwd, #Login ul li.un
{	
	padding-bottom: 10px;
}

#Login input[type="text"],#Login input[type="password"]
{	
	width: 100%;	
}

#mNewsDIV, #ctl00_MainContent_mNewsDIV
{	
	overflow: auto;
	height: 250px;
	padding-left: 4px;
}

#ctl00_MainContent_mNewsDIV ul
{
	margin-bottom: 20px;	
}
 .smallfont
 { font-size: .75em;} 
 
 #tester
 {
	background-color: #ECF1EF;	
	padding: 5px;
	border: solid 5px #00FFFF;
	margin-top: 30px;
 }
 #tester li
 {padding-bottom: 10px;}
 
 #BullDIV
 {padding-bottom: 10px;  float:left;}
 
 #ViewDIV
 {padding-bottom: 10px; float: right; clear: both;margin-right: 25px;}
 
 li.superimportant h4
 {
	color: Red;
	font-size: 1.5em;
 }

