﻿/* --------------------------------------------------------
	TOP NAVIGATION
   -------------------------------------------------------- */
/* Search Box */

#searchRight
{
	float: right;
}

#searchControl
{
    float: right;
}

#searchBox
{
	font-size: 10px;
	line-height:8px;
	clear: left;
	margin-right:20px;

}

#searchButton
{
	clear: right;
	margin-top: -30px;
	margin-left: 150px;
}

#searchErrorMessage 
{
}

/*==================================*/
/*------------- TOOLTIPS ------------*/
/*==================================*/

#tooltip {
	position: absolute;
	z-index: 3000;
	width: 182px;
	border: none;
	background-color: #25a4db;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
	opacity: .95;
}
#tooltip h3, #tooltip div { 	
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 0 0; 
	color: #fff;
}*

#tooltip h3 {
	font-weight:bold;
	font-size:13px;
	margin:0 0 5px 0;
}

#tooltip div {
	font-weight:normal;
	font-size:12px;
}

/* --------------------------------------------------------
    Top Global Nav == SECONDARY COLORED BAR NAV
   -------------------------------------------------------- */

/* Top Global Nav */

div#global_top_nav{
	margin: 10px 0;
	padding: 6px 0 4px 0;
	font-size:  13px /* 13px */;
	border: solid 1px #cecfd2;
	background-image: url(/_resources/images/global_nav/middle_global_nav.gif);
	background-repeat: repeat-x;
	text-align: center;
	height:17px;
}

#global_top_nav ul{
	display: inline;
	list-style-type: none;
	color: #000000;
	font-weight:bold;
	padding: 0em;
	margin: 0px;
}
#global_top_nav li{
	display: inline;
	position: relative;
	font-weight:bold;
}

#global_top_nav a{
	position: relative;
	margin: 0px;
	padding: 6px 36px 5px;	
	font-size:  12px /* 13px */;
	font-weight:bold;
	text-decoration:none;
}

#global_top_nav a:hover{
	background-image: url(/_resources/images/global_nav/members/over_global_nav.gif);
	background-repeat: repeat-x;
}

/* Table Layout */

table
{
	padding: 0px;
	margin: 0px;
	border: none 0px #ffffff;
}

td
{
	vertical-align: top;
	padding: 0px;
}

.left_padding
{
	padding-left: 1.0em;
}

.right_padding
{
	padding-right: 1.0em;
}

/* Content */

h5 {
	font-family: Times, Georgia, serif;
	font-weight: normal;
	font-size: 1.38em /* 22px */;
	color: #0080c5;
	margin: .25em 0em 0em 0em;
}

h6 {
	font-weight: bold;
	font-size: 13px /* 13px */;
	color: #010101;
	margin: 0em 0em -1.15em 0em;
	text-transform:uppercase;
}
h2 {
	font-family: Times, Georgia, serif;
	font-weight: normal;
	font-size: 1.38em /* 22px */;
	color: #0080c5;
	margin: .25em 0em 0em 0em;
}

h3 {
	font-family: Times, Georgia, serif;
	font-weight: normal;
	font-size: 0.81em /* 13px */;
	color: #0080c5;
	margin: .25em 0em 0em 0em;
}

.whiteheader{
	color: #FFFFFF;
}

p {
	font-size: 13px /* 13px */;
	color: #010101;
	margin: 0em 0em 1em 0em; 
}
label {
	font-size: 0.81em /* 13px */;
	color: #010101;
	margin:0;
	padding:0;
	*font-size:13px;
}

.breadcrumb-blue {
	color: #0080c5;
}

a {
	color: #0080c5;
	text-decoration:underline;
	
}

.link{
	color: #0080c5;
}
.link:hover {
	background-color: #D9F0FF;
}
a.contentlink{
	color:#0080c5;
	text-decoration: underline;
}
a.contentlink:hover{
	background-color: #D9F0FF;
}

.rbtop a {
	text-decoration:none;
}

hr {
	color: #cecfd2;
}

blockquote {
	font-size: 0.81em /* 13px */;
	color: #010101;
	font-style:italic; 
}

input {
	margin:0 5px 10px 0;
}

.quoter {
	font-size: 0.94em /* 15px */;
	color: #010101;
	font-weight:bold; 
	
}

.backtotop {
	text-align: right;
	font-weight: normal;
	font-size: 0.81em /* 13px */;
	margin: 0em 0em 0em 0em;
	vertical-align: top;
}
.backtotop a{
	text-align: right;
	color: #0080c5;
	margin: 0em 0em 0em 0em;
	vertical-align: top;
}
.backtotop a:hover {
	background-color: #D9F0FF;
	margin: 0em 0em 0em 0em;
	vertical-align: top;
}

/* list styles */

#body-content li {
	font-size: 13px /* 13px */;
	display: block;
	list-style-image: url(/_resources/images/bullet.gif);
	list-style-position:outside;
	text-align:left;
	display:list-item;
	padding:0 0 4px 0;
}

