/* help text style that appers input forms under some input text box for user's help*/
td.ypnhelptext {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: 0057AE;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
}
/* general link style used at search result page & resource details page
NOTE: in the above pages "insidelink" class is not used to match the backgroud*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
}
/* Used for links appearing in title bar tables*/
a.whitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}
/* used for links i the top header bar */
a.ypnbarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
a:hover.ypnbarlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;

}
/* All right/left links to main central area use this style */
a.ypnsidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #0080C0;
	text-decoration: none;
	font-size: 11px;

}
a:hover.ypnsidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #0080C0;
	text-decoration: underline;
	font-size: 11px;

}
/* All main area links use this with exception (as notified in general link style above) of search result page & resource detail page*/
a.ypninsidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #990033;
	text-decoration: none;
	text-transform: none;

}
a:hover.ypninsidelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0066FF;
	text-decoration: underline overline;
	text-transform: none;
}
/* self explanatory */
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
}
/* self explanatory */
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
}
/* self explanatory */
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990033;
}
/* used in the search result page without any background color*/
font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* All the tables use this except search result*/
.maintablestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #990033;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;

}

.maintableborderstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #990033;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #aee2ff;

}
/* used in search result page, resource desc page & links section*/
.highlightstyle {
/*	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #990033;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
*/}
/* style for top most bar of every table*/
.titlestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	background-color: #1ea1cf;
	line-height: 25px;
}
.pagingstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;

}

/* Menu */

#menu
{
	background-image: url(images/menu_back.gif);
	background-repeat: repeat-x;
	height: 25px;
	text-align: left;
	padding-right: 25px;
	padding-bottom: 5px;
}

#menu .sep
{
	float: right;
	width: 2px;
	height: 25px;
	background-image: url(images/menu_sep.gif);
	background-repeat: no-repeat;
}

#menu .item_hover
{
	float: right;
	height: 25px;
	font-size: 1.5em;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	background-image: url(images/menu_back_hover.gif);
	background-repeat: repeat-x;
	line-height: 1.4;
}

#menu .item_hover a
{
	color: #D6F5FF;
	text-decoration: none;
}

#menu .item_hover a:hover
{
	color: #D6F5FF;
	text-decoration: none;
}

#menu .item
{
	float: right;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	line-height: 1.4;
}

#menu .item a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;	color: #D6F5FF;
	text-decoration: none;
}

#menu .item a:hover
{
	color: #D6F5FF;
	text-decoration: none;


}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding-bottom: 10px;
padding-top: 10px;
}

.pagination ul{
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 30px;
}

.pagination li{
list-style-type: none;
display: inline;
font-size: 30px;
}

.pagination a, .pagination a:visited{
padding: 5px 5px 5px 5px;
border: 0px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
font-size: 30px;
}

.pagination a:hover, .pagination a:active{
border: 0px solid #2b66a5;
color: #000;
background-color: #FFFF80;
font-size: 30px;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/* Top Rated Jokes*/
.maintablestyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #0b0f9e;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
padding-left: 5px;
padding-right: 5px;
padding-top: 2px;
padding-bottom: 2px;

}

.maintableborderstyle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-transform: none;
	color: #990033;
	text-decoration: none;
	font-size: 11px;
	background-color: #ffffff;
	border: 1px solid #aee2ff;

}