
/**************************************************************************/
li {margin:0px!important;} /* Bug fix for the form page (example:https://secure.imodules.com/s/1039/index.aspx?sid=1039&gid=1&pgid=381&fid=1050&gfid=180&uf=1854.1855.1856.1857.1858.1859.1853.&msg=[FormMasterASCX_UpdateFormSuccess])*/

#rg_gfid_180_pnlMain table {width:500px!important;}
/**************************************************************************/

form#MainForm {
	width: 100%;
	height:auto!important;
	height:100%; /* IE6: treated as min-height*/
	min-height:100%;
}
p {}
a {
	/*color: #28668A;*/
	text-decoration: none;
	color:#990000;
}
a:hover{
	/*color: #6E6E6E;*/
	text-decoration: underline;
}

img {border: none;}
textarea {width:350px;}
h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #990000;
	margin-bottom: 0;
}
h1{font-size: 190%;}
h2{font-size: 180%;}
h3 {font-size: 160%;}
h4 {font-size: 140%;}
h5 {font-size: 120%;}

.PageTitleHeader, .PageSubTitleHeader {font-size:12px;font-weight:bold;display:none;}

.expand img {
	background-color: #990000;
	float: none;
	display: block;
}
.expand {
	background-color: #990000;
}
/* block - prevents NS/SAFARI info box stuff */
.instructions, .error, .success, .profile, .filelibfiledetails, .eventsheader, .campaignsheader, .donationpaymentamount, table.profile,  .MessageBoardsDataGridHeader, .FileLibraryFileList{
	display:block;
}

/* box settings */
.DataGridHeader, .EventsHeader, .EventDonationDetail, .CampaignsHeader, td.PageManagerHeader, tr.PageManagerHeader, .Profile {
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}
.instructions {
	padding: 2px 5px 2px 5px;
	border: 1px solid #CCCCCC;
}
.DataGridHeader {}
.EventDonationDetail {width:250px;}
	
/*  core */
.HelpButton {
	color: #ffffff;
	background-color: #8E9296;
	border: solid;
	border-width: 1px;
	border-color: #ffffff;
	padding: 2px;
	font-weight: bold;
	width: 48px;
	text-align: center;
}
.Error, .error {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #BF0000;
	background-color: #FFE8E8;
	background-image: url(/images/icons/v2/common/exclamation.gif);
	background-repeat: no-repeat; 
	background-position: 2px;
	border: 1px solid #BF0000;
}
.error {display:block;width:auto!important;}
.Success, .success {
	display: block;
	padding: 5px 0 5px 25px;
	color:  #008000;
	background-color: #D0E8D0;
	background-image: url(/images/icons/v2/common/accept.gif);
	background-repeat: no-repeat;
	background-position: 3px 2px;
	border: 1px solid #008000;
}
.DataGridAltItem {background: #e8e8e8;}
.DataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 20px;
	text-align: right;
}

/*profile */
.ProfileHeader {
	font-weight : bold;
}
.ProfilePageTabHeadings {
	font-weight:bold;
}

/* search */
.SearchResultsDataGridAltItem {
	background: #e8e8e8;
}
.SearchResultsDataGridPager {
	font-weight: bold;
	letter-spacing: 3px;
	line-height: 50px;
}

/* message boards */
table.HotTopics {
	width:250px;
}
.MsgItem {
	background-color: #cccccc;
}
.MsgItemSubject {
	background-color: #cccccc;
}
.MsgItemInverse {
	background-color: #e8e8e8;
}
.MsgItemSubjectInverse {
	background-color: #e8e8e8;
}	
.LastPostingText {
	font-style: italic;
	color: #6B6B6B;
}
.BadWordHighlight {
	font-weight: bold;
	color: #c42830;
}
.MsgsReplyText {}
.MsgsDates {}

