@import url("/css/subpages.css");
@import url("/css/apply-dynamic.css");
@import url("/css/sidebar.css");
/*	General styles */

/*body { background-color: #929292; background-image: url(/images/background_blue_bottom.jpg); background-repeat: repeat-x; margin: 0; padding: 0 }*/


/*for auto complete */

#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */


	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:175px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}

    /*end auto complete*/

   .description_normal {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;
   }


   #description_normal_id ol {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;
     list-style-type: number;
        }

   .description_indent_normal {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:normal;

   }

   .description_indent_bold {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     padding-left:12px;
   }

             .description_little_indent {
    font-family:"Leelawadee", serif;
    font-size:13px;
    font-weight:bold;
    padding-right:3px;
    color:#041682;
             }

                      .description_little_indent_normal {
    font-family:"Leelawadee", serif;
    font-size:13px;
    font-weight:normal;
    padding-right:3px;
    color:#041682;
             }

     .description_big {
    font-family: verdana, arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    padding-right:3px;
             }

     .description_small_indent1 {
    font-family: verdana, arial, sans-serif;
    font-size:11px;
    font-weight:normal;
    /*margin-left: 12px;*/
    padding-left: 25px;
    padding-right:3px;
    /*text-indent:8px;*/
    display:block;
             }












   .description {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
   }

   .description_indent {
     font-family: verdana, arial, sans-serif;
     font-size:11px;
     font-weight:bold;
     padding-left:12px;
   }


     .description_small {
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    color:#555555;
    font-weight:normal;
    padding-left: 0px;
    padding-right:3px;
             }

             .description_center {
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    color:#555555;
    font-weight:normal;

             }

    .description_small_indent {
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    padding-left: 12px;
    padding-right:3px;
             }

    .description_big_indent {
    font-family: verdana, arial, sans-serif;
    font-size:20px;
    font-weight:bold;
    padding-left: 12px;
    padding-right:3px;
             }



    .description_small_indent_big {
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    /*margin-left: 12px;*/
    padding-left: 25px;
    padding-right:3px;
    /*text-indent:8px;*/
    display:block;
             }

    .description_small_indent_bigger {
    font-family: verdana, arial, sans-serif;
    font-size:10px;
    font-weight:normal;
    /*margin-left: 12px;*/
    padding-left: 35px;
    padding-right:3px;
    /*text-indent:8px;*/
    display:block;
             }

             .send {
    BORDER-RIGHT: black 1px dotted;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: black 1px dotted;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: black 1px dotted;
    BORDER-BOTTOM: black 1px dotted;
    BACKGROUND-COLOR: rgb(179,215,139)
             }

           .end {
    BORDER-RIGHT: black 1px dotted;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: black 1px dotted;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: black 1px dotted;
    BORDER-BOTTOM: black 1px dotted;
    BACKGROUND-COLOR: rgb(255,23,61)
             }

             .dial {
    BORDER-RIGHT: black 1px dotted;
    PADDING-RIGHT: 0.5em;
    BORDER-TOP: black 1px dotted;
    PADDING-LEFT: 0.5em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: black 1px dotted;
    BORDER-BOTTOM: black 1px dotted;
    BACKGROUND-COLOR: rgb(183,189,191)
             }


 *body { background: #a6c9e0 url(/images/gradient_blue.gif) repeat-x;
  background-position: top;
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 100%;
  }

 *html   {font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;}

 .lucida {
   font-family: "Leelawadee", serif;
   font-size:11px;
 }
    BODY {background: #a6c9e0 url(/images/gradient_blue.gif) repeat-x;
  }

/*BODY,INPUT,SELECT,TEXTAREA,TT  {
/*font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
/*font-size:11px; /****!!!!!!!!!!!!!!!IMPORTANT!!!!!!!!!!!!! for some reason, this little font setting messes up the top search box background and the alignment for the top menu!!!!**************/
             /*  }*/
h1 {
  font-size:18px;
  font-weight:bold;
  color:#4d4948;
  text-align:left;
  padding-bottom:5px;
  font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
  }


p { margin: 0; }


/*A:link {
    COLOR: #001084;
    TEXT-DECORATION: underline;
}

A:visited {
    COLOR: #FF6633;
    TEXT-DECORATION: underline;
}
A:hover {
    COLOR: #a61124;
    TEXT-DECORATION: underline;
}
A:active  {
    COLOR: #a61124;
    TEXT-DECORATION: underline;
} */

H2 {
	FONT-SIZE: 13px;
}
H3 {
	FONT-SIZE: 12px;
 }
H5 {
  height:1px;
}

HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}

FORM {
	MARGIN: 0px;
}
table, img {
	border: 0px;
}


/* 	Content enviroment styles */

TABLE.Container {
	width:1000px;
    /*height:auto;*/
    border-bottom:0px;
    /*border-collapse: collapse;*/
    background-image: /*transparent*/ url(/images/gradient_blue.gif);/*repeat; /*repeat-x;*/
       }
       TD.Container {
	VERTICAL-ALIGN: top;
    /*height:auto;*/
    border-bottom:0px;
    background-image:/*transparent*/ url(/images/gradient_blue.gif); /*repeat;/*repeat-x;*/
    }
TD.Container1 {
    VERTICAL-ALIGN: top;
    /*height:auto;*/
    border-bottom:0px;
    background-image:/*transparent*/ url(/images/gradient_blue.gif); /*repeat;/*repeat-x;*/
    }


/* 	Header styles */

