/* ********Application standards******** */
/*    Tool Tips    */	
.tooltip_label {
border-bottom:#666666 dashed 1px;
vertical-align:top;
}
.tooltip_spacer {
line-height:3px;
}
/*    Sort Labels in Grids    */	
a.sort_label:link, a.sort_label:active,  a.sort_label:visited {
font-weight:bold;
color: #000000;
	}
a.sort_label:hover {
text-decoration:underline;
	}

/*    Tab Navigation    */	
#tabnav {
  float:left;
  width:100%;
  background:#ffffff url("/layouts/Standard/images/tabnav/bg.gif") repeat-x bottom;
  font-size:0.9em;
  line-height:normal;
  }
#tabnav ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#tabnav li {
  float:left;
  background:url("/layouts/Standard/images/tabnav/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabnav a {
  float:left;
  display:block;
  background:url("/layouts/Standard/images/tabnav/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#333;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabnav a {float:none;}
/* End IE5-Mac hack */
#tabnav a:hover {
  color:#7123BA;
  }
#tabnav #current {
  background-image:url("/layouts/Standard/images/tabnav/left_on.gif");
  }
#tabnav #current a {
  background-image:url("/layouts/Standard/images/tabnav/right_on.gif");
  color:#006699;
  padding-bottom:5px;
  }
  
  
  
/*    Tab Navigation for top row    */	
 #tabnav_top {
  float:left;
  width:100%;
  background:#ffffff url("/layouts/Standard/images/tabnav/bg_top.gif") repeat-x bottom;
  font-size:0.9em;
  line-height:normal;
  }
#tabnav_top ul {
  margin:0;
  padding:0px 20px 0;
  list-style:none;
  }
#tabnav_top li {
  float:left;
  background:url("/layouts/Standard/images/tabnav/left_top.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
#tabnav_top a {
  float:left;
  display:block;
  background:url("/layouts/Standard/images/tabnav/right_top.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#333;
  }
  
/*    Tab Navigation for top row    */	
 #tabnav_top_narrow {
  float:left;
  width:100%;
  background:#ffffff url("/layouts/Standard/images/tabnav/bg_top.gif") repeat-x bottom;
  font-size:0.9em;
  line-height:normal;
  }
#tabnav_top_narrow ul {
  margin:0;
  padding:0px 10px 0;
  list-style:none;
  }
#tabnav_top_narrow li {
  float:left;
  background:url("/layouts/Standard/images/tabnav/left_top.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  }
#tabnav_top_narrow a {
  float:left;
  display:block;
  background:url("/layouts/Standard/images/tabnav/right_top.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#333;
  }  
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabnav_top a {float:none;}
/* End IE5-Mac hack */
#tabnav_top a:hover {
  color:#7123BA;
  }
#tabnav_top #current {
  background-image:url("/layouts/Standard/images/tabnav/left_on.gif");
  }
#tabnav_top #current a {
  background-image:url("/layouts/Standard/images/tabnav/right_on.gif");
  color:#006699;
  padding-bottom:5px;
  }  
  


/*   Highlight for mouseover in table rows   */
.rowhighlight{
	background-color:#DDEEFF;
}
/*   Button style for buttons that need to stand out from a regular button	*/
.button_ap_bold {
	font-weight: bold;
}

/*   Error messages in applications   */
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background-color:#FFFBB8;
	padding-left: 10px;
	padding-right: 10px;
}
/*   Required feilds in applications   */
.required_field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}

/*   Titles in applications   */
#title_ap {
	display:block;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}

.title_ap {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #006699;
}
/*   Subtitles in applications   */
#subtitle_ap {
	display:block;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
	
}

/*   Size of text in a form field   */
.form_element_ap {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}


/*   White title in the 1st row of a table that displays data   */
/*   This is used in Quick Submit   */
.table_title_ap {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 3px;
}

/*   Text that is an instruction   */
.instruction_ap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
/*   Text that is a note   */
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border: 1px dashed #666666;
	padding: 10px;
	text-align:center;
}

/*   Error link in yellow background   */
A.error_link:link, A.error_link:visited, A.error_link:active {
	font-family : arial, helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	}
	
A.error_link:hover {
	font-family : arial, helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
	font-size: 9pt;
	font-weight: bold;
	}
	
/*************** Puppy and My AKC 3 column page classes *********************/