/* file library */
.FileLibFileDetails {
	background-color: #BCB8B8;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
.FileLibraryFileList {
	background-color: #E4E4E4;
	width: 250px;
	padding: 2px 5px 2px 5px;
}
/* news */
/* events */
td.StoreItemHeader {
	border-color: #666666;
}

/* donations */
.DonationPaymentAmount {
	background-color: #E4E4E4;
	border: solid;
	border-width: 1px;
	padding: 2px 5px 2px 5px;
	border-color: #0057F;
}

/* pagemanager */
table.PageManager {
	border: solid;
	border-width : 0px;
	border-color : #002963;
}
/* photo albums */
/* communications utility */
table.CommUtil {
	/*width: 560px;*/
}
td.CommUtilHeader {
	background-color:#CCCCCC;
	color:#FFFFFF;
}
/* community specific */


/**************************************************************************************/
/**************************************************************************************/
/* BUILD */
/**************************************************************************************/
/**************************************************************************************/

/*div {padding:10px;border:1px solid #000;} temporary during setup */

.cleaR {clear:both;}
body {
	
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin:0px;
	padding:0px;
	color:#00386b;
	}
#structWrapper {margin:0px;padding:0px;width:100%;}
#structHeaderWrapper{
	width:100%;
	text-align:center;
	background: url(images/header-stripes.jpg) repeat-x;
}
#structHeaderContainer{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background: url(images/) repeat-y;
	height:109px;
}

#ContentMemberTools {clear:both;margin:0px 15px 0px 0px;width:100%;}
#ContentMemberTools ul {margin:0px;padding:0px;float:right;}
#ContentMemberTools li {list-style-type:none;float:right;background-color:#990000;height:16px;}
#ContentMemberTools li a{display:block;color:#fff;text-decoration:none;font-size:10px;padding:2px 0px 0px 3px;}
#ContentMemberTools li.rightMT {width:31px;height:16px;background: transparent url(images/mt-left.gif) no-repeat;}
#ContentMemberTools li.leftMT {width:31px;height:16px;background: transparent url(images/mt-right.gif) no-repeat;}
#ContentMemberTools li#Support {display:none;}


#structLogo {
	width:424px;
	height:88px;
	float:left;
        margin-top:5px;
}
#ContentSearch {
	width:190px;
	background:url(images/searchBG.gif) top left no-repeat;
	float:right;
    margin-top:50px;
	height:21px;
}
.searchbx {width:143px;height:15px;border:none;background:transparent;margin:3px 0 0 10px;*margin:1px 0 0 10px;font-size:11px}

#structContentWrapper {
	width:100%;
	text-align:center;
	background: #002d5d url(images/blue-grad-bg.jpg) repeat-x;
	}
#structContentContainer {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}



#ContentLeftNav {background: url(images/left-nav-level2-cap.gif) no-repeat; }
#ContentLeftNav ul{margin:0px;padding:0px;}
#ContentLeftNav li{width:211px;list-style-type:none;border-bottom:1px solid #718aa7;}
#ContentLeftNav li a{width:191px;display:block;padding:5px 10px;color:#fff;text-decoration:none;font:12px Arial, Verdana, Helvetica, sans-serif;}
#ContentLeftNav li a:hover {text-decoration:none;background-color:#dfb946;color:#31557f;}

#ContentLeftNav li ul{margin:0px 0px 0px 0px;padding:0px;border-top:1px solid #718aa7;}
#ContentLeftNav li li{width:211px;list-style-type:none;border:none;background: url(images/arrow.gif) 20px 10px  no-repeat;}
#ContentLeftNav li li a{width:171px;display:block;padding:5px 10px 5px 30px;color:#fff;text-decoration:none;font:12px Arial, Verdana, Helvetica, sans-serif;}
#ContentLeftNav li li a:hover {text-decoration:none;background-color:#dfb946;color:#31557f;}

#ContentLeftNav li.btmLeft {display:none;}

#ContentMiddleLayoutLC {padding:10px;}


