
/* CSS Document */
body {
	margin:			0px 0px 0px 0px;
	font-size:		0.9em;
	font-family:		arial, helvetica, sans-serif;
}


#header {
	margin:			0px 0px 0px 0px;
	height:			95px;
	background:		#0A2257;
	background-image: 	url('../../../stellent/fragments/occpsheader2/midbar.gif');
	line-height:		28px;
}

		
#navigation {
	float: left;
	background-color: 	#003366;
	width: 			166px;
	border: 		1px solid black;
	color: 			white;
	padding:		0.5em;
}
			
#footer {
	clear: left;
	padding-top:		10px;
	padding-bottom:		30px;
}
		
#footer p {
	margin: 0;
	padding-top: 		10px;
	padding-bottom: 	10px;
}

#newsheader {
	PADDING-RIGHT: 		0px; 
	MARGIN-TOP: 		0px; 
	PADDING-LEFT: 		0px; 
	BACKGROUND: 		#e6e6e6; 
	PADDING-BOTTOM: 	3px; 
	COLOR: 			#003366; 
	PADDING-TOP: 		3px;
}


#whatsnew {
	FLOAT: 			left; 
	WIDTH: 			48%;
}

#decisions {
	FLOAT: 			right; 
	WIDTH: 			48%;
}


.headernews {
        	font-size:130% ;
		color: #003366;
		letter-spacing: 2px;
		background-color: #E6E6E6;
	    	width: 100%;
		padding: 3px;
}

h1.header {
        font-size:120% ;
		color: #003366;
		letter-spacing : 2px;
}

.bar { height: 5px;background-color : #dbdbdb;}


#content_region {
	margin-left: 		196px;
	min-width:		10px;
	padding-top:		10px;
	padding-right: 		10px;
}

/* new styles*/
/* --------------- Other---------------- */
.Otherheader
{
	font-size : 8pt;
    font-family: arial; 
	font-weight : bold;
}

.Otherbtnstyle
{
	font-size : 8pt;
	font-weight : bold;
	font-family : Arial;
	color : Black;
	background-color : Silver;
	border-bottom : thin solid Gray;
	border-right : thin solid Gray;
	border-left : thin solid #EDEDED;
	border-top : thin solid #EDEDED;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
}
.OtherINPUTbtn 
  {BORDER: #7f93af 1px solid;
   BACKGROUND-COLOR: #A9A7A7;
   FONT-SIZE: 13px;
   color:#000000;
   font-family: arial; 
   }
   
.OtherINPUTtext
  {BORDER: #7f93af 1px solid; 
   BACKGROUND-COLOR: #ffffff; 
   FONT-SIZE: 12px;
   color:#00344e;
   font-family: arial; 
   }

.Otherinputtextbigbox
  {
   font-family: arial;
   width:350px;
   border:1px solid #7f93af; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
  }

.Otherinputtextbox
  {
   width:230px;
   border:1px solid #7f93af; 
   font-family: arial;
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
  }

.Otherinputtextsmbox
  {
   width:30px;
   border:1px solid #7f93af; 
   font-family: arial; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
  }

.Otherinputtextmebox
  {
   width:100px;
   border:1px solid #7f93af; 
   font-family: arial; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
  }

.Otherinputfile
  {
   width:200px;
   border:1px solid #7f93af; 
   font-family: arial; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
  }

.Othermutiplelist
  {
   width:250px;
   height:100px;
   border:1px solid #7f93af; 
   font-family: arial; 
   font-size:12px;
   color: #00344e;
   background-color:#ffffff; 
  }

.Otherdropdownlist
  {
   border:1px solid #7f93af; 
   font-size: 12px; 
   color: #00344e; 
   background-color:#ffffff; 
   font-family: arial; 
  }

.Othercheckbox
  {
   border:0px solid #7f93af; 
   color: #00344e; 
   background-color:#ffffff; 
  }

.Othertextarea
  {
   width:300px;
   height:100px;
   border:1px solid #7f93af; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
   font-family: arial; 
  }

.Othersmtextarea
  {
   width:300px;
   height:20px;
   border:1px solid #7f93af; 
   font-size:12px; 
   color: #00344e; 
   background-color:#ffffff;
   font-family: arial; 
  }


#topnav {
	min-width:		120px;
	padding:		5px 8px 5px 10px;
	height:			11px;
	border-style:		solid;
	border-color:		black;
	border-width:		0px 0px 1px 0px; 
	background-color:	#d2d2d2;
	text-align: 		right;
	padding-bottom:		8px;
}