.border_about1 {background:transparent url(/images/vertical-rule.gif) repeat-y 0 0;}
.border_about {background-color:#041682}		/* color of vertical line around the box */

/*I use these below*/


.HeadRightBox {
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN: right;
	/*border-bottom:1px solid #FFFFFF;*/
    border-bottom:0px;
    }






/* 	Common styles */


HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

.Text {
	COLOR: #000000;
}


.Line {
	BACKGROUND-COLOR: #CCCCCC;
}


/* 	Vertical menu - do NOT delete anything!!*/

.VertMenuLeftColumn {
    VERTICAL-ALIGN: top;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
    }

.VertMenuBox {
	BACKGROUND-COLOR: #F2F2F2;
	PADDING: 1px;
}
.VertMenuBorder {
	border:1px solid #acaeaf;
}

/*This is the 2nd vertical menu side box */

.VertMenuBorder2 {
	border:1px solid #acaeaf;
}
.VertMenuBox2 {
BACKGROUND-COLOR: #F2F2F2;
	PADDING: 1px;
}

      /*This is the 2nd vertical menu side box - ENDS HERE */





.VertMenuTitle {
	COLOR: #333333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	background-color:#D9D9D9;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}

.VertMenuItems {
	TEXT-DECORATION: none;
}
A.VertMenuItems:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A.VertMenuItems:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A.VertMenuItems:hover {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}
A.VertMenuItems:active  {
	COLOR: #333333;
	TEXT-DECORATION: none;
}

.CategoriesList {
	FONT-SIZE: 12px;
}

/* 	Dialog box */

TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    padding-top: 0px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:20px; /* keep at 20px; moves rounded box (with "Shop by Credit Card Category" inside it to the RIGHT in both IE & FIREFOX*/

}

TD.DialogTitle {
	COLOR: #333333;
	FONT-WEIGHT: bold;
	FONT-SIZE: 38px;
	/* BACKGROUND-IMAGE: url(/images/...); */
	background-repeat:no-repeat;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 20px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/* Dialog info box */





/* 	Product details page */

.ProductTitle {
    COLOR: #041682;
    FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}



/* 	Products list */

TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}

HR.PListLine1 {
	WIDTH: 100%;
	HEIGHT: 10px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}




/* 		-- ADDONS -- */




.bgTop {
    width:1001px;
    /*background-color: transparent;*/
    background:url(/images/big_tab46.gif);
    background-repeat:no-repeat;
	/*border-top:10px solid #FFFFFF;*/
    background-position:center 0%;
    border:10px 0px 0px 0px;
    height:27px; /*leave this alone! It will put a space between the top.html and the sidebar.html!*/
                       }


                       .bgTop1 {
    width:1001px;
    /*background-color: transparent;*/
    background:url(/images/nav-blue-bg-testjpg.jpg);
    background-repeat:no-repeat;
	/*border-top:10px solid #FFFFFF;*/
    background-position:center 0%;
    border:0px 0px 0px 0px;
    height:40px; /*leave this alone! It will put a space between the top.html and the sidebar.html!*/
                       }


.homeCustomerTable {
	width:1000px;
	background-color:#FFFFFF;
    border:0px;
     	}



.categoryDivider {
border-bottom:1px dashed #9BBE68;
margin-top:0px;
margin-bottom: 2px;
margin-left:0px;
margin-right:0px;
}



.home_white {
   padding-left:24px;
  /*vertical-align:middle;*/
}


/*.WhiteLetters {
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  font-family:"Leelawadee", serif;
  text-decoration:none;
  padding-left:4px;
  } */






A.WhiteLetters:hover, active, visited, link {
	COLOR: #ffffff;
	font-weight: bold;
    font-size: 12px;
    font-family:"Leelawadee", serif;
    border-bottom:none;
    text-decoration: none;
    /*padding-left:4px;*/

    padding: 3px 10px 3px 10px;
    background: #000000;
    display: block;
    white-space: nowrap;
    position: relative;

    }






/* search box stuff */

 div.bottom {
	float:none;
	width:790px;
	height:105px;
	vertical-align:middle;
	text-align:left;
	color:#2d92cb;
	font-size:10px;
	background-image:url(/images/bottom-logo.gif);
    background-repeat:no-repeat;
    background-position:15px 0px;
}



/* credit card box stuff */
td.table_head {
   background-color: #001084;
   font:normal 10px "Leelawadee", serif;
   color:#FFFFFF;
   text-align:center;
   vertical-align:middle;
   width:150px;
   height:32px;
   border-right:1px solid #afaead;
   padding: 0px 4px 0px 4px;
}
td.table_cell {
   font:normal 11px "Leelawadee", serif;
   text-align:center;
   color:#000000;
   vertical-align:middle;
   height:30px;
   padding: 3px 3px 3px 3px;
   background-color:#FFFFFF;
   border-left:1px solid #afaead;
}
td.table_cell a {
   font:normal 11px "Leelawadee", serif;
   color:#000000;
}
td.table_cell font sup {
   font:normal 10px "Leelawadee", serif;
   color:#ff0000;
}
td.table_cell sup font{
   font:normal 10px "Leelawadee", serif;
   color:#ff0000;
   line-height:8px;
}
td.table_cell {
   font:normal 11px "Leelawadee", serif;
   text-align:center;
   color:#000000;
   vertical-align:middle;
   height:30px;
   padding: 3px 3px 3px 3px;
   background-color:#FFFFFF;
   border-left:1px solid #afaead;
}
td.table_cell2 {
   font:normal 11px "Leelawadee", serif;
   text-align:center;
   color:#000000;
   vertical-align:middle;
   height:30px;
   padding: 3px 3px 3px 3px;
   background-color:#FFFFFF;
   border-left:1px solid #afaead;
   white-space:nowrap;
}
td.table_cell font sup {
   font:normal 10px "Leelawadee", serif;
   color:#ff0000;
}


.row_prod {
	border-bottom:1px solid #ededed;
	padding:5px;
	text-align:left;
}

.row_prod2 {
    border-left:1px solid #afaead;
    border-bottom:1px solid #ededed;
	padding:5px;
	text-align:left;
}

/*.row_prod1 a {
	text-decoration:none;
}
  */


.row_prod1:link {
 COLOR: #001084;
 TEXT-DECORATION: none;
}
.row_prod1:visited {
 COLOR: #001084;
 TEXT-DECORATION: none;
}
.row_prod1:hover {
 COLOR: #a61124;
 TEXT-DECORATION: underline;
}
.row_prod1:active  {
 COLOR: #a61124;
 TEXT-DECORATION: none;
}


.row_details {
	white-space:nowrap;
	margin-top:25px;
}



.row_details1 {
 COLOR: #001084;
 TEXT-DECORATION: underline;
 font-size: 11px;
}
.row_details1:link {
 COLOR: #001084;
 TEXT-DECORATION: underline;
 font-size: 11px;
}
.row_details1:visited {
 COLOR: #001084;
 TEXT-DECORATION: underline;
 font-size: 11px;
}
.row_details1:hover {
 COLOR: #a61124;
 TEXT-DECORATION: underline;
 font-size: 11px;
}
.row_details1:active  {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 font-size: 11px;
}



.row_details2 {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:1px solid #001084;
 font-size: 11px;
}
.row_details2:link {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:1px solid #001084;
 font-size: 11px;
}
.row_details2:visited {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:1px solid #001084;
 font-size: 11px;
}
.row_details2:hover {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 border-bottom:1px dashed #a61124;
 font-size: 11px;
}
.row_details2:active  {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 border-bottom:1px dashed #a61124;
 font-size: 11px;
}



 .row_details2_sup {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:none;
 font-size: 11px;
}
 .row_details2_sup:link {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:none;
 font-size: 11px;
}
.row_details2_sup:visited {
 COLOR: #001084;
 TEXT-DECORATION: none;
 border-bottom:none;
 font-size: 11px;
}
.row_details2_sup:hover {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 border-bottom:none;
 font-size: 11px;
}
.row_details2_sup:active  {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 border-bottom:none;
 font-size: 11px;
}



.row_apply {
    padding: 10px 5px 10px 5px;
	text-align: center;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #afaead;
}

.row_apply a {
    text-decoration:underline;
    font-size: 18px;
    font-family: "Leelawadee", serif;
    font-weight: normal;
}



table.credit_card {
	width:100%;
	border-collapse: collapse;
    margin-left:15px;
}


.comments {
   clear:both;
   background-color:#DDEAF3;
   border:1px solid #e4e4e3;
   font:normal 10px "Leelawadee", serif;
   color:#005197;
   padding:7px;
   margin-left:25px;
   margin-right:32px;
   margin-top:1px;
   margin-bottom:15px
}


.banner {
   width:80%;
   /*border:1px solid #e4e4e3;*/
   font-style:normal;
   font-size: 10px;
   font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
   color:#005197;
   padding:7px;
   margin-left:25px;
   margin-right:25px;
   margin-top:15px;
   margin-bottom:15px
}

.comments a {
   font:normal 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
   text-decoration:underline;
   color:#041682;
}
.comments sup {
   font:normal 12px "Lucida Grande", Tahoma, Verdana, sans-serif;
   color:#000000;
   line-height:18px;
}

.comments span {
   font:normal 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
   color:#ff0000;
   line-height:18px;
}






.creditcard {padding-left:2px;}


.bglightgray {background-color:#efeeee; /*background-position: 0px 0px 0px 0px;*/ font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; font-size:11px;}

td.creditcard {padding-left:2px;}



div.bgblue h3 {
  color:#E1E3F2;
  /*margin:0;*/
  padding:11px 12px 10px 0px;
  background-image: url(/images/blue_border_main_pixel.gif);
  font-size: 16px;
  /*background-color:#041682;*/
  /*border-left:1px solid #afaead;
  border-right:1px solid #afaead;*/
  margin:0px 0px;
  background-repeat:repeat-x;
  height:26px;
  /*width:489px;*/
  }

div.bgblue_terms h3 {color:#E1E3F2; /*margin:0;*/ padding:7px 12px 10px 0px; background-image: url(/images/blue_border_main_pixel.gif); font-size: 16px; /*background-color:#041682;*/ border-left:1px solid #afaead;
border-right:1px solid #afaead;
margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; background-repeat:repeat-x; height:26px; width:544px;}

div.bgblue h4 {color:#041682; margin: 0; padding:12px 12px 10px 32px; font-size: 16px; background-position: 0px 8px; background-color:#efeeee;  background-repeat: no-repeat; border-left:1px solid #afaead;}

.index2 { margin: 8px 6px;    font-size: 95%; line-height: 16px; }
div.framesmall {
      margin: 0; padding: 0; width: 100%;
      border-left: solid 1px #b9b9b9; border-right: solid 1px #b9b9b9;
      font-size: 100%;
}


.dotted_line { font-family: verdana, arial, sans-serif; font-weight:normal; color: #041682; font-size: 10px; border-bottom: dotted 1px #b9b9b9; border-top: dotted 1px #b9b9b9;}

.dotted_line_bold { font-family: verdana, arial, sans-serif; font-size:20px; font-weight:bold; line-height:20px; border-top: dotted 1px #b9b9b9; padding-top:10px;}

.dotted_line_white { font-size:10px; color:#FFFFFF; line-height:10px; border-bottom: dotted 1px #b9b9b9; padding-top:10px;}
.dotted_line_white_no_space { font-size:10px; color:#FFFFFF; line-height:0px; border-bottom: dotted 1px #b9b9b9; padding-top:0px;}

table.framesmall td.top { padding: 0; background-image: url('/images/frame_topleft.gif'); background-repeat: no-repeat; border: none; }

table.framesmall td.bot { padding: 0; background-image: url('/images/frame-bottom.gif'); background-repeat: no-repeat; border: none; }

table.framesmall { margin: 0 0 20px 0; border-collapse: collapse; width: 750px; }
table.framesmall h1 { font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; margin: 0 0 4px 0; padding: 3px 10px; color: #041682; font-size: 16px;}
table.framesmall h2 { font-family: "Leelawadee", serif; margin: 0 0 4px 0; padding: 0px 20px; color: #041682; font-size: 30px; border-bottom: dotted 1px #b9b9b9; border-bottom-width:1px;}
table.framesmall p { padding: 5px 10px; font-size: 13px; }
table.framesmall p.nl { padding: 5px 5px 5px 1px; }
table.framesmall tr { font-size: 100%; }
table.framesmall td { border: none; }
table.framesmall td.fsmain { padding-top: 0px; padding-left:4px;   border-bottom: dotted 1px #b9b9b9; }

table.framesmall1 td.top { padding: 0; background-image: url('/images/frame_topleft.gif'); background-repeat: no-repeat; border: none; }

table.framesmall1 td.bot { padding: 0; background-image: url('/images/frame-bottom.gif'); background-repeat: no-repeat; border: none; }

table.framesmall1 { margin: 0 0 20px 0; border-collapse: collapse; width: 600px; }
table.framesmall1 h1 { font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; margin: 0 0 4px 0; padding: 3px 10px; color: #041682; font-size: 16px;}
table.framesmall1 h2 { font-family: "Leelawadee", serif; margin: 0 0 4px 0; padding: 0px 20px; color: #041682; font-size: 30px; border-bottom: none;}
table.framesmall1 p { padding: 5px 10px; font-size: 13px; }
table.framesmall1 p.nl { padding: 5px 5px 5px 1px; }
table.framesmall1 tr { font-size: 100%; }
table.framesmall1 td { border: none; }
table.framesmall1 td.fsmain { padding: 0; background-image: url('/images/corner_left.gif'); border-right: solid 1px #b9b9b9; }
table.framesmall1 td.fsmain { padding: 0; background-image: url('/images/frame-left.gif'); border-right: solid 1px #b9b9b9; }

/*START - SITE MAP PAGE --------------------------------------------*/
 .privacy {font-family:"Lucida Grande", Tahoma, Verdana, sans-serif; font-size:10px; text-align:justify; width:600px; padding-left:6px;}
div.formatting { margin: 0; padding: 0; width: 100%; }
div.formatting { font-size: 100%; }

table.formatting { margin: 0 0 20px 0; width: 625px; }
table.formatting h1 { font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; margin: 0 0 4px 0; padding: 3px 10px; color: #041682; font-size: 16px;}
table.formatting h2 { font-family: "Leelawadee", serif; margin: 0 0 4px 0; padding: 3px 10px; color: #041682; font-size: 30px;}
table.formatting p { padding: 5px 10px; font-size: 13px; }
table.formatting p.nl { padding: 5px 5px 5px 1px; }
table.formatting tr { font-size: 100%; }
table.formatting td { border: none; }

.formatting1 {/*float:left;*/ white-space:nowrap; font-family: "Lucida Grande", Tahoma, Verdana, sans-serif; margin: 0 0 4px 0; padding: 3px 10px; color: #041682; font-size: 30px; font-weight:bold;}
#formatting2 {/*float:left; margin: 0 0 4px 0; */font-size:13px; color:#000000; font-weight:normal; text-align:justify;/*display:inline;*/ }
#formatting3 {margin: 0 0 4px 0; font-size:20px; color:#041682; font-weight:bold; text-align:justify; }
/*.formatting4 { list-style-image:url(/images/check-mark.gif); line-height:1.5em; vertical-align:middle; font-family:arial,sans-serif; padding-right:38px; padding-top:4px; } */
 #formatting31 {margin: 0 0 4px 0; font-size:20px; color:#041682; font-weight:bold; text-align:justify; }

.formatting4 {
	TEXT-DECORATION: underline; line-height:1.5em; padding-top:4px;
    }

LI.formatting41 {
    list-style-image: url(/images/go_mark.gif); margin-left:0px; margin-bottom:-20px; line-height:1.8em; vertical-align:super; /*white-space:nowrap;*/ font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;  padding:5px 0px 0px 1px;
             }


A.formatting4:link {
 font-size:12pt;
 font-weight:bold;
 COLOR: #001084;
 TEXT-DECORATION: underline;
}
A.formatting4:visited {
 font-size:12pt;
 font-weight:bold;
 COLOR: #001084;
 TEXT-DECORATION: underline;
 }
A.formatting4:hover {
 font-size:12pt;
 font-weight:bold;
 COLOR: #a61124;
 TEXT-DECORATION: underline;
 }
A.formatting4:active  {
 font-size:12pt;
 font-weight:bold;
 COLOR: #a61124;
 TEXT-DECORATION: none;
 }


 A.formatting42:link {
 font-size:10pt;
 font-weight:bold;
 COLOR: #001084;
 TEXT-DECORATION: underline;
}
A.formatting42:visited {
 font-size:10pt;
 font-weight:bold;
 COLOR: #001084;
 TEXT-DECORATION: underline;
 }
A.formatting42:hover {
 font-size:10pt;
 font-weight:bold;
 COLOR: #a61124;
 TEXT-DECORATION: underline;
 }
A.formatting42:active  {
 font-size:10pt;
 font-weight:bold;
 COLOR: #a61124;
 TEXT-DECORATION: none;
 }


.formatting5  { line-height:1.5em; vertical-align:middle; font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;  padding-top:6px; TEXT-DECORATION: underline; }

A.formatting5:link {
 COLOR: #001084;
 TEXT-DECORATION: underline;
 font-size: 13px;
}
A.formatting5:visited {
 COLOR: #001084;
 TEXT-DECORATION: underline;
 font-size: 13px;
}
A.formatting5:hover {
 COLOR: #a61124;
 TEXT-DECORATION: underline;
 font-size: 13px;
}
A.formatting5:active  {
 COLOR: #a61124;
 TEXT-DECORATION: none;
 font-size: 13px;
}

LI.formatting6 {
    list-style-image: url(/images/check-mark.gif); margin-left:130px; margin-bottom:1px; line-height:1.8em; vertical-align:middle; /*white-space:nowrap;*/ font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;  font-size:13px; padding:4px 0px 0px 7px;
             }

LI.formatting7 {
    list-style:none; margin-left:138px; margin-bottom:-10px; line-height:1em; vertical-align:middle; /*white-space:nowrap;*/ font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;  font-size:10pt; padding:0px 0px 0px 0px;
             }


LI.formatting8 {
    list-style:none; margin-left:-40px; margin-bottom:-10px; line-height:1em; vertical-align:top; /*white-space:nowrap;*/  padding:0px 0px 0px 0px;
             }
/*END - SITE MAP PAGE --------------------------------------------*/

/*START - Formatting for little crosses for notes --------------------------------------------*/

  A.conditions1:link {
 COLOR: #ff0000;
/* TEXT-DECORATION: none;*/
 font-size: 12px;
 }
A.conditions1:visited {
 COLOR: #ff0000;
 /*TEXT-DECORATION: none; */
 font-size: 12px;
 }
A.conditions1:hover {
 COLOR: #001084;
/* TEXT-DECORATION: none; */
 font-size: 12px;
 }
A.conditions1:active  {
 COLOR: #ff0000;
/* TEXT-DECORATION: none; */
 font-size: 12px;
 }

/*END - Formatting for little crosses for notes --------------------------------------------*/


/*START - NEW SIDE Bar --------------------------------------------*/

img
{
	border: 0;
}

.bodyText5Sm
{
	font-size: 11px;
	padding: 5px 1px 5px 0px;

        }

/*lots*/

/*a:link, a:visited
{
	color: #003366;
	background-color: Transparent;
	text-decoration: underline;
}
a:active, a:hover
{
	color: #5280b1;
	background-color: Transparent;
	text-decoration: underline;
} */


a.relatedLinks:link, a.relatedLinks:visited
{
	color: #003366;
	background-color: Transparent;
	text-decoration: underline;
	font-size: 1em;
}
a.relatedLinks:active, a.relatedLinks:hover
{
	color: #5280b1;
	background-color: Transparent;
	text-decoration: underline;
	font-size: 1em;
}

.grayTextSm
{
	color: #666666;
	background-color: Transparent;
	font-size: .7em;
}

.lblueRow
{
	background-color: #d4dfeb;
	color: #003366;
}

.tanrow
{
	background-color: #f2f2e1;
	color: inherit;
	font-weight: bold;
	height: 25px;
}

.grayTextSm1
{
	color: #666666;
	background-color: Transparent;
	font-size: 1em;
}


 /*END - NEW SIDE Bar --------------------------------------------*/



/*START - 0% Credit Cards for BOX --------------------------------------------*/

table.credit_card {
	width:100%;
	border-collapse: collapse;
}

.table_head {
   background-color:#c2c1c1;
   font:normal 10px "Lucida Grande", Tahoma, Verdana, sans-serif;
   color:#FFFFFF;
   text-align:center;
   vertical-align:middle;
   width:150px;
   height:32px;
   border-right:1px solid #afaead;
   padding: 0px 4px 0px 4px;
}

td.row_prod {
	border-bottom:1px solid #ededed;
	padding:5px;
	text-align:left;
}
td.row_prod a {
	text-decoration:none;
}


.row_apply {
    padding: 10px 5px 10px 5px;
	text-align: center;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #afaead;
}

.row_apply a {
    text-decoration:underline;
    font-size: 18px;
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-weight: normal;
}

/* START ----------- Credit Card Boxes -----------------------------------------> */


.container_credit_card {
    /*width: 556px;*/
    border:none;
    background-color:#ffffff;
/*    border-width:3px;border-style:solid;border-color:#cccccc;*/
               }
.container_credit_card img {
	margin: 0;
	padding: 0px 0px 0px 0px;
             }

.cc_box_title {
	font: bold 16px Arial, Helvetica, sans-serif;
	/*background-color:#F60000;*/ /*#041682;*/
    background-image:url(/images/red_banner_bg2.gif); /*background-repeat:repeat-x;*/
    text-align: left;
    vertical-align:super;
    color: #ffffff;
    /*height:10px;*/
    padding-left: 0px;
    padding-top:2px;
    padding-bottom:9px;
    padding-right:9px;
    /*border-top:dashed 1px #041682; */
    /*border-bottom:dashed 1px #041682;*/
    /*border-top:3px solid #c8c8c8;*/
    width:591px;
    }

    .cc_box_title_savings {
	font: bold 16px Arial, Helvetica, sans-serif;
	/*background-color:#F60000;*/ /*#041682;*/
    background-image:url(/images/red_banner_bg2.gif); /*background-repeat:repeat-x;*/
    text-align: left;
    vertical-align:super;
    color: #ffffff;
    /*height:10px;*/
    padding-left: 0px;
    padding-top:2px;
    padding-bottom:9px;
    padding-right:9px;
    /*border-top:dashed 1px #041682; */
    /*border-bottom:dashed 1px #041682;*/
    /*border-top:3px solid #c8c8c8;*/
    /*width:591px;*/
    }

.cc_box_title_font {
    color: #ffffff;
    margin-left:6px;
    text-decoration: none;
    border-bottom: 1px dashed #ffffff;
    font-size:15px;
}
.cc_box_title_font:link {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px none #ffffff;
    font-size:15px;
}
.cc_box_title_font:visited {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px none #ffffff;
    font-size:15px;
}
.cc_box_title_font:hover {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dashed #ffffff;
    font-size:15px;
    }
.cc_box_title_font:active {
    color: #ffffff;
    text-decoration: none;
    border-bottom: 1px dashed #ffffff;
    font-size:15px;
}


.cc_box_title_apply {
	font: bold 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	background-color: #041682;
	text-align: left;
	padding-left:15px;
     /*padding-left: 445px;*/
     padding-top:5px;
     padding-bottom:5px;
     padding-right:20px;
     /*width:50%;*/
}      /*the PADDING-LEFT pushes just the text 4 px to the left*/


.cc_box_title_apply1 {
   /*font-variant: small-caps; */
    font: bold 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
    /*background-color: #041682; */
	color: #ffffff;
    border-bottom:1px dashed #ffffff;
    text-decoration: none;
}
.cc_box_title_apply1:link {
   /* font-variant: small-caps;*/
    color: #ffffff;
    border-bottom:1px dashed #ffffff;
	text-decoration: none;
}
.cc_box_title_apply1:hover {
    /*font-variant: small-caps;*/
    color: #ffffff;
    border-bottom:1px solid #ffffff;
	text-decoration: none;
    /*border-bottom: thin dashed;*/
}
.cc_box_title_apply1:visited {
   /* font-variant: small-caps;*/
    color: #ffffff;
    border-bottom:1px dashed #ffffff;
	text-decoration: none;
}
.cc_box_title_apply1:active {
    /*font-variant: small-caps;*/
    color: #ffffff;
    border-bottom:1px dashed #ffffff;
	text-decoration: none;
}



.cc_card_logo_align_sunspot {
	text-align: center;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;  /*LEAVE THIS ALONE!!! at 5pt this padding left setting changed the WHOLE right margin!! */
	padding-right:0px;
    background-color: #ffffff;
	vertical-align: top;
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}



.cc_card_logo_align {
	text-align: left;
    padding-top:3px;
    padding-bottom:0px;
    padding-left:0px;  /*LEAVE THIS ALONE!!! at 5pt this padding left setting changed the WHOLE right margin!! */
	padding-right:14px;
    background-color: #ffffff;
	vertical-align: top;
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}


.cc_card_logo_align_savings {
	text-align: left;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;  /*LEAVE THIS ALONE!!! at 5pt this padding left setting changed the WHOLE right margin!! */
	padding-right:0px;
    background-color: #ffffff;
	font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}

#box_container_top_cc_box {
float:left;
width:590px;
padding:0pt 0px 0px 0px;
background:url(/images/cc_box_top_long2.gif) no-repeat top;
        }

/*background:url(/images/cc_box_top_blue_best1.gif)  leave padding top at padding:22pt for cc_box_top_blue_best1.gif */

#box_container_borders_cc_box {
float:left;
width:584px;
margin-top:5px;
padding-top:0px;
padding-left:0px;
padding-right:0px;
border-left:3px solid #c8c8c8; border-right:3px solid #c8c8c8;
             } /*padding top - leave at 0px becaouse it adds space above the gray box_title ... padding-right put space on the right before the right borderline and padding left does the same on the left*/

#box_container_bottom_cc_box {
float:left;
width:590px;
padding-bottom:6px;
margin-top:0px;
margin-left:0px;/*margin-bottom:0px;*/
background:url(/images/cc_box_bottom_long2.gif) no-repeat bottom; /*background-position: 80% 20%;*/
             }





 .cc_details {
	background-color: #ffffff;
    list-style-position: outside;
	list-style-image: url(/images/arrow_right_red4.gif);
    padding-left:0px; /*moves the whole list right or left within the box*/
    padding-right:10px;
    /*vertical-align:sub;
    /*width:589px;*/
    }

 .list_format  {
    background-color: #ffffff;
    vertical-align:50%;

    }

  .list_format1  {
    background-color: #ffffff;
    vertical-align:5%;
    line-height:1.4em;
    padding-top:0px;
        }




 .list_format_savings  {
 font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:13px;
	background-color: #ffffff;
    vertical-align:50%;

    }

  .list_format1_savings  {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:13px;
    background-color: #ffffff;
    vertical-align:5%;
    line-height:1.4em;
    padding-top:0px;
        }

.rate_details {
  	width: 584px;  /*this can control the size on the right side of the WhOLE BOX!!*/
	background-color: #ffffff;
    border-top:3px solid #afaead; border-bottom:3px solid #afaead;
    padding-right:-55px;
}

.rate_details_savings {
  	width: 584px;  /* was at 584px this can control the size on the right side of the WhOLE BOX!!*/
	background-color: #ffffff;
    border-top:1px solid #afaead;
    border-bottom:1px solid #afaead;
    padding-right:5px;
}

.rate_details_top {
	font: 10px Arial, Helvetica, sans-serif;
	background-color: #d7d7d7;
	text-align: center;
    white-space: nowrap;
	padding: 0px 0px 0px 0px;
    border:1px solid #afaead;
     /* width:15%; */
     /*width:580px; */
}

.rates_details_bottom {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
    /*display:inline;*/ /*dont use!!!!*/
    /*line-height:11px;*/
    /*margin-left: auto;*/
    margin-right:1px;
    /*margin-left:1px;*/
    /*margin-right:-1px;*/
        border:1px solid #afaead;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 0px 0px;
    /*width:23%;*/

    /*border-top:1px solid #ffffff; border-left:2 px solid #ffffff; border-right:2 px solid #ffffff; border-bottom:1px solid #ffffff;*/
    /*width:580px;*/
}


.rates_details_bottom_savings {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: center;
    /*display:inline;*/ /*dont use!!!!*/
    /*line-height:11px;*/
    /*margin-left: auto;*/
    margin-right:1px;
    /*margin-left:1px;*/
    /*margin-right:-1px;*/
        border:1px solid #afaead;
    margin-top:0px;
    margin-bottom:0px;
    padding:2px 0px 2px 0px;
    /*width:23%;*/

    /*border-top:1px solid #ffffff; border-left:2 px solid #ffffff; border-right:2 px solid #ffffff; border-bottom:1px solid #ffffff;*/
    /*width:580px;*/
}

.rates_details_bottom_left {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
    border:1px solid #afaead;
    padding:0px 4px 1px 4px;
    /*border-top:1px solid #ffffff; border-left:2 px solid #ffffff; border-right:2 px solid #ffffff; border-bottom:1px solid #ffffff;*/
    /*width:580px;*/
}

  /* END ----------- Credit Card Boxes -----------------------------------------> */


.align_left {
   background-position: left;
   margin-left:-4px;
   margin-right:-3px;
  margin-top:-6px;
  }


  /* START -- TERMS of USE PAGE -------------------------------------------------> */

  .top_nav {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 150%;
}


 .top_nav_1 {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;

}


.title_use { font: bold 16px Arial, Helvetica, sans-serif;  color: #001084;

}

.p_margins {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
    margin-left:15px;
    margin-right:15px;

}

.p_margins_privacy {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
    margin-left:5px;
    margin-right:5px;

}

  /*END -- TERMS OF USE PAGE --------------------------------------------------->*/


.HeadLogo {
    background-color: #ffffff;
    padding-top: 15px;
    padding-bottom: 7px;
    padding-left: 5px;
    /*PADDING-TOP: 27px;*/
    TEXT-ALIGN: left;
	vertical-align:bottom;
        }


    	.headerContactus
	{
	    font-size: 25px;
		font-family: Baskerville Book, Baskerville, Times, Times New Roman, Serif;
		color: #02486a;
	    text-decoration: none;
		font-weight: normal;
		line-height: 25px;
        vertical-align:middle;
	}

    .headerContactus_top
	{
	    font-size: 28px;
		font-family: Baskerville Book, Baskerville, Times, Times New Roman, Serif;
		color: #ffffff;
	    text-decoration: none;
		font-weight: normal;
		line-height: 25px;

        }
	.subheaderContactus
	{
	    font-size: 21px;
		font-family: Baskerville Book, Baskerville, Times, Times New Roman, Serif;
		color: #303030;
	    text-decoration: none;
		font-weight: normal;
		letter-spacing: 1px;
	}

    .subheaderContactus_blue
	{
	    font-size: 25px;
		/*font-family: Baskerville Book, Baskerville, Times, Times New Roman, Serif;*/
        font-family:"Leelawadee", serif;
        color: #041682;
	    text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
	}

    .subheaderContactus_blue_indent
	{
	    font-size: 25px;
		/*font-family: Baskerville Book, Baskerville, Times, Times New Roman, Serif;*/
        font-family:"Leelawadee", serif;
        color: #041682;
	    text-decoration: none;
		font-weight: bold;
		letter-spacing: 1px;
        padding-left:19px;
	}

    .smsubheaderContactus
	{ font-family: /*"helvetica neue roman 55",verdana,*/"Lucida Grande", Tahoma, Verdana, sans-serif;
	  font-size: 15px;
	  font-weight: bold;
	  color: #02486a;}


    .subheaderAboutus
	{ font-family: /*"helvetica neue roman 55",verdana,*/"Lucida Grande", Tahoma, Verdana, sans-serif;
	  font-size: 15px;
	  font-weight: bold;
	  color: #02486a;}


  .leelaw {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:13px;
    /*margin-left:30px;
    margin-right:30px; */
    padding-left:30px;
    padding-right:30px;

  }

  .leelaw_main_title {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:28px;
    COLOR: #041682;
    FONT-WEIGHT: bold;
    margin-left:30px;
    margin-right:30px;
    padding-left:30px;
    padding-right:30px;
  }

  .leelaw_main_title_nospace {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:20px;
    COLOR: #041682;
    FONT-WEIGHT: bold;
    /*margin-left:5px;
    margin-right:30px;*/
    padding-left:7px;
    padding-right:20px;
    margin-right:10px;
  }

  .leelaw_title {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:21px;
    COLOR: #041682;
    FONT-WEIGHT: bold;
    margin-left:30px;
    margin-right:30px;
    padding-left:30px;
    padding-right:30px;
  }

   .leelaw_nospace {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:13px;
    padding-left:10px;
    text-align:justify;
    padding-right:40px;
    margin-right:10px;
      }

  .leelaw_text {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
      }

      .leelaw_text1 {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
    padding-left:7px;
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
    border-bottom:1px solid #001084;
    border-left:1px solid #001084;
    border-right:1px solid #001084;
      }

         .leelaw_text1_center {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
    text-align:center;
    color: #041682;
    font-weight:bold;
    border-bottom:1px solid #001084;
      }

   .leelaw_text_white {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:12px;
    color:#ffffff;
      }

  .leelaw_link {
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
    font-size:14px;
    font-weight:bold;
    /*margin-left:30px;
    margin-right:30px; */
    padding-left:30px;
    padding-right:30px;

  }


  .gray_background {   /*CATEGORY Backgrounds*/
background-color:#F4F4F4;
border-top:1px dashed #000000;
margin-left:9px;
margin-right:0px;
width:97%;
padding-left:7px;
  }

  .image_float {
    float:left;
    margin-right:6px;
  }

    .important
    {text-decoration:underline;
     font-weight:bold;
     font-size:14px;

    }






















abbr, acronym {
  cursor: help;
  font-style: normal;
  border-bottom: 1px dotted;
  }

code {
  color: #f63;
  }

hr {
  display: none;
  }


/* unordered list style */

/*ul {
  list-style: none;
  margin: 0 0 20px 0px;
  padding: 0;
  }*/

/*li {
  font-family: "Leelawadee", serif;
  list-style: none;
  list-style-position: outside;
  list-style-image: number;
  padding-top:-22px;
  padding-left:-2px;      /*moves the whole list right or left within the box*/
  /* vertical-align:sub;
  margin-bottom: 0px;
      } */

/* links */

/*a:link {
  color: #69c;
  }

a:visited {
  color: #666699;
  }

a:hover {
  color: #693;
  }

a:active {
  color: #cc3333;
    }  */

/* ---( layout structure )---*/

@media all {
  #wrap {
    width: 645px;
    margin: 0 auto;
    text-align: left;
    background: #fff;
    }

  #content {
    margin-left: 12px; /* to avoid the BMH */
    }

  #main-content {
    float: left;
    width: 360px;
    margin: 20px 0 0 0;
    padding: 0;
    line-height: 1.5em;
    }

  #sidebar {
    margin: 0 0 0 447px;
    padding: 10px 0 0 0;
    font-size: 85%;
    line-height: 1.4em;
    color: #999;
    background:#eeeeee;
    }
  }
@media handheld {
  #wrap {
    width: 90%;
    background: none;
    }

  #content {
    margin:0 2% 0 2%;
    }

  #main-content {
    float: none;
    width: 100%;
    }

  #sidebar {
    margin: 0 2% 0 2%;
    }
  }




/* ---( main column )--- */


h3.post-title {
  margin-top: 0;
  font-family: "Lucida Grande", "Trebuchet MS";
  font-size: 130%;
  letter-spacing: -1px;
  color: #f63;
  }

.post {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.5em 14px;
  border-bottom: 1px solid #ddd;
  }

.post-footer {
  margin: 0;
  padding: 0 0 0 14px;
  font-size: 88%;
  color: #999;
    }

.post img {
  padding: 6px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  }

/* comment styles */

#comments {
  padding-top: 10px;
  font-size: 85%;
  line-height: 1.5em;
  color: #666;

  }


#comments ul {
  margin-left: 0;
  }

#comments li {
  background: none;
  padding-left: 0;
  }


.deleted-comment {
  font-style:italic;
  color:gray;
  }

.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* ---( sidebar )--- */


#sidebar ul, #sidebar p {
  margin: 0;
  padding: 5px 20px 1em 20px;
  border-bottom: 1px solid #ddd;
  }


/* profile block */

.profile-datablock {
  margin: 0;
  padding: 5px 20px 0 20px;
  }

.profile-datablock dd {
  margin: 0;
  padding: 0;
  }

.profile-img img {
  float: left;
  margin: 0 10px 0 0;
  padding: 4px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-bottom: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  background: #fff;
  }


p#powered-by, #sidebar p.profile-textblock {
  margin-top: 1em;
  border: none;
  }

/* ---( footer )--- */

.clear { /* to fix IE6 padding-top issue */
  clear: both;
  height: 0;
  }






/* ---- overrides for post page ---- */

.post {
  padding: 0;
  border: none;
  }



/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }

/* HOVER EFFECTS ------------------------------*/




.width_control {
width: 350px;
cursor:default;
}



   /*-------------------NEW------------------------------*/

#galleryimage {
position: relative;  /*the galleryimage is IMPORTANT!  PLEASE LEAVE this CODE!*/
z-index:0;
   }



.thumbnail {
position: relative;/*got rid off for new code - belongs in old code though */
z-index: 0;
color: #001084;
border-bottom:1px dashed #001084;
text-decoration: none;
/*margin-right:1px;*/

}

.thumbnail:link {
   color: #001084;
   border-bottom:1px dashed #001084;
   text-decoration: none;
    }

.thumbnail:visited {
    color: #001084;
    border-bottom:1px dashed #001084;
    text-decoration: none;
}
.thumbnail:active {
    color: #001084;
	text-decoration: none;
}

.thumbnail:hover{
background-color: #DFEBFF;
z-index: 50;
color: #a61124;
border-bottom:1px solid #a61124;
text-decoration: none;
position: relative;
}




.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding-top: 5px;
padding-right:10px;
padding-bottom:5px;
padding-left:5px;
left: -1500px; /*try left -1000px*/
border: 1px dashed #808080;
/*visibility: hidden; */
/*display:hidden; changed to see below*/
display:none;
color: black;
text-decoration: none;
text-align:left;
font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;/*Leelawadee, serif;*/
font-size:10px;
}



