﻿body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
font-size: 12px;
line-height: 1.5em;
text-decoration: none;
background-image: url(../Images/header.jpg);
}
.leftmenutile {
background-image: url(../Images/bgleftmenutile.jpg);
background-repeat: repeat;
height: 20px;
width: 150px;
font-weight: bold;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #FFFFFF;
}
.leftmenucontent 
{
background-repeat: repeat;
height: 15px;
width: 150px;
font-weight: normal;
font-size:10px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #333333;
background-color: #eff0f6;
border: 1px solid ;
border-bottom-color:#cccccc;
border-top-color:#bfbfbf;
border-right-color:#bfbfbf;
}
.leftmenucontent a
{
	text-align:left;
width: 150px;
font-weight: normal;
font-size:10px;
color: #333333;
background-color: #eff0f6;
text-decoration:none;
}
.leftmenucontent a:hover
{
	text-align:left;
width: 150px;
font-weight: normal;
font-size:10px;
color: #333333;
background-color: #eff0f6;
text-decoration:underline;
}
.AccordionHead {
background-image: url(../Images/bgleftmenutile.jpg);
background-repeat: repeat-x;
height: 20px;
font-weight: bold;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #FFFFFF;
cursor: pointer;
}
.rightmenutile {
background-image: url(../Images/bgrighttile.jpg);
background-repeat: repeat;
height: 20px;
width: 180px;
font-weight: bold;
font-size:11px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #3b3b3c;
}
.rightmenucontent {
background-repeat: repeat;
height: 20px;
width: 180px;
font-weight: normal;
font-size:10px;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #5f6a85;
margin-left:2em;
padding-left:1em;
}