a.nav {
	color:			white;
	font-size:		0.9em;
	text-decoration:	none;
	font-weight:		700;
	font-family:		arial, helvetica, sans-serif;
}

a {
    	font-sizex:		90% ;
   	color:			#003366;
	text-decoration:	underline;
	font-family:		arial, helvetica, sans-serif;
}

a:link {
	color:			#003366;
}

a:visited {
	color:			#003366;
}

a:hover {
	text-decoration:	none;
	color:			#0033ff;
}

a:link.nav {
	color:			white;
}

a:visited.nav {
	color:			white;
}

a:hover.nav {
	background-color:	#d9d9d9;
}
	
ul.nav {
	list-style: 		none;
	margin: 		0px 0px 0px 5px;
	padding: 		0.8em;
	text-indent: 		-1em;
	background:		#ffffff;
}
li.nav {
    	margin: 		0px 0px 0px 5px;
    	font-size:		0.8em;
	font-family:		arial, helvetica, sans-serif;
}


h2.nav {
        font-size:		90%;
        color:			#ffffff;
}	

#brcrmb {
	padding-bottom:		10px;
	font-size:		0.9em;
}

.split {
	padding-top:		4px;
	padding-right:		4px;
}

a:link.split {
    	font-size:		0.8em;

}

.content_region ul {
	font-family:		Verdana,Helvetica,Arial,sans-serif;
	font-size:		0.9em;
	line-height:		160%;
}

.content_region ol {
	font-family:		Verdana,Helvetica,Arial,sans-serif;
	font-size:		0.9em;
	line-height:		160%;
}



/*Start SiteMap*/
a.SiteMap
{
	font-size:		80%;
	font-family:		arial;
} 

a.SiteMap:visited{
	font-size:		80%;
	font-family:		arial;
} 

a.SiteMap:hover{
	font-size:		80%;
	font-family:		arial;
} 

a.SiteMap:active{
	font-size:		80%;
	font-family:		arial;
}

.siteMapHeader
{
	font-size:		100%;
	font-family: 		Arial,Helvetica,sans-serif;
	font-weight: 		bold;
}

.siteMapsectiontitle {
		font-weight:	bold;
}

/* End Site Map */

/***** BEGIN OCCPS_Contribute_Mode2 Fragment ***/
/* CONTRIBUTION MODE STYLES */

.OCCPS_Contribute_Mode{
	background-color:#ffffff;
	font-family:Arial,Helvetica,sans-serif;
	font-style:normal;
	margin:0;
	font-size:11px;
	}
.OCCPS_Contribute_Mode img {vertical-align:middle;} 

.ContributionLinks{
	line-height: 24px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	}