.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

/*.thumbnail:hover span{ /*CSS for enlarged image on hover*/
/*visibility: visible;
/*display:inline;/* changed to see below*/
/*display:block;
top:auto;
z-index:50; /*added for new code*/
/*left:15px;
top: 0;
left: 20px;} /*position where enlarged image should offset horizontally */





.thumbnail:hover span { /*CSS for enlarged image on hover*/
visibility: visible; /*LEAVE THIS CODE - IT ALLOWS FIREFOX TO HAVE the "HOVER EFFECT" DROP DOWN ADDITIONAL INFORMATION BOX actually work*/
display:block;
/*top:20px;changed back to see below*/
top:12px;
z-index: 50;
left: 11px;  /*dropdown box on hover is moved left this amount in relation to the text link*/
}



  div#imap {
     width:auto;
     height:auto;
     margin-top:0px;
     margin-bottom:0px;
       }

   div#imap a.apply {
   background: lightyellow url(/images/apply_now_lower_popup.gif) no-repeat ;
   float:right;
   display:block;
   width: 113px;
   height:26px;
   margin-bottom:6px;
   margin-right:13px;
    }





 .apply_now_img {
 text-align:right;
 cursor:pointer;
}


/*****************CENTERING TEXT inside the boxes*************/
.centerFieldset {
text-align:center;
}

