/* AGENCYWORKZ WEBSITE SYSTEM CSS RESOURCES - VERSION AWV051607*/

/* --------------- BODY --------------- */

body {
	background-image: url(images/background.jpg);
	background-repeat:repeat-x;
	background-color: #560000;
	font-family: "Times New Roman", Times, serif;
	font-size:12px;
}
#container {
	width: 100%;
	margin: 0 auto;
}
#mainContent {
	width: 1050px;
	margin: 0 auto;
	overflow: hidden;
}
#header {
	background-image:url(images/banner.png);
	margin: 0 auto;
	width:1035px;
	height: 298px;
}
#navigation {
	width: 1010px;
	padding-top:268px;
}
#drop {
	background-image:url(images/drop.png);
	background-repeat:repeat;
	margin: -2px auto;
	width: 1033px;
}
#foot {
	background-image: url(images/foot.png);
	height: 50px;
	width: 1033px;
	margin: 2px auto;
	background-repeat: no-repeat;
}
#footer {
	width: 960px;
	margin: 0px 0 0 40px;
}
#secondNav {
	margin-left: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
#bodyIns {
	width: 950px;
	padding: 0 15px 0 30px;
	overflow: hidden;
}
#office {
	margin-left: 20px;
}
	
#contactInfo {
	float:left;
	margin-left: 20px;
	width:300px;
}
#contactInfo2 {
	margin-left:20px;
}
#map {
	margin-left:300px;
}
#divider {line-height:10px}

	
.navSpace{
	padding: 0 8px 0 8px;
}
.navSpace2{
	padding: 0 3px 0 3px;
}
.officeSpace{
	padding: 0 0 0 5px;
	line-height:20px;
}
.faqspace {
	line-height:15px;
}

.secondNav a:link {
	color:#000000;
}
.secondNav a:visited {
	color: #000000;
}
.secondNav a:active {
	color:#000000;
}

.secondNav a:hover {
	color: #560000;
}