#CBCWrapper {width:auto;float:right;padding:10px;}
#ContentBreadCrumbs {float:left;}
#ContentBreadCrumbs ul{padding:0;margin:0px;}
#ContentBreadCrumbs li{float:left;padding:0;margin:0;list-style-type:none;}
#ContentBreadCrumbs li a{display:block;font-size:11px;padding:2px 6px 2px 8px;background:url(images/arrow.gif) no-repeat center left;color:#fff;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
#ContentBreadCrumbs li.navselected a{text-decoration:none;}

h1#ContentpageName {
	background: url(images/pagename-bg.gif) no-repeat;
	width:515px;
	height:34px;
	margin:0px 0px 10px 9px;
	padding:3px 5px 5px 10px;
        color:#fff;
}

#ContentSubGroupHeader {margin-left:15px;}
#structFooterWrapper {
	clear:both;
	width:100%;
	text-align:center;
	background: #fff url(images/footer-stripes.gif) repeat-x;
}
#ContentFooter {
	width:780px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#990000;
	padding:15px 0px;
}


/**************************************************************************************/
/**************************************************************************************/
/* IMAGE BASED - 3+ levels */
/**************************************************************************************/
/**************************************************************************************/
#ContentToplinks li.btmLeft {display:none;}
	#ContentToplinks{ clear:both;float:left; width:770px; margin:10px 0px 0px 0px; padding:0;}
	#ContentToplinks ul{ margin:0; padding:0; list-style:none;}
	#ContentToplinks li{ margin:0; padding:0; float:left}
	#ContentToplinks a{   text-indent:-9999px;margin:0;height:42px; padding:0; display:block; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
	
	#ContentToplinks li#Home {background: url(images/home_over.gif) bottom center no-repeat; width:142px;}
	#ContentToplinks li#CommunityResources {background: url(images/communityresources_over.gif) bottom center no-repeat; width:229px;}
	/*#ContentToplinks li#Newsletters {background: url(images/newsletters_over.gif) bottom center no-repeat; width:135px;}*/
	/*#ContentToplinks li#Blogs {background: url(images/blogs_over.gif) bottom center no-repeat; width:91px;}*/
	#ContentToplinks li#Certification {background: url(images/certification_over.gif) bottom center no-repeat; width:155px;}
	#ContentToplinks li#Sponsors {background: url(images/sponsors_over.gif) bottom center no-repeat; width:132px;}
	#ContentToplinks li#eStore {background: url(images/estore_over.gif) bottom center no-repeat; width:112px;}
	
	#ContentToplinks li#Home:hover{background: url(images/home_over.gif) top center no-repeat; width:142px;}
	#ContentToplinks li#CommunityResources:hover{background: url(images/communityresources_over.gif) top center no-repeat; width:229px;}
	/*#ContentToplinks li#Newsletters:hover{background: url(images/newsletters_over.gif) top center no-repeat; width:135px;}*/
	/*#ContentToplinks li#Blogs:hover{background: url(images/blogs_over.gif) top center no-repeat; width:91px;}*/
	#ContentToplinks li#Certification:hover{background: url(images/certification_over.gif) top center no-repeat; width:155px;}
	#ContentToplinks li#Sponsors:hover{background: url(images/sponsors_over.gif) top center no-repeat; width:132px;}
	#ContentToplinks li#eStore:hover{background: url(images/estore_over.gif) top center no-repeat; width:112px;}
	
	
