body  {font-size: 12px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; color: #27282D; margin:0; padding:0; text-align: center; background-color:#DCDDDF; background-image:url('../images/background_pattern.jpg'); background-repeat:repeat-x;}

td, table, tr {
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
background:transparent;
}

.pkborder {
border: 1pt solid #eeb7cf;
}



#wrapper {
width: 930px;
border: 0;
margin: 0 auto;
padding: 0;
text-align: center;
}

/* start header styles */

#headercontain {
width: 930px;
height: 84px;
padding: 0;
margin: 0;
text-align: center;
background: #E8EAF0; 
background-repeat: repeat-x;
border-bottom:1px solid #8CAFD3;
}


#header {
width: 930px;
height:84px;
padding:0;
margin: 0px auto;
text-align: left;
}

#header img {
padding:0;
margin:0;
}

#header p{
padding:0;
margin:0;
}

#logo {
margin: 0;
padding: 18px 20px 0px 15px;
}

#toplinks {
width:930px;
height:25px;
text-align: right;
margin: 0;
padding: 0;
background-color:#222730;
}


#toplinks p{
padding: 6px 25px 4px 15px;
margin:0;
display:inline;
color: #FFFFFF;
text-transform:uppercase;
font-weight:normal;
font-size: 11px;
line-height:24px;
}

/* links for top nav */
#toplinks a {
text-decoration: none;
color: #FFFFFF;
font-weight:normal;
text-transform:uppercase;
font-size: 11px;
line-height:24px;
}

#toplinks a:link { color: #FFFFFF;}
#toplinks a:visited { color: #FFFFFF; }
#toplinks a:hover { color: #9ABCD8; text-decoration: underline;}
#toplinks a:active { color: #FFFFFF; }


#headernavcontainer {
text-align: left;
margin: 0;
padding: 0;
z-index:100;
border-bottom:1px solid #8CAFD3;
}


/*
#search {
position: absolute;
top: 70px;
right: 0px;
text-align: right;
margin: 0;
padding: 0;
}
*/


/* start nav row */
#photoheadercontain {
width: 930px;
height: auto;
padding: 0;
margin: 0;
text-align: center;
background-color: #FFFFFF;
}

#photoheaderwrapper {
width: 930px;
height:auto;
padding:0;
margin: 0px auto;
background-color: #FFFFFF;
color: #000000;
text-align: left;
position:relative;
}

#photoheaderwrapper p{
padding:0;
margin: 0;
}

#photoheaderwrapper span{
padding:0;
margin: 0;
}



/* start top body */
#topbodycontain {
width: 930px;
padding: 0;
margin: 0;
text-align: center;
background-color: #FFFFFF;
}

#topbody {
padding:20px 20px 10px 20px;
margin: 0px auto;
background-color: #FFFFFF;
text-align: left;
/*position:relative; */ 
}


/* top body section for 3-column layout */
#topbodyrightsm {
width:480px;
border:0;
margin:0px 40px 20px 0px;
padding:0;
}

#topbodyrightsm img{
padding:7px 0px 7px 0px;
max-width:460px;
margin:0;
border:0;
}

/* right column for 3-column layout */
#rightcolwrap {
width:150px;
border:0;
margin:0px 0px 20px 0px;
padding:0;
}

#rightcolcontain {
padding:0;
margin:0;
font-size:11px;
line-height:17px;
color:#23232B;
font-weight:normal;
}


#rightcolcontain img{
padding:7px 0px 7px 0px;
max-width:150px;
height:auto;
margin:0;
border:0;
}

#rightcolcontain h1{
color:#888C95;
font-size:15px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
}

#rightcolcontain h2{
color:#0156A7;
font-size:16px;
line-height:22px;
font-weight:bold;
text-transform:none;
padding:0px 0px 8px 0px;
}

#rightcolcontain h3{
color:#0156A7;
font-size:14px;
line-height:18px;
font-weight:bold;
text-transform:none;
padding:0px 0px 10px 0px;
}

#rightcolcontain p{
padding:0px 0px 5px 0px;
margin:0;
}

/* links for left subpage area */
#rightcolcontain a {
	text-decoration: underline;
	color: #0B70CF;
	font-weight:bold;
}

