html {margin:0;padding:0;	background: #CCE5FF url(siteimages/bg50a.gif) fixed repeat-y 50% 0;}
body {margin: 0;padding: 0px 0px 0px 5px; font: normal normal normal 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;color:black;	text-align: center;/* part 1 of 2 centering hack */	}
img {border:0;} 
h1.title{text-align:right;background:white;color:#004990;margin:0px;padding:15px 10px 15px 0px; font: italic bold 16px sans-serif;letter-spacing:0.1em;}
a{text-decoration:none;}
p.first{margin-top:5px}
h1.title1{text-align:center;background:white;color:#004990;margin:0px;padding:15px 0px; font: italic bold 16px sans-serif;letter-spacing:0.2em;}
h2.title2{text-align:center;background:white;color:#004990;margin:0px;padding:5px 0px; font: italic bold 14px sans-serif;letter-spacing:0.2em;}
h2.inner{text-align:left;background:white;color:#004990;margin:0px;padding:5px 0px; font: italic bold 14px sans-serif;letter-spacing:0.2em;}
.pdf{font-size:smaller;clear:both;width:165px;padding:5px;}
.pdf img{float:left;}
.alpha{list-style-type: lower-alpha;}
.roman{list-style-type: lower-roman;}
.clean{clear:both;}
#inner {position:relative;text-align: left;vertical-align:middle;margin:0px auto;
padding: 0px 0px 0px 0px; width: 790px;height:130px;
background-color: white;}
#thephoto {z-index:2;position:absolute;top:0px;left:177px;  width:436px;  height:120px;}
#thepicture {}
#main{position:relative;text-align:left;margin:0px auto;padding: 0px;width: 790px;background-color:white;}
#content{}
#topnav{display:block;}
#navcontainer ul{padding:0;margin:0 0 5px 0;background: white url(siteimages/menu_bg2.gif) repeat-x top left;color: White;float: left;width: 100%;height:34px;font-family: arial, helvetica, sans-serif;}
#navcontainer ul li {display:inline;font: 10px sans-serif;letter-spacing:0.2em;text-transform:lowercase; }
#navcontainer ul li a{display:block;padding: 6px 1.2em 7px 1.2em;background-color: transparent;color: White;text-decoration: none;float: left;border-left: 1px solid white;}
#navcontainer ul li a:hover{background-color: #004990;color: #fff;}
#navlist a.active{background-color: #004990;color: #fff;}
#data1{width:720px;float:left;margin:0px 15px 0px 15px;padding:0px 5px 25px 5px;background-color:transparent;text-align:justify}
#data2{width:540px;float:left;margin:0px 15px 0px 15px;padding:0px 5px 25px 5px;background-color:transparent;text-align:justify}
/*#data2{float:none;margin:20px 151px;padding:0px 5px 25px 5px;background-color:transparent;text-align:justify} */
#data3{float:left;margin:20px 20px;padding:0px 0px 25px 0px;background-color:transparent;} 
#data4{float:none;margin:20px 151px;padding:0px 0px 25px 0px;background-color:transparent;text-align:center;} 
#pics{float:right; width:185px;margin-right:5px;padding:5px 0px 0px 0px;}
.rpics{border:1px solid #004990;padding:0 10px;margin-bottom:5px;}
.cdetails{margin:20px;padding:25px;border:1px solid black;background-color:#cce5ff;}
.add1{font-weight:bold;padding-right:5px;}
.add2{padding-top:0px;}

#leftbox{background-color:white;float:left;width:172px;margin-left:5px;}

#leftbox ul{list-style:none; padding:0 0 0 0px; margin:0;font: 10px/32px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
#leftbox li{list-style:none;}

#leftbox a{color:black;background: white url(siteimages/menubuta.jpg) no-repeat top center;text-decoration: none;display: block;width:170px;height:40px;}
#leftbox a.inner{color:black;background: white url(siteimages/menubutb.jpg) no-repeat top center;text-decoration: none;display: block;width:150px;height:35px;}
#leftbox a:hover{color:white;background-position: 0 -40px;}
#leftbox a.inner:hover{color:white;background-position: 0 -35px;}
ul#submenu{list-style:none; padding:0px; margin-left:1px;}
ul#submenu li{padding:0px;margin:0px;}
ul#submenu li a:link, ul#submenu li a:visited{display:block;height:35px;padding: 0px 0px 0px 0px;margin-right:0px; text-decoration:none;}
ul#submenu li a:hover, ul#submenu a:active{}
#leftbox a.active{color: white;background-position: 0 -40px;}
#leftbox a.activeb{color: white;background-position: 0 -35px;}

.outer1{padding-top:5px;background-color:transparent;clear:both;}
.imglink1{float:left;border:5px solid silver;}
.imglink2{float:left;border:5px solid silver;}
.txtlink{float:left;padding:75px 0px 0px 75px;}
.topimg1,.topimg1a{float:left;margin-left:0px;margin-right:7px;width:148px;}
.topimg2,.topimg2a{float:left;margin-right:7px;width:148px;margin-bottom:20px}
.topimg3,.topimg3a{float:left;width:148px;}
.topimg1a img, .topimg2a img, .topimg3a img{display:block;}
.topimg1 , .topimg2 , .topimg3 {display:block;border:1px solid white;padding-bottom:5px;text-align:center;}
.txtlink1{margin:0;text-align:center;}
img.men{	display:block;border:4px solid #ceceb5;}
img.mena{	display:block;border:5px solid #ceceb5;}
a.timg{text-decoration: none;font-size:12px;color:#CECEB5;}
/* the opacity feature invalidates the CSS but by various method ensures that it works on all new browser
which is a small price to pay to use the feature */
a.timg img{}
a.timg:link img{}
a.timg:hover img{}
td.label{text-align:left;border-left: 0.5em solid black; padding-left:10px; }
td.required {text-align:left; border-left: 0.5em solid red; color: red;padding-left:10px;}
td.input{text-align:left;padding-top:10px;}
td.msg{text-align:center;padding-top:10px;}
input,select,textarea{background-color:#EFEFEF}
input:focus,select:focus,textarea:focus{background-color:#DBD8F8}
p.ttext{font-style: italic;width:90%;}
p.tname{ font-style: italic;  font-weight: bold;padding-bottom:20px}
span.tdate{padding-left:50px;font-weight:normal;font-style:normal;}

#footer{border-top:1px solid #004990;color: Gray;background-color:white;height:30px;clear:both;text-align:center;font-size:90%;}
#wd4u{padding-right:5px;float:right;}
#valid{padding-left:5px;float:left;}
#footer a{color:gray;}

#dist{border-top:1px solid #004990;color: Gray;background-color:white;text-align:center;clear:both;}
#dist2{color: Gray;background-color:white;text-align:center;clear:both;}
.logo1{margin-bottom:5px;}
.logo1 img{border:1px solid black;}
.logo2{float:left;margin:3px 14px;border:1px solid black;}
.logo2a{float:left;margin:3px 0px 3px 0px;}
.logo2b{float:left;margin:3px 0px 3px 14px;border:1px solid black;}
.logo3{float:left;margin:3px 20px;border:1px solid black;}
.logo3a{float:left;margin:3px 10px 3px 20px;border:1px solid black;}
.logo3b{float:left;margin:3px 1px 3px 10px;border:1px solid black;}

.d1img{float:left;margin:8px 20px 20px 0px;}
#cdetails1{}
.prods{background-color:#cce5ff;width:100%;border-collapse:collapse;}
.prods tr{border:1px solid black;}
.catdetail{padding:5px 0px 20px 0px}
.catdetail img{padding:10px}

