/* global predifined tags that effect all pages starts here */
body { font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5b5b5b;
	margin: 0px;
}
/*html { overflow-y: auto;
	overflow-x:hidden;
}*/

table { font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/* default hyperlink class for all links appearing in the content area (mainframe)*/
a {color:#b60404;
	text-decoration:none;
	font-weight:bold;
}
/* default hyperlink hover class for all links appearing in the content area (mainframe)*/
a:hover {
	color:#1563a1;
	text-decoration:underline;
}
/* global predifined tags that effect all pages ends here */





/* navigation/links related css starts here */
.mainnavigation { color:#fff;
	text-decoration:none;
	font-size:10px;
	padding:12px 5px 13px 0px;
	line-height:20px;
}
.mainnavigation:hover { color:#eee;
	text-decoration:none;
	font-size:10px;
	background:url(../images/top-nav-bg-over.jpg) center right repeat-x;
}
.selectedtab { color:#fff;
	text-decoration:none;
	font-size:10px;
	padding:12px 5px 13px 0px;
	line-height:20px;
	background:url(../images/top-nav-bg-over.jpg) center right repeat-x;
}
.selectedtab:hover { color:#eee;
	text-decoration:none;
	font-size:10px;
	background:url(../images/top-nav-bg-over.jpg) center right repeat-x;
}
.bullets { color:#ffb80d;
	padding:0px 5px 0px 5px;
	font-weight:normal;
}
.secondarynavigation { color:#0e4876;
	text-decoration:none;
	font-size:10px;
}
.secondarynavigation:hover { color:#b60404;
	text-decoration:none;
	font-size:10px;
}
.whitelinks { color:#fff;
	text-decoration:none;
}
.whitelinks:hover { color:#000;
	text-decoration:none;
}
.logout { background:url(../images/icon-logout.gif) center left no-repeat;
	padding: 5px 5px 5px 20px;
	color:#fff;
	text-decoration:none;
}
.logout:hover { color:#ffcf33;
	text-decoration:none;
}
.login { background:url(../images/icon-login.gif) center left no-repeat;
	padding: 5px 5px 5px 20px;
	color:#fff;
	text-decoration:none;
}
.login:hover { color:#ffcf33;
	text-decoration:none;
}
.help { background:url(../images/icon-help.gif) center left no-repeat;
	padding: 5px 5px 5px 20px;
	color:#0e4876;
	font-weight:normal;
	text-decoration:none;
}
.help:hover { color:#000;
	text-decoration:underline;
}
.print { background:url(../images/icon-print.gif) center left no-repeat;
	padding: 5px 5px 5px 20px;
	color:#0e4876;
	font-weight:normal;
	text-decoration:none;
}
.print:hover { color:#000;
	text-decoration:underline;
}
.links { color:#4374b5;
	font-weight:normal;
	text-decoration:none;
}
.links:hover { color:#000;
	text-decoration:underline;
}
/* navigation/links related css ends here */





/* Form elements related css starts here */
.formelements { background:#fff;
	border:#999999 1px solid;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.buttons { background:url(../images/button-bg.jpg) left top repeat-x #4374b5;
	border: 1px solid #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#1c3d5f;
	height:17px;
	padding:0px 2px 0px 2px;
}
/* Form elements related css ends here */




/* this class sets the content area padding */
.container { padding:0px;
}
.container1 { padding:5px 5px 0px 5px;
}
/* this class sets a blue border */
.blueborderhome { border:#155987 1px solid;
	padding:11px;
}
.blueborder { border:#155987 0px solid;
	padding:0px 0px 0px 0px;
}

/* this class is to be used for titles of the pages to be displayed in the content area (mainframe) */
.titles { color:#0e4876;
	border-bottom:#ccc 2px solid;
	background:url(../images/title-bg.jpg) left repeat-x;
	padding:0px 10px 0px 10px;
}

.titles h1 { margin:0px;
	padding:7px 0px 9px 15px;
	background:url(../images/title-bullet.gif) no-repeat left center;
	color:#0e4876;
	font-size:11px;
	font-weight:bold;
}
.subtitles { color:#6699cc;
	font-size:10px;
	font-weight:bold;
	border-bottom:#ccc 1px dashed;
	padding:5px 0px 5px 5px;
	background:#e4eef8;
}
.red { color:#ff0000;
}
.blue1 { color: #FF33FF; /*    #3a6c9b; */
}
.blue { color: #3a6c9b;
}
.white { color:#fff;
	text-decoration:none;
}

.dotted{ border-bottom:#ccc 1px dashed;
	padding-bottom:1px;
}
.note {color:#666666;
}
.welcomeuser { color:#ffcf33;
}
.tableheaders{ background:#6699cc url(../images/table-header-bg.jpg) repeat-x top left;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 2px 5px 2px;

}
.tablerow1{ background:#f7f7f7;
	padding:0px 2px 1px 2px;

}
.tablerow2{ background:#fff;
	padding:0px 2px 1px 2px;

}
/* this class sets the background color, font color and padding for the footer*/
.footer { background:#e6e6e6;
	color:#6f6f6f;
	padding:5px;
	border-top:#155987 2px solid;
}
.disc { list-style:disc;

}

