* {

	padding: 0;

	margin: 0;



}



body {

background:url("images/bg.jpg") repeat-y center;

margin:auto;

font-family: verdana,sans-serif;

color: #4D4D4D;

font-size: 11px;

line-height: 1.2;

}

#wrapper { 

 margin: 0 auto;

 width: 922px;

 background-color:#FFFFFF;



}

img.floatLeft {

	float: left;

	margin: 0 10px 10px 0;	

	padding: 8px;

}

img.floatRight {

	float: right;

	margin: 0 10px 10px 0;	

	padding: 8px;

}

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

					TYPE

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

a {

color: #132E62;

}

h1 {

font-family: Arial, Helvetica, sans-serif;

color: #132E62;

font-size: 14px;

font-weight: bold;

line-height: 1.4;

margin-bottom: 5px;

}

.intro {

font-family: Arial, Helvetica, sans-serif;

color: #132E62;

font-size: 14px;

line-height: 1.4;

margin-bottom: 5px;

}

.vtb-intro {

font-family: "Times New Roman", Times, serif;

color: #132E62;

font-size: 20px;

line-height: 1.4;

margin-bottom: 5px;

}

h2 {

font-family: Arial, Helvetica, sans-serif;

color: #333;

font-size: 12px;

font-weight: bold;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	color: #fff;

	font-size: 15px;

	font-weight: bold;

	padding-left: 30px;

	letter-spacing: 1px;

}

h3 a {

color: #fff;

text-decoration: none;

}

h4 {

font-family: Arial, Helvetica, sans-serif;

color: #132E62;

font-size: 13px;

font-weight: bold;

}

h5 {

font-family: Arial, Helvetica, sans-serif;

color: #fff;

font-size: 12px;

font-weight: bold;

padding-left: 30px;

}

h6 {

font-family: Arial, Helvetica, sans-serif;

color: #132E62;

font-size: 17px;

font-weight: bold;

padding-top: 10px;

text-align:center;

}

h6 a {

color: #132E62;

text-decoration: none;

}

ul {

	font-family: verdana,sans-serif;

	color: #4D4D4D;

	font-size: 12px;

	line-height: 1.4;

	list-style-type:disc;

	list-style-position: inside;

}

#pagetitle {

	margin: 8px 10px 15px 0px;

	width: 480px;

	float: left;

	padding-bottom:10px;

	border-bottom:#578f43 dotted 2px;

	font-family: "Times New Roman", Times, serif;

	color: #578f43;

	font-weight: bold;

	font-size: 22px;

}

.firstletter {

	display      : block;

	font-size : 70px;

	font-weight : bold;

	float : left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #132E62;

	font-style: oblique;

	margin-top   : -1em; /* use -0.205em for two lines */

  margin-left  : 0;

  margin-right  : .15em;





	

}

.style1 {color: #FF0000}

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

					CORP NAV

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

#corp-nav {

 float: right;

 width: 300px;

 padding: 5px;

 margin: 10px 10px 0px 0px;

 

}



#corp-nav ul li

{display:block;

float:right; 

margin-left: 15px;

color:#132E62; 

font-family:"Times New Roman", Times, serif;

font-size:13px;

font-weight: bold;

vertical-align:bottom;


}



.corp-nav li a

