
/***************/
/* Page Styles */
/***************/

* {
	margin:0;
	padding:0;
}

html, body {
	height:100%;
}

body {
	background:url(img/HeaderBackPattern.png) left top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:100%;*/
	/*line-height:1em;*/
	/*color:#939292;*/
}

#pageWrapper{
	width:1023px;
	background:url(img/PageShade.png) repeat-y;
	margin:0 auto; 
	margin-bottom:73px; 
	position:relative;
}

#pageWrapperTop{
	width:1023px; 
	background:url(img/HeaderBackMiddle.png) no-repeat;
}

#pageWrapperBottom{
	width:1023px; 
	background:url(img/BottomShade.png) no-repeat bottom;
}

#page {
	width:991px;
	margin:0 auto; 
	padding-bottom:73px; 
	position:relative;
}
/*****************/
/* Header Styles */
/*****************/
#header {
	overflow:hidden;
}

#header #logo{
	height:102px;
	padding:62px 0 0 12px;
}

#header #icons{
	width:100%;
	clear:both;
	height:45px;
	text-align:right;
}

#header #icons .image{
	padding-right:16px;
	float:right;
}
/*****************/
/* Content Styles */
/*****************/
#content {
	overflow:hidden;
	padding:0 54px 0 54px;
}

/*****************/
/* Boxes Style */
/*****************/

.boxWrapperFloat{
	float:left;
}

.boxWrapperClear{
	clear:both;
	overflow:hidden;
}

.box{ /* Virtual Style */
	width:auto;
}

.paddingLeft{
	padding-left:12px;
}
.paddingRight{
	padding-right:12px;
}
.paddingTop{
	padding-top:12px;
}
.paddingBottom{
	padding-bottom:12px;
}
.paddingAll{
	padding:20px;
}

.marginLeft{
	margin-left:5px;
}
.marginRight{
	margin-right:5px;
}
.marginTop{
	margin-top:5px;
}
.marginBottom{
	margin-bottom:5px;
}
.marginAll{
	margin:5px;
}

/* Shaddow Styles */

.ShadowBottom{
	background-image:url(img/Shadow/ShadowBottom.png);
	background-position:bottom;
	background-repeat:repeat-x;
}
.ShadowLeft{
	background-image:url(img/Shadow/ShadowLeft.png);
	background-position:left;
	background-repeat:repeat-y;
}
.ShadowRight{
	background-image:url(img/Shadow/ShadowRight.png);
	background-position:right;
	background-repeat:repeat-y;
}
.ShadowTopLeft{
	background-image:url(img/Shadow/ShadowTopLeft.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.ShadowBottomLeft{
	background-image:url(img/Shadow/ShadowBottomLeft.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.ShadowTopRight{
	background-image:url(img/Shadow/ShadowTopRight.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.ShadowBottomRight{
	background-image:url(img/Shadow/ShadowBottomRight.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.ShadowInner{
	padding:0px 3px 7px 3px;
	
}
