body {
margin: 0;
padding: 0;
}

.clear {
float: left;
float/**/: none;
}

td, div {
margin: 0;
}

/* float clear fix */

.clear:after {
content: 'xyz'; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clear {
display: inline-block;
}

/*\*/

.clear {
display: block;
}

/* end clear fix */	

#wrapper {
width: 780px;
margin-right: auto;
margin-left: auto;
}

#topwrap {
width: 760px;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
}

#logo {
width: 200px;
margin-left: 0px;
float: left;
}

/* top navigation */

#topnav {
width: 560px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align: right;
}

#topnav ul {
margin-top: 5px;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#topnav ul li {
display: inline;
list-style-type: none;
}

#topnav ul a {
padding-left: 20px;
padding-right: 6px;
padding-top: 3px;
padding-botton: 3px;
}

#topnav ul a:link, #topnav ul a:visited {
text-decoration: none;
color: #000000;
background-image: url(../images/bullet.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
}

#topnav ul a:hover {
text-decoration: none;
color: #000000;
background-image: url(../images/bulleto.gif);
background-repeat: no-repeat;
background-position: 6px 5px;
}

/* end of top nav*/


/* homepage top right and left */

#homePhoto {
	width: 268px;
	padding:0;
	margin:0;	
}

#homeContentRT {
	background-image: url(../images/home_mainheadline.gif);
	background-repeat: no-repeat;
	width: 337px;
	height: 119px;
	margin: 0;
	

}

#homeCopyRT p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 50px 40px 12px 25px;
	margin: 0;
}

body #homeContentRT {
  padding-bottom: 0;
} 


/* end homepage top right and left */

/* homepage bottom right */

.blueBR {
	background-color: #abccf5;
	}

#homeContentLB {
	width: 268px;
	margin: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	}
	
		
#homeAbContent {
	background-image: url(../images/aboutUsBlueBG.gif);
	background-repeat: no-repeat;
	width: 268px;
	height:78px;
	margin: 0px;

}

#homeAbContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding: 2px 15px 5px 12px;
	margin: 0;

}

#homeABLinks {
	background-image: url(../images/linksBotAboutUsBG.jpg);
	background-repeat: no-repeat;
	width: 268px;
	height: 86px;
	margin: 0;
	padding: 0;

	}
	
#homeABLinks ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 20px;	
	}
	
#homeABLinks ul li {
	display: inline;
	list-style-type: none;
	margin: 0px;
	}

#homeABLinks ul a {
	text-decoration: underline;
	color: #003399;
	line-height: 42px;
	padding-left: 15px;
	padding-right: 11px;
	padding-top: 3px;
	margin: 0;
	margin-left: 30px;
}

#homeABLinks ul a:link, #homeABLinks ul a:visited {
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
}

#homeABLinks ul a:hover {
	color: #000000;
	background-image: url(../images/boxsel.gif);
}

/* end homepage bottom right */

/*homepage bottom left */

#homeTopPhoto {
	background: url(../images/marilynChow.jpg) top no-repeat;
	width: 337px;
	height: 90px;
	margin: 0;
	padding: 0;
	}
	
#homeTopPhoto h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 110px;
	padding-top: 15px;
	margin: 0;
}


#homeTopPhoto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 15px 16px 110px;
	margin: 0;
}

#homeTopPhoto a  {
	color: #003399;
	text-decoration: underline;
	}

#homeTopPhoto a :link {color: #003399; text-decoration: underline;}
#homeTopPhoto a  :visited {color: #003399; text-decoration: underline;}
#homeTopPhoto a:hover {color: #000000; text-decoration: underline;}
#homeTopPhoto a:active {color: #000000; text-decoration: underline;}

	
#homeBOTPhoto {
	background-image: url(../images/aboutINC.jpg);
	background-repeat: no-repeat;
	width: 337px;
	height: 87px;
	margin: 0;
	padding: 0;
	}
	
#homeBOTPhoto h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 110px;
	padding-top: 8px;
	margin: 0;
	
}


#homeBOTPhoto p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 15px 20px 110px;
	margin: 0;
}

#homeBOTPhoto a  {
	color: #003399;
	text-decoration: underline;
	}

