/* =============== img border swap =============== */

.mc .imgBorder a:link img,
.mc .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.mc .imgBorder a:hover img {
	border : 3px solid #cc1533;
}

.mc .imgBorder a:hover {
	border-color : #cc1533;
}

.marine .imgBorder a:link img,
.marine .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.marine .imgBorder a:hover img {
	border : 3px solid #004bae;
}

.marine .imgBorder a:hover {
	border-color : #004bae;
}

.pas .imgBorder a:link img,
.pas .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.pas .imgBorder a:hover img {
	border : 3px solid #4da86d;
}

.pas .imgBorder a:hover {
	border-color : #4da86d;
}

.passol .imgBorder a:link img,
.passol .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.passol .imgBorder a:hover img {
	border : 3px solid #a0c33c;
}

.passol .imgBorder a:hover {
	border-color : #a0c33c;
}

.profile .imgBorder a:link img,
.profile .imgBorder a:visited img {
	border : 3px solid #e6e6e6;
}

.profile .imgBorder a:hover img {
	border : 3px solid #ff401a;
}

.profile .imgBorder a:hover {
	border-color : #ff401a;
}

.product .imgBorder a:link img,
.product .imgBorder a:visited img {
	border : 3px solid #e6e6e6;
}

.product .imgBorder a:hover img {
	border : 3px solid #ab6c34;
}

.product .imgBorder a:hover {
	border-color : #ab6c34;
}

.utility .imgBorder a:link img,
.utility .imgBorder a:visited img {
	border : 3px solid #e6e6e6;
}

.utility .box .imgBorder a:link img,
.utility .box .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.utility .imgBorder a:hover img {
	border : 3px solid #ff0000;
}

.utility .imgBorder a:hover {
	border-color : #ff0000;
}

.index .imgBorder a:link img,
.index .imgBorder a:visited img {
	border : 3px solid #ffffff;
}

.index .imgBorder a:hover img {
	border : 3px solid #ff0000;
}

.index .imgBorder a:hover {
	border-color : #ff0000;
}

/* =============== heading =============== */

#pageTitle h1.h1text{
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:88%;
	font-weight:bold;
	display:inline;
}

/* =============== list =============== */

#contents ul{
	line-height:150%;
	margin:-2px 0 3px 20px ;
}

#contents ol{
	line-height:150%;
	margin:-2px 0 1px 22px ;
}

#contents li.text{
	line-height:130%;
	margin:2px 0 0 0 ;
}

#contents li.stext{
	line-height:130%;
	margin:1px 0 0 0 ;
}

/* =============== text =============== */

.lltext{
	font-size:116%;
}

p.lltext{
	line-height:145%;
	margin:-3px 0 -3px 0;
}

.ltext{
	font-size:88%;
}

p.ltext{
	line-height:145%;
	margin:-3px 0 -2px 0;
}

.text{
	font-size:76%;
}

p.text{
	line-height:150%;
	margin:-2px 0 -1px 0;
}

.dtext{
	font-size:75%;
}

p.dtext{
	line-height:130%;
	margin:-2px 0 -1px 0;
}

span.dtext{
	line-height:130%;
}

.stext{
	font-size:63%;
}

p.stext{
	line-height:150%;
	margin:-2px 0 -1px 0;
}

.copyText{
	font-size:76%;
}

p.copyText{
	line-height:150%;
	margin:-3px 0 -1px 0;
}

.naviText{
	font-size:76%;
}

p.naviText{
	line-height:150%;
	margin:-3px 0 -1px 0;
}

.bcText{
	font-size:63%;
}

p.bcText{
	line-height:150%;
	margin:-2px 0 -1px 0;
}

.footText{
	font-size:63%;
}

p.footText{
	line-height:150%;
	margin:-2px 0 -1px 0;
}

