/* CSS Document */

/* selectors   
**********************************/

html, body {
	min-height: 100%;
}

* html body {
	height: 100%;
}

body {
	padding: 0 0 0 9px;
	margin: 0;
	background: #ffffff url(/images/common/bg_tile_fade_white.gif) repeat-y center top;
	font-size: 71%;
	text-align: center;
}

h1#ntitle, h2, a, li, label {
	font: 1em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h1, h2 {
	font-weight: bold;
}

div, ul, li {
	padding: 0;
	margin: 0;
}

h1#ntitle {
	padding: 0;
	margin: 39px 0 3px 14px;
	display: inline; /* prevents IE double-margin bug */
	float: left;
}

img {
	border: 0;
}

h1#ntitle a {
	padding: 0;
	margin: 0;
	width: 83px;
	height: 90px;
	float: left;
	background: url(http://abhista.com/images/common/lgo_abhista.gif) no-repeat;
	font-size: 1px;
	text-decoration: none !important;
	text-indent: -5000px; /* hide text from css enabled browsers */
}

h1#ntitle a:hover {
	text-decoration: none !important;
}

a, a:link, a:visited {
	color: green;
	font-size:100%;
}

a:hover {
	text-decoration: none;
	text-decoration: underline;
	font-size:100%;
}

ul {
	list-style-type: none;
}

ul li a {
	text-decoration: none;
	color: black;
}

ul li a:hover {
	text-decoration: underline;
}

/* Normal font*/
.normalfont {
	font-size: 100%;
	 /* prevents IE Win double-margin bug */
}


/* titles   
**********************************/

.titleBar {
	margin: 5px 6px 0 6px;
	float: right;
	display: inline; /* prevents IE Win double-margin bug */
}

.tb4col {
	width: 614px;
}

.tb5col {
	margin: 5px 6px 6px 0;
	width: 754px;
}

.tbPurp {
	background: url(/images/common/bg_title_top_purp.gif) no-repeat left top;
}

.tbGrey {
	background: #ECECEC url(/images/common/bg_title_top_grey.gif) no-repeat left top;
}

.titleBar h2 {
	padding: 3px 10px 0 12px;
	margin: 0;
	height: 1.4em;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
}

.tbGrey h2 {
	color: #6B2173;
}

.tbPurp h2 {
	color: white;
}

.titleDate {
	padding: 3px 10px 0 10px;
	margin: 0;
	height: 1.4em;
	float: right;
}

.tbGrey .titleDate {
	color: #666;
}

.tbPurp .titleDate {
	background: url(/images/common/div_title_purp.gif) no-repeat right top;
	color: white;
}

.titleNav {
	height: 18px;
	float: right;
}

.titleNav a {
	padding: 3px 10px 0 8px;
	margin-left: 6px;
	float: left;
	font-weight: bold;
	text-decoration: none !important;
}

.titleNav a:hover {
	text-decoration: underline !important;
}

.tbGrey .titleNav a {
	color: #666;
	background: url(/images/common/arw_grey.gif) no-repeat 0 0.6em;
}

.tbPurp .titleNav a {
	color: white;
	background: url(/images/common/arw_white.gif) no-repeat 0 0.6em;
}

.titleClear {
	height: 2px;
}

.tbGrey .titleClear {
	height: 2px;
	border-bottom: 1px solid #B5B5B5;
}

.tbPurp .titleClear {
	height: 1px;
	background: url(/images/common/bg_title_btm_purp.gif) no-repeat left bottom;
}


/* base layout styles   
**********************************/

.wrap {
	margin: 0 auto; /* center in page */
	padding: 0 0 0 5px;
	width: 760px;
	background: white;
	text-align: left;
	height: 100%;
}

.navAndSearch {
	margin: 5px 0 1px 0;
	display: inline;
	float: left;
	width: 754px;
	background: url(/images/common/bg_frm_goog_cnr.gif) no-repeat right bottom;
}

.content {
	float: left;
	font-size-adjust:none;
}


/* access keys   
**********************************/

.accessLinks {
	padding: 0;
	margin: 0;
	list-style: none;
}

.accessLinks li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline;
}

