﻿body {
background:#3b6ea5;
background-position:left top;
background-repeat:repeat-x;
/*text-align:center;*/
margin-top:20px;
}


/*styles for flyout menu
================================*/	
.anylinkcss{
margin-top:4px;
margin-left:0;
position:absolute;
visibility: hidden;
/*border:solid #3b6ea5;
border-width:0 10px 1px 1px;*/
font:bold 11px Verdana;
line-height: 30px;
z-index: 100;
background-color:#fff;
/*width: 190px;*/
}

.anylinkcss a{
width:100%;
display: block;
border-bottom: 1px solid #d1d1d1;
font:bold 11px Verdana;
color:#fff;
text-indent:4px;
padding:5px 11px;
text-align:left;
background-color:#fff;
/*width: 190px;*/
}

.anylinkcss a:hover{ 
/*background:#f2aa4f;*/
/*background:#e37010;*/
font:bold 11px Verdana;
text-decoration: none;
color:#fff;
/*width: 190px;*/
}



/*================================================*/

a 
{
    color:#4848A9;
    font-weight:bold;
    text-decoration:underline;
}

a:hover 
{
    color:#57578F;
}


div.container {
width:761px;
margin-left:auto;
margin-right:auto;

}

table#topnav {
width:761px;
height:20px;
background:#fff;
/*background:url(assets/images/topnav_bg.jpg);
background-position:left center;
background-repeat:repeat-x;*/
}

table#topnav td {
padding-left:10px;
font:bold 13px arial;
color:#07325F;
text-align:center;
}

table#topnav td a{
color:#07325F;
text-decoration:none;
}

table#topnav td a:hover {
color:#57578F;
text-decoration:none;
}

table#banner {
background:#3a6ea5 url(assets/images/banner_bg.jpg);
background-position:left center;
background-repeat:no-repeat;
width:761px;
height:103px;
}

table#banner_interior {
background:#3a6ea5 url(assets/images/banner_bg_interior.jpg);
background-position:left center;
background-repeat:no-repeat;
width:761px;
height:80px;
}

table#banner td#contact, table#banner_interior td#contact {
width:349px;
height:76px;
font:normal 24px verdana;
color:#fff;
vertical-align:top;
text-align:right;
padding:27px 40px 0 0;
/*text-shadow:1px 1px 1px rgba(0, 0, 0, .9);*/
}

table#banner td.address {
	width:392px;
	height:38px;
	vertical-align:top;
	padding:65px 0 0 10px;
	font:normal 16px verdana;
	color:#fff;
}

table#banner td#contact a, table#banner_interior td#contact a 
{
    color:#fff;
    font-size:13px;
    text-decoration:none;
    font-weight:normal;
}

table#banner td#contact a:hover, table#banner_interior td#contact a:hover
{
    text-decoration:underline;
}

table#banner tr#subnav td {
background:#618bb7 url(assets/images/subnav_bg.jpg);
background-position:left center;
background-repeat:repeat-x;
padding:0;
}

td.main {
background:#fff;
padding:10px;
font:normal .75em/1.2em arial;
color:#000;
}

td.maincontent 
{
    font:normal .9em/1.6em arial;
    color:#000;
   /* border-left:15px solid #e3b792;*/
    border-left:15px solid #ccc;
    padding-left:10px;
    padding-right:20px;
    vertical-align:top;
   
}

h1 
{
    font:normal 24px verdana;
    color:#000;
   
    border-bottom:1px solid  #3A6EA5;
}

h2 
{
    font:normal 18px verdana;
    line-height:22px;
    color:#000;
   }
   
   h3 {
   	font:normal 18px/22px georgia;
   	color:#3B6EA5;
   	padding:0;
  }

.header {
    font-weight:bold;
    font-size:105%;
    color:#3b6ea5;
    /*margin-bottom:3px;*/
    text-transform:uppercase;
       
}

.header a {
   
    color:#3b6ea5;
    text-decoration:none; 
       
}


div.testimonial {
    padding:10px;
    background:#fff url(assets/images/bg_testimonials.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    margin-bottom:20px;
    color:#006;
    font:normal .8em/1.6em arial;
    border-bottom:1px solid #d1d1d1;
}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.white {color:#fff;}

table#footer 
{
    width:761px;
    margin-left:auto;
    margin-right:auto;
   /* border:1px solid red;*/
}
table#footer td 
{
    font:bold .7em/1.4em arial;
    color:#ccc;
    padding-top:8px;
    text-align:center;
    vertical-align:top;
}

table#footer td a 
{
    /*color:#f4ac4f;*/
    color:#ccc;
    text-decoration:none;
}
table#footer td a:hover 
{
    color:#fff;
    text-decoration:none;
}

/*==============================
for test footer with organe background */

table#footer_test 
{
    width:761px;
    margin-left:auto;
    margin-right:auto;
   /* border:1px solid red;*/
}
table#footer_test td 
{
    font:bold .7em/1.4em arial;
    color:#333;
    padding-top:8px;
    text-align:center;
    vertical-align:top;
}

table#footer_test td a 
{
    color:#333;
    text-decoration:none;
}
table#footer_test td a:hover 
{
    color:#fff;
    text-decoration:none;
}


/*
test styles
============ */
#nav 
{
    margin:0;    
    float:left;
   width:761px;
    padding:0;
    list-style:none;
    /*border:1px solid red;*/   
    background:#fff;
       /* url(assets/images/nav_bg.gif);
    background-repeat:repeat-x;
    background-position:bottom left;*/
  
    }
    
    
    #nav li {   
    float:left;
    margin:0;
    padding:0;
    font-family:"Lucida Grande", sans-serif;
    font-size:80%; 
   /* background:url(assets/images/nav-divider.gif) no-repeat right center;*/
    border-right:1px solid #3b6ea5; 
    }
    
    #nav a {   
    float:left;
    display:block;
    margin:0;
    /*padding:3px 14px;  */ 
    color:#3b6ea5;
    text-decoration:none;
    background:#fff;
    
    /*border:solid #3b6ea5;
    border-width:0 1px 0 1px;
    border:solid #333;
    border-width:1px 1px 0 1px;
    background:#fff;*/
    /* url(assets/images/off_bg.gif);
    background-repeat:repeat-x;
    background-position:top left;*/
    }
    
    #nav a:hover{
    color:#fff;
    /*background:#e37010;*/
    background:#c5610e url(assets/images/on_bg.gif);
    background-repeat:repeat-x;
    background-position:top left;
   /* border:solid #e37010;
    border-width:0 1px 1px 1px;*/
    }
    
    
