﻿body {
	background: #04113a url(/images/bkg_main.gif) repeat-x;
}

.PlainLink {
	text-decoration:none;
}

/* ************************************layout */
div.clearboth {
    clear:both;
    height:0px;
    font-size:0px;
    line-height:0px;
    margin:0px;
    padding:0px;
}  

#container { 
	margin: 0 auto;
 	width: 990px;
	padding-left:10px;
   	text-align: left;

}
	
#HrdsubNav {
	height: 33px; width: 350px; position:relative; top: 68px; left: 658px; margin-top:-34px; float:left;
	
}

#HeaderSection {
	width: 970px;
	height:105px;
}
#apDiv2 
{
    float:left;
	width:426px;
	height:102px;
	cursor:pointer;

}
#apDiv3
{
    width: 296px;
    height:102px;
    float:left;
    
}
#apDiv4
{
    width: 248px;
    height:102px;
    float:left;
    
}

#apDiv5
{
    width: 248px;
    height: 20px;
	cursor:pointer;
    
}
#MainNav {
	width:970px;
	height:43px;
	z-index: 20;
	text-align:left;
    left: 0;
}

#Content {
	padding:35px;
	display: block;
	min-height:450px;
	border: 1px solid #0f2249;
	background: #030c22 url(/images/cctvfiber_bkg_content.jpg) repeat-x;
	padding-top:-20px;
}
Content>#column1 {
        height: auto;
}

#column1 
{
	float: left;
	width: 180px;
}
#column2 
{
  width: 780px;
  text-align:justify;
  margin-left:190px;

}


.leftTable
{
	background: #000718;
	border: 1px solid #11205f;
	width: 180px;
	margin:0px;
}

.MainTableHeader, .table1Header, .fbosHeaders
{
	font-size: 13px;
	font-weight: bold;
	color: #A9BACB;
	font-weight: bold;
	background-color: #01102C;
	background-image: url(/images/hdr_bkg.gif);
	background-repeat: repeat-x;
	margin:0px;
	text-align:left;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}

.siteMapPath {
	margin-top:2px;
	border-top: 1px solid #003366;
	padding-bottom: 5px;
	font-size:10px;
	height:19px;
}

#HomeBackground {
	width:772px;
	height:308px;
	background-image: url(/Images/nverservers_home_background.jpg);
	margin-left:-34px;
}

.drkBackground {
	background-color: #06000C;	
}

#subNavLinks {
	font-size:12px;
	color:#999;
	text-align:right;
	position:relative;
	top:-100px;
	width:965px;
	margin-bottom:-18px;
}

#subNavLinks a {
	text-decoration:none;
	color: #4D89CC;
}


.footerArea
{
	background-color: #06000C;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #081327;
	border-bottom-color: #081327;
}

.disclaimer
{
	font-size:9px;
	color:#2B5191;
}

.sectionHeader {
z-index:2;  
position:relative;
width:785px; 
height:255px;

}


.sectionIntro {
	
margin-bottom:-135px; 
height:135px; width:360px; 
font-size:12px; 
text-align:justify;
z-index:3;
position:relative; 
top:-135px; 
left:30px;
line-height: 18px;
}

.sectionContent {
	
	padding:20px; 
	margin-left:5px; 
	margin-top:0px; 
	margin-bottom:10px; 
	width:732px;
	background: #000718;
	border: 1px solid #11205f;
	display:block;
	
}
/* ************************************Tables */

.Table2Main
{
	background: #000718;
	border: 1px solid #11205f;
	width: 99%;
	margin:0px;
}
.Table2MainContent {
	padding:15px;
}

.table1Drk {
	background-color: #020611;
	border: 1px;
	border-color: #0A2447;
	border-style: solid;
	padding: 13px;
	width: 100%;
	color: #A4A4A4;
}


.table1Main {
	background-color: #040D20;
	border: 1px;
	border-color: #08427D;
	border-style: solid;
	padding: 2px;
	width: 100%;

}

.Table1
{
	background: #000718;
	border: 1px solid #11205f;
	width: 100%;
	margin:0px;
	padding: 6px;
	display:block;

}


.tblSections
{
	background: #000718;
	border: 1px solid #11205f;
	width: 100%;
	margin:0px;
	padding: 6px;
}

.table3 {
	background-color: #040d20;
	border: 1px;
	border-color: #051938;
	border-style: solid;
	height: 15px;	
	padding: 2px 2px 2px 5px;
	
}
.table2 {
	background-color: #081633;
	height: 15px;
	width: 20%;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #202B44;
	border-bottom-color: #202B44;
	padding: 2px 2px 2px 5px;
	text-align: left;
}

