/*@import url('stylelayout.css');
@import url('stylecolors.css');
@import url('styleimages.css');
@import url('styleborders.css');
@import url('style-gridview.css');*/
body{ background: #194B6F url(bodybg.jpg) repeat-x; font-size:11px; color:#000;margin: 0px 0px 0px 0px; overflow-x:hidden;}
#wrapheader { clear:left; width: 800px;
	margin: 0; padding: 0; }
#wrapcenter { margin: 0px 5px 0px 5px; clear:left; width:790px; display:block;}
#wrapfooter { }
#wrapwebsite{	width:800px; margin:auto;	background: #FFFFFF url(BgWrapper.jpg) repeat-x;	padding:0;	overflow-x:hidden;}

#menu { width:200px;  margin:auto; text-align:right; border-right:none; color:#ffffff; position:absolute; top:5px; left:5px; }
#menu ul { list-style-type:none; width:760px; height:10px; margin:10px; padding:0px; }
#menu li { float:left; padding:0px 8px 0px 8px; border-right: solid 1px #E2FCC0; }
#menu a { color:#ffffff; text-decoration:none;}
#menu a:hover { color:#FF0000; text-decoration:none;}
#menu li .here {color:#FF0000;}

/*#header { background-image:url(header.jpg); height:202px; background-repeat:no-repeat;}*/
#header { height:202px; margin-top:-10px;}
#bigModule{	background: #FFFFFF url(BgModule.jpg) repeat-x; height:159px; margin-top:15px; font-size:12px; color:#fff;
           	 padding-top:10px; margin-bottom:10px; width:800px; position:relative; }
#bigModule ul { list-style-type:none;}
#bigModule ul li { float:left; text-align:center;}
#bigModule .person{ background:url(icons/person.png) center 10px; height:110px; background-repeat:no-repeat; width:180px;  }

* html #bigModule .person 
{
	background-image: url(/data/Sites/1/skins/techInd/icons/person.png) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/Sites/1/skins/techInd/icons/person.png', sizingMethod='crop')!important; 
	background-image: none; cursor: pointer; position:relative; left:40px; top:10px; }

#bigModule .computer{ background:url(icons/computer.png) center 10px; height:110px; background-repeat:no-repeat; width:180px;  }

* html #bigModule .computer 
{
	background-image: url(/data/Sites/1/skins/techInd/icons/computer.png) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/Sites/1/skins/techInd/icons/computer.png', sizingMethod='crop')!important; 
	background-image: none; cursor: pointer; position:relative; left:40px; top:10px; }


#bigModule .key{ background:url(icons/key.png) center 10px; height:110px; background-repeat:no-repeat; width:180px;  }

* html #bigModule .key
{
	background-image: url(/data/Sites/1/skins/techInd/icons/key.png) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/Sites/1/skins/techInd/icons/key.png', sizingMethod='crop')!important; 
	background-image: none; cursor: pointer; position:relative; left:40px; top:10px; }

#bigModule .register{ background:url(icons/register.png) center 10px; height:110px; background-repeat:no-repeat; width:180px;  }

* html #bigModule .register
{
	background-image: url(/data/Sites/1/skins/techInd/icons/register.png) ; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/Sites/1/skins/techInd/icons/register.png', sizingMethod='crop')!important; 
	background-image: none; cursor: pointer; position:relative; left:40px; top:10px; }

#bigModule a { color:#ffffff; text-decoration:none;}
#bigModule a:hover { text-decoration:underline;}
#bigModule .separator { background:url(separator.png) right 0px; background-repeat:no-repeat; }
*html #bigModule .separator { background:url(separator.gif) right 0px; background-repeat:no-repeat; }



.leftside { width:790px; margin: 10px 5px 0px 0px; padding-top:15px; }
/*.center-leftmargin { float:left;  margin: 10px 0px 0px 0px; width:385px;  padding:0; border:solid 1px blue; }
.center-nomargins {float:left;  }
.center-rightandleftmargins {float:left;  margin: 10px 5px 0px 5px; }
.center-rightmargin {float:left; margin: 10px 0px 0px 5px;}*/