.centerpart
{
	background-color: #f1f2f4;
}
.pageheadertext
{
	color:#65718a;
}
.centerbodytext
{
	color:#2e3d61;
}
.centerheader
{
	height: 47px;
	width: 665px;
	background: url(../Images/bgheader.jpg) center left no-repeat;
}
.centerbody
{
	width: 665px;
	background:url(../images/bgmiddletile.jpg.jpg) center left;
	background-repeat:repeat-y;
	background-color:#ffffff;
	/*border-left: 1px #bfbfbf;
	border-right: 1px #bfbfbf;
	*/
}
.centerfooter
{
	height: 47px;
	width: 665px;
	vertical-align:top;
	background: url(../Images/bgbottom.jpg) center left no-repeat;
}
.centertabletitle
{
	color:#bfbfbf;
	background:url(../images/bgtabletile.jpg) center left repeat-x;
}
.defaultpad10 {
padding: 5px;
}
.content_topbox {
	background-image: url(../Images/content_bgtoptile.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 664px;
	font-weight: bold;
	color: #2e3d61;
	padding-right: 5px;
	padding-left: 15px;
	vertical-align: middle;
	font-size: 12px;
}
.content_bottombox {
	background-image: url(../Images/content_bgbottomtile.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 664px;
}
.content_middlebox {
	background-image: url(../Images/content_bgmiddletile.jpg);
	background-repeat: repeat-y;
	width: 664px;
	color: #2e3d61;
	padding: 10px;
}
.contentbox {
	background-color: #f2f2f4;
	width: 664px;
}
.contentareapadcolor {
	background-color: #f1f2f4;
	padding: 10px;
}
.menu_bgtile {
	background-image: url(../Images/menu_tilebg.jpg);
	background-repeat: repeat-x;
	height: 39px;
}
.content_texttitle {
	color: #65718a;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.content_textdark {
	color: #2e3d61;
}
.content_breadcrumbs {
	font-size: 10px;
	color: #2e3d61;
}
.content_breadcrumbs a
{
	font-size: 10px;
	color: #2e3d61;
	text-decoration:none;
}
.content_breadcrumbs a:hover
{
	font-size: 10px;
	color: #2e3d61;
	text-decoration:underline;
}
.content_textdefault {
	padding: 10px;
	color: #2e3d61;
	font-size: 10px;
}
.rightbgtile {
	background-image: url(../Images/right_bgtile.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 180px;
	padding:5px;
}
.rightbgtilesearch {
	background-image: url(../Images/right_bgtile.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 220px;
	padding:5px;
}
.leftbgtile {
	background-image: url(../Images/left_bgtile.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 150px;
}
.table_bgheader {
	background-image: url(../Images/grid_bgtile.jpg);
	padding: 3px;
}
.table_default {
	padding: 3px;
}
.footer_bgtext {
	background-color: #737782;
	height: 40px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 10px;
}
.headerbg {
	background-image: url(../Images/header.jpg);
	height: 74px;
}
.topmenu {
font-weight: normal;
font-size:10px;
padding-left: 5px;
color: #ffffff;
}
.topmenu a
{
text-align:left;
font-weight: normal;
font-size:10px;
color: #333333;
text-decoration:none;
}
.topmenu a:hover
{
text-align:left;
font-weight: normal;
font-size:10px;
color: #333333;
text-decoration:underline;
}
.divpopcontent {
font-weight: normal;
font-size:10px;
color: #000000;
height:10px;
padding-left:2px;
border-bottom-style:none;
}
.divpopcontentheader {
font-weight: bold;
font-size:10px;
color: #000000;
height:10px;
padding-left:2px;
}
.dataRow .tblHd, .dataRow th, .dataListHd
{
	/*display:block; */
	background:  url(../images/up.png) right no-repeat; 
	background: #bfbfbf ;
	color: #000000;
	text-align: left;
	font-weight: bold;
	line-height: 22px;
	font-size:11px;
	border-collapse:collapse;
}
.dataItem, .dataItem td,.hightlighrow td
{
	background: #eeeeee;
	line-height: 22px;
	padding: 0px 5px;
	font-size:10px;
}
.hightlighrow,.hightlighrow td
{
	background: #a9b7cb;
	line-height: 22px;
	padding: 0px 5px;
	font-size:10px;
}
.up a, .down a, .tblHd a 
{
	
	/*display:block; */
	padding:0 5px 0 1px;
	background: #bfbfbf ;
	color: #000000;
	text-align: left;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
 }
 .up a, .down a 
{ 
	background: #bfbfbf ;
	color: #000000;
	text-align: left;
	font-weight: bold;
padding-right: 20px;
font-size:11px;
text-decoration:none;
}
.up a 
{
	background: url(../images/up.png) right no-repeat; 
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding-right: 20px;
	font-size:11px;
	text-decoration:none;
}
.up a:hover 
{
	background:  url(../images/up.png) right no-repeat; 
	color: #000000;
	text-align: left;
	font-weight: bold;
padding-right: 20px;
font-size:11px;
text-decoration:none;
}
.down a 
{
	background: url(../images/down.png) right no-repeat;
	color: #000000;
	text-align: left;
	font-weight: bold;
padding-right: 20px;
font-size:11px;
text-decoration:none;
 }
.down a:hover 
{ 
	background: url(../images/down.png) right no-repeat ; 
	color: #000000;
	text-align: left;
	font-weight: bold;
padding-right: 20px;	
font-size:11px;
text-decoration:none;
}
.alt, .alt td
{
	background: #ffffff;
	line-height: 22px;
	padding: 0px 5px;
	font-size:10px;
}
.required
{
	 font-family: Tahoma, Arial,verdna;
       font-size: 11px;
       font-weight: bold;
       color: #FF0000;
       text-decoration: none;
       margin-left: 5px;
       margin-right: 5px;
      
}
.erdimage {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size: 9px;
line-height: 1.5em;
}

.btnControls {
background-image: url(../Images/bgleftmenutile.jpg);
background-repeat: repeat;
height: 12px;
width: 120px;
font-weight: bold;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
color: #FFFFFF;
}
.buttondefault {
	/*color: #287cb8;
	background-image: url(../Images/buttonbgtile.gif);
	border: 1px solid dfdfdf;
	height: 22px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	*/
	background-image: url(../images/bgleftmenutileR.jpg);
	background-repeat: repeat-x;
	border: 1px solid #dfdfdf;
	display: block;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	/*text-transform: uppercase;*/
	font-size: 11px;
}
.imageBox
{
	background-image: url(../Images/box.png);
	width:35px;
	height:35px;
}
.lbImage
{
	width: 60px; 
	border: 1px; 
	height: 60px;
    border-color: #888888;
    cursor:hand;
}
.lbLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
color: Blue;
cursor:hand;
}