/* CSS Document */

body {
	font: normal 85% Verdana, Arial, Helvetica, sans-serif;
	background: #FFF repeat-x 0px 0px;
	background-image: url(/siteimage/bodybg.gif);
	padding-right: 20px;
	padding-left: 20px;
	z-index: 1000;
}

#bg {
	border-width: 0px;
	position: absolute;
	top: -3px;
	left: 0px;
	right: 0px;
}

#bg .bar1 {
	border-width: 0px;
	position: relative;
	top: 0px;
	left: auto;
	right: auto;
	height: 25px;
}

#bg .bar2 {
	position: relative;
}
#MainContainer1 {
	width: 880px;
	margin-left: auto;
	background: url(../siteimage/bar2img.png) no-repeat center top;
	margin-right: auto;
	padding: 0px 35px;
	top: 0px;
}


#headlogo {
	background: url(/siteimage/toplogo.png) no-repeat;
	position: absolute;
	left: 117px;
	top: 20px;
	height: 75px;
	width: 150px;
}
.country {
	font: bold normal 85% Arial, Helvetica, sans-serif;
	width: 100px;
	border-width: 0px;
	padding: 0px;
	margin-right: 75%;
	margin-left: auto;
}



#headbg ul {
	padding: 0;
	list-style: none;
	background: url(../siteimage/menu/menu.png) no-repeat;
	width: 800px;
	height: 50px;
	margin: 0px auto;
	}

#headbg ul li {
	position: relative;
	float: left;
	}
	
#headbg li ul {
	position: absolute;
	top: 28px;
	display: none;
	}

#headbg ul li a {
	display: block;
	text-decoration: none;
	text-align: center;
	border: 0px;
	color: #FFF;
	padding: 0px;
	padding-top: 15px;
	margin: 0px;
	width: 133px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 1.5em;
	}
	

	
#headbg ul li a:link, #headbg ul li a:visited {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	}

#headbg ul li a:hover {
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FC6;
	}
#MainContainer2 {
	margin-right: auto;
	margin-left: auto;
	background: url(../siteimage/contentbg.png) repeat-y center top;
	padding: 0px;
	border-width: 0px;
	width: 870px;
}
#bttmcontainer {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	background: url(/siteimage/contentbttm.png) no-repeat center top;
	height: 20px;
	position: relative;
}

#mainwrapper {
	margin: 0px;
	padding: 0px;
	position: relative;
}
.mainphoto {
	margin-left: 47px;
	width: 802px;
	margin-top: 10px;
}
#footer {
	width: 800px;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}

#footer a {
	text-decoration: none;
	color: #000;
	font: 90% "Times New Roman", Times, serif;
}
#footer a:link {
	text-decoration: none;
}
#footer a:visited {
	text-decoration: none;
}
#footer a:hover {
	text-decoration: none;
	color: #95CAFF;
}
#footer a:active {
	text-decoration: none;	
}

.copyright {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	padding-right: 20px;
	padding-left: 20px;
	font: 80% "Times New Roman", Times, serif;
	color: #3F7DBC;
	padding-bottom: 10px;
}

.copyright a {
	text-decoration: none;
	color: #3F7DBC;
	font: 80% "Times New Roman", Times, serif;
	}
	
.copyright a:link {
	text-decoration: none;
	}

.copyright a:visited {
	text-decoration: none;
	}
	
.copyright a:hover {
	text-decoration: none;
	color: #95CAFF;
	}