#homeBOTPhoto a :link {color: #003399; text-decoration: underline;}
#homeBOTPhoto a  :visited {color: #003399; text-decoration: underline;}
#homeBOTPhoto a:hover {color: #000000; text-decoration: underline;}
#homeBOTPhoto a:active {color: #000000; text-decoration: underline;}

	
#homeBOTLinks {
	background-image: url(../images/bottomNavBG.jpg);
	background-repeat: no-repeat;
	width: 337px;
	margin: 0; 
	}
	
#homeBOTLinks ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	padding-top: 2px;
	padding-bottom: 15px;
	}
	
#homeBOTLinks ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	white-space: nowrap;
}

#homeBOTLinks ul a {
	text-decoration: underline;
	color: #003399;
	line-height: 24px;
	padding-top: 2px;
	padding-left: 10px;
	margin: 0;
	margin-left: 10px;
}

#homeBOTLinks ul a:link, #homeBOTLinks ul a:visited {
	background-image: url(../images/box.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
}

#homeBOTLinks ul a:hover {
	color: #000000;
	background-image: url(../images/boxsel.gif);
}


#bannerwrap {
clear: both;
width: 760px;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
}

#pathways {
margin-top: 12px;
width: 275px;
margin-left: 0px;
float: left;
}

#banner {
width: 485px;
float: left;
text-align: right;
}

/* regions - drop down menu for all pages*/

#regionj {
	background-image: url(../images/dropdownBGJob.gif);
	background-repeat: no-repeat;
	width: 760px;
	margin-top: 6px;
	height: 36px;
}

#regionw {
	background-image: url(../images/dropDownBGlg.jpg);
	background-repeat: no-repeat;
	width: 760px;
	margin-top: 6px;
	height: 36px;
}

#region {

	background: url(../images/dropDownBGsm.gif) no-repeat;
	width: 612px;
	margin-top: 6px;
	height: 36px;
}


#regionh {

	background: url(../images/dropDownBGHsm.gif) no-repeat;
	width: 612px;
	margin-top: 6px;
	height: 36px;
}
#region form, #regionw form, #regionh form, #regionj form {
margin-left: 40px;
padding-top: 5px;
margin-top: 0;
margin-bottom: 0;
}

#region form, #regionh form {
float: left;
width: 261px;
}

#region ul, #regionh ul {
float: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0 25px 0 0;
padding: 0;

}

#region ul li, #regionh ul li {
display: inline;
list-style-type: none;
}

#region ul a, #regionh ul a {
text-decoration: underline;
color: #003399;
line-height: 36px;
padding-left: 15px;
padding-right: 11px;
padding-top: 3px;
}

#region ul a:link, #region ul a:visited, #regionh ul a:link, #regionh ul a:visited {
background-image: url(../images/box.gif);
background-repeat: no-repeat;
background-position: 6px 8px;
}

#region ul a:hover, #regionh ul a:hover {
color: #000000;
background-image: url(../images/boxsel.gif);
}

/*
width: 271px;
float: right;
font-size: 12px;
color: #003399;
text-align: right;
margin-right: 15px;

*/

table {
	margin-left: 10px;
	}
	
table.secondary {
	margin: 0;
	width: 612px;
	}

#bodywrap {
clear: both;
width: 760px;
margin-right: auto;
margin-left: auto;
}

#contentwrap {
	margin-left: 4px;
	width: 489px;
	vertical-align: top;
}

#contenthj {
background-image: url(../images/jcontenth.jpg);
width: 489px;
background-repeat: no-repeat;
background-position: 0 top;
padding-top: 6px;
padding-bottom: 7px;
padding-left: 14px;
padding-right: 14px;
margin: 0;
}

#contenthj h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
margin: 0;
}

#contentjs h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
margin-top: 10px;
margin-bottom: 12px;
}

#contentjs p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}

#jcontent {
width: 475px;
margin: 0;
}

#contentjwrap {
background-image: url(../images/redgeJS.gif);
background-repeat: no-repeat;
background-position: 475px top;
margin: 0;
}



/*#tcontentwrap {
background-image: url(../images/bregional.gif);
background-repeat: no-repeat;
background-position: 470px bottom;
padding-bottom: 4px;
}*/

