
body     { color: #31434e; font-family: Verdana; background-color: #000; margin: 0 }
.topnav     { color: #036; font-size: 12px; font-family: Arial }
.topnav a    { font-size: 12px; font-family: Arial; text-decoration: none }
.topnav a:hover    { font-size: 12px; font-family: Arial; text-decoration: underline }
.sidenavpic { background-color: #787c8c; background-image: url("images/leftsidebar.jpg"); background-repeat: no-repeat; background-position: bottom; vertical-align: top;}

img{
	border-width: 0px;
}


.left_sidebar           { color: #fff; 

	font-size: 10px;

 font-family: Arial, Verdana; text-decoration: none; margin-top: 18px; margin-bottom: 200px; margin-left: 18px }
.left_sidebar a   { color: white; font-size: 12px; line-height: 18px; text-decoration: none }
.left_sidebar a:hover{text-decoration: underline}

.pointer_right{padding-right:3px;padding-left:3px}
.pointer_down{padding-right: 3px }

.side_sub_menu{margin-left: 14px}

.left_sidebar div{margin-bottom: 2px}


h1   { color: #133573; font-size: 20px; font-family: Arial; font-weight: normal; margin: 0 0 10px }

h3, h3 a  { color: #e79c55; font-size: 16px; font-family: Verdana; font-weight: normal; margin: 0 0 4px }
h2, h2 a { color: #1d0753; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; margin: 0 }
h4 { color: #f00; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; margin: 0 }
a h4 { color: #f00; font-size: 12px; font-family: Arial; font-style: italic; font-weight: bold; margin: 0 }

.content     { color: #31434e; font-size: 12px; font-family: Verdana; line-height: 16px; margin-right: 30px; padding-rightX: 60px;
	padding-bottom: 30px;
 }

p a    { color: #1d0753; font-size: 12px; font-family: Verdana; line-height: 16px; text-decoration: underline }
p a.blue {
	color: #0000FF;
	text-decoration: underline;
}
.little { color: #333; font-size: 10px; font-family: Verdana; line-height: 14px }
p  { color: #333; font-size: 12px; font-family: Verdana; line-height: 16px; margin: 0 }


.footer     { color: #e4cc97; font-size: 10px; font-family: Verdana; line-height: 16px; text-decoration: none;
	
 }
a.footerlink     { color: #e4cc97; font-size: 10px; font-family: Verdana; line-height: 16px; text-decoration: none; text-align: center }
a.footerlink:hover {text-decoration: underline;}

.bigger p { font-size: 14px; line-height: 18px }
.bigger h3{font-size: 14px}
.bigger a { color: #1d0753; font-size: 14px; font-style: italic }
ul  { font-size: 12px; font-family: Verdana; font-style: italic; list-style-type: disc; margin-top: 1em; margin-right: 0; margin-bottom: 1em }
.red a { color: #f00 }
.callout { color: #1d0753; font-size: 18px; font-family: Times, "Times New Roman"; font-style: italic; font-weight: normal; line-height: 28px; margin: 0 }
.cellborderbottom { vertical-align: middle; border-top: black; border-right: black; border-bottom: 1px solid black; border-left: black }
.cellborder3sides { border-top: black; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }

#top_nav{}

#navmenu{margin-left: 18px;margin-top: 22px}

.navmenu  a{ color: #036; font-size: 11px; font-family: Arial; font-style: normal; line-height: 26px; margin-top: 12px; margin-left: 7px; padding-top: 12px; padding-left: 7px; z-index: 100;text-decoration: none }

#navmenu_cellX{background-image:url("/images/left.jpg");background-repeat: no-repeat}


#sidebar_image{margin: 15px 0 0 4px}

#top_nav{margin: 2px 0 2px 0}


.navitem a    { color: #ddd; font-size: 12px; font-style: normal; text-decoration: none; text-align: left; display: block; margin-top: 0; margin-bottom: 0; padding: 4px 1px 1px 4px; width: 100% }
.navitem a:hover   { text-decoration: underline }

#earthstone,#earthstone td{border-collapse: collapse;font-family: Verdana; font-size: 12px}
#earthstone th{text-align: left; padding: 5px 0px 5px 30px}
#earthstone td{padding: 2px 2px 2px 2px}
#check_cols{font-family: Arial;font-size: 12px }
#check_cols td{padding: 1px 18px 1px 0}
.fake_header{font-weight: 700}

.two_column_equal  { font-size: 12px; font-family: Arial; margin-right: 20px; width: 270px; float: left; border: solid 1px #133573 }


.two_column_equal .l{
	padding: 15px;
}

.two_column_equal p{

}
.two_column_equal ul { font-style: normal; list-style-type: disc; margin-top: 1em; margin-right: 0; margin-bottom: 1em }
.two_column_equal h3 { color: #133573; font-size: 18px; font-family: Arial; font-style: normal; font-weight: normal }

.two_column_equal h4{

}
.two_column_equal a   { color: #e79c55; font-weight: bold; text-decoration: none }
.two_column_equal a:hover { color: #dc8d42; font-weight: bold; text-decoration: underline }
.two_column_equal a:visited { color: #4c6d54; font-weight: bold; text-decoration: none }
#navmenu_cell{
	padding: 0;
	background-imageX: url('/images/leftbgd.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
	vAlign: top;
}

#navmenu_cell .inside{
	background-imageX: url('/images/left3.jpg');
	background-repeatX: no-repeat;
	background-positionX : 0px 0px;
}

.standard{
	margin-right: 74px;
}

#main_content .inside_table{
	background-image: url('/images/bigrepeater-top.jpg');
	background-repeat: no-repeat;
}



#main_content{
	background-image: url('/images/bigrepeater.jpg');
	background-repeat: repeat-y;
}

#content{
	margin-top: 40px;
}

#edit td,#prescription td,#edit input,#prescription input{
	font-size: 12px;
	font-family: Arial;
}

#navmenu_cell .r { font-size: 10px; margin: 0; padding: 0 0 0 8px; width: 140px }

#navmenu_cell{

}

#sidebar_image{
padding-right: 0px;
margin-right: 0px;
padding-bottom: 20px;

}

#sidebar_image p,sidebar_image h4 { color: #036; font-size: 10px; line-height: 14px }

#fsa_form table{
	float: left;
	margin-right: 20px;
}

#submit_calculate{
	float: left;
	width: 160px;
	padding: 38px 0 0 0px;
}

#fsa_form th{
	text-align: left;
	font-size: 12px;
}

#fsa_form td{
	width: 50px;
	font-size: 12px;
}

#fsa_form .col1{
	width: 205px;
}

#fsa_form td input{
	width: 100%;
}

#fsa_name{
	font-weight: 700;
	margin: 12px 0;
}

#calculate_form th{
	text-align: left;
}

#calculate_form table,#calculate_form td{
	border: 1px solid #888;
	border-collapse: collapse;
}

#calculate_form td,#calculate_form th{
	padding: 3px;
	vertical-align: top;
	font-size: 12px;
}

.right{
	text-align: right;
}

.disclaimer{
	width: 300px;
	margin-bottom: 10px;
}