.clearflt {
	height: 0px;
}
.breadcrum {
	padding-left: 20px;
	color: #336699;
	left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.95em;
	width: 775px;
	position: relative;
	padding-bottom: 20px;
}
.centerbg {
	position: relative;
	height: 400px;
	background: url(/Products/contentbg01.png) no-repeat center center;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
}
.fl8pic {
	position: absolute;
	top: 77px;
	left: 5%;
}
.flxpic {
	position: absolute;
	top: 84px;
	left: 27%;
}
.ledbulbpic {
	position: absolute;
	top: 91px;
	left: 426px;
}
.ledfixtures {
	position: absolute;
	top: 83px;
	left: 75%;
}
.centerbgstate {
	font: 85% Helvetica, Verdana, "Century Gothic";
	color: #336699;
	text-decoration: none;
	width: 500px;
	margin-right: auto;
	margin-left: 130px;
	top: 320px;
}
.flxcontent1 {
	padding-right: 5%;
	padding-left: 5%;
	font: 100% Helvetica, Verdana, "Century Gothic";
	top: 10%;
	padding-bottom: 5%;
}
.flxcontent2 {
	padding-left: 4%;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
	padding-right: 4%;
	width: 92%;
}

.fl8content2 {
	word-spacing: normal;
	letter-spacing: normal;
	text-align: justify;
	width: 92%;
	padding: 20px 4%;
	border-top: 2px dotted #ECE6E6;
}

.flxphoto1 {
	padding-top: 30px;
	left: -5px;
}
.flxcontent3 {
	height: 100px;
	left: 0px;
	width: 600px;
}
.flxcontent4 {
	height: 20px;
	left: 0px;
	bottom: 0px;
	text-align: center;
	font-size: 90%;
	font-weight: bold;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	vertical-align: top;
	width: 250px;
}

.flxcontent4 a, .flxcontent4 a:visited, .flxcontent4 a:link{
	text-decoration: none;
	color: #000000;
}

.flxcontent4 a:hover {
	text-decoration: none;
	color: #004D99;
	background: #FFFFBB;
	border-width: 0px;
	display: block;
}
#bulbcolleft {
	width: 85%;
	top: 0px;
	padding-left: 2%;
	padding-right: 2%;
	margin-bottom: 2%;
	border-bottom: 2px dotted #BBBBBB;
	margin-right: auto;
	margin-left: auto;
}
#bulbcolright {
	width: 96%;
	text-align: right;
	padding-right: 2%;
	padding-left: 2%;
}
#bulbcol3 {
	padding-right: 30%;
	padding-left: 30%;
	text-align: left;
	padding-top: 20px;
}
.ledbulbh2 {
	font-family: Helvetica, Verdana, "Century Gothic";
	text-decoration: none;
	padding-right: 2%;
	padding-left: 2%;
	width: 785px;
	border-bottom: 1px dotted #C0C0C0;
	margin: 1% auto 2%;
}
.ledbulblftbox {
	padding-right: 10%;
	font: bold 130% Helvetica, Verdana, "Century Gothic";
	margin-bottom: 4%;
	color: #336699;
	text-align: right;
	height: 300px;
}
.ledbulbitem1 {
}
.bulbcolright2 {
	padding-left: 4%;
}
.bulbcolright3 {
	background: url(/siteimage/bulbcontab.jpg) no-repeat left top;
	height: 25px;
	padding-top: 2%;
	padding-left: 3%;
	color: #000044;
	font-weight: bold;
}
.bulbcolright4 {
	padding-left: 3%;
	padding-right: 16%;
	text-align: justify;
}
.bulbcolright5 {
	padding-left: 2%;
	padding-right: 16%;
}
.bulbcolright6 {
	padding-left: 3%;
	color: #6699cc;
	padding-top: 2%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .85em;
}
.bulbcolright7 {
	padding-left: 2%;
	padding-right: 2%;
	height: 45px;
}
#abtbttmcontain {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background: url(/siteimage/contentbttm.png) no-repeat center top;
	position: relative;
}

#abtMainContain {
	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background: url(/siteimage/contentbg.png) repeat-y center;
}

#TSMainContain {
	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	background: url(/siteimage/contentbg.png) repeat-y center;
}

#abttitle {
	padding-right: 3%;
	padding-left: 3%;
	color: #3D598B;
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 45px;
}

#abtcontainer {
	position: relative;
	width: 80%;
	padding-right: 8%;
	padding-left: 8%;
}
.abtcontainer1 {
	margin-right: 32%;
	padding: 10px 0px 0px;
	text-align: justify;
	border-top: 1px double #C0C0C0;
	border-bottom: 1px double #C0C0C0;
}
.wwangimg1 {
	position: absolute;
	top: 20px;
	right: 155px;
}
.bnealimg1 {
	position: absolute;
	top: 220px;
	right: 155px;
}



