html {	
}
body {
	padding:0;
	text-align:center;
	background-color: #c6b69c;
	margin: 0;
	clear: both;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:78%;
	color:#666;
}
a:link {
	color: #005DAD;
}
.redtext {
	color: #F00;
	font-size: small;
}
.style2 {color: #C6BEAD}
/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 5px;
	font: x-small Verdana, sans-serif;
	color: #AAAAAA;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


#header{
	position: relative;
	width: 780px;
	height: 102px;
	color: #cccccc;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(/images/topbar.jpg);
}

#maincontent{
	width:780px;
	color: #666666;
	padding: 0px 0px 0px 0px;
	background-color: #E7DFCE;
}
#frontcontent{
	width:780px;
	color: #005DAD;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #FFFFFF;
}
#frontsidebar{
	float: left;
	width:171px;
	padding: 25px 5px 0px 8px;
	text-align: center;
}

#sidebar{
	float: left;
	width:178px;
	padding: 0px 0px 0px 0px;
	color: #666666;
	background-color: #E7DFCE;
}

#sidebarheader{
	width:173px;
	height:20px;
	color: #FFFFFF;
	background-color: #00206b;
	font-family: "12px Arial", sans-serif;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#footimg{
	clear: both;
	width: 780px;
	height: 45px;
	background-image: url(/images/blueswishbot5.jpg);	
}
#frontimg{
	clear: both;
	width: 780px;
	height: 45px;
	background-image: url(/images/frontFooter3.jpg);	
}
#mainimg{
	width: 780px;
	height: 189px;
	position: relative;
}
#aboutimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/aboutHeader.jpg);	
}
#custimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/custHeader.jpg);	
}
#prodservimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/pandsHeader.jpg);	
}
#bizimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/bizHeader.jpg);	
}
#infoimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/infoHeader.jpg);	
}
#involvimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/involvHeader.jpg);	
}
#jobsimg{
	width: 780px;
	height: 81px;
	background-image: url(/images/jobsHeader.jpg);	
}
#insidetext {
	padding: 20px 10px 0px 0px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	color: #005DAD;
	text-align: right;
}

#footer{
	width: 780px;
	height: 75px;
	color: #FFFFFF;
	background-color:#00206b;
	font: normal 12px Arial, sans-serif;
	text-align: center;
	padding-top: 20px;
}
#nav{
	background-color:#c6bead;
	position: relative;
	width: 780px;
	height: 24px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
}
#pagecontent{
	width:780px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
}
#searchbox{
	position: absolute;
	top: 52px;
	right: 20px;
	z-index: 95px;
	height: 25px;
}
.accordionTabTitleBar {
	MARGIN-TOP: 6px; 
	BORDER-RIGHT: 0px; 
	PADDING-RIGHT: 6px; 
	BORDER-TOP: #E7DFCE 1px solid; 
	PADDING-LEFT: 6px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: 0px; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #182052 1px solid
	FONT-SIZE: 12px; 
	font-weight: bold;
	color: #00206b;
	BACKGROUND-COLOR: #E7DFCE;
}
.accordionTabContentBox {
	BORDER-RIGHT: #E7DFCE 1px solid; 
	PADDING-RIGHT: 8px; 
	BORDER-TOP: #E7DFCE 0px solid; 
	PADDING-LEFT: 8px; 	
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #E7DFCE 1px solid; 	
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #E7DFCE 1px solid
}
#menuextratext {
	color: #005dad;
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}
#search{
	position: absolute;
	top: 52px;
	right: 20px;
	z-index: 95px;
	height: 25px;
}
#sample{
	font: normal italic small-caps x-small verdana,sans-serif
}
#content{
	text-align:left;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 179px;
	border-left: 1px solid #ccd2d2;
	background-color: #FFFFFF;
	width: auto;
}
#content h1 {
	font-family:Trebuchet MS, sans-serif;
	font-size:24px;
	color:#333;
	font-weight:normal;
	margin:30px 0 35px 0;
	letter-spacing:-2px;
	border-bottom:2px solid #000033;
	padding:0 0 2px 0;
}
#content h1 a {
	color:#333;
	text-decoration:none;
    border:none;
}
#content h1 a:hover {
	color:#666;
}