.GridOrderRowStyle {
		background-color: #081633;
}

.tblCellTitleBlue{
	background-image: url(/images/back_blue1.gif);
	color: #FFFFFF;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	height: 21px;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 1px;
	font-weight:bold;
	padding-top: 1mm;
}
.tblCellTitleLeft {
	width:164px;
}

/* ************************************Type Setting */

.OrnageHeader {
	font-size: 13px;
	color: #FF9900;
}

h1
{
	font-size: 13px;
	font-weight: bold;
	color: #FF9900;
	font-weight: bold;
	padding: 7px 0px 7px 10px;
	margin:0px;

}

h2
{
	font-size: 13px;
	color: #078dff;
	font-weight: bold;
	padding: 7px 0px 7px 10px;
	margin:0px;

}
h3, h4
{
	font-size: 12px;
	font-weight: bold;
	color: #5F728A;
	padding: 0px;
	margin:0px;
	text-align:left;
}


strong, b {
	color: #CBD6DE;
}

.textRight {
	text-align:right
	}
		
.styleBlueSmall{
	color: #0C4A81;
	font-size: 10px;
	font-weight: bold;
}	

.SecHeaderTxt{
	 font-size:16px; 
	 color:#FFF; 
	 font-weight:bold;
	 padding-top:75px;
	 padding-left:50px;
}
/* ************************************Products*/


.CatTable
{
	width: 160px;
	padding: 4px;
	height: 172px;
	margin:0px 10px 15px 0px;
	display:block;
	text-decoration: none;
	text-align: center;
	border: 1px solid #0A225E;
	background-color: #030c20;
}

.CatTable:hover {
	background: url(/images/cctvfiber_lyt_prods_bkg.gif) repeat-x bottom;
	background-color: #030c20;
}


.ProductTable
{
	background: url(/images/noimage.gif) repeat-x bottom;
	width: 685px;
	padding: 5px;
	height: 135px;
	margin:0px;
	display:block;
	text-decoration: none;
	text-align: left;
}

.ProductContent
{
	background: #000718;
	border: 1px solid #11205f;
	width: 100%;
	margin:0px;
	padding: 6px;
	display:block;
	padding:10px; 
	margin-left:20px; 
	width:720px;

}

.ProductTable:hover {
	background: #030c20 url(/images/cctvfiber_lyt_prods_bkg.gif) repeat-x bottom;
}

.ProductTable:active {
	text-decoration: none;
}


.ProdsShortDescCat {
	color: #999;
	text-align: left;
}

.ProdsShortDescCat li {	

	padding-left:-5px;
	margin: 0px;
    }

.ProdsShortDescCat ul { list-style-position: outside; margin: 0px; padding: 0px;  padding-left: 20px; list-style: disc; vertical-align: middle;  }
.ProdsShortDescCat li { margin-left: 0px; }

#ProdutsHeader
{
	height: 218px;
	background-position: 50% bottom;
	border: 1px solid #081738;
	width: 680px;
	background-color: #071739;
	margin: 0px 20px 20px 0px;
	padding: 5px 5px 5px 5px;
	color: #CCCCCC;
	text-align:left;
}

.hdrImg {
	width: 774px;
	height: 122px;
	margin-left:-33px;
	margin-top:-33px;
	margin-bottom:15px;
}

#hdrFAQ {
	background: url(//images/fiber_hdr_faq.jpg);
}

#hdrAbout {
	background: url(//images/fiber_hdr_about.jpg);
}

#hdrProducts {
	background: url(//images/fiber_hdr_products.jpg);
}
#hdrCustom {
	background: url(//images/fiber_hdr_custom.jpg);
}

#ProductsIntro
{
 color:#078dff;
 font-size:13px;
 }
 
.ImgStyle1
{
	border: 1px solid #0A1234;
    }

.RightMenuHeader
{
    padding-left: 1px;
}
    

#HR {
	height: 1px;
	width: 100%;
	border-bottom: 1px solid #13242f;
	border-top: 1px solid #000000;
}

	
   #Footer {
	height:24px;
	padding-top:20px;
	font-size:9px;
	color: #2468BB;
	text-align:center
}
 
.crop{
	float:left;
	margin:.5em 10px .5em 0;
	overflow:hidden; /* this is important */
	border:1px solid #0d2f52;
	}
	/* input values to crop the image: top, right, bottom, left */
.crop img{
	margin:-2px -17px -2px -17px;
	}
     