body {
	width:100%;
	margin:0px auto;
	background-image:url(../images/body-bg.jpg);  
	background-position:top;
	background-repeat:repeat-x;
	background-attachment:scroll
}

#wrapper {
	margin:0px auto;
	padding:0px;
	width:990px;
	min-height:1200px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:1200px; /* for IE5.x and IE6 */
	color:#2f5673;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

#wrapperInside {
	margin:0px auto;
	padding:0px;
	width:990px;
	min-height:400px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:400px; /* for IE5.x and IE6 */
	color:#2f5673;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

#header {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:138px;
	min-height:138px;
	background-image:url(../images/header-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#menu-leftspace {
	margin:0px;
	padding:0px;
	padding-top:38px;
	float:left;
	width:42px;
	height:50px;
	min-height:50px;
	
}

#menu {
	margin:0px;
	padding:0px;
	padding-top:71px;
	float:left;
	width:821px;
	height:29px;
	background-image:url(../images/menu-bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size: 11px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#ffffff;
}

#menu ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	
}
#menu li {
	float: left;
	padding-left:27px;
	margin-top:1px;
	text-align:center;
}
#menu a {
	display:inline;
	text-decoration:none;
	font-size: 11px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#ffffff;
}

#menu .sep {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#6ed0f9;
}

#menu .current {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#0081d4;
}

#menu a:hover {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#0081d4;
}

#menu1 {
	margin:0px;
	padding:0px;
	padding-top:51px;
	float:left;
	width:851px;
	height:39px;
	background-image:url(../images/menu-bg.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	font-size: 11px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#ffffff;
}
#menu1 ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	
}
#menu1 li {
	float: left;
	padding-left:5px;
	margin-top:1px;
	text-align:center;
}
#menu1 a {
	display:inline;
	text-decoration:none;
	font-size: 11px;
	font-family:  Verdana, Tahoma, Arial;
	font-weight:bold;
	color:#ffffff;
}

#menu1 .sep {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#6ed0f9;
}

#menu1 .current {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#0081d4;
}

#menu1 a:hover {
	display:inline;
	text-decoration:none;
	font-weight:bold;
	color:#0081d4;
}

#quote-today {
	margin:0px;
	padding:0px;
	padding-top:42px;
	padding-right:30px;
	float:right;
	width:68px;
	height:88px;
	
}

#banner-area {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:294px;
}

#div-welcome {
	margin:0px;
	padding:0px;
	padding-left:42px;
	padding-right:30px;
	padding-top:55px;
	float:left;
	width:218px;
	height:202px;
	background-image:url(../images/welcome-sep.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	color:#0e3c60;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	text-align: justify;
}

.welcome-more {
	color:#177ec0;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}

.welcome-more a {
	color:#177ec0;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}

.welcome-more a:hover {
color:#0e3c60;
text-decoration:none;
}

#logo-n-banner {
	margin:0px;
	padding:0px;
	float:left;
	width:700px;
	height:274px;
}

h1 {
	color:#0e85d1;
	font-size: 23px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	text-decoration:none;
	display:inline;
}

h2 {
	margin:0px;
	color:#4f4f4f;
	font-size: 23px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	padding-bottom:4px;
	border-bottom:#d3d3d3 1px solid;
}

h2 a {
	color:#4f4f4f;
	text-decoration:none;
}

h2 a:hover {
	color:#4f4f4f;
	text-decoration:none;
}

h3 {
	padding:0px;
	margin:0px;
	display:inline;
	color:#0e3c60;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding-bottom:6px;
	padding-top:6px;
	border-bottom:#d3d3d3 1px solid;
	border-top:#d3d3d3 1px solid;
}

.h4-blue {
	color:#689732;
	font-size: 23px;
	font-family:"Microsoft Sans Serif", Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	padding-bottom:8px;
	text-transform:uppercase;
	background-image:url(../images/h4-underline.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.h4-green {
	color:#4e78bf;
	font-size: 23px;
	font-family:"Microsoft Sans Serif", Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	display:inline;
	padding-bottom:8px;
	text-transform:uppercase;
	background-image:url(../images/h4-underline.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
}

.text14dblue {
	color:#0f3c5e;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	display:inline;
}

.text14blue {
	color:#0081d4;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	display:inline;
}



.h2img-padding {
padding-top:10px;
}

#phone {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:45px;
}

#call-now {
	margin:0px;
	padding:0px;
	padding-left:63px;
	padding-top:20px;
	float:right;
	width:185px;
	height:25px;
	background-image:url(../images/phone-bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	color:#64a619;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	text-decoration:none;
}

#page-body {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	background-color:#ffffff;
	min-height:631px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:631px; /* for IE5.x and IE6 */
}

#page-body-left {
	margin:0px;
	padding:0px;
	float:left;
	width:22px;
	height:631px;
	background-image:url(../images/page-body-left.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#page-body-leftLogin {
	margin:0px;
	padding:0px;
	float:left;
	width:22px;
	height:631px;
	background-image:url(../images/page-body-leftLogin.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#annual-trip {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:20px;
	float:left;
	width:250px;
	height:546px;
		
}

#annual-trip ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#ff5e00;
	
}
#annual-trip li {
	float: left;
	padding-left:15px;
	margin-top:1px;
	text-align:left;
	width:220px;
	line-height:16px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#ff5e00;
	background-image:url(../images/trip-bullet.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#annual-trip a {
	display:inline;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#ff5e00;
}

#annual-trip  .last {
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:#1799d9;
	background-image:url(../images/white-arrow-bt.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#annual-trip  .last a {
	text-decoration:none;
	color:#1799d9;
}

#annual-trip  .last a:hover {
	text-decoration:underline;
	color:#1799d9;
	
}

#annual-trip .blank {
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:#707070;
	background-color:#FFFFFF;
	background-image:url(../images/bullet-blank.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#annual-trip a:hover  {
	display:inline;
	text-decoration:underline;
	color:#ff5e00;
}

#travel-quote {
	margin:0px;
	padding:0px;
	padding-top:0px;
	float:left;
	width:450px;
	height:416px;
	min-height:416px;
		
		
}

