@import url("reset.css");
.floatleft	{	float: left; margin-left:-10;	}

body {background: #005695 url(../images/tile.png) repeat-x 0 0; font: 100% Arial, Helvetica, sans-serif;}
h2 {font-family: Tahoma, Geneva, sans-serif;}
p, li, dd {font-size: 75%;}
li li, li p, dd p, dd li, dd li p {font-size: 100%;}
a:link, a:visited {text-decoration: none;}
a:hover, a:active, a:focus {text-decoration: underline;}

#full-width {}
#container {width: 986px; margin: 0 auto; position: relative; padding: 104px 0 0 0;}
p#logo {position: absolute; left: 63px; top: 12px; width: 164px; height:75px;}
p#logo a {float: left; width: 164px; height:75px; background: transparent url("../images/wisegroup-logo.png") 0 0 no-repeat; text-indent: -9999px;)
}
#flash-content {height: 305px;}
#header {position: absolute; left: 0; top: 0; height: 104px; width: 986px;}
#content {position: relative; float: left; width: 986px;/*min-height:310px; height: auto !important;	height:310px;*/background: #fff url("../images/content-bg.png") 0 45px no-repeat; padding: 0 0 15px 0;}
#maincontent-wrap {position: relative; float: left; width: 986px;min-height:310px; height: auto !important;	height:310px;background: #fff url("../images/content-bg.png") 0 45px no-repeat; padding: 0 0 25px 0;}
#contentaccord {	min-height:290px; height: auto !important;	height:290px;}
#footer {background: #0a3f66; color: #fff; position: relative; float: left; width: 986px; padding: 0 0 20px 0}
#rightcolumn { float:right; width:229px; margin: 10px 15px 0 0; display: inline; }
.sidepuff { background:url(../images/sidepuffbg.jpg) no-repeat; width:230px; height:145px; margin-top:20px; color:#383454; text-align:center; padding:10px 0 0 0; }
.sidepuff h3 { margin:0; padding:0; color:#919191; font-size:110%; font-weight:normal; margin-bottom:5px; }

.sidepufftall { background:url(../images/sidepuffbgtall.jpg) no-repeat; width:230px; height:180px; margin-top:20px; color:#383454; text-align:center; padding:10px 0 0 0; }
.sidepufftall h3 { margin:0; padding:0; color:#919191; font-size:110%; font-weight:normal; margin-bottom:10px; }

.sidepuffDoc { background:url(../images/sidepuffbg_doc.gif) no-repeat; width:230px; margin:10px 0 0 0; color:#383454; text-align:center; padding:10px 0 0 0; }
.sidepuffDoc p {  padding-left:10px; color: black; font-weight:normal; margin-bottom:10px; }
.sidepuffDoc a {  padding-left:10px; color:#000000;	text-decoration:underline;	font-size:75%; }
.sidepuffDoc .bottom {  background:url(../images/sidepuffbg_doc_bottom.gif) no-repeat;  width: 230px;	height: 8px;	line-height: 0;	background-position: bottom;	}

rightcolumn li { width:100%;}
.flashspacer {float:left; height:0px;width:100%;}
*html .flashspacer {height:140px;width:100%;}

.sidepuff_video { float:left; width:230px; border-bottom:1px solid #b7b7b7; margin-bottom:5px;  }
.sidepuff_video img { padding:1px;  margin-right:5px; margin-bottom:10px; }
.sidepuff_video strong {color:#424343; font-size:90%; }
.plus { margin-left:79px; margin-top:-53px; height:50px; }
.plus img {border:none;}

.flash {
	float:left;
	height:269px;
}
* html .flash {
	float:left;
	height:425px;
}

*:first-child+html .flash {
	float:left;
	height:370px;
}
.flashblog  {
	float:left;
	height:269px;
}

*:first-child+html .flashblog {
	float:left;
	height:269px;
}
*html .flashblog {
	float:left;
	height:169px;
}

form p {color:#fff; font-size:75%; }
form p span {padding:0 2px 0 2px}
.smallA  { color:#fff; font-size:100%; }
.mediumA { color:#fff; font-size:120%; }
.largeA { color:#fff; font-size:140%; }


/* Header */
#frm-search {float: right; padding: 18px 16px 0 0;  text-align:right;}
#frm-search p {float:right;}
#frm-search p a {color: #fff;}
#frm-search label {text-indent: -999em; display: block; height: 0;}
input#txt-search {float:right; width: 157px; height: 16px; border: none; background: url(../images/search_bg.png) no-repeat 0 0; padding: 3px 10px 0 20px; color:#666; margin: 0 0 0 20px; display: inline;}
#topnav {  float:right; margin-top:15px; margin-right:0px; text-transform:uppercase; color:#fff; font-size: 80%;}
#topnav li {  float:right; list-style:none; }
#topnav li a {  text-transform:uppercase; color:#fff; font-weight:bold;}
#topnav  li .on  {  text-transform:uppercase; color:#fff; font-weight:bold; text-decoration:underline;}

/* Home content */
#content-4col {margin: 0; padding: 14px 0;}
.home-puff {width: 229px; float: left; margin: 0 0 0 15px; margin-bottom:20px; position:relative;}
.home-puff h2 {font-size: 90%; color: #0a3f66; font-weight: normal; padding: 8px 0 10px 0;}
.home-puff p {padding: 10px 0 8px 0;}
.home-puff ul {float: left; width: 229px; border-top: 1px solid #efefef; margin: 10px 0 0 0;}
.home-puff ul li {float:left; width: 214px; border-bottom:1px solid #efefef; list-style: none; margin:0; padding:4px 0 4px 15px; background: transparent url("../images/bullet.png") 0 9px no-repeat;}
.home-puff ul li a{float:left;color: #0a3f66; width: 100%;}

#home-newsfeed {float:left; width:229px; margin: 0 0 0 15px; display: inline;}
#home-newsfeed #cyclenav {position: absolute; top: 10px; left: 42px; width: 144px; height: 10px;}
#cyclenav a {float:left; width:10px; height: 10px; background: transparent url("../images/cyclenav-off.gif") 0 0 no-repeat; display:inline-block; margin: 0 5px 0 5px; text-indent:-9999px;}
#cyclenav a.on, #cyclenav a:hover {background: transparent url("../images/cyclenav-on.gif") 0 0 no-repeat;}
#cyclenav a#last{width:4px; height:7px; background: transparent url("../images/cyclenav-last.gif") 0 0 no-repeat; text-indent: -9999px; margin: 2px 10px 0 5px}
#cyclenav a#first{width:4px; height:7px; background: transparent url("../images/cyclenav-first.gif") 0 0 no-repeat; text-indent: -9999px; margin: 2px 5px 0 10px}



#home-newsfeed h2 {font-size: 90%; color: #0a3f66; font-weight: normal; padding: 8px 5px 10px 5px;}
#newsfeed-inner {position: relative; float: left; width: 180px; background: transparent url("../images/homenewsfeed-bg.png") 0 0 no-repeat; padding: 30px 25px 0 24px;}
#home-newsfeed h3 {font-size:90%; color: #0a3f66; font-weight: normal; padding: 8px 0 10px 0;}
#home-newsfeed h3 a { color: #0a3f66;}
#home-newsfeed p.newsfeed-link {float:left; width: 180px; border-top: 1px solid #efefef; border-bottom:1px solid #efefef; background: transparent url("../images/bullet.png") 0 9px no-repeat; margin: 15px 0 10px 0; padding: 4px 0 4px 0; }
#home-newsfeed p.newsfeed-link a {float:left;color: #0a3f66; width: 165px; padding: 0 0 0 15px; letter-spacing:-0.025em;}
#newsfeed-base {position: relative; float: left; background:transparent url("../images/newsfeedbase-bg.png") 0 0 no-repeat; height:10px; width:229px; margin: 0;}

#rightcolumn #home-newsfeed{margin: 20px 0 0 0}


/*.subsub  {padding-left:10px; }
.subsub {  font-size:70%;margin-left:10px;}
.subsub a {  font-size:70%; }

.subsubon { font-size:70%; text-decoration:underline;}
.subsubon a { font-size:70%; text-decoration:underline;}*/

.maptext { float:left; width:223px; background:#8c8c8c; margin-top:20px; } 
.maptext p { color:#fff; padding:4px 10px; } 

#videoaccordion {  width:100%; font-size:125%; margin-top:-100px; background:#000;}
* html #videoaccordion {  width:100%; font-size:125%; margin-top:-170px; background:#000;}

#videoaccordion dt { background:#000; width:136px; height:40px; text-align:right; float:right;  clear:both; margin-top:-40px;  margin-left:850px;}
#videoaccordion dd { height:229px; background:#000; float: right;}
.accordion-puff { width: 229px; float: left; margin: 10px 0 10px -10px; min-height: 110px; background:#000; padding:0px 20px 0 0;}
.accordion-puff dt { margin-top:-20px;background:#000;}
.accordion-puff h2 {font-size: 90%; color: #fff; font-weight: normal; padding: 10px 5px 0px 5px;}
.accordion-puff p {padding: 0px 3px 10px 5px; color:#fff;font-size: 70%;background:#000;}

.accordiontext { position:relative; margin-top:-70px; height:90px;}

.paraimage { float:left; margin-right:10px; }
.paraimageboard { float:left; width:100px;}

.paracontent { float:left; width:240px;  text-align:left;} 
.paracontent h3 { float:left; width:240px;  font-weight:normal; padding:0 0 5px 0; } 
.paracontent p {margin-bottom:5px; text-align:left;}
.paracontent a { text-decoration:underline; color:#383454; font-size:85%}
.paracontent a:hover { text-decoration:underline; color:#000; font-size:85%}
.searchResultsTitle { text-decoration:underline; color:#383454; font-size:100% margin:10px 0;}

.paracontentboard { float:left; width:340px; }
.paracontentboard h3 { float:left; width: 330px; font-weight:normal; padding:0 0 5px 10px; background: transparent url("../images/col-bullet.gif") 0 6px no-repeat; color: #0d1a3f; font-size:85% } 
.paracontentboard a h3 {color: #0a3f66; text-decoration: none;}
.paracontentboard a:hover h3 {color: #404040; text-decoration: underline!important;}
.paracontentboard p {margin-bottom:5px; padding-left: 10px; }

/*.paracontentboard a { text-decoration:underline; color:#383454; font-size:85%}
.paracontentboard a:hover { text-decoration:underline; color:#000; font-size:85%}*/

#titlearea, #titleareawide, #titleareaback {width:100%; height:45px; }
#titlearea h1, #titleareawide h1, #titleareaback h1 {float: left; color: #0a3f66; margin: 15px; font-size: 16px; font-weight: bold; font-family: Tahoma, Geneva, sans-serif;}

	/*#titlearealeft {  float: left;  width:225px;  color:#fff; font-size:125%; padding:5px 0 0 30px;}
	#titlearearight {  float: left;  width:660px; color:#fff; font-size:125%;  padding:5px 0 0 30px; }*/

/*#titleareaback { float:left; width:869px; background:#fff; height:90px;  }*/
/*#titleareawide {  float: left;  width:869px;  color:#fff; font-size:125%; padding:5px 0 5px 30px;background:#0d1a3f;}*/
#subtitle {  float:left;  margin-top:10px; color:#0a3f66; font-size:100%; margin-left: 10px;}
#backbutton {  float:left;  margin-top:0px; z-index:1000; position:relative}
.sidelogo { margin-top:-40px; margin-bottom:30px; }
.videolink {float:left; padding:0 0 0 12px; line-height:1.2em; vertical-align: baseline; margin-top:10px;}

.videolink a { color:#717272; text-decoration:none; font-size:80%; }

#smallcontentvideo { float:left;  width:460px;  }
#smallcontentvideo p { padding:0px 20px 0 20px;}
#smallcontentvideoright { float:left; width:235px; } 

#subnav { float: left; width:229px; margin: 10px 0 0 15px; display: inline; }
#subnav h5 {float: left; width: 229px; margin: 10px 0 0 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; color: #0a3f66; } 
#subnav ul { float: left; margin: 15px 0 0 0; padding: 0 0 30px 0; width: 229px; border-top: 1px solid #dbdbdb; }
#subnav ul li { float: left; width: 229px; border-bottom: 1px solid #dbdbdb; background: transparent url("../images/sub-nav-bg.png") 0 0 repeat-x; list-style:none; margin: 0; padding: 0; }
#subnav ul li a { float:left; width: 199px; background: transparent url("../images/subnav-bullet.gif") 5px 14px no-repeat; padding: 9px 15px 8px 15px; color: #343434; }	
#subnav ul li a:hover {text-decoration: none; background-color: #f4f4f6; color: #0a3f66;}	
#subnav ul li.on a {background: transparent url("../images/subnav-bullet-on.gif") 210px 14px no-repeat;color: #0a3f66;}
#subnav ul li.subsub {border-bottom: none; background: none;}
#subnav ul li.subsub a {background:none; background-color:#03F; padding: 9px 0 9px 30px; width: 199px; background: transparent url("../images/subsub-bullet.gif") 15px 14px no-repeat; }
#subnav ul li.subsub a:hover {text-decoration: underline;}

/*#subnav li { width:96%; min-height:30px; padding:0 0 0 10px; list-style:none; border-top:1px solid #b7b7b7; line-height:2em; }
	#subnav li a {text-decoration:none; color:#424343;  font-size:120%; }
	#subnav li a:hover {text-decoration:underline;  color:#000;  font-size:120%;}
	#subnav .on  {  text-decoration:none;  color:#424343;  text-decoration:none; background:url(../images/subnavbg.gif) repeat-x; }*/

#rightnav { float: left;  width:225px; background:#fff; margin-top:10px;}
	#rightnav ul {margin:0 0 0 20px; }
	#rightnav li { width:96%; min-height:30px; background:url(../images/subnavbg.gif) repeat-x; padding:0 0 0 10px; list-style:none; border-top:1px solid #b7b7b7; line-height:2em; }
	#rightnav li a {text-decoration:none; color:#424343;  font-size:120%;}
	#rightnav li a:hover {text-decoration:underline;  color:#000;  font-size:120%;}
	#rightnav .on  {  text-decoration:none;  color:#424343;  text-decoration:underline;}

.date { color:#4e4e4e; font-size:70%; } 
#widercolumn h2 { color:#4e4e4e; font-weight:normal. font-size:200%; } 
#widercolumn a {font-size:100%;}
#widercolumn p { padding:0 0 12px 0;}
#midcolumn { float: left; padding:15px; width:440px; margin:5px 0 0 13px;}
#midcolumn h2 { color: #0a3f66; margin: 0 0 10px 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; color: #0a3f66;}
* html #midcolumn { float: left; padding:10px; width:460px; background:#fff; margin-top:10px;  }
#widecolumn { float: left; padding:10px; width:720px; background:#fff; margin-top:10px; text-align:left;}
#youtube {float:left; z-index:0; position:relative; } 
#at16p {z-index:1000; position:relative; background:red;}
#widecolumn p em { font-size:150%; font-style:normal;}
#widercolumn { float: left; padding:0px 10px 10px 10px; width:98%; /*background:#fff; */margin-top:10px; text-align:left;}
/* Footer Styles */
#footer #foot-splitleft { position: relative; float:left; margin: 10px 0 0 16px; display: inline; width: 400px;}
#footer #foot-splitleft ul { margin: 0; width:100%;}
#footer #foot-splitleft ul li {float: left; font-size: 70%; list-style:none;}
#footer #foot-splitleft ul li a {color: #fff;}

#addthis {float:left; margin: 20px 0 0 0;}

#footer #foot-splitright { float:right; width:480px; margin: 15px 16px 0 0; display: inline;}
#footer #foot-splitright p { font-size: 70%; text-align: right;}

#footer-logos {float: right;margin: 20px 0 0 0;}
#footer-logos img {float: right; margin: 0 0 0 15px; display: inline;}


.sitemap1 {text-decoration:none; color:#0d193f; font: 120% Arial, Helvetica, sans-serif; line-height:2em; }
.sitemap2 {text-decoration:none; color:#0d193f; font: 100% Arial, Helvetica, sans-serif; line-height:1.6em;}
.sitemap3 {text-decoration:none; color:#0d193f; font: 80% Arial, Helvetica, sans-serif;}

 em { color: #0a3f66;}
 strong {color: #0a3f66; font-weight: bold;}


 
#tableJobsTitleRow	td {	color: #000;	padding: 5px;	font-size: 80%;	font-weight: bold; background: #ed1c24;}
.tableJobsDetailsRow0	td {	color: black;	padding: 5px;	font-size: 80%;	}
.tableJobsDetailsRow1	td {	color: black;	padding: 5px;	font-size: 80%;	background: #EEEEEE;	}
#tableJobsDetails	td {	color: black;	padding: 5px;	font-size: 80%;	}
.tableDetails {	color: black;	padding: 5px;	font-size: 80%;	font-weight: bold;	}
.jobDetailsParas {	color: black;	padding: 5px;	font-size: 80%;	line-height:1.5em;}
.jobDetailsParas p {	font-size: 100% !important;	}
.jobDetailsParas ul li	{	font-size: 100%;	}
#jobRelatedDocs	{	color: black;	padding: 5px;	font-size: 80%;	}
.backJobsLink	{	color: black;	padding: 5px;	font-size: 80%;	}

#rightcolumn li { padding:0; margin:0; width:100%;}
#rightcolumn li a { color:#0d1a3f; padding:0; margin:0; margin-left:-10px;  }
#rightcolumn img {padding-bottom: 4px; vertical-align: middle; }

#tweets { width:210px; float:left;  margin-top:-10px; z-index:1000; position:relative;}

div#tweetFrame	{	position: relative;		overflow: hidden;	height: 145px;	}
	div.items	{	position: relative;		left: 10px; margin-top:-3px;}
	div.tItem	{	color: #424242;	font-size: 12px;	width: 215px;	}
		div.tItem .tTitle	{	min-height:20px;	padding-top: 3px;padding-bottom:20px;	border-bottom: 1px solid #dedede;	}
		div.tItem .tDate	{	height: 16px;	font-size: 9px;	color: #4400e6;	margin-top:-16px;}


#tweetbox {float:left; width:229px; margin-left:0px;  height:250px;background:url(../images/tweetbottom.jpg) no-repeat; background-position:bottom;position:relative; z-index:30;}

#twitter-content{
	position:relative;
	display:block;	
	left:18px;
	top:18px;
	width:336px;
	height:170px;
}
#t-logo{
	position:relative;
	margin-bottom:10px;	
}
#tweets{
float:left;
	display:block;
	width:219px;
	height:207px;
	/* background-color:#cc0; */
}
#text-extra-control{
	position:absolute;
	display:block;	
	left:123px;
	top:1772px;
	width:313px;
	height:123px;
	background:url(../img/text-extra-control.png) no-repeat;
}
a.prev { padding-left:10px; }
a.next { padding-left:10px; }
.link {    color: #4400E6;
    font-size: 9px; text-decoration:underline !important;}
.hashLink {    color: #4400E6;
    font-size: 11px; }
	
#banner-masthead, #hp-banner-masthead {position: relative; float: left; width: 986px; height:167px; margin: 0; padding: 0;}
#banner-masthead img, #hp-banner-masthead img {position:absolute; top: 0; left: 0;  /* height: 167px;  width: 986px; */ margin: 0; padding: 0;}
.masthead-txt {position: relative; float: left; margin: 40px 0 0 30px; display: inline; width: 500px; }
.masthead-txt p {position: relative; float: left; color: #0a3f66; margin: 10px 0 10px 0; width:100%;}
.masthead-txt p.bannerhead {color: #0a3f66; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; font-size: 28px;}

#masthead-slider { position: absolute; top: 40px; right: 0; width: 358px; height: 110px; background-color: #fff; border-top-left-radius:5px;border-bottom-left-radius:5px;	}
.slider-object {position: relative; float: right; width:127px; height: 85px; margin: 17px 27px 0 0; display: none;}
.slider-object img {position: relative; float:left; width: 127px!important; height:63px!important; display: block; }
.slider-object p {margin:0;padding:0; font-size: 11px;position:absolute; top:65px;left: 0; color:#0a3f66;}

#masthead-slider a#trigger {position: absolute;top:27px;left:-26px;width:55px;height:57px;background:transparent url("../images/slider-trigger-active.png") 0 0 no-repeat ; text-indent: -9999px;}

#masthead-slider a#trigger:active {background: transparent url("../images/slider-trigger-active.png") 0 0 no-repeat;}

#hp-banner-masthead {height: 271px;}
/* #hp-banner-masthead img {height: 271px;} */
#hp-banner-masthead #BannerBgImg	{height: 271px; width: 986px;}
#hp-banner-masthead #masthead-slider {top:144px}


#bannerNav {position: absolute; top: 10px; left: 440px; width: 144px; height: 10px;}
#bannerNav a {float:left; width:10px; height: 10px; background: transparent url("../images/cyclenav-off.gif") 0 0 no-repeat; display:inline-block; margin: 0 5px 0 5px; text-indent:-9999px;}
#bannerNav a.on, #bannerNav a:hover {background: transparent url("../images/cyclenav-on.gif") 0 0 no-repeat;}
#bannerNav a#last {width:4px; height:7px; background: transparent url("../images/cyclenav-last.gif") 0 0 no-repeat; text-indent: -9999px; margin: 2px 10px 0 5px; }
#bannerNav a#first {width:4px; height:7px; background: transparent url("../images/cyclenav-first.gif") 0 0 no-repeat; text-indent: -9999px; margin: 2px 5px 0 10px;}




p.cta a { position: absolute; top: 165px; left: 15px; background: #0a3f66 url("../images/masthead-cta.png") 0 0 no-repeat; height: 19px; display: block; color: #fff; width:170px; padding: 3px 0 0 20px;}


h5.rightcol-header {float: left; width: 229px; margin: 20px 0 0 0; font-family: Tahoma, Geneva, sans-serif; font-weight: normal; color: #0a3f66; } 
ul#rightcol-subnav { float: left; margin: 15px 0 0 0; padding: 0 0 30px 0; width: 229px; border-top: 1px solid #dbdbdb; }
ul#rightcol-subnav li { float: left; width: 229px; border-bottom: 1px solid #dbdbdb; list-style:none; margin: 0; padding: 0; }
ul#rightcol-subnav li a { float:left; width: 199px; background: transparent url("../images/subnav-bullet.gif") 0 14px no-repeat; padding: 9px 15px 8px 15px; color: #343434; margin:0; }	
ul#rightcol-subnav li a:hover {text-decoration: none; background-color: #f4f4f6; color: #0a3f66;}	

