/***********************************************************************************************/
/* HTML GENERAL STYLES */
/***********************************************************************************************/
/* padding/margin:Top Right Bottom Left; */

/*
BODY		
{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px; 
	font-family: Tahoma, Arial, sans-serif;
}

FORM
{
	margin:0px; 
}

INPUT		{font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
SELECT		{font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
TEXTAREA	{font-family: Tahoma, Arial, sans-serif; font-size: 11px; border:1px solid #999999;}

HR
{
	padding:0px;
	margin:5px 0px 5px 0px;
	width:510px;
	border-bottom:solid 0px #E0E0E0;	
	border-top:dotted 1px #FFFFFF;	
	border-right:solid 0px #E0E0E0;	
	border-left:solid 0px #E0E0E0;	
	height:1px;
}

a:link 		{color: #1D0C63; text-decoration: none;}
a:visited {color: #1D0C63; text-decoration: none;}
a:active 	{color: #1D0C63; text-decoration: none;}
a:hover 	{color: #1D0C63; text-decoration: underline;}



DIV#divFooter
{
	background-image:url(../Images/custom/footer.gif);
	width:880px;
	max-width:855px;
	height:53px;
	line-height:53px;
	color:#FFFFFF;
	font-size:11px;
	padding-left:25px;
}

.fl
{
	float:left;
}
.fr
{
	float:right;
}
.cb
{
	clear:both;
}
 */
TD
{
 	vertical-align: top;
 }

 .caption
 {
 	font-size:10px;
 }
 


/***********************************************************************************************/
/* CONTACT US - FORM */
/***********************************************************************************************/
Table#contactForm
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#333333;
	width:500px;
}
Table#contactForm td.left
{
	width:170px;
}
Table#contactForm .field
{
	width:250px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:11px;
	color:#333333;
	border:1px solid #999999;
	padding:2px;
}
 
 

 
/***********************************************************************************************/
/* CMS TABLE GRID SPECIFIC STYLES */
/***********************************************************************************************/
 
Table#middleContent
{
	background-color:#ffffff;
}

#colLeft
{
}

#colCenter
{
}

#colRight
{
}



/***********************************************************************************************/
/* GLOSSARY PAGE SPECIFIC STYLES */
/***********************************************************************************************/

td.content
{
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:150%;
	font-weight:normal;
	color: #184785;
	vertical-align:top;
}
td.glmenu			
{
	font:bold 11px/140% Tahoma, Arial, sans-serif; 
	font-size:11px;
	line-height:140%;
	font-weight:bold;
	color:#4a4a4a; 
	background:#E5EBF0; 
	padding:3px;
}
td.glcontent		
{
	font-family: Tahoma, Arial, sans-serif;
	font-size:11px;
	line-height:140%;
	color:#4a4a4a; 
	padding:6px 0;
}



/***********************************************************************************************/
/* SITEMAP PAGE SPECIFIC STYLES */
/***********************************************************************************************/

#sitemapTbl
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
#sitemapTbl a
{
	display:block;
	padding:3px 0px 3px 0px;
}

#sitemapTbl td
{
	padding-right:30px;
}

#sitemapTbl .header
{
	font-size:13px;
	font-weight:bold;
}

#sitemapTbl span
{
	display:block;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px;
}



/***********************************************************************************************/
/* PRESS RELEASES PAGE SPECIFIC STYLES */
/***********************************************************************************************/

