﻿html[xmlns] .clearfix
{
    display: block;
}

.blog 
{
    text-align:left;
}


.blogPostFooter
{
    text-align:right;   
}
.blogPreviousPosts
{
    
}

.pnlBlogViewPost
{
    
}

.blogPostTitle
{
    font-size: x-large;
    color:#0775cb;
}
.blogPostBody
{
    
}
.blogPostedBy
{
    font-weight:bold;
}
.blogPostedOn
{
    
}

.inneradbanner 
{
    margin-bottom:5px;
}

.googlemap
{
    width: 400px;
    height: 250px;
}

.googlemap-nocoords
{
    width: 400px;
    height: 250px;
    background-image: url(/templates/ama/images/nocoords.gif)
}

	#titleimg {
		padding: 75px 0 0 0;
		overflow: hidden;
		background-image: url("/templates/ama/images/title.gif");
		background-repeat: no-repeat;
		height: 0px !important;
		height /**/:75px;
	}

    body {
      background-color:#ffffff;
      margin:0;
      padding:0;
      /* font:x-small/1.5em Georgia,Serif; */
      font:small Arial, Tahoma;
      voice-family: "\"}\""; voice-family:inherit;
      font-size: small;
      } html>body {font-size: small;}

.header 
{
    font-size: small;
}


/*New Nav Here*/

/*
	Author: MisterOriginal
	Website: MisterOriginal.com
	Version: 0.1
	Last Modified: 21 August, 2010

	Colors
	**********************************************
	#0192c2 (header background)
	#244c5b (banner text)
	#c3d2dc (banner tab text)
	#26a1ca (banner buttons)
	#06446b (navigation text)
	#7e1616 (members menu - main)
	#4f0c0e (members menu - main dividers)
	#933b3b (members menu - sub)
	#7f1617 (members menu - sub dividers)
	#ffffff (content background)
	#282828 (content paragraph text)
	#c3d2dc (featured tab text)
	#06446b (leadstory header text)
	#c8c58f (footer background)
	#524f3f (footer text)
	#aaa87a (footer buttons)
	
Table of Contents
**************************************************
- LAYOUT
- TYPOGRAPHY
- BANNER
- NAVIGATION
- CONTENT
  -- Sidebar
  -- Members
  -- Vertical Menu
- FOOTER
- MISCELLANEOUS
*/

/* LAYOUT
================================================== */
body,html {
	background-color: #c8c58f;
	font-family: arial, sans-serif;
}
#contain_banner {
	background-color: #0192c2;
	margin: 0px auto;
	width: 890px;
}
#contain_content {
	background: #fff url(/templates/ama/images/shadow.png) top repeat-x;
	margin: 0px auto;
	width: 974px;
	margin-top: 1px;
}
#contain_members {
	/* background: #fff url(/templates/ama/images/background_3.gif) repeat-y left; */
	/* height: 399px; */
	margin: 0px auto;
	margin-top: 1px;
	width: 890px;
	overflow: hidden;
	height: 1%;
	/* padding-bottom: 200px; */
}
#contain_member_content 
{
    background: #fff url(/templates/ama/images/shadow.png) top repeat-x;
    margin-left: 175px;
    padding-left: 10px;
}
#contain_landing_content 
{
    background: #fff url(/templates/ama/images/shadow.png) top repeat-x;
    margin-left: 175px;
    
}
.clearing {
	height: 0;
	clear: both;
}

#contain_footer {
	clear: both;
	background-color: #c8c58f;
	margin: 0px auto;
	width: 800px;
	height: 110px;
}
#contain_navigation {
	margin: 0px auto;
	
	width: 880px;
}
#wrap_banner {
	background-color: #0192c2;
	/* width: 100%;	*/
}
#wrap_content {
	background: #ffffff url(/templates/ama/images/shadow.png) repeat-x;
	width: 100%;
}
#wrap_navigation {
	background: #89ccf6 url(/templates/ama/images/navbar.png) repeat-x;
	width: 100%;	
}
#wrap_footer {
	clear: both;
	background-color: #c8c58f;
	width:100%;
}

/* ===============================================
TYPOGRAPHY
================================================== */

h2 {}
h3 {
	font-weight: bold;
}
h4 {}
h5 {}
h6 {}
p {}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {}
/* For text that will only show up in the html view, for screen
readers, search engines, and the like */
.html_only span {
	display: none;
}
span.html_only {
	display: none;
}

