/* redefined html tags */
body {
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#dddddd;
	color: #173B60;
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both;
}

p {
	margin:0;
	padding:0;
	}
img {
	border:;
	}


/* standard layout id's */
#center {
	position:relative;
	width:740px;
	top:15px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	overflow:hidden;
}

#header {
	position:relative;
	height:116px;
	width: 740px;
	margin-bottom:10px;
	z-index:9;
	}
	img#logo {
		position:absolute;
		top:45px;
		left:45px;
		border:0px;
		}
	img#corner_color {
		position:absolute;
		top:0px;
		right:0px;
		width: 10px;
		}

#page_container {
	
}

#page_base_nav {
	background: #eef5db;
	border-bottom: 1px solid #4D80B5;
	border-top: 1px solid #4D80B5;
	padding: 0;
	margin-top: 35px;
	height: 28px;
	position: relative;
	display:block;
	}
	#page_base_nav a.back {
		display:block;
		position:absolute;
		left:20px;
		top:6px;
		background: url(../images/nav_arrow_top.gif) center left no-repeat;
		padding-left: 20px;
	}
	#page_base_nav a.forward {
		display:block;
		position:absolute;
		right:20px;
		top:6px;
		background: url(../images/nav_arrow.gif) center left no-repeat;
		padding-left: 20px;
	}
	

#page_footer {
	border-top: 0px solid
	margin-top:0px;
	text-align:right;

	padding: 15px 60px;

}

#main>#side_menu {
	margin-left:-169px;
	}

#main {
	position:relative;
	padding-left: 212px;
	background:url(../images/subpage_bg.jpg) bottom left no-repeat;
	padding-bottom:100px;
	padding-right: 45px;
}

#footer {
	position:relative;
	clear:both;
	width:740px;
	background-color:#dddddd;
	padding-top: 2px;
	padding-left: 22px;
	color: #4D80B5;
	font-size: 9px;
	}
	#footer a {
		font-weight:normal;
		color: #4D80B5;
		text-decoration: none;
		}
		#footer a:hover {
			color: #4D80B5;
			text-decoration: underline;
			}

#spring_website_link {
	position:relative;
}


/* main menu code */
div#main_menu {
	position:absolute;
	bottom:0px;
	left:205px;
	width:100%;
	height: 25px;
	z-index:9;
}
div#main_menu ul {
	margin: 0; 
	padding: 0; 
	border-bottom: 0px; 
}
div#main_menu li {
	position: relative; 
	list-style: none; 
	margin: 0px; 
	float: left;  
	width: 109px;
	height: 25px;
	margin-right: 20px; 
}

div#main_menu li a {display: block; width: 84px; height: 25px; padding-left: 28px; line-height:28px; text-decoration: none; background: #fff url(../images/menu_off.gif) top left no-repeat; color: #4D80B5; font-size: 10px; font-weight:bold;}

/*IE BOX MODEL FIX - START */
/* redifine width for IE 5.x then revert back for escape friendly gecko browsers */
div#main_menu li a {
\width: 109px;
w\idth: 84px;
}
/*IE BOX MODEL FIX - END */

div#main_menu li a:hover, div#main_menu li.selected a {  background: url(../images/menu_on.gif) top left no-repeat; color: #fff;}





/* SIDE MENU */

#side_menu {
	position:relative;
	float:left;
	margin-left:-85px;
	margin-top: 70px;
	width:144px;
	background-color: #f8f8f8;
}




/*home */

.body_text_home {
	padding-top: 0px;
	padding-left: 20px;
	line-height: 18px;
}


form{
	margin:0px;
	padding:0px;
}


textarea{
	border: 1px solid #DDEBB6;
	font-size:11px;
	margin-top: 3px;
	width:220px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

