/*	 wheeler street design 	*/
/*   wsd ims css : 05.24.05 */

body {
	font-size: 10px;
	margin: 0px;
	color: 000; 
	line-height: 12px; 
	font-family: verdana, helvetica, arial, sans-serif;
	background-color: #e9e9e9;
}


/** header **/

table td#header_left {
	border-bottom: 3px solid #959594; 
	font: 28px 'Trebuchet MS'; 
	padding: 5px; 
	font-weight: bold;
	background:  url(../../images/header_bg_repeat.gif) 100% 0px repeat-x;
	color: #000000;
}	

table td#header_right {
	border-bottom: 3px solid #959594; 
	font: 10px 'Verdana'; 
	background:  url(../../images/header_bg.gif) 100% 0px repeat-x;
}	

table td#header_right a#logout {
	background:  url(../../images/logout.gif) 100% 0px repeat-x;
	color: #FFFFFF;
	padding: 6px;
	display: block;
	text-decoration: none;
	font: 10px 'Verdana';
}

/** body table  **/ 

table#body td#white {
	background-color: #FFFFFF; 
	border-right: 1px solid #DBDBDB; 
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	font: 12px 'Verdana';
	padding: 8px;
}

/** sub nav **/

table#body td#gry_body {
	background:  url(../../images/title_bg_sub.gif) 100% 0px no-repeat;
	background-color: #AEAEAD;
	border-top: 1px solid #7F7E7E;
	padding: 6px 0px;
	font: 10px 'Verdana';

}

table#body td#gry_body a#subnav:link, table#body td#gry_body a#subnav:visited{
	background-color: #AEAEAD;
	color: #e9e9e9;
	padding: 2px 4px;
	margin: 2px 4px;
	text-decoration: none;
	border: 1px solid #AEAEAD;
	font: 10px 'Verdana';
}

table#body td#gry_body a#subnav:hover {
	background-color: #AEAEAD;
	color: #e9e9e9;
	padding: 2px 4px;
	margin: 2px 4px;
	text-decoration: none;
	border: 1px solid #CCCCCC;
	font: 10px 'Verdana';

}


div#title {
	background:  url(../../images/title_bg.gif) 100% 0px no-repeat;
	background-align: right;
	background-color: #959594;
	font: 18px 'Verdana';
	padding: 6px 10px 10px 8px;
	color: #FFFFFF;
}


/** nav **/ 

table#nav {
	background-color: #FFFFFF;
	}

table#nav td#top a:link, table#nav td#top a:visited {
	background:  url(../../images/top_nav_over.gif) 100% 0px repeat-x;
	color: #FFFFFF;
	padding: 6px 10px;
	display: block;
	text-decoration: none;
	font: 13px 'Verdana';
	border-right: 3px solid #FFFFFF;
}

table#nav td#top a:hover{
	background:  url(../../images/top_nav.gif) 100% 0px repeat-x;
	color: #FFFFFF;
	padding: 6px 10px;
	display: block;
	text-decoration: none;
	font: 13px 'Verdana';
}

table#nav td#top a#selected {
	background:  url(../../images/top_nav_selected.gif) 100% 0px no-repeat;
	background-align: right;
}

/** forms start **/





/** footer **/

a#footer:link, a#footer:visited {
	font: 10px 'Verdana';
	color: #CCCCCC;
	text-decoration: none;
	padding: 4px 0px;
	display: block;
}

a#footer:hover {
	font: 10px 'Verdana';
	color: #333333;
	text-decoration: none;
	padding: 4px 0px;
	display: block;
}


/** messaging **/
div.messaging
{
	height: 30px ;
	width: 98% ;
	overflow: auto ;
	color: #330 ;
	padding: 3px ;
	border: 1px dashed #fc0 ;
	background-color: #fff ;
}

div.messaging_error
{
	height: 30px ;
	width: 98% ;
	overflow: auto ;
	width: 100% ;
	/**
	font: 10px 'Verdana' #033 ;
	**/
	background-color: #ffc ;
}

div.messaging_success
{
	height: 30px ;
	width: 98% ;
	overflow: auto ;
	width: 100% ;
	/**
	font: 10px 'Verdana' #303 ;
	border-bottom: 1px solid #ccc ;
	**/
	background-color: #cfc ;
}

div.messaging_text_success
{
	font: 10px 'Verdana' #060 ;
	line-height: 14px ;
	padding-left: 15px ;
	border-bottom: 1px solid #fff ;
	background:  url(../../images/icon_success.gif ) 0px no-repeat;
}


div.messaging_text_error
{
	font: 10px 'Verdana' #600 ;
	line-height: 14px ;
	padding-left: 15px ;
	border-bottom: 1px solid #fff ;
	background:  url(../../images/icon_error.gif ) 0px no-repeat;
}