/* Vertical Navigation Styles */
#vert_nav {
	width: 210px;
	margin: 0 20px 0 0;
	padding: 0;
}

#vert_nav a:visited {
	color:#6g3cb4;
}

#vert_nav li { /* Top Level default */
	font-size: small;
	margin: 0 0 1px 0;
	padding: 0;
	list-style: none;
	width: 100%
}

#vert_nav li a {
	display: block;
	font-size: .99em;
	text-decoration: none;
	background: #ededf1 url(/images/bullet_nav1_def.gif) no-repeat 7px .6em;	
	padding: 4px 0 4px 23px;	
	width: 187px;
	color: #0172af;
}

#vert_nav li a:hover {
	background: #dcb3b0 url(/images/bullet_nav_hover.gif) 7px .6em no-repeat;
	color: #000000;
}

#vert_nav .top_open a { /* has subordinate nav */
	background: #d0d1da url(/images/bullet_nav1_active.gif) 7px .6em no-repeat;
}

#vert_nav .top_open a:hover{ /* has subordinate nav */
	background-color:#F7F5F0;
	color: #6f3cb4;
}

#vert_nav .top_active a, #vert_nav .top_active a:hover{ /* current page */
	font-weight: bold;
	background: #d0d1da url(/images/bullet_nav1_nosub_active.gif) 7px .6em no-repeat;
	cursor: default;
	text-decoration: none;
}

#vert_nav .top_open_active {
	color: #6f3cb4;
}


/* First sub ul, apply general padding etc. */
#vert_nav .sub_1 {
	padding: 4px 0 5px 10px;
	margin: 0;
	background: #FFF;
	font-size: .8em;
}

#vert_nav .sub_1 ul {
	padding: 0;
	margin: 0 0 0 12px;
}

#vert_nav .sub_1 li a, #vert_nav .sub_1 li a:hover { /* generic sub item */
	font-weight: normal;
	padding: 4px 0 1px 12px;
	margin: 0;
	background: #FFF url(/images/bullet_nav2_def.gif) left .6em no-repeat;	
	cursor: pointer;
	color: #0172af;
}

#vert_nav .sub_1 li a:hover {
	text-decoration: underline;
}

#vert_nav .sub_1 a.sub_active, #vert_nav .sub_1 a.sub_active:hover { /* add to generic for active page */
	font-weight: bold;
	cursor: default;
	text-decoration: none;
	color: #6f3cb4;
}

#vert_nav .sub_1 a.sub_open, #vert_nav .sub_1 a.sub_open:hover { /* add to generic for down arrow bullet */
	background: #FFF url(/images/bullet_nav2_active.gif) left .6em no-repeat;		
}


#app_wrap {
	padding: 0;
	margin: 0;
	background:url(/images/bkg_app_wrap.gif) no-repeat bottom left;
}	


#app_hdr {
	background: #F2F7FD url(/images/bkg_app_hdr.gif) repeat-x bottom;
	padding: 15px 10px 40px;
}
#app_hdr h2 {
	padding: 10px 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #AA272F;
}
#app_hdr p {
	margin: 0;
}

/* Horizontal Tab Navigation Elements  */

#app_nav1 {
	clear:left;
	float:left;
	width: 100%;
	line-height: normal;
	background: url(/images/bkg_app_nav.gif) repeat-x bottom;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: .9em;
}
#app_nav1 ul {
	margin: 0;
	padding: 10px 10px 0;
	list-style: none;
}
#app_nav1 li {
	float: left;
	background: url(/images/tab_inactive.gif) no-repeat left top;
	margin: 0 1px 0 0;
	padding:0 0 0 9px;
}
#app_nav1 li a {
	display:block;
	background: url(/images/tab_inactive.gif) no-repeat right top;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	color: #000000;
	font-weight: 700;
}
#app_nav1 #current, #app_nav1 .current {
	background: url(/images/tab_active.gif) no-repeat left top;
}
#app_nav1 #current a, #app_nav1 .current a {
	background: url(/images/tab_active.gif) no-repeat right top;
	padding: 5px 15px 5px 6px;
	color: #000000;
}

div.app_sub_nav_link {
	margin: 0 7px 0 0;
	padding: 0 0 0 15px;
	background: url(/images/bullet_nav1_nosub_active.gif) no-repeat left center;
}

/* application body */

#app_body { 
	clear:left;
	border: solid #d2cec8;
	border-width: 0 1px 1px 1px;
	background: url(/images/bkg_app_body.gif) repeat-x top;
	padding: 0 10px 40px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: .9em;
}

#app_body a {
	color: #0172af;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: .9em;
}

#app_body a.calls_link {
	text-decoration: none;
	color: black;
	font-size: 1em;
}

#app_body a.conf_link {
	text-decoration: none;
	color: #7e4ca2;
	font-size: 1em;
}

#app_body a.bio_link {
	text-decoration: none;
	color: black;
	font-size: 1em;
}

/* top bar */
#top_bar {
	background-color: #07a953;
	font-size: 12px;
	color: #FFFFFF;
	position:relative;
 	top:-20px;
 	left:-10px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

/* Styles for the Footer */
p.footermain {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 11px;
	text-indent: 0px;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 1px;
	margin-left: 3px;
	margin-right: 3px
}
p.footercontact {color: #333333;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px; text-indent: 0px; text-decoration: none; margin-top: 3px; margin-bottom: 35px; margin-left: 3px; margin-right: 3px}

a.footer:link {color: #333333;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px; font-weight : bold; text-decoration: none}
a.footer:visited {color: #333333;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px; font-weight : bold; text-decoration: none} 
a.footer:active {color: #000000;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px; font-weight : bold; text-decoration: none} 
a.footer:hover {color: #000000;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px; font-weight : bold; text-decoration: none}



