@charset "UTF-8";
/* CSS Document */

body {
	font-family:Verdana, Helvetica, sans-serif;
	_background-image:url(images/global/bg-gradient-01.gif);
	_background-repeat:repeat-x;
	background-color:#e6f0ff;
	margin:0;
	padding:0;
	font-size:83%;
}
/* 
Blue #365EBF
Green #2DA458
Red #CF3F26
*/
a {
	color:#365EBF;
}
a:hover {
	color:#CF3F26;
}
td {
	vertical-align:top;
}

h1 {
	font-size:1.5em;
	font-weight:normal;
	color:#2DA458;
	background-color:#FFF;
	margin-top:0;
	
}

/* Header Elements */
h1#siteName {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#365EBF;
	font-weight:bold;
	font-size:1.75em;
	padding:0;
	margin:20px 0px 2px 55px;
}
h1#siteName a, h1#siteName a:hover {
	text-decoration:none;
	background-color:#FFF;
	color:#365EBF;
}

p#tagline {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	color:#333;
	padding:0;
	margin:2px 0px 20px 60px;
}

td#shadowLeft {
	width:5px;
	background:#e6f0ff url(images/global/container-shadow-lt.gif) repeat-y;
}

td#shadowRight {
	width:5px;
	background:#e6f0ff url(images/global/container-shadow-rt.gif) repeat-y;
}

td.footer {
	background:#163894 url(images/nav/bg_out.jpg) center center repeat-x;
	color:#FFF;
	text-align:center;
}

td.footer a {
	color:#FFF;
}

.rightSide {
	font-size:95%;
}
.rightSide ul li {
	margin-bottom:8px;
}
.rightSide ul li ul li {
	margin:4px;
}
div.note {
	font-size:0.8em;
	color:#666;
	font-style:italic;
	margin-bottom:5px;
}
.formCell {
	padding:4px;
	border-bottom:1px solid #CCC;
}
/* See alternative http://www.dynamicdrive.com/style/csslibrary/item/solid_block_menu/ */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.indentmenu {
	font-size:0.85em;
	width: 100%; /*leave this value as is in most cases*/
	overflow: hidden;
}

.indentmenu ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%; /*width of menu*/
	border: 1px solid #039; /*dark purple border*/
	background: #163894 url(images/nav/bg_out.jpg) center center repeat-x;
}

.indentmenu ul li {
	display: inline;
}

.indentmenu ul li a {
	float: left;
	color: white; /*text color*/
	padding: 5px 11px;
	text-decoration:underline;
	border-right: 1px solid #039; /*dark purple divider between menu items*/
}

.indentmenu ul li a:visited {
	color: white;
}

.indentmenu ul li a:hover,
.indentmenu ul li .current {
	color: white !important; /*text color of selected and active item*/
	padding-top: 6px; /*shift text down 1px for selected and active item*/
	padding-bottom: 4px; /*shift text down 1px for selected and active item*/
	background: black url(images/nav/bg_in.jpg) center center repeat-x;
}

/* content */
td#contentMain {
	padding:10px 2em 10px 2em;
}

td.h1copy {
	font-size:1.5em;
	font-weight:normal;
	color:#2DA458;
	background-color:#FFF;
	
}

#title {
	margin:0px 2px 0px 2px;
}

#title a {
	text-decoration:none;
}

#title span.topCalculator {
	font-family:'Courier New', Courier, monospace;
	font-size:1.75em;
	color:#000;
	background-color:#FFF;
	font-weight:bold;
}

#title span.topSoup {
	color:#900;
	background-color:#FFF;
	margin-left:-4px;
	font-size:1.6em;
	font-weight:bold;
}

