.clear {
	overflow:hidden;
	clear:both;
	height:0px;
	margin:-1px 0px 0px 0px;
	font-size:1px;
}
* html .iefloatfix { height: 0.01%; }

body, p, a, div, img, form, input, object, embed, h1, h2, h3, h4, ul, li {margin:0;padding:0;} 
img {border:0;}
html {overflow-y: scroll;background:#F2F2F2 url(images/body_bkg.jpg) repeat-x 0px 0px;}

body {text-align:center;font-family:arial,verdana,tahoma;font-size:12px;color:#033D7A;background:url(images/triangle_bkg.gif) no-repeat 60% 150px;background-attachment:fixed;}
p {font-family:arial,verdana,tahoma;font-size:12px;color:#033D7A;}
a:link {color:#033D7A;background:transparent;text-decoration:none;}
a:visited {color:#033D7A;background:transparent;text-decoration:none;}
a:hover {color:#014A97;background:transparent;text-decoration:none;}
.bold {font-weight:bold;}
.centre {text-align:center;}

#container {width:800px;margin:auto;text-align:left;}
#casa_header {height:114px;background:url(images/header_bkg.jpg) no-repeat 0px 0px;}
#casa_menu {height:37px;background:url(images/button_bkg.jpg) repeat-x 0px 0px;z-index:20;font-family:verdana;}
#casa_menu_inner {height:37px;background:url(images/menu_right_bkg.jpg) no-repeat right;padding-left:2px;}
*html #casa_menu_inner {padding-left:1px;background-position:right -1px;}

#casa_contentarea {border:1px solid #072849;border-top:0px;padding-top:3px;padding-bottom:1px;}
*html #casa_contentarea {margin-top:-2px;}

#cass_contentarea_leftbarbackground {background:url(images/left_bar_bkg.jpg) repeat-y 1px 0px;min-height:465px;}
*html #cass_contentarea_leftbarbackground {background:url(images/left_bar_bkg.jpg) repeat-y 1px 0px; height:100%;}

#leftbar {width:161px;float:left;}
#leftbar_padding {padding-left:1px;}
	/*search*/
	#search_background {background:#03407F;padding:0px 0px 6px 10px;border-bottom:1px solid #F2F2F2;}
	*html #search_background {padding:1px 0px 6px 10px;}
	#searchfield {width:120px;height:16px;border:1px solid #7390B8;background:#F5F9FE;color:#7896BE;font-size:11px;padding-left:1px;padding-top:2px;z-index:10;}
	*html #searchfield {position:relative;top:1px;}
	#searchbutton {width:20px;height:20px;position:relative;top:6px;z-index:10;}
	*html #searchbutton {top:5px;}
	/*newsletter signup box*/
	h1.left_box_title {background:url(images/box_title_bkg.jpg) repeat-x 0px 0px;font-size:12px;color:#FFF;padding:6px 8px 5px 8px;border-bottom:1px solid #F2F2F2;}
	#newsletter_box {border:1px solid #7290B8;background:#E3EAF2;padding:12px 0px 12px 10px;}
	#newsletter_box p {font-size:11px;line-height:13px;padding-bottom:6px;}
	#m4email {width:140px;height:16px;border:1px solid #7390B8;background:#F5F9FE;color:#7896BE;font-size:11px;padding-left:1px;padding-top:2px;}
	#m4submit {width:80px;height:18px;border:0;background:transparent url(images/signup_bkg.jpg) no-repeat 0px 0px;text-align:center;color:#FFFFFF;font-family:arial,verdana;font-size:11px;line-height:12px;margin-top:6px;cursor:pointer;padding-bottom:4px;}
	/*crystals*/
	#crystals {height:237px;background:url(images/left_crystals_bkg.jpg) no-repeat 0px 0px;border-top:1px solid #F2F2F2;}

#main_area_wrapper {width:637px;float:left;}
#main_area_wrapper_padding {padding:13px 15px 10px 20px;}
	#home_left {width:281px;float:left;}
		#home_blurb {padding-bottom:15px;}
		#casa_news {}
		h1.news_title {background:url(images/triangle_blue_lightgrey.jpg) no-repeat 0px 9px;font-size:16px;color:#033D7A;padding:6px 8px 9px 16px;border-bottom:1px solid #033D7A;margin-bottom:12px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
		h2.news_subtitle {font-size:12px;color:#033D7A;font-weight:bold;padding-bottom:5px;}
		p.news_summary {font-size:12px;}
		.divider {font-size:1px;height:2px;background:url(images/divider_bkg.jpg) repeat-x 0px 0px;margin-top:8px;margin-bottom:12px;}
	#home_left_padding {padding-right:20px;}
	#home_right {width:320px;float:left;}
		div.box_title {background:url(images/box_title_bkg.jpg) repeat-x 0px 0px;margin-bottom:1px;}
		h1.box_title {background:url(images/triangle_white_blue.jpg) no-repeat 5px 6px;font-size:12px;color:#FFF;padding:6px 8px 7px 22px;}

		.box {border:1px solid #7290B8;background:#F3F8FE;padding:6px;margin-bottom:15px;font-size:12px;}
		div.box p {font-size:12px;}
		.box_image {width:78px;float:left;}
		.box_text {width:228px;float:left;}
		.box_text_noimage {}
		
		.triangle_par {background:url(images/triangle_blue_lightgrey.jpg) no-repeat 0px 2px;font-size:12px;color:#033D7A;padding-left:20px;}

/*#casa_content {background:url(images/triangle_bkg.gif) no-repeat 60% 150px;background-attachment:fixed;}*/
#casa_content h2 {padding-bottom:12px;font-size:25px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
#casa_content h3 {padding-bottom:10px;padding-top:3px;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;}
#casa_content p {padding-bottom:10px;}
#casa_content #feedback p {padding-bottom:10px;margin-bottom:8px;background:url(images/divider_bkg.jpg) repeat-x bottom;}		
#casa_content ul {margin-left:20px;padding-bottom:10px;}
#casa_content ul.picturelist {margin-left:0px;}
#casa_content ul.albumlist {margin-left:0px;}
#casa_content a:link {text-decoration:underline;}
#casa_content a:visited {text-decoration:underline;}
#casa_content a:hover {text-decoration:none;}

.crystaltable {margin-bottom:12px;margin-left:-2px;}
.crystaltable td {font-size:12px;background:#F9F9F9;padding:2px;}
.crystaltable th {font-size:12px;background:#014F9A;color:#FFF;padding:5px;}
.crystaltable td.spacer {background:transparent;height:12px;}

.highlight {padding:10px;background:#5371AD;color:#FFFFFF;font-size:14px;text-align:center;padding-left:7px;padding-right:7px;}
.highlight p {color:#FFFFFF;}

.divider {height:2px;margin-top:10px;margin-bottom:10px;background:url(images/divider_bkg.jpg) repeat-x bottom;font-size:1px;}

#guide_appendices h3 {padding-bottom:5px;}
#guide_appendices li {padding-bottom:3px;}
#guide_appendices ol {padding-top:0px;margin-top:0;}

a.index_link:link {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:6px;text-decoration:none !important;}
a.index_link:visited {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:6px;text-decoration:none !important;}
a.index_link:hover {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:6px;text-decoration:none !important;}

.newspage_title a:link {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:2px;} 
.newspage_title a:visited {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:2px;}
.newspage_title a:hover {background:url(images/index_link_bullet.gif) no-repeat 0px 0px;display:block;font-size:13px;font-weight:bold;padding-left:12px;line-height:15px;padding-bottom:2px;}



/*forum*/
table.forum_pagetable {width:600px;}
table.forum_pagetable th {background:#033D7A;color:#FFFFFF;padding:3px 4px 3px 4px;}
table.forum_pagetable td {vertical-align:middle;background:#FFF;padding:2px;}

.forum_name a:link {font-weight:bold;}
.forum_name a:visited {font-weight:bold;}
.forum_name a:hover {font-weight:bold;}

.forum_icon {text-align:center;}
.forum_subject, .forum_info {font-size:10px;}
.forum_subject a:link {font-weight:bold;font-size:12px;}
.forum_subject a:visited {font-weight:bold;font-size:12px;}
.forum_subject a:hover {font-weight:bold;font-size:12px;}
.forum_count {}
.forum_views {}
.forum_link a:link {font-weight:bold;}
.forum_link a:visited {font-weight:bold;}
.forum_link a:hover {font-weight:bold;}
.forum_link img {margin-right:4px;}


#standards {margin-left:30px;margin-top:0px;padding-top:10px;list-style-type:upper-roman;}
#standards li {padding-bottom:14px;}

#sitemap {margin-left:20px;} 
#sitemap ul li {font-weight:bold;} 
#sitemap ul li ul li {font-weight:100;} 
#sitemap ul li ul li ul li {font-weight:100;font-size:11px;}
#sitemap ul li ul li ul {padding-bottom:0;margin-bottom:0;} 

#questionnaire input {font-family:arial,verdana,tahoma;font-size:12px;color:#033D7A;}
#questionnaire select {font-family:arial,verdana,tahoma;font-size:12px;color:#033D7A;}


a.unsubscribe {display:none;}
