/* ================== Start of Page Layout CSS Rules ================= */
/* ============= html style rules ====================*/
p,span,div,h1,h2,h3,h4,h5,ul,li,img,a,body {
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 68%;
	height: 1%;
}

.puller {
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	float: none;
	clear: both;
}

img {
	border: none;
}

.noBord {
	border: none!important;
}

.floatright {
	float: right;
	margin-top: -40px;
}

.floatleft {
	float: left;
}

/* ============= Setup style rules for IE to render .png files =========== */
.hiddenContent {
	display: none;
}

.bodywrapper {
	width: 776px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: none;	

}

.main {
	height: 1%;
	padding: 0 9px 0 9px;
	margin: 0;

}

.mainbg {
	text-align: left;
	min-height: 500px;
}

* html .main {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/img/backgrounds/side-bg.png', sizingMethod='scale');
}

.botborder {
	background-image: url(/img/backgrounds/bot-bg.png);
	height: 7px;
}

* html .botborder {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='/img/backgrounds/bot-bg.png', sizingMethod='scale');
}

/* custom style rules */
a {

}

* HTML a {
	z-index: 30;
	position: relative;
}

/* header style rules */
.headerArea {
	margin: 0;
	padding: 0;
}

.saleBannerArea img {
	vertical-align:top;
}

.homeBottomarea img {
		vertical-align:top;
}

.logo {
	margin: 0;
	padding: 0;
	height: 50px;
	/* height: 38px; */
}

.logo img.offlogo {
	border: none;
	float:left;
	padding:0px 0px 0px 10px;
}

.logosubscribe {
	float:left;
	padding:2px 2px 0 5px;
}

.logosubscribe span {
	padding: 3px 3px 0 0;
	float:left;
	vertical-align:middle;
}

.logosearch {
	float:right;
	padding:1px 8px 0 5px;
}

.logosearch span {
	padding: 0 0 1px 0;
}

.logosearch img {
	margin-bottom:-1px;
}

.mainMenus {
	margin: 0;
	padding: 0;
	height: 40px;
	/*height:3.3em;*/
	width:100%;
}

.mainMenus ul {
	/*display: inline;*/
	list-style: none;
	margin: 0!important;
	padding: 0!important;
}

.mainMenus ul li {
	display: inline;
	list-style: none;
	height: 1%;
	margin: 0;
	padding: 0;
}

.mainMenus ul li a img {
	border: none;
}

.mainMenus ul li, .mainMenus ul li a {
	margin: 0;
	padding: 0;
	float: left;
}

/* section title area */

.sectionTitleArea {
	background-image: url(/img/backgrounds/titlearea_background.gif);
	background-repeat: repeat;
	background-position: top;
	text-align: left;
	height: 1%;
}

.sectionTitleArea ul {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 2px;
	float: left;
	display: inline;
}

.sectionTitleArea ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.sectionTitleArea ul li img {
	padding: 0;
	margin: 0;
}

.shopingTitleArea {
	background-repeat: repeat;
	background-position: top;
	height: 1%;
	padding: 5px;
}

.shopingTitleArea img {
	padding: 10px 0 0 27px;
}

.sectionTitleArea img {
	padding: 5px 0 5px 27px;
}

.sportsTitleArea {
	background-image: url(/img/backgrounds/sports_header_background.gif)!important;
	background-repeat: repeat;
	background-position: top;
	text-align: left;
	height: 1%;
	padding-left: 5px;
}

/* Main content area style rules */
.twoColunm {
	float: left;
}

.leftPortlet {
	width: 185px;
	float: left;
	padding-top: 10px;
	min-height: 500px;
}

.leftPortlet ul {
	list-style: none;
	margin-bottom: 10px;
}

.leftPortlet ul li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
	height: 1%;
}

.leftPortlet ul li img {
	border: none;
	padding: 0;
	margin: 0;
}

.leftPortlet ul li a {
	display: block;
	padding: 0;
	margin: 0;
	margin-left: 17px;
	height: 1%;
}

.leftPortlet ul li a:hover {

}

/* Level 2 submenus */
.leveTwoSubmenu {
	margin: 0!important;
	padding: 8px 16px 8px 0;
	height: 1%;
}

.leveTwoSubmenu li {
	height: 1%;
}

.leveTwoSubmenu li a {
	background-position: 100% 5px;
	margin-right: 20px;
	padding-right: 8px!important;
	height: 1%;
	background-position: right;
}

.leveTwoSubmenu li a:hover {
	height: 1%;
}

.mainContentArea {
	float: left;
	width: 573px;
}

.mainContentArea p {
	padding: 5px 0 5px 0;
}

/* page Pagination rules */
.pagePagination {
	float: right;
	text-align: right;
}

.pagePagination p {
	margin-right: 7px;
}

.pagePagination ul {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

.pagePagination ul li {
	list-style: none;
	display: inline;
}

/* footer style rules */
.footerArea {
	margin: 0;
	padding: 0;
	height: 1%;
	float: none;
	clear: both;
}

.footerArea ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.footerArea ul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.footerArea ul li a img {
	border: none;
}

.footerArea ul li a {
	margin: 0;
	padding: 0;
	position: static;
}

.spacer {
	height: 40px;
	min-height: 20px;
}

/* IE hack to fix text area submission*/
input {
	z-index: 29;
	position: relative;
}

textarea {
	z-index: 28;
	position: relative;
}

select {
	z-index: 27;
	position: relative;
}

.personal_back_btn {
	float: right;
	width: 220px;
	padding: 0;
	margin: 0;
	padding-top: 15px;
}

.personal_back_btn img {
	padding: 0;
	margin: 0;
}

.myoffice_back_btn {
	float: right;
	width: 136px;
	padding: 0;
	margin: 0;
	padding-top: 15px;
}

.myoffice_back_btn img {
	padding: 0;
	margin: 0;
}

object {
	z-index: 26;
	position: relative;
}

/*<group=My Group>*/
	
/*</group>*/

.terms ol li
{
	margin: 5px;
	padding: 5px;
}