.centerFieldset fieldset {
display:inline;
margin-left:auto;
margin-right:auto;
/* INHERITED ALIGNMENT IS CENTER. ONLY INCLUDE THIS IF YOU WANT */
/* TO CHANGE THE ALIGNMENT OF THE CONTENTS OF THE FIELDSET */
text-align:left;
border:none;
}


.fieldset {
text-align:center;
}

.fieldset fieldset {
display:inline;
margin-left:auto;
margin-right:auto;
/* INHERITED ALIGNMENT IS CENTER. ONLY INCLUDE THIS IF YOU WANT */
/* TO CHANGE THE ALIGNMENT OF THE CONTENTS OF THE FIELDSET */
text-align:left;
border:none;
}


/*--------------END HOVER EFFECTS------------------------*/

 /*START OF-----------FLOAT LEFT and RIGHT for HOVER EFFECTS --------------------*/

 .float_left {
   float:left;
   /*padding-top:2px;
   padding-left:3px;
   padding-right:3px;*/
   vertical-align:super;
   }


 /*END OF-----------FLOAT LEFT and RIGHT for HOVER EFFECTS --------------------*/


 .guidelines {
color: #001084;
border-bottom:1px dashed #001084;
text-decoration:none;
}

.guidelines:link{
color: #001084;
border-bottom:1px dashed #001084;
text-decoration: none;
}

