/* CSS Document */

/* CSS Document */

/*----  
Testimonial Box  
background #fdf1d9
border #a0936d
text #6f256c
purple #6F256C
------*/ 



#test1 { background-color: blue;  }
#test2 { background-color: red }
#test3 { background-color: green }
#test4 { background-color: orange }


a:link, a:active, a:visited { font-family:  Arial, verdana, Helvetica, sans-serif; color: #00adef; }
a:hover { font-family:  Arial, verdana, Helvetica, sans-serif; color: #00adef; text-decoration: underline; }

/*
a.gold:link ,a.gold:active ,a.gold:visited { font-family:  Arial, verdana, Helvetica, sans-serif; color: #c5a95b; }
a.gold:hover { font-family:  Arial, verdana, Helvetica, sans-serif; color: #c5a95b; text-decoration: underline; }
.gold {color: #c5a95b;}
*/

.purple {color: #00adef}
h2 { color: #00adef; padding:0px; margin: 0px; font-weight: bold; font-size: 14px;}
h3 { color: #00adef; padding:0px; margin: 0px; font-weight: bold;  font-size: 12px; margin: 0;}


Body { padding: 0; margin-top: 12px; margin-left: 0; margin-right: 0; margin-bottom: 0px; font-family:  Arial, verdana, Helvetica, sans-serif; color: #666666; } 
td { text-indent: 0;}
.headimage { padding: 0; margin: 0; height: 153px; }

.footposi { padding: 0px; margin: 0px; text-align: center; height: 20px}
.headposi { padding: 0px; margin: 0px; text-align: center; height: 103px}
#bg { padding-left: 0px; margin: 0px; background-image: url(../template_images/bg.gif); width: 880px; text-align: left; }
table.header { width: 798px; height: 185px; padding: 0; margin-left: 7px; border-collapse: collapse;}
td.strip { height: 2px; background-color: #48ac43; padding: 0; margin: 0;}
td.navstrip { height: 3px; background-image: url(../template_images/topnavstrip-s.gif); padding: 0; margin: 0;}
td.navbg { height: 27px; background-image: url(../template_images/navbg-s.gif); padding: 0; margin: 0;}
table.headpics { width: 798px; height: 153px; padding: 0px; margin: 0px; border-collapse: collapse;}
td.green { background-color: #48ac43; width: 10%;}
td.purple { background-color: #00adef; width: 15%;}
td.grey { background-color: #d2e288; width: 16px;}

td.green_space { background-color: #48ac43; width: 10px;}
td.purple_space { background-color: #00adef; width: 10px;}

table.navbar { width: 798px; height: 27px; padding: 0px; margin: 0px; border-collapse: collapse; text-align: center;}
td.navs { padding: 0 14px 0 10px;  background-image: url(../template_images/navdivide-s.gif); background-position: right; background-repeat: no-repeat;  }
td.navnobg { padding: 0 14px 0 10px;  background-image: url(../template_images/navdivide-s.gif); background-position: right; background-repeat: no-repeat;  }
a.navl:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.navl:active { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.navl:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.navl:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none }
table.homecontent { 
background: url(../template_images/swish_bg.jpg) bottom left no-repeat; 
width: 880px; padding: 0; margin-left: 0px; border-collapse: collapse;

}


td.hometext { padding: 36px 24px 50px 61px; margin:0px; width: 308px; text-align: left; vertical-align: top; font-family:  Arial, Verdana, Helvetica, sans-serif; color: #333333;}
td.homeright { padding: 28px 0px 0px 0px; margin: 0px; text-align: left; vertical-align: top; height: 49px; }

#footer { padding: 15px 0px 20px 5px; margin: 0px; text-align: center; color: #40494B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small;}
#footer a:link, #footer a:active, #footer a:visited { color: #40494B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 5px 0px 5px; text-decoration: none; }
#footer a:hover { color: #40494B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 5px 0px 5px; text-decoration: underline; }

#footer-sub { 
background:url(../template_images/swish_bg.jpg) no-repeat left top;
width: 880px; height:20px; padding: 135px 0px 0px 0px; vertical-align:bottom; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; /*background-color: #6F256C*/}


#footer-sub a:link, #footer-sub a:active, #footer-sub a:visited { color: #40494B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 5px 5px 5px; text-decoration: none; }
#footer-sub a:hover { color: #40494B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 0px 5px 5px 5px; text-decoration: underline; }


table.breadcrumbs { width: 805px; padding: 0px; margin: 0px;  color: #00adef; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.breadcrumbs { padding: 11px 0px 11px 22px; text-align: left; font-size: 10px;}
.breadcrumbs a:link, .breadcrumbs a:active, .breadcrumbs a:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #00ADEF; text-decoration: none }
.breadcrumbs a:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #00ADEF; text-decoration: underline }
table.content { 
/*background: url(../template_images/swish_bg.jpg) bottom left no-repeat; */
width: 798px;  padding: 0px; margin-left: 7px; border-collapse: collapse;
}





/*---  subnav ----*/

#subnav { width: 150px; background-color: #DFEEF7; padding: 17px 8px 0px 13px; vertical-align: top; }
UL.subnav {PADDING: 0px; FONT-SIZE: small;  MARGIN: 0px; COLOR: #1f313f; LINE-HEIGHT: 2.5em; list-style-type: none;}
li.subnav { border-bottom: 1px solid #666666; padding: 0px; } 
li.subnavon { border-bottom: 1px solid #00ADEF; padding: 0px; } 
#subnav a:link, #subnav a:active, #subnav a:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; }
#subnav a:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00ADEF; text-decoration: none; }
#subnavon a:link, #subnavon a:active, #subnavon a:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00ADEF; text-decoration: none; }
#subnavon a:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00ADEF; text-decoration: none; }
B.subnavon { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #00ADEF; text-decoration: none; }

/*---  subnav ----*/

#homectaarea { margin: 0px; padding: 40px 0px 95px 0px; width: inherit;  }
td.homecta-bg { margin: 0px; padding: 0px; background-image: url(../template_images/h-f-bg.jpg);  width: 207px; height: 78px; border: 1px solid #cccccc; } 
.homecta { margin: 0px; padding: 4px 5px 5px 6px; color: #6B6B6b; font-size: small; font-family: Arial, Helvetica, sans-serif; }
.ctahead { color: #00ADEF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0px; padding: 4px 0px 4px 0px;}
.homecta-image { width: 89px; padding-right: 9px; text-align: center; }
.homecta-text { font-size: 11px;}
.homecta-text a:link, .homecta-text a:active, .homecta-text a:visited { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00ADEF; text-decoration: underline; }
.homecta-text a:hover { font-family: Arial, verdana, Helvetica, sans-serif; font-weight: normal; color: #00ADEF; text-decoration: none;  font-size: 11px; }
#fontresize { text-align:right; margin:0px; padding: 11px 0px 0px 0px; color: #00adef;}
#fontresize input { border: 0px solid #00adef; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00ADEF; background-color:#FFFFFF; padding: 0px; margin: 0px}
.fontresize { border: 0px solid #00adef; font-size: xx-small; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00ADEF; background-color:#FFFFFF; padding: 0px; margin: 0px}
#resize { padding: 0px; margin: 0px; text-align: right;}
#resize input { padding: 0px; margin: 0px;}
#subpic { float: right; margin: 0px 0px 20px 20px;}
table.subpic { width: 199px; border-collapse: collapse; border: 1px solid #CFDDDF; background-color: #C4B382; }
td.subpic { padding: 10px 8px 12px 8px; color: #00adef; font-size: 13px;}
.subpictitle { color: #FFFFFF; font-weight: bold; }

td.snapshot { background-image: url(/template_images/bg-snapshot.jpg); padding: 10px; border: 1px solid #66CC66;  }
td.snapshot-top { background-color: #00adef; padding: 6px 10px 6px 8px; color: #FFFFFF; font-weight: bold; }
td.snapshot-title {  color: #00adef; font-weight: bold; }
tr.snapshot-title-nb {  color: #00adef; font-weight: normal; }
/*--
#snapshot-content {width: auto; padding: 6px 10px 8px 6px; border: 1px solid #c5a95b; margin-top: 1px; background-image: url(../template_images/bg-snapshot.jpg); }
*--/



/*------ image column --------*/
#image-column { padding: 0px 0px 50px 0px; }
	
	#image-column img {margin-bottom: 12px}

.testimonial { padding: 20px 15px 20px 15px; background-color: #dfeef7; border: 1px solid #2dadff; color: #00adef; margin: 0px 0px 12px 0px;   }	

	.testimonial a:link, .testimonial a:visited, .testimonial a:active { color: #00adef; text-decoration: underline; }
	.testimonial a:hover { color: #00adef; text-decoration: none; }

/*------ image column --------*/


.centre-content {margin-bottom: 40px;}
.centre-heading h2 { color: #00adef; padding:0px; margin: 0px; font-size: 14px; font-weight: bold;}

td.centre-heading  { color: #00adef; padding:0px; margin: 0px; font-size: 14px; font-weight: bold;}
td.centre-extra  { color: #c5a95b; padding:0px; margin: 0px; font-size: 14px; font-weight: bold;}

td.ads_section{
height:105px;
width:608px;
}

/* CSS Document */

.submenu2 { z-index: 5; left: 1px; visibility: hidden; cursor: pointer; border-bottom: 0px solid; position: absolute; top: -200px; }
table.dropdown2 { padding: 0px; margin: 0px; border-collapse: collapse; text-align: center; }
td.dropnavs2 { padding: 9px 12px 9px 12px; background-color: #DFEEF7; border: 1px solid #2DADFF; }
a.navdl2:link, a.navdl2:active, a.navdl2:visited { font-family:  Arial,verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666; text-decoration: none; }
a.navdl2:hover { font-family: Arial, verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00adef; text-decoration: none; ;}



/* =============== careers =============== */

/* second lvl subnav*/

li.subnav3 { border-bottom: 1px solid #999999; padding: 5px 0 5px 15px; font-size: 11px;} 
li.subnavon3 { border-bottom: 1px solid #00ADEF; padding: 5px 0 5px 15px; font-size: 11px;} 
li.subnav3 a, li.subnav3 a:active, li.subnav3 a:visited, li.subnav3 a:hover, li.subnavon3 a, li.subnavon3 a:active, li.subnavon3 a:visited, li.subnavon3 a:hover{
font-size: 11px !important;
}
#subnav3 a:link, #subnav3 a:active, #subnav3 a:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #999999; text-decoration: none; }
#subnav3 a:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00ADEF; text-decoration: none; }
#subnavon3 a:link, #subnavon3 a:active, #subnavon3 a:visited { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00ADEF; text-decoration: none; }
#subnavon3 a:hover { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #00ADEF; text-decoration: none; }
B.subnavon3 { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #00ADEF; text-decoration: none; }


/*------ Forms --------*/
legend { color: #6F256C; margin: 0 0 10px 0; padding: 0; font-weight: bold;}
.small-legend { color: #999999; margin: 0; padding: 0; font-weight: normal; font-size: 9px;}
.required { background-color: #c5a95b; }
fieldset { border: 0 solid #FFFFFF; margin: 10px 0 10px 0; padding: 0;}
input ,select { color: #666666;}

/*------ Forms --------*/

/*------ Careers --------*/
td.careers-detail { padding: 5px 20px 5px 0; vertical-align: top;}
td.statehead { color: #48AC43; background-color: #E7F7E6; font-weight: bold; padding: 6px 0 6px 5px; } 
td.careers-listing { vertical-align: top; }

/*------ Careers home page --------*/
.employment-search {float: right; width: 220px; font-size: 12px; margin: 0 0 20px 20px;}
.employment-search img { margin: 0;}
.employment-search p { margin: 5px 0 0 0;}
.employment-search form {margin: 0; padding: 0;}
.search-box { padding: 10px; background-color: #e7f7e6; border: 1px solid #66cc66;  margin: 0; width: auto;   }	
.career-content { padding-bottom: 40px;}


td.image-left img{ padding-right: 20px;}
td.image-right img{ padding-left: 20px;}

td.blue1 { background-color: #aec6fc; width: 15%;}
td.blue2 { background-color: #2859c6; width: 15%;}
td.blue3 { background-color: #4c71c5; width: 16px;}



