/* GENERAL STYLES */
body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,th,td  {margin:0 ; padding:0} 
table  {border-collapse:collapse; border-spacing:0} 
fieldset,img {  border:0} 
address,caption,cite,code,dfn,var { font-style:normal; font-weight:normal} 
#Nav ul, #Footer ul, #disclaimer ul, #copyright ul {list-style:none; margin:0; padding:0} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {color:#339967; font-family:"Times New Roman", Times, serif; font-weight:bold} 
q:before,q:after {content:''} 
abbr,acronym { border:0} 

/* ==================================== Start Theme One Styling ==================================== */ 
.hide{position:absolute;left:-10000px}
.gfxheading{}
p{margin-top:0px}
h3{margin-bottom:0px}
body {background:#FFFFFF url(../imgs/bodybg.jpg) repeat-x fixed; font-family:'Trebuchet MS','Tahoma','Arial',sans-serif;color: #0055a4} 
#Container {margin:0 auto 0 auto; width:905px} 
.header {width:100%;height: 122px; padding: 0; background: url(../imgs/friendly.jpg) no-repeat;display: block} 
.flashfloat{float:left;margin: 0px 0px 0px 320px;position:absolute}
#Navi,#Footer {float:left; height:32px; font-size:16px; background: #c1e0d1; width:100%} 
#Navi li,#Footer li {float:left; display:block; /*background-color:green;*/ /* Used for debug */ line-height:34px; margin:0 0 0 13px} 
#Navi li a,#Footer li a {color:#0055a4; text-decoration:none; display:block} 
#Navi li a:hover,#Footer li a:hover {color:#ffffff} 
#Navi li.Selected a,#Footer li.Selected a {color:#2aa897} 
#Content {padding:0;clear:both; background: #FFFFFF url(../imgs/breadcrumb.jpg) repeat-x left top} 
#breadfind{clear:both;line-height:42px; width:100%} 
.bc {list-style:none; padding: 0 0 0 15px; margin: 0; color: #0055a4; font-size: xx-small} 
.bc li {float:left; margin: 0 3px 3px 0; padding: 0} 
.bc a {color:#b2b2b2; text-decoration:none} 
.bc a:hover {color:#2aa897; text-decoration:underline} 
.search{float:right; font-size:x-small; padding-right:15px} 
.search form input {font-size:x-small} 
.MainContent
{width:418px; float:left; font-size:small; padding: 30px 10px 5px 15px;}
.MainContent2
{width:905px; float:left; font-size:small; padding: 30px 10px 5px 15px;}  
.MainServices
{width:100%; float:left; font-size:small; padding: 30px 10px 5px 15px;} 
#ContentContainer {clear:both; margin:25px 15px 0; background: url(../imgs/bodycopygrad.jpg) repeat-x left top; min-height:400px}
#contentbottom {clear:both; width:100%; background: url(../imgs/contentbtm.jpg) repeat-x left top; height: 40px} 
h2{font-size: x-large;margin: 0px;} 
p {margin:10px 0 10px 0} 
a {color:#339967; text-decoration:none; font-weight:bold} 
a:hover{color:#0054a4; text-decoration:underline}

#Header {overflow: hidden;} 
h1#Logo {margin:0;padding:0;text-indent:-10000px; height:122px; width:905px; float:left; background: url(../imgs/friendly.jpg)} 
h1#Logohome {margin:0;padding:0;text-indent:-10000px; /height:122px; width:905px; float:left; background: url(../imgs/friendly.jpg)} 
h1#Logo a {display:block; height:100%}
/* ========================================== Homepage ========================================== */ 
.MainContenthome {height:260px;	width:434px;	float:left;	font-size:small;	padding: 30px 10px 5px 15px;	background: url(../imgs/homebg.gif) repeat left top;
}  
.MainContenthome p {margin:10px 0 10px 0;color:#fff} 
.MainContenthome a {color:#ccc; text-decoration:none; font-weight:bold} 
.MainContenthome a:hover{color:#fff; text-decoration:underline}

/* ========================================== News List ========================================== */ 

.MainContent ul.NewsList {margin:15px 0 0 0;list-style:none; padding:0} 
.MainContent ul.NewsList li {margin:0 0 15px 0} 
.MainContent ul.NewsList li a {display:block} 
.MainContent ul.NewsList li a.Event {background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif); background-repeat:no-repeat; background-position:0px 8px; padding:6px 8px 7px 18px} 
.MainContent ul.NewsList li a.News {background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif); background-repeat:no-repeat; background-position:0px 8px; padding:6px 8px 7px 18px} 
.MainContent .EventItem strong {display:block} 

/* ========================================== Contact Form ========================================== */ 

.MainContent .ContactForm .Error { border-top:2px solid #FFD324; border-bottom:2px solid #FFD324; background-color:#FFF6BF; color:#000000; font-weight:bold; margin:18px 25px 31px 0; padding:9px 0 10px 50px; background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif); background-repeat:no-repeat; /*background-position:15px 50%;*/ background-position:15px 12px} 
.MainContent .ContactForm .Error li { font-weight:normal} 
.MainContent .ContactForm fieldset { border:0px solid #000000; display:block; margin:15px 0 15px 0; width:90%} 
.MainContent .ContactForm legend { display:none} 
.MainContent .ContactForm label { color:#000000; font-weight:bold} 
.MainContent .ContactForm .TextBox { border:1px solid #CACACA; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; padding:3px 4px 2px 3px; width:100%} 
.MainContent .ContactForm .TextArea { border:1px solid #CACACA; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; padding:3px 4px 2px 3px; height:90px; width:100%} 

/* ========================================== Email A Friend ========================================== */ 

.MainContent .EmailFriendForm .Error { border-top:2px solid #FFD324; border-bottom:2px solid #FFD324; background-color:#FFF6BF; color:#000000; font-weight:bold; margin:18px 25px 31px 0; padding:9px 0 10px 50px; background-image:url(../Data/Assets/theme_one/Misc/error_icon.gif); background-repeat:no-repeat; /*background-position:15px 50%;*/ background-position:15px 12px} 
.MainContent .EmailFriendForm .Error li { font-weight:normal} 
.MainContent .EmailFriendForm fieldset { border:0px solid #000000; display:block; margin:15px 0 15px 0; width:90%} 
.MainContent .EmailFriendForm legend { display:none} 
.MainContent .EmailFriendForm label { color:#000000; font-weight:bold} 
.MainContent .EmailFriendForm .TextBox { border:1px solid #CACACA; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; padding:3px 4px 2px 3px; width:100%} 
.MainContent .EmailFriendForm .TextArea { border:1px solid #CACACA; display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; padding:3px 4px 2px 3px; height:90px; width:100%} 

/* ========================================== Search Results ========================================== */ 

.MainContent #xsltsearch #xsltsearch_summary strong { font-weight:bold} 
.MainContent #xsltsearch .xsltsearch_description strong { background-color:#FFF6BF; padding:0 2px 0 2px} 
.MainContent #xsltsearch .xsltsearch_form .input { border:1px solid #bcbcbc; padding:3px 7px 4px 4px; font-size:11px} 
.MainContent #xsltsearch #xsltsearch_stats { font-size:12px; font-style:italic} 

/* ========================================== Secondary Content ========================================== */ 

.rightimage{border-top: 5px solid #2aa897}
.rightimagehome{border-bottom: 5px solid #2aa897} 
.SecondaryContent {width:416px; float:right; font-size:small; /*background-color:blue;*//* Used for debug */ padding:0} 
.SecondaryContent h3 {font-size: medium;} 
.aSecondaryContent a {color:#339967; text-decoration:underline} 
.aSecondaryContent a:hover {color:#000000; text-decoration:none} 
.SecondaryContent a.RSSLink {background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif); background-repeat:no-repeat; background-position:0 0px; padding:0 0 0 23px; text-decoration:underline; display:block} 
.SecondaryContent a.RSSLink:hover {text-decoration:none; display:block} 
#NewsSecondaryHeader { background-image:url(../Data/Assets/theme_one/Misc/rss_icon.gif); background-repeat:no-repeat; background-position:0 0; padding:0 0 0 23px} 
.SecondaryContent ul#NewsList { margin:12px 0 0 0;list-style:none;padding:0} 
.SecondaryContent ul#NewsList li { margin:0 0 6px 0; font-size:small} 
.SecondaryContent ul#NewsList li strong { font-weight:bold} 
.SecondaryContent ul#NewsList li.Event a { display:block; background-color:#F9F9F9; border-top:3px solid #E2E2E2; border-bottom:3px solid #E2E2E2; padding:8px 8px 7px 27px; color:#808080; text-decoration:none; background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif); background-repeat:no-repeat; background-position:7px 8px} 
.SecondaryContent ul#NewsList li.News a { display:block; background-color:#F9F9F9; border-top:3px solid #E2E2E2; border-bottom:3px solid #E2E2E2; padding:8px 8px 7px 27px; color:#808080; text-decoration:none; background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif); background-repeat:no-repeat; background-position:7px 8px} 
.SecondaryContent ul#NewsList li.Event a:hover {
	border-top:3px solid #339967;
	border-bottom:3px solid #339967;
	color:#339967;
	text-decoration:none;
	background: #E2F1EA;background-image:url(../Data/Assets/theme_one/Misc/event_icon.gif); background-repeat:no-repeat; background-position:7px 8px} 
.SecondaryContent ul {list-style:none; margin:0; padding:0}	
.SecondaryContent ul#NewsList li.News a:hover {
	border-top:3px solid #339967;
	border-bottom:3px solid #339967;
	color:#339967;
	text-decoration:none;
	background: #E2F1EA;background-image:url(../Data/Assets/theme_one/Misc/news_icon.gif); background-repeat:no-repeat; background-position:7px 8px} 	
.SecondaryContent #SearchSecondaryHeader { margin:30px 0 0 0} 
.SecondaryContent form { margin:0 0 30px 0} 
.SecondaryContent form input.Submit { cursor:pointer; background-color:transparent; background-image:url(../Data/Assets/theme_one/Misc/search_button.gif); background-repeat:no-repeat; background-position:0px -16px; border:none; height:16px; text-indent:-10000px; width:18px; padding:0; margin:0} 
.SecondaryContent form input.Submit:hover, .SecondaryContent form input.Submit:active { cursor:pointer; background-color:transparent; background-image:url(../Data/Assets/theme_one/Misc/search_button.gif); background-repeat:no-repeat; background-position:0px 0px; border:none; height:16px; text-indent:-10000px; width:18px} 
.SecondaryContent form input { border:1px solid #bcbcbc; padding:3px 7px 4px 4px; font-size:11px; width:150px} 
.SecondaryContent a.EmailFriend { background-image:url(../Data/Assets/theme_one/Misc/email_a_friend.gif); background-repeat:no-repeat; background-position: top left; padding:0 0 0 22px; text-decoration:underline; color:#000000} 
.SecondaryContent a.EmailFriend:hover { text-decoration:none} 

/* ========================================== Disclaimer Content ========================================== */ 

#disclaimer {clear:both;font-size:x-small; width:100%; line-height:34px;} 
#disclaimer li {float:left; display:block; margin:0 0 0 13px} 
#disclaimer a {color:#0055a4; text-decoration:none} 
#disclaimer a:hover {color:#339967; text-decoration:underline}
#copyright {clear:both;	font-size:x-small;	width:100%;	line-height:34px;	color: #0055a4;	border-top: thin solid #0055a4;} 
#copyright li {float:left; display:block; margin:0 0 0 13px}

/* EDITOR PROPERTIES */