.guidelines:visited {
color: #001084;
/*border-bottom:1px dashed #a61124;*/
text-decoration: none;
border-bottom:1px dashed #001084;
}

.guidelines:active {
background-color: #DFEBFF;
color: #a61124;
border-bottom:1px dashed #a61124;
text-decoration: none;
}

.guidelines:hover {
background-color: #DFEBFF;
color: #a61124;
border-bottom:1px dashed #a61124;
text-decoration: none;
}





.page_nav {
	font: 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #999999;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
	padding-bottom: 10px;
    /*margin-left:20px;
    margin-right:20px;*/
    /*border-top:1px dashed #000000;*/
    /*border-bottom:1px dashed #000000;
    background-color:#F4F4F4;*/
    text-decoration:none;
	text-align: center;

}
.page_nav a:link {
    color: #001084;
    border-bottom:1px solid #001084;
    text-decoration: none;
}

.page_nav a:visited {
  color: #001084;
  border-bottom:1px solid #001084;
  text-decoration: none;
}

.page_nav a:active {
    color: #a61124;
   border-bottom:1px dashed #a61124;
   text-decoration: none;
}

.page_nav a:hover {
   color: #a61124;
   border-bottom:1px dashed #a61124;
   text-decoration: none;
}



.page_nav1 {    /*for CAPITAL ONE PAGE ONLY*/
	font: 13px "Lucida Grande", Tahoma, Verdana, sans-serif;
	color: #999999;
    margin-top:10px;
    margin-bottom:10px;
    padding-top:10px;
	padding-bottom: 10px;
    /*margin-left:20px;
    margin-right:20px;*/
    /*border-top:1px dashed #000000;*/
    border-bottom:1px dashed #000000;
    background-color:#F4F4F4;
    text-decoration:none;
	text-align: center;

}
.page_nav1 a:link {
    color: #001084;
    border-bottom:1px solid #001084;
    text-decoration: none;
}

