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

html{}
body{ margin:0px; padding:0px; font-size:12px; font-family:"Times New Roman", Times, serif; color:#39392c; background: #4c4e51 url(../images/bg.png) no-repeat;}

h1{ color:#860006;}
h2{ color:#860006; font-size:19px; font-weight:normal; margin-bottom:18px; padding-bottom:4px; border-bottom:1px dotted #a6a59f;}
h3{ color:#39392C; font-size:16px; font-weight:bold; margin-bottom:0px;}
h4{ color:#39392C; font-size:12px; font-weight:bold;}
h5{ color:#860006; margin:10px 0;}
h6{ color:#860006;}
p{ line-height:19px; margin-top:0px;}
strong{ font-weight:bold;}
a{ color:#860006;}
a:hover{ color:#860006; text-decoration:none;}
a img{ border:none;}

ul{ padding-left:12px; margin:17px 0px;}
ul li{ list-style-image:url(../images/list-image.jpg);}
ul lh{ color:#860006; font-size:12px; font-weight:bold;}
ul ol{ }
ul ol li{ list-style-image:none; list-style-type:decimal;}

label{ color:#860006; font-weight:bold;}
textarea{ width:225px; height:100px;}

.flLeft{ float:left; margin:10px; margin-left:0px;}
.flRight{ float:right; margin:10px; margin-right:0px;}
.clearer{ clear:both;}

.list{ border:1px dotted #A6A59F; padding:14px;}
.list h2, .list h3{ margin-top:0;}

.list ul{ padding-left:12px; margin-bottom:0;}
.list ul li{ font-variant:small-caps; font-size:110%;}
img.flLeft{ margin:10px; margin-left:0px;}
img.flRight{ margin:10px; margin-right:0px;}

#wrapper{ background:#f9f7f4; width:1000px; margin:0px auto;}

#header{ background:url(../images/header-bg.jpg) no-repeat center top; height:97px; position:relative; z-index:10;}
#header #logo{ left:383px; position:absolute; top:49px;}
#header #logo a{ display:block; height:30px; width:229px;}
#header #logo a h1{ display:none;}

#content{ padding:45px 50px; background:url(../images/content-bg.jpg) left top no-repeat; position:relative; }
#content #leftSide, #content #rightSide{ width:431px; }
#content .threeSplit{ width:286px; float:left;}
#content .threeSplit-buffer{ width:20px; float:left; height:20px;}

#content #leftSide{ float:left;}
#content #rightSide{ float:right;}

#content #rightSide .list{ margin-top:14px;}

#content #leftSide.wide{ width:680px !important;}
#content #rightSide.narrow{ width:200px !important;}

#content.appWrapper{ background:url(../images/content-gr-bg.jpg) no-repeat scroll center top #424446; color:#DFD8C8;}
#content.appWrapper label{ color:#fff;}
#content.appWrapper h1, #content.appWrapper h2, #content.appWrapper h3, #content.appWrapper h4, #content.appWrapper h5, #content.appWrapper h6, #content.appWrapper p{ color:#fff;}
#content.appWrapper h1 a, #content.appWrapper h2 a, #content.appWrapper h3 a, #content.appWrapper h4 a, #content.appWrapper h5 a, #content.appWrapper h6 a{ color:#fff;}
#content.appWrapper ul{ color:#FFF;}
#content.appWrapper ul li{ list-style-image:url(../images/list-image-gr.jpg);}
#content.appWrapper ul lh{ color:#FFF;}

#content.appWrapper #leftSide a img{ opacity:.9; }
#content.appWrapper #leftSide a:hover img{ opacity:1; }
#content.appWrapper #leftSide{ width:226px; float:left;}
#content.appWrapper #leftSide.extrawide{ width:300px;}
#content.appWrapper #leftSide #index{ margin-left:25px;}
#content.appWrapper #leftSide #graphics{ text-align:center;}
#content.appWrapper #leftSide #graphics #links{ width:147px; margin:0px auto;}
#content.appWrapper #rightSide{ width:560px; float:right; font-size:13px; line-height:28px;}
#content.appWrapper #rightSide p{ font-size:13px; line-height:28px;}
#content.appWrapper #rightSide .flLeft{ float:left; margin:10px; margin-left:0px; margin-top:0px;}
#content.appWrapper #rightSide .flRight{ float:right; margin:10px; margin-right:0px; margin-top:0px;}
#content.appWrapper #rightSide .halfSplit{ width:50%; float:left;}
#content.appWrapper #rightSide .halfSplit ul{ margin-top:0px;}
#content.appWrapper #rightSide .halfSplit ul li{ margin-left:12px; width:95%; list-style-position:outside;}

#footer{ background:url(../images/footer-bg.jpg) repeat-y; font-size:8pt; position:relative; clear:both;}
#footer h2{ color:#e2dbcc; text-align:center; font-size:10pt; margin-top:0; margin-bottom:22px; font-weight:bold;}
#footer #top{ background:url(../images/footer-top-bg.png) top center; height:30px; border-bottom:none; position:absolute; top:-8px; width:1000px;}
#footer #top span{ display:none;}
#footer #sitemap{ padding:41px 28px 0 50px;}

/* #footer #base{ background:url(../images/footer-base-bg.jpg) bottom center; height:31px;} */
#footer #base h2{ height:31px; margin:0px 50px; font-size:10px; text-align:center; color:#3a392d; line-height:31px; font-family:"Times New Roman", Times, serif; text-transform:uppercase; border-top:1px dotted #A6A59F; padding-bottom:0px; border-bottom:none;}
#footer .block{ float:left; margin-right:22px;}
#footer .narrow ul{ width:90px !important;}
#footer h3{ font-size:8pt; color:#860006; margin-top:0px; border-bottom: 1px dotted #aaa79d;}
#footer ul{ float:left; width:100px; padding:0px; margin:10px 11px 0 0;}
#footer ul lh{ color:#39392c; font-weight:bold; text-transform:none; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
#footer ul lh a{ color:#39392c; text-decoration:none;}
#footer ul li{ list-style:none; margin:8px 0; color:#9f9d94; font-size:8pt;}

#footer ul li a{ color:#343434; text-decoration:none;}
#footer ul li a:hover{ color:#6b6a64; text-decoration:underline;}


#staticMenu{ position:absolute; top:0; left:0 !important; margin:0px auto; padding:10px; position:absolute; text-align:center; width:980px;}
#staticMenu a{ background-color:transparent; color:#3A392D; display:inline-block; float:none; font-size:14px; font-weight:bold; height:16px; margin:0 12px; padding:0; text-decoration:none;}
.dark #staticMenu a{ color:#F9F7F4;}
.dark #staticMenu div a:hover{ color:#C90916 !important;}
#staticMenu a:hover{ color:#860006; text-decoration:underline;}
.dark #staticMenu a:hover{ color:#C90916 !important;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1; height:10px !important; min-width:2px; background:#8A8984 !important;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:9;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:inline-block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none;}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}#qm1 ul {top:100%;}#qm1 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/

.qmdivider:hover{ text-decoration:none !important;}

	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:280px;
		margin:0px auto;
		padding-top:5px;
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:0px;
		color:#3A392D;
		font-size:12px;
		text-decoration:none;
		text-align:left;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, ul#qm0
	{	
		margin:0px auto;
	}
	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, ul#qm0 a	
	{	
		background-color:transparent;
		color:#3A392D;
		display:inline-block;
		float:none;
		font-size:11px;
		font-weight:bold;
		height:16px;
		margin:0 5px;
		padding:0;
		text-decoration:none;
		text-transform:uppercase;
	}
	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:#FFFFFF;
		text-decoration:underline;
	}
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:#FFFFFF;
		text-decoration:underline;
	}
	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url("qmimages/arrow_1.gif");
		background-repeat:no-repeat;
		background-position:97% 50%;
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover, #qm0 div .qmparent:hover, ul#qm0  .qmparent:hover	
	{	
		color:#860006;
		text-decoration:underline;
	}
	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 0px 5px;
		color:#222222;
		font-size:11px;
		font-weight:bold;
	}
	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#999999;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a img	
	{	
		display:block;
		border-style:none;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-color:#FFFFFF;
		background-image:url("qmimages/arrow_0.gif");
		color:#000000;
		text-decoration:underline;
	}


	/* QuickMenu 1 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm1	
	{	
		width:auto;
		position:absolute;
		bottom:0px;
		left:0px;		
	}
	/*"""""""" (MAIN) Items""""""""*/	
	#qm1 a	
	{	
		padding:0px;
		color:#FFFFFF;
		font-size:12px;
		text-decoration:none;
		text-align:left;
	}
	/*"""""""" (SUB) Container""""""""*/	
	#qm1 div, #qm1 ul	
	{	
		padding:10px;
		margin:0;
		width:980px;
		text-align:center;
		position:absolute;
		left:0px !important;
		background:	url("../images/content-bg.jpg") no-repeat scroll left top #F9F7F4;
	}
	
	.dark #qm1 div, #qm1 ul
	{
		background:	url("../images/content-gr-bg.jpg") no-repeat scroll center top #707173;
	}
	/*"""""""" (SUB) Items""""""""*/	

	.dark #qm1 div a, .dark #qm1 ul a
	{	
		color:#F9F7F4;
	}
	
	#qm1 div a, #qm1 ul a	
	{	
		padding:0px;
		margin:0 12px;
		background-color:transparent;
		color:#3a392d;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		float:none;
		display:inline-block;
		height:16px;
	}
	
	/*"""""""" (SUB) Hover State""""""""*/	
	.dark #qm1 div a:hover	
	{	
		color:#C90916 !important;
	}

	#qm1 div a:hover	
	{	
		color:#860006;
		text-decoration:underline;
	}
	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	.dark #qm1 ul li:hover>a	
	{	
		color:#C90916 !important;
	}
	
	#qm1 ul li:hover>a	
	{	
		color:#860006;
		text-decoration:underline;
	}
	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm1 div .qmparent, #qm1 ul .qmparent	
	{	
		background-image:url("qmimages/arrow_1.gif");
		background-repeat:no-repeat;
		background-position:97% 50%;
	}
	/*"""""""" (SUB) Active State""""""""*/	
	body #qm1 div .qmactive, body #qm1 div .qmactive:hover	
	{	
		color:#000000;
		text-decoration:underline;
	}
	/*"""""""" Individual Titles""""""""*/	
	#qm1 .qmtitle	
	{	
		margin:2px 0px 5px;
		color:#222222;
		font-size:11px;
		font-weight:bold;
	}
	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm1 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px;
		border-color:#999999;
	}
	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 a img	
	{	
		display:block;
		border-style:none;
	}

	/*"""""""" Custom Rule""""""""*/	
	ul#qm1 ul li:hover > a.qmparent	
	{	
		background-color:#FFFFFF;
		background-image:url("qmimages/arrow_0.gif");
		color:#000000;
		text-decoration:underline;
	}
	
	#qm1 .logo{ width:269px; height:30px;}
	
	.hidden{ display:none;}