/*#contenthwrap {
background-image: url(../images/redge.gif);
background-repeat: no-repeat;
background-position: 407px top;
background-color: #ABCCF5;
}*/

#contenth {
background-image: url(../images/tcontenth.gif);
width: 489px;
background-repeat: no-repeat;
background-position: 0 top;
padding-top: 6px;
padding-bottom: 7px;
padding-left: 14px;
padding-right: 14px;
margin: 0;
}



#contenth h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
margin: 0;
}


#contentbwrap {
background-image: url(../images/redge.gif);
background-repeat: no-repeat;
background-position: 475px top;
margin: 0;
}

#bcontent {
background-image: url(../images/bcontent.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
background-color: #52ABD5;
width: 475px;

}


#content {
background-image: url(../images/tcontent.gif);
background-repeat: no-repeat;
background-position: 0 top;
padding-top: 7px;
padding-bottom: 16px;
padding-left: 14px;
padding-right: 14px;
}

#content h2, #mcol h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
margin-top: 10px;
margin-bottom: 12px;
}

#content p, #mcol p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}

#contentjs {
padding-top: 8px;
padding-bottom: 16px;
padding-left: 14px;
padding-right: 14px;
}


#content dl.imagelist {
	margin-top: 30px;
	margin-bottom: 10px;
}

#content dl.imagelist dt {
clear: both;
margin-left: 0;
margin-top: 15px;
width: 110px;
float: left;
}

#content dl.imagelist dd {
float: left;
margin-top: 20px;
margin-left: 0;
width: 240px;
}

#content dl.imagelist dd h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
margin-top: 0;
margin-bottom: 2px;
}

#content dl.imagelist dd p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 2px;
margin-bottom: 10px;
}

#content a {
color: #003399;
text-decoration: underline;
}

#content a:hover {
color: #000000;
text-decoration: underline;
}

#mcolwrap {
float: left;
width: 336px;
background-image: url(../images/redge.gif);
background-repeat: no-repeat;
background-position: 321px top;
}

#mcolh {
background-image: url(../images/tmcol.gif);
width: 295px;
background-repeat: no-repeat;
background-position: 0 top;
background-color: #006D9D;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 14px;
padding-right: 14px;
border-bottom: 3px solid #FFFFFF;
}

#mcolh h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
margin: 0;
}

#mcolbwrap {
width: 323px;
}

#mcol {
float: left;
background-image: url(../images/mcol-btext.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
width: 159px;
background-color: #51AAD4;
padding-top: 8px;
padding-bottom: 16px;
padding-left: 14px;
padding-right: 14px;
margin-left: 3px;
}

#mcolphoto {
float: left;
width: 133px;
}

#leftwrap {
float: left;
width: 606px;
margin-left: -760px;
}

#leftbwrap {
clear: both;
width: 606px;
}


/* news column info - right hand col.*/
#newscol {
float: left;
width: 148px;
}

#newscol dl {
margin: 0;
}

#newscol dl dt {
background-image: url(../images/trcol.gif);
background-repeat: no-repeat;
background-position: 0 top;
background-color: #52ABD5;
margin-top: 5px;
margin-bottom: 0;
margin-left: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
padding-bottom: 5px;
}

#newscol dl dd {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-image: url(../images/brcol.gif);
background-position: 0 bottom;
background-repeat: no-repeat;
padding-bottom: 11px;
margin-left: 0;
margon-top: 0;
margin-bottom: 8px;
}

#newscol dl dd p {
border-left: 1px solid #0178AC;
border-right: 1px solid #0178AC;
margin: 0;
padding-top: 8px;
padding-left: 7px;
padding-right: 7px;
padding-bottom: 8px;
}

#newscol dl dd ul {
border-left: 1px solid #0178AC;
border-right: 1px solid #0178AC;
margin: 0;
padding-left: 7px;
padding-right: 7px;
line-height: 18px;
}

#newscol dl dd ul li {
list-style-type: none;
}

#newscol dl dd ul a {
padding-left: 10px;
}

#newscol dl dd ul a:link, #newscol dl dd ul a:visited {
text-decoration: underline;
color: #003399;
background-image: url(../images/box.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}