/* sidebar quotes 
===========================*/
.sidebar-quote{
	border-left:7px solid #ccc;
	float:right;
	margin-left:15px;
	margin-bottom:80px;
	padding:0 8px;
	width:275px;
	font:bold 75% arial;
	color:#3A6EA5;
}

.clear {
	clear:both;
}

/* =promo boxes
------------------------------------------- */
#promo-wrapper {
	width:538px;
	margin:auto;
	padding:0;
	


}

.promo1,
.promo2
/*.promo3*/ {
	width:259px;
	float:left;
	margin-top:22px;
	margin-bottom:10px;
}
.promo1 {
	clear:left;
	margin-right:20px;
	/*margin-right:5px;
	margin-left:7px;*/
}
/*
.promo1,
.promo2 {
	margin-right:10px;
}
*/

/* = button
------------------------------------------------------------------------------ */
.button1,
.button2,
.button3,
.button4
/*.button3*/ {
	
width:259px;
	font-size:22px;
	font-family:arial;
	font-weight: bold;
	text-align:center;
	  margin:0;

	
}

.button1 a,
.button1 a:visited {
background:url(assets/images/button.png) no-repeat;
display:block;
	color: #fff;
	text-decoration:none;
	padding:15px 0 0 0;
	height:56px;
	font-weight:normal;
		
	text-shadow:1px 1px 1px rgba(0, 0, 0, .9);
	}
	
	.button1 a:hover,
	.button1 a:visited:hover {
			text-decoration:none;
  background:url(assets/images/button-over.png) no-repeat;
	color: #fff;
	
	}
	
	/* button2 */
	
	.button2 a,
.button2 a:visited {
background:url(assets/images/testimonials.png) no-repeat;
display:block;
	color: #fff;
	text-decoration:none;
		padding:15px 0 0 0;
	height:56px;
	font-weight:normal;
	
	text-shadow:1px 1px 1px rgba(0, 0, 0, .9);
	}
	
	.button2 a:hover,
	.button2 a:visited:hover {
			text-decoration:none;
  background:url(assets/images/testimonials-over.png) no-repeat;
	color: #fff;
	
	}
	
		/* button3 */
	
	.button3 a,
.button3 a:visited {
background:url(assets/images/blue.png) no-repeat;
display:block;
	color: #fff;
	text-decoration:none;
		padding:15px 0 0 0;
	height:56px;
	font-weight:normal;
	
	text-shadow:1px 1px 1px rgba(0, 0, 0, .9);
	}
	
	.button3 a:hover,
	.button3 a:visited:hover {
			text-decoration:none;
  background:url(assets/images/blue-over.png) no-repeat;
	color: #fff;
	
	}
	
			/* button4 */
	
	.button4 a,
.button4 a:visited {
background:url(assets/images/orange.png) no-repeat;
display:block;
	color: #fff;
	text-decoration:none;
		padding:15px 0 0 0;
	height:56px;
	font-weight:normal;
	
	text-shadow:1px 1px 1px rgba(0, 0, 0, .9);
	}
	
	.button4 a:hover,
	.button4 a:visited:hover {
			text-decoration:none;
  background:url(assets/images/orange-over.png) no-repeat;
	color: #fff;
	
	}
	
	/* button3 */
	/*
		.button3 a,
.button3 a:visited {
background:url(assets/images/testimonials.gif) no-repeat;
display:block;
	color: #fff;
	text-decoration:none;
		padding:20px 0;
	height:80px;
	font-weight:normal;
		-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, .9);
	}
	
	.button3 a:hover,
	.button3 a:visited:hover {
			text-decoration:none;
  background:url(assets/images/testimonials-over.gif) no-repeat;
	color: #fff;
		-moz-border-radius: 15px;
	-khtml-border-radius: 15px;
	-webkit-border-radius: 15px;
	}
	
	#home-content {
		float:left;
		width:428px;
		height:197px;
		padding:12px 30px 12px 12px;
		background:url(assets/images/mainimage.jpg) no-repeat 10px 25px;
	}
*/	
	#home-content p {
		font:normal 16px/24px arial;
		color:#666;
		text-align:right;
		padding:20px;
	}
	
	#sidebar {
		float:right;
	margin-right:20px;
		width:271px;
		padding:30px 0;
		font:italic 14px/24px arial;
		color:#414141;
		background:url(assets/images/big-quotes.png) no-repeat left 20px;
	}
	
	td#call-to-action {
		 background:#afc1b1;
		 text-align:center;
		
		/* border-top:4px solid #c5610e;
		 border-bottom:4px solid #c5610e;*/
		}
