@charset "utf-8";
.left {float: left; margin-right: 1em;}
.right {float: right; margin-left: 0.5em;}
.center {text-align: center;}
.mostlycenter {float:  left; margin-right: 50px;}
.small {font-size: smaller; line-height: 1.5em;}
.large {font-size: larger; line-height: 1.5em;}
.hide {display: none;}

#home {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}

#home p {
	margin: 0px;
	padding: 0px;
}

#main_right {
	float: left;
	width: 265px;
	margin: 0px;
	padding: 0px;
}

#center {
	text-align: center;
}

#img_container_right {
	height: 156px;
	width: 260px;
	background-image: url(../images/post_bg_med.png);
	background-repeat: no-repeat;
	float: right;
	clear: right;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	margin: 8px 0 8px 12px;
}

#img_container_left {
	height: 156px;
	width: 260px;
	background-image: url(../images/post_bg_med.png);
	background-repeat: no-repeat;
	float: left;
	clear: left;
	margin: 8px 12px 8px 0;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}

#news_container {
	height: 261px;
	width: 630px;
	margin-top: 48px;
	margin-right: 0px;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 20px;
}

#right_head {
	background-image: url(../images/right_back2_gray.gif);
	background-repeat: repeat-y;
	height: 5px;
	width: 265px;
	margin-top: 25px;
	padding-bottom: 17px;
}

#right_main {
	background-repeat: repeat-y;
	width: 265px;
	background-image: url(../images/right_back_gray.gif);
	padding-bottom: 16px;
}

#right_footer {
	background-image: url(../images/right_foot.gif);
	background-repeat: no-repeat;
	height: 3px;

}

#header_container {
	height: 65px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

#logo {
	float: left;
	height: 65px;
	width: 230px;
	background-image: url(../images/logo_gray.gif);
	background-repeat: no-repeat;
}

#logo a {
	float: left;
	top: 0;
	left: 0;
	width: 230px;
	height: 55px;
}

#logo a h1 {
	display: none;
}

.clear {
	clear: both;
}

#main_content {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#main_content_fbox {
	width: 600px;
	margin-right: 14px;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#header {
	background-color: #00317a;
	padding: 0px;
	height: 65px;
	width: 100%;
	margin: 0px;
}

#footer {
	background-image: url(../images/footer_bg_gray.gif);
	background-repeat: repeat-x;
	height: 90px;
	width: 100%;
}

#footer_container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

.frame {
	float: none;
	clear: both;
}

#splash_bg {
	background-image: url(../images/splash_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 733px;
	width: 100%;
}

#splash_bg2 {
	background-image: url(../images/splash_bg2.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #ffffff;
}

#splash_bg3 {
	background-image: url(../images/splash_bg3.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #ffffff;
}

.menu {
	display: inline;
	font-family: Arial;
	color: #eeeeee;
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 22px;
}

.menu h4 {
	margin: 0px;
	text-align: right;
	margin-right: 18px;
	font-size: 12px;
}

.menu li {
	margin: 0px;
	list-style: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: inline;
}

.menu li a {
	font-size: 22px;
	color: #eeeeee;
	text-decoration: none;
	display: inline;
}

.menu li a:hover {
	color: #ffffff;
}

#main_left {
	float: left;
	width: 635px;
	margin: 0px;
	padding: 0px;
}

#main_left h2, h3, h5 {
	font-family: Arial;
	font-size: 21px;
	color: #1f2d3d;
	padding-left: 14px;
	line-height: 25px;
	float: left;
}

#main_left h3 {
	font-size: 16px;
}

#main_left h5 {
	font-size: 12px;
	margin-left: 20px;
}

.header_column {
	width: 245px;
	margin-left: 4px;
	font-family: Arial;
	font-size: 22px;
	color: #eeeeee;
	font-weight: bold;
	background-repeat: no-repeat;
	padding-left: 16px;
}

.header_column a {
	text-decoration: none;
}

.header_column a:hover {
	color: #FFFFFF;
}

.header_column a:visited {
	text-decoration: none;
}

.header_column a:link {
	text-decoration: none;
}

.header_column h1 {
	width:  228px;
	color: #eee;
	font-size: 16px;
	text-align: left;
	padding-top: 0px;
	line-height: 20px;
	margin: 0;
}
#pane_container {
	width: 517px;
	margin: 0px 10px 0px 0;
	font-family: Arial;
	padding: 27px 30px 10px 32px;
}

.text_column {
	width: 225px;
	margin-left: 4px;
	color: #c1e2e8;
	word-spacing: 5px;
	padding-left: 19px;
	padding-right: 15px;
	font: 12px/14px Arial;
	text-decoration: none;
}

.text_column a {
	width: 225px;
	margin-left: 4px;
	color: #c1e2e8;
	word-spacing: 5px;
	padding-left: 19px;
	padding-right: 15px;
	font: 12px/14px Arial;
	text-decoration: none;
}