.page_nav1 a:visited {
  color: #001084;
  border-bottom:1px solid #001084;
  text-decoration: none;
}

.page_nav1 a:active {
    color: #a61124;
   border-bottom:1px dashed #a61124;
   text-decoration: none;
}

.page_nav1 a:hover {
   color: #a61124;
   border-bottom:1px dashed #a61124;
   text-decoration: none;
}


.spacer_padding {
  padding-left:30px;
}






/********TOP MENU CSS********/


  .creditcard_menu_align {
     padding-right:4px;
     padding-bottom:2px;
     vertical-align:middle;
  }
    .creditcard_menu_align1 {
     padding-right:0px;
     padding-bottom:5px;
     padding-top:0px;
     vertical-align:middle;
       }

 .white_letters {  /*VERY IMPORTANT - ALIGNS WHITE LETTERS - PLEASE LEAVE!! DOES NOT ALLOW FOR A:link, A:hover, etc************/
    font: 14px "Leelawadee", serif;
    font-weight: bold;
    text-align: center;
    color:#ffffff;
    /*font-variant:small-caps; */
    text-decoration:none;
    border:none;
    padding:0px 0px 0px 0px;
      }

.dropdown_box a:link, .dropdown_box a:active, .dropdown_box a:visited, .dropdown_box a:focus { /*111111111111111111***************/
    color:#ffffff;
    text-decoration:none;
        }
 .dropdown_box a:hover { /*111111111111111111***************/
	color: #FFFFFF;
	text-decoration:underline;
          }

    .dropdown_box_info a:link, .dropdown_box_info a:active, .dropdown_box_info a:visited, .dropdown_box_info a:focus { /*111111111111111111***************/
    color:#ffffff;
    text-decoration:none;
        }
 .dropdown_box_info a:hover { /*111111111111111111***************/
	color: #FFFFFF;
	text-decoration:underline;
          }

          .dropdown_box_bank a:link, .dropdown_box_bank a:active, .dropdown_box_bank a:visited, .dropdown_box_bank a:focus { /*22222222222222222222222**************/
    color:#ffffff;
    text-decoration:none;
        }
 .dropdown_box_bank a:hover {  /*22222222222222222222222**************/
	color: #FFFFFF;
	text-decoration:underline;
          }

 .dropdown_box_contact a:link, .dropdown_box_contact a:active, .dropdown_box_contact a:visited, .dropdown_box_contact a:focus { /*22222222222222222222222**************/
    color:#ffffff;
    text-decoration:none;
        }
 .dropdown_box_contact a:hover {  /*22222222222222222222222**************/
	color: #FFFFFF;
	text-decoration:underline;
          }

     .dropdown_box_privacy a:link, .dropdown_box_privacy a:active, .dropdown_box_privacy a:visited, .dropdown_box_privacy a:focus { /*333333333333333333333333333**************/
    color:#ffffff;
    text-decoration:none;
        }
 .dropdown_box_privacy a:hover {  /*3333333333333333333333333333**************/
	color: #FFFFFF;
	text-decoration:underline;
          }



.dropdown_box, .dropdown_box_info, .dropdown_box_bank, .dropdown_box_privacy, .dropdown_box_contact {

/*position: relative; --- got rid of for new code - belongs in old code though */
z-index: 0;
padding-right:7px;  /*puts space between text and sides*/
padding-left:5px; /*puts space between text and sides*/
margin-right:5px; /*puts space between menu text and and other top menu text*/
margin-left:5px;  /*puts space between menu text and other top menu text*/
border-bottom:none;
text-decoration: none;
/*color: #001084;*/
/*color:#ffffff;*/

}

.dropdown_box:link, .dropdown_box_info:link, .dropdown_box_bank:link, .dropdown_box_privacy:link, .dropdown_box_contact:link{

   /*color: #001084;*/
   color: #DFDFDF;
   border-bottom:none;
   text-decoration: none;
    }

.dropdown_box:visited, .dropdown_box_info:visited, .dropdown_box_bank:visited, .dropdown_box_privacy:visited, .dropdown_box_contact:visited {

   /*color: #001084;*/
    color: #DFDFDF;
    border-bottom:none;
    text-decoration: none;
}

.dropdown_box:active, .dropdown_box_info:active, .dropdown_box_bank:active, .dropdown_box_privacy:active, .dropdown_box_contact:active {

    /*color: #001084;*/
    color: #DFDFDF;
   	text-decoration: none;
}

