body {
	background-color: white;
}
a, a:visited {
	text-decoration: none;
	color: #4366AD;
}
a:hover {
	text-decoration: underline;
}
#topbar_box {
	background: url("topbar_box_border.gif") bottom repeat-x;
	background-color: #74B7D8;
	padding-bottom: 6px;
}

#topbar a, #topbar a:visited {
	color: white;
	}

#topbar li.menuon {
	background: url("menuon_left.gif") top left no-repeat;
	}
#topbar li.menuon a {
	background: url("menuon_right.gif") top right no-repeat;
	}

#topbar li.menuhover {
	background: url("menuon_left.gif") top left no-repeat;
	}
#topbar li.menuhover a {
	background: url("menuon_right.gif") top right no-repeat;
	}

ul#menu {
	display: block;
	height: auto;
	}	


#appside .block_title {
	background: url("appleft_btitle.png") no-repeat;
	color: white;
}
#appmain .block_title {
	background: url("appcenter_btitle.png") no-repeat;
	color: white;
}
#appright {
	border-left: #BEDEED 1px solid;
	}

.block_title a, .block_title a:visited {
	text-decoration: underline;
	color: white;
}


#jcow_application_box {
	background: white;
	}
#menu {

}


.topnav_box {
	height: 25px;
	width: 100%;
	background: url("topnav_box_bg.gif") top left no-repeat;
	margin-top: 2px;
}
ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin: 0;
	float: left;
	width: 980px;
}
ul.topnav li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 5px 10px;
	color: #fff;
	display: block;
	font-weight: bold;
	text-decoration: none;
	float: left;
}
ul.topnav li a:hover{
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 50px;
	height: 30px;
	float: left;
	background: url(subnav_btn.png) no-repeat left -5px;
}
ul.topnav li span.subhover {background-position: left bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 25px;
	background: #63AFD3 url("subnav_bg.gif") repeat-x;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #3184AC;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #8EC5DF; /*--Create bevel effect--*/
	border-bottom: 1px solid #8EC5DF; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	padding: 5px 10px;
	font-weight: normal;
	float: left;
	width: 145px;
	color: white;
	font-weight:bold;
	padding-left: 10px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #50A5CD;
}

#topbar_box {
	overflow:visible;
	}



#topbar li.menuon {
	background: url("menuon_left.gif") top left no-repeat;
	}
#topbar li.menuon a {
	background: url("menuon_right.gif") top right no-repeat;
	}

#topbar li.menuhover {
	background: url("menuon_left.gif") top left no-repeat;
	}
#topbar li.menuhover a {
	background: url("menuon_right.gif") top right no-repeat;
	}
#topbar li.menugen {
	background: url("menugen_left.gif") top left no-repeat;
	}
#topbar li.menugen a {
	background: url("menugen_right.gif") top right no-repeat;
	}