#rightcolcontain a:link { color: #0B70CF; }
#rightcolcontain a:visited { color: #0B70CF; }
#rightcolcontain a:hover { color: #0B70CF; text-decoration: none; }
#rightcolcontain a:active { color: #0B70CF; }

#rightcolcontain ul {
	display:inline;
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0B70CF;
}
#rightcolcontain li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 2px;
	list-style-type: none;
	font-weight:normal;
	color:#0B70CF;
}
#rightcolcontain ul li {
  list-style-type: none;
	margin: 5px 0px 8px 0px; 
  padding: 0;
  font-weight:normal;
  color:#0B70CF;
	}
	

/*top body right main div FOR STAFF PAGES ONLY */
#topbodyrightstaff {
width:645px;
border:0;
margin:0px 25px 20px 0px;
padding:0;
}

#topbodyrightstaff img{
padding:4px;
max-width:600px;
/* height:auto; */
margin:0px 20px 5px 0px;
border:1px solid #B2B9C4;
float:left;
}

#topbodyrightstaff p{
padding:7px 0px 12px 0px;
margin:0;
}

/* top body right section */

#topbodyright {
width:645px;
border:0;
margin:0px 25px 20px 0px;
padding:0;
}

#fullbody {
width:820px;
border:0;
margin:5px 25px 25px 45px;
padding:0;
}

#fullbodycontain {
padding:0;
margin:0;
font-size:12px;
line-height:18px;
color:#23232B;
font-weight:normal;
}


#topbodyright img{
padding:7px 0px 7px 0px;
max-width:800px;
/* height:auto; */
margin:0;
border:0;
float:center;
}

#topbodyright p{
padding:0px 0px 18px 0px;
margin:0;
}

#fullbodycontain h1{
color:#0156A7;
font-size:27px;
line-height:35px;
font-weight:normal;
text-transform:none;
font-style: normal;
}

#fullbodycontain h2{
color:#888C95;
font-size:16px;
line-height:22px;
font-weight:bold;
text-transform:none;
padding:0px 0px 6px 0px;
}

#fullbodycontain h3{
color:#0B70CF;
font-size:14px;
line-height:19px;
font-weight:bold;
text-transform:none;
padding:0px 0px 2px 0px;

}


#fullbodycontain span{
padding:0;
margin:0;
}


/* links for full body area */
#fullbodycontain a {
	text-decoration: underline;
	color: #0B70CF;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#fullbodycontain a:link { color: #0B70CF; }
#fullbodycontain a:visited { color: #0B70CF; }
#fullbodycontain a:hover { color: #0B70CF; text-decoration: none; }
#fullbodycontain a:active { color: #0B70CF; }

#fullbodycontain ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0B70CF;
}
#fullbodycontain li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0B70CF;
}
#fullbodycontain ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0B70CF;
	}


#fullbodycontain .back {
text-decoration: underline;
padding:0;
margin:8px 0 0 0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}


#fullbodycontain .back a {
text-decoration: underline;
padding:0;
margin:8px 0 0 0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}

#fullbodycontain .back a:link { color: #7F8290; }
#fullbodycontain .back a:visited { color: #7F8290; }
#fullbodycontain .back a:hover { color: #7F8290; text-decoration: none;}
#fullbodycontain .back a:active { color: #7F8290; }



#toprightcontain {
padding:0;
margin:0;
font-size:12px;
line-height:18px;
color:#23232B;
font-weight:normal;
}


#topbodyright img{
padding:7px 0px 7px 0px;
max-width:600px;
/* height:auto; */
margin:0;
border:0;
float:left;
}

#topbodyright p{
padding:0px 0px 18px 0px;
margin:0;
}

#toprightcontain h1{
color:#0156A7;
font-size:27px;
line-height:35px;
font-weight:normal;
text-transform:none;
font-style: normal;
}

#toprightcontain h2{
color:#888C95;
font-size:16px;
line-height:22px;
font-weight:bold;
text-transform:none;
padding:0px 0px 6px 0px;
}

#toprightcontain h3{
color:#0B70CF;
font-size:14px;
line-height:19px;
font-weight:bold;
text-transform:none;
padding:0px 0px 2px 0px;

}


