
.contentnav {
	FONT-SIZE: 11px; 
	COLOR:#000000; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 	
	TEXT-DECORATION: none; 	
}


.subnav {
	FONT-SIZE:9pt; 
	COLOR:#336699; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

.subnav:hover {
	COLOR:#000000; 
	TEXT-DECORATION: underline;
	
}


.topnav {
	FONT-SIZE:7.8pt; 
	COLOR:#000000; 
	FONT-FAMILY: trebuchet ms;
	TEXT-DECORATION: none; 
}

.topnav:hover {
	COLOR:#DE790A; 
	TEXT-DECORATION: none; 
}

.maincontenttable {	
	background-image:url(../images/mainbg3.gif);
	background-repeat:repeat-x;
}

.newsback {	
	background-image:url(../images/mainbg4.gif);
	background-repeat:repeat-x;
}

.subtitle {	
	font-size: 17pt;
	font-weight:bold;
	margin-bottom: 0px;
	padding-top:0px;
	padding-bottom:6px;
	padding-left:0px;
	padding-top:0px;
	width:100%;
	font-family: trebuchet ms;	
	/* border-bottom:#A9CCD8 2px solid; */
}

.frontTab {
	font-size:11px;
	font-weight:bold;
	COLOR: #384658;
	background-color: #D0E3E8; 
	FONT-FAMILY: Verdana;
	padding:4px 6px 4px 8px;	
	border-bottom:#A4C8D2 1px solid;
    border-top:#A4C8D2 1px solid;

/*	background-image:url(../images/cirpd_FrontTabBack.gif);*/

}

.subTab {
	font-size:11px;
	font-weight:bold;
	COLOR: #384658;
	background-color: #D6E7EB; 
	FONT-FAMILY: Verdana;
	padding:4px 6px 4px 8px;	
	border-bottom:#A4C8D2 1px solid;
    border-top:#A4C8D2 1px solid;

/*	background-image:url(../images/cirpd_FrontTabBack.gif);*/
	   
}
	
.updatedTab {
	font-size:8px;
	font-weight:bold;
	COLOR: #384658;
	background-color: #FFFFFF; 
	FONT-FAMILY: Arial;
	padding:4px 6px 4px 8px;	
/*	background-image:url(../images/cirpd_FrontTabBack.gif);*/
}

.linkfrontTab {
	FONT-SIZE: 11px; COLOR: #336699; TEXT-DECORATION: none; vlink: #5A5A5A ; FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}
.linkfrontTab:hover {
	 COLOR: #FF0000; 
}
.linksubTab {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none; vlink: #5A5A5A ; FONT-FAMILY: Verdana, Helvetica, sans-serif; 
}
 
.linkfrontTab:hover { COLOR: #336699; TEXT-DECORATION: underline; } /* when mouse is over link */

.BgGray { 
	BACKGROUND-COLOR: #afafaf
}
.BgLightGray {
	BACKGROUND-COLOR: #f8f8f8
}


.BgMedGray {
	BACKGROUND-COLOR: #eaeaea
}

.Bgcontentnav {
	BACKGROUND-COLOR: #FDFDFD; 
	TEXT-COLOR:#CCCCCC;
}

.BgcontentnavLight
{
	BACKGROUND-COLOR: #F0FCFF 
}

.BgSubnav {

	BACKGROUND-COLOR: #FFFFFF ; //#F2F9FF
	COLOR:#000000;
}

.BgHighLight
{
	BACKGROUND-COLOR: #D5F7FF;
	/* background-image:url(../images/cirpd_BgHighLightBack.gif);	*/
}

BODY {
	margin:0;
	background-color:#FFFFFF;
} 
BODY.content {
	margin:0;
	background-color:#EEEEEE;
	background-image:url(../images/bg2.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
}

TD {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	letter-spacing: 0px;	
}
P {
	FONT-SIZE: 12px;	
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	
}
li  {
	FONT-SIZE:10pt;	
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;	
}


H1 {
	margin:0;
	font: bold 14px;
	color : #00349F;
	BORDER-BOTTOM: #F2F2F2 4px dotted;
} 

A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color :  #336699;
	text-decoration : none;
}

A:HOVER {	
	color : #336699;
	text-decoration : underline;
	
}


.link_gray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #5a5a5a;
	text-decoration : none;
}

.link_gray :HOVER {	
	text-decoration : underline;
}

.link_darkblue {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #3D7283;
	text-decoration : none;
}

.link_blue {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #DE790A;
	text-decoration : none;
}


.link_red :HOVER {	
	text-decoration : underline;
}

.link_orange {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #F3830A;
	text-decoration : none;
}

.link_orange :HOVER {	
	text-decoration : underline;
}


.copyRight {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	
}

.smallText {
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	line-height:1.4em;	
	COLOR: #3D7283;
}

.LoginName {
	FONT-SIZE: 10px;
	COLOR: #CC0000;
	FONT-FAMILY: Verdana;	
}
.orangeText {
	FONT: bold 12px;
	COLOR: #CC3300;
	FONT-FAMILY: Verdana;	
}
.blueButton{	
	height: 20px;
	FONT: bold  12px; 
	COLOR: #000000;
	text-align: center ;
	padding-top:1px;	
	background-color:#BFF2FF; 
	FONT-FAMILY: trebuchet ms;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	text-decoration : none;
}

.blueButton:hover{
	text-decoration : none;
	background-color:#E88B00; 	
	COLOR: #FFF;
	BORDER-BOTTOM: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-RIGHT: #ddd 1px solid;

}

.link_navg{	
	FONT-SIZE: 11px;
	COLOR: #0099CC;	
	FONT-FAMILY: Verdana;
		text-decoration : none;
}


.link_navg:hover{
	COLOR: #F3830A; 
		text-decoration : none;
}


.link2{	
	FONT-SIZE: 12px;
	COLOR: #006699;	
	FONT-FAMILY: Verdana;
	text-decoration:underline;
}

.link2:hover{
	COLOR: #F3830A;
	text-decoration:underline;

}

.title {
	FONT: bold  24px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	BORDER-BOTTOM: #F2F2F2 4px dotted;
	text-indent: 15px;
	letter-spacing: 3px;
}

.grayText {
	FONT-SIZE: 12px; 
	COLOR: #787878; 
}

.inputTextFocus{	
	height: 24px;
	FONT-SIZE: 10pt;
	COLOR:#990000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-BOTTOM: #CC0000 1px solid;
	BORDER-TOP: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;
	BORDER-RIGHT: #CC0000 1px solid;
	margin:4px;
	padding:2px;
}

.inputText{	
	height: 24px;
	FONT-SIZE: 10pt;
	background-color:#FFFFFF; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	margin:4px;
	padding:2px;

}


.inputTextArea{	
	FONT-SIZE: 10pt;
	background-color:#FFFFFF; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	margin:4px;
	padding:2px;

}

.inputTextAreaFocus{		
	FONT-SIZE: 10pt;
	COLOR:#990000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-BOTTOM: #CC0000 1px solid;
	BORDER-TOP: #CC0000 1px solid;
	BORDER-LEFT: #CC0000 1px solid;
	BORDER-RIGHT: #CC0000 1px solid;
	margin:4px;
	padding:2px;
}

.mainTab{

	font-size:8pt;
	margin-bottom:10px;
	font-weight:bold;
	vertical-align: 50% ;
	COLOR: #000000;
	background-color: #F0FCFF; 
	FONT-FAMILY: Arial;
	text-indent: 10px;
	letter-spacing:1px ;
	border: #DDD 1px solid;
}
.stepsTab{
	height: 25px;
	FONT:  bold 12px;
	vertical-align: 50% ;
	COLOR: #000000;
	background-color: #ebeced; 
	FONT-FAMILY: Arial;
	text-indent: 10px;
	letter-spacing:2px ;
	word-spacing: 5px;
	border: #DDD 1px solid;
}

.formText{
	height: 25px;
	padding: 4px 0px 0px 15px ;
	FONT: 12px;
	vertical-align: 50% ;
	COLOR: #000000;
	background-image:url(../images/navbullet.gif);
	background-repeat:no-repeat;
	background-position:left;	
	background-color: #F0FBFF; 
	FONT-FAMILY: Arial;
	text-indent: 10px;
	letter-spacing:0px ;
	word-spacing: 5px;
	BORDER-BOTTOM: #ebeced 1px solid;
	BORDER-TOP: #ebeced 1px solid;
}
.formInput{
	height: 26px;
	padding: 1px 0px 0px 0px ;
	FONT: 11px;
	vertical-align: 50% ;
	COLOR: #000000;
	background-color: #F0FBFF; 
	FONT-FAMILY: Arial;
	text-indent: 10px;
	letter-spacing:2px ;
	word-spacing: 5px;
	BORDER-BOTTOM: #ebebeb 1px solid;
	BORDER-TOP: #ebebeb 1px solid;
}




#main {
	border: 1px solid #666;
	clear: both;
	background: #e7f1f3;
	padding-top: 1em;
	padding-bottom: 1em;
}

#contents {
	padding: 1.5em;
	background: #FFFFFF;
	min-height: 300px;
}

