
BODY
{
	background:#ffffff url(/images/bg.jpg);
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Verdana;	

}
	::-moz-selection{background:#d2b156;color:black;}
	::selection{background:#d2b156;color:black;}
.mainTable
{
	background-color: white;
	border: 0px solid #656565;
		
}
.mainHolder
{
	padding-left: 10px; padding-right: 10px;
}


A,.pagebody A {color:#02336f;}
A:hover, .pagebody A:hover{color:#275082;}

.text {font-size: 12px; color: #000000;}


.mainmenu-bg
{
	background-color:#02336f;
}


/* MAIN MENU*/
.mainmenu A{font-size: 12px; color: #ffffff;font-weight:bold;text-decoration: none; }
.mainmenu A:link {color: #ffffff;}
.mainmenu A:hover {color: #ffffff; text-decoration: none;}
.mainmenu-sep
{
	font-size:20px;color:White;line-height:25px;font-weight:normal;
	text-align:center;
	padding:0px 3px 0px 3px;
}

.subHeading1
{ 
	background-color:#0555b3;
	color:#ffffff;
	padding:5px;
	border:0px solid #656565;
	font-weight:bold;
}
.subHeading2
{ 

	border-style:dashed;border-width:1px 0px 1px 0px;border-color:#1f1c32;font-weight:bold;font-style:italic;color:#1f1c32;
}
.pageheader  {
    font-weight: bold; 
    font-size: 18px; 
    color:#02336f; 
    padding-bottom:10px;
 }
.pagebody
{
	background-color:#ffffff;
	background-image:none;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Verdana;	

}

.search-control
{
	margin-bottom:20px;
	background-color:#e7e7e7;
	border:1px solid #cccccc;
}
.search-control td
{
	padding:5px;
}
#calculator .holder
{	
	border:1px solid #CCCCCC;
}
#calculator .holder iframe
{
	WIDTH: 300px;
}
.linkButton {font-weight: normal; color: #373b64;  text-decoration: underline; }
.button {
	font-weight: bold;
	text-align: center;
	margin-bottom: 3px;
	margin-top: 3px;
	white-space:nowrap;
}

.button a {
	padding: 4px;
	text-decoration: none;	
	display: block;
	color: #656565;
	
	background-color: #dddddd;
	border-top: 1px #ffffff solid;
	border-left: 1px #ffffff solid;
	border-bottom: 1px #c8c8c8 solid;
	border-right: 1px #c8c8c8 solid;
}

.button a:hover {
	background-color: #eeeeee;
	border-top: 1px #c8c8c8 solid;
	border-left: 1px#c8c8c8 solid;
	border-bottom: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
}

.formLabel
{
	padding-left:3px 0px 3px 15px;
	white-space:nowrap;
	
}
.label
{
	
}
.value
{
}
 
.list-altername
{
	background-color:#f0f0f0;
}

.date { color: #3a82d8; padding-bottom:4px;padding-top:5px;}
.listing-title a, .listing-title
{
	font-weight:bold;
	color:#0555b3;
}
.listing-content
{
	padding:3px 0px 3px 0px;
}
.listing-noresults
{
	font-style:italic;
	color:#1f1c32;
}
 .listing-square{
    border-width:1px 0px 1px 0px;
    border-color:#d7d7d7;
    border-style:solid;
 }
 .listing-square .list-altername{
    background-color:#ffffff;
 }
.listing-bold
{
	border:1px solid #efefef;
}
.listing-file
{
	width:100%;
	text-align:right;
	padding:5px;
}
.listing-alternate-col
{
	background-color:#e7e7e7;
}
.listing-separator
{
    font-size:1px;
    height:1px;
    line-height:1px;
	border-bottom:1px solid #e7e7e7;
	padding-top:0px;
	margin-bottom:2px;
}

UL, .pagebody UL{
	list-style-image:url(/images/menu_velos.gif);
}

INPUT, TEXTAREA, .pagebody INPUT, .pagebody TEXTAREA
{	
	font-weight: normal;	
	color: #000000;
	font-style: normal;
	text-decoration: none;
	border:1px solid #999999;
}

SELECT, .pagebody SELECT
{
	font-weight: normal;	
	color: #000000;
	font-style: normal;
	text-decoration: none;
}


.download_link  {font-weight: bold;  color: #02336f;  text-decoration: underline; }


.downloadhtml{color:#FF9317;font-weight:bold;text-decoration:underline;}
.downloadxls{color:#006B00;font-weight:bold;text-decoration:underline;}
.downloadpdf{color:#DA1A1B;font-weight:bold;text-decoration:underline;}


 
 

.disclaimer
{
	font-size:9px;
	color:#656565;
}
.panel
{
	width:100%;
	border-style:solid;
	border-width:1px 0px 1px 0px;
	border-color:#cccccc;
	margin-bottom:10px;
	background-color:#ffffff;
}
.panel_title, .panel_title a
{
	line-height:19px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;	
	font-size:11px;
}
.panel_title
{
	text-align:right;
	background-color:#d7d7d7;
	padding:3px;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#cccccc;	
}
.panel .extension
{
	font-size:8px;
	line-height:8px;
	height:8px;
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#cccccc;	
}
.panel .panel_content
{
	padding-left:3px;
	padding-right:3px;
}
#navmenu li{		
	position:relative;
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
	list-style-position:outside;
}
#navmenu ul li{
    list-style-type:none;
	list-style-image:none;
}		
#navmenu ul
{
	list-style-position:outside;
	margin:0px;
	padding:0px;
	position:relative;
    padding-left:10px;
}

#navmenu div{
	margin:0px;
	padding:0px;
}
/* 	Layout CSS */
#navmenu{		
	width:100%;	
	display:block;
	
}

/* All A tags - i.e menu items. */
#navmenu a{
	
	text-decoration:none;	
	display:block;
	clear:both;
	width:100%;	
	padding-left:2px;	

}

/*
A tags 
*/
#navmenu ul {
    display:block;
}
#navmenu ul li a{
    text-decoration:none;
}
#navmenu .slMenuItem_depth1{	/* Main menu items */
	margin-top:1px;
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}	
#navmenu .slMenuItem_depth2{	/* Sub menu items */
	margin-top:1px;
	font-weight:normal;
}	
#navmenu .slMenuItem_depth3{	/* Sub menu items */
	margin-top:1px;
	font-style:italic;	
	font-weight:normal;
}	
#navmenu .slMenuItem_depth4{	/* Sub menu items */
	margin-top:1px;
	font-weight:normal;
	
}	
#navmenu .slMenuItem_depth5{	/* Sub menu items */
	margin-top:1px;
	font-weight:normal;
}

#navmenu .slideMenuDiv3 ul{
	margin-left:10px;
	padding:1px;
}
#navmenu .slMenuItem_depth4 ul{
	margin-left:15px;
	padding:1px;
}
#navmenu .initialExpandedMenuItem{
    position:relative;
    background-image: url(/images/menu_velos.gif);
    background-repeat: no-repeat;
    background-position: 0px 7px;     
    border-width:0 0 0 0;       
    margin-left:-8px;
    margin-top:0px;
    margin-bottom:0px;
}

.developedBy a,.developedBy
{
	font-size:10px;
	color:#656565;
}
.developedBy
{
	border-top:dotted 1px #cccccc;
	padding-top:5px;
	padding-bottom:3px;
}
.panel td
{
	text-align:left;
}
.email-print a{
	font-size:11px;
	font-style:italic;
}
.email-print
{
	padding:10px 20px 10px 0px;
}
#indexpanel,#mapanel,#stockpanel
{
	color:#02336f;
	font-weight:bold;
	padding:5px;
}
.clearBG
{
	background-image:none;
}
.galleryview .panel-overlay h2,
.galleryview .panel-overlay p{
    font-size:17px;
	margin: .3em 0;
}
.galleryview{
    height:335px;
    overflow:hidden;    
}
#print-page .galleryview{
    height:300px;
    overflow:hidden; 
}
* html .img,
* html .png{

behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.main-menu-line-one-half-first{
    background-color:#1f1c32
}
.main-menu-line-one-half-second{
    background-color:#d7d7d7
}
#navmenu .initialExpandedMenuItem a{
    margin-left:8px;
    color:#0555b3;
    text-decoration:underline;
}