/*							 */
/*	Formatting				 */
/*							 */
body					{background-color:#aaccdb;font-family: "Trebuchet MS",Tahoma, Verdana; font-size: 14px;line-height:18px}
body.mceContentBody 	{padding:10px;width:760px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:15px;}
ul						{margin:0px 0px 0px 0px;}
a:link, a:visited		{color:#000000;cursor:pointer;}
a:active, a:hover		{color:#000000;cursor:pointer;text-decoration:	none;}
td						{padding:2px;}

#container				{}
#header					{display:inline;height:48px;background-image:url('/client/assets/images/_template/top.png');background-position:top left}
#header h1, #header a 	{ text-indent: -9999px; }
#header_sub				{z-index:6;padding:10px 0px 0px 160px;display:inline;width:780px;height:38px;background-image:url('/client/assets/images/_template/top.png');background-position:top left}
#things					{z-index:5}
#things_panel			{z-index:4;background-color:#026087;width:90px;position:absolute;top:35px;left:165px;padding:0px;color:white;border:2px solid white;display:none;}
#things_panel li		{padding:2px 0px 2px 0px;font-size:16px;font-weight:bold;border-bottom:1px solid white;height:25px}
#things_panel li:hover  {background-color:#d96828}
#things_panel li a		{padding:3px;text-decoration: none;color:white;position:absolute;width:90px;height:25px}
#nav					{background-color:#FFFFFF;display: inline;height:30px;z-index:3}
#main					{background-color:#FFFFFF;display:inline;position:relative;z-index:2}
#main_left				{margin-bottom:1px;min-height:408px;*height:410px;display:inline;background-color:#ffcd33;position:relative;float:left;width:151px;padding-top:20px;text-align:center;background-image:url('/client/assets/images/_template/left.png');background-position:top left;background-repeat:no-repeat;}
#main_left #link		{display:block;width:100%;height:100%}
#main_left a			{text-decoration:none;}
#side_logo				{width:145px;height:165px}
#side_directory			{padding-top:20px;margin:0px}
#side_merchant			{padding-top:20px;height:188px}
#side_merchant a		{text-decoration:none;}
#side_merchant a:hover	{text-decoration:underline}
#main_right				{position:relative;display:inline;float:left;margin-left:2px;height:auto;}
#main_right_front		{position:relative;display:inline;float:left;margin-left:6px;height:auto;z-index:1}
#content				{width:600px;min-height:400px;overflow:hidden;padding:0px 0px 5px 20px;}
#content div#mask		{clear:right;float:right;width:300px;height:200px;}
#pushdown				{width:1px;height:1px;float:right;display:block;}
#bottom					{width:940px;z-index:3;background-color:#FFFFFF;display:inline;font-size:11px;color:#FFFFFF}
#bottom a				{color:#FFFFFF;text-decoration: none}
#bottom_left			{background-image:url('/client/assets/images/_template/bottom_left.png');background-position:top left;text-align:center;position:relative;display:inline;float:left;width:48px;height:75px;padding:10px 10px 0px 97px;}
#bottom_middle			{background-image:url('/client/assets/images/_template/bottom_orange.png');background-position:top left;position:relative;display:inline;float:left;width:464px;height:75px;padding:10px 0px 0px 10px}
#bottom_right			{color:#FFFFFF;text-align:right;line-height:15px;font-size:11px;background-image:url('/client/assets/images/_template/bottom_blue.png');background-position:top left;position:relative;display:inline;float:left;width:286px;height:61px;padding:12px}	
#main_content			{width:785px;height:auto}
#bottom_image			{float:right;width:443px;height:273px;display:inline;position:absolute;left:492px;bottom:1px;}
#bottom_middle_sub		{background-image:url('/client/assets/images/_template/bottom_orange_sub.png');background-position:top left;position:relative;display:inline;float:left;width:340px;height:74px;padding:10px 0px 0px 10px}
#footer					{}
#exclaim				{font-size:10px;color:#000000}
#exclaim a				{text-decoration:none}
#map					{min-height:500px}
#map_menu				{float:left;width:220px}
#map_canvas				{float:left;display:inline;position:relative;}
span.nav				{font-size:15px;font-weight:bold;padding:3px;color:#006595}
span.nav a				{text-decoration:none;color:#006595}
span.navon				{background-color:#bd2e17;font-weight:bold;color:#FFFFFF;padding:4px}
span.navon a 			{text-decoration:none;color:#FFFFFF}
span a:hover 			{text-decoration:underline}

#directory				{padding:0px 0px 0px 15px;}
#directory h1			{font-size:20px;color:black;}
#directory h2			{display:inline;color:gray;font-size:16px}
#directory h3 a			{text-decoration:none}
#directory td			{padding:5px;}
#directory td.left		{padding:5px;font-weight:bold}
#directory td.right		{padding:5px;}
#directory ul			{padding:40px 0px 0px 10px;list-style-type:none}
#directory ul li		{padding:3px;list-style-type:none;}
#directory ul li a		{text-decoration:none;color:#458aa7;}
#directory ul li a:hover{text-decoration:underline}
#directory #profileImage{float:left;position:relative;padding:0px 10px 10px 0px}
#directory #profileImage img{width:200px}
#directory #profileText {float:left;position:relative;padding:10px;width:350px}
#directory #contactInfo {clear:both;padding-top:5px}

.PickerTreeContainer	{overflow:scroll;width:300px;}
.PickerContainer		{background-color: #49606D; width: 300px; padding-left: 4px; height: 192px;}
.OrganizationSearch		{border:solid 1px #000000;width:310px;padding:10px;background-color:#FFFFFF;}
.OrganizationPicker		{clear:both;display:inline;position:relative;background-color:#FFFFFF;}

.file_asset_dbox			{background-color:#FFFFFF;border:2px solid #000000;padding:10px;}
/*									 */
/*	Standard						 */
/*									 */

.PageHeader				{font-size: 30px;font-weight:bold;color:#026087;padding:10px;border-bottom:	1px solid #3F3F3F;}
.Title					{font-size: 24px;padding-top:10px;color:#026087;padding-bottom:0px;}
.SubTitle				{font-size: 16px;padding-top:20px;font-weight:normal;color:#026087;}
.Text					{font-size: 14px;text-decoration:none;}
.Comment				{font-size: 14px;font-weight:bold;color:#7C7C73;padding:3px;line-height:normal;}
.FormComment			{font-size: 14px;font-weight:bold;color:#FFFFFF;background-color:#679ac9;width:550px;border:solid 1px #000;float:left; padding:5px;margin:20px;}
.FormSectionTitle		{font-size: 16px;font-weight:bold;color:#b9d4e5;width:600px;border-bottom:solid 1px #b9d4e5;margin:20px 0px 10px 0px;float:left;}
.FormSpacer				{font-size: 14px;font-weight:bold;float: left;}
.FormBlock				{width:100%;display:block;}
.FormField				{padding:3px 0px 3px 0px;color:#000000;}
.FormConfirmation		{padding: 10px; border: solid 1px #CCCCCC; margin-top: 5px;}
.FormComment			{font-family:"Lucida Sans", Helvetica, Arial,sans-serif;font-weight:bold;margin:10px 0 10px 0;float: left;}
.FormSectionTitle		{font-family:"Lucida Sans", Helvetica, Arial, sans-serif;font-size: 11px;font-weight:bold;color:#000000;width:550px;border-bottom:solid 1px #000;float:left; }
.FormSpacer				{float: left; }

.EmailPage				{background: url(/client/assets/images/nibs/home/email_icon.gif) top left no-repeat;font-size:85%;font-weight:bold;margin-top:10px;padding-left:20px;text-transform: uppercase;}
.EmailPagePanel			{padding:10px;border:1px black solid;background-color:#FFFFFF;float:left;display:block;}

.Link					{font-size: 14px;font-weight:normal;color:#00223D;cursor:pointer;text-decoration:underline;}
.Link:hover				{font-size: 14px;font-weight:normal;color:	#C54A00;cursor:	pointer;text-decoration:none;}
.Error					{font-size: 14px;font-weight:bold;color:#800000;}
.Notice					{font-size: 14px;font-weight:normal;color:#7C7C73;padding:5px;}
.Small					{font-size: 10px;font-weight:normal;color:#7C7C73;padding:2px;}
.White					{font-size: 14px;font-weight:normal;color:#FFFFFF;}
.Form					{font-size: 14px;font-weight:bold;color:#0000AA;}
.EmailPage				{font-size: 14px;font-weight:bold;margin-top:10px;padding-left:20px;text-transform: uppercase;}
.EmailPagePanel			{padding:10px;border:1px black solid;background-color:#FFFFFF;float:left;display:block;}
.Price					{font-size: 14px;font-weight:normal;color:#800000;}
.SeperatorVertical		{border-left:1px dashed gray;height:100%;}
.SeperatorHorizontal	{border-bottom:	1px dashed gray;width:100%;}
.Table					{padding:3px;border:2px solid #7C7C73;vertical-align:top;}
.TableCell				{padding:3px;border:1px solid #7C7C73}
.divLoginPopup			{background-color:#FFF;border:solid 1px #cdd4da;padding:5px;}
.InsetSelected			{background-color:#E0E0E0;border-top:1px solid #00325B;border-left:1px solid #00325B;border-bottom:1px solid #00325B;border-right:1px solid #00325B;padding: 8px;}

.InsetPanel				{display:block;margin:3px;cursor:pointer;background-color:#E0E0E0;border-top:1px solid #00325B;border-left:1px solid #00325B;border-bottom:1px solid #00325B;border-right:1px solid #00325B;padding: 8px;}
.SelectableOn			{border:solid 1px #FFFFFF;padding:5px;}
.SelectableOff			{border:solid 0px #FFFFFF;padding:6px;}
.SlideshowText 			{line-height:16px;padding-top:5px;}

.Search					{}
.Search .SubTitle		{padding-top:10px;}
.Search .Results		{padding:10px 0px 0px 15px;}

.txtNormal				{}
input.txtNormal 		{width:50px;}
.btnNormal 				{margin-top:10px;color:#FFFFFF;font-size:14px;font-weight: bold;background-color:#00325B; border: 1px solid; border-color: #1c3b9c;} 
input.Form				{border:1px solid gray}

.WaitIcon  				{position:absolute;margin-top:150px;left:45%;z-index:100;}
.WaitIconBackground		{position:absolute;left:0px;top:0px;width:100%;height:100%;background-color:#000000;-moz-opacity:0.10;opacity:0.10;z-index:	5;filter:alpha(opacity=10);}
.WaitIconContainer		{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:5;}


.Weblog					{}
.Weblog .Left 			{float:left;width:550px;}
.Weblog .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Weblog .Right			{padding-left:150px}
.WeblogSmall			{}
.WeblogSmall .Entry 	{padding-bottom:5px;}
.WeblogSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WeblogSmall .Text 		{color:#7a7a7a;}
.WeblogSmall .Link 		{color:#7a7a7a; padding:5px}
.Webcal					{}
.Webcal .Left 			{float:left;width:550px;}
.Webcal .Left .Entry 	{margin-right:20px;border-bottom:1px gray solid; padding:10px;}
.Webcal .Right			{padding-left:150px}
.WebcalSmall			{}
.WebcalSmall .Entry 	{padding-bottom:5px;}
.WebcalSmall .Title 	{font-size:12px;color:#7a7a7a;font-weight:bold;}
.WebcalSmall .Text 		{color:#7a7a7a;}
.WebcalSmall .Link 		{color:#7a7a7a; padding:5px}

/*									 */
/*	QCalendar						 */
/*									 */
div.calendar							{width: 200px; border:1px solid #00325B; background-color: #FFF;}
div.calendar div.navigator				{background-color:#00325B; overflow: auto; height: 100%; color:	#fff; padding:2px 6px 2px 6px;}
div.calendar div.navigator div.left 	{float: left;}
div.calendar div.navigator div.month	{float: left;width: 80px; text-align:center; font-weight: bold; font-size: 11px;}
div.calendar div.navigator div.year		{float: right;}
div.calendar div.navigator div.year span{font-size:11px;font-weight: bold; margin-left: 6px; margin-right: 6px;}
div.calendar div.navigator a 			{color: #fff; text-decoration: 	none;}
div.calendar div.navigator a:hover 		{text-decoration: 	underline;}
div.calendar table						{border: 0; margin-left: auto; margin-right: auto;}
div.calendar th							{text-align: center;border: 0;padding: 	4px 2px 4px 2px;font-weight:bold; font-size: 10px;}
div.calendar td							{text-align: center; border-width: 0 0 1px 0; border-style: solid; border-color: black; padding: 0;}
div.calendar td.lastRow					{border-width: 0;}
div.calendar td a						{font-size:	11px;text-decoration:none; color: #000; display: block; padding: 2px 6px 2px 6px;}
div.calendar td.today					{background-color: #DFECD9;}
div.calendar td.nonMonth a				{color:#B1B6BA;}
div.calendar td.selected				{background-color: #B1B6BA; font-weight: bold;}
div.calendar td a:hover					{background-color: 	#B1B6BA; }
div.calendar div.options				{text-align: center; background-color: 	#00325B;}
div.calendar div.options a				{color: #fff; font-size: 10px; text-decoration: none;}
div.calendar div.options a:hover		{text-decoration: underline;}