/* ===============================================
BANNER
================================================== */
#banner {
	height: 100px;
}
#banner_tabs {
	font-size: 11px;
	font-weight: bold;
	width: 345px;
	left: -43px;
	top: 44px;
	position: absolute;
}
#banner_tabs a {
	color: #c3d2dc;
}
#banner_tabs li {
	display: inline;
	list-style: none;
	/* float: left; */
}
#banner_tabs li a {
	background-color: #06446b;
	float: right;
	line-height: 14px;
	margin-left: 1px;
	margin-top: 5px;
	padding: 2px 10px 2px 5px;
	text-decoration: none;
}
#logo {
	float: left;
	width: 280px;
	display: inline;

}
#logo span {
	display: none;
}
#utility_wrap {
	float: right;
	width: 600px;
	position: relative;
	display: inline;

}
#banner_sticky {
	margin-left: 23px;
	width: 100px;
}
#banner_sticky span {
	display: none;
}
#signin {
	float: left;
	position: relative; bottom: 1px;
	width: 40px;
	display: inline;
	list-style: none;
}
#my_signin 
{
    float: right;
    margin-right: 59px;
    margin-top: -9px;
    height: 67px;
    position: relative;
    width: 300px;
    display: inline;

}
#site_search {
	float: right;
	width: 230px;
	margin-top: -25px;
}
#site_search li {
	display: inline;
	list-style: none;
	position: relative; bottom: 4px;
}
#site_search li a {
	position: relative; top: 3px;
}
#social_links {
	float: left;
	margin: 0 0 27px 0;
	width: 230px;
	display: inline;

}
#social_links li {
	display: inline;
	list-style: none;
}


/* ===============================================
NAVIGATION
================================================== */
#nav0 {
	font-size: 15px;
	font-weight: bold;
	height: 30px;
}
#nav0 li {
	background-color: #29a3d2;
	display: inline;
	float: left;
	list-style: none;
}
#nav0 li.active_members a {
	background: #ca1522 url(/templates/ama/images/ActiveMembersClubs.png) repeat-x;
	color: #fff;
}
#nav0 li.active_members ul li a {
	background: none;
	color: #06446b;
}
#nav0 li.active_education a {
	background: #ca1522 url(/templates/ama/images/navedbg.jpg) repeat-x;
	color: #fff;
}
#nav0 li.active_education ul li a {
	background: none;
	color: #06446b;
}
#nav0 li a {
	background: #29a3d2 url(/templates/ama/images/navbar.png) repeat-x;
	color: #06446b;
	display: block;
	margin: 0px 1px;
	padding: 6px 8px 5px 10px;
	text-decoration: none;
}
#nav0 li li a {
	background: none;
}
#nav0 ul {
	background-color: #06446b;
	display: none;
	font-size: 11px;
	font-weight: bold;
	top: 30px;
}
#nav0 li:hover ul {
	float: none;
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute; top: 127px;
	z-index: 10;
}
#nav0 li:hover li {
	background-color: #c3d2dc;
	display: block;
	float: none;
	margin: 1px 0px 1px 0px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	white-space: nowrap;
	z-index: 5;
}
#nav0 li:hover li a {
	display: block;
	margin: 0px;
	padding: 10px 5px 10px 7px;
	z-index: 10;
}

/* ===============================================
CONTENT
================================================== */
#content {
        height: 300px;
        margin: 0px 0px 1px 0px;
        padding-bottom: 1px;
}
#content p {
	color: #06446b;
}
#extras {
	float: right;
	width: 330px;
}

div#featured {
	float: left;
    margin: 1px 0 0 0;
    width: 559px;
    height: 300px;
	overflow: hidden;
}

