/* Reset CSS */
	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
	body{line-height:1;}
	/*ol,ul{list-style:none;}*/
	blockquote,q{quotes:none;}
	:focus{outline:0;}
	ins{text-decoration: none;}
	del{text-decoration: line-through;}
	table{border-collapse: collapse;border-spacing: 0;}
	blink,marquee{display:none;}
	
/* Fonts & Html Formatting */
	body 						{font-family:Tahoma, helvetica, arial, sans-serif; font-size:13px; color:#7C7573;}
	a	                		{color:#862A13;}
    #sitenav a					{color:#530101; text-decoration:none; font-size:16px; font-weight:bold; }
	a:hover,
	#sitenav a:hover    		{color:#7C7573; text-decoration:underline;}
	
	#sitenav a.selected			{color:#7C7573; text-decoration:underline;}
	#sitenav a.selected:hover	{color:#530101;}
	
	
	p,dl,hr,ol,#content ul,fieldset	{margin-bottom:20px;}
	h2 {font-size:22px; margin-bottom:15px; color:#7C7573;}
	h3,h4,h5,h6	{margin-bottom:5px;}
	h3 {font-size:18px; color:#3D3D3D; }
	h4 {font-size:16px; color:#3D3D3D;}
	h5 {font-size:14px; color:#3D3D3D;}
	h6 {font-size:13px; color:#3D3D3D;}
	
	#body ul, #body ol      	{padding-left:20px;padding-bottom:10px;margin-left:20px;}
	#body ol ul, #body ul ul    {padding:2px 0px 4px 15px;}
	
	#body ol ol, #body ul ol    {padding:5px 0px 5px 10px;}
	#body ol li, #body ul li    {margin-bottom:8px;} 
	#body ul li              	{list-style-type:disc;}
	#body ul li ul li         	{list-style-type:square;}
	#body ul li ul li ul li   	{list-style-type:circle;}
	
	#menu 		{font-size:14px;}
	#menu ul	{list-style-image: url(../_graphics/core/menu_squarebullet.gif);}
	#menu li	{margin:6px 0px 8px 20px; }
	
	#menu h5	{font-size:18px; color:#530101; padding:8px; background-color:#fff; border:solid 1px #530101; border-right-width:0px; border-left-width:0px;}
	#menu h6	{font-size:16px; color:#3D3D3D; margin-left:20px; margin-bottom:8px;}
	#menu ul	{margin-left:20px;}
	
	#footer		{color:#B96E5B; text-align:center;}
	
	
	.jumbo,.jumbo td,.jumbo th,.jumbo a     {font-size:25px;}
    .large,.large td,.large th              {font-size:20px;}
    .medium,.medium td,.medium th,.medium a {font-size:13px;}
    .small,.small td,.small th,.small a     {font-size:10px;}
	
	
 /* Design Layout */
	html            {
					height: 100%;
					background:#330000 url(../_graphics/core/body_bground.png) left top repeat-x;
					_background-image:none;
					}
    body            {height: 100%; }
	
	#accessibility  {display:none;}
	
	/* 960 influence */
	#wrapper    		{position:relative; margin:0px auto; width:960px; margin-bottom:70px;}
	.grid_1, .grid_2,
	.grid_3, .grid_4,
	.grid_5, .grid_6,
	.grid_7, .grid_8,
	.grid_9, .grid_10,
	.grid_11, .grid_12	{display:inline; float:left; position:relative; margin:0px 15px;}
	
	.alpha 				{margin-left:0px;}
	.omega 				{margin-right:0px;}
	
	.grid_1 	{width:50px;}
	.grid_2 	{width:130px;}
	.grid_3 	{width:210px;}
	.grid_4 	{width:290px;}
	.grid_5 	{width:370px;}
	.grid_6 	{width:450px;}
	.grid_7 	{width:530px;}
	.grid_8 	{width:610px;}
	.grid_9 	{width:690px;}
	.grid_10 	{width:770px;}
	.grid_11 	{width:850px;}
	.grid_12 	{width:930px;}
	
	.clear 		{clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
	/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */
	.clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width:0; height: 0;}
	.clearfix {display: inline-block;}
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	
	/* 960 influence */
	
	#header			{position:relative; height:344px; }
	
	#header h1 span	{visibility:hidden;}
	#header h1 a	{
					position:relative; z-index:3; line-height:82px; text-align:right; display:block; width:960px;
					text-decoration:none;
					background:transparent url(../_graphics/core/body_title_960.png) right top no-repeat;
					_background-image:none;
					_background-image:url(../_graphics/core/body_title_ie.gif);
					}
	#header h1		{
					position:relative; z-index:2; height:297px; width:1000px;
					background:transparent url(../_graphics/core/header_floral.png) 0px top no-repeat;
					_background-image:none;
					_background-image:url(../_graphics/core/header_floral_ie.gif);
					}
					
	#header div div	{position:relative; z-index:1; height:297px; background-position:left 82px; background-repeat:no-repeat; }
	
	#sitenav		{position:relative; z-index:3; height:48px; text-align:center; background:#fff url(../_graphics/core/header_sitenav_bground.gif) bottom left repeat-x;}
	
	#sitenav li		{}
	
	#sitenav li,
	#sitenav li a	{padding-top:8px; display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
	
	#sitenav li a	{line-height:30px; border-left:solid 2px #530101; padding:0px 10px;}
	#sitenav li:first-child a, #sitenav li a.first	{border-left-width:0px;}
	
	#content	{width:960px; min-height:550px; height:auto !important; height:550px;  vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline; background:#fff url(../_graphics/core/body_menu_bground.gif) right top repeat-y;}
	#body		{width:610px; margin:0px; display:inline; float:left; position:relative; padding:20px 30px 25px; }
	#menu		{
				width:290px; margin:0px; display:inline; float:left; position:relative; padding-top:20px;
				background:transparent url(../_graphics/core/body_menu_bground_floral.png) right top no-repeat;
				_background-image:none;
				}
	
	div.onecolumn		{ background-image:none !important; }
	div.onecolumn #body { width:915px; }
	
	#footer		{position:relative; top:10px; }
	
/* General */
	
    .inlineblock 		{vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
    .block          	{display:block;}
	.hidden				{display:none !important;}
    
	.padding 			{padding:10px;}

    .rightmargin      	{margin-right:10px;}
    .rightmarginmore  	{margin-right:25px;}
    .leftmargin      	{margin-left:10px;}
    .leftmarginmore  	{margin-left:25px;}
    .topmargin      	{margin-top:10px;}
    .topmarginmore  	{margin-top:25px;}
    .bottommargin      	{margin-bottom:10px;}
    .bottommarginmore  	{margin-bottom:25px;}
    
    .indent         	{margin-left:15px !important;}
	.subindent      	{margin-left:20px !important;}
	.subsubindent   	{margin-left:25px !important;}
	
	.alignleft      {float:left;}
	img.alignleft   {margin:10px 10px 5px 0;clear:left;}
	.alignright     {float:right;}
	img.alignright  {margin:15px 10px 5px 10px;clear:right;}
	.aligncenter    {margin-left:auto; margin-right:auto;}
    img.aligncenter {display:block;}
	p.aligncenter	{text-align:center;}
	
	.onewide	{width:65px;}
	.twowide	{width:145px;}
	.threewide	{width:225px;}
	.fourwide	{width:305px;}
	.fivewide	{width:385px;}
	.sixwide	{width:465px;}
	.sevenwide	{width:545px;}
	.eightwide	{width:625px;}
	
	
	.twocol,.threecol,.fourcol{width:99%;overflow:hidden;}
    .twocol div     {width:48%;float:left;margin-left:0px;margin-right:10px;}
    .threecol div   {width:32%;float:left;margin-left:0px;margin-right:8px;}
    .fourcol div    {width:23%;float:left;margin:0;padding:0px 5px;}
    .twocol div div,.threecol div div,.fourcol div div {float:none;margin:0;width:auto;}
	
	.outline,.border{border:1px solid #000;}
	.lightshadow    {-moz-box-shadow:0px 5px 5px #BBBBBB;-webkit-box-shadow:0px 5px 5px #BBBBBB;box-shadow:0px 5px 5px #BBBBBB;}
	
	.darkblue               {background-color:#0A1843;}
	.lightblue              {background-color:#C3CBDF;}
	.darkgray               {background-color:#666;}
	.gray                   {background-color:#ccc;}
	.lightgray              {background-color:#EFEFEF;}
	.darkgreen              {background-color:#046303;}
	.lightgreen             {background-color:#B5E1B5;}
	.darkorange             {background-color:#FF8A00;}
	.lightorange            {background-color:#F6BD0C;}
	.darkred                {background-color:#862A13;}
	.lightred               {background-color:#EFD1D1;}
	
	.fred					{color:#862A13;}
	.fgreen					{color:#046303;}
	.forange				{color:#FF8A00;}
	.fdarkblue              {color:#0A1843;}
	.fwhite		            {color:#fff;}

/* site specific */	
	.socialmedia			{ margin:0px 0px 10px !important; padding:0px !important;}
	.socialmedia li			{ padding:0px 10px; vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
	
	.youtubeframe			{ border:solid 10px #E4E4E4;}
	iframe.facebookframe	{ border: none; margin-top:30px; margin-left:14px; width: 260px !important; height:550px !important; }
	div.facebookframe		{ margin-bottom:30px; margin-left:14px; text-align:center; font-size:11px; }
	
	#header div div.pic1	{ background-image:url(../_graphics/core/header_pic1.jpg); }
	#header div div.pic2	{ /*background-image:url(../_graphics/core/header_pic2.jpg);*/ }
	#header div div.pic3	{ /*background-image:url(../_graphics/core/header_pic3.jpg);*/ }
	#header div div.pic4	{ /*background-image:url(../_graphics/core/header_pic4.jpg);*/ }
	
	
	
	