/* IE 7 keeps menus static
	****************************************/
	#ContentToplinks li:hover, #ContentToplinks li.hover {
		position: static;
	}
	/* Second Level Groups */
	#ContentToplinks li ul {border-top:1px solid #f2d58c;position: absolute; left: -999px; margin:0px 0px 0px 0px; background-color:#dfb946;float:none; width:170px; /*filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/z-index:50;}
	#ContentToplinks li li {width: 170px; height:auto; border-bottom:1px solid #f2d58c;font-family:Arial, Helvetica, sans-serif;}
	
	#ContentToplinks li li a {color:#fff;text-align:left;display:block;padding:5px 5px 5px 7px; height:auto; text-indent:0;font-size:90%; text-decoration:none;}
	#ContentToplinks li li.navselected a {}
	#ContentToplinks li li a:hover {background-color:#CC9900}
	
	#ContentToplinks li li:hover, #ContentToplinks li li.sfHover {background-color:#CC9900}
	
	/* Third Level Groups */
	#ContentToplinks li li ul { margin:-20px 0 0 150px;border-top:none;}
	/* The Magic */
	#ContentToplinks li:hover ul ul,
	#ContentToplinks li:hover ul ul ul,
	#ContentToplinks li.sfhover ul ul,
	#ContentToplinks li.sfhover ul ul ul { left: -999em;}
	
	#ContentToplinks li:hover ul,
	#ContentToplinks li li:hover ul,
	#ContentToplinks li li li:hover ul,
	#ContentToplinks li.sfhover ul,
	#ContentToplinks li li.sfhover ul,
	#ContentToplinks li li li.sfhover ul { left: auto;}
	
/**************************************************************************************/
/**************************************************************************************/
/* Interior Specific Template */
/**************************************************************************************/
/**************************************************************************************/	

.interior #ContentMiddle {
	margin-left:10px;
	padding:10px 10px 25px;
	width:505px;
}








.interior #structColumn1 {
	width:211px;
	float:left;
	background: #507198 url(images/left-column-foot.gif) bottom left no-repeat;
	margin-top:10px;
	padding:0px 0px 10px 0px;
	margin-bottom:20px;
}
.interior #structColumn2 {
	width:550px;
	float:left;
}
.interior #rotatorWrapper {width:570px;_width:560px;padding:10px 0px 10px 0px;}

.interior #ContentMainNav li.topNav {display:none;}
.interior #ContentMainNav {background: #31557f url(images/left-column-cap.gif) no-repeat;padding-bottom:5px; }
.interior #ContentMainNav ul{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;}
.interior #ContentMainNav li{width:211px;list-style-type:none;border-bottom:1px solid #b0bac8; background: url(images/arrow-down.gif) 190px 5px no-repeat;}
.interior #ContentMainNav li a{width:191px;display:block;padding:5px 10px;color:#fff;text-decoration:none;font:12px Georgia, "Times New Roman", Times, serif;}
.interior #ContentMainNav li a:hover {text-decoration:none;background: #002653 url(images/arrow-down.gif) 190px 5px no-repeat;}
.interior #ContentMainNav li#LegislativeAlerts {border-bottom:none;}

.interior #ContentMainNav li ul{margin:0px 0px 0px 0px;padding:3px 0px 0px 0px;border-top:1px solid #b0bac8;}
.interior #ContentMainNav li li{width:211px;list-style-type:none;border:none;background:none;}
.interior #ContentMainNav li li a{width:176px;display:block;padding:5px 10px 5px 25px;color:#90aed0;text-decoration:none;font:12px Georgia, "Times New Roman", Times, serif;}
.interior #ContentMainNav li li a:hover {text-decoration:none;}

.interior #MainContentContainer {
clear:both;
	width:550px;
	background: #fff url(images/body-content-cap.gif) top left no-repeat;
	padding-top:10px;
    margin-left:12px;
	min-height:300px;
  	height:auto !important;
  	height:300px;
}

.interior #MainContentFoot {
	clear:both;
	width:550px;
	height:5px;
	background: url(images/body-content-foot.gif) no-repeat;
	margin:0px 0px 15px 12px;
}

.interior #ContentImageRotator1 {
	width:177px;
	height:138px;
	float:left;
	margin-left:10px;
	_margin-left:5px
}
.interior #ContentImageRotator2 {
	width:177px;
	height:138px;	
	float:left;
	margin-left:10px;
	_margin-left:5px

}
.interior #ContentImageRotator3 {
	width:177px;
	height:138px;
	float:left;
	margin-left:10px;
	_margin-left:5px

}

