/* Developed by Blackbridge */

/* homepage styles */

#home_content_wrap { width: 577px; float: left; display: inline; }
#home_content_wrap p { font-size: 70%; }

#flash-home { width: 577px; height: 333px; background-color: #ffffff; margin: 0; padding: 0; margin-bottom: 10px;}

.home_center { width: 558px; float: left; display: inline; background-color: #f0f0f0; margin: 0; padding: 0.6em; margin-bottom: 10px; }

.home_col1 { width: 186px; float: left; display: inline; }
.home_col1_head { background: #ffffff url('../_images/why-work-with-us.jpg') no-repeat left top; font-size:70%; height: 87px; padding-top: 6px; padding-left: 4px; }
a.homebutton:link, a.homebutton:visited { text-decoration: none; color: #ffffff; }
a.homebutton:hover, a.homebutton:active { text-decoration: none; color: #ffffff; }
a.readmore_col1 { font-weight: bold; color: #007dc8; text-decoration: none; }

.home_col2 { width: 186px; float: left; display: inline; margin-left: 10px;  }
.home_col2_head { background: #ffffff url('../_images/roles-and-departments.jpg') no-repeat left top; font-size:70%; height: 87px; padding-top: 6px; padding-left: 4px; }
a.readmore_col2 { font-weight: bold; color: #3641a2; text-decoration: none; }

.home_col3 { width: 185px; float: left; display: inline; margin-left: 10px;  }
.home_col3_head { background: #ffffff url('../_images/current-opportunities.jpg') no-repeat left top; font-size:70%; height: 87px; padding-top: 6px; padding-left: 4px; }

a.readmore_col3 { font-weight: bold; color: #5fb038; text-decoration: none; }

/* level two styles */

#level2_content_wrap { width: 577px; float: left; display: inline; }
#flash-level2 { height: 253px; width: 400px; margin: 0; padding: 0; }

#l2_col1 { width: 400px; overflow: auto; float: left; display: inline; }
#l2_col2 { width: 170px; overflow: auto; float: right; display: inline; }

.bluetitle { color:#FFFFFF; float:left; margin:0pt 0pt 0.3125em; width:36.0625em; background:#007DC8 none repeat scroll 0%; } /* styles from main.css */
.bluetitle h1 { color:#FFFFFF; float:left; font-size:95%; margin:0pt; padding:0.3125em 0.5em 0.3125em 0.3125em; } /* styles from main.css */

.l2copy { background-color: #f0f0f0; padding: 0.6em; } 
.l2copy p { font-size: 70%; margin-top: 0; margin-bottom: 0; padding-bottom: 0.6em; }

#l2_col2 ul.buttons { list-style: none; padding: 0; margin: 0; }
#l2_col2 ul.buttons li { padding: 0; margin: 0 0 7px 0; width: 170px; height: 95px; }

/* level three styles */

#level3_content_wrap { width: 577px; float: left; display: inline; }

#flash-level3 { height: 63px; width: 400px; margin: 0; padding: 0; }

.l3copy { background-color: #f0f0f0; padding: 0.6em; margin-top: 10px; }
.l3copy p { font-size: 70%; margin-top: 0; margin-bottom: 0; padding-bottom: 0.6em; }
.l3copy blockquote { font-size: 70%; margin-top: 0; margin-bottom: 0; padding-bottom: 0.6em; }

.l3copy ul { font-size: 70%; margin-top: 0; margin-bottom: 0; padding-bottom: 0.6em; }

.doublebank { float: left; width: 200px; }

