@charset "utf-8";
/* CSS Document */

/* swala-WireBlackBox */
.swala-WireBlackBox 
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/tr-white.gif) 100% 0 repeat-x;}
.swala-BlackBoxContent 
{
	background: #A3BACC;
	padding: 1px 5px 2px 8px;
	font-family: "Century Gothic", Arial;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 16px;
}

.swala-BlackBoxContent a 
{
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Century Gothic", Arial;

}
.swala-BlackBoxContent a:visited
{
	color: #FFFFFF;
	font-size: 16px;
	font-family: "Century Gothic", Arial;

}

/* swala-UGCBox */
.swala-UGCBox .swala-BoxContent
{border-width:0 1px; border-style: solid; border-color: #BCC4CB;background:#ffffff;}
.swala-UGCBox .swala-UGCBoxContent
{border-width:0 1px; border-style: solid; border-color: #BCC4CB;background:#ffffff;}
.swala-UGCBox .swala-UGCBoxHeader
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/tr-white.gif) 100% 0 repeat-x;}
.swala-UGCBox .swala-UGCBoxFooter
{
	height:2px;
	overflow:hidden;
	background:url(/graphics-gh/box/white/br-white.gif) 100% 0 no-repeat;
}

/* ireport box */
.swala-IrptBox .swala-BoxContent
{border-width:0 1px; border-style: solid; border-color: #BCC4CB;background:#ffffff;}
.swala-IrptBox .swala-BoxHeader
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/tr-white.gif) 100% 0 repeat-x;}
.swala-IrptBox .swala-BoxHeader div
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/tl-white.gif) 100% 0 repeat-x;}
.swala-IrptBox .swala-BoxFooter
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/br-white.gif) 100% 0 no-repeat;}
.swala-IrptBox .swala-BoxFooter div
{height:10px;overflow:hidden;background:url(/graphics-gh/box/white/bl-white.gif) 100% 0 no-repeat;}
.swala-IrptBox .swala-IrptHead /* previous */
{padding:5px 0 8px 12px;background:#000;}
.swala-IrptBox .swala-BoxHead
{padding:5px 0 8px 12px;background:#000;}

.swala-HeaderNav ul.swala-UtilityNavigation li.swala-Ireport
{background:#fff url(/graphics-gh/box/icons/ireport_icon.gif) 0 50% no-repeat;}

.swala-HeaderNav ul.swala-UtilityNavigation li.swala-Ireport a
{padding-left:18px;}


/* i-report box
=================================================================================== */
.swala-IreportTitleMod 
{
	font-weight: normal;
	font-size: 10px;
	line-height:11px;
	padding:2px 7px 7px 5px;
	color: #61798D;
}

.swala-IreportContentMod 
{
	font-size: 12px;
	color: #949494;
	line-height:9px;
	margin-bottom:0px;
	padding:0px 12px 14px 12px;
}

.swala-IreportMore
{
	margin: 0px 12px 0px 12px;
	border-top:1px solid #BCC4CB;
	padding:1px 0px 1px 0px;
}

.swala-IreportMore a 
{font-size:10px;}

.swala-IreportContentMod a
{font-weight:bold;}

.swala-IreportContentMod ul
{
	margin:0;
	padding: 0;
	list-style: none;
	clear:left;
}

.swala-IreportContentMod ul li
{
	font-size:12px;
	padding-left: 8px;
	background: url(/graphics-gh/box/icons/red_bull.gif) no-repeat 1px 4px;
	font-weight:normal;
	margin:1px 0;
}

.swala-IreportContentMod ul li a
{
	font-weight:normal;
}

/* end i-report box
=================================================================================== */
/* set the image to use and establish the lower-right position */
 
.block-menu-84, .block-menu-84_body, .block-menu-84_head, .block-menu-84_head h3 { 
 background: transparent url(/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-menu-84 {
	width: 150px !important; /* intended total box width - padding-right(next) */
	width: 145px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-menu-84_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-menu-84_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-menu-84_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 

/* end i-report box
=================================================================================== */
/* set the image to use and establish the lower-right position */
 
.block-user-1, .block-user-1_body, .block-user-1_head, .block-user-1_head h3 { 
 background: transparent url(/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-user-1 {
	width: 150px !important; /* intended total box width - padding-right(next) */
	width: 145px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-user-1_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-user-1_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-user-1_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 


/* BLOCK JOBS */

.block-views-jobs_homepage, .block-views-jobs_homepage_body, .block-views-jobs_homepage_head, .block-views-jobs_homepage_head h3 { 
 background: transparent url(/graphics-gh/magazines/magazine-coverbox.png) no-repeat bottom right; 

} 

.block-views-jobs_homepage {
	width: 190px !important; /* intended total box width - padding-right(next) */
	width: 185px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-views-jobs_homepage_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-views-jobs_homepage_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-views-jobs_homepage_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ }

.view-content-jobs_homepage tr.odd {
background-color:#00FFFF;

}
.view-content-jobs_homepage tr.even {
background-color:#FFFFFF;
}

.view-content-jobs_homepage td.view-field-node-title {
padding:5px;
margin:5px;
}

.view-content-jobs_homepage td.view-field-node-title a:link, .view-content-latestjobs td.view-field-node-title a:visited {
text-decoration:none;
}

/* BLOCK JOBS */

.block-views-latestjobs, .block-views-latestjobs_body, .block-views-latestjobs_head, .block-views-latestjobs_head h3 { 
 background: transparent url(/graphics-gh/magazines/magazine-coverbox.png) no-repeat bottom right; 

} 

.block-views-latestjobs {
	width: 190px !important; /* intended total box width - padding-right(next) */
	width: 185px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-views-latestjobs_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-views-latestjobs_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-views-latestjobs_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ }

.view-content-latestjobs tr.odd {
background-color:#00FFFF;

}
.view-content-latestjobs tr.even {
background-color:#FFFFFF;
}

.view-content-latestjobs td.view-field-node-title {
padding:5px;
margin:5px;
}

.view-content-latestjobs td.view-field-node-title a:link, .view-content-latestjobs td.view-field-node-title a:visited {
text-decoration:none;
}

/* USER MENU BLOCK */
 
.block-menu-167, .block-menu-167_body, .block-menu-167_head, .block-menu-167_head h3 { 
 background: transparent url(/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-menu-167 {
	width: 150px !important; /* intended total box width - padding-right(next) */
	width: 145px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-menu-167_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-menu-167_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-menu-167_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 


/* TAKE ACTION  BLOCK */
 
.block-menu-224, .block-menu-224_body, .block-menu-224_head, .block-menu-224_head h3 { 
 background: transparent url(/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-menu-224 {
	width: 150px !important; /* intended total box width - padding-right(next) */
	width: 145px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-menu-224_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-menu-224_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-menu-224_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 

/* Careers Section  BLOCK */
 
.block-menu-149, .block-menu-149_body, .block-menu-149_head, .block-menu-149_head h3 { 
 background: transparent url(/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-menu-149 {
	width: 240px !important; /* intended total box width - padding-right(next) */
	width: 235px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-menu-149_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-menu-149_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-menu-149_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 


/* Directory AD BLOCK */
 
/* set the image to use and establish the lower-right position */ 

.block-directory-ad, .block-directory-ad_body, .block-directory-ad_head, .block-directory-ad_head h6 { 
background: transparent url(/graphics-gh/searchbox/directory-ad-bg.png) no-repeat bottom right; } 

.block-directory-ad { 
width: 235px !important; /* intended total box width - padding-right(next) */ 
width: 220px; /* IE Win = width - padding */ 
padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
margin: 20px auto; /* use to position the box */ } /* set the top-right image */ 

.block-directory-ad_head { 
background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 40px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-directory-ad_head h6 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 12px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: 2px !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-directory-ad_body { 
background-position: bottom left; 
text-align:center;
margin-right: 25px; /* interior-padding right */ 
padding: 15px 0 15px 20px; /* mirror .cssbox_head right/left */ } 

/* ADVERTISEMENT BOX */
.rbroundbox-advertisement { background: url(/graphics-gh/searchbox/nt.gif) repeat; }
.rbtop-advertisement div { background: url(/graphics-gh/searchbox/tl.gif) no-repeat top left; }
.rbtop-advertisement { background: url(/graphics-gh/searchbox/tr.gif) no-repeat top right; }
.rbbot-advertisement div { background: url(/graphics-gh/searchbox/bl.gif) no-repeat bottom left; }
.rbbot-advertisement { background: url(/graphics-gh/searchbox/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop-advertisement div, .rbtop-advertisement, .rbbot-advertisement div, .rbbot-advertisement {
width: 100%;
height: 7px;
font-size: 1px;
padding:0px;
margin:0px;
}
.rbcontent-advertisement { margin: 0px;  }
.rbroundbox-advertisement { width: 100%; margin: 0px; }

/* SANDLIB Resource Library Block */
 
.block-views_filterblock-0, .block-views_filterblock-0_body, .block-views_filterblock-0_head, .block-views_filterblock-0_head h3 { 
 background: transparent url(http://www.swala.org/graphics-gh/magazines/right-menu-bg.png) no-repeat bottom right; 

} 

.block-views_filterblock-0 {
	width: 250px !important; /* intended total box width - padding-right(next) */
	width: 245px; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-views_filterblock-0_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-views_filterblock-0_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-views_filterblock-0_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 


/* SANDLIB Resource Library Topics Block */
 
.block-views-topicblock, .block-views-topicblock_body, .block-views-topicblock_head, .block-views-topicblock_head h3 { 
 background: transparent url(http://www.swala.org/graphics-gh/box/tanbox.png) no-repeat bottom right; 

} 

.block-views-topicblock {
	width: 90% !important; /* intended total box width - padding-right(next) */
	width: 85%; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-views-topicblock_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-views-topicblock_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-views-topicblock_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 



.block-views-topicblock_body ul {
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
}
.block-views-topicblock_body li {
 list-style-type: none;
 display: inline;
  margin: 0px;
 padding: 0px;
}
.block-views-topicblock_body li a {
 text-decoration: none;
 color: #000;
  margin: 0px;
 padding: 0px;
}
.block-views-topicblock_body li a:link {
 color: #000:
   margin: 0px;
 padding: 0px;
}
.block-views-topicblock_body li a:visited {
 color: #CCC;
   margin: 0px;
 padding: 0px;
}
.block-views-topicblock_body li a:hover {
 color: #000;
 background-color: #3366FF;
   margin: 0px;
 padding: 0px;
}

/* SANDLIB Resource Library Practice Topics Block */
 
.block-views-topicblock2, .block-views-topicblock2_body, .block-views-topicblock2_head, .block-views-topicblock2_head h3 { 
 background: transparent url(http://www.swala.org/graphics-gh/box/tanbox.png) no-repeat bottom right; 

} 

.block-views-topicblock2 {
	width: 90% !important; /* intended total box width - padding-right(next) */
	width: 85%; /* IE Win = width - padding */
	padding-right: 5px; /* use to position the box */
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 0px;
} /* set the top-right image */ 

.block-views-topicblock2_head { 
background-position: top right; 
margin-right: -5px; /* pull the right image over on top of border */ 
padding-right: 20px; /* right-image-gap + right-inside padding */ } /* set the top-left image */ 

.block-views-topicblock2_head h3 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 5px 0 5px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ } /* set the lower-left corner image */ 

.block-views-topicblock2_body { 
background-position: bottom left; 
margin-right: 15px; /* interior-padding right */ 
padding: 1px 0 5px 10px; /* mirror .cssbox_head right/left */ } 



.block-views-topicblock2_body ul {
 margin: 0px;
 padding: 0px;
 white-space: nowrap;
  font-size:11px;
   padding-left:0px;
 margin-left:0px;
 
}
.block-views-topicblock2_body li {
 list-style-type: none;
 display: inline;
  margin: 0px;
 padding: 0px;
 letter-spacing:0px;
 font-size:11px;
 padding-left:0px;
 margin-left:0px;

}
.block-views-topicblock2_body li a {
 text-decoration: none;
 color:#3366CC;
  margin: 0px;
 padding: 0px;
  padding-left:0px;
 margin-left:0px;
}
.block-views-topicblock2_body li a:link {
 color:#3366CC;
   margin: 0px;
 padding: 0px;
  padding-left:0px;
 margin-left:0px;
}
.block-views-topicblock2_body li a:visited {
 color:#3366CC;
   margin: 0px;
 padding: 0px;
  padding-left:0px;
 margin-left:0px;
}
.block-views-topicblock2_body li a:hover {
color:#000066;

   margin: 0px;
 padding: 0px;
 text-decoration:underline;
  padding-left:0px;
 margin-left:0px;
}