.text_column a:hover {
	color: #ffffff;
}

.text_column_sm {
	width: 219px;
	margin-left: 4px;
	color: #c1e2e8;
	word-spacing: 5px;
	padding-left: 19px;
	padding-right: 23px;
	font: 12px/14px Arial;
	text-decoration: none;
}

.link_column {
	width: 222px;
	margin-left: 4px;
	padding-left: 16px;
	padding-right: 23px;
	text-align: right;
	padding-top: 0px;
	padding-bottom: 12px;
	background-image: url(../images/learnmore_gray.gif);
	background-repeat: no-repeat;
}

.link_column a {
	font-family: Arial;
	font-size: 14px;
	color: #c1e2e8;
	font-style: italic;
	text-decoration: none;
}

.link_column a:hover {
	color: #FFFFFF;
}

#panes {
	height: 244px;
	width: 515px;
	padding-top: 10px;
}
#panes h1 {
	color: #333;
	font-size: 34px;
	padding-top: 0px;
	line-height: 30px;
	margin: 0;
}
#panes h1 a {
	color: #4b942c;
	font-size: 30px;
}
#panes h1 a:visited {
	color: #4b942c;
	font-size: 30px;
}
#panes h2 {
	color: #333;
	font-size: 36px;
	text-align: left;
	margin-left: 0px;
	padding-top: 24px;
	line-height: 36px;
}

#panes h2 a {
	color: #4b942c;
	font-size: 36px;
}

#panes h2 a:visited {
	color: #4b942c;
	font-size: 36px;
}

#panes h3 {
	margin-left: 24px;
	color: #333;
	word-spacing: 5px;
	padding-left: 19px;
	padding-right: 23px;
	font: 24px Arial;
}
.smallfont {
	color: #333;
	font-size: 16px;
	margin-left: 0px;
	line-height: 17px;
	padding-top: 4px;
}
.padding {
	padding-top: 21px;
	padding-bottom: 10px;
}
h2 spancenter {
	text-align: center;
}

p {
	margin-left: 24px;
	color: #333;
	word-spacing: 5px;
	padding-left: 19px;
	padding-right: 23px;
}

#content img {
	background-repeat: no-repeat;
	padding: 0 0 0 5px;
}

#splash_buttons {
	height: 48px;
	width: 580px;
	margin-top: 153px;
	position: absolute;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#splash_shop {
	height: 43px;
	width: 215px;
	position: absolute;
	margin-top: 267px;
	margin-left: 365px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#buttons {
	float: right;
	display: block;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	user-select: none;
	cursor: pointer;
}

#buttons li {
	display: inline;
	margin-top: 0px;
	list-style: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #89b866;
}

#buttons li.active {
	color: #4b942c;
}

#news_photo {
	background-image: url(../images/news_photoborder.gif);
	background-repeat: no-repeat;
	float: left;
	width: 200px;
	padding-right: 24px;
	padding-left: 27px;
	height: 207px;
	padding-top: 7px;
}

#news_photo_no_border {
	position: relative;
	float: left;
	width: 180px;
	margin-left: 0px;
	word-spacing: 1px;
	font-family: Arial;
	font-weight: bold;
	color: #545454;
	font-style: normal;
	font-size: 12px;
	line-height: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-align: justify;
	text-decoration: none;
	padding-right: 25px;
	padding-top: 0px;
	padding-left: 0px;
}
#news_photo_no_border h3 {
	font-size: 22px;
	line-height: 22px;
	color: #298600;
	padding-left: 0px;
	text-align: center;
}
#news_photo_no_border a h3:hover {
	color: #9fde68;
}
#news_photo_no_border_rt {
	float: right;
	width: 200px;
	padding-right: 24px;
	padding-left: 27px;
	height: 207px;
	padding-top: 7px;
}

#news_container h1 {
	height: 31px;
	width: 291px;
	font-family: Arial;
	font-size: 21px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #1f2d3d;
}

#news_container h2 {
	margin: 0px;
	float: left;
	height: 34px;
	width: 284px;
	background-image: url(../images/news_date.gif);
	background-repeat: no-repeat;
	color: #83b2ba;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

#news_container a {
	color: #00317a;
}

#news_container a:link {
	color: #00317a;
}

#news_container a:visited {
	color: #00317a;
}
#news_photo_no_border a{
	text-decoration: none;
	font-weight: bold;
	color: #545454;
}
#news_photo_no_border a:visited{
	text-decoration: none;
	font-weight: bold;
	color: #545454;
}
#news_photo_no_border a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #acacac;
}
#news_container p {
	font-family: Arial;
	width: 291px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 16px;
	color: #1a7f90;
	line-height: 20px;
}