#toprightcontain span{
padding:0;
margin:0;
}

/* for table borders */
/*
#toprightcontain .graybd{
border:1pt solid #4e5059;
}
*/

/* links for right top body area */
#toprightcontain a {
	text-decoration: underline;
	color: #0B70CF;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

#toprightcontain a:link { color: #0B70CF; }
#toprightcontain a:visited { color: #0B70CF; }
#toprightcontain a:hover { color: #0B70CF; text-decoration: none; }
#toprightcontain a:active { color: #0B70CF; }

#toprightcontain ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0B70CF;
}
#toprightcontain li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0B70CF;
}
#toprightcontain ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0B70CF;
	}


#toprightcontain .back {
text-decoration: underline;
padding:0;
margin:8px 0 0 0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}


#toprightcontain .back a {
text-decoration: underline;
padding:0;
margin:8px 0 0 0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}

#toprightcontain .back a:link { color: #7F8290; }
#toprightcontain .back a:visited { color: #7F8290; }
#toprightcontain .back a:hover { color: #7F8290; text-decoration: none;}
#toprightcontain .back a:active { color: #7F8290; }



/* top body left section FOR SUBPAGES */
/*
#topsubleftcontain {
padding:18px 0 0 0;
margin:0;
font-size:13px;
line-height:19px;
color:#23232B;
font-weight:normal;
}

#topsubleftcontain img{
margin:0px 15px 18px 0px;
max-width:500px;
padding:0;
border:1px solid #DFE1EB;
float:left;
}

#topsubleftcontain h1{
color:#0156A7;
font-size:27px;
line-height:35px;
font-weight:normal;
text-transform:none;
font-style: normal;
}

#topsubleftcontain h2{
color:#0156A7;
font-size:15px;
line-height:21px;
font-weight:bold;
text-transform:none;
padding:0px 0px 6px 0px;
}

#topsubleftcontain h3{
color:#0156A7;
font-size:13px;
line-height:18px;
font-weight:normal;
text-transform:none;
padding:4px 0 2px 0;
}

#topsubleftcontain p{
padding:2px 0px 16px 0px;
margin:0;
clear:both;
}
*/

/* links for left top body area */
/*
#topsubleftcontain a {
	text-decoration: underline;
	color: #0156A7;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

#topsubleftcontain a:link { color: #0156A7; }
#topsubleftcontain a:visited { color: #0156A7; }
#topsubleftcontain a:hover { color: #0156A7; text-decoration: none; }
#topsubleftcontain a:active { color: #0156A7; }


#topsubleftcontain .back {
text-decoration: underline;
padding:0;
margin:0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}


#topsubleftcontain .back a {
text-decoration: underline;
padding:0;
margin:0;
font-size:10px;
line-height:14px;
color:#7F8290; 
font-weight:normal;
text-transform:none;
}

#topsubleftcontain .back a:link { color: #7F8290; }
#topsubleftcontain .back a:visited { color: #7F8290; }
#topsubleftcontain .back a:hover { color: #7F8290; text-decoration: none;}
#topsubleftcontain .back a:active { color: #7F8290; }


#topsubleftcontain ul {
	display:inline;
	list-style: circle outside;
	font-size:12px;
	line-height:17px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0156A7;
}
#topsubleftcontain li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0156A7;
}
#topsubleftcontain ul li {
  list-style: circle outside;
	margin: 0px 0px 5px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0156A7;
	}
*/

/*top body left section for home page*/

#topbodyleft {
width:315px;
background-color:#EDEFF2;
border:0; 
margin:0px 30px 0px 0px;
padding:0;

}


#topleftcontain {
padding:20px 30px 20px 30px;
margin:0;
font-size:12px;
line-height:18px;
color:#23232b;
font-weight:normal;
}

#topleftcontain img{
padding:7px 0px 7px 0px;
max-width:237px;
/* height:auto; */
margin:0;
border:0;
}

#topleftcontain h1{
color:#0156A7;
font-size:22px;
line-height:28px;
font-weight:normal;
text-transform:none;
}

#topleftcontain h2{
color:#0156A7;
font-size:16px;
line-height:22px;
font-weight:bold;
text-transform:none;
padding:0px 0px 8px 0px;
}