.accessLinks li a { 
	position: absolute;
	z-index: 1000;
	top: 10px;
	left: 10px;
	width: 0;
	height: 0;	
	font-weight: bold;
	font-size: 0.8em !important;
	overflow: hidden;
}

.accessLinks li a:active, .accessLinks li a:focus { /* Only show skiplinks on focus */
	position: absolute;
	z-index: 1003;
	padding: 6px;
	margin: 0;
	width: auto;
	height: auto;
	background: #EDEDED;
	border: 1px #B5B5B5 solid;
	color: #6B2274;
	font-size: .6em;
	overflow: visible;
}


/* columns   
**********************************/

.colmsWrap {
	margin: 0 0 0 6px;
	padding: 0;
	width: 620px;
	float: left;
}

.colm {
	margin: 0 !important; /* prevent ie Mac inheritance bug */
	padding: 6px 0 0 0 !important; /* prevent ie Mac inheritance bug */
	float: left;
}

.colmNoPad {
	margin: 0 !important; /* prevent ie Mac inheritance bug */
	padding: 0 !important; /* prevent ie Mac inheritance bug */
	float: left;
}

.colSpan1 {
	width: 149px;
}

.colSpan2 {
	width: 310px;
}

.colSpan3 {
	width: 465px;
}

.colSpan4 {
	width: 614px;
}
	
.colSpan5{
	width: 754px;
}

.colSpan4 {
	width: 614px;
}

.colm p {
	padding: 0;
	margin:  0 0 10px 0;
}


/* generic classes   
**********************************/

.clear {
	clear: both;
	font-size: 2px;
}

* html .clear {
	font-size: 1px;
}

.accessElmt {
	position: absolute;
	top: 0;
	left: -5000px;
	padding: 0;
	margin: 0;
	float: left;
	line-height: 0;
	height: 0;
}

.alt {
	text-indent: -5000px;
	text-decoration: none;
}


/* primary navigation and news console navigation
**********************************/

#navPrime, #navNews {
	padding: 0;
	margin: 0 0 1px 0;
	float: left;
}

#navPrime {
	padding: 0;
	margin: 0 0 1px 0;
	float: left;
	width: 650px;
}

#navNews {
	width: 304px;
}

#navPrime li, #navNews li {
	margin: 0 1px 0 0;
	display: inline;
	float: left;
	font-size: 11px;
	background: #707070 url(/images/nav/nav_bg_lft.gif) no-repeat 0 -50px;
}


#navPrime li:hover, #navNews li:hover /*, #navPrime li.over -- commented out 02/06/2005 */ {
	background: url(/images/nav/nav_bg_lft.gif) no-repeat 0 -100px;  
	float: left;
}


#navPrime li a, #navNews li a {
	margin: 0;
	float: left;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/nav/nav_cnr_grey.gif) no-repeat right top;
}

#navPrime li a {
	padding: 4px 20px 0 20px;
	
	height: 1.9em; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 1.6em; 
}


#navNews li a {
	padding: 3px 10px 0 10px;
	height: 1.4em;
}

#navPrime li a:hover, #navNews li a:hover {
	background: url(/images/nav/nav_cnr_green.gif) no-repeat right top;
}

* html #navPrime li a:hover, * html #navNews li a:hover{ /* IE only */
	color: #DDDDDD;
	background: url(/images/nav/nav_cnr_grey.gif) no-repeat right top;
}

#navPrime .navHere, #navNews .navHere {
	background: url(/images/nav/nav_bg_lft.gif) no-repeat 0 0;
}


#navPrime .navHere a, #navNews .navHere a {
	background: url(/images/nav/nav_cnr_purp.gif) no-repeat right top;
}

#navPrime .navHere a:hover, #navNews .navHere a:hover{
	background: url(/images/nav/nav_cnr_green.gif) no-repeat right top;
}

* html #navPrime .navHere a:hover, * html #navNews .navHere a:hover { /* IE only */
	background: url(/images/nav/nav_cnr_purp.gif) no-repeat right top;
}


/* secondary navigation   
**********************************/

.navSecond {
	width: 134px;
	float: left;
}

.navSecond ul {
	padding: 0;
	margin: 0;
	float: left;
}

