/* CSS Document */
body{ background-color:#000000;}
*, a, a:hover, a:focus{ outline:0; margin: 0; padding:0; border:0; color:#000000; font-size:14px; font-family:Arial, verdana, sans-serif; list-style-type:none;font-weight:normal;}
a{ color:#E33200;}
a:hover{ color:#000000;}
h1{ font-size:17px; font-weight:bold; color:#E33200;float:left;  margin-top:8px; margin-bottom:19px; font-family:Arial, Helvetica, sans-serif;}
h1 a{ font-size:17px; font-weight:bold; color:#E33200;float:left;  font-family:Arial, Helvetica, sans-serif; text-decoration:none}
h1 a:hover{ font-size:17px; font-weight:bold; color:#E33200;float:left;  font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}

h2{ font-size:14px; font-weight:bold; clear:both;color:#000000;margin-bottom:5px;font-family:Arial, Helvetica, sans-serif;}
h2 a{color:#000000;font-weight:bold; text-decoration:none;}
h2 a:hover{color:#E33200;font-weight:bold;}
h3{ background-color:#F3F3F3; color:#000000; padding:6px 20px; font-size:16px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}

p{ clear:both; line-height:21px;margin-bottom:10px; text-align:justify; }
label{ width:98px; clear:both; float:left; height:20px;}
li{ background-image:url(../images/bullet.jpg); background-repeat:no-repeat; background-position:left 5px; margin-bottom:4px; padding-left:20px; }

input, select{ border:1px #D5D5D5 solid; width:195px; float:left; margin-bottom:2px; padding:1px 2px 1px 2px;}
textarea{ float:left; width:200px; height:50px;border:1px #D5D5D5 solid;margin-bottom:2px; margin-right:10px;}
.button{ background-color:#E33200; color:#FFFFFF; border:1px #E33200 solid;  width:auto; height:auto; padding:2px 4px; float:right; border:0;}
.button:hover{ text-decoration:underline;}

#wrapper-outer{ width:983px; margin: 0 auto;}
#wrapper{ width:983px; float:left; }
#container-outer{height:735px; float:left; background-color:#FFFFFF;}
#header{ width:983px; float:left; background-color:#000000}
#logo{ float:left; background-image:url(../images/logo-bg.jpg); margin-left:20px; display:inline; width:269px; padding:15px 15px 0 15px;}
#search{ float:right; margin-top:30px; margin-right:30px; display:inline;}
.input-search{ background-image:url(../images/search-bg.gif); background-position:left; background-repeat:no-repeat; color:#C8C8C8; border:0; width:190px;  background-color:#000000; padding-top:4px; padding-bottom:4px; padding-left:10px;}

#nav{ width:983px; float:left; display:inline; background-image:url(../images/nav-bg.gif); height:50px;}
#nav-left{ background-image:url(../images/top-left-corner.gif); float:left; width:18px;height:50px;}
#nav-center{ width:638px; float:left;}
#nav-right{ background-image:url(../images/top-right-corner.gif);float:right; width:18px;height:50px;}
#logo-btm{ background-image:url(../images/logo-btm.gif); width:303px; height:50px; float:left;}

.menu{width: 638px; float:left;}
.menu:after{ /*Add margin between menu and rest of content in Firefox*/content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menu ul{padding:0; margin:0; float:right; text-align:left; /*THEME CHANGE HERE*/ }
.menu li{ padding:0; margin:0;display: inline;background-image:none; float:left; }
.menu li a{color: #000000; text-decoration: none; width:120px; padding-top:7px; padding-bottom:5px; text-align:center; float:left; font-weight:bold; text-transform:uppercase;margin-top:2px; }
.menu li a:hover, .menu ul li a.selected{ background-image:url(../images/menu-hover.jpg); background-position:left top; margin-top:2px; background-repeat:no-repeat;  font-weight:bold; padding-top:7px; padding-bottom:5px;   /*script dynamically adds a class of "selected" to the current active menu item*/ }

.dropmenudiv{position:absolute;margin-top:-1px; /*THEME CHANGE HERE*/
z-index:100; background-image:url(../images/menu-sub.png);  background-repeat:no-repeat; background-position:left top;visibility: hidden; float:left; padding:15px 14px 21px 11px; width:237px;}

*html .dropmenudiv{ background-image:url(../images/menu-sub.gif);}
.dropmenudiv a{ width: auto;display: block;text-indent: 3px; text-transform:uppercase; float:left; clear:both;
text-decoration: none;color: #000000; padding:3px 0; }

* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ float:left;color:#E33200;padding:3px 0; }

#container{ width:943px; float:left; background-color:#FFFFFF;  padding:20px 20px 0 20px;}
#banner{ width:943px; height:200px; background-color:#ffffff; float:left; display:inline; margin-bottom:20px;}
#banner-sub{ width:943px; height:200px; float:left; margin-bottom:20px;}

#banner-sub-left{width:25px; height:200px; float:left; background-image:url(../images/banner-bg-left.jpg);}
#banner-sub-right{width:25px; height:200px; float:left; background-image:url(../images/banner-bg-right.jpg);}
#banner-sub-mid{width:893px; height:160px; padding:20px 0; float:left; background-color:#3B71AF;  }

#left{ width:301px; float:left; margin-right:20px;}
#mid{ width:301px; float:left;}
#right{ width:293px; float:left; background-color:#FCFCFC; margin-left:20px; border-left:1px #F3F3F3 solid; border-right:1px #F3F3F3 solid; border-bottom:1px #F3F3F3 solid; margin-bottom:20px;}

.index-block{ width:301px; float:left; margin-bottom:20px; text-align:justify;}
.title-icon{ float:left; margin-right:10px; margin-bottom:10px;}

.right-index-outer{width:293px; float:left;}
.right-index-block{ width:253px; margin:10px 20px; float:left; display:inline;}
.error{ color:#3F77B7; float:left;}

#footer-outer{ width:983px; background-color:#ffffff; float:left;margin-bottom:20px;}
#bottom-left{ background-image:url(../images/bottom-left-corner.gif); background-position:bottom left;  background-repeat:no-repeat; width:20px; float:left; height:48px;}
#bottom-right{ background-image:url(../images/bottom-right-corner.gif); background-position:bottom right; background-repeat:no-repeat; width:20px; float:right; height:48px;}

#footer{ border-top:1px #000000 solid; width:943px; float:left; padding-top:10px;}
#footer ul{  float:left; margin-left:30px; display:inline; padding:0; margin-bottom:0;}
#footer li{ background-image:none; float:left; border-right:1px #000000 solid; margin:0; padding:0; padding-left:5px; padding-right:8px;}
#footer li a{ color:#000000; text-decoration:none; }
#footer li a:hover{ color:#E33200; text-decoration:underline;}

#copy{ float:left;}
#powered{ float:right;}
.black-link{ color:#000000; text-decoration:none;}
.black-link:hover{ color:#E33200; text-decoration:underline;}

#pscroller1{height: 53px;}
#pscroller2 a{text-decoration: none;}

div#wn{ position:relative; width:259px; height:78px; overflow:hidden;}
#left-sub{ width:943px; float:left; margin-bottom:20px; }
#left-sub-a{ width:622px; float:left; margin-bottom:20px;}

.line{ height:15px;}

.form-outer{ width:320px; margin-right:20px;  float:left; margin-top:8px;}
.input1{margin-right:10px;}
.button1{ background-color:#E33200; color:#FFFFFF; border:1px #E33200 solid; margin-top:10px; margin-bottom:10px;  width:auto; height:auto; padding:2px 5px; float:left; border:0; margin-right:20px;}
.button1:hover{ text-decoration:underline;}

.prd-outer{ width:622px; float:left; margin-bottom:20px;}
.prd{ float:left; margin-right:20px; width:150px; height:100px; }
.prd-text{ float:left; width:452px;}

/* Tab Starts */

#tabs{padding: 3px 0;margin-left: 0; clear:both;  margin-bottom:0px;border-bottom:0px #E9EDF2 solid; text-align:center;width:623px; float:left; position:relative;}

#tabs li{display: inline;margin: 0;list-style-type: none; background-image:none;}
#tabs li a{list-style-type: none;text-decoration: none;position: relative; z-index: 1;padding-top:5px; height:35px;margin-right: 1px; 
display:block; float:left; width:144px;background-image:url(../images/tab.jpg);background-repeat:no-repeat; color:#FFFFFF;}
#tabs li a:visited{ border:0; outline:none; }
#tabs li a:hover{text-decoration: underline;}
#tabs li a.selected{ position: relative; border:0; outline:none; color:#383838; 
text-align:center;border-bottom-color: white; background-image:url(../images/tab-active.jpg); background-repeat:no-repeat;}
#tabs li a.selected:hover{text-decoration: none;}
#tabcontent{display:none;}
@media print {.tabcontent {display:block !important;}}



/* Tab Ends*/

#gallery-outer{ float:left; width:943px; clear:both; }
#gallery-big{ width:451px;  float:left; height:314px;}
#gallery-small{ width:461px; float:left;}
#gallery-small li{ background-image:none; float:left; width:200px; height:136px; display:inline; margin-left:18px;  border:1px #D3D3D3 solid; padding:5px; margin-bottom:18px;}

#gallery-small li:hover{opacity:0.5;}

.pancontainer{position:relative; overflow:hidden; width:259px; height:170px; border:1px #D3D3D3 solid;}

.certi{ float:left; height:80px; margin-right:20px;}


/*TABLE CSS STARTS*/
.tab-outer{ width:auto;border:1px #000000 solid; border-bottom:0;clear:both; margin-bottom:10px; float:left;}
*html .tab-outer{ margin-top:10px;}
.col-outer{ width:auto; padding:0px 1px 0px 0px; clear:both;}
.title-outer{ width:auto; height:22px; border-top:1px #FFFFFF solid; border-bottom:1px #000000 solid; }

.mid{overflow: hidden;zoom: 1; border-bottom:1px #000000 solid; } /* zoom fix for ie6 */

.red-text{ color:#0387C5; clear:both;}


.label1{ width:auto;float:left; margin-right:5px; margin-top:2px;}
.input2{ margin-right:20px; width:100px;}
.cal{ float:left; margin-left:-15px; margin-right:10px;}

.dis-outer{ width:623px; float:left; margin-bottom:20px; }
.dis-title-outer{ float:left; width:603px; padding:4px 10px;background-color:#F3F3F3}
.dis-title1{ float:left; width:200px;}
.dis-title2{ float:right; width:200px; text-align:right;}
.dis-content{ float:left; width:601px; padding:4px 10px; border:1px #F3F3F3 solid;}