ul#featured_gal li.gal_thumb {
	display: inline;
	font-size: 0px;
    line-height: 0px;
    margin: 0px 0px 0px 0px;
    list-style: none outside none;

}
img.unselected {
    border: 2px solid #282828;
}
ul#featured_gal li.gal_thumb img.thumbontop {
    float: right;
	height: 20px; width: 20px;
	margin: 0px 13px 0px 0px;
	position: relative; top: -35px;
    z-index: 9;
}
.hide {
    display: none;
}
ul#featured_gal li.gal_thumb ul.gal_under {
    float: left;
	height: 300px; 
	width: 560px;
	margin-top: 1px;
	text-decoration: none;
    z-index: 5;
}
ul#featured_gal li.gal_thumb:hover img.thumbontop {
    border: 2px solid #0192c2;
}
.jsSelected {
    border: 2px solid #0192c2;
}
ul#featured_gal li.gal_thumb:hover ul.gal_under {
	display: block;
    float: left;
	height: 300px; width: 560px;
    position: absolute; top: 130px;
	text-decoration: none;
    z-index: 5;
}
.jsShow-gal_under {
    display: block;
    position: absolute; top: 130px;
}
ul#featured_gal li.gal_thumb:hover ul.gal_under li a {
	display: inline;
    position: relative;
    z-index: 5;
}
ul.gal_textBlurb {
    display: block;
    height: 65px; width: 365px;
    position: absolute;
}
ul.gal_textBlurb a {
    text-decoration: none;
    color: #06446B;
}
.jsGal_under-li-a {
    display: inline;
    position: relative;
    z-index: 5;
}
li.gal_title {
    background: transparent url("/templates/ama/images/bgEightyPercent.png") repeat;
    color: #06446b;
    display: block;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    height: 20px; width: 365px;
	line-height: 20px;
    overflow: hidden;
    padding: 5px 5px 0px 5px;
    position: relative;
    z-index: 15;
}
li.gal_desc {
    background: transparent url("/templates/ama/images/bgEightyPercent.png") repeat;
    color: #06446b;
    display: block;
    font-size: 12px;
    font-style: italic;
    height: 30px; width: 365px;
    line-height: 14px;
    overflow: hidden;
    padding: 0px 5px 0px 5px;
    position: relative;
    z-index: 15;
}
li.gal_more  {
    background: transparent url("/templates/ama/images/bgEightyPercent.png") repeat;
    color: #0192c2 !important;
    float: left;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    height: 17px; width: 365px;
    line-height: 22px !important;
    padding: 0px 5px 2px 5px;
    position: relative;
    text-align: right;
    z-index: 15;
}
li.gal_more a {
    color: #0192c2 !important;
}
li.gal_more span {
    float: left;
    font-size: 11px;
    padding: 2px 0px 2px 0px;
    text-align: left;
    visibility: hidden;
}
li.gal_flickr {
	float: right;
	position: relative; top: -300px;
    z-index: 10;
}
li.gal_artLink {
	height: 300px; width: 560px;
}

/* Big Gallery
-------------------------------------------------- */
div#featured_big {
    float: left;
	height: 300px; width: 700px;
    overflow: hidden;
}

ul#featured_gal li.gal_thumb ul.biggal_under {
    float: left;
	height: 300px; width: 700px;
	text-decoration: none;
    z-index: 5;
}

ul#featured_gal li.gal_thumb:hover ul.biggal_under {
	display: block;
    float: left;
	height: 300px; width: 700px;
    position: absolute; top: 130px;
	text-decoration: none;
    z-index: 5;
}
/* Featured Tab
-------------------------------------------------- */
#featured h3 {
	color: #06446b;
	line-height: 18px;
}
#featured a {
	color: #06446b;
	line-height: 18px;
}
#featured li {
	list-style: none;
}
#featured li a {
	display: inline;
}
#featured_tabs {
	float:right;
	margin-right: 105px;
	/*
	margin-top: -1px;
	position: relative;
	top: 3px; */
	display: inline;
    padding-top: 2px;
}
#featured_tabs a {
	color: #c3d2dc;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#featured_tabs li {
	display: inline;
	list-style: none;
}
#featured_tabs li a {
	background-color: #06446b;
	padding: 3px 18px 3px 18px;
}

/* Lead Story
-------------------------------------------------- */
#leadstory_wrapper {
  float: left;
  width: 560px;

}
#leadstory {
  float: left;
  padding:10px;
  width: 290px;
}
#leadstory h3 {
  font-weight: bold;
  margin-top: 20px;
}
#leadstory h3 a {
  color: #06446b;
  text-decoration: none;

}
#leadstory p {
  color: #282828;
  font-size: 13px;
  font-style: normal;
}
#leadstory a.leadstory_image {
  margin: auto 10px;
}
p.readmore {
  padding: 0px 0px 20px 0px;
  text-align: right;
}
p.readmore, p.readmore a {
  color: #06446b !important;
  font-size: 12px !important;
  font-style: italic;
  font-weight: bold;
}
#leadstory p.readmore {
  font-style: italic;
}

#amanews_wrapper {
  float:right;
  height: 280px;
  width: 250px;
}
#amanews {
  font-size: 0.8em;
  overflow: hidden;
  margin: 10px 0;
  height: 250px;
  line-height: 1.25;

}
#amanews .odd {
  background-color: #ffffff;
  padding:2px;
  margin:2px;
}
#amanews .even {
  background-color: #ededed;
  padding:2px;
  margin:2px;
}
#amanews h4 a {
  color: #000000;
  font-size: 1.25em;
}
#amanews_buttons .btn_second {
  float: right;
} 

/* Sidebar
-------------------------------------------------- */
#sidebar {
	float: left;
	margin: 1px 0px 0px 0px;
	overflow: hidden;
	padding: 0px;
	/* width: 202px; */
}
#ad1 {
	margin: 0px;
}
#ad2 {
	margin: 0px;
}



