/* CSS Document */

body
{
	margin: 0 0 25px 0;
	background: url(images/stripe_44efb409b54a1081b74a5d06899a9f7f.png);
	
	font-size:1em;
	font-family:"Myriad Pro", MyriadPro, "Lucida Grande", Arial, Helvetica;
	line-height:1.4em;
	letter-spacing:.05em;
}
img
{
	border:0;
}
/*for entire document, mainly content window*/
a, a:active, a:visited, a:hover
{
	color:#003366;
	text-decoration:none;
	cursor:auto;
}
a:hover
{
	text-decoration:underline;
}
	
/*main navigation bar*/
#nav
{
	width:880px;
	margin:1.4em auto 0 auto;
	padding:0;
}
	#nav_top
	{
		margin:0 0 0 15px;
	}
	#nav_bottom
	{
		margin:0 0 0 15px;
	}
	
	#nav_bar
	{
		/*760 minus spacings (10px both left and right)*/
		background-color:#557799;
		height:30px;
		line-height:30px;
		background: url(images/RobertsIns.Layout3_r8_c10_s1.gif) top;
		font-family:Arial, "Times New Roman", sans-serif;
		font-size:12px;
		/*border: #CCCCCC 1px solid;*/
	}
		#nav_bar ul
		{
			text-align:left;
			listy-style:none;
			margin:0;
			padding:0;
		}
		#nav_bar ul li
		{
			display:block;
			border-right:1px #cccccc solid;
			height:30px;
			list-style:none;
			margin:0 0 0 0;
			float:left;
		}
		#nav_bar ul li.last
		{
			border-right:none;
		}
		#nav_bar ul li.first
		{
			margin-left:0px;
		}
			#nav_bar ul li a, #nav_bar ul li a:active, #nav_bar ul li a:visited
			{
				color:#003366;
				text-decoration:none;
				padding:0 .8em 0 .8em;
				margin:0;
				height:30px;
				display:inline-block;
			}
			#nav_bar ul li a:hover, #nav_bar li a.selected
			{
				color:#003366;
				text-decoration:none;
				background: url(images/RobertsIns.Layout3_r6_c9_s1.gif) bottom;
			}
			
#ad
{
	background-color:#EDEDF4;
	margin:20px 0;
}
	#ad_content
	{
		width:800px;
		margin:0 auto;
		font-family:'Bell MT';
		font-size:2.5em;
		color:#069;
		line-height:.9em;
		background-color:#D0D7E9;
		padding:.5em 0;
	}
	
			
/*layout*/
#layout
{
	margin:0px auto;
	padding:0;
	width:800px;
}
	#layout_main
	{
		margin:10px 0 0 0;
		padding:0 15px;
		width:525px;
		background-color:#FFFFFF;
		border: 1px #CCCCCC solid;
		

	}
		#layout_main h1
		{
			font-size:1.3em;
			font-weight:bold;
			font-family:"Lucida Grande";
		}
		#layout_main h2
		{
			font-size:1em;
			font-weight:none;
			font-family:Arial;
			margin-bottom:-10px;
		}
		#layout_main h3
		{
			font-size:1em;
			font-weight:none;
			font-family:"Lucida Grande";
			padding:0;
			margin-bottom:0;
			/*line-height:1.6em;*/
		}
		#layout_main .disclaimer
		{
			font-size:.8em;
		}
		#layout_main ul
		{
			margin:0;
			padding:0 0 0 15px;
		}
			#layout_main ul li
			{
				margin:0;
				padding:0;
			}
		#layout_main ol
		{
			margin:0;
			padding:0 0 0 15px;
		}
			#layout_main ol li
			{
				margin:0;
				padding:0;
			}
		#layout_main .notopmargin
		{
			margin-top:0;
		}
		#layout_main_carriers
		{
			
		}
			#layout_main_carriers table
			{
				border:none;
			}
				#layout_main_carriers td
				{
					padding:5px 10px;
					margin:0px;
				}
		#layout_main_builderslinks
		{
			
		}
			#layout_main_builderslinks ul
			{
				list-style:none;
				margin:1.5em 0 0 0;
				padding:0;
			}
			#layout_main_builderslinks ul li
			{
				margin:0 0 .9em 0;
				padding:0;
			}
				#layout_main_builderslinks ul li a, #layout_main_builderslinks ul li a:visited, #layout_main_builderslinks ul li a:active
				{
					text-decoration:none;
					font-size:1.1em;
					color:#09C;
				}
				#layout_main_builderslinks ul li a:hover
				{
					text-decoration:underline;
				}
		#layout_main_stafflistings
		{
			
		}
			#layout_main_stafflistings ul
			{
				list-style:none;
				margin:1.5em 0 0 0;
				padding:0;
			}
			#layout_main_stafflistings tr td
			{
				margin:0 0 .9em 0;
				padding:3px;
				
			}
				#layout_main_stafflistings tr td a, #layout_main_stafflistings tr td a:visited, #layout_main_stafflistings tr td a:active
				{
					text-decoration:none;
					font-size:.85em;
					/*color:#09C;
					*/
				}
				
				.layout_main_stafflistings_title
				{
					font-size:.8em;
					color:#333;
					line-height:.9em;
				}
			
	#layout_right
	{
		margin:0;
		padding:0;
		width:235px;
		float:right;
	}
		#layout_right_quote
		{
			border:1px solid #cccccc;
			width:200px;
			margin:10px 0 0 0;
			padding:5px 15px;
			background:url(images/RobertsIns.Layout3_r8_c3_s1.gif) left top no-repeat #FFFFFF;
			
			font-size:.9em;
			line-height:1.4em;
		}
			#layout_right_quote .first
			{
				margin-top:0;
			}
			#layout_right_quote .quote
			{
				margin-left:15px;
				line-height:1.35em;
				font-style:italic;
			}
			#layout_right_quote .signed
			{
				margin-left:25px;
				line-height:1.2em;
				font-size:.95em;
			}
		#layout_right_info
		{
			border:1px solid #cccccc;
			width:200px;
			margin:10px 0 0 0;
			padding:5px 15px;
			background:#FFFFFF;
			
			font-size:.9em;
			line-height:1.4em;
		}
			#layout_right_info h1
			{
				font-family:"Brush Script MT", Mistral;
				font-size:2.4em;
				font-weight:400;
				color:#003366;
				margin:10px 0 15px -8px;
			}
			
#copyright
{
	text-align:center;
	font-size:.7em;
	margin:10px auto 0 auto;
	width:760px;
	line-height:1.3em;
}
	#copyright a, #copyright a:active, #copyright a:hover, #copyright a:visited
	{
		font-size:inherit;
		color:#000000;
		text-decoration:none;
		cursor:text;
	}