#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 45em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 70em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #333;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
	background: #e7f1f3;
	padding-bottom: 6px;
	margin-top: 0;
}

#header ul#primary a {
	background: #f2f8f9;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFF7CD;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }


.stepsCurrent {
	height:20px;
	width:25px;
	BORDER-RIGHT: #c3c3c4 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #c3c3c4 1px solid; 
	/*MARGIN-TOP: 5px; */
	PADDING-LEFT: 4px; 
/*	BACKGROUND-IMAGE: url(../images/stepscurrentbg.gif); */
/*	MARGIN-BOTTOM: 10px; */
	PADDING-BOTTOM: 3px; 
	FONT: 12px; 
	BORDER-LEFT: #c3c3c4 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #c3c3c4 1px solid; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #BFF2FF
}


.stepsCurrentText {
	height:28px;
	width: 100px;
	BORDER-RIGHT: #93EAFF 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #93EAFF 1px solid; 
	/*MARGIN-TOP: 5px; */
	PADDING-LEFT: 4px; 
/*	BACKGROUND-IMAGE: url(../images/stepscurrentbg.gif); */
/*	MARGIN-BOTTOM: 10px; */
	PADDING-BOTTOM: 3px;
	FONT: bold 12px; 
	BORDER-LEFT: #93EAFF 1px solid; 
	COLOR: #000; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #99D1D0 3px solid; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #BFF2FF
}