/**************************************************************************************/
/**************************************************************************************/
/* Interior Wide Specific Template */
/**************************************************************************************/
/**************************************************************************************/	
.wide #structColumn1 {display:none;}
.wide #structColumn2 {width:770px;}
.wide #rotatorWrapper {display:none;}
.wide #MainContentContainer {width:770px; background:#fff url(images/body-content-cap-wide.gif) no-repeat left top; margin-left:0;}
.wide #MainContentFoot {width:770px; background:url(images/body-content-foot-wide.gif) no-repeat scroll 0 0; margin-left:0;}

.wide h1#ContentpageName {background:url(images/pagename-bg-wide.gif) no-repeat 0 0; width:752px;}
.wide #ContentMiddle {width:730px;}

/**************************************************************************************/
/**************************************************************************************/
/* start Specific Template */
/**************************************************************************************/
/**************************************************************************************/

.start #structColumn1 {
	width:245px;
	float:left;
	margin-top:10px;
	padding:0px 0px 10px 0px;
}
.start #ContentMainNav li.topNav {display:none;}
.start #ContentMainNav li li {display:none;}
.start #ContentMainNav { }
.start #ContentMainNav ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:none;}
.start #ContentMainNav li{background:none;width:245px;list-style-type:none;background: url(images/start-breakout-bg.gif) no-repeat;height:34px;margin-bottom:10px;}
.start #ContentMainNav li:hover{background:none;width:245px;list-style-type:none;background: url(images/start-breakout-bg-over.gif) no-repeat;height:34px;margin-bottom:10px;}
.start #ContentMainNav li a{width:225px;display:block;padding:9px 10px 8px 8px;color:#fff;text-decoration:none;font:12px "Times New Roman", Times, serif;font-weight:bold;}
.start #ContentMainNav li a:hover {/*text-decoration:underline;*/}

.start #structColumn2 {
	width:513px;
	float:left;
}
.start #ContentStartImageRotator {width:513px;height:214px;margin:10px 0px 10px 10px;}
.start #MainContentContainer {
	clear:both;
	width:770px;
	background: #fff url(images/start-main-content-cap.gif) top left no-repeat;
}
.start #ContentMainBlock1 {
	float:left;
	background: url(images/start-vertical-divider.gif) top right no-repeat;
	width:241px;
	padding:5px;
	_padding:5px 2px 5px 5px;
	padding-left:7px;
	margin-left:5px;
	_margin-left:2px;
	margin-top:10px;
	height:295px;
	overflow:hidden;
}
.start #ContentMainBlock1 a {text-decoration:none;}
.start #ContentMainBlock1 a:hover {text-decoration:underline;}
.start #ContentMainBlock2 {
	float:left;
	background: url(images/start-vertical-divider.gif) top right no-repeat;
	width:241px;
	padding:5px;
	_padding:5px 2px 5px 5px;
	padding-left:7px;
	margin-top:10px;
	height:295px;
	overflow:hidden;
}
.start #ContentMainBlock2 a {text-decoration:none;}
.start #ContentMainBlock2 a:hover {text-decoration:underline;}
.start #ContentMainBlock3 {
	float:left;
	width:236px;
	padding:5px;
	_padding:5px 2px 5px 5px;
	padding-left:7px;
	margin-top:10px;
	height:295px;
	overflow:hidden;
}
.start #MainContentContainer h2 {background: url(images/start-header-bg.gif) top left no-repeat;height:34px;width:236px;color:#fff;padding:3px 5px;margin-top:0px;font-weight:normal;}
.start #MainContentFoot {
	clear:both;
	width:770px;
	height:5px;
	background: url(images/start-main-content-foot.gif) no-repeat;
	margin:0px 0px 0px 0px;
	padding-bottom:15px;
}
.start #ContentMiddle {clear:both;padding:0px 15px 0px 15px;margin:0px;}
.start #ContentMiddleLayoutWelcome {clear:both;padding:5px 15px 0px 15px;margin:0px;}