#three_container {
	float:left;
	padding: 5px 5px 5px 5px;
	position:relative;
}
.three_title {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
	padding: 3px 3px 3px 3px;
}
#three_title_bkg {
	width: inherit;
	background-color: #E7E4F9;
	text-align: center;
}
#three_content {
	margin-top:2px;
	background-color: #F5F6F8;
	width: 185px;
	height: 165px;
	max-height: 200px;
	border: solid;
	border-width:1px;
	border-color: #CBCBCB;
	padding: 3px 3px 3px 3px;
	font-size:11px;
}
#double_content {
	margin-top:2px;
	background-color: #F5F6F8;
	width: 370px;
	height: 165px;
	max-height: 200px;
	border: solid;
	border-width:1px;
	border-color: #CBCBCB;
	padding: 3px 3px 3px 3px;
	font-size: 11px;
}
#double_left_noorks {
	width: 250px;
	height: 165px;
	max-height: 200px;
	margin-top: 0px;
	position: absolute;
	top: 47px;
	padding-left:3px;
	line-height:1.5em;
	text-align:left;
}
#double_left {
	width: 185px;
	height: 165px;
	max-height: 200px;
	margin-top: 0px;
	position: absolute;
	top: 47px;
	padding-left:3px;
	line-height:1.5em;
	text-align:left;
}
#double_right {
	width: 195px;
	height: 165px;
	max-height: 200px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	top: 47px;
	left: 180px;
	padding-left:3px;
	line-height:1.5em;	
	text-align:left;
}
#announcement_container {
	padding: 5px 5px 5px 5px;
	position:relative;
}
#announcement_content {
	margin-top:2px;
	background-color: #E0E5EB;
	width: 280px;
	padding: 3px 3px 3px 3px;
	font-size:11px;
}

/***************** Shortcut Pages ***********************/
.shrt_top  { 
    background-color: #E1E5E7; 
	margin-top: 2px;
	font-size: 15px;
	color:#333333; 
	font-weight:bold; 
	padding: 4px;
}
.shrt_top_right  { 
	position:absolute;
	margin-left:285px;
    background-color: #E1E5E7; 
	margin-top: 2px;
	font-size: 11px;
	color:#333333; 
	font-weight:bold; 
}
.shrt_content { 
	margin: 10px;
}
.shrt_notes { 
	margin: 5px; 
}
.shrt_border { 
	border: 2px solid #D6D3BE; 
}
.shrt_small { 
	font-size: 11px; 
}
.shrt_label {
	margin-top: 5px;
	font-weight:bold;
} 
#shrt_label {
	display:block;
	margin-top: 5px; 
	font-weight:bold;
}
#shrt_indent { 
	display:block;
	margin-top: 5px;
	margin-left:10px;
	margin-bottom:5px;
	line-height:1.5em;
}
.shrt_form_indent {
	margin-left:22px;
}
#shrt_form_indent { 
	margin-left:22px;
}



/***************** Portal with no tables ***********************/
#portal_container {
	width: 100%;
	background-color:#99FF00;
	
}
#portal_footer {
	clear:both;
	background-color:#99FF00;
	width:100%
	
}

#portal_container_left {
	float:left;
	width: 293px;
	height:100%;
	
}
#portal_container_right {
	margin-left:310px;
	width: 293px;
	height:100%;	
}
#portal_spacer {
	float:left;
	background-image:url(../images/portal/grey_vertical.gif);
	background-repeat:repeat-y;
	width:2%;
	height:100%;
}
.scroll{
	background-color:#00CCCC;
	width:100%;
	overflow:auto;
	height: 136px;
	
}
#portal_block {
	background-color: #F5F6F8;
	width: 100%;
	padding: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	vertical-align: top;
	text-align:left;
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
}


/************** Styles used in My AKC aplication *********************/

/* Dog Name needed to stand out more */
.dogname {
	color:#7123BA;
	font-weight:bold;
	
} 
/*   Background color for sort bar above dog list and actions above the sort bar  */
.sortrow{
	background-color:#F1F7FC;
}
/*   Background color for sort bar above dog list   */
.sortarea{
padding-top:5px;
}		

/* Legend and link holder above dog list in Manage Dogs */
#legend {
	background-color:#EAEEEE;
	margin-left: 2px;
	width:99%;
	height: 14px;	
	text-align: left;
	padding: 1 3 3 1;
	font-size:11px;
} 
/* body background to white  without it pick us the global body of blue */
.tab_backgouund {
    background-color: white;
	/*font-size:0.8em;*/
}


/* Leftnav links */
a.nav_link:link, a.nav_link:active,  a.nav_link:visited {
		margin-left: 5px;
		font-family: Arial;
		font-size: 11px;
		color: #333333;
	}