#topleftcontain h3{
color:#0156A7;
font-size:14px;
line-height:18px;
font-weight:bold;
text-transform:none;
padding:0px 0px 10px 0px;
}

#topleftcontain p{
padding:0px 0px 5px 0px;
margin:0;
}

/* links for left top body area */
#topleftcontain a {
	text-decoration: underline;
	color: #0156A7;
	font-weight:bold;
}

#topleftcontain a:link { color: #0156A7; }
#topleftcontain a:visited { color: #0156A7; }
#topleftcontain a:hover { color: #0156A7; text-decoration: none; }
#topleftcontain a:active { color: #0156A7; }

#topleftcontain ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0156A7;
}
#topleftcontain li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0156A7;
}
#topleftcontain ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0156A7;
	}
	
	
/* left bar - subnav */

#topleftcontain ul.nav{list-style-image: url('../images/bulletgray.gif'); list-style-position: outside; color: #3E3E42; margin:0; font-size:12px; line-height:14px; padding:0; text-decoration:none; font-weight:normal;}
#topleftcontain ul.nav li{list-style-image: url('../images/bulletgray.gif'); list-style-position: outside; color: #3E3E42; margin-bottom:5px; margin-top:8px; padding:0px 0px 7px 0px; font-weight:normal;}
#topleftcontain ul.nav a{list-style-image: url('../images/bulletgray.gif'); list-style-position: outside; text-decoration:none; color: #3E3E42; font-weight:normal;}
#topleftcontain ul.nav a.nav-selected {color: #0156A7; font-weight:normal;}
#topleftcontain ul.nav a:hover{color: #0156A7; }
#topleftcontain ul.nav ul{list-style-image: url('../images/bulletgray.gif'); list-style-position: outside; margin-left:0px; padding:0px;}
#topleftcontain ul.nav ul li{list-style-image: url('../images/bulletgray.gif'); list-style-position: outside; margin-bottom:3px;}

	
/*left bar for subpages */

#subleftbar {
width:180px;
background-color:#FFFFFF;
border:0; 
margin:0px 30px 0px 10px;
padding:0;

}


#subleftbarcontain {
padding:0px 0px 20px 0px;
margin:0;
font-size:12px;
line-height:18px;
color:#23232b;
font-weight:normal;
}

#subleftbarcontain img{
padding:7px 0px 7px 0px;
max-width:180px;
height:auto;
margin:0;
border:0;
}

#subleftbarcontain h1{
color:#888C95;
font-size:15px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
}

#subleftbarcontain h2{
color:#0156A7;
font-size:16px;
line-height:22px;
font-weight:bold;
text-transform:none;
padding:0px 0px 8px 0px;
}

#subleftbarcontain h3{
color:#0156A7;
font-size:14px;
line-height:18px;
font-weight:bold;
text-transform:none;
padding:0px 0px 10px 0px;
}

#subleftbarcontain p{
padding:0px 0px 5px 0px;
margin:0;
}

/* links for left subpage area */
#subleftbarcontain a {
	text-decoration: underline;
	color: #0B70CF;
	font-weight:bold;
}

#subleftbarcontain a:link { color: #0B70CF; }
#subleftbarcontain a:visited { color: #0B70CF; }
#subleftbarcontain a:hover { color: #0B70CF; text-decoration: none; }
#subleftbarcontain a:active { color: #0B70CF; }

#subleftbarcontain ul {
	display:inline;
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0B70CF;
}
#subleftbarcontain li {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 2px;
	list-style-type: none;
	font-weight:normal;
	color:#0B70CF;
}
#subleftbarcontain ul li {
  list-style-type: none;
	margin: 5px 0px 8px 0px; 
  padding: 0;
  font-weight:normal;
  color:#0B70CF;
	}
	
	
/* left bar - subnav */

