body 
{
        color: #333333;
        background: #ffffff;
        font-family: verdana;
	font-size: 10;

}

body.print_body 
{
        color: #333333;
        background: #ffffff;
        font-family: verdana;
	font-size: 10;
        
}


body.pop_up
{ 
	color: #333333;
        background: #ffffff;
        font-family: verdana;
	font-size: 10;
}

img {border:0px;}


td, div {font-family:arial;font-size:12;color:#666666;line-height:20px;}
.vid {font-family:arial;font-size:14;color:#666666;padding:5px;}
.newsHomepage  {height:36px;background-color:#EDEDEF;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-left:20px;font-family:arial;font-size:17;color:#646464;}
a.tommy,a.tommy:visited,a.tommy:active,a.tommy:hover {font-family:arial;font-size:15;color:#646464;text-decoration: none;}
.footer {font-family:arial;font-size:10;color:#666666;}
a.footer,a.footer:visited,a.footer:active {font-family:arial;font-size:10;color:#666666;text-decoration: none;}
a.footer:hover {font-family:arial;font-size:10;color:#9A0000;text-decoration: none;}
a.footerRed,a.footerRed:visited,a.footerRed:active,a.footerRed:hover {font-family:arial;font-size:10;color:#9A0000;text-decoration: none;}
.footerGrey {font-family:arial;font-size:10;color:#CCCCCC;}
a.footerGrey,a.footerGrey:visited,a.footerGrey:active,a.footerGrey:hover {font-family:arial;font-size:10;color:#CCCCCC;text-decoration: underline;}
a.hometom,a.hometom:visited,a.hometom:active {font-family:arial;font-size:13;color:#666666;text-decoration: none;}
a.hometom:hover {font-family:arial;font-size:13;color:#666666;text-decoration: none;}
.homeTextGreen {font-family:arial;font-size:16;color:#8BAC9B;font-weight:bold;line-height:30px;}
.homeTextNorm {font-family:arial;font-size:16;line-height:30px;}
.search {padding-left:5px;font-weight:bold;}
.small {font-family:arial;font-size:10;color:#666666;}
a.small,a.small:visited,a.small:active,a.small:hover {font-family:arial;font-size:10;color:#666666;text-decoration: underline;}
.homepageBox {background-color:#EDEDEF;height:179px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.homepageBox img{border:0px;}

.homepageBoxleft {background-color:#EDEDEF;height:100%;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mediaBox {background-color:#EDEDEF;height:23px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-left:5px;font-weight:bold;}
table.module_header, td.module_header {padding-left:5px;font-family:arial;font-size:12;height:24;font-weight:bold;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EDEDEF;height:23px;}
.mediaContentBox {margin-bottom:25px;}
.newsImage {padding-left:10px;padding-top:10px;padding-bottom:10px;}
.newsContent {padding:10px;}
.titleBold {font-weight:bold;}
.latestNews {height:102px;;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EDEDEF;margin-top:10px;}
a.videoDownloads,a.videoDownloads:visited,a.videoDownloads:active,a.videoDownloads:hover {font-family:arial;font-size:10;color:#FD9802;text-decoration: underline;}
a.pdfDownloads,a.pdfDownloads:visited,a.pdfDownloads:active,a.pdfDownloads:hover {font-family:arial;font-size:10;color:#990003;text-decoration: underline;}
a.pressDownloads,a.pressDownloads:visited,a.pressDownloads:active,a.pressDownloads:hover {font-family:arial;font-size:10;color:#0099FF;text-decoration: underline;}
.box {font-family:arial;font-size:16;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EDEDEF;padding:5px 10px 5px 10px;}
.featureContent {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-top:10px;padding-bottom:10px;}
a.nextFeature,a.nextFeature:visited,a.nextFeature:active,a.nextFeature:hover {font-family:arial;font-size:10;color:#FE9B00;text-decoration:underline;}

.search {font-weight:bold;}
.searchResults {font-weight:bold;padding-left:5px;padding-top:5px;padding-bottom:5px;border-bottom:0px solid #FFFFFF;}
.searchIcon {border-bottom:2px solid #FFFFFF;width:10px;padding-left:5px;}
a.searchResults,a.searchResults:visited,a.searchResults:active,a.searchResults:hover {font-family:arial;font-size:12;color:#666666;text-decoration:none;}
a.more,a.more:visited,a.more:active,a.more:hover {font-family:arial;font-size:12;color:#666666;text-decoration:none;font-weight:bold;}
.advancedSearch  {background-color:#EDEDEF;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-left:20px;}
.searchTips1 {background-color:#EDEDEF;font-weight:bold;padding-left:5px;padding-top:5px;padding-bottom:5px;border-bottom:2px solid #FFFFFF;}
.searchTips2 {background-color:#D7D7D7;font-weight:bold;padding-left:5px;padding-top:5px;padding-bottom:5px;border-bottom:2px solid #FFFFFF;}
.searchInput {padding:0px 20px 0px 0px;height:20px;border:1px solid #CCCCCC;width:130px;}
a.tom,a.tom:visited,a.tom:active,a.tom:hover {font-family:arial;font-size:12;color:#CCCCCC;text-decoration:none;}


#addisonLines {background-color:#ADB1A3;height:310px;}
.addisonLines {background-color:#FFFFFF;height:1px;}
#addisonHeader {margin-top:18px;margin-bottom:0px;background-color:#ADB1A3;}
#addisonHeaderHome {margin-top:18px;margin-bottom:0px;background-color:#444400;height:308px;}
.addisonHeaderTopRight {width:400px;height:168px;border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:20px;}
.addisonHeaderBtmRight {padding-right:20px;width:400px;height:106px;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.homepageBoxAddison {background-color:#EFECE7;height:170px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.homepageBoxDev {background-color:#EFECE7;height:100%;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.newsHomepageAddison   {height:36px;background-color:#EFECE7;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-left:20px;font-family:arial;font-size:17;color:#646464;}
.addisonMediaCenter {background-color:#EFECE7;height:23px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mcconnellMediaCenter{background-color:#EDEDEF;height:23px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.addisonHomeBlurb {font-family:arial;font-size:16;color:#FFFFFF;font-weight:bold;}
.homeDesigns {width:580px;height:142px;;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EFECE7;margin-top:10px;}
table.development_header, td.development_header {padding-left:5px;font-family:arial;font-size:12;height:24;font-weight:bold;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EFECE7;height:23px;}
.devMediaBox {background-color:#EFECE7;height:23px;width:180px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding-left:5px;font-weight:bold;}

.devLatestNews {height:100%;;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#EFECE7;margin-top:10px;}
a.footerDev,a.footerDev:visited,a.footerDev:active,a.footerDev:hover {font-family:arial;font-size:10;color:#CCCD33;text-decoration: none;}
a.dev_link,a.dev_link:visited,a.dev_link:active,a.dev_link:hover {font-family:arial;font-size:10;color:#CCCD33;text-decoration: underline;}
.devHeaderTopRight {background-color:#ADB1A3;width:400px;border-top:0px solid #FFFFFF;border-right:0px solid #FFFFFF;padding-top:20px;padding-right:20px;padding-bottom:0px;padding-left:20px;color:#FFFFFF;line-height:30px;font-family:arial;font-size:16px;font-weight:bold;}
.devHeaderBtmRight {background-color:#ADB1A3;padding:20px;width:400px;border-right:0px solid #FFFFFF;border-bottom:0px solid #FFFFFF;color:#FFFFFF;font-family:arial;font-size:12px;}

.release-highlight {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #5D5D53;font-style: normal;background-color:#B4B501;
	border: solid #ADB1A3;border-width: 1px 0px 0px 0px;}
.release, #release{background-color:#ffffff;border:solid #ADB1A3;border-width:1px 0px 0px 0px;}
.release   td{font-size: 11px;padding: 6px;border-right: 0px solid #ADB1A3;border-bottom: 1px solid #ADB1A3;}
.release-highlight   td{font-size: 11px;padding: 6px;border-right: 0px solid #ADB1A3;border-bottom: 1px solid #ADB1A3;}
a.zenago,a.zenago:visited,a.zenago:visited:active {color: #E1E0E0;font-family: arial;font-size: 10px;text-align:center;background-color:#FFFFFF;}
a.zenago:hover{color: #0E105E;font-family: arial;font-size: 10;}
.inputForm {width:200px;height:20px;border:1px solid #7F9DB9;}
.inputFormArea {width:200px;height:100px;border:1px solid #7F9DB9;}

.anselmiHomeLeft{height:308px;width:259px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.anselmiHomeMiddle{height:308px;width:259px;border-right:1px solid #FFFFFF;}
.anselmiHomeRight{height:308px;width:259px;border-right:1px solid #FFFFFF;}
.anselmiHomeTitle{color:#FFFFFF;height:20px;font-size:23px;padding:17px 0px 10px 10px;background-color:#FF9900;}
.anselmiHomeTitleRed{color:#FFFFFF;height:20px;font-size:23px;padding:17px 0px 10px 10px;background-color:#990000;}
.anselmiHomeTitleGrey{color:#666666;height:20px;font-size:23px;padding:17px 0px 10px 10px;background-color:#CCCCCC;}
.anselmiHomeImage{height:163px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
.anselmiHomeText{height:76px;padding:10px;}
.anselmiHomeButton{float:right;margin-top:5px;}
.text{font-size:14px;}

.devColors {background-color:#CCCCCC;}

.forms {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

h2
{
	color: #7c7070; 
	font-family: verdana;	
	font-weight: bold;	
	font-size: 16;

}

A         
{ 
	color: #9A0000; 
	font-family: arial;
	font-size: 10;
	text-decoration: underline;

}

A:visited       
{ 
	color: #9A0000; 
	font-family: arial;
	font-size: 10;
	text-decoration: underline;
}

A:active        
{ 
	color: #9A0000; 
	font-family: arial;
	font-size: 10;
	text-decoration: underline;
}

A:hover        
{ 
	color: #9A0000; 
	font-family: arial;
	font-size: 10;
	text-decoration: underline;
}

A.gallery         
{ 
	color: #666666; 
	font-family: arial;
	font-size: 12;
	text-decoration: none;

}

A.gallery:visited       
{ 
	color: #666666; 
	font-family: arial;
	font-size: 12;
	text-decoration: none;
}

A.gallery:active        
{ 
	color: #666666; 
	font-family: arial;
	font-size: 12;
	text-decoration: none;
}

A.gallery:hover        
{ 
	color: #666666; 
	font-family: arial;
	font-size: 12;
	text-decoration: underline;
}


A.title_link         
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 12;
	text-decoration: none;

}

A.title_link:visited       
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 12;
	text-decoration: none;
}

A.title_link:active        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 12;
	text-decoration: none;
}

A.title_link:hover        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 12;
	text-decoration: underline;
}


A.adminlink         
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;

}

A.adminlink:visited       
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
}

A.adminlink:active        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
}

A.adminlink:hover        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
}

A.link_bold         
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

A.link_bold:visited       
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

A.link_bold:active        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-decoration: none;
}

.admin_header
{
	color: #7c7070; 
	font-family: verdana;	
	font-weight: bold;	
	font-size: 12;

}

A.link_bold:hover        
{ 
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;
	text-decoration: underline;
}	

a.link_prim
{
	color: #666666; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:visited
{
	color: #666666; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:active
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_prim:hover
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: underline;
}

.inactive_prim
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	font-weight: bold;
}

a.link_sec
{
	color: #c1a6a6; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:visited
{
	color: #c1a6a6; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:active
{
	color: #c1a6a6; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.link_sec:hover
{
	color: #c1a6a6; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: underline;
}

.inactive_sec
{
	color: #c1a6a6; 
	font-family: verdana;
	font-size: 10;	
	font-weight: bold;
}

a.admin_link_prim
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:visited
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:active
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_prim:hover
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: underline;
}

.admin_inactive_prim
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	
	font-weight: bold;
}

a.admin_link_sec
{
	color: #006500; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:visited
{
	color: #006500; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:active
{
	color: #006500; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: none;
}

a.admin_link_sec:hover
{
	color: #006500; 
	font-family: verdana;
	font-size: 10;	
	text-decoration: underline;
}

.admin_inactive_sec
{
	color: #006500; 
	font-family: verdana;
	font-size: 10;	
	font-weight: bold;
}

.white_text
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;	
	
}

.white_text_bold
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;	
	
}


.black_text_bold
{
	color: #000000; 
	font-family: verdana;
	font-size: 10;
	font-weight: bold;	
	
}
a.white_text
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;
	text-decoration: none;	
	
}

a.white_text:visited
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
}

a.white_text:active
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;
	text-decoration: none;
}

a.white_text:hover
{
	color: #ffffff; 
	font-family: verdana;
	font-size: 10;
	text-decoration: underline;
}

.subheading
{
	color: #7c7070; 
	font-family: verdana;	
	font-weight: bold;
	font-size: 10;
}

.subheading_white
{
	color: #ffffff; 
	font-family: verdana;	
	font-weight: bold;
	font-size: 14;
}

.subheading_black
{
	color: #000000; 
	font-family: verdana;	
	font-weight: bold;
	font-size: 12;
}

h3
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 12;
}

table
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;
}

input
{
	color: #7c7070; 
    font-family: verdana;
	font-size: 10;	
}

input.radio
{
	color: #000033; 
        background: #cccccc;
	font-family: verdana;
	font-size: 10;	
}


select
{
	color: #7c7070; 
        background: #ffffff;
	font-family: verdana;
	font-size: 10;	
}


textarea
{
	color: #7c7070; 
        background: #ffffff;
	font-family: verdana;
	font-size: 10;	
}

.content
{
	color: #7c7070; 
	font-family: verdana;
	font-size: 10;	

}

.italics
{
	color: #7c7070;
	font-family: verdana;
	font-size: 11;
	font-style: italic;	

}

.codered
{
	color: #FF6600;
	font-family: verdana;
	font-size: 10;

}


.copyright
{
	font-size: 10;
	font-family: verdana;
}


table.module_subheader, td.module_subheader 
{
        color:#ffffff;
        background: #c2c2c2;
        font-family: verdana;
	font-size: 12;
	height:20;
        padding-left: 10;
	font-weight: bold;
        
}

table.sidebox_header, td.sidebox_header 
{
        color:#ffffff;
        background: #889bbb;
        font-family: verdana;
	font-size: 12;
	height:20;
        padding-left: 10;
	font-weight: bold;
        
}

table.mid_subheader
{
	background: #889bbb;
	color: #FFFFFF;	

}

table.row_even, tr.row_even
{
	background: #D7D7D7;
}

table.row_odd, tr.row_odd
{
	background: #EDEDEF;
}

table.sidebox_header, td.sidebox_header 
{
        color:#ffffff;
        background: #cccccc;
        font-family: verdana;
	font-size: 12;
	height:20;
        padding-left: 10;
	font-weight: bold;
        
}

table.sidebox
{
	border: 1px solid;
	border-color: #CCCCCC;

}

div.nav_image_off
{
	background-image: url(/rollovers/rollover_template_background.png);
	width: 89px;
	height: 20px;
	padding-top: 6; 
	color: #f6f6a7;

}

div.nav_image_on
{
	background-image: url(/rollovers/rollover_template_background_on.png);
	width: 89px;
	height: 20px;
	padding-top: 6; 
	

}

A.rollover         
{ 
	color: #666666; 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	

}

A.rollover:visited       
{ 
    color: #666666; 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	
}

A.rollover:active        
{ 
    color: #000000;
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
}

A.rollover:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
	
}
A.rolloverSub         
{ 
	color: #000000; 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	

}

A.rolloverSub:visited       
{ 
    color: #000000; 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	
}

A.rolloverSub:active        
{ 
    color: #000000;
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	color:#000000;
	
}

A.rolloverSub:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: none;
	text-decoration: none;
	color:#000000;
	
	
}

A.rolloverSubTest         
{ 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	

}

A.rolloverSubTest:visited       
{ 
    font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
}

A.rolloverSubTest:active        
{ 
   font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
}

A.rolloverSubTest:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 12;
	font-weight: bold;
	text-decoration: none;
	color:#000000;
	
	
}


A.search         
{ 
	color: #000000; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;

}

A.search:visited       
{ 
    color: #000000; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.search:active        
{ 
    color: #000000;
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.search:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
	color:#000000;
}
A.help         
{ 
	color: #980001; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;

}

A.help:visited       
{ 
    color: #980001; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.help:active        
{ 
    color: #980001;
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.help:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
	color:#980001;
}

A.big      
{ 
	color: #CCCCCC; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;

}

A.big:visited       
{ 
    color: #CCCCCC; 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.big:active        
{ 
    color: #CCCCCC;
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
}

A.big:hover        
{ 
 
	font-family: Sans Serif, Arial;
	font-size: 11;
	font-weight: none;
	text-decoration: none;
	color:#CCCCCC;
}