.feature{
	padding: 0px 10px 10px 10px;
	min-height: 550px;
	height: 200px;
	font-size: 100%;
}
html>body .feature {height: auto;}

.feature h3{
	font-size: 100%;
	font: bold 175% Arial,sans-serif;
	color: #005DAD;
	padding: 10px 0px 5px 0px;
}
.feature img {
	padding: 3px 3px 3px 3px;
	float: left;
}

.featurem{
	padding: 0px 0px 4px 10px;
	font-size: 100%;
	min-height: 200px;
	height: 200px;
}
html>body .featurem {height: auto;}

.featurem h3{
	font: bold 175% Arial,sans-serif;
	color: #E7DFCE;
	padding: 0px 0px 4px 0px;
}

.featurem img{
	float: left;
	padding: 0px 10px 0px 0px;
}
.cntrimg img{
	float: center;
	padding: 10px 10px 10px 10px;
}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #005DAD;
	font-size: 12px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}
#sectionLinksSub{
	margin: 0px;
	padding: 0px;
}
#sectionLinksSub a:link, #sectionLinksSub a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: normal;
	padding: 3px 0px 3px 13px;
	color: #005DAD;
	font-size: 10px;
}
#sectionLinksSub a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	font-weight: normal;
	text-decoration: none;
}
.leftmenu {
	font-size: 11px; color: #333333; font-family: arial, helvetica, sans-serif
}
.leftmenu a:link {
	color: #333333; text-decoration: none
}
.leftmenu a:visited {
	color: #333333; text-decoration: none
}
.leftmenu a:hover {
	color: #cc0000; text-decoration: none
}
.leftmenu a:active {
	color: #333333; text-decoration: none
}
.arial2yellow {
	font-size: 12px; color: #ffcc00; font-family: arial, helvetica, sans-serif
}
.arial2yellow a:link {
	color: #ffcc00; text-decoration: none
}
.arial2yellow a:visited {
	color: #ffcc00; text-decoration: none
}
.arial2yellow a:hover {
	color: #cc0000; text-decoration: none
}
.arial2yellow a:active {
	color: #ffcc00; text-decoration: none
}
.arial12blue {
	font-size: 12px; color: #3f658b; font-family: arial, helvetica, sans-serif
}
.arial12blue a:link {
	color: #3f658b; text-decoration: underline
}
.arial12blue a:visited {
	color: #3f658b; text-decoration: underline
}
.arial12blue a:hover {
	color: #cc0000; text-decoration: underline
}
.arial12blue a:active {
	color: #3f658b; text-decoration: underline
}
.arial14white {
	font-size: 14px; color: #ffffff; font-family: arial, helvetica, sans-serif
}
.arial14white a:link {
	color: #ffffff; text-decoration: none
}
.arial14white a:visited {
	color: #ffffff; text-decoration: none
}
.arial14white a:hover {
	color: #ffcc00; text-decoration: none
}
.arial14white a:active {
	color: #ffffff; text-decoration: none
}
.arial12white {
	font-size: 12px; color: #ffffff; font-family: arial, helvetica, sans-serif
}
.arial12white a:link {
	color: #ffffff; text-decoration: none
}
.arial12white a:visited {
	color: #ffffff; text-decoration: none
}
.arial12white a:hover {
	color: #ffcc00; text-decoration: none
}
.arial12white a:active {
	color: #ffffff; text-decoration: none
}
.arial11white {
	font-size: 11px; color: #ffffff; font-family: arial, helvetica, sans-serif
}
.arial11white a:link {
	color: #ffffff; text-decoration: none
}
.arial11white a:visited {
	color: #ffffff; text-decoration: none
}
.arial11white a:hover {
	color: #ffcc00; text-decoration: none
}
.arial11white a:active {
	color: #ffffff; text-decoration: none
}
.arial11red {
	font-size: 11px; color: #cc0000; font-family: arial, helvetica, sans-serif
}
.arial11red a:link {
	color: #cc0000
}
.arial11red a:visited {
	color: #cc0000
}
.arial11red a:hover {
	color: #ffcc00
}
.arial11red a:active {
	color: #cc0000
}
.boxbg {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 370px;
	padding-top: 4px;
	border: 1px solid #dfd2b3;
}
.frontboxbg {
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	width: 370px;
	padding-top: 4px;
	background-image: url(/jobs/images/box2.jpg);
}
.fivepxpadding {
	padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px
}
.noblackline {
	border-right: #dbe5ef 1pt solid; border-top: #dbe5ef 1pt solid; border-left: #dbe5ef 1pt solid; border-bottom: #dbe5ef 1pt solid
}
.whiteborders {
	border-right: #ffffff 1pt solid; border-top: #ffffff 1pt solid; border-left: #ffffff 1pt solid; border-bottom: #ffffff 1pt solid
}
.blueborders {
	border-right: #00206b 1pt solid;
	border-top: #00206b 1pt solid;
	border-left: #00206b 1pt solid;
	border-bottom: #00206b 1pt solid;
	background-color: #f5f5f5;
	font-weight: bold;
	text-align: center;
}
.backop {
	background-color: #efefef;
	line-height: normal;
	color: #666666;
	font-weight: normal;
}
.pagetitle {
	padding: 2px 5px;
	color: #005dad;
	font-weight: bold;
	font-size: 16px;
}
#pageNav{
	float: left;
	width:178px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
}

