/* Common tags                 */
/*-----------------------------*/		

body
{
	font-family: Verdana;
	font-size: small;
	/*color: #000000;*/
	margin: 0;
	padding: 0;
	margin-right: 0;
	text-align: left;
	background-color: white;
}

A:link      { color: #41519A; text-decoration:none; }
A:visited 	{ color: #41519A; text-decoration:none; }
A:active 	{ color: #41519A;  cursor:hand; text-decoration:none; }
A:hover 	{ color: #B2C3E1;  cursor:hand; text-decoration:"underline"; }
		
A.bodyLink:link     { color: #41519A; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #41519A; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #41519A;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #B2C3E1;  cursor:hand; text-decoration:"underline"; font-weight:bold; }
		
p
{
	line-height: 1.4em;
}

/*.title
{
    text-transform: uppercase;
    font-family: verdana;
    font-size: large;
    font-weight: bold;
    color: #41519A;
 }*/

hr {
	border: 0;
	border-top: 2px solid #41519A;
	height: 2px;
}

img
{
	border-width: 0;
}

/*
ul
{
	list-style-image: url(Images/bullet.jpg);
	list-style-position: outside;
	list-style-type: disc;
	color: #000000;
	font-family: verdana;
}
*/

.menutextindent
{
    font-size: x-small;
}


/* Headings                    */
/*-----------------------------*/
h1
{
	font-size: large;
	color: #6B7EBF
}

h2
{
	font-family: Verdana;
	font-size: medium;
	margin-top: 30;
	color: #6B7EBF;
	margin-bottom: -15;
}
	
h3
{
	font-family: Verdana;
	font-size: small;
	margin-bottom: -15;
	color: #6B7EBF;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Verdana;
}

/* Tables                      */
/*-----------------------------*/	
table
{
	font-size: 1em;
}

table.header
{
    background-color: #5B6DB5;
}

td.logo
{
	text-align: left;
	width: 184px;
	background-color:#6699ff;
}

td.title
{
	font-family: verdana;
	font-size: large;
	font-weight:bold;
	color: #FFFFFF;
	border-bottom: #6699ff thin ridge;
	background-color: #6699ff;
	height:50px;
}

td.label
{
	background-color: lightgrey;
	color: black;
}
td.data
{
	background-color: whitesmoke;
}
td.headerbar
{
	background-image: url(Images/bar.jpg);
	color: white;
	font-weight: bold;
	height:18px;
}

td.headerbar_light
{
	font-weight: normal;
	border-bottom: lightsteelblue 1px solid;
	background-color: #e0e8ff;
	border-top: silver 1px solid;
	border-bottom: silver 1px solid;
}
td.menu
{
	background-color: #6699ff;
	height: 500px;
	vertical-align: top;
}


td.view 
{
	background-color:White;
	height: 650px;
	vertical-align: top;
}

td.data 
{
	background-color:lavender;
	height: 650px;
	vertical-align: top;
}

td.footer
{
	height:100px;
	margin-left: 30;
	font-family: Verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #41519A;
	background-color:#41519A;
	text-align: right;
}

caption.panel
{
	background-color: whitesmoke;
	text-align: left;
	font-weight: bold;
	font-size: small;
	color: Black;
}

caption.panel_head
{
	text-align: left;
	font-weight: bold;
	font-size: small;
	color: white;
	border-bottom: silver 1px solid;
	background-image: url(Images/bar_new.JPG);
	background-repeat: repeat-x;
	background-color: transparent;
}
caption.panel_head_black
{
	text-align: left;
	font-weight: bold;
	font-size: small;
	color: white;
	border-bottom: silver 1px solid;
	background-image: url(Images/bar_black.JPG);
	background-repeat: repeat-x;
	background-color: transparent;
}

caption.panel_head2
{
	text-align: left;
	font-weight: bold;
	font-size: small;
	color: white;
	border-bottom: silver 1px solid;
	background-image: url(Images/bar_new.JPG);
	background-repeat: repeat-x;
	background-color: transparent;
	border-top: silver thin ridge;
}

td.panel
{
    background-color: whitesmoke;
    text-align: left;
    font-weight: bold;
    font-size:small;
    color: Black;
}

table.panel
{
	
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: aliceblue;
}


a.lnkSubmit:active 
{ 
	margin:0px 0px 0px 0px;
	background:url(Images/Grid/ruButtonSmall.gif) left center no-repeat;
	padding: 0em 1.2em; 
	font: 8pt "tahoma"; 
	color: #336699; 
	text-decoration: none; 
	font-weight: normal; 
	letter-spacing: 0px
}

