/**************************************************************************************************
***************************************************************************************************
BASIC ELEMENTS
***************************************************************************************************
***************************************************************************************************/
.enableJS 										{border: 2px solid #000000; color:#ff0000; font-weight:bold; text-align:center;}
.left 												{float:left;}
.right 											{float:right;}
.spacer 											{clear: both;}
.textcenter 									{text-align:center;}
.textleft 										{text-align:left;}
.textright 										{text-align:right;}
.pad5 											{padding:5px;}

.member_name {font-size:14px; display:block; color:#666666; margin-top:10px;}
.member_position {font-size:11px; color:#DB5800; font-style:italic; display:block; }
.member_wrap	{float: left; margin: 0 10px 10px 0; text-align: center; width: 160px; color: #666;}
.picture_wrap	{}
.picture_wrap img {border: 1px solid #CCCCCC; padding: 1px;}
.member_email a	{color:#666666;}
.member_email a:hover {color:#DB5800;}

/**************************************************************************************************
***************************************************************************************************
TABLES
***************************************************************************************************
***************************************************************************************************/
th												{color: #000000; width: 200px; text-align: center}
td												{}
td a:link										{color: #000000;}
td a:visited									{color: #000000;}
td a:hover										{color: #000000;}

/**************************************************************************************************
***************************************************************************************************
FORMS
***************************************************************************************************
***************************************************************************************************/
.auto_form 										{width: 530px; padding: 20px; float: left;}
.auto_form .form_input 					{float: left; border: 1px solid #000000;}
.auto_form .form_input-highlighted 	{float: left; border: 1px solid #000000;}
.auto_form div.row span.label_col 		{color: #000000; border: none; font-size: 12px; float: left; width: 200px;	height: 14px; text-align: right; margin: 0px;}
.auto_form div.row span.input_col 	{float: left; width: 190px; text-align: left; font-size: 12px;min-height: 25px; margin: 0px 0px 0px 10px; padding: 0px 10px 0px 0px;}
.auto_form input[type='text'] 			{width: 200px;}
.auto_form input[type='button'] 		{width: 200px; color: #000000; margin-left: 220px;}
.auto_form input[type='password'] 	{width: 200px;}
.auto_form select 								{width: 208px; float: right;}
.auto_form textarea 							{font-family: Arial, Helvetica, sans-serif; font-size: 14px; width: 200px;}
.auto_form .submit_div 					{text-align: center; padding-top: 10px; height: auto; float: left;}
.auto_form fieldset legend					{margin-left: 50px; font-weight: bold; font-size: 16px;}

/**************************************************************************************************
***************************************************************************************************
LAYOUT
***************************************************************************************************
***************************************************************************************************/
/**define your sites layout style here**/
p{padding:0; margin:0;}
h3 {padding:0; margin:0;}
body {background:url(../../graphics/main_bg.jpg) repeat-x; font-size:12px; color: #666666; font-family:trebuchet MS;}
img {border:none;}
a {outline:none; text-decoration:none; color:#666;}
a:hover {outline:none; text-decoration:none; color:#9F2000;;}
.wrapper {width:956px; margin:0 auto;}
.masthead {width:956px; height:140px;}
.logo {padding-top:40px; float:left; width:500px;}
.header {width:936px; height:273px; background:url(../../graphics/header_rotate_bg.jpg) no-repeat; padding:10px;}
.navigation {height:62px; width:936px; padding-left:11px;}

.home {display:block; float:left; width:68px; height:62px; background:url(../../graphics/home.jpg) no-repeat bottom;  margin-right:2px;}
.business {display:block; float:left; width:188px; height:62px; background:url(../../graphics/business.jpg) no-repeat bottom; margin-right:2px;}
.membership {display:block; float:left; width:134px; height:62px; background:url(../../graphics/member.jpg) no-repeat bottom; margin-right:2px;}
.projects {display:block; float:left; width:111px; height:62px; background:url(../../graphics/projects.jpg) no-repeat bottom; margin-right:2px;}
.knowledge {display:block; float:left; width:132px; height:62px; background:url(../../graphics/knowledge.jpg) no-repeat bottom; margin-right:2px;}
.press {display:block; float:left; width:94px; height:62px; background:url(../../graphics/press.jpg) no-repeat bottom; margin-right:2px;}
.contact {display:block; float:left; width:85px; height:62px; background:url(../../graphics/contact.jpg) no-repeat bottom; margin-right:2px;}
.board_mem {display:block; float:left; width:108px; height:62px; background:url(../../graphics/board_mem.jpg) no-repeat bottom; margin-right:2px;}


.home:hover {display:block; float:left; width:68px; height:62px; background:url(../../graphics/home_over.jpg) no-repeat bottom;  margin-right:2px;}
.business:hover {display:block; float:left; width:188px; height:62px; background:url(../../graphics/business_over.jpg) no-repeat bottom; margin-right:2px;}
.membership:hover {display:block; float:left; width:134px; height:62px; background:url(../../graphics/member_over.jpg) no-repeat bottom; margin-right:2px;}
.projects:hover {display:block; float:left; width:111px; height:62px; background:url(../../graphics/project_over.jpg) no-repeat bottom;margin-right:2px;}
.knowledge:hover {display:block; float:left; width:132px; height:62px; background:url(../../graphics/knowledge_over.jpg) no-repeat bottom; margin-right:2px;}
.press:hover {display:block; float:left; width:94px; height:62px; background:url(../../graphics/press_over.jpg) no-repeat bottom; margin-right:2px;}
.contact:hover {display:block; float:left; width:85px; height:62px; background:url(../../graphics/contact_over.jpg) no-repeat bottom; margin-right:2px;}
.board_mem:hover {display:block; float:left; width:108px; height:62px; background:url(../../graphics/board_mem_over.jpg) no-repeat bottom; margin-right:2px;}


.sub_nav {width:936px; margin-top:-4px; padding-left:20px;}
.sub_menu_items ul{padding:0; margin:0;}
.active_menu {float:left; width:190px;}
.sub_menu_items li {display:inline; font-size:12px; margin-right:15px;}
.sub_menu_items {float:left; margin-left:10px; padding-top:15px;}
.leftcol {float:left; width:620px; margin-right:40px;}
.rightcol {float:left; width:291px; padding-top:20px;}
.content_main {padding:30px 0 0 20px; }
.content_main p {line-height:22px;}
.content_main h1 {font-size:15px; font-weight:normal; margin-bottom:20px; color:#9F2000; font-weight: bold;}

.sponsor_list {background:url(../../graphics/sponsors_bg.jpg) no-repeat; width:575px; padding:15px; height:120px;}
.sponsors {padding:30px 0; border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-top:30px; margin-bottom:30px;}
.sponsor_list img {padding:15px;}

.latest_news {width:290px; margin-right:20px; float:left;}
.latest_events {width:290px; float:left;}
.newshead		{float:left; margin: 0 410px 0 22px;}
.news_header {height:14px; width:621px; background:url(../../graphics/content_box_header.jpg) no-repeat;}
.news_footer {float: left; height:13px; width:621px; background:url(../../graphics/content_box_footer.jpg) no-repeat;}
.events_header {height:14px; width:290px; background:url(../../graphics/content_box_header.jpg) no-repeat;}
.events_footer {height:13px; width:290px; background:url(../../graphics/content_box_footer.jpg) no-repeat;}
.news_content {float: left; background:#F5F5F5; padding:10px; width: 600px;}
.events_content {float: left; background:#F5F5F5; padding:10px;}
.news_content h1 {margin-bottom:0px;}
.events_content h1 {margin-bottom:0px;}

.news {float: left; background:url(../../graphics/latest_bg.jpg) no-repeat; width:250px; height:138px; margin:15px 0 0 20px; padding:10px;}
.news h3 {margin-bottom:10px;}
.news p{margin-bottom:5px; line-height:17px; height: 75px;}
.news span {text-align:right; display:block; margin-right:5px;}

.news2 {float: left; background:url(../../graphics/latest_bg.jpg) no-repeat; width:300px; height:170px; margin:2px 0 0 14px; padding:10px;}
.news2 h3 {margin-bottom:10px;}
.news2 p{margin-bottom: 5px; line-height: 18px; }
.news2 span {float: right; text-align:right; display:block; margin-right:5px; vertical-align: bottom;}

.event {background:url(../../graphics/latest_bg.jpg) no-repeat; width:250px; height:138px; margin:15px 0; padding:10px;}
.event h3 {margin-bottom:10px;}
.event p{margin-bottom:5px; line-height:17px;}
.event span {text-align:right; display:block; margin-right:5px;}
.pics {float: left;  }
.rightdescription{float: right; padding-top: 10px; margin-right: 2px; width: 337px; height: 269px; background: url(../../graphics/headers/header_right.jpg) no-repeat;}

.articles {border-bottom:1px solid #efefef; padding-bottom:30px;}


.proudly {width:263px; height:102px; background:url(../../graphics/content_box_one.jpg) no-repeat; margin-bottom:20px; padding:5px;}
.dear_members {width:208px; padding-top:30px; padding-left:15px; padding-right:50px; height:119px; background:url(../../graphics/content_box_exlaim.jpg) no-repeat; margin-bottom:20px;}
.right_projects {width:281px; height:134px; background:url(../../graphics/content_box_gradient.jpg) no-repeat; margin-bottom:20px;}
.event_calender {width:261px; padding:10px; height:86px; background:url(../../graphics/content_box_gradient_small.jpg) no-repeat; margin-bottom:20px;}
.newsletter_subscribe {width:261px; padding:10px; height:86px; background:url(../../graphics/content_box_gradient_small.jpg) no-repeat; margin-bottom:20px;}

.proudly h3 {font-size:15px; color:#9F2000; font-weight:normal; margin-left:5px; margin-top:5px;}
.dear_members h3 {font-size:15px; color:#9F2000; font-weight:normal;  margin-top:5px; margin-bottom:5px;}
.proudly_image {float:left; padding-top:10px;}
.proudly_content {float:left; font-style:italic; width:130px; padding:5px;}
.event_calender .read_more { display:block;}
.dear_members p {font-style:italic;}

*:first-child + html .read_more {margin-top:0px; display:block;}
.latest_box_links {height:38px;}
.latest_heading {height:17px;}

.calendar_image {float:left; padding-top:15px; margin-right:10px;}
.newsletter_image {float:left; padding-top:15px; margin-right:10px;}
.calendar_content {float:left; width:190px;}
.calendar_content p {font-style:italic;}
.calendar_content h3 {font-size:15px; color:#9F2000; font-weight:normal;  margin-top:5px; margin-bottom:5px;}

.newsletter_content {float:left; width:190px;}
.newsletter_content p {font-style:italic;}
.newsletter_content h3 {font-size:15px; color:#9F2000; font-weight:normal;  margin-top:5px; margin-bottom:5px;}

.project_content{float:left; margin: 10px 0 0 13px;}
.project_content span{float: left; color: #999; font-size: 10px; margin: 7px 0 0 9px;}
.project_content h3 {float: left; font-size:15px; color:#9F2000; font-weight:normal;  margin-top:5px; margin-bottom:5px;}
.projects_back{float: left; width: 258px; height: 76px; background: url(../../graphics/projects_back.jpg) no-repeat; margin: 5px 0 0 11px;}
.projects_left{float: left; background: url(../../graphics/arrow_left.jpg) no-repeat; width: 10px; height: 16px; margin: 31px 0 0 9px;}
.projects_right{float: right; background: url(../../graphics/arrow_right.jpg) no-repeat; width: 10px; height: 16px; margin: 31px 9px 0 0;}
.projects_pic1{float: left; width: 113px; height: 48px; margin: 14px 0 0 0; background: none; overflow: hidden;}
.projects_pic2{float: left; width: 106px; height: 48px; margin: 14px 0 0 1px; background: none; overflow: hidden;}

.newsletter_subscribe .read_more {display:block; padding-top:10px; padding-left:105px; font-size:11px; text-align:right;}
.event_calender .read_more {display:block;padding-top:10px; padding-right:5px; font-size:11px; text-align:right;}

.latest_box_header {width:275px; height:13px; background:url(../../graphics/latest_box_header.jpg) no-repeat;}
.latest_box_footer {width:275px; height:13px; background:url(../../graphics/latest_box_footer.jpg) no-repeat;}
.latest_box_content {width:253px; padding:10px; color:#666666; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.latest_box_links {margin-bottom:-3px; padding-left:12px;}

.latest_heading {border-bottom:1px solid #ccc; padding-bottom:3px; margin-bottom:10px;}
.latest_heading h3 {font-size:13px; font-weight:normal; color:#333; width: 200px;}
.latest_heading head{font-size:13px; font-weight:normal; color:#333; width: 200px;}
.latest_heading .date_create {float:right; font-size:9px; color:#999999; padding-top:5px;}

.latest_info {margin-bottom:25px;}
.articles {margin-bottom:20px;}
.foot {width:916px; height:110px; font-size:11px; color:#fff; background:url(../../graphics/footer_bg.jpg) no-repeat;margin-top:20px; padding:20px; text-align:center;}
.foot a {color: #fff; text-decoration: none;}
.foot a:hover{color: #AAA;}
.left_foot {float:left; margin-right:40px;}
.right_foot {float:left; text-align:left; font-size:13px;}
.right_foot ul {padding-left:10px; margin-top:5px;}
.right_foot li {list-style:circle; margin:2px;}
.foot a {color:#fff; text-decoration:none;}
.left_foot_menu {text-align:left; color:#FFFFFF; font-size:13px;}
.left_foot_menu a {color:#fff; text-decoration:none;}
.left_foot_sponsor {background:url(../../graphics/foot_sponsor_bg.jpg) no-repeat; height:59px; width:548px; margin-top:10px; padding-top:10px; margin-bottom:8px; }


.sponsor_list {padding:15px;}
.user_login {background:url(../../graphics/login_final.jpg) no-repeat; padding-left:10px; padding-top:15px; width:445px; height:47px; float:left; margin-top:10px; position:relative;}

.user_form .row {float:left; color:#333; margin-right:20px;}
*:first-child + html .user_form .row {float:left; color:#333; margin-right:15px;}
.user_form .label_col {margin-right:10px; display:block; float:left; padding-top:3px;}
.user_form .input_col input {width:140px; height:14px;}
.user_login .user_form .submit_div {position:absolute; top:57px; right:10px;}
.user_form .submit_div input {border:none; background:url(../../graphics/login_submit.jpg) no-repeat; color:#333; font-size:13px; width:61px; height:27px;}
.manage_profile {float:right; margin-top:30px;}

.user_form_longer .label_col { float:left; color:#333; padding-top:5px; font-size:12px; width:93px; margin-bottom:10px;}
.user_form_longer .input_col input {background:url(../../graphics/textbox.jpg) no-repeat; padding-left:10px; width:496px; height:30px; border:none;}
.user_form_longer .input_col {float:left; margin-bottom:10px;}
.user_form_longer .row {clear:both;}
.submit_div input {background:url(../../graphics/submit.jpg) no-repeat; border:none; width:72px; height:21px;}
.user_contact .label_col { float:left; color:#333; padding-top:5px; font-size:12px; width:93px; margin-bottom:10px;}
.user_contact .input_col input {background:url(../../graphics/textbox.jpg) no-repeat; padding-left:10px; width:496px; height:30px; border:none;}
.user_contact .input_col {float:left; margin-bottom:10px;}
.user_contact .row {clear:both;}
#message {width:476px; padding:10px; height:116px; background:url(../../graphics/textarea.jpg) no-repeat; border:none;}



.event_date {font-size:11px; color:#9F2000; }
.red {color:#9F2000; display:block; float:left; width:140px;}
.red_content {color:#9F2000;}
.forgot_password {font-size:10px; position:absolute; top:38px; right:22px;}

.latest_articles {background:url(../../graphics/latest_article.jpg) no-repeat; width:116px; height:39px; display:block; float:left;}
.latest_articles:hover {background:url(../../graphics/latest_article_over.jpg) no-repeat; width:116px; height:39px; display:block;}
.latest_downloads {background:url(../../graphics/latest_downloads.jpg) no-repeat; width:136px; height:39px; display:block; float:left;}
.latest_downloads:hover {background:url(../../graphics/latest_download_over.jpg) no-repeat; width:136px; height:39px; display:block;}

.active_article {background:url(../../graphics/latest_article_over.jpg) no-repeat; width:116px; height:39px; display:block;}
.active_download {background:url(../../graphics/latest_download_over.jpg) no-repeat; width:136px; height:39px; display:block;}
.content_main h3 {font-size:13px; font-weight:normal; font-style:italic; margin:10px 0; color:#9F2000;}\
.content_main ul {padding-left:25px; margin:10px 0; line-height:30px; color:#666666; list-style-type:circle;}

.content_main ol {padding-left:25px; margin:10px 0; line-height:30px; color:#666666; list-style-type:roman;}

.member {float:left; width:200px; height:230px; text-align:center;}
.member_info {text-align:center; clear:both;}
.member_name {font-size:14px; display:block; color:#666666; margin-top:10px;}
.member_position {font-size:11px; color:#9F2000; font-style:italic; display:block; }


/**************************************************************************************************
***************************************************************************************************
CUSTOM
***************************************************************************************************
***************************************************************************************************/
/**define your custom styles here**/

.content_main .list_over                        {list-type: disc inside none; margin-left: 0px; padding-left: 13px; color: #666666;}
.content_main .list_lowroman                    {list-style-type: lower-alpha; color: #666666;}
.content_main .list_uproman                     {list-style-type: upper-roman; color: #666666;}

.logopic										{float: left; width: 175px; overflow: hidden; margin: 0 5px 5px 0;}

.leftcol .user_form .row {float:left; color:#666; margin-right:20px; font-size: 12px;}
.leftcol .user_form .label_col {margin-right:10px; display:block; float:left; padding-top:3px;}
.leftcol .user_form .input_col input {padding-left:10px; width:490px; height:28px; border:none;}
.leftcol .user_form .submit_div {float: left; margin: 10px;}
.leftcol .user_form .submit_div input {border:none; background: url(../../graphics/submit.jpg) no-repeat; color:#fff; font-size:13px; width:73px; height:22px;}

.leftcol .login_form {background:url(../../graphics/login_final.jpg) no-repeat; padding-left:10px; padding-top:15px; width:445px; height:47px; float:left; margin-top:10px; position:relative;}
.leftcol .login_form .row {float:left; color:#333; margin-right:20px; font-size: 12px;}
.leftcol .login_form .label_col {margin-right:10px; display:block; float:left; padding-top:3px; font-size: 10px;}
.leftcol .login_form .input_col input {padding-left:0px; width:140px; height:14px; border: 1px solid #b3b3b3;}
.leftcol .login_form .submit_div {float: right; margin: 7px 10px 10px;}
.leftcol .login_form .submit_div input {border:none; background: url(../../graphics/login_submit.jpg) no-repeat; color:#fff; font-size:13px; width:73px; height:28px; margin-top: 2px;}

/****CALENDER*****/
.navi {padding: 5px 5px 5px 0px; font-family: Tahoma; font-size: 16px; color: #ffffff; text-align: center; background: url(../../graphics/calender/calhead.jpg) no-repeat;}
.cal {border: 1px solid #666666; text-align: center; background: url(../../graphics/calender/dates.jpg) no-repeat; }
.cal a {color: #000000; font-weight: normal; }
.caltoday { font-family: Tahoma; font-size: 12px; color: #ffffff; 	border: 1px solid #666666; text-align: center; background: url(../../graphics/calender/today.jpg) no-repeat; }
.caltoday a { color: #ffffff; }
.calevent { font-family: Tahoma; font-size: 12px; color: #ffffff; border: 1px solid #666666; text-align: center; background: #3e7eb7; }
.calevent a { color: #ffffff; }
.datehead { border: 1px solid #666666; text-align: center; width: 20px; background: url(../../graphics/calender/datehead.jpg) no-repeat; color: #9C2402; font-weight: bold; }

/**************************************************************************************************
***************************************************************************************************
DIALOGS: FACEBOX
***************************************************************************************************
***************************************************************************************************/
#facebox .b 																						{background:url(images/b.png); }
#facebox .tl 																						{background:url(images/tl.png); }
#facebox .tr 																						{background:url(images/tr.png); }
#facebox .bl 																						{background:url(images/bl.png); }
#facebox .br 																						{background:url(images/br.png); }
#facebox 																							{position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup 																				{position: relative; }
#facebox table 																					{border-collapse: collapse; }
#facebox td 																						{border-bottom: 0; padding: 0; }
#facebox .body 																					{background: #fff; width: 370px; }
#facebox .body .content h1																{padding: 5px; padding-left: 10px; font-size: 18px; background: #008B47; color: #ffffff; margin:0;}
#facebox .body .content p																	{padding: 5px; font-size: 12px; margin: 5px;}
#facebox .body .content li																	{font-size: 12px; margin-left: 15px;}
#facebox .loading 																				{text-align: center; }
#facebox .image 																				{text-align: center; }
#facebox img 																					{border: 0; margin: 0; }
#facebox .footer 																				{padding-right: 5px; padding-top: 6px; text-align: right; height: 28px; background: #008B47; margin-top: 10px;}
#facebox .foot .close																			{margin: 0px; padding: 0px; height: 10px;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br	 						{height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay 																				{position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide	 																				{z-index:-100; }
.facebox_overlayBG 																			{background-color: #000; z-index: 99;}
* html #facebox_overlay 																	{position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

/**************************************************************************************************
***************************************************************************************************
PAGINATION
***************************************************************************************************
***************************************************************************************************/
.pagenav 									{}
.pagenav .previous 					{float:left;}
.pagenav .pages 						{float:right; margin:0 1em;}
.pagenav .next 							{float:right;}

/**************************************************************************************************
***************************************************************************************************
SHOPCART
***************************************************************************************************
***************************************************************************************************/
.shopcart_form 										{}
.shopcart_form .form_input 					{}
.shopcart_form .form_input-highlighted {}
.shopcart_form div.row span.label_col 	{float: left;	width: 0;}
.shopcart_form div.row span.input_col 	{float: left;}
.shopcart_form .spacer 							{}
.listDisplay .totcell 									{border:1px solid #000000; background-color:#eeeeee; text-align:right; font-weight:bold;}
.clearCart 												{text-align:center;}
.checkout 												{margin:10px; padding:10px; border:5px solid #000000;}
.declined 												{margin:10px; 	padding:10px; border:2px solid #000000;}
.approved 												{margin:10px;	padding:10px; border:2px solid #000000;}

/**************************************************************************************************
***************************************************************************************************
CALENDER
***************************************************************************************************
***************************************************************************************************/
/** do not change this **/
img.tcalIcon 											{cursor: pointer; margin-left: 1px; vertical-align: middle;}
div#tcal 												{position: absolute; visibility: hidden; z-index: 100; width: 158px; padding: 2px 0 0 0;}
div#tcal table 										{width: 100%; border: 1px solid silver; border-collapse: collapse; background-color: white;}
div#tcal table.ctrl 									{border-bottom: 0;}
div#tcal table.ctrl td 								{width: 15px; height: 20px;}
div#tcal table.ctrl th 								{background-color: white; color: black; border: 0;}
div#tcal th 											{border: 1px solid silver; border-collapse: collapse; text-align: center; padding: 3px 0; font-family: tahoma, verdana, arial; font-size: 10px; background-color: gray; color: white;}
div#tcal td 											{border: 0; border-collapse: collapse; text-align: center; padding: 2px 0; font-family: tahoma, verdana, arial; font-size: 11px; width: 22px; cursor: pointer;}
div#tcal td.othermonth 						{color: silver;}
div#tcal td.weekend 								{background-color: #ACD6F5;}
div#tcal td.today 									{border: 1px solid red;}
div#tcal td.selected 								{background-color: #FFB3BE;}
iframe#tcalIF 										{position: absolute; visibility: hidden; z-index: 98; border: 0;}
div#tcalShade 										{position: absolute; visibility: hidden; z-index: 99;}
div#tcalShade table 								{border: 0; border-collapse: collapse; width: 100%;}
div#tcalShade table td 							{border: 0; border-collapse: collapse; padding: 0;}


/********************MY CUSTOM STYLES**************************/

.page_heading		{color: #9F2000;}
.italic_text		{font-style: italic;}
.org_description	{float: left; width: 417px; padding-bottom: 40px;}

.head a				{color: #9F2000;}
.new_article		{color: #009F4D; font-weight: bold;}
.snippet_readmore a	{text-align: left; color: #9F2000;}
img.noborder {border: none;}
a.article_heading_link {color: #9F2000;}
table tr td a.article_heading_link {color: #9F2000;}
a.article_heading_link_snippet {color: #BF6047;}
img.img_with_border		{border: 2px solid #CCCCCC; padding: 1px;}

p.ceo_salutation		{padding-bottom: 10px; padding-top: 25px;}

.left_foot .foot_copy a			{color: #FFFFFF; text-decoration: none;}
.left_foot .foot_copy a:hover	{color: #FFFFFF; text-decoration: underline;}

.newsflash				{background: none repeat scroll 0 0 #FFCDBF; border: 2px solid #CCCCCC; margin-bottom: 15px; padding: 6px;}

ul.nl_list				{padding-left: 14px;}

#snippet {
	font-weight:bold;
	font-size:16px;
	padding:20px;
	color:#ff0000;
	line-height: 1.9em;
	text-align:justify;
}
#snippet a:visited{
	color:#ff0000;
}
#snippet a:link{
	color:#ff0000;
}
#snippet a:hover{
	color:#850000;
}