#abttitle h2 {
	color: #264E75;
	text-decoration: none;
}
.newsfeeds {
	padding-right: 5%;
	padding-left: 5%;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	height: 30px;
	border-bottom: 1px dotted #C0C0C0;
}

.newsfeeds2 {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px dotted #C0C0C0;
}

.flx #lengths {
	margin-top: 3%;
	font-size: 0.95em;
	height: 100px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
}
.news #newsbody {
	padding-right: 2%;
	padding-left: 2%;
	padding-top: 10px;
	position: relative;
	text-align: center;
	height: 210px;
}
.news #newsbody #newsrt {
	text-align: left;
	left: 592px;
	top: 17px;
	width: 180px;
	background: #687C9F;
	color: #FFFFFF;
	padding: 10px 10px 20px;
	float: right;
}

.news #newsbody #newslft {
	width: 540px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	border-right: 1px dotted #C0C0C0;
}
#ppleft img {
	position: absolute;
	left: 0px;
	top: 0px;
}
#ppbttm {
	width: 100%;
	padding-top: 30px;
	padding-right: 8px;
	padding-left: 10px;
	border-top: 1px double #BBBBBB;
}
#tshtrt img {
	position: absolute;
	right: 17px;
	bottom: -302px;
}
#ppleft .ppleftbtm {
	position: absolute;
	left: 0px;
	color: #5476B4;
	top: 171px;
}
#tshtlft img {
	float: left;
}
.about #offlocation {

	padding-right: 5%;
	padding-left: 5%;
	font: bolder large Helvetica, Verdana, "Century Gothic";
	color: #3D598B;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 20px;
}
.about #offloccont {
	position: relative;
	padding-left: 8%;
	padding-top: 1%;
	padding-bottom: 2%;
	height: 150px;
}
.about #offlocinner {
	padding: 10px 0px;
	text-align: justify;
	border-top: 1px double #C0C0C0;
	border-bottom: 1px double #C0C0C0;
	float: left;
	width: 465px;
	clear: both;
}
.citylight1 {
	top: 9px;
}
#tsclose {
	width: 150px;
	margin-left: 80px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	display: block;
	color: #336633;
	height: 16px;
	padding-top: 4px;
	font-size: .85em;
}
#contactmain {
	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	height: 700px;
	background: url(/siteimage/contentbg.png) repeat-y center;
}
#contacttop {
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px double #BBBBBB;
	font-weight: normal;
	font-size: 1em;
}
#contactcont {
	position: relative;
	width: 80%;
	padding-right: 8%;
	padding-left: 8%;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#con_left2col {
	float: left;
	width: 390px;
	background: #E3FFD0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 2%;
	padding-left: 2%;
	font-size: 0.75em;
	padding-bottom: 2px;
	border: 1px dotted #C0C0C0;
}
#con_right1col {
	width: 180px;
	margin-left: 440px;
	background: #E6CDB5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 0.75em;
	position: relative;
	border: 1px dotted #C0C0C0;
}
#con_bttm {
	background: #FFFFE6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	position: relative;
	width: 180px;
	left: 10px;
	margin-left: 430px;
	margin-top: 20px;
	border: 1px dotted #C0C0C0;
	padding: 20px 10px;
}
#list li {
	display: block;
	background: #FFFFFF;
	height: 10%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-bottom: 1px;
}
.flx #lengths #list, .flx #lengths #model {
	list-style: url(none) none;
	text-align: left;
}
.flx #list li, .flx #model li {

	display: block;
	background: #FFFFFF;
	height: 10%;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-bottom: 1px;
}
.flx #lengths ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.flx #list #c4, .flx #list #c7, .flx #list #c9, .flx #list #c11 {

	background: #E7E8E9;
}

