@charset "utf-8";
/* CSS Document */

body {padding:0; margin:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000; background:none;}.Quotes {display:none;}.Frame {width:100%; height:auto; padding:0; margin:0;}a {color:#8b33a2;text-decoration:none;}a:hover {color:#242424;}form {padding:0; margin:0;}#hold {width:959px; height:auto; padding:0; margin-left:auto; margin-right:auto; background:none;}#holdInner {width:959px; height:auto; padding:0; margin-left:auto; margin-right:auto; background:none}/* HOLD LEFT */#holdL {width:306px; height:auto; padding:0; margin:0; float:left; background:none;}.Logo {width:276px; height:130px; padding:31px 0 0 30px; margin:0;}.Search {width:292px; height:63px; padding:12px 0 0 14px; margin:0; background:none;}.SearchC {width:282px; height:53px; padding:5px 5px 5px 5px; margin:0; background:none; color:#FFFFFF;}.SearchForm {width:223px; height:17px; padding:5px; margin:0; background:none; border:none;}.SearchSubmit {cursor:pointer;width:29px; height:27px; padding:0; margin:0; background:none; border:none;}

/* HOLD RIGHT */	
#holdR {width:653px; height:auto; padding:0; margin:0; float:left;}.Accessibility {width:653px; height:34px; padding:9px 0 0 0; margin:0; background:none; }	.Accessibility a {color:#8b33a2;text-decoration:none;}	.Accessibility a:hover {color:#242424;}	
.Language {width:200px; height:auto; padding:0; margin:0; float:left;}.AccessOptions {width:453px;height:auto; padding:3px 0 0 0; margin:0; float:left; text-align:right;}

/* ////////// FRONT PAGE QUICK NAV ////////////////*/
.NavHold {width:488px; height:119px; padding:0 0 0 165px; margin:0;  background:none;}
.NavHold ul {padding:0; margin:0;}
.NavHold li{display:inline;list-style:none;list-style-position:inside;}
.NavHold li a{color:#97a4a6;height:107px;display:block;width:70px;float:left;text-decoration:none;border-right:1px solid #504f4f;margin:0; padding:5px;}
.NavHold li a.selected{height:112px;border-left:1px solid #504f4f;border-right:1px solid #504f4f; background:none;}
.NavHold li a.first{border-left:1px solid #504f4f;}.NavHold li a.last{border-right:none;}
.NavHold li a:hover {color:#f0f2b5; background:none;}	.NavHold li a.twitter {background:none; color:#97a4a6;}	.NavHold li a:hover.twitter {background:none; color:#f0f2b5;}	.NavHold li a.PayPal {background:none; color:#97a4a6;}	.NavHold li a:hover.PayPal {background:none; color:#f0f2b5;}	.NavHold li a.Download {background:none; color:#97a4a6;}	.NavHold li a:hover.Download {background:none; color:#f0f2b5;}
.NavHold li a.Support {background:none; color:#97a4a6;}	
.NavHold li a:hover.Support {background:none; color:#f0f2b5;}	
.NavHold li a.SignUp {background:none; color:#97a4a6;}	.NavHold li a:hover.SignUp {background:none; color:#f0f2b5;}	
.NavHold li a.Contact {background:none; color:#97a4a6;}	
.NavHold li a:hover.Contact {background:none; color:#f0f2b5;}

/* ////////// FRONT PAGE MAIN CONTENT ////////////////*/
.ContentHold {width:653px; height:auto; padding:0; margin:0; background:none; }	.ContentL {width:338px; height:auto; padding:0; margin:0; float:left;}	.Crumbs {width:328px; height:10px; padding:5px; margin:0; color:#242424;}.Crumbs a {color:#8b33a2;text-decoration:none;}.Crumbs a:hover {color:#242424;}.Content {width:328px; height:auto; padding:10px 5px 5px 5px; margin:0; line-height:1.4em;font-size:11px;}	.Content h1 {font-size:16px; padding:3px 0 6px 0; margin:0; }	.Content h2 {font-size:11px; padding:3px 0 3px 0; margin:0;} .NewsHold h3 {font-size:10px; padding:3px 0 3px 0; margin:0;}.ContentLInner {width:653px; height:auto; padding:0; margin:0; float:left;}.CrumbsInner {width:643px; height:10px; padding:5px; margin:0; color:#242424;}.CrumbsInner a {color:#8b33a2;text-decoration:none;}.CrumbsInner a:hover {color:#242424;}	.ContentInner {width:643px; height:auto; padding:10px 5px 5px 5px; margin:0; line-height:1.4em;font-size:11px;}.ContentInner ul { list-style-type:none;}.ContentInner li {padding:5px 50px 5px 0px; border-bottom:1px dotted #CCC;}.ContentInner h1 {font-size:16px; padding:3px 0 6px 0; margin:0; } .ContentInner h2 {font-size:12px; padding:3px 0 3px 0; margin:0; border-bottom:1px solid #cbc5c9;} .MapBlue {color: #3399FF}.IntroText {margin:0;padding:10px 0 10px 0; color:#531667; font-size:11px; font-weight:normal;border-top:1px solid #CCC; border-bottom:1px solid #CCC;}.ContentR {width:313px; height:auto; padding:0; margin:0; border-left:1px solid #b7b3b7; border-right:1px solid #b7b3b7; float:left;}.ContentFloatR {width:313px; height:auto; padding:0; margin-left:5px; margin-bottom:5px; border-left:1px solid #b7b3b7; border-right:1px solid #b7b3b7; float:right; }.NewsFloatHold {width:313px; height:auto; padding:0px;  border-bottom:4px solid #b7b3b7;border-top:4px solid #b7b3b7;}
	
/* ////////// FRONT PAGE NEWS ARTICLES ////////////////*/
.NewsTop {width:303px; height:9px; padding:5px; margin:0; color:#242424; border-bottom:1px solid #d8d6d6; background:none; overflow:hidden}
.NewsHold {width:313px; height:106px; padding:0px; margin:0; border-bottom:1px solid #d8d6d6;}
.NewsLeft {width:147px; height:96px; padding:5px; margin:0; float:left; background:none;}
.NewsLeft .purple {color:#8b33a2;}
		.NewsLeft a {color:#8b33a2;text-decoration:none;}
		.NewsLeft a:hover {color:#242424;}
.NewsRight {width:156px; height:106px; padding:0; margin:0;float:left; overflow:hidden;}

/* ////////// ARCHIVE PAGE NEWS ARTICLES ////////////////*/

.NewsHoldA {width:643px; height:106px; padding:0px; margin:0; border-bottom:1px solid #d8d6d6;}
.NewsLeftA {width:477px; height:96px; padding:5px; margin:0; float:left; background:none;}
.NewsLeftA .purple {color:#8b33a2;}
		.NewsLeftA a {color:#8b33a2;text-decoration:none;}
		.NewsLeftA a:hover {color:#242424;}
.NewsRightA {width:156px; height:106px; padding:0; margin:0;float:left; overflow:hidden;}

/* ////////// ADVISORY PAGE  ////////////////*/

.AdvisoryHold {width:643px; height:auto; padding:0px; margin:0; border-bottom:1px solid #d8d6d6;background:none;}
.AdvisoryContent {width:477px; height:auto; padding:5px; margin:0; float:left; }
.AdvisoryContent .purple {color:#8b33a2;}
		.AdvisoryContent a {color:#8b33a2;text-decoration:none;}
		.AdvisoryContent a:hover {color:#242424;}
.AdvisoryContentR {width:156px; height:106px; padding:0; margin:0;float:left; overflow:hidden; text-align:right;}



/* ////////// FRONT PAGE TESTIMONIALS ARTICLES ////////////////*/
.TestHold {width:303px; height:auto; padding:5px; margin:0; border-bottom:1px solid #d8d6d6; background:none; }
.TestHold .purple {color:#8b33a2;}
.TestHold a {color:#8b33a2;text-decoration:none;}
.TestHold a:hover {color:#242424;}

/* ////////// ACCORDION ///////////*/

.MainNavFrame {width:299px; height:auto; padding:20px 4px 0 3px; margin:0; float:left; background:none; }
#navigation {	margin:0px;	padding:0px;	text-indent:0px;	width:299px; height:auto; }
#navigation .datemint {font-size:9px; color:#a7cbb0; padding-left:15px;}
#navigation a.head { border-top: 1px solid #dbdbdb; cursor:pointer;	background:none;color:#242424;	display:block; height:23px;	margin:0px;	padding:5px 5px 0px 5px;	text-indent:40px;	text-decoration: none; width:289px; height:20px; border-bottom:1px solid #efefef; background:none;}
#navigation a.head:hover {	color:#000000;background-position:0px -30px;}
#navigation ul {	margin:0px;	padding:0 0px 5px 0px;text-indent:40px;}
#navigation li {list-style:none ; display:inline; }

#navigation li li a {padding:5px 0 5px 0;	color:#8b33a2; display:block;	text-indent:45px;	text-decoration: none; background:none; border-bottom:1px solid #efefef; height:16px;}
#navigation li li a:hover {	background-position:0px -30px; border-bottom:1px solid #efefef;}


/* ////////// LEFT NAV SLIDER ///////////*/
.SliderTitle {padding:2px 0 2px 5px; color:#242424; border-bottom:1px solid #d8d6d6; }
.SliderH {width:306px; height:auto; margin:0; padding:0;}
	.SliderT{width:306px; height:5px; margin:0; padding:0; background:none;}
	.Slider {width:296px; height:auto; margin:0; padding:0 5px 0 5px; background:none;}
	.SliderInnerC {width:286px; height:auto; margin:0; padding:5px 5px 0px 5px;}
	.SliderInnerCTitle {width:186px; height:40px; margin:0; padding:10px 10px 10px 90px; background:none;}				     .SliderInnerC ul{margin:0; padding:0; list-style-type:none;}
	.SliderInnerC li{margin:0; padding:4px 0 4px 0; border-top:1px solid #e9e7e7; list-style-type:none;}
	.SliderInnerC a {color:#8b33a2;text-decoration:none;}
	.SliderInnerC a:hover {color:#242424;}
	.SliderInnerC h3 {font-size:11px; padding-bottom:0; margin-bottom:0;}
	.SliderB {width:306px; height:14px; margin:0; padding:0; background:none;}

#sidebar ul.spy {padding-top:0;}	
#sidebar ul {list-style-type:none; padding:0 0 0 2px; }					
#sidebar li {font-size:10px; height: auto; width:100%;padding:5px 3px 0px 0px; overflow: hidden; border-bottom:1px solid #CCCCCC; color:#FFFFFF;list-style-type:none;}
#sidebar li:hover {background:none;}
#sidebar li img { float:left; margin-right:8px; padding-bottom:3px;}
#sidebar li a {text-decoration:none; color:#242424;}
#sidebar li a:hover {text-decoration:none;}
#sidebar li p {color:#242424; padding:0px 0 0 0; margin:0;}
#sidebar .spyWrapper { height: auto; position: relative;}
#sidebar {width:294px; height:180px; padding-top:0; margin-top:0; }
#sidebar li.WebLeft {width:128px; float:left;}
#sidebar li.WebRight {width:170px; float:left;}

/* ////////////////////////// JQUERY SCROLL ////////////////////////////// */


div.scrollable {position:relative;overflow:hidden; width: 296px;height:120px; padding-top:3px;}

/* 
	root element for scrollable items. Must be absolutely positioned
	and it should have a super large width to accomodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
div.scrollable div.items {/* this cannot be too large */ 	width:20000em;	position:absolute;	clear:both;}


/* single scrollable item */
div.scrollable div.items div {float:left;	/* custom decoration */ width:296px ;  padding:0px;}
div.scrollable div.items .Pod {width:296px; height:120px; margin:0; padding:0px; float:left; font-size:11px;}
div.scrollable div.items .PodT {width:201px; height:50px; margin:0; padding:5px 5px 5px 90px; background:none;}
div.scrollable div.items .PodB {width:286px; height:60px; margin:0; padding:5px;}
div.scrollable div.items .PodT .date {color:#8b33a2;}
div.scrollable div.items .PodB a {color:#8b33a2;text-decoration:none;}
div.scrollable div.items .PodB a:hover {color:#242424;}

/* active item */
div.scrollable div.items div.active {background:none;}
/* this makes it possible to add next button beside scrollable */
div.scrollable {	float:left;	}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.next, a.prevPage, a.nextPage {	margin-top:5px; margin-left:5px;width:30px;	height:18px;	background:none;	float:right;		cursor:pointer;}
/* mouseover state */
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover {	background-position:0px -18px;	}
/* disabled navigational button */
a.disabled {visibility:hidden !important;	}
/* next button uses another background image */
a.next, a.nextPage {	background:none;	clear:left;}

/* ////////// FOOTER ///////////*/

.FooterFrame {width:100%; height:auto; background:none; border-top:2px solid #8b33a2;}
.FooterHold {width:959px; height:auto; padding:10px 0 30px 0 ; margin-left:auto; margin-right:auto; background:none; color:#999999;}
.FooterHoldT {width:939px; height:auto; padding:10px; font-size:11px;}
.FooterFrame a {color:#8b33a2; text-decoration:none; }
.FooterFrame a:hover {color:#97a4a6;}
.FooterLeft{width:286px;height:auto;float:left;margin:0;padding:14px; color:#f0f2b5;}
.FooterLeft h3 {padding:0; margin:0; font-size:13px; font-weight:normal; color:#f0f2b5 ; font-weight:normal; border-bottom:none;}
.FooterLeft a {color:#676565;}
.FooterLeft a:hover {color:#333333;}
.FooterLeft h2 {margin:0; padding:0; font-size:14px; font-weight:normal; color:#66556e;}
.FooterLeft ul {padding:0; margin:0; list-style-type:none;}
.FooterLeft li.one   {padding:5px 0 5px 0; margin:0; border-bottom:1px dotted #201724; background:none;}
.FooterLeft li.two  {padding:5px 0 5px 0; margin:0; border-bottom:1px dotted #201724; background:none;}


.FooterMiddle{width:286px;height:auto;float:left;color:#fff;margin:0;padding:14px; color:#474646;}
.FooterPod {width:272px; height:96px; border:7px solid #201724; padding:0; margin-bottom:3px;}
.InnerPod {width:272px; height:96px; border:7px solid #c6bbc3; padding:0; margin-bottom:3px; margin-left:5px; float:left;}
.FooterPodText  {width:272px; height:auto;  padding:7px; margin-bottom:5px;}

.TabHold {width:auto; height:25px; margin:0; padding:0; }.TabHold a {color:#7f2f8e; text-decoration:none;}.TabHold a:hover {color:#666666;}.TabHold .white {color:#FFFFFF;}.TabLeft {width:8px; height:25px; margin:0; padding:0; float:left; background:none;}.TabM {width:auto; height:23px; margin:0; padding:2px 0 0 0; float:left; background:none;}.TabRight {width:9px; height:25px; margin:0; padding:0; float:left; background:none;}.TabLeft2 {width:8px; height:25px; margin:0; padding:0; float:left; background:none;}
.TabM2 {width:auto; height:23px; margin:0; padding:2px 0 0 0; float:left; background:none;font-size:10px;}.TabsM2 a {color:#666666;}
.TabM2 a:hover { color:#97a4a6}
.TabRight2 {width:9px; height:25px; margin:0; padding:0; float:left; background:none;}
.Map {width:275px; height:485px; margin:0; padding:75px 0 0 345px; background:none;}
.DonatePageR {width:298px; margin:0; padding:0; height:308px; float:left;}
.DonatePageH {width:648px; height:auto; margin:0; padding:0;}
.DonateCounterH {width:345px; height:308px; padding:0; float:right; margin-left:5px; margin-bottom:5px;}
.DonateCounterT {width:345px; height:51px; margin:0; padding:0; background:none;}
.DonateCounterMT {width:345px; height:73px; margin:0; padding:0; background:none;}
.DonateCounterM {width:345px; height:23px; margin:0; padding:0; background:none;}
.DonateCounterMB {width:345px; height:45px; margin:0; padding:15px 0 0 0; background:none; text-align:center;}
.DonateCounterB {width:219px; height:99px; margin:0; padding:2px 0 0 126px; background:none;}
.DonateBig {font-size: 40px; font-weight: bold; }
.TextBoxContact {border:none; width:280px; height:18px; margin:0; padding:7px 10px 5px 10px; background:none;}
.TextBoxContactBIG {border:none; width:380px; height:130px; margin:0; padding:10px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.nameSignup {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px;width:524px; height:17px;background:none; border:none; outline:none;}
.submitSignup  {font-family:Arial, Helvetica, sans-serif; font-size:12px;width:554px; height:47px;background:none; border:none; color:#f0f2b5; outline:none; cursor:pointer;}
.submitSignup:hover  { color:#FFFFFF; }
.LargeText {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:15px;width:591px; height:126px;background:none; border:none; outline:none;}
.Hold ul,.Hold li,#portfolio ul{list-style-type:none;margin:0;padding:0; height:96px; overflow:hidden;}
#portfolio, #portfolio2, #portfolio3 {padding:0; margin:0; height:96px; overflow:hidden;list-style-type:none; display:block;}
.Hold2 ul,.Hold2 li {list-style-type:none;margin:0;padding:0; height:120px; overflow:hidden;}
#portfolio4 {padding:0; margin:0; height:120px; overflow:hidden;list-style-type:none; display:block;}
.ImageHold {width:272px; height:96px; margin:0; padding:0; overflow:hidden; display:block;}
	.ImageTop {width:252px; height:76px; padding:10px 10px 10px 10px;  z-index:0; position:absolute; display:block;margin:96px 0 0 0; background:none; color:#FFFFFF;}
	.ImageBottom {width:272px; height:96px;  margin-bottom:2px;  font-size:10px; line-height:1.1em; z-index:50;}