.navSecond ul li {
	padding: 0;
	margin: 0;
	width: 134px;
	float: left;
	background: #F0F0F0 url(/images/nav/nav_sub_bg.jpg) no-repeat left bottom;
	border-top: 1px solid #F8F8F8;
	border-bottom: 1px solid #B4B4B4;
}

.navSecond ul li a {
	padding: 0 0 0 17px;
	margin: 0;
	width: 117px;
	float: left;
	color: #713078 !important;
	line-height: 1.5em;
	font-weight: bold;
	text-decoration: none !important;
	background: url(/images/common/arw_green.gif) no-repeat 8px 0.5em;
}

.navSecond ul li a:hover {
	background: #339900 url(/images/common/arw_purp.gif) no-repeat 8px 0.5em;
	text-decoration: none !important;
	color: white !important;
}

/* secondary nav sub menu   
**********************************/

.navSecond ul .navSecondSub {
	border: none;
}

.navSecond ul .navSecondSub a {
	background: #6B2173 url(/images/common/arw_white.gif) no-repeat 8px 0.5em;
	color: white !important;
}

.navSecond ul .navSecondSub a:hover {
	background: #339900 url(/images/common/arw_white.gif) no-repeat 8px 0.5em;
}
.navSecond ul .navSecondSub ul li{
	border-bottom: 1px solid #D9D9D9;
	background-image: none;
}

.navSecond ul .navSecondSub ul li a{
	color: #6B2173 !important;
	font-weight: normal;
	line-height: 1.4em;
	background: white url(/images/common/arw_green.gif) no-repeat 8px 0.5em;
}

.navSecond ul .navSecondSub ul li a:hover {
	background: #F0F0F0 url(/images/common/arw_purp.gif) no-repeat 8px 0.5em;
	color: #713078 !important;
}

.navSecond ul .navSecondSub ul .subNavHere a, .navSecond ul .navSecondSub ul .subNavHere a:hover {
	background: #EEDBF1 url(/images/common/arw_purp.gif) no-repeat 8px 0.5em;
}


/* google search   
**********************************/

#googInput{
	padding: 0;
	float: left;
	width: 619px;
	height: 26px;
	background: #076D00 url(/images/common/bg_frm_goog_input.gif) repeat-x;
}

#googInput label {
	padding: 0 4px 0 6px;
	color: white;
	font-weight: bold;
}

#googInput input.field {
	padding: 0;
	margin: 0;
	width: 460px;
	font-size: 9px;
	
	height: 2em;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 1.6em;
}


#googInput select {
	margin: 2px 0 0 5px;
	height: 17px;
	font-size: 9px;
	width: 80px;
}

.searchBtn {
	padding: 0;
	margin: 6px 0 0 4px;
	float: left;
}

.googleSearchBtn {
	padding: 0;
	margin: 2px 0 0 8px;
}


/* advertising slots   
**********************************/

.adTop {
	margin: 7px 6px 0 0;
	float: right;
}

/* Login slots */

.loginTop {
	margin: 7px 6px 0 0;
	float: right;
	font-size: 100%;
}

/* footer */

.footer {
	margin: 0 6px 6px 0;
	float: right;
	display: inline; /* prevents IE Win double-margin bug */
}

.foot4col {
	width: 614px;
	background: #EDEDED url(/images/common/bg_4col_top_grey.gif) no-repeat left top;
}

.foot5col {
	width: 754px;
	background: #EDEDED url(/images/common/bg_5col_top_grey.gif) no-repeat left top;
}

.footer ul {
	padding: 0 10px 0 10px;
	margin: 0;
	float: left;
	text-align: center;
}

.foot4col ul {
	width: 594px;
	background: url(/images/common/bg_4col_btm_grey.gif) no-repeat left bottom;
}

.foot5col ul {
	width: 734px;
	background: url(/images/common/bg_5col_btm_grey.gif) no-repeat left bottom;
}

.footer li {
	margin-right: 8px;
	display: inline;
	line-height: 2em;
}

.footer li, .footer li a {
	color: #666666 !important;
}

.footer li a {
	text-decoration: none !important;
}

.footer li a:hover {
	text-decoration: underline !important;
}