a.nav_link:hover {
	background-color:#FFFFFF;
	text-decoration:none;
	margin-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	}
/* leftnav titles */
.navtitle {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	line-height: 2;
}
/* leftnav title link */
a.navtitle_link:link, a.navtitle_link:active,  a.navtitle_link:visited {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	line-height: 2;
}

a.navtitle_link:hover {
	background-color:#FFFFFF;
	text-decoration:none;
}
/* leftnave My AKC puprle link to MY AKC homepage */
a.navtitle_purple:link, a.navtitle_purple:active, a.navtitle_purple:visited {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7E6EBE;
	line-height: 3;
}
a.navtitle_purple:hover {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7E6EBE;
	background-color:#FFFFFF;
	line-height: 3;
	text-decoration:none;
}
/* Active dog link in doglist legend */
a.active_dog:link, a.active_dog:active, a.active_dog:visited {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none;

}
a.active_dog:hover {
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
	cursor:help;
}

/* Grid link.  For all grids in My AKC */
a.gridlink:link, a.gridlink:active, a.gridlink:visited, a.gridlink:hover {
	color: #000000;
	text-decoration:none;

}


/* scrollable list i.e. -  dog list, club list, etc... 
Smaller width to accomodate left padding */
#list_tab {
	width: 590px;
}
.scroll_list_tab {
	background-color: white;
	width: 590px;
	overflow: auto;
	height: 350px;
}

#list_es {
	width: 290px;
}
.scroll_list_es {
	background-color: white;
	width: 290px;
	overflow: auto;
	height: 250px;
}

#list {
	width: 600px;
}

#list_OLE {
	width: 740px;
}

.scroll {
	background-color: white;
	width: 100%;
	overflow: auto;
	height: 350px;
}
.scroll_list {
	background-color: white;
	width: 100%;
	overflow: auto;
	height: 150px;
	border-bottom:solid;
	border-bottom-color:#F3F1EC;
}

.scroll_list_focus {
		background-color: white;
		width: 100%;
		overflow: auto;
		height: 150px;
		border-bottom: solid;
		border-bottom-color: #F3F1EC;
}

.scroll_list_med {
	background-color: white;
	width: 100%;
	overflow: auto;
	height: 250px;
}

.scroll_list_long {
	background-color: white;
	width: 100%;
	overflow: auto;
	height: 350px;
}

.scroll_list_owner {
	background-color: white;
	width: 100%;
	overflow: auto;
	height: 850px;
}

/*   Answer title in faq's   */
.question {
	display:block;
	color: #000000;
	font-weight: bold;

}
/*   Question text in faq's   */
.answer {
	color: #006699;
	font-weight: bold;
}


/************************ Styles used in National Championship aplication **********************/

#nic_navtitle {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #CC00CC;
	line-height: 2;
	
	}
/* Show results link box */
#nic_containerbox {
	background: url(images/nic_bkg.gif);
	width: 274px
	}
.nic_bl {background: url(images/nic_bl.gif) 0 100% no-repeat; width: 274px}
.nic_br {background: url(images/nic_br.gif) 100% 100% no-repeat}
.nic_tl {background: url(images/nic_tl.gif) 0 0 no-repeat}
.nic_tr {background: url(images/nic_tr.gif) 100% 0 no-repeat; padding:10px}
.nic_clear {font-size: 1px; height: 1px}

/* Award titles */
.awards {
	color: #333333;
	font-size:11px;
}

.submitLink {
	color: #CC6633;
	background-color: transparent;
	text-decoration: none;
	border: none;
	height:20px;
}
	
.submitLinkhover {
	color: #CC6633;
	background-color: transparent;
	text-decoration: underline;
	border: none;
	height:20px;
}
	  
/* Dog name */	  
a.dog_name_link:link, a.dog_name_link:active, a.dog_name_link:hover {
	   color: #CC6633;
	   font-size:11px;
	  }
a.dog_name_link:visited {
	   color: #006699;
	   font-size:11px;
	  }
	  
.nic_white_title {
	position: relative;
	top: 10;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 1;
}

/* Light Blue awards title in the popup detail window*/
.title_awards {
	position: relative;
	top: 10;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #81C2F9;
	line-height: 1;
}
.awards_title {
	position: relative;
	top: 10;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 81C2F9;
	line-height: 1;
}
.row_padding {
	padding-bottom:3px;
	padding-left:5px;
	padding-right:3px;
	padding-top:0px;
	display:block;
}
.second_title {
font-size:14px;
color:#3399CC;
}

#results_block {
margin-left:15px;
}


