/* Common tags                 */
/*-----------------------------*/		

body 
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    margin: 0;
    padding: 0;
	margin-right: 30;
	text-align: left;
 }

A:link      { color: #ffffff; text-decoration:none; }
A:visited 	{ color: #ffffff; text-decoration:none; }
A:active 	{ color: #ffffff;  cursor:hand; text-decoration:none; }
A:hover     {color: #FFC6C6; cursor: hand;}
		
A.bodyLink:link     { color: #BFC0D0; text-decoration:none; font-weight:bold; }
A.bodyLink:visited 	{ color: #BFC0D0; text-decoration:none; font-weight:bold; }
A.bodyLink:active 	{ color: #BFC0D0;  cursor:hand; text-decoration:none; font-weight:bold; }
A.bodyLink:hover 	{ color: #D2D5DE;  cursor:hand; text-decoration:"underline"; font-weight:bold; }

A.link2:link      { color: #666666; text-decoration:none; }
A.link2:visited 	{ color: #666666; text-decoration:none; }
A.link2:active 	{ color: #666666;  cursor:hand; text-decoration:none; }
A.link2:hover 	{ color: #000000;  cursor:hand; text-decoration:"underline"; }

A.rlink2:link      { color: #ff0000; text-decoration:none; }
A.rlink2:visited 	{ color: #ff0000; text-decoration:none; }
A.rlink2:active 	{ color: #ff0000;  cursor:hand; text-decoration:none; }
A.rlink2:hover 	{ color: #ff6666;  cursor:hand; text-decoration:"underline"; }			
p
{
	line-height: 1.4em;
}
 
.title
{
    text-transform: uppercase;
    font-family: verdana;
    font-size: large;
    font-weight: bold;
    color: #8C8EAA;
 }

hr {
	border: 0;
	border-top: 2px solid #8C8EAA;
	height: 2px;
}
div.topLink
{
    text-align: right;
    vertical-align: top;
}
.topBanner
{
    background-image: url(   'Images/sp_header.jpg' );
    height: 106px;
    vertical-align: top;
}
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: #A7A9BE
}

h2
{
	font-family: Verdana;
	font-size: medium;
	margin-top: 30;
	color: #A7A9BE;
	margin-bottom: -15;
}
	
h3
{
	font-family: Verdana;
	font-size: small;
	margin-bottom: -15;
	color: #A7A9BE;
	padding-left: 15;
}

h1, h2, h3, h4
{
	margin: 0;
	font-family: Verdana;
}

/* Tables                      */
/*-----------------------------*/	
table
{
	font-size: 1em;
}

table.header
{
	  background-color:#D2D5DE;
}

td.logo
{
	text-align: left;
	width: 184px;
}

td.title 
	{
		text-align: center;
		font-family: verdana;
		font-size: x-large;
		font-weight: bolder;
		color: #8C8EAA;
	}

td.headerbar 
{
	background-image: url(Images/bar.jpg);
	text-align: right;
	height: 24px;
}

td.menu 
{
	background-color:#8C8EAA;
	width: 184px;
	height: 500px;
	vertical-align: top;
}

td.footer
{
	margin-left: 30;
	font-family: Verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #8C8EAA;
	text-align: right;
}
.tralt1
{
    font-size: 0.8em;
    color: black;
    background-color: #F4E3F1;
}
.tralt2
{
    font-size: 0.8em;
    color: black;
    background-color: #F9F0F3;
}
.tbControls
{
    border: 1px solid #FFCCFF;
    background-color: #ffffff;
}
.flyIn
{
    border: 1px solid #FFCCFF;
    background-color: #ffffff;
    display:none;
    position:absolute;
}
.gridHeader
{
    background-image: url(     'images/g_header.gif' );
    font-size: 0.9em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #99CCFF;
    color: #FFFFFF;
    height: 20px;
}


.item
{
    color: #800000;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}

.selected {
	background-color:#FF9900; 
	color:#FFFFFF;
}
.hover {
	color:#FF284E; 
	background-color:#DADADA;
}
.dnTopTable
{
    margin: 10px;
    border: 1px solid #CC6699;
    background-color: #FAECE4;
    width: 100%;
}
.dnBotTable
{
    border: 1px solid #CC6699;
    background-color: #FCF4EF;
    width: 100%;
    margin-top: 10px;
    padding-top: 10px;
}
.schedule_header
{
    text-align: left;
    background-color: #F8C2C4;
    padding-left: 5px;
    font-family: Arial, Helvetica, sans-serif;
    color: #660033;
    width: 100px;
    font-weight: bold;
}
.fileicon1
{
    text-align: right;
}
.fileicon
{
    background-position: right center;
    font: 0.7em Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(    'Images/fileicon.png' );
    margin-right: 20px;
    text-align: right;
    width: 16px;
    height: 13px;
}
.fileiconX
{
    background-position: right center;
    font: 0.7em Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(    'Images/fileiconX.png' );
    margin-right: 20px;
    text-align: right;
    width: 16px;
    height: 13px;
}
.fileicon_exp
{
    background-position: right center;
    font: 0.7em Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(    'Images/fileicon_exp.png' );
    margin-right: 20px;
    text-align: right;
    width: 16px;
    height: 13px;
}
.fileiconX_exp
{
    background-position: right center;
    font: 0.7em Tahoma, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(    'Images/fileiconX_exp.png' );
    margin-right: 20px;
    text-align: right;
    width: 16px;
    height: 13px;
}
.btn
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6D2C2C;
    height: 18px;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    background-color: #FEE2E2;
    background-image: url('images/btn_bg.gif');
    border: 1px solid #AB583D;
    padding: 2px;
    cursor: hand;
}
.btn150
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6D2C2C;
    height: 18px;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    background-color: #FEE2E2;
    background-image: url('images/btn_bg.gif');
    border: 1px solid #AB583D;
    padding: 2px;
    cursor: hand;
    width: 150px;
}
.btns
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #6A322F;
    height: 15px;
    font-size: 10px;
    font-weight: normal;
    text-align: center;
    background-color: #FEE2E2;
    background-image: url(images/btn_grd.jpg);
    border: 1px solid #AB583D;
    padding: 1px;
    cursor: hand;
}
.dropdownList 
{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: auto;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #7496BC;
}
.txt_RadioButton {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003D7E;
	height: auto;
	font-size: 10px;
	font-weight:bold;  
}

.field
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    height: auto;
    font-size: 10px;
    background-color: #FFFFFF;
    border: 1px solid #BF8571;
}