/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

body { margin:0; padding:0 0 20px; }
tr { vertical-align:top; }
a img {border:none; }

ul{ margin:0; padding:0; list-style-position:inside; list-style-type: disc; }
ul li{ margin:0; padding:0 0 0 3px; }

hr { height: 0px; color: #cc0000; border-top: 1px; background: #cc0000; border-style: solid;}
input,textarea{ font-family: arial; font-size:10px; background-color:#f0f0f0; border: 1px solid #98999d; color:#000000;}
#googleMap { text-align: left; background-color:#FFFFFF; } 






#bodyBg { background:#fff url(/images/bodyBG.gif) top left repeat-x scroll;  }

#contTopBGback { background: url(/images/topBGback.gif) top center no-repeat scroll;  }
#containerBG { background: #fff;  }


#headerBG { position:relative; width:760px; height:292px; background: url(/images/headerBG.gif) top left no-repeat scroll;  }
#headerImage { position:absolute; width:750px; height:214px; top:73px; left:5px; background: url(/images/headerImage.jpg) top left no-repeat scroll;  } 
#headerBG #logo a{ position:absolute; display:block; text-indent:-3000px; top:0px; left:12px; width:255px; height:65px; padding:0; }

#topNav { position:absolute; top:0px; right:10px; padding:0; } 
#topNav { text-align:right; font: normal 11px Arial, Helvetica, sans-serif; color:#fff;  }

topNav a { padding:0 10px ; font: normal 10px Arial, Helvetica, sans-serif; color:#002a53; text-decoration:none;  background: url(/images/topNavBG.gif) top left repeat-x scroll;  }
topNav a:hover { color:#002a53; text-decoration:underline; }

#topNavPadding { height:20px; line-height:20px; }

#nav { width:740px; margin:0 10px; background:#d9d9d9; }
#navPadding { padding:0 0 0 10px;  }
#navPadding a { height:25px; line-height:25px;  }

#search { height:20px; line-height:20px; font-size:10px;  }
#searchPadding { padding:3px 5px 0 0; }
#search input { color:#333; display:inline; margin:0; border:1px solid #8b8e8d; font-size:11px; height:20px; padding:3px 2px 2px; }
#search a { font: normal 11px Arial, sans-serif;  color:#333333; position:relative; top:-2px; padding:2px; margin:0px; text-decoration:none; border:1px solid #8b8e8d; background:#fff;  }



#mainContent { width:740px; margin:5px 10px 20px; background: url(/images/contBG.gif) top left repeat-y scroll;  } 

#mainContLeft {  width:255px; float:left; }
#mainContLeftpadding { padding:10px; color:#002a53; }

#mainContRight { width:460px; float:right; }
#mainContRightPadding { padding:0 10px 10px 0; }

#contentPadding {padding:10px;}

#breadCrumbs { font: normal 10px Arial, sans-serif; color:#999999; padding:10px 0 0; margin:0 0 20px; }
#breadCrumbs a{ font: bold 10px Arial, sans-serif; color:#999999; text-decoration:none; }
#breadCrumbs a:hover{ font: bold 10px Arial, sans-serif; color:#999999; text-decoration:underline; }


/* footer */
#footer { width:760px; height:40px; background: #002a53; margin:5px 0 0 0 }

#footerTxt { font: normal 11px Arial, sans-serif; color:#fff;  margin:0; padding:0; }
#footerTxtpadding { padding:0 10px; height:40px; line-height:40px;  }

#footerTxt a { font: normal 11px Arial, sans-serif; color:#fff; text-decoration:none; }
#footerTxt a:hover { font: normal 11px Arial, sans-serif; color:#fff; text-decoration:underline; }




















/* Main Styles */

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:036;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