#body-content li h6, #body-content ul li p {
	font-size:10px/* 13px */;
}

#body-content ol ul li p {
	font-size: 13px/* 13px */;
}

#nobullet {
	display: block;
	list-style: none;
	text-align:left;
	text-indent:0;
	padding-left:0;
	text-size:10px;
}

ol { /* sets color for numbering */
	color: #0080c5;
	font-weight:bold; 
}

#body-content ol li {
	list-style-image:none;
	list-style-type:decimal;
	font-size:inherit;
	padding:0 0 5px 0;
	font-size: 13px /* 13px */;
}

ol li ul {
	padding-top:8px;
	padding-bottom:8px;
	font-size: 13px /* 13px */;
}

ol p, ol ul li, ol ul li p {
	font-weight:normal;
	color: #010101;
	font-size: 13px /* 13px */;
	margin:0;
	padding:0;
}

/* --------------------------------------------------------
    Left Nav Styles
   -------------------------------------------------------- */

/* ---------------------------
    Quick Menu js styles
   --------------------------- */

/*"""""""" (MAIN) Container""""""""*/	
#qm0 {	
	width:99%;
	background-color:transparent;
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}


/*"""""""" (MAIN) Items""""""""*/	
#qm0 a {	
	padding:5px 5px 5px 8px;
	background-color:#ffffff;
	background-image:url(/_resources/images/members/left_nav/grey_gradiant_btn_bg.gif);
	background-repeat:repeat-x;
	background-position:center top;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px /* 12px */;
	text-decoration:none;
	border-width:0px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
}

/*"""""""" (MAIN) Hover State""""""""*/	
#qm0 a:hover, #qm0 li:hover>a {	
	background-color:#E5F5FF;
	background-image:url(/_resources/images/members/left_nav/M_Lt_blue_bg_over.gif);
	background-repeat:repeat-x;
	background-position:center top;
}

/*"""""""" (MAIN) Active State""""""""*/	
body #qm0 .qmactive, body #qm0 .qmactive:hover {	
	background-color:#E5F5FF;
	background-image:url(/_resources/images/members/left_nav/M_Lt_blue_bg_up.gif);
	background-repeat:repeat-x;
	background-position:center top;
	text-decoration:none;
	border-style:solid;
	border-color:#cccccc;
}

/*"""""""" (MAIN) Persistent State""""""""*/	
body #qm0 .qmpersistent, body #qm0 .qmpersistent:hover {	
	background-color:#E5F5FF;
	background-repeat:repeat-x;
	background-position:center top;
}

/*"""""""" (SUB) Container""""""""*/	
#qm0 div, #qm0 ul {	
	padding:0px;
	background-color:#E5F5FF;
	border-width:1px;
	border-style:none;
	border-color:#cccccc;
}


/*"""""""" (SUB) Items""""""""*/	
#qm0 div a, #qm0 ul a {	
	padding:5px 10px;
	margin:0px;
	background-color:#E5F5FF;
	background-image:none;
	font-size: 13px;
	border-width:0px 0px 1px;
	border-style:solid;
	border-color:#cccccc;
}

/*"""""""" (SUB) Hover State""""""""*/	
#qm0 div a:hover, #qm0 ul li:hover>a  {	
	background-color:#ccebff;
	background-image:url(/_resources/images/members/left_nav/M_Lt_blue_bg_over.gif);
	background-repeat:repeat-x;
	background-position:center top;
	text-decoration:none;
}

/*"""""""" (SUB) Active State""""""""*/	
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-color:#2cabff;
	border-color:#cccccc;
}

/*"""""""" (SUB) Persistent State""""""""*/	
body #qm0 div .qmpersistent, body #qm0 div .qmpersistent:hover {	
	background-color:#2cabff;
	background-position:0% 0%;
	background-image:none;
	background-repeat:none;
}

/*"""""""" Individual Titles""""""""*/	
#qm0 .qmtitle {	
	font-size:11px;
}

/*"""""""" Custom Rule""""""""*/	
ul#qm0 ul .qmparent	{	
	background-image:url(qmimages/symbol_3.gif);
}

ul#qm0 .qmparent {	
	background-image:url(qmimages/symbol_0.gif);
	background-repeat:no-repeat;
	background-position:95% 55%;
}

ul#qm0 ul a	{	
	padding:2px 20px 2px 5px;
	background-color:#f1f1f1;
}

ul#qm0 ul {	
	background-color:#f1f1f1;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
}

ul#qm0 a {	
	background-color:#dddddd;
}   

/*Callout div*/
div.callout {
	height:120px;
}

/* ---------------------------------
	Quick Menu header/footer styles
   --------------------------------- */

div.left_nav{
	position: relative;
	text-align: left;
	width: 100%;
	margin-bottom: 2em;
	font-size: .75em /* 12px */;
}

