/* CSS Document */
body{
	margin:0px;
	/*background-color:#033357; */
	 background-color:#030618;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#033357;
}
.bodybg{
background-image:url(images/bodybg2.jpg);
background-repeat: repeat-y;
width:800px;
height:315px;

}
.bodybg2{
background-image:url(images/bodybg2.jpg);
background-repeat: repeat-y;
width:800px;
height:315px;
margin-left:auto;
margin-right:auto;
}
.contactbg{
background-image:url(images/bodybg.jpg);
background-repeat:no-repeat;
width:800px;
height:525px;
}
.supportbg{
background-image:url(images/bodybg.jpg);
background-repeat:no-repeat;
width:800px;
height:525px;
}
.navbg{
background-image:url(images/navigation2.jpg);
background-repeat:no-repeat;
width:800px;
height:46px;
}

.navbg-home {
background-color:color:#033357;
background-image:url(images/navigation.jpg);
background-repeat:no-repeat;
width:800px;
height:46px;
}

header_top_background{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
width:800px;
height:46px;
}

h2 {
text-align:left;
font-size:18px;
font-weight:800;
line-height:22px; 
color:#FFFFFF;}

h3 {
text-align:left;
font-size:16px;
font-weight:700;
line-height:22px; 
color:#FFFFFF;}

h4 {
text-align:left;
font-size:14px;
font-weight:700;
line-height:20px; 
color:#FFFFFF;}


.navbg-new{
background-image:url(../images/navigation-new.jpg);
background-repeat:no-repeat;
width:800px;
height:46px;
}
.header2{
background-image:url(images/header1.jpg);
background-repeat:no-repeat;
width:778px;
height:196px;
}


.animated_header{
background-image:url(images/header_plaque_2.gif);
background-repeat:no-repeat;
width:264px;
height:196px;
float:left;
}

.static_welcome{
background-image:url(images/welcome_background.gif);
background-repeat:no-repeat;
float:right;
}

.static_welcome3{
background-image:url(images/welcome_background3.gif);
background-repeat:no-repeat;
border: #CCCCCC 3px solid 
}


.footerbg{
background-image:url(images/footer11.jpg);
background-repeat:no-repeat;
width:800px;
height:48px;
}
.links{
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.links:hover{
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;
}
.textbg{
background-image:url(images/textbg.jpg);
background-repeat:no-repeat;
width:252px;
height:264px;
}
.homeServicesTextbg {
background-image:url(../images/home_services_textbg.gif);
background-repeat:no-repeat;
width:252px;
height:300px;
}
.homeServicesTextbg2 {
background-image:url(../images/home_services_textbg2.gif);
background-repeat:no-repeat;
width:252px;
height:300px;
}
.homeServicesChromebg {
background-image:url(../chrome/home_setup_fixed.png);
background-repeat:no-repeat;
width:247px;
height:332px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.header1{
text-align:left;
text-decoration:none;
font-size:14px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
padding-bottom:5px;
padding-left:5px;
margin-left:13px;
}

.header1_services{
text-align:left;
text-decoration:none;
font-size:14px;
line-height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
padding-bottom:5px;
padding-left:1px;
margin-left:0px;
}
.header3{
	text-align:left;
	text-decoration:none;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 18px;
}
.text1{
text-align:justify;
text-decoration:none;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}
.text2{
text-align:justify;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:15px;
color:#FFFFFF;
}
.text3{
text-align:justify;
text-decoration:none;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
line-height:15px;olu
color:#FECC00;
}
.text4{
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:500;
color:#FECC00;
}
.more a{
float:right;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFCC00;
padding-right:12px;
margin-right:12px;
}

.force_bottom {
position:absolute;
bottom:0;
clear:both;
float:right; }

.more:hover{
text-align:right;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF3300;
}
.intextbg1{
background-image:url(images/textbg1.jpg);
background-repeat:no-repeat;
width:291px;
height:502px;
}
.intextbg2{
/* background-image:url(images/header2.jpg)
background-repeat:no-repeat;; 
width:449px;
height:506px;*/
background-color:#1C3965;
}
.intextbg3{
background-image:url(images/contactus.jpg);
background-repeat:no-repeat;
width:779px;
height:507px;
}

/* THIS IS THE MAIN color for boxes #1c3965   */
.main_bg_color {
background-color:#1C3965;
color:#FFFFFF;
}
.text6{
text-align:right;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF;
}

.image-right {
padding-left:10px;
padding-bottom:10px;
float:right;
}

.image-left {
padding-left:10px;
padding-bottom:10px;
float:left;
}


/*navigations to work with PHP 'here' state*/
.navigation {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
.navigation a:link {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
.navigation a:visited{
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
.navigation a:hover {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.navigation a:active {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;

}
.navigationHere {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.navigationHere a:link {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.navigationHere a:visited {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.navigationHere a:hover {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.navigationHere a:active {
text-align:left;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FECC00;

}
.servicesLinks {
text-align:justify;
text-decoration:none;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}
.servicesLinks a:link {
	text-align:justify;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FECC00;
}
.servicesLinks a:visited {
text-align:justify;
text-decoration:underline;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}
.servicesLinks a:hover {
	text-align:justify;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
}
.servicesLinks a:active {
text-align:justify;
text-decoration:underline;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}



p a:link {
	text-align:justify;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FECC00;
}

p a:visited {
text-align:justify;
text-decoration:underline;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}

p a:hover {
	text-align:justify;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
}

p a:active {
text-align:justify;
text-decoration:underline;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FECC00;
}



.welcome {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:24px;
}

.welcome_callout{
color:#FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:20px;
font-weight:700;
}

.left_section_headline {
color:#FECC00;
font-size: 1.25em;
font-weight:600;
text-align:center;
}

.right_section_headline {
color:#FECC00;
font-size: 1.50em;
line-height:19px;
font-weight:800;
text-align:center;
}


.bottom_kick {
margin-top:0px;
margin-right:0px;
margin-bottom:-8px;
margin-left:0px;
padding:7px; }

.both {background-image: url(images/tile_bg.gif); background-repeat: repeat;}

.black {background-color:#000000;}

/*  this styles the center boxes and images. Do NOT remove! */


p {color:#ffffff; 
line-height:13px; padding-right:14px;}
a {color:#FECC00;}

/***** 
THIS IS FOR THE ROUNDED BOXES -
Images on All Sides box SOURCE: http://wd.mrclay.org/custom_bordered_boxes/index.php*****/


.cB, .cBw { background:url(/chrome/fb_leftright2.png) top right; }  /* TOP RIGHT OF SIDE IMAGE */
.cBt, .cBt div, .cBb, .cBb div { background:url(/chrome/fb_topbottom2.png) top right;} 
.cB {
	padding:0 15px 0 0;
	position:relative; /* fix IE/win buggy bg display */
}
.cBw {
	background-position:top left;  /* TOP LEFT OF IMAGE */
	padding-left:10px;
}
.cBt, .cBb {
	margin:0 -15px 0 -10px; /* push into rB and rBw padding */
	height:23px; /* fix IE/win bug when rB width set */
}
.cBt div, .cBb div { width:20px; height:23px; }
.cBt div { background-position:top left; }
.cBb, .cBb div { height:25px; }
.cBb { background-position:bottom right;  }
.cBb div { background-position:bottom left;	}
/***** end Images on All Sides box *****/

#outer_container{width:790px;}
#left_section {width:250px; float:left; 
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-left: 15px;
  color:#FFFFFF;
}


#right_section {width:500px; 
margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding-right:3px;
  float:right;  
}


#double_section {width:772px;
margin-top:6px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
/*was_float:center; */}


.building_type {
  margin-top: 10px;
  margin-right: 5px;
  margin-bottom: 6px;
  margin-left: 10px;
  padding-bottom:18px;
  display:block;
}

.clear_set {
  clear:both;
  }
 
.building_type a{
font-weight:800;
color:#FECC00;
}

.building_section {
width:240px; float:left; 
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  margin-left: 10px;
}

.building_section a{
font-weight:800;
color:#FF9900;
}


/***** 
THIS IS FOR THE GIF ONLY BOXES -
Images on All Sides box SOURCE: http://wd.mrclay.org/custom_bordered_boxes/index.php*****/


.cB_gif, .cBw_gif { background:url(/chrome/fb_leftright2.gif) top right; }
.cBt_gif, .cBt_gif div, .cBb_gif, .cBb_gif div { background:url(/chrome/fb_topbottom2.gif) top right; }
.cB_gif {
	padding:0 15px 0 0;
	position:relative; /* fix IE/win buggy bg display */
}
.cBw_gif {
	background-position:top left;
	padding-left:10px;
}
.cBt_gif, .cBb_gif {
	margin:0 -15px 0 -10px; /* push into rB and rBw padding */
	height:23px; /* fix IE/win bug when rB width set */
}
.cBt_gif div, .cBb_gif div { width:20px; height:23px; }
.cBt_gif div { background-position:top left; }
.cBb_gif, .cBb_gif div { height:25px; }
.cBb_gif { background-position:bottom right; }
.cBb_gif div { background-position:bottom left; }
/***** end Images on All Sides box *****/

/***** begin home page tweaks *****/

/***** this hides the gap below the flash file *****/
#hidegap { 
	font-size: 0;
line-height: 0;
}

/***** this centers the middle section *****/

#middle_callout img{ 
display: block;	
margin-top:4px;
margin-right:auto;
margin-left:auto;
}

	#wrap {
		width: 799px;
		margin: 0 auto; 
		margin-top:8px;
		margin-left:8px;
		}
		
	.column {
		float: left; 
		padding: 5px;
		background-image:url(/chrome/home_setup_fixed.png);
background-repeat:no-repeat;
width:247px;
height:332px;
  margin-top: 0px;
  margin-bottom: 0px; }
  
	#col1 {
		width: 247px;
		margin-right: 10px;
		padding-top:8px;
		padding-right:8px;
		padding-bottom:8px;
		padding-left:0px;
		 }
		
		.highlights {
		display:block;
	/* 	background-color:#CCCC66; */
		line-height:14px;
		text-align:left;
		/* 	border-bottom-width:1px;
		border-bottom-color:#666666;
		border-bottom-style:dashed; */
		margin-left:13px;
		margin-right:12px;
		padding:3px 3px 20px 3px;
		color:#FFFFFF;
		}
.crash { margin: auto; padding: 0px; border:0; zoom:1;}