#travel-tips {
	margin:0px;
	padding:0px;
	float:left;
	padding-top:10px;
	width:225px;
	height:40px;
}

#travel-tips-head {
	margin:0px;
	padding:0px;
	padding-left:11px;
	float:left;
	width:122px;
	height:32px;
}

#travel-tips-image {
	margin:0px;
	padding:0px;
	padding-top:1px;
	float:left;
	width:83px;
	height:31px;
}

#travel-tips-text {
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-left:14px;
	padding-right:12px;
	float:left;
	width:197px;
	height:56px;
	text-align:left;
	color:#2f5673;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

#travel-info {
	margin:0px;
	padding:0px;
	float:right;
	padding-top:10px;
	width:225px;
	height:50px;
		
}

#travel-info-head {
	margin:0px;
	padding:0px;
	padding-left:11px;
	float:left;
	width:117px;
	height:32px;
}

#travel-info-image {
	margin:0px;
	padding:0px;
	padding-top:1px;
	float:left;
	width:90px;
	height:31px;
}

#travel-info-text {
	margin:0px;
	padding:0px;
	padding-top:12px;
	padding-left:14px;
	padding-right:12px;
	float:left;
	width:197px;
	height:56px;
	text-align:left;
	color:#2f5673;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

#travel-ins-quote {
	margin:0px;
	padding:0px;
	float:left;
	width:450px;
	height:380px;
	min-height:427px; /* for modern browsers */
	background-image:url(../images/quote-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
		
}

.title {
	color:#142833;
	font-size: 11px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	
}

.textbox1
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:221px;
	height:19px;
	border:solid 1px #142833;
}

.areabox
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:221px;
	border:solid 1px #142833;
}

.listbox1
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:224px;
	height:19px;
	border:solid 1px #142833;
}

.listbox2
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:80px;
	height:19px;
	border:solid 1px #142833;
}

.listbox3
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:140px;
	height:19px;
	border:solid 1px #142833;
}

.listbox4
{
	font-family:Arial, Verdana, Tahoma;
	font-size:11px;
	color:#142833;
	width:50px;
	height:19px;
	border:solid 1px #142833;
}

#money-back-image {
	margin:0px;
	padding:0px;
	padding-top:40px;
	padding-left:10px;
	float:left;
	width:21px;
	height:15px;
	
	
}

#money-back {
	margin:0px;
	padding:0px;
	padding-top:65px;
	padding-right:25px;
	padding-left:10px;
	float:left;
	width:371px;
	height:30px;
	color:#909090;
	font-size: 11px;
	font-family:Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
	
	
}

#browse-plans {
	margin:0px;
	padding:0px;
	padding-top:15px;
	padding-left:18px;
	float:left;
	width:198px;
	height:546px;
		
}

#browse-plans ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#4a81cd;
	
}
#browse-plans li {
	float: left;
	padding-left:15px;
	margin-top:1px;
	text-align:left;
	width:179px;
	line-height:16px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#4a81cd;
	background-image:url(../images/trip-bullet.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#browse-plans a {
	display:inline;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#4a81cd;
}

#browse-plans .blank {
	display:inline;
	width:179px;
	text-decoration:none;
	font-weight:normal;
	color:#707070;
	background-color:#FFFFFF;
	background-image:url(../images/bullet-blank.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#browse-plans .blankplan {
	display:inline;
	padding:0px;
	margin:0px;
	background:none;
	width:179px;
	text-decoration:none;
	font-weight:normal;
	color:#707070;
}

