input[type="text"]:not([size]) { 
     width: 8em;    /* Desired width of input field */
}

body{
border:0;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
font-family: Arial;
font-style: Arial;
}

table#main_table{
	width: 720px;
	margin-left:65px;
}
@media all {table[id$=main_table]{
	max-width: 720px;
}}

a {
border:	0;
}

div.errors{
	color:	red;
	BORDER:	red 2px solid;
	padding-left: 10%;
}


img {
	border: 0px;
}
h1 {
	/* color: #00589A; */
}

h5 {
	font-size:	large;
}

.heading {
	font-size: 	x-large;
	font-weight:	bold;
}

.subhead {
	font-size: 		larger;
	font-weight:	bold;
}

.bulleted {
	
	font-size:	large;
}

.table_subhead {
	font-weight: bold;
}


/* layout settings */

td.leftspacer {
	width: 7%;
}

table.inputdata {
	padding-left: 7%;
}

table.inputdata td {
	padding-bottom:	15px;
}
table.subinput td {
	padding-bottom: 15px;
}
table#info {
	padding-right: 7%;
}

table.results td.subtotal {
	width:	14%;
}
table.results td.calculation {
	width:	66%;
}
table.results_holder {
	padding-left:	10px;
	padding-right:	10px;
}

td.info	{
	text-align:	right;
}


/* Heading Fonts */

div.title_large {
	font-size:	xx-large;
	font-weight:	bold;
	text-align:		right;
	padding-right:	25px;
}

div.title_small {
	text-align:		right;
	padding-right:	12px;
}

/* Footer Fonts */
div.copyright {
	font-size:		small;
	text-align:		center;
}

/* Image Layouts */
td.filler {
width:	*%;
}
td.spacer {
width: 50px;
}

td.swoopext {

width:	*%;
height:	8px;
background-image:	url(../images/swoop_cont3.bmp);
background-repeat:	repeat-x;

}

td.swoop {
width:	400px;
height:	52px;
background-image:	url(../images/swoop_left3.jpg);
background-repeat:	no-repeat;
}

td.top_header {
	background-color:	#4979C0;
}

td.top_menu {
width:	*%;
height:	52px;
background-image:	url(../images/top_menu_repeat.bmp);
background-repeat:	repeat-x;
}

td.small_menu_links {
width:	*%;
height:	30px;
background-image:	url(../images/small_menu_repeat.bmp);
background-repeat:	repeat-x;
}

table.footer td{
	background-color:	#C2CFDF;
}





