/* CSS Document */

html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}

img
{
	border: none;
}

h1
{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}

h2
{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #999999;
}

.adminGridHeading
{
	background-color: #dcdcdc;
	color: Maroon;
}
.adminPageHeading
{
	color: Maroon;
	font-size: 14px;
	font-family: Verdana, Arial;
}
.blockElementCentered
{
	margin-left: auto;
	margin-right: auto;
}
.bold
{
	font-weight: bold;
}

.clear
{
	clear: both;
}
.formtext
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	text-align: right;
	white-space: nowrap;
}

a.footerLinks:link
{
	font-family:Arial;
	font-size:10pt;
	text-decoration:none;
	color:#9c5400;
}
a.footerLinks:visited 
{
	color:#9c5400;
	text-decoration:none;
}
a.footerLinks:hover 
{
	color:#e47c03;
	text-decoration:underline;
}

a.footerLinks:active 
{
	color:#9c5400;
	text-decoration:none;
}
.infoText
{
	font-family: Verdana, Arial;
	font-size: 7pt;
	font-style: italic;
	color: Gray;
}

.italic
{
	font-style: italic;
}
.menuGroup
{
	font-family: Verdana, Arial;
	font-size: 8pt;
	color: Maroon;
	cursor: hand;
}
.leftMenuImage
{
	height: 15;
	float: left;
}
.leftMenuLink
{
	padding-bottom: 3px;
	margin-left: 20px;
}

#leftMenuItem
{
}
#leftMenuItem a:link
{
	color: #999999;
	font-style: italic;
	text-decoration: none;
}

#leftMenuItem a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}

#leftMenuItem a:visited
{
	color: #999999;
	font-style: italic;
	text-decoration: none;
}

.progio_main
{
	text-align: center;
	background-color: #666666;
}
.pageMenuHeader
{
	font-family: Helvetica, Arial;
	color: #999999;
	font-size: 12pt;
}
.grayItalic
{
	font-family: Helvetica, Arial;
	font-style: italic;
	color:#303030;
	font-size: 10pt;
}
.stdtext
{
	font-family: Verdana, Arial;
	font-size: 8pt;
}
.stdtexttiny
{
	font-family: Verdana, Arial;
	font-size: 7pt;
}

.validatorText
{
	font-family: Verdana, Arial;
	font-size: 7pt;
	color: Red;
	font-weight: bold;
}
.stdtext a
{
	color: blue;
}
.subMenuItem
{
	color: Orange;
}
.subMenuItem a:link
{
	padding-bottom: 5px;
}
.promo_image
{
	float: left;
	padding-right: 30px;
}
.prop 
{
	height:400px;
    float:right;
    width:1px;

}
.linksTable a
{
	padding: 11px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
#outer
{
	margin: 0 auto;
	width: 1024px;
	background-image: url(images/main_shadow.jpg);
	background-repeat: repeat-y;
}

#inner
{
	margin: 0 auto;
	width: 950px;
	background-color: #ffffff;
	background-image: url(images/background-graphic2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#top_nav
{
	margin: 5px 20px 5px 5px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #999999;
}

#top_nav a
{
	color: #999999;
	text-decoration: none;
}

#top_nav a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}

#main_nav
{
	width: 950px;
	text-align: left;
	padding: 0px 0 0 0;
}

/* for IE */
/*\*/
* html #main_nav
{
	padding: 0px 0 0 0;
}
/**/

#cart_status
{
	float: left;
	padding-bottom: 3px;
}

/* for IE */
/*\*/
* html #cart_status
{
	float: left;
	margin-bottom: 3px;
}
/**/
#homepage_content
{
	width: 900px;
	height: auto;
	text-align: left;
	float: left;
	margin: 20px 0 0 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
	padding-bottom: 25px;
}

/* for IE */
/*\*/
* html #homepage_content
{
	margin: 20px 0 0 20px;
}
/**/

#homepage_content a
{
	color: #d0ab62;
	font-style: italic;
	text-decoration: none;
	margin-bottom: 25px;
}

#homepage_content a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}

#topic_nav
{
	width: 207px;
	margin: 180px 0 0 40px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	line-height: 30px;
}

/* for IE */
/*\*/
* html #topic_nav
{
	margin: 180px 0 0 20px;
}
/**/

#topic_nav a
{
	font-style: italic;
	color: #999999;
	text-decoration: none;
}

#topic_nav a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}
#topicwindow_content
{
	width: 415px;
	text-align: left;
	float: left;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
}
#topic_content
{
	width: 415px;
	text-align: left;
	float: left;
	margin: 180px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
}

#topic_content a
{
	color: #999999;
	font-style: italic;
	text-decoration: none;
}

#topic_content a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}

#topic_promo a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#topic_promo a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}


#footer
{
	width: 1024px;
	height: 49px;
	margin: 0 auto;
	padding: 0;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
}

#footer_content
{
	padding: 11px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}

#footer_content a
{
	color: #999999;
	text-decoration: none;
}

#footer_content a:hover
{
	color: #ffcc66;
	text-decoration: underline;
}