.dropdown_box:hover, .dropdown_box_info:hover, .dropdown_box_bank:hover, .dropdown_box_privacy:hover, .dropdown_box_contact:hover {
list-style:none;
/*background-color:#000000; /*#C1CAFD;* OLD*/
/*background-image:url(/images/background.jpg); */
z-index:50;
/*border-top:8px solid #000000;/* causes black thick borders around the top white menu letters - leave at 4px; provides top COLORED BORDER when hovered */
/*border-bottom:8px solid #000000; /* causes black thick borders around the bottom white menu letters - IMPORTANT! leave a bottom border so that the WHOLE Drop Down MENU will STILL WORK!!!  OTHERWISE, your MOUSE CAN'T REACH the DROP DOWN MENU before it dissapears!! leave at 8px: */
/*border-left:1px solid blue;
border-right:1px solid blue;*/
text-decoration: none;
position: relative;
}

.dropdown_box:focus, .dropdown_box_info:hover, .dropdown_box_bank:focus, .dropdown_box_privacy:focus, .dropdown_box_contact:focus {
list-style:none;
/*background-color: #000000;*/
background-image:none;
z-index: 50;
/*border-top:4px solid #000000;/* leave at 4px; provides top COLORED BORDER when hovered */
/*border-bottom:8px solid #000000; /* IMPORTANT! leave a bottom border so that the WHOLE Drop Down MENU will STILL WORK!!!  OTHERWISE, your MOUSE CAN'T REACH the DROP DOWN MENU before it dissapears!! leave at 8px: */
/*border-left:1px solid blue;
border-right:1px solid blue;*/
text-decoration: none;
position: relative;
}

.dropdown_box span{ /*11111111111 - for controlling size of dropdown box*/
position: absolute;
/*background-color: #000000;*/
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:1px;
padding-bottom:0px;
padding-left:1px;
left: -1500px; /*try left -1000px*/
border-bottom: none;
/*border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;*/
display:none;
/*color:#000000;*/
text-decoration: none;
text-align:left;
font-family: "Leelawadee", serif;
font-size:10px;
}

.dropdown_box_info span{ /*11111111111 - for controlling size of dropdown box*/
position: absolute;
/*background-color: #000000;*/
/*padding-top: 0px; /*puts padding around dropdown menu stuff*/
/*padding-right:1px;
padding-bottom:0px;
padding-left:1px;*/
left: -1500px; /*try left -1000px*/
border-bottom: none;
/*border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;*/
display:none;
/*color:#000000;*/
text-decoration: none;
text-align:left;
font-family: "Leelawadee", serif;
font-size:10px;
}

     .dropdown_box_bank span{ /*22222222222 - CSS for enlarged image*/
position: absolute;
/*background-color: #000000;*/
left: -1500px; /*try left -1000px*/
border-bottom: none;
/*border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;*/
display:none;
/*color:#000000;*/
text-decoration: none;
text-align:left;
font-family: "Leelawadee", serif;
font-size:10px;
}

.dropdown_box_contact span{ /*22222222222 - CSS for enlarged image*/
position: absolute;
/*background-color: #000000;*/
left: -1500px; /*try left -1000px*/
border-bottom: none;
/*border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;*/
display:none;
/*color:#000000;*/
text-decoration: none;
text-align:left;
font-family: "Leelawadee", serif;
font-size:10px;
}


.dropdown_box_privacy span{ /*333333333333 - CSS for enlarged image*/
position: absolute;
/*background-color: #000000;*/
left: -1500px; /*try left -1000px*/
border-bottom: none;
/*border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;*/
display:none;
/*color:#000000;*/
text-decoration: none;
text-align:left;
font-family: "Leelawadee", Tahoma, Verdana, sans-serif;/*Leelawadee, serif;*/
font-size:10px;
}




 .dropdown_box:hover span{ /*1111111111111111- CSS for enlarged image on hover*/
display:block;
top:17px; /*you can't access the dropdown menu if this is down to far - moves the dropdown box up or down a few pixels - so it merges with top menu better */
z-index: 50;
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:11px;
padding-bottom:7px;
padding-left:0px;
left: -32px;
 /*width: 200px; /*leave 200px for old firefox browsers*/
 }

.dropdown_box_info:hover span{ /*1111111111111111- CSS for enlarged image on hover*/
display:block;
top:17px; /*you can't access the dropdown menu if this is down to far - moves the dropdown box up or down a few pixels - so it merges with top menu better */
z-index: 50;
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:11px;
padding-bottom:7px;
padding-left:0px;
left: -12px;
 width: 200px; /*leave 200px for old firefox browsers*/
 }

.dropdown_box_bank:hover span  { /*22222222222 - CSS for enlarged image on hover*/
display:block;
top:17px; /*moves the dropdown menu closer to the white letter menu or further */
z-index: 50;
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:11px;
padding-bottom:7px;
padding-left:0px;
left: -12px;   /*moves dropdown menu to the left or right*/
}

.dropdown_box_contact:hover span  { /*22222222222 - CSS for enlarged image on hover*/
display:block;
top:18px; /*moves the dropdown menu closer to the white letter menu or further */
z-index: 50;
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:11px;
padding-bottom:7px;
padding-left:0px;
left: -12px;   /*moves dropdown menu to the left or right*/
}

.dropdown_box_privacy:hover span{ /*333333333333 - CSS for enlarged image on hover*/
display:block;
top:18px;  /*moves the dropdown menu closer to the white letter menu or further */
z-index: 50;
padding-top: 0px; /*puts padding around dropdown menu stuff*/
padding-right:11px;
padding-bottom:7px;
padding-left:0px;
left: -12px;   /*moves dropdown menu to the left or right*/
}




.dropdown_menu {
list-style-image: none;
list-style:none;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-left: 1px; /*moves whole line (checkbox and text) to the right*/

}

.dropdown_menu li{
list-style-image: none;
list-style:none;
/*background-color:#F9F9F9;*/
height: 26px;   /*LEAVE at 26px*/
width:187px;  /*LEAVE at 187px*/
padding-bottom: 0px;
padding-top:0px; /*puts space between lines and NOT below text*/

}


.dropdown_menu li a, .dropdown_menu li a:visited, .dropdown_menu li a:link {
list-style-image: none;
list-style:none;
line-height:18px;
color: #001084;     /*text color in dropdown box*/
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#DFDFDF;
margin-left:10px; /*LEAVE at 10px - CENTERS the "box" that is inside the dropdown box*/
display: block;
height: 19px; /*makes the whole box (checkbox + text) bigger so that there is no blank space at the top of it in IE*/
padding-top: 3px; /* LEAVE at 3px; puts padding between each line - make each line wider*/
padding-bottom: 3px; /* LEAVE at 3px; puts padding between each line - make each line wider*/
padding-left: 29px; /*puts padding between checkmark and text*/
text-decoration: none;
border-top: 1px solid #001084;   /*blue line border around dropdown menu individual boxes*/
border-bottom: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
border-left: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
border-right: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
font:normal 11px "Leelawadee", Tahoma, Verdana, sans-serif;
}

.dropdown_menu li a:hover {
list-style-image: none;
list-style:none;
line-height:18px;
color: #001084;     /*blue text color in dropdown box*/
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
margin-left:10px; /*LEAVE at 10px - CENTERS the "box" that is inside the dropdown box*/
display: block;
height: 19px; /*makes the whole box (checkbox + text) bigger so that there is no blank space at the top of it in IE*/
padding-top: 3px; /* LEAVE at 3px; puts padding between each line - make each line wider*/
padding-bottom: 3px; /* LEAVE at 3px; puts padding between each line - make each line wider*/
padding-left: 29px; /*puts padding between checkmark and text*/
text-decoration: underline;
border-top: 1px solid #001084;   /*blue line border around dropdown menu individual boxes*/
border-bottom: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
border-left: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
border-right: 1px solid #001084;  /*blue line border around dropdown menu individual boxes*/
font:normal 11px "Leelawadee", Tahoma, Verdana, sans-serif;
}



.dropdown_menu li#one a, li#one a:visited, li#one a:link {
list-style-image: none;
list-style:none;
line-height:18px; /*centers text within the line - leave at 18px*/
background: url(/images/house_go.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}



.dropdown_menu li#two a, li#two a:visited, li#two a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/money.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#three a, li#three a:visited, li#three a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/phone.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#four a, li#four a:visited, li#four a:link  {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/phone.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#five a, li#five a:visited, li#five a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/cell-phonestraight.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#six a, li#six a:visited, li#six a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/cell-phonestraight.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#seven a, li#seven a:visited, li#seven a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/phone.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#eight a, li#eight a:visited, li#eight a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#nine a, li#nine a:visited, li#nine a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#ten a, li#ten a:visited, li#ten a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#eleven a, li#eleven a:visited, li#eleven a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#twelve a, li#twelve a:visited, li#twelve a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#thirteen a, li#thirteen a:visited, li#thirteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/resultset_next.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#fourteen a, li#fourteen a:visited, li#fourteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/mouse_add.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#fifteen a, li#fifteen a:visited, li#fifteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/group.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#sixteen a, li#sixteen a:visited, li#sixteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/help.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#seventeen a, li#seventeen a:visited, li#seventeen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#eighteen a, li#eighteen a:visited, li#eighteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/exclamation.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}
.dropdown_menu li#nineteen a, li#nineteen a:visited, li#nineteen a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/help.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}