/*.rightside { float:right; width:28%;  margin: 10px 0px 0px 0px;  }*/
.clear { clear:both; }
.sitelogo { float:left; margin: 0px 0px 0px 0px; }
.siteheading { margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; }
h1.siteheading {float:left; margin: 0; padding: 56px 0px 0px 40px; }
.topnav {position: absolute; top:30px; right:0px; margin: 4px 10px 3px 0px; }
.topnav ul {float:left; margin: 0px 0px 0px 0px; display:inline; padding: 0px;}
li.topnavitem {float: left;  list-style-type:none; padding: 0px 7px 0px 7px;}
li.firstnav {float: left;  list-style-type:none; padding: 0px 7px 0px 5px; }
.editpanel {position: absolute; top:88px; right:30px;	}
div.addthisbutton {position: absolute; top:60px; right:10px; }
#breadcrumb { padding: 4px 4px 4px 4px;  }
fieldset { margin: 0px 5px 7px 3px; padding: 1em; }
.settinglabel {float:left; clear:left; width:20em; padding: 1px; }
.settinglabelFixedHeight {float:left; clear:left; width:20em; padding: 1px; height:77px;}
.settingrow { padding: 4px 0px 4px 0px; clear:left; }
.modulebuttonrow {clear: left; }
.div2columnleft { float: left; width: 350px;  padding: 1px;  }
.div2columnright { margin: 0px 0px 0px 305px;  padding: 1px; }
.modulepager {vertical-align:top; padding: 4px 4px 4px 4px; }
h1, h2, h3, h4 p { padding: 0;margin: 10px 15px; }
.TextLabel { width:15px; }
.watermarktextbox {width:9em; }
.moduleedit { height: 28px; margin: 0px; padding: 0px; }
div.moduletitle, span.moduletitle, tr.moduletitle, h2.moduletitle 
{ padding: 4px 0px 4px 5px; clear:both; }
h2.moduletitle {padding: 5px 0 3px 25px; margin:0px 0px 0px 0px; font-size:30px; }
.modulesubtitle { padding: 4px 5px 0px 5px; height: 23px;} 
.modulecontent { vertical-align:top; padding: 4px 10px 4px 10px; width:770px;}
.modulecontent a { color:Red; font-weight:bold;}
.modulefooter { display:none; }
.floatpanel { float:left; margin-right: 15px; }
.clearpanel { clear:left; padding-top: 15px;  }
.simplelist, .simplelist li { list-style: none; padding: 0px 0px 4px 10px;  }
ul.linkitem { list-style: none; margin: 0px 0px 0px 0px; }
div.sitemap ul , div.sitemap ul li {list-style: none; }
.site-statistics { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; }
ul.userstats { list-style-type:none;  margin: 0px 0px 0px -40px;}
ul.userstats ul { margin: 0; padding: 0; display: block; }
ul.userstats li { position: relative; list-style: none; }
ul.linkitem 
{position:relative; top: -6px; left: 0px; list-style:none;margin:10px ;padding:0px;}
ul.linkitem li 
{margin: 0px 0px 1px 0px;padding: 2px 0px 2px 0px;list-style: none;min-height:18px;}
ul.linkitem a { padding: 2px 5px 2px 10px;}
* html body ul.linkitem a { height: 18px; }
ul.linkitem a:hover {padding:2px 5px 2px 10px;}
code {margin: 5px 0;padding: 10px; text-align: left;display: block;overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  background: #FAFAFA; border: 1px solid #EAEAEA;  border-left: 5px solid #72A545;}
acronym {cursor: help;border-bottom: 1px solid #777;}
blockquote {margin: 15px; padding: 0 0 0 32px;  	
  	background: #FAFAFA url(images/quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px; border: 1px solid #EAEAEA; 
	border-left: 5px solid #72A545;  font-weight: bold; }

.logolist {display:none; }
.breadcrumbs { padding: 4px 4px 10px 4px;  }
div.panelwrapper ul.simplelist { margin-bottom:0px; }
table.editgrid { margin: 10px;  }
table.editgrid td {padding: 7px;  }
table.editgrid th {padding: 7px;font-weight:bold; }
.minheightpanel { min-height:200px; }
.gmaptextbox {width:27em; }
.gmap { margin: 0px 0px 10px 0px;}
.padded {padding: 7px 7px 7px 7px; }
div.AspNet-RadioButtonList ul, div.AspNet-CheckBoxList ul { list-style-type:none; padding:0px; margin:0px;}
li.AspNet-RadioButtonList-Item, li.AspNet-CheckBoxList-Item { white-space:nowrap;   }

.foldergallery, td {  }
.foldergallery a {color: White;}
img { border: none; }
.foldergallery h1 { font-size: large; margin-bottom: 20px;}
.album {}
.albumFloat { float: left; text-align: center; margin-right: 8px; margin-bottom: 4px; }
.albumDetailsLink {}
.albumMetaSectionHead {background-color: Gray;color: White;font-weight: bold; }
.albumMetaName  { font-weight: bold; }
.albumMetaValue {}
.center{text-align: center;}
h1 .siteheading{display:none;}
h2 { color:#003A65;background: url(icons/arrow.jpg) no-repeat 0px 5px; padding-left:20px;}
#wrapfooter {  clear:both; background: #FFFFFF url(BgFooter.jpg) repeat-x; color:#000000; font-weight:normal; font-size:12px; margin-bottom:0px;}
#wrapfooter .signature {  padding:8px 0 8px 25px; text-align:left;background:url(icons/world.jpg) 2px 5px no-repeat;}
#wrapfooter a{ color:#000000;}
#wrapfooter a:hover{ text-decoration:underline;}
#wrapfooter .copyright { clear:both; text-align:left;padding:5px 0 0 5px; width:300px; float:left;}
#wrapfooter .menu{ padding:5px 5px 0 0; text-align:right;}
#wrapfooter .menu a:hover{  color:#FF0000;}

.Module1
{
	background: url(BgCenterModule.jpg) no-repeat;
	width:290px; padding:10px 30px 10px 30px;
	margin-left:5px;
}
.Module1 img { float:left; margin:0px 0 0 70px; padding-top:20px;}
.Module1 a { color:#000000; font-size:13px; text-decoration:none; font-weight:normal;}
.Module1 a:hover { color:#FF0000; text-decoration:underline; }
.Module1 ul{ list-style:none; padding:20px 0 0 50px; }
.Module1 ul li{ background: url(bullet.jpg) no-repeat 10px 5px; 
                padding-left:40px; height:30px; margin-left:20px;  margin-top:5px;}

/*.moduleContent */


#menuInt{ width:790px; font-size:11px; font-size:14px; }
#menuInt .AspNet-Menu { text-align:left; }
#menuInt li{ margin:0 5px 0 5px; padding:0;}
#menuInt a {color: #003A65; text-decoration:none; border:none; color:#003A65;padding:0; }
#menuInt .AspNet-Menu-SelectedLeaf {color:red; text-decoration:underline; text-align:center; padding:0; }
#menuInt .AspNet-Menu a:hover { color:red; text-decoration:underline; }
.content{ font-size:30px; background-image:none; margin:0px; padding:0px;}
#menuInt ul .AspNet-Menu-SelectedWithChildren ul {  text-align:right;}
#menuInt ul .AspNet-Menu-SelectedWithChildren ul li { text-align:right;float:left;width:120px; font-size:13px;}
#menuInt .AspNet-Menu  .AspNet-Menu-SelectedWithChildren a{background: url(icons/arrow.jpg) no-repeat 0px 5px; padding-left:20px; text-align:left; }

.ProductsModule{  display:table;background:url(backgroundProducts.jpg) no-repeat; height:273px; width:777px; margin-left:-20px; margin:0; padding-top:20px; }
.ProductsModule h4{color:#000;background: url(icons/arrow.jpg) no-repeat 45px 3px; padding-left:62px;}
.ProductsModule ul { list-style:none; margin-top:5	0px;}
.ProductsModule li{ margin:0 28px 0 28px; text-align:center; height:100px; width:100px; float:left;}
.ProductsModule li img{ border:solid 3px #D0D1D2; padding:20px 10px 20px 10px; background-color:#F5F5F5; }
.ProductsModule a { color:#003A65; font-size:15px; text-decoration:none;}
.ProductsModule a:hover { color:red; text-decoration:none;}
.ProductsModule .more {  text-align:right; margin-top:185px; padding-right:18px;  }
.ProductsModule .more a{ font-size:11px; color:#000; }
.ProductsModule .more a:hover{ color:Red; text-decoration:underline;}

.ProductList  { list-style:none; display:table; font-size:12px; margin:0px;}
.ProductList li {background: url(icons/arrow.jpg) no-repeat 5px 3px; padding-left:25px; float:left; 
                 margin:5px 10px 5px 5px; width:310px;}
.ProductList a { color:#003A65; text-decoration:none;}

.PListCategory{ 
height:auto;padding:0px 10px 0px 10px; display:table;
background:url(BackProductList.png) no-repeat left 15px; margin-left:40px; width:700px;
margin-top:20px;
 }

*html .PListCategory{ 
	background-image: url(/data/Sites/1/skins/techInd/BackProductList.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/Sites/1/skins/techInd/BackProductList.png', sizingMethod='crop')!important; 
	background-image: none;
 background-position:10px 10px;
 }
 
.PListCategory ul { list-style:none; margin-top:0px; width:650px; display:table;}
.PListCategory li { margin:0 28px 0 28px; text-align:center; height:100px; width:100px; 
float:left;}
.PListCategory li img{ border:solid 3px #D0D1D2; padding:10px 10px 10px 10px; background-color:#F5F5F5;  }


#forms{ width: 100%; display: table; padding: 0; margin:0;  margin-bottom:30px; }
#forms label{display: block;width: 250px;	float: left;	margin-bottom: 10px;}
#forms input {	display: block;	width: 250px;	float: left;	margin-bottom: 10px; }
#forms textarea {	display: block;	width: 250px;	float: left;	
	margin-bottom: 10px;  font-family:Trebuchet MS; font-size:13px;}
#forms select {	display: block;	width: 250px;	float: left;	margin-bottom: 10px;}
#forms label {text-align: right;width: 180px;padding-right: 20px;}
#forms br {clear: left;}
#forms .radios {display:block;float:left;width:200px;margin-bottom: 10px;}
#forms .radios label{	width: 60px;text-align:left;margin:0;padding:0;}
#forms .radios input{ width: 20px; margin: 0; padding: 0; }
#forms .eAst{ font-size: 12px; color: #ED603D;}
#forms .ErrorMsg{display: block; clear:both!important; margin: -5px 0px 0px 165px; font-size: 12px; color:#ED603D; }
#forms .submit-button {display: block;	width: 100px;	margin-bottom: 10px;}
.address{ padding:8px; color:#fff; margin:0px; text-align:center;}

.sitemap { padding:7px;}
.sitemap a {color:#003A65;}