#footer h4 {
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d7eaee;
	line-height: 19px;
	padding-top: 11px;
	margin-top: 20px;
}

#footer p {
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d7eaee;
	line-height: 19px;
	padding-top: 11px;
	margin-top: 20px;
}

#footer a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #d7eaee;
	text-decoration: none;
}

#splash_container {
	padding: 0px;
	height: 323px;
	width: 580px;
	margin-top: 49px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/splash_container_bg.gif);
	background-repeat: no-repeat;
}

/* Feature carousel
--------------------------------------- */
#mySlides {

	width: 517px;
	height: 266px;
	padding-right: 5px;
}

#mySlides .slide p {width: 517px;}

#myController {
	float: right;
	display: block;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	user-select: none;
	cursor: pointer;
	direction: ltr;
}

#myController span {
	display: inline;
	margin-top: 0px;
	list-style: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #89b866;
}

#jFlowSlide {
	border: 0px solid #F00;
}

#myController span.jFlowSelected {
	color: #b0ec85;
}

.jFlowPrev, .jFlowNext {
	cursor: pointer;
}

/* Feature carousel end
--------------------------------------- */

#myController .nav {
	background: #00123c;
	font-size: 1.41667em;
	color: #13a6ea;
	height: 24px;
	position: relative;
	padding-left: 30px;
}

#myController .nav a {
	color: #13a6ea;
	float: left;
	height: 28px;
	line-height: 28px;
	margin-top: -7px;
	margin-right: 1em;
	padding-left: 62px;
}

#myController .nav a:hover, #myController .nav a.jFlowSelected {
	color: #FFF;
	text-decoration: none;
	background-position: left -58px;
}

#myController .nav .hide {
	display: none;
}

#live_well {
	height: 109px;
	width: 550px;
	position: absolute;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#live_well_float {
	height: 109px;
	width: 109px;
	float: left;
	margin: 0px;
	padding: 0px;
}

#categories {
	width: 219px;
	margin-left: 4px;
	font-family: Arial;
	color: #c1e2e8;
	word-spacing: 5px;
	line-height: 24px;
	padding-left: 19px;
	padding-right: 23px;
	font-size: 15px;
}

#categories a {
	color: #c1e2e8;
	text-decoration: none;
}

#categories a:hover {
	color: #ffffff;
	text-decoration: none;
}

#search {
	margin: 0px;
	padding: 0px;
	height: 103px;
	width: 600px;
	float: left;
}

.store_list {
	float: left;
	width: 178px;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 30px;
}

.store_box {
	float: left;
	width: 178px;
	margin-right: 14px;
	margin-left: 14px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}

.store_image {
	height: 118px;
	width: 100px;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 8px;
	margin-right: 39px;
	margin-bottom: 16px;
	margin-left: 39px;
}

.store_discount {
	background-image: url(../images/discount.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 24px;
	width: 178px;
	text-align: center;
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #549dd8;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.store_discount a {
	color: #ffffff;
}

.store_discount a:hover {
	color: #ffffff;
}

.store_discount a:visited {
	color: #ffffff;
}

.store_discount a:link {
	color: #ffffff;
}

.store_select {
	margin: 0px;
	width: 600px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1f2d3d;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 25px;
	float: left;
}

.store_select b {
	color: #549dd8;
}

.store_select h1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #4b942c;
}

.store_select a {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #549dd8;
	text-decoration: none;
}

.store_box h1 {
	text-align: center;
	height: 40px;
	width: 172px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 3px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 40px;
}

.store_box h1 a {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #4b942c;
	text-decoration: none;
}

#searchbox {
	background-image: url(../images/search.gif);
	height: 29px;
	width: 551px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	font-family: Arial;
	font-size: 26px;
	font-weight: bold;
	color: #1F242A;
	padding-top: 23px;
	padding-right: 0px;
	padding-bottom: 23px;
	padding-left: 45px;
}

.textInput {
	background-image: url(../images/search_sm.gif);
	height: 32px;
	width: 330px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.textInputDisabled {
	background-image: url(../images/search_sm.gif);
	height: 32px;
	width: 330px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #bcbcbc;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

#pagenation {
	width: 595px;
	height: 70px;
	float: left;
	margin-left: 14px;
	text-align: center;
	margin-bottom: 0px;
}

.page_num {
	height: 38px;
	width: 48px;
	float: left;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #83b2ba;
	padding-top: 10px;
}

#pagenation img {
	float: left;
	height: 48px;
	width: 48px;
}

#signup_head {
	padding-top: 4px;
	height: 120px;
}

#signup_head h1 {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #1f2d3d;
}

#signup_head h2 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1f2d3d;
}

#formstyle {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
	color: #3e3e3e;
}

#formstyle a {
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
	text-decoration: underline;
}

#formstyle a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #5896a1;
	text-decoration: underline;
}

