a{color:#990000; font-weight:600}xxx
*{font-family:Arial, Helvetica, sans-serif}

img {
		border:none;
}

.twoColFixLtHdr #container {
		width: 952px;
		margin: 0 auto;
		text-align: left;
}

.twoColFixLtHdr #header {
}

.twoColFixLtHdr #header h1 {
		margin: 0;
		padding: 10px 0;
}

.twoColFixLtHdr #sidebar1 {
		float: left;
		width: 227px;
}

.twoColFixLtHdr #mainContent {
		margin: 0 0 0 234px;
		width:600px;
}
html{}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

.twoColFixLtHdr #footer {
		background-color: #eeeeee;
}

.twoColFixLtHdr #footer p {
		margin: 0;
		padding: 10px 0;
}

.fltrt {
		float: right;
		margin-left: 8px;
}

.fltlft {
		float: left;
		margin-right: 8px;
}

.clearfloat {
		clear:both;
		height:0;
		font-size: 1px;
		line-height: 0px;
}

#header01t {
		position:relative;
		left:0px;
		top:0px;
		width:952px;
		height:153px;
		background-image: url(/images/headerbg.gif);
}

#header03 {
		position:absolute;
		left:33px;
		top:14px;
		width:163px;
		height:97px;
}

#header06 {
		position:absolute;
		left:251px;
		top:33px;
		width:383px;
		height:66px;
}

#header09 {
		position:absolute;
		left:649px;
		top:34px;
		width:298px;
		height:65px;
}

.sideMenu {
		width:100x;
		margin-left:-3px;
		margin-bottom:10px;
}

.sideMenuF {
		width:223px;
		margin-left:4px;
		margin-bottom:10px;
		
		background-image:url(/images/formBg.gif);
		min-height: 350px;
}

.sideMenu ul {
		padding:0px;
		margin:0px;
		list-style:none;
		margin-left:8px;
}

.sideMenu li {
		height:24px;
		width:205px;
		list-style:none;
		padding:0px;
		
		line-height:24px;
}

.sideMenu li a {
		color:#000000;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		text-indent:20px;
		display:block;
		width:188px;
		background-image:url(/images/sideBtn.gif);
		background-position:top;
		height:25px;
		font-family:Arial, Helvetica, sans-serif;
		overflow:hidden;
}

.sideMenu li a:hover {
		color:#ff0000;

}

#sm1 {
		min-height:136px;
		
}

#sm2 {
		min-height:209px;
		background-color: #E0E0E0;
}

.twoColFixLtHdr #container #sidebar1 #sm1 #smt1 {
		height:18px;
		background-image:url(/images/cap.gif);
}

#homeBannerFlash {
		width:710px;
		height:222px;
		margin-bottom: 20px;
		margin-left: 8px;
}

div.tv-01_ {
		position:absolute;
		left:0px;
		top:0px;
		width:132px;
		height:114px;
}

a.tv-02_ {
		position:absolute;
		left:0px;
		top:114px;
		width:132px;
		height:17px;
		font-size: 15px;
		font-weight: bold;
		color: #FFF;
		text-align: center;
		display:block;
		text-decoration:none;
		;
}

a.tv-02_.X {
		top:9px;
}

div.tv-04_ {
		position:absolute;
		left:0px;
		top:133px;
		width:132px;
		height:19px;
}

div.tvBox {
		position:relative;
		left:0px;
		top:0px;
		width:132px;
		height:157px;
		background-image: url(/images/tv_t.gif);
		background-position: bottom;
		background-repeat: no-repeat;
}

div.noTvBox {
		position:relative;
		left:0px;
		top:0px;
		width:132px;
		height:36px;
		background-image: url(/images/intv.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		float:left;
		margin-right:13px;
}

.tvContainer {
		float:left;
		height:157px;
		margin-right:13px;
}

.tvContainer.last,
.noTvBox.last {
		margin-right:0px;
}

.twoColFixLtHdr #container #mainContent #miMenu {
		height:160px;
		margin-left:10px;
		margin-bottom: 10px;
}
#miMenu{width:716px}

.twoColFixLtHdr #container #mainContent #miMenuI {
		height:35px;
		margin-left:10px;
		margin-bottom: 10px;
		
}
#miMenuI{width:716px;}

