body {
	height:100%;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	color: #8F6D44;
	font-size: 12px;
	font-family: Arial;
}

a:link {
	text-decoration: none;
	color: #182289;
}
a:visited {
	text-decoration: none;
	color: #121265;
}
a:hover {
	text-decoration: underline;
	color: #767FDA;
}
a:active {
	text-decoration: none;
	color: #767FDA;
}

a.top {
	background-image: url("img/common/arrowtop.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	font-size: 10px;
}

a.arrow {
	background-image: url("img/common/arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #8F6D44;
}

a.arrow2 {
	background-image: url("img/common/arrow2.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

td {
	vertical-align: top;
}

.pagetop {
	font-size: 10px;
	line-height: 11pt;
	padding: 13px 0px 4px 0px;
	border-bottom: solid 1px #BDC0DD;
	text-align: right;
}

.note {
	font-size: 10px;
	line-height: 11pt;
}

.footer {
	font-size: 10px;
	line-height: 13pt;
	text-align: right;
}

.copy {
	font-size: 10px;
	line-height: 13pt;
	text-align: right;
	color: #8E8E8E;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.base {
	font-size: 12px;
	line-height: 15pt;
}

.base_2 {
	font-size: 12px;
	line-height: 16pt;
}

.base_n {
	font-size: 12px;
	line-height: 13pt;
}

.cap {
	font-size: 10px;
	line-height: 11pt;
	text-align: center;
}

.capb {
	font-size: 10px;
	line-height: 11pt;
	text-align: center;
	color: #182289;
}

.xxs {
	font-size: 8px;
	vertical-align: super;
}

.kome {
	font-size: 9px;
	color: #FC4747;
}

.price {
	font-size: 14px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FBF0B2; padding: 2px 4px;
}

.float-left {
	float: left;
	padding: 0px;
	margin: 0px 10px 10px 0px;
}
.float-right {
	float: right;
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.float-left2 {
	float: left;
	padding: 0px;
	margin: 0px 12px 0px 0px;
}

.f_w {
color: #FFFFFF;
}

.f_or {
color: #FF6000;
}

.f_bl {
	color: #182289;
}

.f_b {
	font-size: 14px;
	color: #182289;
	font-weight: bold;
}
.f_b2 {
	font-size: 14px;
	color: #182289;
	font-weight: bold;
	border-bottom: solid 1px #DAD1C6;
	padding-bottom: 1px;
}


.k {	background-color: #BDC0DD;}
.bg_w {	background-color: #FFFFFF;}
.bg_g1 {	background-color: #F5F5F5;}
.bg_g2 {	background-color: #E6E6E6;}
.bg_br {	background-color: #E9E4DA;}


table.bkgd {
	background-image: url(img/common/bg.gif);
	vertical-align: top;
}

td.sidemenu {
	background-image: url(img/common/sidemenu_bg.gif);
}

table.side_clg {
	border-width:2px;
	border-style:solid;
	border-color:#FFCC00;
	margin: 10px 0px 8px 8px;
	background-image: url(img/common/sideclg_bg.gif);
	background-color:#FFFFFF ;
}

table.side_main {
	margin: 0px 0px 12px 15px;
}

.sideadd {
	font-size: 11px;
	line-height: 12pt;
}

table.main {
	border-width:1px 1px 0px 0px;
	border-style:solid ;
	border-color:#DAD1C6;
	background-color:#FFFFFF ;
	font-size:12px ;
}
td.leftcell {
	border-width:1px 0px 1px 1px;
	border-style:solid none solid solid;
	border-color:#FFFFFF #DAD1C6 #DAD1C6 ;
	background-color:#F1F0EE ;
	font-size:12px ;
	padding: 4px 4px 4px 10px;
}
td.rightcell {
	border-width:1px 0px 1px 1px;
	border-style:solid none solid solid;
	border-color:#FAF9F7 #DAD1C6 #DAD1C6 ;
	background-color:#FFFFFF ;
	font-size:12px ;
	padding: 4px 4px 4px 10px;
}

table.college {
	font-size: 90%;
	line-height: 10pt;
	color: #6A5C4C;
}
tr.clrcell {
	background-color: #F1F0EE;
}
td.clg_listtop {
	padding: 2px 0px 2px 10px;
	vertical-align: middle;
	border-width: 1px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}
td.clg_typetop {
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	border-width: 1px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}
td.clg_list {
	padding: 2px 0px 2px 4px;
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}
td.clg_type {
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}

td.listtop {
	padding: 2px 0px 2px 2px;
	vertical-align: middle;
	border-width: 1px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}
td.list {
	padding: 2px 0px 2px 2px;
	vertical-align: middle;
	border-width: 0px 0px 1px 0px;
	border-color: #DAD1C6;
	border-style:solid ;
}

tr.ringsizej {
	background-color: #F1F0EE;
}
td.ringsize {
	padding: 2px 0px 2px 0px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px 0px 1px 1px;
	border-color: #DAD1C6;
	border-style:solid ;
}
td.ring {
	padding: 2px 0px 2px 0px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px 0px 1px 1px;
	border-color: #DAD1C6;
	border-style:solid ;
	background-color: #E9E4DA;
	font-weight: bold;
}

.ind {
	padding-left: 20px;
	font-size: 12px;
	line-height: 15pt;
}

table.norm {
	border-width:1px;
	border-style:solid ;
	border-color:#DAD1C6;
	background-color:#FFFFFF ;
	font-size:12px ;
	line-height: 14pt;
	padding: 6px 4px 6px 10px;
}