.steps {
	height:20px;
	width:25px;
	BORDER-RIGHT: #c3c3c4 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #c3c3c4 1px solid; 
	/*MARGIN-TOP: 5px; */
	PADDING-LEFT: 4px; 
/*	BACKGROUND-IMAGE: url(../images/stepscurrentbg.gif); */
/*	MARGIN-BOTTOM: 10px; */
	PADDING-BOTTOM: 3px; 
	FONT:  11px; 
	BORDER-LEFT: #c3c3c4 1px solid; 
	COLOR: #000000; 
	PADDING-TOP: 3px; 
	/*BORDER-BOTTOM: #c3c3c4 1px solid; */
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff
}

.stepsText {
	height:25px;
	width:90px;
	BORDER-RIGHT: #DDDDDD 1px solid; 
	BORDER-TOP: #DDDDDD 1px solid; 
	BORDER-LEFT: #DDDDDD 1px solid;
	/*MARGIN-TOP: 5px; */
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 4px; 
/*	BACKGROUND-IMAGE: url(../images/stepscurrentbg.gif); */
/*	MARGIN-BOTTOM: 10px; */
	PADDING-BOTTOM: 3px; 
	FONT:  11px; 	 
	COLOR: #999; 
	PADDING-TOP: 3px; 
	/* BORDER-BOTTOM: #439492 1px solid; */ 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #ffffff
}

