/* CSS Document */

/*
***********************************************************************
Page background
***********************************************************************
*/

BODY {
	background: #bec8ce url(/custom/design/2009/gradient.gif) repeat-x scroll top center;
	margin:0;
}
#template {
	background: transparent url(/custom/design/2009/shadow.png) repeat-y scroll top center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.875em;
}
#templatePage {
	width : 1000px;
	margin: 0px auto;
	overflow:hidden;
}

/*
***********************************************************************
Banner
***********************************************************************
*/

#templateBanner {
	background: #738ad6 url(/custom/design/2009/bannerr.jpg) no-repeat scroll 250px 0;
	height : 100px;
	line-height:1em;
}

#templateBannerTools {
	float : right;
	white-space:nowrap;
	margin-right : 5px;
}
#templateBannerMenu {
	float : right;
	color : black;
	margin : 0px;
	font-size : 0.7em;
}
#templateBannerMenu A:link,
#templateBannerMenu A:visited {
	color : black;
	text-decoration : none;
	padding : 2px 5px;
}
#templateBannerMenu A:hover {
	color : white;
	text-decoration : underline;
	background-color : #6279c5;
}

#templateBannerMenu A.inboxHighlight {
	color : white;
	background-color : red;
	border-color : #ff6666 #cc0000 #cc0000 #ff6666;
	border-style : solid;
	border-width : 1px;
	padding : 1px 2px;
	font-weight : bold;
}
#templateBannerMenu A:hover.inboxHighlight {
	text-decoration:none;
}

#templateBannerBox {
	float : right;
	clear : right;
	background-color : #adc3ff;
	border : 1px solid #6279c5;
	padding : 5px;
	margin : 7px 7px 0 0;
	font-size: 0.7em;
}
#templateBannerBox A,
#templateBannerBox A:link,
#templateBannerBox A:visited,
#templateBannerBox A:active {
	color : black;
}
#templateBannerBox A:hover {
	color : #6666ff;
}
#templateBannerBox .quickSearchText,
#templateBannerBox .quickSearchButton {
	font-size: 1em;
}
#templateBannerBox SELECT {
	font-size: 1em;
}

/*
***********************************************************************
Banner auto-suggestions
***********************************************************************
*/

#autoSuggestions {
	background-color : white; 
	border : 1px solid black; 
	position : absolute; 
	z-index : 9; 
	display:none;
	width : 157px;
	overflow : hidden;
	white-space : normal;
	line-height : 1.5em;
}
#autoSuggestions .autoSuggestion {
	padding : 7px 10px;
	clear : both;
}
#autoSuggestions .quickSearchAutoSuggestionSelected {
	padding : 7px 10px;
	clear : both;
	background-color : #666666;;
}
#autoSuggestions .autoSuggestion DIV,
#autoSuggestions .quickSearchAutoSuggestionSelected DIV {
	margin-left : 20px; 
	padding-top : 2px;
}
#autoSuggestions .autoSuggestion A:link,
#autoSuggestions .autoSuggestion A:visited {
	text-decoration : none;
}
#autoSuggestions .quickSearchAutoSuggestionSelected A:link,
#autoSuggestions .quickSearchAutoSuggestionSelected A:visited {
	text-decoration : none;
	color : white;
}
#autoSuggestions .autoSuggestion A:hover {
	text-decoration : underline;
}
#autoSuggestions .quickSearchAutoSuggestionSelected A:hover {
	text-decoration : underline;
	color : white;
}

/*
***********************************************************************
Nav-rail
***********************************************************************
*/

.navRail {
	color : #bbbbbb;
	font-weight : bold;
	font-size : 0.7em;
	letter-spacing : 2px;
	background: #5e73bb url(/custom/design/2009/navrail.gif) repeat-x;
	border-top : 1px solid #666666;
	white-space: nowrap;
	height : 26px;
	line-height:24px;
}
.navRail A {
	color : #eeeeee;
	padding : 3px 6px 4px;
	text-decoration : none;
}
.navRail A:Hover {
	color : #ffffff;
	text-decoration : underline;
	background-color : #4d62aa;
	padding : 2px 5px 3px;
	border : 1px solid #6f84cc;
}

.navRailSubMenu {
	color: #bbbbbb;
	font-weight: bold;
	font-size: 0.7em;
	letter-spacing: 2px;
	background: #798ac5 url(/custom/design/2009/navrail2.gif) repeat-x;
	border-bottom: 1px solid #666666;
	white-space: nowrap;
	position : relative;	
	height : 26px;
	line-height:24px;
}
.navRailSubMenu DIV {
	position : absolute;
	filter : alpha(opacity=0);
	opacity : 0;
	display : none;
	/*width : 100%;*/
}
.navRailSubMenu A {
	color : #eeeeee;
	padding : 3px 6px 4px;
	text-decoration : none;
}
.navRailSubMenu A:Hover {
	color : #ffffff;
	text-decoration : underline;
	background-color : #6879b4;
	padding : 2px 5px 3px;
	border : 1px solid #8a9bd6;
}

/*
***********************************************************************
Footer
***********************************************************************
*/

.footer {
	border-top : 1px dashed #cccccc;
	clear: both;
	text-align : center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height : 1.5em;
	width : 900px;
	margin : 20px auto;
	padding : 20px 50px;
}

.warning {
	color : #808080;
	margin-bottom : 10px;
	font-style: italic;
}

.footerLinks {
	color : #808080;
}

.footerLinks A,
.footerLinks A:link,
.footerLinks A:visited {
	color : #808080;
}