/* blogroll
-------------------------------------------------- */
#blogroll {
  margin-top: -10;
  float: right;  
  margin: 20px 0;
  padding: 0px;
  height: 795px;
  width: 380px;
  line-height:1.25;
}
#blogroll_rss {
  font-size: 0.8em;
  height: 755px;
  overflow: hidden;
  margin-bottom: 10px;
}
#blogroll_rss .odd {
  background-color: #ffffff;
  padding:2px;
  margin:2px;
}
#blogroll_rss  .even {
  background-color: #ededed;
  padding:2px;
  margin:2px;
}
#blogroll_rss h4 a {
  color: #000000;
  font-size: 1.25em;
}
#blogroll_buttons {
  float: right;
}


/* Vertical Menus
-------------------------------------------------- */
#vertical_menu {
	float: left;
	width: 175px;
}
#vertical_accordian {
	float: left;
}
#vertical_accordian ul li ul {
	display: none;
}

/* Members & Clubs
-------------------------------------------------- */
#member_story {
	float: left;
	width: 382px;
}
#featured-o-rama {
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
	padding-right: 1px;
}
#featured-o-rama ul {
	list-style: none;
	margin: 0px;
	padding-left: 18px;
}
#featured-o-rama ul {
	clear: both;
	padding-top: 3px;
}
#featured-o-rama li {
	float: left;
	height: 150px;
	padding: 1px 3px 0px 0px;
	width: 90px;
}
#featured-o-rama li a {
	color: #06446b;
	display: block;
}
#featured-o-rama img {
	display: block;
	margin-bottom: 10px;
}
#firstmag-o img {
	position: relative; top: 1px;
}
#thirdmag-o a {
	position: relative; top: 5px;
}
#ad3 {
	float: left;
	margin-top: 4px;
	padding-right: 3px;
}

#ad4 {
	float: left;
	margin-top: 4px;
	padding-left: 3px;
}

#share_story {
	float: left;
	margin: 4px 10px 12px 10px;
}

/* ===============================================
FOOTER
================================================== */
#footer {
	clear: both;
	color: #524f3f;
	font-size: 9px;
	padding: 5px 0 0 0;
	width: 800px;
}
#footer a {
	color: #524f3f;
}
#footer div {
	margin: 0px;
}
#footer li {
	display: inline;
	list-style: none;
}
#footer li a {
	padding: 0px 0px 0px 5px;
}
#footer_info {
	text-align: right;
	width: 100%;
}
#footer_info p {
	line-height: 12px;
}
#footer_links {
	text-align: right;
	/* width: 100%; */
}
#footer_links li a {
	text-decoration: underline;
	font-size: 13px;
}
#footer_tools {
	padding: 5px 0px 5px 0px;
	text-align: right;
	/* width: 100%; */
}
#footer_tools li {
	display: inline;
	list-style: none;
}
#footer_tools li a {
	text-decoration: underline;
	font-size: 16px;
}
#footer_pages {
	text-align: right;
	width: 100%;
}
#footer_pages li a {
	text-decoration: underline;
}
#email_form {
	float: left;
	width: 250px;
}
#email_form a {
	position: relative; top: 3px;
}
li.form_caption {
	color: #000;
	font-size: 11px;
	position: relative; 
}

/* MISCELLANEOUS
================================================== */
#featured_comment {
   /* previous settings
	float: left;
	margin-top: 230px; */
	float: right;
	margin-top: 220px;
}
#sidebar_comment {
	float: left;
	margin-top: 50px;
}

.newnavigation {
	/* border-bottom: 1px solid #A1A1A1; */
	margin: 10px 0px 15px 0px;
	padding: 0px;
	font-weight: bold;
	font:small Georgia, Arial, Tahoma;
}

.newnavigation ul, .newnavigation ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color:#0775cb;
}
.newnavigation ul {
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.newnavigation ul li 
{
	padding:0px;
	display: inline;
	margin-right: -5px;
	/* background: #0775cb url(/templates/ama/images/tab_right.gif) no-repeat right top; */
}
.newnavigation ul li a {
	background: #0775cb url(/templates/ama/images/tab_left.gif) no-repeat left top;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #ffffff;
	text-decoration: none;
	/*padding: 5px 0;*/
}

.newnavigation ul li a span 
{
	background: #0775cb url(/templates/ama/images/tab_right.gif) no-repeat right top;
	padding-left:5px;
	padding-right:12px;
	padding-top:5px;
	padding-bottom:5px;
	/*padding: 0px 10px 5px 0px;*/
	font-size: .9em;
	margin-left: 7px;
	margin-right: 0px;
	/*margin: 4px 0 4px 4px;*/
}

.newnavigation ul .ender
{
	background: #ffffff url(/templates/ama/images/tab_left.gif) no-repeat left top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	color: #ffffff;
	text-decoration: none;
	/*padding: 5px 0;*/
}

.newnavigation ul li a:hover span {
	text-decoration: none;
	background-color: #42a1eb;
}
.newnavigation ul li a:hover {
	background-color: #42a1eb;
}
.newnavigation #current a {
	/* background-position: 0 -250px; */
}
.newnavigation #current a span {
	/* background-position: 100% -250px; */
}