div.left_nav h3{
	font-size: .88em /* 14px */;
	text-indent: 1em;
	padding: 6px 1px 0px 1px;
	height: 1.4em;
	*width: 100%; /* For IE 6/7 */
	color: #FFFFFF;
	background-image: url(/_resources/images/members/left_nav/M_Lt_blue_btn_up.gif);
	background-repeat: repeat-x;
	background-color: #40B3FF;
	margin: 0px;
	border-bottom: 1px solid #444444;
}

div.left_nav h4{
	height: 27px;
	*width: 100%; /* For IE 6/7 */
	background-image: url(/_resources/images/general/webparts/btm_middle.gif);
	background-repeat: repeat-x;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 0px;
	border: solid 1px #C1C1C1;
	border-top: none 0px #ffffff;
}

/* ----- */

/* Middle Background */
.rbroundbox {
	 text-indent: 8px;
	 width: 100%;
	 height:26px;
	 *width: 100%; /* For IE 6/7 */
	 font-size: 13px;
	 color: #FFFFFF;
	 background-image: url(/_resources/images/members/left_nav/M_Lt_blue_btn_up.gif);
	 background-repeat: repeat-x;
	 background-color: #40B3FF;
	 margin: 3px 0 0 0;
}

/* Right Background */
.rbtop{
	background: url(/_resources/images/members/left_nav/R_crv_Lt_blue.gif) no-repeat top right;
}

/* Left Background */
.rbtop div {
	background: url(/_resources/images/members/left_nav/L_crv_Lt_blue.gif) no-repeat top left;
	padding-top: .5em;
}

.rbtop div span 
{
	font-size: .88em /* 14px */;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}

.rbroundbtm {
	height: 23px;
	*width: 100%; /* For IE 6/7 */
	background-image: url(/_resources/images/general/webparts/btm_middle.gif);
	background-repeat: repeat-x;
	margin: 0px;
}

.rbbot div{
	width: 100%;
	height: 23px;
	background: url(/_resources/images/general/webparts/btm_left_curv.gif) no-repeat bottom left;
}
.rbbot {
	width: 100%;
	height: 23px;
	background: url(/_resources/images/general/webparts/btm_right_curv.gif) no-repeat bottom right;
}

/* height and width details */
.rbtop div, .rbtop {
    width: 100%;
    *height: 23px; /* For IE 6/7 */
    color:#ffffff;
}
.rbcontent  {
	margin: 0 0px;
}



/* --------------------------------------------------------
    Download Widget Styles
   -------------------------------------------------------- */

/* Spacing */  

#downloads {
	margin-top: 20px;
	width:208px;
}

/* ---------------
    Head
   --------------- */

#download-head {
	height:26px;
	background: url(/_resources/images/members/left_nav/M_Lt_blue_btn_up.gif) repeat-x;
}

#download-head-left {
	float:left;
	width: 9px;
	height:26px;
	background: url(/_resources/images/members/left_nav/L_crv_Lt_blue.gif) no-repeat top left;
}

#download-head-center {
	float:left;
	width: 190px;
	height: 26px;
}

#download-head-right {
	float:left;
	background: transparent url(/_resources/images/members/left_nav/R_crv_Lt_blue.gif) no-repeat top right;
	width:9px;
	height:26px;
}

/* ---------------
    Content
   --------------- */

#download-content {
	clear:both;
	height:26px;
	padding: 10px 10px 13px 10px;
	background: url(/_resources/images/members/left_nav/grey_gradiant_btn_bg.gif) repeat-x top right;
	border:1px solid #ccc;
	overflow:visible;
	height:100%;
}

/* ---------------
    Foot
   --------------- */

#download-foot {
	height:23px;
	background: url(/_resources/images/general/webparts/btm_middle.gif) repeat-x;
}

#download-foot-left {
	float:left;
	width: 9px;
	height:23px;
	background: url(/_resources/images/general/webparts/btm_left_curv.gif) no-repeat top left;
}
#download-foot-center {
	float:left;
	width: 190px;
	height: 23px;
}

#download-foot-right {
	float:left;
	background: url(/_resources/images/general/webparts/btm_right_curv.gif) no-repeat top right;
	width:9px;
	height:23px;
}

/*header text*/
#download-head h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.88em; /* 14px */
	color: #fff;
	font-weight:bold;
}

/* Link Icon Styles */
  
#download-content a {
	color: #0080c5;
	text-decoration:underline;
}

#download-content ul {
	margin:0 0 0 10px; 
	padding:0;
	overflow:visible;
}

#download-content li {
	list-style:none;
	padding:5px 0;
	list-style-image:none;
	font-size: 0.75em /* 12px */;
	text-indent:0;
	text-align:left;
	margin:0;
	overflow:visible;
}
 
span.filesize {
	font-style:italic;
	font-size: 0.85em;
}

img.icon {
	padding-left:5px;
}
	
/* --------------------------------------------------------
    Tooltip Styles
   -------------------------------------------------------- */
   
span.glossary-term {
	color:#0080c5;
	border-bottom:1px dotted;
}

span.glossary-term:hover {
	background-color:#D9F0FF;
}