.primaryColor {background-color:#3E495F;}
.secondaryColor {background-color:#7685A5;} /* background of tabs as well */
.stretchColor {background-color:#3E495F;}
.columnColor {background-color:#7B8A95;}

/* --------------- LINKS --------------- */
/* Link correct arrangement: link/visited/hover/active */
a:link {color:#3E495F;}
a:visited {color:#3E495F;} 
a:hover {color:#000;}
a:active {color:#3E495F;} 

/* --------------- HEADINGS --------------- */
h1 {font-size:15px; font-family:Arial, sans-serif; color:#000000; font-weight:bold;}
h2 {font-size:14px; font-family:Arial, sans-serif; color:#000000; font-weight:bold;}
h3 {font-size:13px; font-family:Arial, sans-serif; color:#000000; font-weight:bold;}

/* --------------- FONTS --------------- */
.font_Small_Black {font-family:Arial, sans-serif; font-size:9px; color:#000000;}
.font_1Small_Black {font-family:Arial, sans-serif; font-size:11px; color:#000000;}
.font_1SmallB_Black {font-family:Arial, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.font_1SmallB_Gray {font-family:Arial, sans-serif; font-size:11px; color:#666666; font-weight:bold;}
.font_1SmallB_White {font-family:Arial, sans-serif; font-size:11px; color:#ffffff; font-weight:bold;}
.font_2Medium_Black {font-family:Arial, sans-serif; font-size:12px; color:#000000;}
.font_2MediumB_Black {font-family:Arial, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.font_2Medium_White {font-family:Arial, sans-serif; font-size:12px; color:#ffffff;}
.font_2MediumB_White {font-family:Arial, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
.font_3Large_Black {font-family:Arial, sans-serif; font-size:13px; color:#000000;}
.font_3Large_White {font-family:Arial, sans-serif; font-size:13px; color:#ffffff;}
.font_3LargeB_White {font-family:Arial, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;}
.font_XLarge_Black {font-family:Arial, sans-serif; font-size:15px; color:#000000;}
.font_sbar {font-family:Arial, sans-serif; font-size: 14px; color: #ffffff;}
.font_sbarSm {font-family:Arial, sans-serif; font-size: 12px; color: #ffffff;}
/* --------------- LAYOUTS (HTML PAGES) --------------- */
/* ACCOMODATES 250PX RIGHT COLUMN WIDTH */
table.tableContentA {width:960px; margin: 0 auto; overflow: hidden;}
td.tdMainA {width:675px; padding:7px; vertical-align:top;}
td.tdVerticalA {width:5px; height:100%;}
td.tdRightA {width:200px; padding:20px 0px 7px 7px; vertical-align:top; text-align:center;}
/* ACCOMODATES 200PX RIGHT COLUMN WIDTH */
table.tableContentB {width:960px;}
td.tdMainB {width:560px; padding:7px; vertical-align:top;} 
td.tdVerticalB {width:1px; height:100%; border-right:thin; border-right-color:#cccccc; border-right-style:solid;}
td.tdRightB {width:260px; padding:7px; vertical-align:top; text-align:center;}
/* NO COLUMNS */
table.tableContentC {width:960px;}
td.tdMainC {width:900px; padding:7px; vertical-align:top;}
table.sitemap {
width:100%;
padding:5px;
border-collapse:collapse;
border:1px solid #CCC;
font-family:Arial, sans-serif; 
font-size:11px;
color:#000000;
}
/*------------------------------------ ADVANCED CUSTOMER SERVICE TABLES *-----------------------*/
.tableContentCS {width:98%; background-color:#fff; padding:1px; border:1px solid #000000; border-collapse:collapse;}
.tdTableContent1CS{height:22px; background-color:#666666; text-align:left; font-family:Arial, sans-serif; font-size:12px; color:#FFF; font-weight:bold;}
.tdTableContent2CS{height:22px; background-color:#eeeeee; text-align:left; font-family:Arial, sans-serif; font-size:12px; color:#000; font-weight:bold;}

/* --------------- SUBNAV --------------- */
body.bodyNav {margin:0px;}
table.tableNav {width:100%; background-color:#EEE; border-bottom:1px solid #CCC; padding:4px 8px 4px 8px;}  
td.tdNav {font-family:Arial, sans-serif; font-size:11px; color:#999; text-align:right;}
a.aNavLinks:link {color:#666;}
a.aNavLinks:visited {color:#666;}
a.aNavLinks:hover {color:#000;}
a.aNavLinks:active {color:#666;}

/* --------------- TOOLBOXES --------------- */
/* THIS TABLE IS 245PX WIDE USED ON HOME PAGE FOR LARGER BOXES SUCH AS QUOTE, REGISTER, WORKZMAIL */
.tableToolBox{width:245px; background-color:#ffffff; padding:1px; border:1px solid #cccccc; border-collapse:collapse;}
/* THIS TABLE IS 200PX WIDE USED ON INTERNAL PAGES (AUTO, HOME, BUSINESS ETC.) */
.tableToolBox2{width:200px; background-color:#FFF; padding:1px; border:1px solid #CCC; border-collapse:collapse;}
/* TOOLBOX TITLE BACKGROUND */
.trToolBox{width:100%; height:22px; background-color:#ffffff; text-align:left;}
/* TOOLBOX TITLE FONT */
.tdToolBox{font-family:Arial, sans-serif; font-size:12px; color:#FFF;}

/* --------------- INSURANCE SAVINGS TIP --------------- */
/* There are 3 icons to choose from in the images folder: */
/*savingstip1.gif */
/*savingstip2.gif */
/*savingstip3.gif in the images folder */
.tableSavingsBox{background-color:#FFF; padding:8px; border:1px dashed #006600;}
.tdSavingsBox{background-color:#FFF; padding:0px 4px 4px 4px;}

/* --------------- VERTICAL LINE SEPARATOR --------------- */
.tableVLine{width:1px; height:100%; padding:0; border:0px; overflow: hidden;}
.tdVline{}

/* --------------- HOMEPAGE PHOTO BORDERS --------------- */
.homepagephoto {
margin:3px;
padding:3px;
border-style:solid;
border-color:#CCC;
border-width:1px;
}