.flx #model #c4, .flx #model #c7, .flx #model #c9, .flx #model #c11 {


	background: #E7E8E9;
}
.fl8content3 {
	left: 0px;
	width: 300px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#tsbg {
	width: 100%;
	border-width: 0px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	top: 1px;
	left: 0px;
	right: 0px;
	height: 500px;
}
#tsbg .tsbar2 {

	width: 100%;
	position: relative;
}
#tsMainContain {
	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	height: 500px;
	background: url(/siteimage/contentbg.png) repeat-y center top;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
}
#tstitle {
	padding-right: 3%;
	padding-left: 3%;
	font: bolder large Verdana, Arial, Helvetica, sans-serif;
	color: #3D598B;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
}
.tsnewsfeeds {

	padding-right: 5%;
	padding-left: 5%;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
#tsbttmcontain {
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background: url(/siteimage/contentbttm.png) no-repeat center top;
	position: relative;
}
#tsbttmcontaintop {
	width: 850px;
	height: 20px;
	background: url(/siteimage/contenttop.png) no-repeat center bottom;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
.tshooting #tsMainContain #tslogo {

	position: absolute;
	left: -55px;
	top: 1px;
}
.tshooting #tshtbody, .faq #tshtbody {

	position: relative;
	height: auto;
	padding: 2%;
}
.tshooting #tshtbody #tshtrt, .faq #tshtbody #tshtrt {
	text-align: left;
	width: 180px;
	background: #5376AE;
	color: #FFFFFF;
	padding: 10px 10px 20px;
	float: right;
}

#rtTS {
	text-align: left;
	width: 180px;
	background: #5376AE;
	color: #FFFFFF;
	padding: 10px 10px 20px;
	float: right;
	margin-top: 40px;
}
.tshooting #tshtbody #tshtlft, .faq #tshtbody #tshtlft {
	width: 580px;
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	overflow: auto;
	border-bottom: 1px double #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	height: 400px;
	text-align: justify;
}

#lftTS {
	width: 535px;
	padding-left: 65px;
	padding-top: 15px;
	overflow: auto;
	border-bottom: 1px double #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	height: 330px;
	background: url(/defaultimagery/clipper.jpg) no-repeat right top;
	float: left;
}

.whatis #whatisMain {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background: url(../siteimage/contentbg.png) repeat-y center;
}

.f_pandent #whatisMain {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}

.f_home #whatisMain {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
}

.whatis #whatisbttm {
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background: url(../siteimage/contentbttm.png) no-repeat center top;
}
.whatis #whatisMain1 {
	padding-right: 5px;
	padding-left: 5px;
	height: 190px;
}

#whatistoplft {
	float: left;
	width: 500px;
	padding-top: 20px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .90em;
}
#whatistoprt {
	float: right;
	width: 300px;
	padding-top: 30px;
	font-style: italic;
}
#whatisMiddle {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 22px;
}
#whatisMain2 {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: #91B5D9;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	height: auto;
	color: #1A1564;
}

#whatisMain21 {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	background: #91B5D9;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	height: 350px;
	color: #1A1564;
}

#whatisLower {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background: url(/siteimage/whatisbttm.jpg) no-repeat center top;
	height: 20px;
}
#whatisMiddle li {
	list-style: none;
	float: left;
	display: block;
	width: 130px;
	text-align: center;
	height: 19px;
	padding-top: 3px;
	background: #D7E4F1;
	border-right: 1px solid #FFFFFF;
	font-size: .95em;
}
.whatis #basicspec {
	background: #91B5D9;
}
.whatis #basicspec, .whatis #currentprojects, .whatis #references {
	background: #91B5D9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
#photoMainCon {

	width: 850px;
	padding-right: 10px;
	padding-left: 10px;
	height: 450px;
	background: url(/siteimage/contentbg.png) repeat-y center top;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding-top: 0px;
}
#phototitle {

	padding-right: 3%;
	padding-left: 3%;
	font: bolder large Verdana, Arial, Helvetica, sans-serif;
	color: #3D598B;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding-top: 10px;
}
.contact #contactbttm {
	background: url(../siteimage/contentbttm.png) no-repeat center top;
	height: 23px;
	margin: 0px auto;
	padding: 0px;
	width: 870px;
}

