/***********************************************************************
* Developer: Michael Richert 
* Email: mtrich28@hotmail.com
* MoxU Subpage Skin
*
* Primary Colors:
*	Content BG Color: #87754d, Breadcrumb BG: #968768, 
*	Light Gray: #d3d3d3, BG Color: #000, Margin Color: #b1a58b
*   Light Blue: #aec5f1
************************************************************************/

/***** GLOBAL *****/
html, body, ul, img,
div, h1, h2, H3, H4, H5, H6		{margin: 0; padding: 0;}

body 							{text-align: center; font-size: 13px; font-family: Verdana, Arial, Sans-serif; background-color: #000; color: #FFF;}
img,a img 						{border: none;}


/***** OVERRIDE DEFAULT STYLES *****/

a:link, a:visited				{text-decoration: none; font-weight:bold; color:#f0e68c; background-color: inherit;}
a:hover							{text-decoration: underline; color: #f0e68c; background-color: inherit;}
a:active						{text-decoration: none; font-weight:bold; color:#f0e68c; background-color: inherit;}

a.SkinObject:link				{color:#d3d3d3; }
a.SkinObject:visited			{color:#d3d3d3; }

a.SkinObject:hover				{color:#fff; text-decoration: underline; }

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled,
.NormalBold, .NormalRed,
h1, h2, h3, h4, h5, h6,
.head							{font-family: Verdana, Arial, Sans-serif;font-size: 100%;font-weight: normal;color: #FFF; line-height: 18px;}

/*styles for the ifinity url master module */
.url_module{
	font-family: Verdana, Arial, Sans-serif;font-size: 100%;font-weight: normal;color: #000; line-height: 18px;
}

.url_module_bold{
	font-family: Verdana, Arial, Sans-serif;font-size: 100%;font-weight: bold;color: #000; line-height: 18px;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled					{color: Silver;}


/* text style used for error messages */
.NormalRed						{color: #ff0000;}

h1, h2, h3, h4, h5, h6, .head , .NormalBold, .NormalRed {font-weight: bold;}

H1, H2, H3 		{margin: 15px 0 15px 15px;}
H1				{font-size: 18px;}
H2				{font-size: 16px;}
H3				{font-size: 15px;}
H4				{font-size: 12px;}
H5, DT, H6 		{font-size: 11px;}

/* style for module titles */
.Head			{font-size: 18px; margin-top: 25px; color: #fff;}
ul				{list-style: inside;}
ul li				{list-style-type: disc;}

hr				{color: #fff;}


/***** BODY *****/
#wrapper						{width: 962px; text-align: left; margin: 0 auto;}
#head							{height:80px;	background-color:#000; text-align: left; padding: 15px 0px 0 30px}
#head p							{float:right; width:200px; font-size: 10px; font-weight:normal; color: #d3d3d3; margin-top: 0;}
#head .SkinObject				{font-size: 11px; font-weight:bold; color: #d3d3d3;}

/***** MAIN NAVIGATION *****/
#nav-box						{width: 962px; min-height: 40px; background-color: #b1a58b; position: relative; z-index:1000;} 
#HouseMenuNav					{width: 952px; padding:5px;  list-style: none; display: block; float: left; position: relative; z-index: 1500;}
#HouseMenuNav li					{float: left; display: inline; width: auto; min-width:97px; height: 30px; padding-right: 5px; position: relative; z-index; 2000;}
#HouseMenuNav  li a				{background-image: url('Images/nav_background.png'); background-repeat: repeat-x; text-align: center; display: block;  z-index: 2100; font-size: 11px; font-weight: bold; text-decoration: none; color: #fff; line-height: 100%; padding: .75em 1.5em;}
#HouseMenuNav a:hover			{background-image: url('Images/nav_hover.png'); background-repeat: repeat-x; color: #fff;  text-decoration: none;}
#HouseMenuNav a:focus 			{outline: 0; color: #fff;}

/***** DROP-DOWN NAV *****/
#HouseMenuNav li ul 			{display: none; z-index: 2500;}
#HouseMenuNav li:hover ul		{display: block; position:absolute; padding: 0; width:205px;}
#HouseMenuNav ul li 			{display:block;  height: 30px; width: 100%; padding-left: 0; position: relative; z-index:3000;}
#HouseMenuNav ul li a			{display:block; height: 30px; text-align: left; padding: 0.75em 0 0 1.5em; position: relative; z-index: 4000;}


/***** DROP-DOWN SLIDE-OUT *****/
#HouseMenuNav li:hover li ul		{display: none; overflow:hidden; position:absolute; left: 206px; margin-top: -38px; padding: 0; width:205px;}


/***** BREADCRUMB *****/
#breadcrumb 							{height: 25px; background-color: #968768; color: #fff; font-size: 12px; line-height: 23px; padding-left: 7px;}
#breadcrumb a:link,
#breadcrumb a:active,
#breadcrumb a:visited 		{color: #fff; line-height:25px; padding: 0 3px;}
#breadcrumb a:hover 			{text-decoration: none; color:#f0e68c; }
#breadcrumb a:active 			{font-weight: bold;}

/***** BANNER *****/
#banner						{width: 962px; border: none;}

/***** CONTENT WRAPPER *****/
#content-wrap				{width: 962px; position: relative; color: #fff;}

/***** LEFT COLUMN *****/
#left-pane					{float: left; width: 95px; text-align: center;}

/***** LEFT VERTICAL NAVIGATION *****/
#houseMenuVstatic				{width: 95px; list-style: none; display: block; }
#houseMenuVstatic li				{float: left; width: 95px; list-style: none;}
#houseMenuVstatic  li a			{background-color: #79613b; width:95px;  background-image : url('Images/vnav_background.png'); background-repeat: repeat-x;display:block; text-align: center; font-size: 9px; font-weight: bold; text-decoration: none; color: #fff; line-height:12px; min-height:2.2em; padding-top: 4px; padding-bottom: 2px;}
#houseMenuVstatic a:hover		{background-image: url('Images/nav_hover.png'); background-repeat: repeat-x; color: #fff;  text-decoration: none;}
#houseMenuVstatic a:focus 		{outline: 0; color: #fff;}

/***** LEFT VERTICAL SUB-NAV *****/
#houseMenuVstatic li li                        {padding-left: 0;}
#houseMenuVstatic li ul 			{display:block; width: 95px; list-style: none; text-align:center; background-image:none; margin-bottom: 10px;}
#houseMenuVstatic ul li 			{width: 95px; text-align:center; padding-top: 5px; padding-bottom: 5px; min-height: 1px; background-color:#000; background-image: none;}
#houseMenuVstatic ul li a			{background-image: none; background-color:#000; padding:0; width: 92px; font-size: 9px; font-weight:bold; line-height: 13px; min-height: 1px;}
#houseMenuVstatic ul li a:hover		{text-decoration: underline;}
#houseMenuVstatic ul a:hover		{background-image: none;}

/***** CENTER COLUMN *****/
#content-pane					{width: 770px; float: left; position: relative;}
#ContentPane					{float: left; width: 770px; margin:0; padding:0; height:100%;}
#content-top					{float: left; width:770px; height:19px; background-image:url('Images/subpage_content_top.jpg'); background-repeat: no-repeat;}
#content-box					{float: left; width:590px; min-height: 600px; height:100%; background-image:url('Images/subpage_content_shadow.jpg'); background-repeat: repeat-y; padding: 0 90px;}
#content-box p					{text-align: left;font-family:Arial; font-size:14px; line-height: 23px; margin: 15px 0; color:#fff;}
#content-box .SubHead			{color: #fff; font-size: 14px;}
#content-box  a.SubHead			{color: #fcc10f;}
#content-box .SubSubHead			{font-size: 0;}
#content-bottom					{float: left; width:770px; height:17px;  background-image:url('Images/subpage_content_bottom.jpg'); background-repeat: no-repeat;}

/***** RIGHT COLUMN *****/
#right-pane						{float: left; width: 95px; text-align: center; background-color: #aec5f1; padding-top: 10px; padding-bottom:2px;}
#right-pane p					{font-size: 14px; color: #000; margin:0; margin-bottom: 10px; line-height: 18px; text-align: center;}
#right-pane a.SmallButton		{margin:5px; height: 22px; line-height: 22px; background-image: url('Images/small_button_gradient.jpg'); background-repeat: repeat-x; font-size : 12px; font-family: Arial; font-weight: bold; text-align:center; color:#fff; text-decoration:none;  display:block;}							

/***** FOOTER *****/
#footer							{clear: both; padding-left: 10px; color: #d3d3d3; background-color: #000; min-height:85px; position: relative;}
#footer p						{font-size: 9px; font-weight: bold; margin:10px 0 0;}
p#footer  a:link,
p#footer a:visited,
p#footer a:active                        	{font-size: 9px; font-weight: bold;}
p#footer a:hover                          	{color: #fff;}
#footer-left					{float: left; width:200px; margin-left: 100px; color: #d3d3d3;}
#footer-nav-box					{float: left; width:477px; text-align: left; padding:15px 0 0 18px;}
#footNav						{list-style: none;}
#footNav li						{display:inline; line-height:22px; font-size: 8px; padding-right:6px; color:#f0e68c; text-align:center; border-right: 1px solid #b1a58b;}
#footNav li a:link,
 #footer li a:visited				{font-size: 9px; color:#f0e68c; text-decoration: none; }
#footNav li a:hover				{color: #f0e68c; text-decoration: underline;}
#footer-right					{float:right; width: 45px; text-align: left; margin-right:100px;}
#footer-right a					{text-decoration: none; font-weight: bold; color:#d3d3d3;}
#footer-right a:hover			{text-decoration: underline;}
#footNav li.last					{border-right: none;}
p#copyright						{text-align: center; font-size: 8px; font-weight: bold; color:#f0e68c; margin: 15px 0 15px -22px;}
p#copyright .SkinObject		{text-decoration: none; font-size: 8px; font-weight: bold; color:#f0e68c;}
p#copyright a:hover			{text-decoration: underline;}

/***** GENERAL CLASSES *****/
.clear 		{clear:both;}
input.submit {width:57px; height: 22px; cursor:pointer; border:1px solid #ffffff; padding-bottom:2px; background-image: url('Images/small_button_gradient.jpg'); background-repeat: repeat-x; font-size : 12px; font-family: Arial; font-weight: bold; text-align:center; color:#fff; text-decoration:none;  display:block;}
/*========================================================*/
/*  SiteMap                                      		  */
/*========================================================*/
.SiteMap						{ font-family: Verdana, Arial; Sans-serif; text-align:left}
.SiteMap img						{ display:none}
.SiteMap ul li						{ list-style:none}
.SiteMap ul li a					{ font-size:14px; font-weight:bold; line-height:24px; color:#d3d3d3;}
.SiteMap ul li ul					{ margin:5px 10px;list-style:inside}
.SiteMap ul li ul li					{ list-style: circle; margin:0 10px; background:none;}
.SiteMap ul li ul li span 				{ font-size:12px; color:#d3d3d3; text-decoration:underline; line-height:20px}
.SiteMap ul li ul li a:hover span 		{ color:#d3d3d3; text-decoration:none}




