/* Begin RESET RELOADED by MEYERWEB */	
	
	html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

* {
	margin: 0px;
	padding: 0px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
	font:10pt Tahoma,Verdana,Arial,sans-serif; 
	margin:0px
}

/*BODY  {background:#f7f7ef;font-family : Arial, Helvetica, sans-serif; } */
BODY2 {background: #eee;font-family : Arial, Helvetica, sans-serif}
H1 {color:#295a94;font-weight : lighter; font-size:26px}
H2 {color:#295a94; font-size:22px}
H3 {color:#295a94; font-size:18px}
H4 {color:#295a94; font-size:16px}
TH {;font-weight : bold;color:green;  font-size:16px}
TD {

	font-weight : bold;
	font-size:12px;
	
}
.TD2 {color:white; font-size:16;font-weight : bold ; text-align:left}
p {color:#295a94;}
table {background-color: transparent;}
:table2 {background-color: Khaki;}
select {color:black;font-weight : normal;font-size:12px;}
.ReadOnly
{

	font-weight: normal;
	font-size: 12px;
	color: black;
	background-color: #ccccad;

}
input {color:black;font-weight : normal;font-size:12px; }
.label {color:#295a94; font-weight : normal; font-size:12px}
.label2 {color:#000; font-weight : normal; font-size:14px}
.label2Light {color:#fff; font-weight : normal; font-size:14px}
.text {color:#295a94;font-weight : bold; font-size:12px}
.text1 {color:#295a94; font-weight : normal;font-size:12px; color:green;}
.text1Light {font-weight : normal;font-size:12px; color:#fff;}
.text2 {color:black;font-weight : normal;font-size:12px}
.text3 {color:white; font-size:14px}
.notes {color:#295a94; font-weight : bold; size:1}
hr {color: #295a94;	width : 850px;height : 4px;}
.hr_sm {color:#295a94;width : 850px; height : 2px;}
.hr1 {color: #295a94;	width : 100%;height : 2px;}
.hr2 {color: #295a94;	width : 850px;height : 4px;}
.captionbar {background: #295a94; width : 750; color:white; font-weight : bold;  }
.seperator {color:#295a94;width : 750px; height : 6px;}
.required {color:#930;font-weight : bold; font-size:12px}
button {color:#295a94;font-weight : normal;font-size:12px}
.button2 {color:#295a94;font-weight : normal;font-size:12px; width:130; cursor:"hand"}
.button3 {color:green;font-weight : normal;font-size:12px; width:110; cursor:"hand"}
.intro{position:absolute;left:0;top:0;layer-background-color:blue;background-color:blue;border:0.1px solid blue}
.aoption { color:#295a94;text-decoration : none; font-size:14px; font-weight :normal }
.aoption2 {color:#295a94;text-decoration : none; font-size:12px; font-weight :normal}
.aoption:hover {color:green;text-decoration : none;}
.acaptionbar {color:white;text-decoration : none; font-size:10px; font-weight :normal}
.linkButton{ width:275px; }
.acaptionbar:hover {color:yellow;text-decoration : none; font-size:10px; font-weight :normal}	
.acaptionbar2 {color:#295a94;text-decoration : none; font-size:12px; font-weight :normal}
.acaptionbar2:hover {color:green;text-decoration : none; font-size:12px; font-weight :normal}	


/* NEWER STYLES */

.DataEntryDiv{ width:750px; margin: 5px auto 5px auto }
.td-align-right { text-align:right; }
.TableWide { width: 850px; }
.TableMedWide { width:750px; }
.TableCenter{ margin-right:auto; margin-left:auto}
.selectedRow{ background-color:#6b6b6b; color:#fff }
.ListUIContainerDiv { background:#fff;border:1px solid #000;; overflow:auto; }
.floatRight {float:right; }

.borderThinGrey{ border: 1px #999 solid }
.spacedOut{ margin:5px;  }

/* IDS */

#Masthead{
	
	
	width:900px;
	height:65px;
	background-image:url(../images/cpM_topbar.gif);
	margin-top:0px;
	margin-right:  auto;
	margin-left: auto;
}

/* Masthead Style Rules */

#masthead{
display:block; 
background:url(../images/rpt_MainDivBG.gif);
width:100%}

#mastheadLiner{
display:block; 
width:760px; 
height:82px; 
margin-left:auto; 
margin-right:auto;

}

#mastheadLiner img{
float:left; 
margin:0px 0px 0px 10px;
}



/* The following rules all apply to the masthead navigation system */

#mastheadNav {
	display: block; 
	height: 20px; 
	width: 275px; 
	margin: 0px 0px; 
	padding: 0px; 
	float: right;
	list-style: none;
	text-align:right;
}

#mastheadInfo1 {
	display: block; 
	width:400px;
	margin: 22px 0px 3px 420px;
	padding: 0px; 
	float: right;
	text-align:right;
	height:10px;
}

#mastheadInfo2 {
	display: block; 
	width: 450px; 
	margin: 6px 0px 0px 420px;  
	padding: 0px; 
	float: right;
	text-align:right;
	height:10px;
}
#mastheadNav span { display: none; }