.dropdown_menu li#twenty a, li#twenty a:visited, li#twenty a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}


.dropdown_menu li#twentyone a, li#twentyone a:visited, li#twentyone a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentytwo a, li#twentytwo a:visited, li#twentytwo a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentythree a, li#twentythree a:visited, li#twentythree a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentyfour a, li#twentyfour a:visited, li#twentyfour a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentyfive a, li#twentyfive a:visited, li#twentyfive a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/wrench_orange.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentysix a, li#twentysix a:visited, li#twentysix a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/cell-phonestraight.png) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li#twentyseven a, li#twentyseven a:visited, li#twentyseven a:link {
list-style-image: none;
list-style:none;
line-height:18px;
background: url(/images/twitter.gif) no-repeat 4% center; /*4% moves box to where it needs to be*/
background-color:#FBFBFB;
}

.dropdown_menu li a:hover, li#one a:hover, li#two a:hover, li#three a:hover, li#four a:hover, li#five a:hover, li#six a:hover, li#seven a:hover, li#eight a:hover, li#nine a:hover, li#ten a:hover, li#eleven a:hover, li#twelve a:hover, li#thirteen a:hover, li#fourteen a:hover, li#fifteen a:hover, li#sixteen a:hover, li#seventeen a:hover, li#eighteen a:hover, li#nineteen a:hover, li#twenty a:hover, li#twentyone a:hover, li#twentytwo a:hover, li#twentythree a:hover, li#twentyfour a:hover, li#twentyfive a:hover, li#twentysix a:hover, li#twentyseven a:hover  {
list-style-image: none;
list-style:none;
background-color: #DFDFDF;  /*old yellow hover color was #FFFF33;*/
color: #001084;  /*was green at #009900;*/
TEXT-DECORATION: none;
}

.dropdown_menu li a:active, li#one a:active, li#two a:active, li#three a:active, li#four a:active, li#five a:active, li#six a:active, li#seven a:active, li#eight a:active, li#nine a:active, li#ten a:active, li#eleven a:active, li#twelve a:active, li#thirteen a:active, li#fourteen a:active, li#fifteen a:active, li#sixteen a:active, li#seventeen a:active, li#eighteen a:active, li#nineteen a:active, li#twenty a:active, li#twentyone a:active, li#twentytwo a:active, li#twentythree a:active, li#twentyfour a:active, li#twentyfive a:active, li#twentysix a:active, li#twentyseven a:active {
list-style-image: none;
list-style:none;
background-color: #FFFF99;
color: #001084;
TEXT-DECORATION: none;
}

  .dropdown_menu li a:focus, li#one a:focus, li#two a:focus, li#three a:focus, li#four a:focus, li#five a:focus, li#six a:focus, li#seven a:focus, li#eight a:focus, li#nine a:focus, li#ten a:focus, li#eleven a:focus, li#twelve a:focus, li#thirteen a:focus, li#fourteen a:focus, li#fifteen a:focus, li#sixteen a:focus, li#seventeen a:focus, li#eighteen a:focus, li#nineteen a:focus, li#twenty a:focus, li#twentyone a:focus, li#twentytwo a:focus, li#twentythree a:focus, li#twentyfour a:focus, li#twentyfive a:focus, li#twentysix a:focus, li#twentyseven a:focus  {
list-style-image: none;
list-style:none;
background-color: #FFFF99;
color: #001084;
TEXT-DECORATION: underline;
}

  /*************END TOP MENU CSS****************/

   /**********SEARCH PAGE STUFF - "P" (paragrah) class stuff *********/

   .fd_results {
     padding-top:10px;
     padding-left:10px;
     font-family: "Leelawadee", Tahoma, Verdana, sans-serif;/*Leelawadee, serif;*/
     font-size:12px;
   }

   dt {
     padding-left:10px;
     font-family: "Leelawadee", Tahoma, Verdana, sans-serif;/*Leelawadee, serif;*/
     font-size:12px;
   }

 .sr {
    padding-right:25px; /*IMPORTANT - makes the SEARCH RESULTS FIT BETTER inside the frame  */
    font-family: "Leelawadee", Tahoma, Verdana, sans-serif;/*Leelawadee, serif;*/
     font-size:12px;
}
/***********END Search page results*****************/


.shaded {
  background-color:#F4F4F4;
  background-repeat:repeat;
  }


  #contactform {
                        font-family: verdana;
                        width: 95%;
                }

                #contactform h1 {
                        font-size: 130%;
                }

                #contactform img {
                        border: 0px;
                }

                #contactform .errors {
                        color: #ff0000;
                }

                #contactform .correct {
                        color: black;
                }

                #contactform legend {
                        font-size: 120%;
                        font-weight: bold;
                }

                #contactform .title {
                        color: black;
                        font-weight: bold;
                        font-size: 90%;
                        margin-top: 2px;
                        margin-bottom: 5px;
                }

                #contactform .field {
                        color: black;
                        font-size: 90%;
                        margin-bottom: 7px;
                }

                #contactform .small {
                        font-size: 100%;
                }

                #contactform .thanks {
                        margin-top: 15px;
                        color: green;
                        font-size: 105%;
                        margin-bottom: 15px;
                }

/***** DROPDOWN STUFF for FAQ's******/

.secondary_content_text{
	text-align:left;
	/*padding-left:25px;*/
	padding-right:15px;
}
/* A.secondary_content_text:hover {
 COLOR: #001084;
/* TEXT-DECORATION: none; */
/* font-size: 12px;
 /*text-decoration:underline;*/
/* border-bottom: dotted 1px #001084;
 }*/

 .description_little_indent_dotted {
    font-family:"Leelawadee", serif;
    font-size:13px;
    font-weight:bold;
    padding-right:3px;
    color:#041682;
    text-decoration:none;
             }
      .description_little_indent_dotted:hover
      {
    font-family:"Leelawadee", serif;
    font-size:13px;
    font-weight:bold;
    padding-right:3px;
    color:#041682;
    text-decoration:underline;/*dashed 1px #001084;*/
   /* border-bottom: dashed 1px #001084;*/
             }

   /*******TOGGLE*********************************************************/
   .support_faq_question {
  font-size: 0.85em;
  font-family:"Leelawadee", serif;
  font-weight:normal;
  color:#041682;
  cursor:pointer;
  cursor: hand;
}

.support_faq_question a {
  text-decoration: none;
}

.support_faq_answer {
  padding: 10px 10px 10px 25px;
  font-size: 0.725em;
  font-family:"Leelawadee", serif;
  font-weight:normal;
  color: #707070;
}

.support_faq_answer p {
  padding-bottom: 5px;
}

.support_faq_question_link {
  color:#041682;
}

.rounded_box_row_alt {
	background-color: #e6e6e6;
}

.rounded_box_row {
	padding: 6px;
}




/* -- Top Navigation Links */


#invalid_input li{
	color:#FF0000;
	font-weight:bold;
    font-size:16px;
    list-style-type: square;
    margin-bottom: 5px;
}


#top_nav {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:26px;
	text-align:left;
	top:39px;
	width:400px;
        }

#top_nav li{
	display:inline;
	margin-right:1em;
	padding-right:.75em;
}

#top_nav li a:link{
	color:#7E2F35;
	font-weight:normal;
        text-decoration:none;
}

#top_nav li a:hover{
	color:#7E2F35;
	font-weight:normal;
        text-decoration:underline;
}



#top_nav_2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:26px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
	position:absolute;
	right:204px;
	text-align:left;
	top:50px;
	width:569px;
        }

#top_nav_2 li{
	display:inline;
	margin-right:1em;
	padding-right:.75em;
}

#top_nav_2 li a:link{
	color:#7E2F35;
	font-weight:normal;
        text-decoration:none;
}

#top_nav_2 li a:hover{
	color:#7E2F35;
	font-weight:normal;
        text-decoration:underline;
}









#refill a:visited {
    COLOR: #CC0033;
    TEXT-DECORATION: none;
}

#refill a:link{
	color:#7E2F35;
	font-weight:normal;
        text-decoration: none;
}

#refill a:hover{
	color:#7E2F35;
	font-weight:normal;
        text-decoration:underline;
}

 .twitter-link {
	width:40px;
	height:45px;
	margin-right:10px;
	float:right;
}

.twitter-link a {
	display:block;
	width:40px;
	height:45px;
	background: url('/images/twitter1.gif');
	text-indent:-99em;

	text-indent:-99em;
	overflow:hidden;
}


@import url("/css/skin-menu.css");
 @import url("/css/url.css");

