:focus { -moz-outline-style: none; }

a:hover {  text-decoration: underline; color: #506672; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
a {  text-decoration: none; color: #506672; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.bodyCopy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.footerSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.bodyCopyBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; font-weight: bold}
.bodyCopyBoldL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold }

/* *************footer style**************** */
.footer:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #506672}
.footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #506672}
.footer:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #506672}

/*  ***********buttons style***************  */
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none ; padding-left: 0px; padding-right: 0px; background-color: #E3EDF2}

/* *************content style**************** */
.cont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none ; padding-left: 11px; padding-right: 5px}
.cont:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline ; padding-left: 0px; padding-right: 0px}
.cont:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline ; padding-left: 0px; padding-right: 0px}
.cont:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline ; padding-left: 0px; padding-right: 0px}


/* java fading banner styles */

#portfolio {
	list-style-type:none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	color: #345758;
}

#portfolio ul {
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
	color: #345758;
	display: inline;
}

#portfolio .headerfade {
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;
	margin: 0;
	color: #345758;
}


#portfolio .banner {
	margin: 0 auto;
	color: #345758;
	padding: 0;
	width: 760px;
	height: 231px;
	border-top: 1px solid #acc4d3;
	border-bottom: 1px solid #acc4d3;
}


/* silwerstrand home page styles */

.stripe {
	margin: 0 auto;
	background-color: #ffffff;
	padding: 0;
	width: 760px;
	height: 8px;
	border-top: 1px solid #acc4d3;
	border-bottom: 1px solid #acc4d3;
}

.bluestripe {
	margin: 0 auto;
	background-color: #d7e4ec;
	padding: 0;
	width: 760px;
	height: 8px;
}


.contactlabel {
	margin: 0 auto;
	background-color: none;
	padding: 0;
	width: 200px;
	margin-left: 30px;
	margin-top: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #000000; 
	text-decoration: none; 
 
	
}


.contactlabel a , .contactlabel a: visited , .contactlabel a: active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #506672; 
	text-decoration: none; 
}


.contactlabel a: hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #506672; 
	text-decoration: underline; 
}


/* gallery styles */

.gallery {
	margin: 12px auto 12px;
	padding: 0px 0px 20px 0px;
	width:735px;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	border-bottom: 1px solid #A4C2D5;
	}

#gallery_last {
	margin: 0px auto 12px;
	padding: 0px 0px 20px 0px;
	width:735px;
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	}

.gallery .img , #gallery_last .img {
	width: 160px;
	height: 120px;
	border: 4px solid #ffffff;
	margin: 0px;
}

/* menu styles */

.clCMAbs {
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px;
}

.clBar {
    VISIBILITY: hidden;
    WIDTH: 700px;
    POSITION: absolute;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #E3EDF2;
    layer-background-color: #E3EDF2;
}

.clLevel0 {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: absolute;
}

.clLevel0over {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: absolute;
}

.clLevel0 {
    COLOR: #000000;
    BACKGROUND-COLOR: #E3EDF2;
    layer-background-color: #E3EDF2;
}

.clLevel0over {
    FONT-WEIGHT: normal;
    COLOR: #000000;
    BACKGROUND-COLOR: #E3EDF2;
    layer-background-color: #E3EDF2;
	cursor:pointer;
}

.clLevel0border {
    VISIBILITY: hidden;
    POSITION: absolute;
    BACKGROUND-COLOR: #003366;
    layer-background-color: #003366;
}

.clLevel1 {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: absolute;
}

.clLevel1over {
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    POSITION: absolute;
}

.clLevel1
{
    COLOR: #000000;
	border: 1px solid #ACC4D3;
    BACKGROUND-COLOR: #E3EDF2;
    layer-background-color: #E3EDF2;
}
.clLevel1over
{
    FONT-WEIGHT: normal;
	border: 1px solid #ACC4D3;
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    layer-background-color: #ffffff;	
	cursor:pointer;
}

.clLevel1border {
	VISIBILITY: visible;
	POSITION: absolute;
	BACKGROUND-COLOR: #000000;
	layer-background-color: #000000;
}

.c {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 11px;
    FONT-SIZE: 10px;
    COLOR: #828282;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.c:hover {
    PADDING-RIGHT: 0px;
	}
	
/* ********** package pic style**************** */
	
.maintable {
	border: solid #ACC4D3 1px;
	margin-top: 10px;
	margin-bottom: 10px
	}
	
.cnt2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	text-decoration: none; 
	padding: 0px 25px 0px 30px 
	}

.cnt2 a:hover, .cnt2 a:link, .cnt2 a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
	text-decoration: underline; 
	padding: 0px 
	}
	
.brandbanner {
	border-bottom: 1px solid #A4C2D5;
	border-top: 1px solid #A4C2D5;
	background-color:#FFFFFF
}

.brandbanner2 {
	border-top: 1px solid #A4C2D5;
	background-color:#FFFFFF
}

.brandbanner_pic {
border-left: 1px solid #A4C2D5;
border-right: 1px solid #A4C2D5;
}

.right_panel {
border-left: 1px solid #A4C2D5;
border-right: 1px solid #A4C2D5;
text-align:center;
padding-top:3px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
}

.silwerright_panel {
border-left: 1px solid #A4C2D5;
border-right: 1px solid #A4C2D5;
border-bottom: 1px solid #A4C2D5;
padding-top: 27px;

}

.main_news {
padding: 5px 10px 10px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}
.main_heading {
padding: 10px 10px 0px 10px;
}

.bullets {
padding: 13px 0px 0px 0px;
text-align:right;
}

.news_right_panel {
border-bottom: 1px solid #A4C2D5;
padding:10px 3px 10px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
}

.news_panel_outer{
border-left: 1px solid #A4C2D5;
border-right: 1px solid #A4C2D5;
}