#subleftbarcontain ul.nav{list-style-type:none; list-style-position:outside;color: #0B70CF; margin:0; font-size:11px; line-height:14px; padding:0; text-decoration:none; font-weight:normal; text-transform:capitalize;}
#subleftbarcontain ul.nav li{list-style-type:none; list-style-position:outside;color: #0B70CF; margin-bottom:5px; margin-top:6px; margin-left:0px; padding:0px 0px 6px 0px; font-weight:normal; text-transform:capitalize;}
#subleftbarcontain ul.nav a{list-style-type:none; list-style-position:outside;text-decoration:none; color: #0B70CF; font-weight:normal;}
#subleftbarcontain ul.nav a.nav-selected {list-style-type:none; list-style-position:outside;color: #0B70CF; font-weight:bold;}
#subleftbarcontain ul.nav a:hover{list-style-type:none; list-style-position:outside;color: #0B70CF; font-weight:bold;}
#subleftbarcontain ul.nav ul{list-style-type:none; list-style-position:outside;margin-left:0px; padding:0px;}
#subleftbarcontain ul.nav ul li{list-style-type:none;list-style-position:outside; margin-bottom:3px;}

	



/* top right bottom promo area - in box */
/*
#topbodyrightpromo {
width:278px;
border:1px solid #aaadba;
margin:20px 0px 10px 0px;
padding:0;

}



#toprightpromocontain {
padding:0px;
margin:10px;
font-size:11px;
line-height:16px;
color:#23232b;
font-weight:normal;
}

#rightpromo {
margin:0px;
padding:0px;
}

#rightpromo img{
padding:0px 10px 0px 0px;
width:110px;
height:auto;
margin:0;
border:0;
float:left;
}

#rightpromo h1{
color:#0156A7;
font-size:14px;
line-height:18px;
font-weight:bold;
text-transform:none;
font-style:normal;
padding-bottom:2px;
}

#rightpromo h2{
color:#0156A7;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
padding:0px 0px 2px 0px;
}

#rightpromo h3{
color:#0156A7;
font-size:11px;
line-height:15px;
font-weight:bold;
text-transform:none;
padding:0px 0px 5px 0px;
}

#rightpromo p{
padding:0;
margin:0;
}
/*
/* links for bottom right bar area */
/*
#rightpromo a {
	text-decoration: none;
	color: #0156A7;
	font-weight:normal;
	text-transform:uppercase;
}

#rightpromo a:link { color: #0156A7; }
#rightpromo a:visited { color: #0156A7; }
#rightpromo a:hover { color: #0156A7; text-decoration: underline; }
#rightpromo a:active { color: #0156A7; }

#rightpromo ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0156A7;
}
#rightpromo li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0156A7;
}
#rightpromo ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0156A7;
	}	
	
*/	


/* top right bottom promo area - no box */
/*
#subleftpromo {
width:180px;
border:0;
margin:0px 30px 0px 10px;
padding:0;

}


#subleftpromocontain {
padding:0;
margin:0px;
font-size:11px;
line-height:16px;
color:#23232b;
font-weight:normal;
}

#leftpromo {
margin:0px;
padding:0px;
}

#leftpromo img{
padding:0px 10px 0px 0px;
max-width:180px;
height:auto;
margin:0;
border:0;
float:left;
}

#leftpromo h1{
color:#0156A7;
font-size:14px;
line-height:18px;
font-weight:bold;
text-transform:none;
font-style:normal;
padding:15px 0px 2px 0px;
}

#leftpromo h2{
color:#0156A7;
font-size:12px;
line-height:16px;
font-weight:bold;
text-transform:none;
padding:15px 0px 2px 0px;
}

#leftpromo h3{
color:#0156A7;
font-size:11px;
line-height:15px;
font-weight:bold;
text-transform:none;
padding:15px 0px 2px 0px;
}

#leftpromo p{
padding:0;
margin:0;
}
*/
/* links for bottom right bar area */
/*
#leftpromo a {
	text-decoration: none;
	color: #0156A7;
	font-weight:normal;
	text-transform:uppercase;
	line-height:17px;
}

#leftpromo a:link { color: #0156A7; }
#leftpromo a:visited { color: #0156A7; }
#leftpromo a:hover { color: #0156A7; text-decoration: underline; }
#leftpromo a:active { color: #0156A7; }

#leftpromo ul {
	display:inline;
	list-style: circle outside;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-weight:normal;
	color:#0156A7;
}
#leftpromo li {
	margin: 0px 0px 0px 20px; 
	padding: 0px 0px 0px 2px;
	list-style: circle outside;
	font-weight:normal;
	color:#0156A7;
}
#leftpromo ul li {
  list-style: circle outside;
	margin: 5px 0px 8px 20px; 
  padding: 0px 0px 0px 2px;
  font-weight:normal;
  color:#0156A7;
	}	
		
	
*/
	