.twoColFixLtHdr #container #sidebar1 .sideMenu #ourCustomers #oct {
		height:35px;
		width:80px;
		font-size:14px;
		color:#ff7400;
		float:left;
		margin-top:4px;
		font-weight: bold;
		margin-left: 4px;
}

.twoColFixLtHdr #container #sidebar1 .sideMenu #ourCustomers #ocp {
		height:35px;
		width:115px;
		float:left;
		margin-top:4px;
		margin-left: 4px;
}

.twoColFixLtHdr #container #sidebar1 .sideMenu #ourCustomers {
		width:206px;
		height:39px;
		border:1px solid #000;
		margin-left:8px;
}

.twoColFixLtHdr #container #sidebar1 .sideMenu #sideLock {
		width:210px;
		height:36px;
}

.blueText {
		color:#02469d;
}

#t1 {
		background-image:url(/images/tv1.jpg);
}

#t2 {
		background-image:url(/images/tv2.jpg);
}

#t3 {
		background-image:url(/images/tv3.jpg);
}

#t4 {
		background-image:url(/images/tv4.jpg);
}

#t5 {
		background-image:url(/images/tv5.jpg);
}

.twoColFixLtHdr #container #mainContent #main {
		background-image:url(/images/mainBg.gif);
		background-repeat:repeat-x;
		width:712px;
		min-height:340px;
		margin-left:10px;
		margin-top:15px;
}

#cform {
		padding:0px;
		margin:0px;
		padding-top:30px;
		text-align:right
}

#cform label,
#cform input,
#cform textarea {
		font-size:12px;
		display: block;
		width: 115px;
		float: left;
		margin-bottom: 10px;
		border:#b5b8c8 1px solid;
		height:20px;
		font-size:12px;
		line-height:10px;
}

#cform textarea {
		height:90px;
		overflow:auto
}

#cform label {
		border:none;
		font-size:12px
}

#cform label {
		text-align: left;
		width: 80px;
		overflow:hidden;
		padding-left: 6px;
		height:20px;
}

#cform br {
		clear: left;
		height:0px;
		font-size:1px;
}

.sidetitle {
		height:20px;
		background-image:url(/images/ocap.gif);
		margin-bottom:10px;
		font-size:16px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:20px;
		text-indent:10px;
		font-weight:bold;
		color:#FFF
}

h1 {
		color:#024291;
		font-size:16px;
		padding:0px;
		margin:0px;
}

#main h2 {
		color:#024291;
		font-size:16px;
		padding:0px;
		margin:0px;
		padding-left:20px;
}

.maintext {
		padding-left:20px;
}

.tvSubMenu {
		width:132px;
		position:absolute;
		left:0px;
		top:157px;
		border-top:1px solid #FFF;
		display:none;
}

.tvSubMenu.T {
		top:36px;
}

.subLine {
		background-image:url(/images/tv_t.gif);
		background-position:bottom;
		height:30px;
		line-height:25px;
		font-size:12px;
		text-align:left;
		text-indent:10px;
}

.subLine a {
		width:132px;
		color:#FFF;
		text-decoration:none;
}

#footerMenu ul,#footerMenu2 ul  ,#topMenu ul,#topMenu{
		list-style-type:none;
		padding:0xp;
		margin:0px;
}
#topMenu ul,#topMenu{ margin-top:1px;
}
#footerMenu li ,#footerMenu2 li  ,#topMenu li{
		display:inline;
		list-style:none;
		color:#000;
		font-weight:bold;
}

#footerMenu li.sep,#footerMenu2 li.sep ,#topMenu li.sep{
		padding-left:5px;
				padding-right:5px;
}

#footerMenu li a,#footerMenu2 li a ,#topMenu li a{
		color:#000;
		text-decoration:none;
}
#footerMenu2 li a ,#footerMenu2 li ,#topMenu li a {
 
		color:#294d97;
		font-weight:normal;
}
#topMenu li a ,#topMenu li { color:#FFF;}
.twoColFixLtHdr #container #footer #inFooter {
		text-align:center;
		width:700px;
		margin-top:20px;
				margin-left:130px;
}