{ color:#132E62;  text-decoration:none;}



.corp-nav li a:hover

{color:#578f43; border-bottom:dotted 1px}



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

					HEADER

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

#hdr-left { 

margin: 45px 0px 5px 10px;

 height: 200px;

 width: 210px;

 	  float: left;







}

/*

#hdr-right { 

 margin: 0px 5px 5px 0px;

 height: 200px;

 width: 500px;

 float: left;

}

*/

#rotator

{

	 margin: 0px 10px 5px 0px;

	  float: right;

	overflow: hidden;

	position: relative;

	width: 498px;

	height:198px;

	

}



#rotator img

{

	border: 2px #132E62 solid;

	width: 494px;

	height:194px;

}



/*- Menu Tabs B--------------------------- */



    #tabsB {

      float:left;

      width: 922px;

 	color:#999; border-bottom:solid 1px;

      }

    #tabsB ul {

	margin:0;

	padding:10px 10px 0 70px;

	list-style:none;



      }

    #tabsB li {

    display:inline;

    margin:0;

    padding:0;

	font-family:"Times New Roman", Times, serif;

	font-size:15px;

	font-weight: bold;
	



      }

    #tabsB a {

      float:right;

      background:url("images/tableftB.gif") no-repeat left top;

      margin:0;

      padding:0 0 0 4px;

      text-decoration:none;

      }

    #tabsB a span {

      float:none;

      display:block;

      background:url("images/tabrightB.gif") no-repeat right top;

      padding:5px 12px 4px 8px;

      color:#132E62;

      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

    #tabsB a span {float:none;}

    /* End IE5-Mac hack */

    #tabsB a:hover span {

      color:#578f43;

      }

    #tabsB a:hover {

      background-position:0% -42px;

      }

    #tabsB a:hover span {

      background-position:100% -42px;

      }



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

					FEATURE AREA

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

#feat-leftcolumn { 

 margin: 0px 20px 5px 0px;

 padding: 10px 10px 10px 20px;

 height: auto;

 width: 340px;

 float: left;

}



#feat-leftmiddle { 

 margin: 0px 5px 5px 0px;

 padding: 10px;

 height: auto;

 width: 500px;

 float: left;

}

#siderotator { 



 padding-top: 15px;

 height: auto;

 width: 300px;

 float: left;

}





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

					AJAX FEATURE

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

.shadetabs{

padding: 10px;

margin: 1px;

font:  11px Verdana;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

position: relative;

z-index: 1;

padding: 5px 7px;

margin-right: 5px;

border: 1px solid #999;

color: #2d2b2b;

background: white url(ajaxtabs/shade.gif) top left repeat-x;

}



.shadetabs li a:visited{

color: #2d2b2b;

}



.shadetabs li a:hover{

text-decoration: underline;

color: #2d2b2b;

}



.shadetabs li a.selected{ /*selected main tab style */

position: relative;

top: 1px;

}



.shadetabs li a.selected{ /*selected main tab style */

background-image: url(ajaxtabs/shadeactive.gif);

border-bottom-color: white;

}



.shadetabs li a.selected:hover{ /*selected main tab style */

text-decoration: none;

}



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

					4 COLUMNS

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

#leftcolumn { 

      background:url("images/cust-exp-btn.jpg") no-repeat left top;

 margin:  0px;

 height: 200px;

 width: 230px;

 float: left;

}

#leftmiddle { 

      background:url("images/gallery-btn.jpg") no-repeat left top;

 margin:  0px;

 height: 200px;

 width: 231px;

 float: left;

}

#rightmiddle { 

      background:url("images/sigbath-btn.jpg") no-repeat left top;

 margin:  0px;

 height: 200px;

 width: 230px;

 float: left;

}

#rightcolumn { 

      background:url("images/contact-btn.jpg") no-repeat left top;

 margin:  0px;

 height: 200px;

 width: 231px;

 float: left;

}

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

					INFO AREA

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

#info-leftcolumn { 

 margin: 0px 20px 20px 0px;

 padding: 10px 10px 20px 30px;

 height: 140px;

 width: 320px;

 float: left;

 

}



#info-leftmiddle { 

 margin: 0px 5px 20px 0px;

 padding: 40px 10px 10px 10px;

 height: 140px;

 width: 500px;

 float: left;

}



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

					FOOTER

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

#footer { 

 width: 922px;

 height: 137px;

 clear: both;

 background:url("images/footer.jpg") no-repeat left top;

 margin: 0px 0px 0px 0px;

 position:relative;



}

#footer-info { 

 padding-top: 10px;

  padding-top: 10px;



}