/* Lmenu Deleted Here */
	.lmenu {
		clear:both;
		width: 100%;
		/* border-right: 1px solid #000; */
		padding: 0 0 0 0;
		/* margin-bottom: 1em; */
		font-family: Verdana, Lucida, Geneva, Helvetica, 
		  Arial, sans-serif;
		/* color: #333; */
		margin-bottom:0px;
		margin-left:0px;
	}

	.lmenu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
	}
		
	.lmenu li {
		margin: 0;
	}

	.lmenu li.home {
		display: block;
		padding: 0px 0px 0px 0.5em;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
		margin-bottom: 1px;
	}

	.lmenu li a {
		display: block;
		padding: 0px 0px 0px 0px;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
	}

	.lmenu li a.link {
		display: block;
		padding: 10px 0px 10px 0.5em;
		color: #ffffff;
		text-decoration: none;
		width: 100%;
	}
	
	html>body .lmenu li a.link {
		width: auto;
	}

	html>body .lmenu li.home {
		width: auto;
	}

	.lmenu li a:hover {
		/* border-right: 10px solid #5ba3e0; */
		text-decoration:underline;
		color: #ffffff;
	}

	.lmenu li a.link:hover {
		/* border-right: 10px solid #5ba3e0; */
		text-decoration:none;
		color: #ffffff;
	}

#box1 {
	text-align:left;
	border: 2px #9b1d04 solid;
}

#box1 .title {
	text-align:center;
	color: white;
	background: #9b1d04;
}

#box2 {
	text-align:left;
	border: 2px #d0770f solid;
}

#box2 .title {
	text-align:center;
	color: white;
	background: #d0770f;
}

#box3 {
	text-align:left;
	border: 2px #666644 solid;
}

#box3 .title {
	text-align:center;
	color: white;
	background: #666666;
}

#box4 {
	text-align:left;
	border: 2px #659155 solid;
}

#box4 .title {
	text-align:center;
	color: white;
	background: #659155;
}

#box5 {
	text-align:left;
	border: 2px #180438 solid;
}

#box5 .title {
	text-align:center;
	color: white;
	background: #180438;
}

ul.boxul {
	margin-left:5px;
	margin-top:3px;
	padding-left: 1.5em;
}

.title a {
	color:white;
	text-decoration:none;
}

.title a:hover {
	text-decoration:underline;
}



/* Applicaton CSS Styles */
.ApplicationContainer
{
    background-color: #ffffff;
    /* margin: 20px; removed to get rid of brown row showing from body background on join/renew */
    /* height: 350px; */
}

.newsitem
{
    margin-bottom:10px;
}

.ApplicationError 
{
    border: solid 2px red;
    color: #ff0000;
    margin-bottom: 15px;
    display: block;
}