.phnewsfeeds {


	padding-right: 5%;
	padding-left: 5%;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
}
.photo #photoMainCon #tslogo {


	position: absolute;
	left: -56px;
	top: 5px;
}
#phbttmcontaintop {

	width: 860px;
	height: 20px;
	background: url(/siteimage/contenttop.png) no-repeat center bottom;
	position: relative;
	margin: 0px auto;
	padding: 0px;
}
#phbttmcontain {

	width: 860px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background: url(/siteimage/contentbttm.png) no-repeat center top;
	position: relative;
}
#phbody {
	height: 365px;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}
.photo #phlftbody {
	float: left;
	width: 150px;
	height: 340px;
	padding-top: 10px;
	border-right: 1px dotted #E1D9D9;
	margin-top: 15px;
}
.photo #phrtbody {
	float: right;
	width: 630px;
	padding-top: 30px;
	padding-left: 10px;
	height: 350px;
	position: relative;
	z-index: 100;
}
#phclose {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	font-size: 0.85em;
	margin-left: 25px;
	width: 30px;
	height: 24px;
	position: absolute;
	top: -20px;
	right: 100px;
	border-width: 0px;
}
#bulbMainWapper {
	height: 425px;
	overflow: auto;
	width: 785px;
}
#bulbMainWrapper {
	height: 400px;
	overflow: auto;
	width: 815px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px dotted #C0C0C0;
}
#phselect {
	position: absolute;
	height: 366px;
	width: 160px;
	left: 457px;
	top: 1px;
	overflow: auto;
	padding-top: 15px;
	padding-left: 10px;
	z-index: auto;
}
#bttmcontainer img {
	float: right;
	margin-right: 50px;
	margin-top: 15px;
}
img#cssbttn {
	float: right;
}

.centerbg h2 {
	color: #3D598B;
	display: block;
	width: 300px;
	margin-left: 100px;
	padding-bottom: 10px;
	border-bottom: 1px double #C0C0C0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news #footer img {
	float: right;
}

#whatisMain2 h3 {
	color: #242F8C;
	display: block;
	border-bottom: 2px dashed #102C5F;
}
#whatisMain2 ul {
	list-style: none;
	margin-left: 20px;
}
#whatisMain2 .submainwrap {
}
#whatisMain2 .submainwrap img {
	float: right;
	position: relative;
}
.submainwrap h5 {
	font-style: italic;
	margin-left: 40px;
	display: block;
	height: 22px;
	width: 425px;
	padding-left: 5px;
	padding-top: 3px;
	border: thin dotted #F4F4F4;
}
.news #centerleftimage {
	float: left;
	width: 600px;
}
.news #centerightcol {
	float: right;
	width: 200px;
	font-size: 0.8em;
}
.news #centerleftimage #leftimage {
	float: left;
	width: 200px;
	font-size: .80em;
	height: 189px;
}
.tshooting #footer img {
	float: right;
}