#pressTbl
{
	width:95%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

#pressTbl .pressLeft
{
	padding:5px 15px 5px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #CCCCCC;
}

#pressTbl .pressRight
{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #CCCCCC;
}


/***********************************************************************************************/
/* DIV LAYOUT STYLES */
/***********************************************************************************************/

DIV#divOuterShell
{
	width:880px;
	padding:0px;
	margin:0px;
}

DIV#divHeader
{
	background-image:url(../Images/custom/header.gif);
	background-position:top middle;
	width:880px;
	height:100px;
}

DIV#divTop
{
	height:69px;
	clear:both;
	padding-right:30px;
}

DIV#divLogo
{
	float:left;
}

DIV#tagline
{
	float:left;
	margin-left:50px;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#006699;
	padding:25px 0px 0px 100px;
}

DIV#divLinks
{
	float:right;
	width:250px;
	line-height:65px;
	font-size:11px;
}

DIV#divLinks a:link 		{color: #1d0c63; text-decoration: none;}
DIV#divLinks a:visited 	{color: #1d0c63; text-decoration: none;}
DIV#divLinks a:active 	{color: #1d0c63; text-decoration: none;}
DIV#divLinks a:hover 		{color: #1d0c63; text-decoration: underline;}

DIV#divNavigation
{
	height:30px;
	clear:both;
	text-align:right;
	padding-right:17px;
}
/*
DIV#divNavigation DIV.divTabOff,
DIV#divNavigation DIV.divTabOn,
DIV#divNavigation DIV.divTabIn
{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	float:right;
	font-family: Arial, sans-serif;
	cursor:pointer;
	padding:0px 13px 0px 13px;
}

DIV#divNavigation DIV.divTabOff
{
	color:#FFFFFF;
}

DIV#divNavigation DIV.divTabOn
{
	color:#FFFFFF;
	background-image:url(../Images/custom/navIn.gif);
	background-repeat:repeat-x;
}

DIV#divNavigation DIV.divTabIn
{
	color:#FFFFFF;
	background-image:url(../Images/custom/navOn.gif);
	background-repeat:repeat-x;
}
*/
DIV#divContent
{
	width:880px;
	height:170px;
	clear:both;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
}

DIV#subnavColumnBox
{
	border:1px solid #88AAc9; 
	background-color:#eeffcc;
	font-size:12px; 
	line-height:16px;
	font-weight:bold;
	width:180px;
	padding:10px 10px 10px 10px;
	margin:0px 20px 0px 20px;
	float:left;
}


DIV#subnavColumnBox A
{
	color:#5498BB; 
	border:none; clear:none; 
	padding:0px; 
	margin:0px; 
	width:auto; 
	display:inline;
}



/********************** HOME PAGE **********************/

.boilerHead
{
	padding:0px;
	margin:0px;
	color:#1c0c64;
	font-size:16px;
	font-weight:bold;
}

/*********** HOME PAGE: NEWS ALERT STYLES ***********/
DIV#divContent Table#newsAlert
{
	width:475px;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
}

DIV#divContent Table#newsAlert td
{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

DIV#divContent Table#newsAlert .left
{
	width:62px;
	padding-right:15px;
}
/***************************************************/


DIV#divContentSub
{
	width:880px;
	min-height:170px;
	clear:both;
	font-size:12px;
	color:#000000;
	background-color:#f3fbff;
}

DIV#divContent h4, DIV#divContentSub h4
{
	padding:0px;
	margin:0px;
	color:#1c0c64;
	font-size:16px;
}

DIV#divAppNotes
{
	float:left;
	width:190px;
	max-width:190px;
	font-size:12px;
	padding:10px;
	margin:10px;
	border:solid 1px #cccccc;
}

DIV#divAppNotes a
{
	font-size:11px;
	margin:4px 0px 4px 0px;
	padding:0px 0px 0px 0px;
}

DIV#divLeft
{
	float:left;
	width:230px;
	max-width:190px;
	font-size:12px;
	padding:20px;
}

DIV#subNavSecondLevel
{
	font-size:11px;
	text-indent:2em;
}

DIV#divLeft .subNavHead
{
	display:block;
	clear:both;
	width:180px;
	border-top:solid 0px #000000;
	border-bottom:solid 1px #999999;
	border-left:solid 0px #000000;
	border-right:solid 0px #000000;
	margin:0px 0px 8px 0px;
	padding:0px 0px 4px 0px;
	font-weight: normal;
	color: #333333;
}

DIV#divLeft a
{
	display:block;
	clear:both;
	width:180px;
	border-top:dashed 0px #000000;
	border-bottom:dashed 1px #999;
	border-left:dashed 0px #000000;
	border-right:dashed 0px #000000;
	margin:0px 0px 8px 0px;
	padding:0px 0px 4px 0px;
}
DIV#divLeft a:link 		{color: #1d0c63; text-decoration: none;}
DIV#divLeft a:visited {color: #1d0c63; text-decoration: none;}
DIV#divLeft a:active 	{color: #1d0c63; text-decoration: underline;}
DIV#divLeft a:hover 	{color: #1d0c63; text-decoration: underline;}

DIV#divRight
{
	padding:20px;
	float:left;
	width:610px;
	max-width:610px;
	font-size:11px;
	line-height:15px;
	background-color:#FFFFFF;
}

DIV#divRight Table
{
	font-size:11px;
	line-height:15px;
}

DIV#divRight h4
{
	padding:0px;
	margin:0px 0px 20px 0px;
	color:#1c0c64;
	font-size:16px;
}

DIV#divRight h5
{
	padding:0px;
	margin:20px 0px 10px 0px;
	color:#1c0c64;
	font-size:14px;
}

DIV#divRight hr
{
	paddingp:0px;
	margin:10px 0px 30px 0px;
	border-top:1px; 
	border-right:0px; 
	border-bottom:0px; 
	border-left:0px; 
	border-color:#C9C9C9;
	border-style:solid;
	width: 100%;
}

DIV#divHomepage
{
	float:left;
	width:559px;
	max-width:519px;
	padding:20px;
	background-color:#ffffff;
}

DIV#divUpdate
{
	float:left;
	width:321px;
	height:140px;
	margin-top:23px;
	background-image:url(../Images/custom/btnAVTUpdate.gif);
	background-repeat: no-repeat;
	background-color:#ffffff;
}

DIV#divUpdate H4
{
	padding:0px;
	margin:0px 0px 5px 0px;
	color:#1c0c64;
	font-size:14px;
}

DIV#divUpdate DIV.spacer
{
	width:130px;
	height:116px;
	float:left;
	border:solid 0px black;
}

DIV#divUpdate DIV.text
{
	width:191px;
	max-width:171px;
	padding:10px;
	margin:0px;
	color:#000043;
	font-size:11px;
	float:left;
}
DIV#divUpdate a:link 		{color: #7986ac; text-decoration: none;}
DIV#divUpdate a:visited {color: #7986ac; text-decoration: none;}
DIV#divUpdate a:active 	{color: #7986ac; text-decoration: underline;}
DIV#divUpdate a:hover 	{color: #7986ac; text-decoration: underline;}

DIV#divEvents
{
	float:left;
	width:321px;
	margin-bottom:15px;
	font-size:11px;
	background-color:#ffffff;
}

DIV#divEvents p
{
	margin:0px;
	padding:0px;
}

DIV.divWhiteBar
{
	background-color:#FFFFFF;
	float:left;
	width:1px;
	height:165px;
}


DIV#divOptions
{
	background-color:#e1e1e1;
	width:880px;
	border-bottom:solid 1px white;
	height:165px;
}

DIV#divApplications
{
	padding:15px;
	width:235px;
	max-width:205px;
	height:149px;
	max-height:119px;
	float:left;
}

DIV#divApplications h4
{
	padding:0px;
	margin:0px 0px 20px 0px;
	color:#1c0c64;
	font-size:15px;
}

DIV#divApplications DIV.divItem
{
	padding:0px 3px 0px 3px;
	margin:3px 0px 3px 0px;
	color:#333333;
	font-size:11px;
	width:194px;
	height:18px;
	line-height:16px;
	border:solid 1px #b4b4b4;
}

DIV#divApplications DIV.divItem span
{
	display:inline;
	padding:0px 0px 0px 0px;
	margin:3px 0px 3px 0px;
	color:#666666;
	font-size:11px;
	line-height:16px;
}
DIV#divApplications DIV.divItem a:link 			{color: #333333; text-decoration: none; font-weight:bold;}
DIV#divApplications DIV.divItem a:visited		{color: #333333; text-decoration: none; font-weight:bold;}
DIV#divApplications DIV.divItem a:active		{color: #333333; text-decoration: none; font-weight:bold;}
DIV#divApplications DIV.divItem a:hover		{color: #999999; text-decoration: none; font-weight:bold;}

DIV.divVerticalOff
{
	padding:0px;
	font-size:11px;
	float:left;
	width:128px;
	height:165px;
	cursor:pointer;
}
DIV.divVerticalOn
{
	padding:0px;
	font-size:11px;
	float:left;
	width:128px;
	height:165px;
	cursor:pointer;
	background-color:#cecece;
}

DIV.divVerticalOff h4,
DIV.divVerticalOn h4
{
	padding:0px;
	margin:0px 0px 4px 0px;
	color:#1c0c64;
	font-size:12px;
}

DIV.divPadd
{
	padding:5px 10px 10px 10px;
	color:#000000;
}

DIV#divImage
{
	width:880px;
	height:135px;
	clear:both;
	background-image:url(../Images/custom/subMiddleBack.gif);
	background-repeat:repeat-x;
	font-size:12px;
}
DIV#divImage a:link 	{color: #ffffff; text-decoration: underline;font-size:12px;}
DIV#divImage a:visited 	{color: #ffffff; text-decoration: underline;font-size:12px;}
DIV#divImage a:active 	{color: #ffffff; text-decoration: none;font-size:12px;}
DIV#divImage a:hover 	{color: #ffffff; text-decoration: none;font-size:12px;}

DIV#divLocation
{
	float:left;
	width:217px;
	max-width:197px;
	line-height:120px;
	padding:0px 0px 0px 20px;
}

DIV#divPageImage
{
	float:left;
	width:663px;
}





/***********************************************************************************************/
/* LIST STYLES */
/***********************************************************************************************/
/* padding/margin:Top Right Bottom Left; */

DIV#divRight ul
{
	padding:0px;
	margin:10px 0px 10px 30px;
}

DIV#divRight ul li
{
	padding:0px;
	margin:0px 0px 5px 0px;
}


/***********************************************************************************************/
/* CMS SPECIFIC STYLES */
/***********************************************************************************************/
.freeTextBox
{
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	margin: 5px 5px 5px 5px;
}
.alertbox
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #ffffff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
	background-color: #ffff99;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}
.boxinner
{
	border-right: #c4c2c2 1px solid;
	border-top: #c4c2c2 1px solid;
	background: #fff;
	border-left: #c4c2c2 1px solid;
	border-bottom: #c4c2c2 1px solid;
}

.boxouter
{
	border-right: #cccccc 2px solid;
	border-top: 0px;
	margin-bottom: 6px;
	border-left: 0px;
	width: 100%;
	border-bottom: #cccccc 3px solid;
}
.cu
{
	background: #dedede;
	border-bottom: #c4c2c2 1px solid;
	text-align:left;
}
.cu H1
{
	font-weight: bold;
	font-size: 100%;
	margin: 2px;
	color: #3f3f3f;
	padding-top: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}


/***********************************************************************************************/
/* PARTNERS */
/***********************************************************************************************/
DIV#partners
{
	padding-left:15px;
	padding-bottom:45px;
}

DIV#partners table td
{
	padding:2px 8px 2px 2px;
	font-size: 11px;
	vertical-align:bottom;
}

DIV#partners img
{
	border:1px solid #CCCCCC;
}


/***********************************************************************************************/
/* MARKETING SITE */
/***********************************************************************************************/
.heads {
	font-family: "Trebuchet MS";
	font-size: 16pt;
	line-height: 30px;
	font-weight: bold;
	color: #231B78;
}
.text {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	line-height: 12pt;
}
.subhead {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	line-height: 12pt;
}
.box {
	border:1px dotted #000000;
}

.mkt-main-tbl, .mkt-main-tbl td{
	font-size: 11px;
	line-height: 14px;
}

.mkt-main-tbl h4
{
	padding:0px;
	margin:0px 0px 15px 0px;
	color:#1c0c64;
	font-size:16px;
}

UL.mkt-pr-list  {
	width:400px;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
}

UL.mkt-pr-list li {
	padding-top:5 px;
	padding-bottom:7px;
	border-bottom:1px dashed #999999;
}


/***********************************************************************************************/
/* KM 080608  Azalea Answers*/
/***********************************************************************************************/
.divTabOff a:link, .divTabOff a:visited,.divTabOff a:hover, .divTabOff a:active{
color:#FFFFFF;
text-decoration:none;

}

#thmbnail_table img{
	cursor:pointer;
}


/***********************************************************************************************/
/* Azalea VAR Demo Program*/
/***********************************************************************************************/
Table#tblVAR
{
	width:100%;
	font-size:11px;
	line-height:14px;
	padding:0px 0px 0px 0px;
	margin:30px 0px 0px 0px;
}

Table#tblVAR td
{
	padding:10px;
	margin:0px;
	border:1px solid #999999;
}

Table#tblVAR td.title
{
	color:#ffffff;
	background:#1c0c64;
	font-weight:bold;
}

/***********************************************************************************************/
/* Fresh Air Azalea Newsletter*/
/***********************************************************************************************/
DIV#divFreshAirHeader
{
	width:880px;
	height:135px;
	clear:both;
	background-color:#FFFFFF;
	font-size:12px;
}


DIV#divFreshAirMast
{
	float:left;
	width:663px;
	background-color:#FFFFFF;
}

DIV#divFreshAirRight
{
	background-color:#FFFFFF;
	padding:20px;
	float:left;
	width:610px;
	max-width:610px;
	font-size:12px;
	line-height:17px;
}


.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