#newscol dl dd ul a:hover {
text-decoration: underline;
color: #000000;
background-image: url(../images/boxsel.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}



#menuwrap, #menuwrap2 {
float: left;
width: 267px;
background-image: url(../images/bmenu.gif);
background-repeat: no-repeat;
background-position: 0 bottom;
padding-bottom: 19px;
}

#menuwrap {
margin-top: 2px;
}

#menuwrap2 {
margin-left: 1px;
margin-top: 5px;
}

#menu dl {
margin: 0;
}

#menu dl dt {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF;
}

#menu dl dt a {
display: block;
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
border-bottom: 3px solid #FFFFFF;
text-decoration: none;
color: #FFFFFF;
}

#menu dl dt.second a {
background-color: #006D9D;
}		

#menu dl dt.first a {
background-image: url(../images/tmenu.gif);
background-repeat: no-repeat;
background-position: 0 top;
}

#menu dl dt.first a:hover{
background-image: url(../images/tmenuselHom.gif);
}

#menu dl dt a:hover, #menu dl dt.selected a {
background-color: #7ABDDA;
color: #006D9D;
}

#menu dl dt.selected a {
border-bottom: 3px solid #006D9D;
}

#menu dl dt.selected a {
background-image: url(../images/tmenusel.gif);
}

#menu dl dd {
margin: 0;
background-color: #CCE2EB;
padding-top: 10px;
padding-left: 20px;
padding-right: 10px;
padding-bottom: 14px;
border-bottom: 3px solid #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003399;
}

#menu dl dd ul {
list-style-type: none;
margin: 0;
padding-left: 6px;
}

#menu dl dd ul li ul {
padding-left: 10px;
}

#menu dl dd ul li {
padding-top: 2px;
padding-bottom: 2px;
margin-left: 10px;
margin-top: 0;
margin-bottom: 0;
text-indent: -10px;
}

#menu dl dd ul li a {
color: #003399;
text-decoration: underline;
}

#menu dl dd ul a {
padding-left: 10px;
}


#menu dl dd ul a:link, #menu dl dd ul a:visited {
text-decoration: underline;
color: #003399;
background-image: url(../images/box.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}


#menu dl dd ul li a:hover, #menu dl dd ul li.selected a {
color: #000000;
text-decoration: underline;
background-image: url(../images/boxsel.gif);
background-repeat: no-repeat;
background-position: 0px 5px;

}

/* added code for sub menu to fix */

.menupad {
	padding-left: 15px;
 
 }


/* footer */

#footwrap {
clear:both;
width: 760px;
margin-top: 12px;
margin-right: auto;
margin-left: auto;
margin-bottom: 24px;
}

#footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
}

#footer ul {
margin-top: 5px;
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
white-space: nowrap;
}

#footer ul li {
display: inline;
list-style-type: none;
}

#footer ul a {
padding-left: 13px;
padding-right: 13px;
padding-top: 3px;
padding-botton: 3px;
}

#footer ul a:link, #footer ul a:visited {
text-decoration: underline;
color: #666666;
}

#footer ul a:hover {
text-decoration: underline;
color: #000000;
}

/* Web Team Added CSS */

.arrow_blu {font-size: 10px, color: #006D9D;}

.backtotop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;
}

.backtotop a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-decoration: none;
}
.backtotop a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #cccccc;
	text-decoration: none;
}

.backtotop a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC6600;
	text-decoration: none;
}

#menu dl dt a:hover, #menu dl dt.selectedhome a {
background-color: #7ABDDA;
color: #006D9D;
}

#menu dl dt.selectedhome a {
border-bottom: 3px solid #006D9D;
}

#menu dl dt.selectedhome a {
	background-image: url(../images/tmenuselHom.gif);
	background-repeat: no-repeat;
}

/* web Team added css */

.filenote {
	font-size: 10px;
	color: #666666;
}


#content ul {
	list-style-type: none;
	list-style-image: url(../images/box.gif);
	list-style-position: outside;
}

#content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 4px;
}

#contentjs ul {
	list-style-type: none;
	list-style-image: url(../images/box.gif);
	list-style-position: outside;
}

#contentjs li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-bottom: 4px;
}

hr {
color: #cccccc;
background-color: #cccccc;
height: 2px;
}
