/* CSS Document */

body {
	background-image: url(images2/tile_background.jpg);
	background-repeat: repeat-x;
	background-color: #015E9B;
	color: #dddddd;
	margin: 0px;
	padding: 0px;
	background-position: top;
}

#main {
	padding-top: 5px;
}

#right_shadowtile {
	background-image: url(images2/shadow_tile_right.jpg);
	background-repeat: repeat-y;

}

#left_shadowtile {
	background-image: url(images2/shadow_left_tile.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
}
#tile_left {
	background-image: url(images/shadow_tile_left.jpg);
	background-repeat: repeat-y;
}

#tile_right {
	background-image: url(images/shadow_tile_right.jpg);
	background-repeat: repeat-y;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
	}
	
	div#flashmenu {}
	
div#bottom_corner_img {

}




#content, #content table td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002A66;
	padding: 10px;
}

#content table td#comm_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

#content table td#comm_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#content table td#comm_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
#content table td#comm_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002A66;
}
#content table td#comm_links a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

#content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002A66;
	}
#content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}
#content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}
#content a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

table#crumbs td {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

table#crumbs td a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table#crumbs td a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table#crumbs td a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002A66;
}
table#crumbs td a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table#crumbs td span {
font-weight:bold;
}		
table#tab td {
	margin: 0px;
	padding: 0px;
}
table#tab td.tile {
	background-image: url(images2/tile_gradient.jpg);
}

table#tab td#comm_text {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

p.comm_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #002A66;
	font-weight: bold;
}


p.comm_contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

table#floorplans td {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border: 1px solid #002A66;
}

.preField
{
 color: #002A66;
}

em, .alertMe
{
 color: red;
}


/************ TRAINING MODULES SECTION *********************/

#training_modules
{
}

#positions
{
 text-align: center;
 padding-left: 5px;
}


#jobs
{
 width: 700px;
 height: auto;
 margin: 0 auto;
 text-align: left;
}

#jobs table tr
{
 background: #dcedf7;
}

#jobs table tr img, #jobs div img
{
 border: 0;
}


#jobs fieldset
{
 border: 0;
}

#jobs legend
{
 border: 0;
}

#jobs fieldset
{
 border: 1px solid #002a66;
 background: #dcedf7; 
 padding-left: 5px;
}

#jobs legend
{
 color: #6D8DB6;
 font-size: 14px;
 font-weight: bold;
 margin-left: 30px;
 padding-left: 5px;
 padding-right: 5px;
}

/*----------------------------*/

 form fieldset { 
      position:relative; /* Fixes IE problem with fieldset+legend boundaries */ 
      margin-top:1em; 
      padding-top:1.5em; 
      overflow: visible; 
 } 
 form fieldset legend { 
      position: absolute;  
      top: -.5em; /* Fixes IE problem with fieldset+legend boundaries */ 
      left:.5em; 
 } 
 
 /*form #submitbutton
 {
  width: 85px;
  height: 33px;
  background: url(images/submit.jpg) center center no-repeat;
 }*/
 
#jobs-view
{
 width: 700px;
 height: auto;
 margin: 0 auto;
 text-align: left;
}

#jobs-view table
{
 border: 1px solid #002a66;
 background: #002a66; 
}

#jobs-view table tr
{
 background: #fff;
}

#jobs-view table tr img, #jobs-view div img
{
 border: 0;
}

.bottom-line
{
 border-bottom: 2px solid #dcedf7;
 padding-bottom: 5px;
}