.news #centerleftimage img {
	float: right;
}
.news #abtMainContain h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
#footer img {
	float: right;
}
.news h5 {
	font-size: 1.15em;
}
.news #newsmiddlecont {
	padding-right: 20px;
	padding-left: 20px;
}
.news #newsbuttomcont {
	padding-right: 20px;
	padding-left: 20px;
	height: 175px;
}
#newsmiddlecont h4 {
	display: block;
	background: url(/defaultimagery/newsbttntop.png) no-repeat left top;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
	color: #FEB16B;
}
#newsbuttomcont h4 {

	display: block;
	background: url(/defaultimagery/newsbttntop.png) no-repeat left top;
	height: 25px;
	padding-top: 5px;
	padding-left: 15px;
	color: #C1EBFF;
}
.news #bttmwrapper {


	margin-right: 15px;
	margin-left: 15px;
	border: .08em solid #719ADF;
}
.news #news2 {
	float: right;
	width: 160px;
	font-size: .85em;
	padding-right: 10px;
}
.news #news3 {
	width: 600px;
	float: left;
	font-size: .85em;
}
.news #news1 {
	font-size: .85em;
}
.partners #partleftcol {
	float: left;
	width: 650px;
}
.partners #abtMainContain h4 {
	color: #283C62;
	padding-left: 28px;
}
.partners #headlogo {

	background: url(/siteimage/toplogo.png) no-repeat;
	position: absolute;
	left: 54px;
	top: -20px;
	height: 75px;
	width: 150px;
}
.partners #PartMain1 {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 35px;
	height: 97px;
	position: relative;
	top: 0px;
}
.partners #Part_Topwrapper {
	margin: 0px auto;
	padding: 0px;
	position: relative;
	width: 880px;
	background: url(../siteimage/bar2img.png) no-repeat center;
}
.partners #Part_Maincont {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	background: url(/siteimage/contentbg.png) repeat-y center;
	width: 875px;
}
.partners .breadcrum {
	padding-left: 20px;
	color: #336699;
	left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.95em;
	width: 775px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-right: auto;
	margin-left: auto;
}
.partners #Pat_Buttom {



	width: 875px;
	margin-right: auto;
	margin-left: auto;
	height: 20px;
	background: url(/siteimage/contentbttm.png) no-repeat center top;
	position: relative;
}
.partners #Part_Body {
	background: url(/siteimage/partner_img001.png) no-repeat center top;
	height: 250px;
	margin-top: 20px;
}
.partners #Bodyright {
	width: 230px;
	float: right;
	margin-right: 20px;
	margin-top: 20px;
	padding: 0px;
}
.partners #Bodyright ul {
	margin: 0px;
	padding: 0px;
}
.partners #annouce {
	font-family: "Courier New", Courier, monospace;
	padding-right: 55px;
	padding-left: 55px;
	font-size: 1em;
	color: #8A9D96;
	height: 150px;
}
.about .career {
	width: 150px;
	float: left;
	font-family: Georgia, "Times New Roman";
	text-align: center;
	background: #FFFFCC;
	margin-left: 65px;
}
.flx #lengths ul li {
	float: left;
	width: 90px;
	display: block;
	margin: 3px 0px 2px 1px;
	padding-left: 10px;
}
.flx #table1 li {
	background: #FFFFCC;
}
.flx #table2 li {
	background: #FFFFCC;
}
.news #title5 {
	height: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(/defaultimagery/newsbttntop.png);
	padding-top: 7px;
	font-size: 1.15em;
	font-weight: bold;
	color: #FFFFCC;
}
.news #titlecol {
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 8px;
}
.flx .flxcontent1 h2 {
	display: block;
	height: 35px;
	border-bottom: 2px double #3D598B;
}
.ppolicy #ppright h2 {
	display: block;
	height: 30px;
	border-bottom: 2px double #3D598B;
}
.tshooting #TSinner {
	padding-top: 45px;
	padding-left: 40px;
}
#headbg {
	height: 55px;
	width: 845px;
	background: #000000;
	margin-right: auto;
	margin-left: auto;
	padding-top: 8px;
	padding-left: 5px;
	border-bottom: 2px solid #999;
}
#headbgtop {
	height: 100px;
	margin: 0px;
}
#prod_button {
	border-width: 0px;
	text-decoration: none;
	list-style: url(none) none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#prod_button li {
	display: block;
	border-width: 0px;
	float: left;
	text-align: center;
	margin: 2px;
	background: #3972AA url(/defaultimagery/bttn_choser1.png) repeat-x left top;
	padding: 2px;
	width: 75px;
}
#prod_button2 li a, #prod_button2 li a:link, #prod_button2 li a:visited {
	font: bold .9em Verdana, Arial, Helvetica, sans-serif;
	color: #172F46;
}