.twoColFixLtHdr #container #header #header01t #navBg {
		background-image:url(/images/nav.gif);
		position:absolute;
		top:123px;
		width:100%;
		left:0px;
		height:23px;
}
#navBg {text-align:center;}
#navBg div {display:inline;height:23px;line-height:23px; background-image:url(/images/sep.gif);background-repeat:no-repeat;background-position:right;padding-right:15px;padding-left:10px;}
#navBg div  a{color:#FFF;text-decoration:none;font-weight:bold; font-size:11px;}
#navBg img.sep{ margin-left:5px;margin-right:5px}

#side {
		position:relative;
		left:0px;
		top:0px;
		width:234px;
		height:527px;
		background-image: url(/images/sideBg.gif);
}
#side-03_ {	position:absolute;
	left:98px;
	top:24px;
	width:122px;
	height:57px;
}
#side-07_ {	position:absolute;
	left:0px;
	top:363px;
	width:173px;
	height:23px;
}
#side-11_ {	position:absolute;
	left:67px;
	top:0px;
	width:127px;
	height:22px;
}
#side-14_ {	position:absolute;
	left:67px;
	top:35px;
	width:127px;
	height:22px;
}
#side-16_ {	position:absolute;
	left:67px;
	top:70px;
	width:127px;
	height:22px;
}

#side-19_ {	position:absolute;
	left:76px;
	top:242px;
	width:75px;
	height:21px;
}
#side-22_ {	position:absolute;
	left:23px;
	top:277px;
	width:172px;
	height:24px;
}
#side-25_ {
		position:absolute;
		left:68px;
		top:370px;
		width:125px;
		height:22px;
}
#side-28_ {
		position:absolute;
		left:68px;
		top:401px;
		width:125px;
		height:22px;
}
#side-31_ {
		position:absolute;
		left:68px;
		top:433px;
		width:125px;
		height:22px;
}
#side-34_ {
		position:absolute;
		left:68px;
		top:464px;
		width:117px;
		height:22px;
}
#side-36_ {
		position:absolute;
		left:68px;
		top:495px;
		width:117px;
		height:22px;
}
#c_commets
{
		position:absolute;
		left:68px;
		top:467px;
		width:117px;
		height:22px;
}
#side-38_ {	position:absolute;
	left:68px;
	top:658px;
	width:117px;
	height:22px;
}
#side-41_ {	position:absolute;
	left:76px;
	top:495px;
	width:75px;
	height:21px;
}
#contectForm input {
border:1px solid #B5B7C6;
height:18px;
}
#locForm{position:absolute; top:361px; left:0px;display:none}
/***FAQ */			

.faq_item{ font-size:11px; cursor:pointer; margin-bottom:5px;  display:block; margin-bottom:20px;}

.question{color:#FF0506;font-weight:bold;}
.faq_item div {padding-left:30px;}
.faq_item div span{ font-size:13px; color:#000000;font-weight:bold; margin-left:-23px;}
.faq_item div.answer span{ margin-left:-23px;}

div.answer{ font-weight:normal; margin-top:7px;}
/**Glossery style**/
#letterNav{
	margin-top:10px;
	margin-bottom:10px;
}

.letter{
	padding:4px;
	font-weight:bold;
	color:#FF0506;
	border:1px white solid;
	font-size:13px;
}

.letter.dead{
	color:#979F92;
	border:1px white solid;
	opacity: 0.5;
  filter: alpha(opacity=50);
}

a.topLink{
	display:block;
	text-align:right;
	text-decoration:underline;
	padding-top:20px;
}
	#freeBox{
		height:231px;
		min-height:231px;
		position:relative;
		margin-bottom:20px;
		width:195px;
		margin-left:4px;
		position:absolute;
		top:740px;
		}
	#freeBox .title{
		color:#FFFFFF;
		height:24px;
		text-align:left;
		padding-left:10px;
		text-indent:0;
		font-weight:bold;
		font-size:14px;
		background:url(/images/title_bg.jpg) no-repeat left #e4e4e4;
		}
	#freeBox .txt{
		background:#e4e4e4;
		padding:10px 5px ;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		}

.hover, .letter.selected{border:1px #FF0506 solid;}

#termList{ font-size:12px; background-color:#FFFFFF;}
#termList .term,#termList strong{ font-weight:bold; color:#FF0506}

#termList .desc{ color:#000000; margin-bottom:15px;}


div#loading2, #loading3{ display:none; text-align:center; padding:10px;}
*{font-family:Arial, Helvetica, sans-serif}