.ApplicationSuccess
{
    color: Green;
    margin-bottom: 15px;
    display: block;
}

        .box {
	        border: 1px solid #085fa3;
	        background-color: #EFEFEF;
        }
        
        .boxtitle {
	        font-family: Tahoma, Verdana, Arial;
	        font-size: 11px;
	        font-weight: bold;
	        color: #FFFFFF;
	        background-image: url(/templates/ama/images/tb-bg.gif);
	        line-height: 22px;
	        padding-left: 6px;
	        background-color: #4E6704;
	        background-repeat: repeat-x;
	        background-position: center center;
        }
        
        /* Default widget boxes */
        .box_content_cell { background-color: #EEEEEE; }
        td.box_content_text {
	        font-family: Tahoma, Verdana, Arial;
	        font-size: 11px;
	        color: #666666;
        }
        
        .menubox_border_idle { background-color: #CCCCCC; }
        .menubox_border_active { background-color: #0790DC; }
        .menubox_idle { background-color: #FFFFFF; }
        .menubox_active { background-color: #E9F7FE; }
        /* The main menu box */
        .box_menu_cell { background-color: #EEEEEE; }
        a.menuitem {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.menuitem:hover {background: #d2ebfe; border: 1px solid #4E6704; color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }

        /* General use styles ----------------------------------------------- */
        .black_heading {color: #000000; font-size: 11px; font-family: Tahoma, Verdana, Arial; line-height: 17px; text-decoration: none; font-weight: bold; }
        .white_heading {color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: bold; }
        .white_back { background-color: #FFFFFF; }
        .success { color: #009900; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }
        .fail { color: #FF0000; font-size: 10px; font-weight: bold; background-color: #FFFF99; }
        .required_asterisk {color: #ff0000; }

        /* The default push-button */
        input.button_style { border-left: solid 1px #0775cb; border-top: solid 1px #336699; border-right: solid 1px #666666; border-bottom: solid 1px #666666; font-family: Tahoma, Arial, Helvetica; font-weight: bold; font-size: 8pt; color: #FFFFFF; background-color: #0775cb; }
        input {
	        font-family: Tahoma, Verdana, Arial;
	        font-size: 11px;
	        color: #333333;
            /* height: 21px; */
        }

       /* Default hyperlink styles ----------------------------------------- */
        a.url:link {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.url:visited {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.url:hover {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }
        a.url:active {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }

        a.url_lg:link {	font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
        a.url_lg:visited { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: underline; }
        a.url_lg:hover { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0775cb; text-decoration: none; }
        a.url_lg:active { font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0775cb; text-decoration: none; }
        
        /* Knowledgebase-related styles ------------------------------------- */
        .kb_article_title {color: #0775cb; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
        .kb_alt_bg_1 { background: #d2ebfe; }
        .kb_alt_bg_2 { background: #ffffff; }
        a.kb_parent {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
        a.kb_parent:hover {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
        a.kb_parent:link {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
        a.kb_parent:visited {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: bold; }
        a.kb_category {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.kb_category:hover {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.kb_category:link {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.kb_category:visited {color: #666666; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }

        /* Most Viewed Articles section */
        .kb_most_diag {	background-image: url(/templates/ama/images/diag.gif); }
        .kb_most_viewed_articles { font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #0775cb; padding-left: 6px; font-weight: bold; color: #FFFFFF; }
        .kb_most_viewed_views { font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #36a6fd; font-weight: bold;	color: #FFFFFF;	text-align: center; }


        /* Open/Track Ticket styles ----------------------------------------- */
        .agent_reply { color: #EE0000; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-weight: bold; }
        .ticket_subject_text {color: #0775cb; font-size: 14px; font-family: Verdana, Tahoma, Helvetica, sans-serif; line-height: 17px; font-weight: bold; }
        .ticket_body_text { color: #111111; font-size: 11px; font-family: Verdana, Helvetica, sans-serif; line-height: 17px}
        a.ticket_link {color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: underline; font-weight: normal; }
        a.ticket_link:hover {background: #d2ebfe; border: 1px solid #4E6704; color: #0775cb; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, sans-serif; line-height: 17px; text-decoration: none; font-weight: normal; }

        /* Table styles ----------------------------------------------------- */
        .main_table { background-color: #BABABA; }
        .table_header_cell {
	        line-height: 17px;
	        background-image: url(/templates/ama/images/boxtitle2_bg.gif);
	        font-size: 11px;
	        font-weight: bold;
	        color: #0775cb;
	        padding-left: 8px;
	        background-color: #FFFFFF;
	        background-repeat: repeat-x;
        }

span.highlight 
{
    background-color:Yellow;
}


/*  BASE NOTE STYLES  */

.note {
  padding: 10px 10px 25px 20px; }

.note .profile_thumb {
  float: left;
  padding: 0px 10px 0px 0px;
  width: 50px; }

.note .note_body {
  float: left;
  width: 95%; /* 365px; */ }

.note .note_header {
  background: #f7f7f7;
  border-bottom: solid 1px #D8DFEA;
  border-top: solid 1px #3B5998;
  padding: 4px 6px 5px 6px; }

.note .note_title_share {}

.note .note_title {
  color: #333;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  float: left;
  margin: 0px;
  padding: 0px 0px 1px 0px;
  width: 95%; /* 280px; */ }  

.note .share_and_hide {
  float: right;
}

.note .byline {
  clear: both;
  color: #333;
  padding: 0px 0px 0px 0px; }

.note .byline span {
  color: #666; }

.note .mobile_note {
  border-top: 1px solid #ccc;
  clear: both;
  color: #333;
  font-size: 9px;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 0px 1px;
  width: 210px; }

  .note .mobile_note img {
    display: block;
    float: left; }

.note .imported_note {
  background: url(/images/icons/blogmini.gif) no-repeat 0px 3px;
  border-top: 1px solid #ccc;
  clear: both;
  color: #333;
  font-size: 9px;
  margin: 5px 0px 0px 0px;
  padding: 5px 0px 0px 19px;
  width: 210px; }

  .note .imported_note img {
    display: block;
    float: left; }

.note_content {
  clear: both;
  margin-left: 6px;
  padding: 10px 0px 0px 0px;
  white-space:normal;
  /* word-wrap: break-word; */
  }

.note .tagged {
  clear: both;
  color: #333;
  float: left;
  padding: 4px 6px 4px 6px; }

.note .tagged span {
  color: black; }

.note .tagged .user_name {}

.note .note_footer {
  border-top: 1px solid #ddd;
  clear: both;
  margin-top: 10px;
  padding: 5px 2px 5px 6px; }

.note .note_footer_left {
  color: #666;
  float: left;
  /* width: 230px; */ }

.note .note_footer_right {
  color: #333;
  float: right;
  text-align: right;
  /* width: 170px; */ }

.note .note_footer_right .updated_time {
  color: gray;
}

.note .notes_props {
  padding: 12px 0 0 0;
}

  .note .notes_props .props_container span {
    width: 100%;
  }


/*  WIDE NOTE - No profile pic  */

.wide_note {
  padding: 10px 10px 25px 20px; }

.wide_note .note_body {
  width: 425px; }

.wide_note .note_title {
  width: 325px; }

.wide_note .note_footer {
  font-size: 11px; }

.wide_note .note_footer_left {
  width: 200px; }

.wide_note .note_footer_right {
  color: gray;
  width: 215px; }

/*  ------------------------|  NOTES INTRODUCTION  |------------------------  */

#notes_introduction {
  padding: 20px 20px 25px 20px; }

#notes_welcome {
  padding: 0px 20px 15px 10px; }

#notes_welcome h2 {
  color: #3b5998;
  font-size: 11px;
  font-weight: bold;
  margin: 0px; }

#notes_welcome .lede {}

#notes_welcome .lede h2 {
  font-size: 13px;
  margin: 0px;
  padding: 0px 0px 0px 0px; }

#notes_welcome .lede p {
  margin: 0px;
  padding: 2px 0px 15px 0px; }

#notes_welcome #intro_columns {
  clear: both; }

#notes_welcome .intro_column {
  float: left;
  padding: 5px 15px 10px 0px;
  width: 108px; }

#notes_welcome .center_column {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  padding-left: 12px;
  padding-right: 12px; }

#notes_welcome .right_column {
  padding-left: 12px;
  padding-right: 0px; }


#notes_welcome .intro_column h2 {}

#notes_welcome .intro_column p {
  line-height: 14px;
  margin: 0px;
  padding: 2px 0px 0px 0px; }

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}

.share_and_hide{font-size:9px;}
.s_and_h_big{font-size:11px;}
.share_and_hide a{padding:0px 14px 1px 4px;display:block;float:left;background:white url(/images/share_icon_small.gif) repeat-y right center;border:solid 1px #7f93bc;}
.s_and_h_big a{background:white url(/images/share_icon.gif) repeat-y right center;padding:1px 18px 2px 4px;}
.share_and_hide a.save{background:#eceff5;border-left:none;}
.share_and_hide a.with_share{border:solid 1px #adbad4;border-left:none;}
.share_and_hide a:hover{color:#fff;border-color:#3B5998;text-decoration:none;background:#3B5998 url(/images/share_icon_small_hover.gif) repeat-y right center;}
.s_and_h_big a:hover{background:#3B5998 url(/images/share_icon_hover.gif) repeat-y right center;}
.share_and_hide a.x_to_hide{border:none;width:3px;padding:1px 5px 2px;margin-left:3px;background:transparent url(/images/x_to_hide.gif) no-repeat center center;}
.s_and_h_big a.x_to_hide{padding:2px 5px 3px;}
.share_and_hide a.x_to_hide:hover{background:#3B5998 url(/images/x_to_hide_hover.gif) no-repeat center center;}

.summary_bar{border-bottom:1px solid #D8DFEA;clear:both;padding:11px 20px 0px;color:black;font-weight:normal;line-height:normal;}
.summary_bar h1, .summary_bar h2, .summary_bar h3, .summary_bar h4, .summary_bar h5{font-weight:normal;}
.summary_bar .summary{color:#333;float:left;padding-top:3px;padding-bottom:4px;}
.summary_bar .summary a{font-weight:normal;}

table.contact_table
{
    padding:0px;
    border:solid 3px black;
}

table.contact_table thead tr th
{
    background-color: #666666;
    border: solid 1px black;
    border-bottom: solid 3px black;
    vertical-align:top;
    text-align:left;
}

col.a {}
col.b {}
col.c {}
table.contact_table col.d {background:#cccccc;}
col.e {}

table.contact_table tbody tr.supervisor
{
    background-color: #cccccc;
}

table.contact_table tbody tr td
{
    border:solid 1px black;
    border-collapse:collapse;
    vertical-align:top;
    text-align:left;
}

.popupControl 
{
    background-color:#AAD4FF;
    position:absolute;
    visibility:hidden;
    border-style:solid;
    border-color:Black;
    border-width:2px;
}

.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity-70);
    opacity:0.7;
}

.modalPopup
{
    background-color:#FFFFDD;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    width:250px;
}

/* style for standard tags */
body, input, button, textarea, select {
  /* font-family: "Palatino Linotype", Freeserif, serif; */
  color:#3b3838;
}
#contain_member_content h1, h2, h3, h4, h5, h6 {
  /* font-family: Georgia, "DejaVu Serif", serif; */

}
#contain_member_content pre, tt, code, kbd, samp, var {
  font-family: "Courier New", Courier, monospace;
}

#contain_member_content h1 {font-size: 36px; color:#100f0f; padding-top: 8px;}
#contain_member_content h2 {font-size: 30px; color:#282626; padding-top: 8px;}
#contain_member_content h3 {font-size: 24px; color:#282626; padding-top: 8px;}
#contain_member_content h4 {font-size: 18px; color:#282626; padding-top: 8px;}
#contain_member_content h5 {font-size: 16px; color:#282626; padding-top: 8px;}
#contain_member_content h6 {font-size: 14px; color:#282626; padding-top: 8px;}



#contain_member_content fieldset  
{
    border:1px solid gray;
    padding:5px;
}

#contain_member_content ol li,
#contain_member_content ul ol li {list-style-type: decimal;}
#contain_member_content ul li {list-style-type: disc; padding: 3px;}
#contain_member_content ul ul li {list-style-type: circle;}
#contain_member_content ul ul ul li {list-style-type: square;}
#contain_member_content ol ol li {list-style-type: lower-alpha;}
#contain_member_content ol ol ol li {list-style-type: lower-roman;}

/* all th should be centered unless they are in tbody (table body)
 */
#contain_member_content th {text-align: center;} 
#contain_member_content tbody th {text-align: left;} 

/* See Eric Meyer's article about Fixed Monospace Sizing 
 * http://meyerweb.com/eric/thoughts/2010/02/12/fixed-monospace-sizing/
 */
#contain_member_content code {color: #06f;}
#contain_member_content code, pre {font-family: "Courier New", monospace, serif; font-size: 1em;}

/* This should be self explanatory
 */
#contain_member_content blockquote, q, em, cite, dfn, i, cite, var, address {
  font-style: italic;
}

/* to prevent some browsers from inserting quotes on "q" and "p" ("p" in blockquotes)
 */
#contain_member_content blockquote p:before, blockquote p:after, q:before, q:after {content: '';}

/* These should be self explanatory
 */
#contain_member_content th, strong, dt, b {
  font-weight: bold;
}

#contain_member_content ins {
  text-decoration: none;
  border-bottom: 3px double #333;
}

#contain_member_content del {text-decoration: line-through;} 

#contain_member_content abbr, acronym {
  border-bottom: 1px dotted #333;
  font-variant: normal;
} 

/* Creating white space (vertical gutters) via padding
 * most authors do not set right/left padding or margin on these elements, they rather use an extra wrapper or style the container with padding to create the left and right gap/gutter they need
 * I find that the latter creates less robust layouts because it leads authors to mix padding with width which creates issue with the broken box model (IE5 or IE6 in quirks mode) 
 * so imho, setting this style using the child combinator (i.e., div > h1) should be the best way to do it, but unfortunately IE 6 does not support such syntax, so I have to go with the following + a reset (see next rule)  
 
#contain_member_content h1, h2, h3, h4, h5, h6, p, pre, ul, ol, dl, fieldset, address {padding:0 30px;}
*/
/* this is to reset the left/right gaps (created by the previous and next rules) on nested elements
 
#contain_member_content dd p, dd pre, dd ul, dd ol, dd dl, li p, li pre, li ul, li ol, li dl, fieldset p, fieldset ul, fieldset ol {
  padding-right: 0;
  padding-left: 0;
}
*/
/* These should be self explanatory
 */
#contain_member_content dd {
  padding-left: 20px;
  margin-top: .5em;
}

#contain_member_content li {margin-left:30px;}

/* we cannot use padding on a table to create left and right gaps (as we do with the elements above), instead we use margin 
 */ 
#contain_member_content table {
  margin-right: 5px;
  margin-left: 5px;
} 