/******************************************************************************************************************/
/* News Template */
/******************************************************************************************************************/

.interior .news #ContentMiddleLayout1 {
	margin-left:10px;
	margin-bottom:15px;
	padding:10px;
	width:505px;
}

.interior .news #ContentMiddle {clear:left;float:left;width:42%;padding:10px;margin-left:10px;_margin-left:5px;}
.interior .news #ContentMiddleLayout2 {float:left;width:42%;padding:10px;margin-left:20px;_margin-left:20px;}

/******************************************************************************************************************/

.arrowDown a{background: url(images/more-arrow-down.gif) left center no-repeat;display:block;padding-left:15px;float:right;margin-right:10px;color:#990000;text-decoration:none;}
.arrowDown a:hover {text-decoration:underline;}
.cipRed {color:#990000;}


/**** Modules ****/
.modular #structContentContainer {padding-bottom:20px;}
.cleaR {clear:both;}
#modWrapper {background: #fef7e8 url(images/7030-foot.gif) left bottom no-repeat;clear:both;width:771px;margin-bottom:0px;}
#modWrapperCap {background:  url(images/7030-cap.gif) left top no-repeat;}
.modular #structColumn1 {}

.modular #structColumn1 {margin-left:10px;background:none;}

.modular #structColumn2 {width:523px;float:right;margin:10px 12px 10px 0px;}
.modular #structColumn2 a {color:#507198;}

.modular #navWrapper {margin-bottom:0px;padding:0px;background:url(images/left-column-cap-mod.gif) left top #31557F no-repeat!important;}
.modular #ContentMainNav {padding:0px;background:url(images/left-column-nav-foot.gif) left bottom no-repeat;padding-bottom:5px;}
.modular li.navLastItem {border-bottom:none!important;}

/************ SMALL BOXES **************/


.boxGap {margin:0px;padding:0px;width:100%;}
.boxWrap {margin:0px;padding:0px;width:212px;}
				
.smGray {color:#3d3d3d;background: url(images/gray-bg.gif) left bottom no-repeat;padding:0px;margin:0px;}
.smTan {color:#3d3d3d;background: url(images/tan-bg.gif) left bottom no-repeat;padding:0px;margin:0px;}
.smBlue {color:#fff;background: url(images/blue-bg.gif) left bottom no-repeat;padding:0px;margin:0px;}
.smYellow {color:#3d3d3d;background: url(images/yellow-bg.gif) left bottom no-repeat;padding:0px;margin:0px;}

.smGray p,
.smTan p,
.smBlue p,
.smYellow p {padding:10px 15px 15px 15px;margin:0px;}

.smGray h2{color:#3d3d3d;background:url(images/gray-header.gif) no-repeat;margin:0px;padding:0px 0px 0px 15px;display:block;font-size:12px;font-weight:bold;height:32px;line-height:32px;}
.smTan h2{color:#7a7260;background:url(images/tan-header.gif) no-repeat;margin:0px;padding:0px 0px 0px 15px;display:block;font-size:12px;font-weight:bold;height:32px;line-height:32px;}
.smBlue h2{color:#fceecf;background:url(images/blue-header.gif) no-repeat;margin:0px;padding:0px 0px 0px 15px;display:block;font-size:12px;font-weight:bold;height:32px;line-height:32px;}
.smYellow h2{color:#3d3d3d;background:url(images/yellow-header.gif) no-repeat;margin:0px;padding:0px 0px 0px 15px;display:block;font-size:12px;font-weight:bold;height:32px;line-height:32px;}

.smGray a.more,
.smTan a.more,
.smYellow a.more {color:#990000;background:url(images/more-arrow.png) no-repeat;margin:5px 0px 0px 0px;padding:0px;display:block;padding-left:23px;height:18px;line-height:18px;font-weight:bold;}
.smBlue a.more{color:#fbd051;background:url(images/more-arrow.png) no-repeat;margin:5px 0px 0px 0px;padding:0px;display:block;padding-left:23px;height:18px;line-height:18px;font-weight:bold;}
.smBlue a {color:#fbd051;}

/************ LARGE BOXES **************/

.boxWrapLg {margin:0px;padding:0px;width:523px;}
#block22 {width:335px!important;float:left;margin:0px;padding:0px;}
#block33 {width:176px!important;float:right;margin:0px;padding:0px;}

.modular #structColumn2 span {width:100%;display:block;}
.modular .addspace {height:15px;margin:0px;padding:0px;}

.lgTan {background: url(images/lg-tan-bg.gif) left bottom no-repeat;color:#3d3d3d;padding:0px;margin:0px;}
.lgBlue {background: url(images/lg-blue-bg.gif) left bottom no-repeat;color:#3d3d3d;padding:0px;margin:0px;}
.lgGray {background: url(images/lg-gray-bg.gif) left bottom no-repeat;color:#3d3d3d;padding:0px;margin:0px;}
.lgBluesm {background: url(images/lg-sm-blue-bg.gif) left bottom no-repeat;color:#3d3d3d;padding:0px;margin:0px;}
.lgTansm {background: url(images/lg-sm-gray-bg.gif) left bottom no-repeat;color:#3d3d3d;padding:0px;margin:0px;}

.lgTan h2{/*width:508px;*/background: url(images/lg-tan-cap.gif) left top no-repeat;margin:0px;padding:10px 0px 0px 15px;display:block;color:#3d3d3d;font-size:22px;}
.lgBlue h2{/*width:508px;*/background: url(images/lg-blue-cap.gif) left top no-repeat;margin:0px;padding:10px 0px 0px 15px;display:block;color:#cc9900;font-size:22px;}
.lgGray h2{/*width:508px;*/background: url(images/lg-gray-cap.gif) left top no-repeat;margin:0px;padding:10px 0px 0px 15px;display:block;color:#525252;font-size:22px;}
.lgBluesm h2{/*width:320px;*/background: url(images/lg-sm-blue-cap.gif) left top no-repeat;margin:0px;padding:10px 0px 0px 15px;display:block;color:#cc9900;font-size:22px;line-height:22px;}
.lgTansm h2{/*width:161px;*/background: url(images/lg-sm-gray-cap.gif) left top no-repeat;margin:0px;padding:10px 0px 0px 15px;display:block;color:#3d3d3d;font-size:22px;}

.lgGray p,
.lgTan p,
.lgBlue p,
.lgBluesm p,
.lgTansm p {padding:10px 15px 15px 15px;margin:0px;}

.lgGray a.more,
.lgTan a.more,
.lgBlue a.more,
.lgBluesm a.more,
.lgTansm a.more {color:#990000!important;background:url(images/more-arrow.png) no-repeat;margin:5px 0px 0px 0px;padding:0px;display:block;padding-left:23px;height:18px;line-height:18px;font-weight:bold;}

.lgTan img.pic {margin:10px 0px 11px 11px;width:500px;overflow:hidden;}


.lgTan .Cap {background: url(images/lg-tan-cap.gif) left top no-repeat;margin:0px;padding:0px;text-indent:-9999em;height:5px;}
.lgGray .Cap {background: url(images/lg-gray-cap.gif) left top no-repeat;margin:0px;padding:0px;text-indent:-9999em;height:5px;}
.lgBlue .Cap {background: url(images/lg-blue-cap.gif) left top no-repeat;margin:0px;padding:0px;text-indent:-9999em;height:5px;}
.lgTansm .Cap {background: url(images/lg-sm-tan-cap.gif) left top no-repeat;margin:0px;padding:0px;text-indent:-9999em;height:5px;}
.lgBluesm .Cap {background: url(images/lg-sm-blue-cap.gif) left top no-repeat;margin:0px;padding:0px;text-indent:-9999em;height:5px;}