/* start bottom body */
#bottombodycontain {
width: 545px;
height: auto;
padding: 0;
margin: 0;
text-align: center;
background-color: #FFFFFF;
clear:left;
}

#bottombody {
height:auto;
padding:0;
margin: 0px auto;
background-color: #FFFFFF;
text-align: left;
position:relative;
}


/* bottom promo sections */

#bottompromo1, #bottompromo2 {
margin:0;
padding:0;
}


.bottompromo {
font-size: 12px; 
line-height: 17px; 
color: #27282D; 
margin:0;
padding:0;
}

.bottompromo p{
padding:0; 
margin: 2px 0px 10px 0px; 
}

.bottompromo h1 {
font-size:14px;
line-height:18px;
color:#0156A7;
font-weight:bold;
padding:0px 0px 2px 0px;
margin:0;
font-style:normal;
font-family: Arial, Verdana, Helvetica;
}

.bottompromo h2 {
font-size:13px;
line-height:18px;
color:#4E8FCA;
font-weight:bold;
padding:0px 0px 10px 0px;
margin:0;
font-style:normal;
font-family: Arial, Verdana, Helvetica;
}

.bottompromo img {
max-width:140px;
height:auto;
margin:0;
padding:0;
}

.bottompromo a {
	text-decoration: underline;
	color: #0156A7;
	font-size:11px;
	line-height:17px;
	font-weight:normal;
	padding:0;
	margin:0;
}

.bottompromo a:link { color: #0156A7; }
.bottompromo a:visited { color: #0156A7; }
.bottompromo a:hover { color: #0156A7; text-decoration: none; }
.bottompromo a:active { color: #0156A7; }




/* Images */
img {
border: 0;
padding: 0;
margin: 0;
}

/* paragraph settings */

p { padding:0px 0px 16px 0px; margin: 0; }


.ccm-page-list h3 {
margin:3px 0px 3px 0px;
padding:0;
font-weight:bold;
font-size: 12px;
line-height:18px;
color: #C93319;
}

.ccm-page-list-description {
margin:0;
padding:0;
font-size: 11px;
line-height:16px;
color: #5e5f65;
}


/* subheaders */

/* blue subpage header */
h1 {
color:#0156A7;
font-size:28px;
line-height:36px;
font-weight:normal;
text-transform:none;
padding:0px 0px 8px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
}


h2 {
color: #0156A7; 
font-size: 24px; 
line-height:28px; 
font-weight:normal; 
padding:0px 0px 6px 0px; 
margin: 0; 
vertical-align:top; 
text-decoration:none;
text-transform: none
}


h3 {
margin:0;
padding: 0;
font-size: 14px;
line-height:18px;
color: #0156A7;
font-weight:bold;
}

span {
padding:0;
margin:0;
}

hr {
  color: #fff; 
  background-color: #fff; 
  border: 1px dotted #717481; 
  border-style: none none dotted;
  margin:3px 0px 15px 0px;
}


#topbodycontain hr {
  color: #fff; 
  background-color: #fff; 
  border: 1px dotted #717481; 
  border-style: none none dotted;
  margin:3px 0px 15px 0px;
}



.advertisement {
margin:5px 0px 12px 0px;
padding:0;
}




#bcrumb {
margin-left:-6px;
margin-top:0px;
margin-bottom:14px;
padding:0;
font-size:10px;
line-height:13px;
color: #FF751D;
font-weight:normal;
list-style: none;
width:480px;
text-transform:capitalize;
}

#bcrumb .nav ul {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#bcrumb .nav li {
	margin: 0px 5px 0px 0px; 
	padding: 0;
	list-style: none;
	font-weight:normal;
	display:inline;
}
#bcrumb .nav ul li {
  list-style: none;
  display:inline;
	margin: 0 0 0 0px;
  padding: 0;
  font-weight:normal;
	}
	
#bcrumb .nav-selected a {
  margin: 0px 5px 0px 0px; 
  padding: 0;
}	