#ftr-navlft {

 float: left;

 width: 175px;

 padding: 3px;

 margin: 7px 0px 5px 10px;

 list-style:none;

 text-decoration:none;

 color:#999; 



}

#ftr-navright {

 float: left;

 width: 175px;

 padding: 3px;

 margin: 7px 0px 5px 20px;

 list-style:none;

 text-decoration:none;

 color:#999; 



}

.ftr-nav  {

float:left; 

text-decoration:none;

list-style:none; 

margin-left: 30px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:11px;

list-height:10px;

}



.ftr-nav li a

{ color:#999; text-decoration:none;list-style:none; }



.ftr-nav li a:hover

{color:#999; border-bottom:dotted 1px}



#ftr-actlink  a{

 float: left;

 width: 400px; 

text-decoration:none;

list-style:none; 

margin-left: 12px;

margin-top: 20px;

color:#999999;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight: normal;

font-size:11px;



}

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

BLOCKQUOTES

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



.blockquote {

background-image: url(images/open-quotes.gif);

background-repeat: no-repeat;

background-position: left 5px;

padding-left: 30px;

font-family: "Times New Roman", Times, serif;

font-size: 16px;

font-style: italic;

line-height: 1.2;

color:#132E62;



}

.blockquote span {

background-image: url(images/close-quotes.gif);

background-repeat: no-repeat;

background-position: right bottom;

display: block;

padding-right: 30px;

}

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

					CUSTOMER EXPERIENCE

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

#cust { 

 margin: 8px 10px 15px 0px;

 width: 480px;

 float: left;

 padding-bottom:10px;

 border-bottom:#999999 dotted 1px;



}

#plan { 

 margin: 8px 10px 15px 0px;

 width: 300px;

 float: left;

 padding-bottom:10px;

 border-bottom:#999999 dotted 1px;



}

#budget-comp { 

 margin: 8px 5px 15px 0px;

 width: 245px;

 float: left;

 padding-bottom:10px;

 border-bottom:#999999 dotted 1px;



}

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

			GALLERY

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

#gal-col { 

 margin: 8px 10px 10px 30px;

 width: 150px;

 float: left;



}

.gallery li  {

        display: inline;

        list-style: none;

        width:150px;

        float: left;

        margin: 0 10px 10px 0;

		text-decoration: none;

		border-color: #666;



	}


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

			Signature Collection

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


#sig-col { 

 margin: 0px 20px 5px 0px;

 height: auto;

 width: 250px;

 float: left;


}

.signature li  {

        display: inline;

        list-style: none;

        width:250px;

        float: left;

        margin: 0px 10px 0px 0px;

		text-decoration: none;

		border-color: #666;



	}
	

#planSig { 

 margin: 8px 10px 15px 0px;

 width: 340px;

 float: left;

 padding-bottom:10px;
 
 padding-top:5px;

}


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

			Services Offered

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

#services { 

 width: 922px;

 clear: both;

 padding: 20px 0px 20px 0px;

 position:relative;
 
 float:left;
 
}

#servicesColumns { 

 width: 922px;
 
 padding-bottom: 10px;

 position:relative;
 
 float:left;
 
 background-color:#b2c9b1;
 
}

#servicesHeader {
	width: 922px;
	padding: 5px 0px 5px 0px;
	background-color:#002968;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	letter-spacing:1px;
}

	

#servicesLeft { 

 width: 247px;

 clear: both;

 padding: 3px 5px 3px 50px;

 position:relative;
 
 float:left;
 
}

#servicesMiddle { 

 width: 248px;

 background-color:#b2c9b1;

 padding: 3px 5px 3px 50px;

 position:relative;
 
 float:left;
 
}

#servicesRight { 

 width: 247px;

 background-color:#b2c9b1;

 padding: 3px 5px 3px 50px;

 position:relative;
 
 float:right;
 
}

#services li {

width: 200px;

margin: 12px 0 0 0;

padding: 3px;

line-height:5px;

float:left;

font-family:"Times New Roman", Times, serif;

font-size:13px;

}