a.OCCPS_Contribute_Mode:link,
a.OCCPS_Contribute_Mode:active,
a.OCCPS_Contribute_Mode:visited{color: #3177a9;text-decoration:none;}
a.OCCPS_Contribute_Mode:hover{color: #000;text-decoration: none;}

td.OCCPS_Contribute_Mode{
	border-top: #000  1px solid;
	border-bottom: #000 1px solid;
	text-align:center;
	}
/***** END OCCPS_Contribute_Mode2 Fragment ***/

/* The following classes match the DYNAMIC CONVERTER template */
/* * * * * * START - The following classes match the DYNAMIC CONVERTER template * * * * * */

p.center{text-align: center;}

h1.h1{color: #000;font-family: arial, verdana, helvetica, sans-serif;font-size: 110%;}
h2.h2{color: #000;font-family: arial, verdana, helvetica, sans-serif;font-size: 100%;}
h3.h3{color: #000;font-family: arial, verdana, helvetica, sans-serif;font-size: 90%;}
h4.h4{color: #000;font-family: arial, verdana, helvetica, sans-serif;font-size: 80%;}
 	
HR.hrLINE{width : 100%;color : #660000;}

HR.hrLINEindented{width : 100%;color : #660000;margin-left: 40px;}

/* START - HTML BLOCK */
table.dotDIVIDER {/* for the dotted dividing lines */
	width: 100%;
	height: 1px;
	border-bottom: #6699cc dotted 1px;
	}
/* END - HTML BLOCK */

/* START - for links within Word documents only */

/* removed to allow occps original styles
a:link{color: #3177a9; text-decoration:none;}
a:active{color: #000; text-decoration:none;}
a:visited{color: #3177a9; text-decoration:none;}
a:hover{color:#193b54; text-decoration:none;}

*/

.leftnav a:link,
.leftnav a:active,
.leftnav a:visited {color: #000; text-decoration:none;}

.topnav a:link,
.topnav a:active,
.topnav a:visited {color: #fff; text-decoration:none;}

/* END - for links within Word documents only */


/* List Alpha */
li.ListAlpha{color:#000;font-family: arial, verdana, helvetica, sans-serif;}
li.ListAlphaNESTED{color:#000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;}
li.ListAlphaNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;}

/* List Bullet */
li.ListBullet{color: #000;font-family: arial, verdana, helvetica, sans-serif;}
li.ListBulletNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;}
li.ListBulletNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;}

/* START -  for right nav lists */
/* the following class is for the right navigation bulleted list elements (if used) */

ul.ListBulletRIGHTnav
{
	color: #ffffff;
	font-family: arial;
	font-size: 70%;
	list-style-type: disc;
	margin-left: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* END -  for right nav lists */

/* List Number */
li.ListNumber{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListNumberNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListNumberNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}

/* List Roman */
li.ListRoman{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListRomanNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListRomanNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}

/* List Upper Alpha */
li.ListUpperAlpha{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListUpperAlphaNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListUpperAlphaNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}

/* List Upper Roman */
li.ListUpperRoman{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListUpperRomanNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListUpperRomanNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}

/* List Alpha */
li.ListAlpha{color:#000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListAlphaNESTED{color:#000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListAlphaNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}

/* List Bullet */
li.ListBullet{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-bottom:5px;}
li.ListBulletNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;margin-bottom:5px;}
li.ListBulletNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;margin-bottom:5px;}


/* Normal */
p.normal{color: #000;font-family: arial, verdana, helvetica, sans-serif;}
.normal{color: #000;font-family: arial, verdana, helvetica, sans-serif;}
.normalbold{color: #000;font-weight:bold;font-family: arial, verdana, helvetica, sans-serif;}


.nolinespacing {margin:0; padding:0;}
/* START - for right nav headings */
/* the following class is for making bold heading in the right navigation (if used) */

p.normalRIGHTnav{
	font-size: 70%;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* END - for right nav headings */
p.normalSMALL {/* for small text used with picture captions  */
	font-size: 70%;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000;
	}


p /* this "catches" the paragraph tags without the "normal" class name assigned to them */{
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	}

/* Paragraph in a List */
p.ParagraphList{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;}
p.ParagraphListNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;}
p.ParagraphListNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 120px;}

/* START - Picture Aligned LEFT or RIGHT */
/* the following classes are used for putting a one pixel border around images/pictures, or for making borderless images align to the right or left, in both cases the text wraps around the image */
table.picALIGNEDleft{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	}

table.picALIGNEDleftCAPTIONED{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-right: 10px;
	}

table.picALIGNEDleftBORDERLESS{margin-top: 3px;margin-bottom: 5px;margin-right: 10px;}

table.picALIGNEDright{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
	}

table.picALIGNEDrightCAPTIONED{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	margin-left: 5px;
	}

table.picALIGNEDrightBORDERLESS{margin-top: 20px;margin-bottom: 5px;margin-left: 10px;}

/* END - Picture Aligned LEFT or RIGHT */

/* START - Picture Aligned CENTERED */
/* the following class is used for putting a one pixel border around images/pictures with the image centered on the page */

table.picALIGNEDcenter{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	}

table.picALIGNEDcenterCAPTIONED{
	border: #6699cc 1px solid;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 5px;
	}

/* END - Picture Aligned CENTERED */

/* START - Picture CAPTIONED - closing table tag */
/* the following classe is used for closing a captioned table */

td.pictureCAPTION{
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	padding: 2px;
	}

/* END - Picture CAPTIONED - closing table tag */

/* Plain List */
dt.PlainList{color: #000;font-family: arial, verdana, helvetica, sans-serif;font-size: 80%;}
dt.PlainListNESTED{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 40px;}
dt.PlainListNESTED2{color: #000;font-family: arial, verdana, helvetica, sans-serif;margin-left: 80px;}

/* * * * * * END - The following classes match the DYNAMIC CONVERTER template * * * * * */


.blogEntryHead {display:none;}
.blogEntryBody { padding:0 0 10px;}
.blogEntryBody p {margin:0;}
.blogEntryBody h1,
.blogEntryBody h2,
.blogEntryBody h3,
.blogEntryBody h4 {margin:0;}