#bcrumb .nav span {
	padding:0;
	margin:0;
}

#bcrumb .nav {
	padding:0;
	margin:0;
}

#bcrumb .nav p {
	padding:0;
	margin:0;
}

#bcrumb .nav a {
	text-decoration: none;
	padding:0px 9px 0px 8px;
	color: #FF751D;
	border-right:1px solid #FF751D;
	margin:0;
}

#bcrumb .nav a:link { color: #FF751D; }
#bcrumb .nav a:visited { color: #FF751D; }
#bcrumb .nav a:hover { color: #FF751D; text-decoration: underline; }
#bcrumb .nav a:active { color: #FF751D; }


/* breadcrumb for 2-column pages */

#bcrumblg {
margin-left:-6px;
margin-top:0px;
margin-bottom:14px;
padding:0;
font-size:10px;
line-height:13px;
color: #FF751D;
font-weight:normal;
list-style: none;
width:630px;
text-transform:capitalize;
}

#bcrumblg .nav ul {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
#bcrumblg .nav li {
	margin: 0px 5px 0px 0px; 
	padding: 0;
	list-style: none;
	font-weight:normal;
	display:inline;
}
#bcrumblg .nav ul li {
  list-style: none;
  display:inline;
	margin: 0 0 0 0px;
  padding: 0;
  font-weight:normal;
	}
	
#bcrumblg .nav-selected a {
  margin: 0px 5px 0px 0px; 
  padding: 0;
}	

#bcrumblg .nav span {
	padding:0;
	margin:0;
}

#bcrumblg .nav {
	padding:0;
	margin:0;
}

#bcrumblg .nav p {
	padding:0;
	margin:0;
}

#bcrumblg .nav a {
	text-decoration: none;
	padding:0px 9px 0px 8px;
	color: #FF751D;
	border-right:1px solid #FF751D;
	margin:0;
}

#bcrumblg .nav a:link { color: #FF751D; }
#bcrumblg .nav a:visited { color: #FF751D; }
#bcrumblg .nav a:hover { color: #FF751D; text-decoration: underline; }
#bcrumblg .nav a:active { color: #FF751D; }



.searchform {
vertical-align: top;
height:22px; 
margin: 0;
padding: 0;
}

.searchbutton {
border: 1px solid #9F2D20;
background-color: #9F2D20;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}

.searchbutton:visited {
border: 1px solid #9F2D20;
background-color: #9F2D20;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}

.searchbutton:hover {
border: 1px solid #2B0B05;
background-color: #2B0B05;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}

.searchbutton:active {
border: 1px solid #9F2D20;
background-color: #9F2D20;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
color: #FFFFFF;
margin:1px 0 0 0;
padding: 0 2px 1px 2px;
height:22px;
vertical-align: top;
}


.input {
border: 1px solid #9C9B9B;
background: #FFFFFF;
height:20px;
margin:0;
padding: 0;
vertical-align: top;
}


/* for search results */

.pagination{width:360px; text-align:center; color:#1A1B1D; padding-top:18px}
.pagination .pageRight{width:20%; float:right; text-align:left; padding-left:10px;}
.pagination .pageLeft{width:20%; float:left; text-align:left; padding-right:10px;}
.pagination a{ text-align:center; color:#0156A7; padding-top:4px}



/*links for copyright area*/

/* start footer*/
#copyrightcontain {
width: 930px;
height: auto;
padding: 0;
margin: 10px 0px 10px 0px;
text-align: center;
background-color: transparent;
}

#copyrightbody {
height:auto;
padding:0 0 0 5px;
margin: 0px auto;
background-color: transparent;
text-align: left;
/*position:relative;*/
}

/* end footer */


.copyright {
color:#44474B;
text-transform:none;
background-color:transparent;
font-size:10px;
line-height:15px;
padding:0;
margin:0;
}

.copyright p {
padding:0;
margin:0;
}

.copyright a {
text-decoration: underline;
padding:0;
margin:0;
color:#44474B; 
text-transform:none;
}

.copyright a:link { color: #44474B; }
.copyright a:visited { color: #44474B; }
.copyright a:hover { color: #44474B; text-decoration: none; background-color:transparent;}
.copyright a:active { color: #44474B; }