#prod_button2 {

	border-width: 0px;
	text-decoration: none;
	list-style: url(none) none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#prod_button2 li {
	display: block;
	border-width: 0px;
	float: left;
	text-align: center;
	margin: 2px;
	background: #3972AA url(/defaultimagery/bttn_choser1.png) repeat-x left top;
	padding: 2px;
	width: 125px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
}
#prod_button2 li a:hover {
	font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFCC66;
	display: block;
}
#whatispage2 {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	list-style: url(none) none;
}
#whatispage2 li {
	display: block;
	width: 240px;
	float: left;
	text-align: center;
}
#whatispage2 a, #whatispage2 a:link, #whatispage2 a:visited {
	text-decoration: none;
	font-size: .9em;
	color: #1A1564;
}
#whatispage2 a:hover {
	color: #ffff66;
	text-decoration: none;
}
#whatisMain21 h3 {
	display: block;
	height: 35px;
	border-bottom: 1px dotted #777777;
}
#phrtbody .phrtcol {
	width: 150px;
	float: right;
	padding-right: 10px;
	margin-right: 20px;
	font-size: 80%;
}
#photosub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
#mproduct_photo {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 275px;
}


#mproduct_center li {
	display: block;
	width: 170px;
	list-style: none;
	float: left;
	text-decoration: none;
}


#mproduct_center .mp2 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 10px;
}

#mproduct_center .mp3 {
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

#mproduct_center .mp4 {
	padding-top: 5px;
	padding-left: 8px;
}

#abtMainContain .title1 {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}

#newscontent .newsrtcol {
	float: right;
	width: 250px;
}

#issuubc {
	height: 30px;
}

#newscontent .issuubc {
	height: 20px;
	width: 100%;
}

#issuudate {
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	padding: 0px;
	border-width: 0px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 696px;
	color: #666;
}

#issuudate li {
	float: left;
	display: block;
	width: 87px;
	text-align: center;
}

.news #issuudate .issuumar {
	font-weight: bold;
	color: #F00;
	background: #ccc;
}

.news #issuudate .issuujul {
	font-weight: bold;
	color: #FC6;
	background: #099;
}

.news1 #issuudate .issuujan {
	font-weight: bold;
	color: #FF3;
	background: #696;
}

.news2 #issuudate .issuumar, .news3 #issuudate .issuumay {
	font-weight: bold;
	color: #FF3;
	background: #696;
}

#issuudate .issuujan, #issuudate .issuujul {
	color: #F00;
	font-weight: bold;
	background: #CCC;
}

#issuudate .issuumar {
	color: #F00;
	font-weight: bold;
	background: #ccc;
}

#issuudate .issuumay {
	color: #F00;
	font-weight: bold;
	background: #CCC;
}

.issuumay, .issuujul, .issuusep, .issuunov {
	color: #CCC;
}

#TSMainContain .supportmain {
	padding-right: 30px;
	padding-left: 30px;
}

#TSMainContain #suppotmain {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}

.tshooting #supcolrt {
	width: 30%;
	float: right;
	padding-right: 2%;
	padding-left: 2%;
}

.tshooting #supcollft {
	width: 58%;
	padding-left: 5%;
	padding-right: 2%;
	padding-top: 1%;
	font-size: .85em;
}

.tshooting #suptop {
	height: 20px;
	width: 345px;
	margin-left: 35px;
	background: #C6D9EC;
	color: #069;
	padding-left: 5px;
}

.tshooting #supbttm {
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 35px;
	font-size: .85em;
}

#mainfloat a img, #mainfloat a:link img, #mainfloat a:visited img, #mainfloat a:hover img{ text-decoration: none; }


#headbgtop img {
	padding-top: 32px;
	padding-left: 15px;
	}
.home #MainContainer2 {
	background: url(../siteimage/contentbg_main.png) no-repeat fixed center top;
}
.news p {
	color: #03C;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.mproduct #MainContainer2 {
	background: url(../siteimage/mproduct/mproductbg.png) no-repeat;
	border-width: 0px;
}
.home #mainbody div {

}
.home #mainbody div a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #000;
}
.home #mainbody div a:link, .home #mainbody div a:visited {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #000;
}
.home #mainbody div a:hover {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #036;
	font-weight: bold;
}
