body {
	font-family: Arial, Helvetica, sans-serif; margin:0px; font-size:12px; color:#666666;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

p  {font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 5px 5px 5px;  text-align:left; color:#666666}

li{ text-align:left;}

/* Classes*/

.top_tel				{color:#FFFFFF; font-size:20px; margin:0px 5px 0px 0px}

a.navbar_link			{color:#FFFFFF; font-size:14px; text-decoration:none;}

a.navbar_link:link	{color:#FFFFFF; font-size:14px; text-decoration:none;}
a.navbar_link:visited	{color:#FFFFFF; font-size:14px; text-decoration:none;}
a.navbar_link:hover	{ color:#c1c1c1; font-size:14px; text-decoration:underline;}
a.navbar_link:active		{color:#FFFFFF; font-size:14px; text-decoration:none;}

.boxheader{ color:#3cb303; font-weight:700; font-size:12px; margin:15px 0px 3px 10px; text-align:left}

.boxheader_middle{ color:#a107fa; font-weight:700; font-size:12px; margin:15px 0px 3px 10px; text-align:left}

.boxheader_end{ color:#fb7702; font-weight:700; font-size:12px; margin:15px 0px 3px 10px; text-align:left}

.boxhead{ color:#003366; font-weight:700; font-size:12px; margin:15px 0px 3px 10px; text-align:left}




.box{ color:#003366; font-size:12px; text-align:left; margin:0px 5px 8px 10px;}

.box_bottom{  color:#003366; font-size:12px; text-align:center; margin:6px 0px 0px 0px;}



.box_middle{ color:#003366; font-size:12px; text-align:left; margin:0px 0px 0px 10px;}

.quickquote{ font-size:20px; font-weight:800; color:#003366; margin:5px; }

.p_header{ font-weight:800; font-size:14px; color:#003366;}

.quote_i{ font-size:20px; font-weight:800; color:#003366; background-color:#f78d1f; margin:0px; border-bottom: #7e98af solid 1px; }

.form{ font-size:10px; margin:0px;}

.number{ font-size:40px;}

.speach{ color:#666666; font-weight:bolder; font-size:14px; letter-spacing:0px; margin:5px; line-height:20px; font-style:italic;}

.question{ font-size:14px;}




/* Div Classes */

.float_left				{float:left;}
.float_right			{float:right;}

.testimonial			{float:right; width:165px; border: #8098b0 1px solid; background-image:url(images/speach_close.jpg); background-repeat: no-repeat; background-position:bottom right; margin-right:4px;}

.testimonialscheme			{float:right; width:165px; border: #8098b0 1px solid; background-image:url(images/speach_close.jpg); background-repeat: no-repeat; margin-right:4px; background-position:bottom right;}


.navbar_button			{float:left; height:21px; width:99px; border-right:solid 3px #033364; text-align:center; padding-top:6px;}

.product_box			{float:left; width:173px; height:118px; margin-bottom:0px; background-image:url(images/product_box.jpg); background-repeat:no-repeat; }

.product_box2			{float:left; width:173px; height:118px; margin-bottom:0px; background-image:url(images/product_box_2.jpg); background-repeat:no-repeat; }

.product_self_director			{float:right; width:225px; height:150px; margin-bottom:0px; background-image:url(images/products_self_employed_direct.jpg); background-repeat:no-repeat; }

.product_self_employed			{float:left; width:225px; height:150px; margin-bottom:0px; background-image:url(images/products_self_employed.jpg); background-repeat:no-repeat; }

.product_box3			{float:left; width:173px; height:118px; margin-bottom:0px; background-image:url(images/product_box_3.jpg); background-repeat:no-repeat; }

/* Div Positioning */

#page					{width:100%}
#page_container			{width:800px; position:relative; height:870px; margin-top:10px; border:#000000 solid thin; border-width:1px;}

#page_container_faq			{width:800px; position:relative; height:2020px; margin-top:10px; border:#000000 solid thin; border-width:1px;}

#page_container_about			{width:800px; position:relative; height:1050px; margin-top:10px; border:#000000 solid thin; border-width:1px;}

#page_self_employed			{width:800px; position:relative; height:1300px; margin-top:10px; border:#000000 solid thin; border-width:1px;}

#top					{float:left; width:800px; height:77px; background-color:#033364; margin-bottom:2px;}

#banner					{float:left; width:800px; height:236px; margin-top:0px; margin-bottom:0px;}

#nav_bar				{float:left; width:800px; height:27px; background-image:url(images/navbar_bg.jpg); background-repeat:repeat-x;}

#left_content			{float:left; width:520px; padding:10px; padding-bottom:0px; padding-right:5px;}
#Cal_content			{float:left; width:755px; padding:10px; padding-bottom:0px; padding-right:5px;}

#productbox_holder		{float:left; width:520px; margin-bottom:10px;}

#right_content			{float:right; width:235px; margin-right:10px;}
#quick_quote			{float:right; margin-top:10px;}
#reasons				{float:left; width:520px; margin-top:0px; background-image:url(images/top5.gif); background-repeat:no-repeat; height:195px;}
#quotehead				{float:left; width:230px;}
#quotenumbers			{float:right; width:105px;}

#more_info_personal				{position:absolute; bottom:181px; right:310px; width:76px; height:26px;}

#more_info_schemes				{position:absolute; bottom:167px; right:476px; width:76px; height:26px;}

#more_info_self			{position:absolute; bottom:166px; left:85px; width:76px; height:26px;}

#why_image			{float:right; margin-top:35px; margin-right:18px;}

#bullets{float:left; margin-top:45px; margin-left:5px; width:499px;}

#contact_text{ float:left; width:300px;}

#contact_address{ float:right; width:200px;}

#warning{ width:518px; float:left; height:78px; border:#043264 solid 1px; margin-top:10px; background-color:#e8f3fe; font-size:14px; color:#003366;}