#browse-plans ul li ul  {
	list-style-type:none;
	margin: 0;
	padding: 0;
	padding-left:0px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#4a81cd;
	
}
#browse-plans ul li ul li {
	float: left;
	padding-left:0px;
	margin-top:1px;
	text-align:left;
	width:179px;
	height:22px;
	line-height:16px;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma ;
	color:#4a81cd;
	
}

#browse-plans .plan {
	display:block;
	width:179px;
	height:22px;
	text-decoration:none;
	font-weight:normal;
	color:#707070;
	
	
}


#browse-plans  ul ul li a {
	text-decoration:none;
	color:#707070;
	background-image:url(../images/plan-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:179px;
	height:22px;
}

#browse-plans  ul ul li a span {
	text-decoration:none;
	color:#707070;
	display:block;
	padding:2px 0px 0px 16px;
	background-image:url(../images/plan-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:164px;
	height:22px;
}

#browse-plans  ul ul li a:hover span{
	text-decoration:none;
	color:#2d78e0;
	background-image:url(../images/plan-hover-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:179px;
	height:22px;
	
}

#browse-plans a:hover  {
	display:inline;
	text-decoration:underline;
	color:#4a81cd;
}


#page-body-right {
	margin:0px;
	padding:0px;
	float:right;
	width:22px;
	height:631px;
	background-image:url(../images/page-body-right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
}

#page-body-rightLogin {
	margin:0px;
	padding:0px;
	float:right;
	width:22px;
	height:631px;
	background-image:url(../images/page-body-rightLogin.jpg);
	background-position:right;
	background-repeat:no-repeat;
	
}



#footer {
	margin:0px;
	padding:0px;
	float:left;
	width:990px;
	height:47px;
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:center;
	font-size: 11px;
	font-family:  Arial, Verdana, Tahoma;
	font-weight:normal;
	color:#5e6b76;
	padding-top:35px;
	
}

#footer a {
color:#5e6b76;
text-decoration:none;
padding-left:8px;
}

#footer a:hover {
color:#5e6b76;
text-decoration:underline;
}

#footer .title-link {
color:#3f7cb2;
text-decoration:none;
padding-left:0px;
}

#footer .title-link a {
color:#3f7cb2;
text-decoration:none;
padding-left:0px;
}

#footer .title-link a:hover {
color:#3f7cb2;
text-decoration:none;
padding-left:0px;
}

.title-link
{
	font-size: 11px;
	font-family:  Arial, Verdana, Tahoma;
	font-weight:normal;
	color:#3f7cb2;
	text-decoration:none;
}



.title-link a
{
	color:#3f7cb2;
	text-decoration:none;
}

.title-link a:hover
{
	color:#3f7cb2;
	text-decoration:none;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

/* ----- Classes for inner pages ----- */

#page-body-middle {
	margin:0px;
	padding:0px;
	float:left;
	width:690px;
	background-color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-top:15px;
	min-height:546px; /* for modern browsers */
	height:auto !important; /* for modern browsers */
	height:546px; /* for IE5.x and IE6 */
	color:#2f5673;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

.txtboldbule
{
	color:#0081d4;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:bold;
	text-decoration:none;
}



.txtlink
{
	color:#689732;
	font-size: 11px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

.txtlink a
{
	color:#689732;
	text-decoration:none;
}

.txtlink a:hover
{
	color:#689732;
	text-decoration:underline;
}

.txtlink14
{
	color:#689732;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight:normal;
	text-decoration:none;
}

.txtlink14 a
{
	color:#689732;
	text-decoration:none;
}

.txtlink14 a:hover
{
	color:#689732;
	text-decoration:underline;
}

#page-body-middle ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	
}

#page-body-middle li {
	margin: 0;
	padding: 0;
	text-indent:12px;
	
}

.btnsubmit
{
	width:68px;
	height:24px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #7ba732;
	border:1px solid #000000;
}

.hr-break {
	background-image:url(../images/test-hr-img.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	padding-bottom:0px;
	width:680px;
	height:10px;
	}
	
.liheight { height:auto; line-height:18px; }

.lispace { height:18px; padding-left:25px;	}

.ErrorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.NormalText
{
	color:#333333;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	line-height:15px;
}

.LinkText{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:#1799d9;
	text-decoration: none;
}
.LinkText A{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:#1799d9;
}
.LinkText A:hover{
	display:inline;
	text-decoration:none;
	font-weight:normal;
	color:#2339BF;
}
A
{
	text-decoration:none;
}
.btnloginagent
{
	width:68px;
	height:24px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #154F7A;
	border:0px solid #000000;
}