#formstyle h1 {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: bold;
	color: #3e3e3e;
}

#formstyle h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
}

#formstyle h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #83b2ba;
}

#formstyle h3 a {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #83b2ba;
}

#formstyle h3 a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #00317a;
}

#formstyle h4 a {
	font-size: 12px;
	font-weight: bold;
	color: #83b2ba;
	text-decoration: underline;
}

#formstyle h4 a:hover {
	color: #00317a;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.rightcolumn {
	position: absolute;
	left: 600px;
}
.rightcolumn_mid {
	position: absolute;
	left: 550px;
}
/* column container */
.colmask {
	position: relative;  /* This fixes the IE7 overflow hidden bug */
	clear: both;
	float: left;
	width: 100%;  /* width of whole page */
	overflow: hidden;  /* This chops off any overhanging divs */
}
/* common column settings */
.colright,
	.colmid,
	.colleft {
	float: left;
	width: 100%;
	position: relative;
}
.col1,
	.col2,
	.col3 {
	float: left;
	position: relative;
	padding: 0 0 1em 0;
	overflow: hidden;
}
/* 2 Column (double page) settings */
.doublepage .colleft {
	right: 50%;  /*right column width */
}
.doublepage .col1 {
	width: 46%;  /* left column content width (column width minus left and right padding) */
	left: 52%;  /*right column width plus left column left padding */
}
.doublepage .col2 {
	width: 46%;	/* right column content width (column width minus left and right padding) */
	left: 56%; /*(right column width) plus (left column left and right padding) plus (right column left padding) */
}
.divider {
	height: 1px;
	width: 261px;
	margin-top: 8px;
	margin-bottom: 10px;
}
#site_pages {
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	font-family: Arial;
	font-size: 16px;
	color: #545454;
	line-height: 20px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#site_pages p {
	font-size: 16px;
	color: #545454;
	line-height: 20px;
	text-align: justify;
	text-indent: 40px;
	margin: 0px;
	padding: 0px 20px 20px 0px;
	float: left;
}

#site_pages h1, h2, h3 {
	margin: 0px;
	color: #545454;
	padding-top: 12px;
	padding-bottom: 25px;
}

#site_pages h1 {
	font-size: 22px;
	font-weight: bold;
	color: #3e3e3e;
}

#site_pages h2 {
	font-size: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #3e3e3e;
}

#site_pages h3 {
	font-size: 10px;
	color: #3e3e3e;
	margin-top: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 10px;
	float: left;
}

#site_pages b {
	margin: 0px;
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #3e3e3e;
	padding-top: 10px;
	padding-bottom: 10px;
}

#site_pages a {
	font-family: Arial;
	font-size: 16px;
	color: #3e3e3e;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}

#site_pages a:hover {
	color: #1f2d3d;
}

.rightcol_mid {
	margin-left: 320px;
}

#tos {
	width: 100%;
}

#tos p {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.listfont {
	font-family: Arial;
	font-size: 16px;
	color: #00317a;
	border: 1px solid #00317a;
	padding: 10px;
}

.listfont a {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
	color: #00317a;
}

.listviewbox {
	border: 1px solid #00317a;
	float: left;
}

.listhead {
	border: 1px solid #00317a;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	font-size: 16px;
	color: #d7eaee;
	background-color: #00317a;
}

#tabs ul {
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 610px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8db5cf;
}

#tabs li {
	display: inline;
	margin: 0px;
	list-style: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 25px;
}

#tabs li a {
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.textinput2 {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 27px;
	width: 300px;
	border: 1px solid #84b2ba;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
}

.textinput3 {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 27px;
	width: 50px;
	border: 1px solid #84b2ba;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
}

.textInput4 {
	background-image: url(../images/search_sm_lg.gif);
	height: 119px;
	width: 330px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3e3e3e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.textInput_signin {
	background-image: url(../images/search_signin.gif);
	height: 34px;
	width: 230px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0x;
	margin-left: 0px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #3e3e3e;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* Flash Format Start
--------------------------------------- */

#notice {
	background: #c5ffbf;
	border-top: 2px solid #38a62c;
	border-bottom: 2px solid #38a62c;
	text-align: center;
	font-family: Arial;
	margin: 5px auto;
	padding: 5px 20px;
}

#warning {
	background: #FFF6BF;
	border-top: 2px solid #FFD324;
	border-bottom: 2px solid #FFD324;
	text-align: center;
	font-family: Arial;
	margin: 5px auto;
	padding: 5px 20px;
}

#error {
	background: #ffbfbf;
	border-top: 2px solid #c02c2c;
	border-bottom: 2px solid #c02c2c;
	text-align: center;
	font-family: Arial;
	margin: 5px auto;
	padding: 5px 20px;
}

/* Flash Format End
--------------------------------------- */