#globalLink{
	position: absolute;
	top: 6px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
	font-size: small;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7D744D;
}

a.glink:hover{
  	background-image: url(glblnav_selected.gif);
	text-decoration: none;
}
a {
color:#333;
border-bottom:1px solid #ccc;
text-decoration:none;
}
a:hover {
border-bottom:1px solid #999;
}
h2 {
font:120% Verdana;
color:#333;
border-bottom:1px dotted #ccc;
}
#linklist {
	width:262px;
	float:right;
	margin:0 29px 0 0 !important;
	margin:0 15px 0 0;
	padding:7px 20px 20px 20px;
	color:#777;
	line-height:18px;
	font-size:90%;
	word-spacing:-1px;
}

#linklist h1 {
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#F2C21C;
	font-weight:normal;
	margin:10px 0 10px 0;
}
#linklist h1.first {
	color:#fff;
	margin:10px 0 35px 0;
}
#linklist .linkroll {
	margin:10px 0 10px 0;
	padding:0;
	border-top:1px solid #eee;
}
.linkroll li {
	margin:1px;
	padding:0 !important;
	padding:1px;
	list-style:none;
}

.linkroll li a {
	padding:2px 2px 2px 18px;
	display:block;
	margin:0;
	color:#777;
	text-decoration:none;
	border-bottom:1px solid #eee;
	background-image:url(/images/document.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.linkroll li a:hover {
	border-bottom:1px solid #ccc;
	background-color:#fbfbfb;
	color:#444;
	
}
#arrow {
	margin:0 29px 0 0 !important;
	margin:0 15px 0 0;
	padding:7px 20px 20px 20px;
}

#arrow .arrows li {
	padding:2px 2px 2px 18px;
	display:block;
	margin:0;
	background-image:url(/images/mm_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.round_news { background-color: #EDE9DC;}
.round_news .wr_toprow { background: url(/images/round_newstoptile.gif) repeat-x; }
.round_news .wr_toprow div { background: url(/images/round_newstopleft.gif) no-repeat top left; }
.round_news .wr_toprow div div { background: url(/images/round_newstopright.gif) no-repeat top right; }

.round_news .wr_contentrow { background: url(/images/round_newslefttile.gif) repeat-y; }
.round_news .wr_contentrow .wr_content  { background: url(images/round_newsrighttile.gif) repeat-y right;}

.round_news .wr_botrow { background: url(/images/round_newsbottile.gif) repeat-x; }
.round_news .wr_botrow div { background: url(/images/round_newsbotleft.gif) no-repeat top left; }
.round_news .wr_botrow div div { background: url(/images/round_newsbotright.gif) no-repeat top right; }

.round_news .wr_toprow, .round_news .wr_toprow div,
.round_news .wr_botrow, .round_news .wr_botrow div
 { width:100%; height:26px; font-size:1px; }

.round_news .wr_content  { padding: 1px 2em; margin: 0; }
.round_news p { padding: 0; margin: 1em 0 0 0; padding-bottom: 1em; }
#round_corner {
	width: 525px;
	float: left;
	margin-left: 38px;
 }
.thinborderl {
	float:left;
	border:solid 1px #DDD;
	padding:5px;
	margin: 5px;
}
.thinborderl div { 
  font-size: 80%;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  vertical-align:bottom; 
}
.thinborderr {
	float:right;
	border:solid 1px #DDD;
	padding:5px;
	margin: 5px;
}
.thinborderr div { 
  font-size: 80%;
  font-family: Verdana, Arial, sans-serif;
  text-align: center;
  vertical-align:bottom; 
}
.dropcap {
  float: left;
  font: normal 60pt/0.8em Georgia,
  Helvetica, Verdana, Arial, 
  sans-serif;
  color: #005DAD;
  margin-right: 3px;
}
.pullout {
	width: 30%;
	float: right;
	color: #FEFEFE;
	margin: 10px;
	background: #005DAD;
	padding: 5px 10px 5px 15px;
	border:3px double #ccc;
	border-width:3px 0;
	clear: both;
	font: bold 150%/130% Georgia, Caslon, serif;
}
.pullout a{
	color: #FEFEFE;
}
.dladobe {
	width: 25%;
	float: right;
	color: #005dad;
	margin: 10px;
	background: #EEEEEE;
	padding: 5px 10px 5px 15px;
	border:3px double #ccc;
	border-width:3px 0;
	clear: both;
	font: bold 100% Georgia, Caslon, serif;
}
.dladobe a{
	color: #005DAD;
	text-decoration:none;
}
.pullquote {
	width: 30%;
	float: right;
	color:#005DAD;
	text-align:left;
	margin: 10px 10px 10px 10px;
	background: white url(/images/closequote.gif) no-repeat bottom right;
	padding: 2px 15px 2px 2px;
	border:3px double #ccc;
	border-width:3px 0;
	clear: both;
	font: italic bold 150%/100% "Palatino Linotype", Georgia, Caslon, serif;
}
.pullquote:first-letter {
	background: url(/images/openquote.gif) no-repeat left top;
	padding: 10px 2px 10px 25px;
	}
	
.arc90_imgcaption { text-align: center; border: 1px solid #DDD; padding: 1em; margin: 1em 0; width: 9em; } 
.arc90_imgcaptionTXT { font-size: .8em; color: #666; text-align: left; } 
.floatl { float: left; margin-right: 1em; } 
.floatr { float: right; margin-left: 1em; }

.offstate-opt { display: none; }
.onstate-opt { display: block; }
.offstate-opt2 { display: none; }
.onstate-opt2 { display: block; }
.offstate-opt3 { display: none; }
.onstate-opt3 { display: block; }
.offstate-opt4 { display: none; }
.onstate-opt4 { display: block; }
.offstate-opt5 { display: none; }
.onstate-opt5 { display: block; }
.offstate-opt6 { display: none; }
.onstate-opt6 { display: block; }
.offstate-opt7 { display: none; }
.onstate-opt7 { display: block; }
.offstate-opt8 { display: none; }
.onstate-opt8 { display: block; }
.offstate-opt9 { display: none; }
.onstate-opt9 { display: block; }
.offstate-opt10 { display: none; }
.onstate-opt10 { display: block; }

.pdfloat
{
float:left;
width:20%;
}

.callout
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 8px; 
text-align: center;
text-transform: uppercase;
color: #000000 ;
}

.linkoverride a:visited {color: #005DAD;}
.linkoverride a:link  {color: #005DAD;}
.linkoverride a:hover {color: #005DAD;}
.linkoverride a:active {color: #005DAD;}

.mytable { font-size:12px; }
