﻿/*@charset "utf-8";*/
/* CSS Document */

body
{
	padding: 0px;
	margin: 0px auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;

}

body.td-background
{
	background: #003399;
	background-image: url(images/td_background.jpg);
	background-repeat: repeat-x;
}


form 
{
	margin: 0px;
	padding: 0px;	
}
 
body a{
	color:#003366;
	padding:0px;
	margin: 0px auto;
    text-decoration:none;
	font-weight:bold;	
}

body a:hover {
    text-decoration:underline;
}

alignLeft
{
	text-align:left;
}

.search_but_red{
	margin:7px 0px 0px 7px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
	border:Red 1px solid;	
}

img{
	border:0;
	/*behavior: url("script/pngbehavior.htc");*/
	-ms-interpolation-mode:bicubic; 
}

#wrapper 
{
	background-color: #ffffff;	
	width: 1010px;
	margin-left: auto;
	margin-right:auto;	
	border: solid 1px #003399;
}

.mainTD
{	
	background-color: #ffffff;	
	padding:0px;
	margin:0px;
}

.contentTD{
	background:#ffffff;
	margin:0px auto;
	width:960px;
	height:auto;
	padding:0px;
}

.content_bg{
	margin:0px auto;
	width:968px;
	min-height:600px;
	padding:0px;
	
}

.bloginimg{
	background-image:url(images/global_splash.jpg);
	background-repeat:no-repeat;
	height:269px;
	width:636px;
}
	
.blogin{
    height:260px;
    padding:100px 0 120px 180px;
    width:604px;
	}	

.headerTD{
	width:960px;
	height:120px;
}

.headerSubTD{
	width:1004px;
	height:97px;
	margin:0 auto;
}


.header_left{
	width:150px;
	height:89px;
	float:left;
}
.header_logo{
	margin: 4px 0px 0px 11px;
}

ul.topnavlist {
    list-style: inline;
    padding: 0;
    margin: 0 auto;
    font-size:12px;
}

ul.topnavlist li {
     display: block;
     float: right;
     margin: 0;
     padding: 0;
}

ul.topnavlist li a {
     display: block;
     padding: 0.3em;
     border-width: 1px;
     color: #444444;
     text-decoration:none;
}

ul.topnavlist li a:hover {
     display: block;
     padding: 0.3em;
     border-width: 1px;
     color: #444444;
     text-decoration:underline;
}

.navcontainer{
	margin:0px 5px 0px 0px;
	width:600px;
	float:right;
}
.navcontainerone{
	float:right;
}

.navcontainerone_default{
	margin:-50px 64px 5px 0px;
	width:500;
	float:right;
	padding-right:85px
}

 /*  NAVIGATION MENU START */
 
.navBacg{
	display:block;float:left;
    width:1004px;
    font-size:12px;
	height:35px;
	background-image:url(images/button_bg.gif);
	margin:0px;
	padding:0;
	border-right:1px solid #BEBBB2 !important;	
 }
 

 
 .navMenu a {
	color:#444444;
	cursor:pointer;
	border-left:1px solid #BEBBB2 !important;
	font-weight:bold;
	padding:0px 12.9px 0px 12.9px;
	/*padding:0px 13.2px 0px 12.9px;*/
    float:left;
	height:30px;
	background-image:url(images/button.gif);
    margin:0;
	text-decoration:none;
	line-height:3;	
}

.navMenu a:hover{
	background-image:url(images/button_on.gif);
	height:30px;
	color:#444444;
	cursor:pointer;
    text-decoration:underline;
}


.navSubMenu {
	
	background-color:#E9E6DF;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;
}
.menu
{
	background-color:#E9E6DF;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;
	border-right:1px solid #BEBBB2;
}

.IE8
{
    z-index: 1000; 
}
.navSubMenuOne {
	
	height:auto;
	background-color:#ffffff;
	float:left;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding:4px;
}
 /*  NAVIGATION MENU END */
 
 /*  TELERIK NAVIGATION MENU START */


.rmExpandRight
{
	background-image: url(/images/arrow_black.gif);
	background-position: right;
	background-repeat: no-repeat;

}

.rmExpandDown
{
	background-image: url(/images/arrow_black_down.gif);
	background-position: right;
	background-repeat: no-repeat;	
	padding-left: 2px;
}

ul.rmRootGroup > li.rmItem a:hover
{
	color: #003399;

}


 .rmHorizontal > li.rmItem a
{
	color:#444444;
	cursor:pointer;
	border-left:1px solid #BEBBB2 !important;
	font-weight:bold;
	padding: 0px 3px 0px 8px;
    float:left;
	height:30px;
	background-image:url(images/button.gif);
    margin:0;
	text-decoration:none;
	line-height:2.2;		
}

 .rmVertical > li.rmItem a
{
	background-color:#E9E6DF;
	background-image: none;
	font-size:12px;
	font-weight:normal;
	height:auto;
	float:left;
	padding:4px;	
}

 .rmVertical > li.rmItem a:hover 
 {
	background-color: #FFFFFF;	
	font-weight: bold;
 }


  /*  TELERIK NAVIGATION MENU END */



#nav ul ul{
	top:-90px;
}	

#nav li ul ul {
	left:155px;
	margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

#nav .tabSelected{
	margin:0;
	padding:0px 10px 0px 10px;
    float:left;
	background-image:url(images/button_on.gif);
	border-right:1px solid #BEBBB2;
	font-weight:bold;
	color:#444444;
	cursor:hand;	
}

.top_content{
	width:1004px; 
	min-height: 40px;
	border-bottom:1px #003399 solid;
	margin:0px;
	padding:0px;
	background-color: #f5f5f5;
}


.top_content_left{
	float:left;
	width:100%;
	height:60px;
	margin:0px;
	padding:0px;
}



.top_content_left_one{
	float:left;
	width:80%;
	height:29px;
	margin:0px;
	padding:0px;
}



.top_content_left_two{
	float:right;
	width:20%;
	height:24px;
	margin:1.5px 0 0 0;
	padding:0px;
}




.top_content_right{
	float:right;
	width:482px;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:top;
}

.top_content_rightSub{
	float:left;
	width:378px;
	height:60px;
	border-left:1px #003399 solid;
	background-image:url(images/top_cont_rht_bg.gif);
	margin:0;
	padding:0;
	z-index:-90;
}


.top_cont_right_one{
	float:right;
	width:482px;
	height:40px;
	margin:0;
	padding:0;	
}

.colHeaderTD{
	float:left;
	width:482px;
	height:30px;
	border-left:1px #D0D0D0 solid;
	margin:0;
	padding:0;
	background-image:url(images/top_cont_rht_bg.gif);
	vertical-align:middle;
	
}

.tcro_sub{
	float:left;
	width:438px;
	height:30px;
	border-bottom:1px #D0D0D0 solid;
	margin:0;
	padding:0;
}

.tabsHone ul {
	display:block;
    margin:0;
    list-style:none;
    float:left;
     font-size:12px;
	 height:29px;
	 padding:0px;
	 margin:0px;
	 background-image:url(images/button_bg.gif);
}
	  
.tabsHone li {
	  background-image:url(images/button.gif);
      height:29px;
      display:inline;
	  line-height:30px;
      margin:0;
      padding:0;
}
	  
.tabsHone a {
	 color:#444444;
	  border-right:1px solid #BEBBB2;
	  font-weight:bold;
	  padding:0px 16px 0px 16px;
      float:left;
	  height:29px;
	  background-image:url(images/button.gif);
      margin:0;
	  text-decoration:none;
}

.tabsHone a:hover {
    background-image:url(images/button_on.gif);
	height:29px;
	color:#444444;
}
.currentm{
	margin-left:40px;
	font-size:12px;
	color:#444444;
}

.borderAll
{
    border: 1px solid #003399;
    }
    
.borderAll td
{
    border: 1px solid #003399;
    }

.border_gray{
    font-size:12px; 
	height:13px;
	padding:2px;
	margin:7px 0px 0px 5px;
}

.borderGray{
    font-size:12px; 
	height:13px;
	padding:2px;
	margin:7px 0px 0px 7px;
}


.borderLogin{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 5px;
	padding-left:3px;
}

.bord_gray{
	margin:7px 0px 0px 5px;
	padding-left:3px;
}

.bordGray{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 7px;
	padding-left:3px;
}
.TxtBoxNew {
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:7px 0px 0px 7px;
	padding-left:3px;
	width:110px;
}
.bord_gray_one{
	margin:7px 0px 0px 5px;
	padding-left:3px;	
}

.borderTop
{
    border-top:1px solid #003399;     
   
}
.borderRight
{   border-right:1px solid #003399;

}
.borderTopLeft
{
    border-top:1px solid #003399;     
    border-left:1px solid #003399;     
   
}

.borderBottom
{   border-bottom:1px solid #003399;

}

.bord_gray_two{
	margin:0px;
	padding-left:3px;
}

.border_gray_one{
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin-left:40px;
}
.search_but{
    font-size:12px;
	font-weight:bold;
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
}

.search_but_one{
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.search_but_red{
	margin:7px 0px 0px 7px;
	padding:0px 4px 0px 4px;
	overflow:hidden;
	border:Red 1px solid;	
}

.redBorder
{
	border-color:Red;
}

.saveBut{
	margin:7px 7px 0px 0px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.searchButOne{
	margin:7px 0px 0px 9.5px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}


.label{
	padding:2px;
}

.login_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:1px;
	text-decoration:none;
	margin:0px;
}

.middle_cont{
    width:1004px;
	height:auto;
	margin:0 auto;
	padding:0px;
}
.middle_cont_prodt_detail{
    width:960px;
	height:auto;
	margin:0;
	padding:0px;
    float:left;
}

.midleContF{
    width:960px;
	height:auto;
	margin:0 auto;
	padding:0px;
	
}

.middle_cont_left{
	margin:0;
	padding:0px;
	width:229px;
	height:auto;
	float:left;
}

.middle_cont_left_one{
	margin:0;
	padding:0;
	width:259px;
	height:590px;
	float:left;
}
.sub_mcl_one{
	margin:0;
	height:auto;
	padding:9px 9px 0px 9px;
	width:190px;
	float:left;
}

.sub_mcl_MyTD{
	margin:0;
	height:auto;
	padding:6px 4px 0px 4px;
	width:190px;
}


.sub_mcl_two{
	margin:0;
	height:auto;
	padding:9px 0px 0px 9px;
	width:248px;
	float:left;
}

.sub_mcl{
	height:auto;
	width:178px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	padding:5px;
	background-image:url(images/bg_btm_lft_curve.gif);
	background-position: left bottom ;
	background-repeat :no-repeat;
	
}

.sub_mclOne{
	
	background-image:url(images/bg_btm_rgt_curve.gif);
	background-position:bottom right ;
	background-repeat :no-repeat;
	
}

.subMcl{
	 border-bottom:1px solid #003399;
border-left:1px solid #003399;
border-right:1px solid #003399;
float:left;
height:auto;
padding:5px 5px 5px 10px;
width:173px;

}

.subMclSwf{
	height:auto;
	width:150px;
	border:1px solid #003399;

	margin:9px 5px 0px 9px;
	padding:0px;

}

#searchParamsLeftNav 
{
	padding-right: 5px;	
}

.gray_cont
{
    background-color:#EDF1FA;
    border:1px solid #DFEAFE;
	height:auto;
	/*width:150px;*/
	width: 100%;
	float:left;
	padding:0px;
	margin:0px;
}

.gray_top{
	/*width:144px;*/
	width: 100%;
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	padding:4px 0px 5px 8px;
	background-color:#253E90;

}


.gray_text{
    font-size:12px;
	float:left;
	padding:0px;
	line-height:20px;
	width:150px;
	margin:0px;
}


.gray_text ul{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0 0 0 3px;
	line-height:20px;
	width:147px;
	margin:0px;	
}

.gray_text li{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	width:147px;	
	color:#444444;
	padding:0px;
	line-height:20px;
	list-style:none;
	text-decoration:none;
	margin:0px;
	display:block;
}

.gray_text a{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#444444;
	
	padding:0px;
	line-height:20px;
	width:147px;
	margin:0px;	
}

.activgray_text a{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#ECE4D1;
	background-color:#746E60;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:none;
	margin:0px;	
}

.gray_text a:hover{
	font-size:12px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#253E90;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:underline;
	margin:0px;
}

.gray_text .selected{
	font-size:12px;
	float:left;
	
	font:Arial, Helvetica, sans-serif;
	color:#ECE4D1;
	background-color:#746E60;
	padding:0px;
	line-height:20px;
	width:147px;
	text-decoration:none;
	margin:0px;
	border:1px solid #ECE4D1;
	cursor:hand;
}

.gray_text_underl{
	font-size:12px;
	float:left;
	
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	line-height:20px;
	text-decoration:none;
}

.sub_mcl_onee{
	height:auto;
	width:238px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	
	padding:5px;
}

.sub_mcl_two_cont{
	height:auto;
	width:170px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	padding:9px;
	text-decoration:none;
}

.bold_text_ASPControls{
	padding:5px;
	font-size:12px;
	padding:2px;
}

.boldText{
	font:Arial, Helvetica, sans-serif;
	color:#444444;

	font-weight:bold;
	font-size:12px;

}

.bold_text_nopadding{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	font-weight:bold;
	font-size:12px;
}

.black_text{
	font:Arial, Helvetica, sans-serif;
	color:#414143;
	padding:5px;
	font-weight:bold;
	text-decoration:none;	
	font-size:12px;
}

.black_text a{
	font:Arial, Helvetica, sans-serif;
	color:#414143;
	font-weight:bold;
	text-decoration:none;	
	font-size:12px;
}

.black_text a:hover 
{
    text-decoration:underline;
}

.plane_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;
}

.text_bold{
	margin:5px 0px 5px 8px;
}

.bord_bot{
	border-bottom:1px solid #003399;
}

.text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
	cursor:pointer;
}

.textBlue_ASPControls {
	padding:5px 8px 5px 5px;	
	text-decoration:none;
}
.textBlue_ASPControls a{
	text-decoration:none;
	cursor:pointer;
}

.textBlue_ASPControls a:hover{
	text-decoration:underline;
	cursor:pointer;
}

.textBlue {
	font:Arial, Helvetica, sans-serif;
	color:#2A49A3;
	padding:5px 8px 5px 5px;	
	text-decoration:none;
}
.textBlue a{
	font:Arial, Helvetica, sans-serif;
	color:#2A49A3;	
	text-decoration:none;
	cursor:pointer;
}

.textBlue a:hover
{
    text-decoration:underline;
}
.text ul{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.text li{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
}
.text a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 0px;
	text-decoration:none;
}

.text a:hover
{
    text-decoration:underline;
}
.textSub{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 20px;
	text-decoration:none;
}

.textSub a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 20px;
	text-decoration:none;
}

.textSub a:hover
{
    text-decoration:underline;
}
.text_margin{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:3px;
	font-size:12px;
}

.green_color
{
    color:#006400;
}

.text_margin5{
	padding:5px;
}

.text_margin a{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:3px;
	text-decoration:none;
}

.text_margin a:hover
{
    text-decoration:underline;
}
.textMargin{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:12px;
}

.textt{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;
}
.alignRight
{
	text-align:right;
}
.textt_ASPControls{

	padding:5px;
	font-size:12px;
}

.textt_thirteen{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:13px;
}

.texttOne{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px;
}

.texttSub{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 5px;
}

.blue_text{

	font:Arial, Helvetica, sans-serif;
	color:#1780C4;
	padding:5px;
}

.blue_text_none{
	font:Arial, Helvetica, sans-serif;
	color:#1780C4;
	padding:5px;
	text-decoration:underline;
}

.blue_text_one{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1780C4;
	line-height:2;
}

.black_text_one{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	line-height:2;
}

.blueTextOne{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1780C4;
	padding:5px;
	line-height:2;
	float:right;
}

.priceNormal{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	padding:5px;
	line-height:2;
}
.priceNormalNoPad{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	float:right;
}
.priceLarge{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	padding:5px;
	line-height:2;
	font-size: 13px;
	float:right;
	text-decoration: underline;
}
.priceLargeNoPad{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:green;
	font-size: 13px;
	float:right;
}
.d_blue_text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#2736CF;
	padding:5px;
}
.txt{
	float:left;
	padding:10px;
}

.txt a{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:10px;
}

.txt a:hover
{
    text-decoration:underline;
}
.texttt{
	float:left;
	width:320px;
	height:20px;
	margin:5px;
}

.blank{
	float:left;
	width:330px;
	height:20px;
	margin:0px;
	padding:0px;
}
.footer_cont{
	margin-left:150px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
}

.logoes{
	height:auto;
	width:518px;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	border-bottom:1px solid #003399;
	float:left;
}
.img_class{
	padding:0;
	margin:0;
 	background:url(images/wh_bottom.gif) no-repeat 0 0;
	background-position:top;
	height:4px;
	width:191px;
	float:left;
	overflow:hidden;
}

.sub_mcl_one_top{
	background-image:url(images/bg_tab_bar.gif);
background-repeat:repeat-x;
border:1px solid #003399;
color:#ffffff;
font-size:12px;
font-weight:bold;
height:auto;
padding:4px 0 4px 8px;
}

.sub_mcl_two_top{
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	width:240px;
	height:auto;
	border:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.subMclTwoTop{
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
	border:1px solid #DFEAFE;
}

.mainCont{
	width:770px;
	float:left;
	margin:8px !important; margin:4px;
}

.mainContOne{
	width:568px;
	float:left;	
}

.mainContSub{
	width:193px;
	float:left;
	margin-left:9px;
}

.sub_mcc_one_top{
	background-image:url(images/bg_tab_bar.gif);
background-repeat:repeat-x;
border:1px solid #003399;
color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:22px;
line-height:20px;
padding-left:5px;
	
}

.gray_bg{
	margin:10px 0px 0px 0px;
	background-image:url(images/gray_bg.gif);
	float:left;
	width:254px;
	height:79px;
}

.gray_bg_one{
	margin:10px 0px 0px 4px;
	background-image:url(images/gray_bg.gif);
	float:left;
	width:254px;
	height:79px;
}
.middle_cont_center{
	width:540px;
	min-height:550px !important; height:auto;
	float:left;	
	padding:0px;
	margin:0px;

}

.middle_cont_center_one{
	width:787px;
	height:auto;
	float:left;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	padding-bottom:10px;	
}

.middle_cont_center_two{
	width:616px;
	padding:0px;
	margin:0px;
	height:auto;
	float:left;
	border-left:1px solid #003399;
}

.middle_cont_center_three{
	width:830px;
	margin:0px 0px 0px 9px;
	height:auto;
	float:left;	
}
.middle_cont_center_four{
	padding:0px 0px 10px 2px;
	margin:0px;
	min-height:300px;
	border-left:1px solid #003399;
}
.middle_cont_cen_one{
	width:787px;
	height:auto;
	float:left;
	border-bottom:1px solid #003399;
}

.middle_cont_cen_two{
	width:600px;
	height:50px;
	float:left;	
}

.middle_cont_cen_three{
	width:1004px;
	height:auto;
	float:left;
	border-bottom:1px solid #003399;
	padding:0px;
	margin:0px;
}

.middleContCenThree{
	width:944px;
	margin:8px;
	height:auto;
	float:left;
}

.middle_cont_cen_four{
	width:958px;
	height:auto;
	float:left;
	
}
.middle_cont_cen_five{
	width:990px;
    padding-left:5px;
    padding-right:5px;
	height:auto;
	float:left;
}
.middleContCenterTwo 
{
    float:left;
    min-height:480px;
    padding:0;
    width:1004px;
}
.middleContNewOrderLines {
    float:left;
    min-height:480px;
    padding:0;
    width:1004px;
}
.featured_products{
 	width:600px;
	height:auto;
	margin:9px 0px 0px 8px;
	border:1px solid #003399;
}

.feacherd_gray{
	height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636162;
	font-weight:bold;
	padding:4px 0px 5px 8px;
	background-color:#E9E6DF;
	border-bottom:1px solid #003399;
	margin:9px 0px 0px 0px;
}	

.img_class_one{
 	background:url(images/white_bot.gif) no-repeat;
	background-position:top;
	height:5px;
	width:520px;
	float:left;
}

.planeimg{
	text-decoration:none;
}

.logo{
	text-align:center;
	margin:18px;
}

.add{
	width:328px;
	float:left;
	padding-right:8px;
}

.sub_mcc_one{
	background-color:#8C8C8C;
	width:522px;
	height:auto;
	float:left;
	border:9px solid #ffffff;
}
.premimum_add{
	width:424px;
	height:170px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#444444;
	font-size:14px;
	font-weight:bold;
}

.sub_mcc_two{
	width:530px;
	height:auto;
	float:left;
}

.sub_mcc_three{
	width:530px;
	height:auto;
	float:left;
	padding-bottom:10px;	
}

.subMccThree{
	width:520px;
	height:auto;
	float:left;
	padding:0px 9px 0px 0px;	
}

.middle_cont_right{
	margin:0;
	padding:0;
	width:220px;
	height:auto;
	float:left;
	
}


.middle_cont_right_one{
	margin:0;
	padding:0;
	width:168px;
	height:auto;
	float:right;
	
}

.middle_cont_right_two{
	margin:0;
	padding:0;
	width:168px;
	height:590px;
	float:left;
	border-right:1px solid #003399;
}

.middle_cont_right_two_sub{
	margin:0;
	padding:0;
	width:168px;
	height:auto;
	
}

.middleContRightTwoSub{
	margin:0;
	padding:0;
	width:168px;
	min-height:400px !important; height:400px;
	float:left;
	
}
.mcr_one_sub{
	margin:0;
	padding:9px 9px 0px 9px;
	width:148px;
	height:auto;
	float:left;
}

.footerTD{
	padding:0px;
	margin: 0px auto;
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#444444;
    text-decoration:none;
    text-align:center;
    border-top:1px solid #003399;
	width:1004px;
}



ul.footerlist {
	margin:0;
    list-style: inline;
    padding: 0;
    margin-left:220px;
    font-size:12px;
}

ul.footerlist li {
     display: block;
     float: left;
     margin: 0;
     padding: 0;
}

ul.footerlist li a {
     display: block;
     padding: 0.5em;
     border-width: 1px;
     color: #444444;
     text-decoration: none;
}

.footer_text{
	width:650px;
	height:auto;
}

.list{
	padding:0px;
	float:left;
    height:20px;
    margin:0px 0px 0px 163px;
    width:950px;
 }


img {
	border: none;
}

.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}

.light_gray ul {
	display:block;
    margin:0;
    list-style:none;
    float:left;
     font-size:12px;
	 height:29px;
	 padding:0px;
	 margin:0px;
	 color:#444444;
}
	  
.light_gray li {
      height:29px;
      display:inline;
	  line-height:30px;
      margin:0;
      padding:0;
}
	  
.light_gray a{
	 color:#444444;
	  font-weight:bold;
	  padding:0px 5px 0px 5px;
	  height:29px;
      margin:0;
	  text-decoration:none;
}

.light_gray a:hover{
	 color:#cccccc;
	  font-weight:bold;
	  padding:0px 5px 0px 5px;
	  height:29px;
      margin:0;
	  text-decoration:underline;
}

.shipping{
	margin:9px 0px 0px 8px;
	width:588px;
	height:auto;
	background-color:#F0F0F0;
	border:1px solid #003399;
	font-size:12px;
	
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	line-height:20px;
}

.alignBottom
{
    vertical-align:bottom;}

.border_bott{
	border-bottom: 1px solid #003399;
	padding-bottom:5px;
}


.border_none{
	border:none;
}


.borderAll
{
    border: 1px solid #003399;
    }
    
.borderAll td
{
    border: 1px solid #003399;
    }

. whiteBG
{
    background-color:#ffffff;
    }
    
.blackBG{
     background-color:#000000;
}
    
.grayBG
{
    background-color:#f0f0f0;
    } 
    
.blueBG{
    background-color:#1780C4;
color:#FFFFFF;
font-weight:bold;
} 
    
.ExportMsg {
    color:#2A49A3;
}
   
    
.border_bottom{
	border: 0px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottom th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottom td {
	border-bottom: 0px solid #003399;
	border-right: 0px solid #003399;	
}

.border_bottomOO{
	border: 0px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottomOO th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottomOO td {
	border-bottom: 0px solid #003399;
	border-right: 0px solid #003399;	
}

.borderOneBottom{
	border: 1px solid #003399;
	background-color:#f0f0f0;
}


.borderBottom{
	border: 1px solid #003399;
	margin:5px 0px 0px 8px;
}

.borderBottom th {
	border-bottom: 1px solid #003399;
	height:10px;
}

.borderBottom td {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
}

.floatRight{
	float:right; 
	margin-right:8px !important; margin-right:4px;	

}

.borderOneBotom{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}

.border_bottom_one{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}



.border_bottom_one td {
	padding-bottom:5px;
	border-bottom: 1px solid #003399;
}

.borderBottomOne{
	border: 1px solid #003399;
	background-color:#F0F0F0;
}

.borderBottomOne td {
	padding-bottom:5px;
}

.table_border{
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
	padding:10px 5px 10px 10px;
}

.table_border_one{
	padding-bottom:2px;
	float:left;
}

.border_line{
    border-color: #003399 ;
}

.button{
	background-image:url(images/buton.gif);
	border:1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	padding:0px 5px 0px 5px;	
	margin:0px;
}
.configurator{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:200px;
}

.make_left img {
	margin:5px 0 5px 5px;
	cursor:pointer;
}

.width_105 {
	width:91px;
	float:left;
}

.tableBlank{
	width:778px;
	height:80px;
	float:left;
}

.tableBlankSub{
	width:540px;
	height:80px;
	float:left;
	line-height:70px;
	text-align:right;
}
.quoteDetails{
	width:780px;
	height:80px;
	float:left;
	margin-left:30px;
}
.quoteDetailsText{
	width:500px;
	height:80px;
	float:left;
}
.greTable{
	background-color:#E9E6DF;
	width:995;
	height:25px;
	float:right;
}	

.greTableOne{
	background-color:#E9E6DF;
	height:52px;
	float:right;
	margin-right:8px !important; margin-right:4px;
}

.linethro{
	text-decoration:line-through;
	border:1px solid #003399;
}

.textBox{
	width:200px;
	overflow-y:scroll;
}

.pageRate{
	width:800px;
	height:auto;
	background-color:#F2F6FF;
	border:1px solid #D1E0FF;
	margin:0 0 0 20px;
	}

.align{
	vertical-align:top;
}

.bold_texTD{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                background-color:#ffffff;
}


.border{
	border:1px solid #003399;
	margin-left:9px;
}	

.text{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	cursor:pointer;
}


.SubMenu li ul a{
                width:10em;
                background:#E9E6DF;
                font-size:12px;
                font-weight:normal;
                height:auto;
                float:left;
}

.SubMenu li ul a:hover{
                width:10em;
                height:auto;
                background:#ffffff;
                float:left;
                font-size:12px;
                font-weight:normal;
                text-decoration:underline;
}



.SubMenu ul ul{
                top:-90px;
}              

.SubMenu li ul ul {
                left:155px;
                margin:0px 0 0 10px;
}

.SubMenu li:hover ul ul, SubMenu li:hover ul ul ul, SubMenu li:hover ul ul ul ul{
                display:none;
}
.SubMenu li:hover ul, SubMenu li li:hover ul, SubMenu li li li:hover ul, SubMenu li li li li:hover ul{
                display:block;
}

.listOne 
{
    margin:0px auto;
	text-align:center;
	clear:both;
height:auto;
width:1004px;
padding:0px;
border-top:1px solid #003399;

}

.boldGray{
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.boldRed{
    color:#CC3300;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.boldBlack{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

.regularWhite{
    color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularRed{
    color:#CC3300;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularBlack{
    color:#000000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;
}

.regularGray{
    color:#444444;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    margin:0px;

}

.regularGrayOne{
    padding:5px 0px 0px 0px;
}


.menuTop{
height:25px;
color:#444444;
}

.menuTop a{

color:#444444;
padding:5px;
text-decoration:none;
}

.menuTop a:hover{
color:#444444;
padding:5px;
text-decoration:underline;

}


.AccordionPanelTabSOR {
	margin: 0px;
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-right:1px solid #003399;
    border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOR a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;

}

.AccordionPanelTabSOM {
	margin: 0px;
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.AccordionPanelTabSOM a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;

}

.AccordionPanelTabSOMSel {
	margin: 0px;
	background-image:url(images/blue_bg_one.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOMSel a {
	margin: 0px;
	height:auto;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Blue;
	font-weight:bold;

}




.AccordionPanelTabNO {
	margin: 0px;
	background-image:url(images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	
	border-bottom:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOL {
	margin: 0px;
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	background-color:#003399;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
	white-space:nowrap;
}

.AccordionPanelTabSOL a{
	margin: 0px;
    height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	
}
.AccordionPanelTabSOLSel {
	margin: 0px;
	background-image:url(images/blue_bg_one.gif);
	background-repeat:repeat-x;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionPanelTabSOLSel a{
	margin: 0px;
    height:auto;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:Blue;
	font-weight:bold;
}

.bold_text{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
}

.bold_text_blue{
                font:Arial, Helvetica, sans-serif;
                color:#2B60DE;
                padding:5px;
                font-weight:bold;
                font-size:12px;

}

.bold_text a{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:none;
}

.bold_text a:hover{
                font:Arial, Helvetica, sans-serif;
                color:#2A49A3;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:underline;   
}

.selectedOne{
                font:Arial, Helvetica, sans-serif;
                color:#2A49A3;
                padding:5px;
                font-weight:bold;
                font-size:12px;
                padding:2px;
                text-decoration:none;   
}

.Accordion {
	margin:9px 0px 0px 8px;
	width:598px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}
.AccordionPanelHeader {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	border-top:1px solid #003399;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
}
.AccordionPanelTabOne {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-image:url(images/blueBgd.gif);
	background-repeat:repeat-x;
	height:auto;
	border:1px solid #003399;	
	padding:2px 0px 3px 8px;
	height:35px;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px 0px 0px 9px;
	height:auto;
	word-break:break-all;
	line-height:20px;
}

.AccordionPanelOpen .AccordionPanelTab {
}

.AccordionPanelTabHover {
	color: #555555;
	
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}


.AccordionSub {
	margin:0px;
	width:150px;
	overflow: hidden;
}

.AccordionSubPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionSubPanelTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color:#253E90;
	height:auto;
	border-top:1px solid #E9E6DF;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E6DF ;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.activeTab {
	margin: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background-color:#746E60;
	height:auto;
	border-top:1px solid #E9E6DF;	
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E6DF ;
	font-weight:bold;
	padding:2px 0px 3px 8px;
}

.AccordionSubPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height:auto;
	word-break:break-all;
	line-height:20px;
}

.AccordionSubPanelOpen .AccordionSubPanelTab {
}

.AccordionSubPanelTabHover {
	color: #555555;
	
}
.AccordionSubPanelOpen .AccordionSubPanelTabHover {
	color: #555555;
}

.AccordionSubFocused .AccordionSubPanelTab {
}

.AccordionSubFocused .AccordionSubPanelOpen .AccordionSubPanelTab {}

.overflowWhitetd
{
    
                font:Arial, Helvetica, sans-serif;
                color:#444444;
               padding:2px 5px 2px 5px;
                background-color:#ffffff;
                font-size:12px;
 
 }
 .overflowGraytd{
                font:Arial, Helvetica, sans-serif;
                color:#444444;
               padding:2px 5px 2px 5px;
                background-color:#F0F0F0;
                font-size:12px;
                
               
               
}

.loginLabel{
                margin:0 0 0 276px;
                padding:5px 0 10px 0;
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:15px;
                color:#2A49A3;
                font-weight:bold;
}

.loginLabelData{
                margin:0 0 0 0;
                padding:5px 0 10px 0;
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:15px;
                color:#2A49A3;
                font-weight:bold;
}
.yellowBord{
                width:100%;
                margin:0;
                border-top:3px solid #FFCE34;
                padding:0px;
                height:-5px;
}
.whiteBord{
                width:100%;
                margin:0;
                padding:0px;
                border-top:3px solid #ffffff;
                height:-5px;
}

.message
{
    min-height:200px !important; height:200px;
}

.blueBord{
                width:100%;
                margin:0;
                padding:0px;
                height:-5px;
                border-top:5px solid #336699;
               
}
.loginContainer{
                margin:18px 0 18px 276px;
                padding:14px 0 0 0;
                width:450px;
                height:106px;
                border:1px solid #484646;
                background:url(images/resetBg.gif) repeat-x;
                text-align:center;
}

.loginContainer_CustomerLogin{
                background-image:url(images/resetBGOne.gif);
                background-repeat:repeat-x;
                border:1px solid #CCCCCC;
                height:auto;
                margin:18px 0 18px 276px;
                padding:12px;
                width:357px;
}

.headerBG{
	width:960px;
	height:150px;
	background-image:url(images/header.gif);
	background-repeat:no-repeat;
	float:left;

}

.calenderBut
{
    background:url(images/next_arrow.gif);
    background-repeat:no-repeat;
    margin:0px;
    overflow:hidden;
    padding:0px;
    width:21px;
    height:21px;   
}

.AccordionTab {
                margin: 0px;
                -moz-user-select: none;
                -khtml-user-select: none;
                background-image:url(images/bg_tab_bar.gif);
                background-repeat:repeat-x;
                background-color:#273f9f;
                height:auto;
                border-top:1px solid #039; 
                font:Verdana, Arial, Helvetica, sans-serif;
                font-size:12px;
                color:#FFF;
                font-weight:bold;
                padding:2px 0px 3px 8px;
                white-space:nowrap;
}

.right_container{
	width:749px;
	height:100%;
	float:left;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.recentActivity{
	width:100%;
	height:auto;
	float:left;
	padding:0px 9px 9px 0px;	
}

.tableBorder{
	margin:9px 0 0 0;
	padding:0;
	width:364px;
	border:1px solid #003399;
}


.tableHeader{
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #003399;	
	background-image:url(images/blue_bg.gif);
	background-repeat:repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	line-height:20px;
	letter-spacing:50%;		
}

.tableContent{
	margin:0;
	padding:7px 7px 10px 7px;
}
.tableContent table td{
	margin:0;
	padding:2px 3px 2px 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
}

.tableSubHeader{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	letter-spacing:50%;
	height:20px;		
}

.textAlignRight{
	text-align:right;
}

.txtBreadCrumb{
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px 0px 5px 9px;
}

.right_container{
	width:749px;
	height:100%;
	float:left;
	margin:0px;
	padding: 0px 0px 10px 0px;
}

.recentActivity{
	width:100%;
	height:auto;
	float:left;
	padding:0px 8px 0px 0px;	
}


.tableHeader{
	margin:0;
	padding:0 0 0 5px;
	border-bottom:1px solid #003399;	
	background-image:url(images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	line-height:20px;
	letter-spacing:50%;		
}

.tableContent{
	margin:0;
	padding:7px 7px 10px 7px;
}


.tableFloatRight{
	float:right;
}

.tableSubHeader{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	letter-spacing:50%;		
}

.textAlignRight{
	text-align:right;
}

.texttWithGreyBackGroup{

	font:Arial, Helvetica, sans-serif;
	color:#444444;
	background-color:#f0f0f0;
	padding:5px;
}

.HelpNotice {
    background-color: #FFF8DC;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}


.LevyFee {
background-color:#FFCE41;
}

.OrderNumLink
{
    padding:5px 0px 5px 0px;
    cursor:pointer;
    text-decoration:none;
    color:#2A49A3;
    font-family:Arial, Helvetica, sans-serif;
}
    
.border_bott_pagedetails{
	border-bottom: 1px solid #003399;
	padding:5px;
	width:98%;
	
	
}
.borderLeft
{
    
    border-left:1px solid #003399;     
   
}

.gallaria
{
text-align:center;
padding:5px;
width:520px;
}
.gallariaDiv
{
    padding:10px; 
    width:520px;
}

.tdborderinnerSUB {
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-size:12px;	
	border-bottom-style:none;
	border-bottom-width: 0px;
	border:none;
	
	border-left-style:none;
	border-top-width: 0px;
	border-right-style:none;
	border-top-style:none; 
	border-collapse: separate;
   }



.border_bottom_two{
	border: 1px solid #003399;
	background-color:#F0F0F0;
	margin:9px 0px 0px 0px;
}

.border_bottom_two th {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;
	height:10px;
}

.border_bottom_two_td {
	border-bottom: 1px solid #003399;
	border-right: 1px solid #003399;	
}

.border_bottom_Only {
	border-bottom: 1px solid #003399;
	float:left;
}

.border_bottom_two_white{
	border: 1px solid #003399;
	background-color:#FFFFFF;
	margin:9px 0px 0px 0px;
}

.textt_withoutPadding{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	
	font-size:12px;
}
.AccordionPanelTabSOL_withoutPadding {
	margin: 0px;
	background-image:url(images/bg_parentTitle.gif);
	background-repeat:repeat-x;
	height:auto;
	border-left:1px solid #003399;	
	border-top:1px solid #003399;
	border-bottom:1px solid #003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2A49A3;
	font-weight:bold;
	
}

.devider_Line {
 border-bottom: 1px solid #003399;   
}

.borderAllOne
{
    border-bottom: 1px solid #003399;
    border-right: 1px solid #003399;
}

.borderLeft
{
    border-left: 1px solid #003399;
}

.borderThreeSide
{
    border-left: 1px solid #003399;
    border-bottom: 1px solid #003399;
    border-right: 1px solid #003399;
}
    
.myTDLink 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#342D7E;
    height:25px;
}

.myTDLink a{

color:#342D7E;
padding:5px;
text-decoration:none;
}

.myTDLink a:hover{
color:#342D7E;
padding:5px;
text-decoration:underline;
}

.paddingLftFive {
	padding-left:5px;
}
.vAlignTop {
	vertical-align:top;
}
.alignCenter {
	text-align:center;
}
.txtBox {
	height:19px;
	font-size:14px;
	width:236px;
}
.bgLogin {
	background:url(images/bg_login.jpg) no-repeat;
	width:1004px;
	height:768px;
	margin:auto;
}
.bgGlobalLanding {
	background:url(images/Global-Landing.jpg) no-repeat;
	width:1004px;
	height:768px;
	margin:auto;
}
.hdrTxtEighteen {
	font-weight:bold;
	font-size:18px;
	white-space:nowrap;
}
.hdrTxtForteen {
	font-weight:bold;
	font-size:14px;
	white-space:nowrap;
	padding-right:15px;
}
.linkTxt a:link, visited {
	color:#003398;
	text-decoration:none;
	font-weight:bold;
}
.linkTxt a:hover {
	color:#003398;
	text-decoration:underline;
	font-weight:bold;
}

.txtError {
	font-size:12px;
	color:#ff0000;
	font-weight:normal;
	padding:10px;	
	text-align:justify;
	background-color:#cfebfb;
	border:1px dashed #ff0000;
}

.txtBoxGray {
    font-size:10px;
    margin: 7px 0px 0px 7px; 
    padding: 2px; 
    height: 13px;
    width:135px;
}
.txtBoxGrayHdr {
    font-size:10px;
    margin: 7px 0px 0px 7px; 
    padding: 2px;   
    width:135px;
}

.listBoxGray {
    font-size:10px;
    color:#444;
    height:19px;
    margin-left:7px;
    width:135px;
    margin: 7px 0px 0px 7px; 
    padding: 2px; 
    vertical-align: bottom;
}

.alignRight 
{
    text-align:right;
}

.btnAddToCart {
	width:84px;
	height:18px;
}
 
.PartTitleStyle 
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 7px;
	color:#fff;
	background-image:url(images/bg_lft_hdr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:middle;
 }

.PartTitleStyle a
{
    color:#fff;
}
 
.PartTitleStyle table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 7px;
	color:#fff;
	background-image:url(images/bg_rgt_hdr.gif);
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	vertical-align:middle;
 }

.CatalogTitleStyle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2554C7;
	background-image:url(Images/box_top_middle_yellow.gif);
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
}

.PartTitleStyle table tr td 
{
	padding:10px 10px 0 10px;
}

.PartTitleStyle table tr td span 
{
    font-size:12px;
    font-weight:bold;
    padding-right: -10px; 
    
}

.PartStyle {
background-color: #EFEBEF;
text-align:left;
 }

.PartZone 
{
 }

.PartZoneHeader {
height:0px;
display:none; }

.MenuPopUpStyle
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#cfebfb;
	color:#fff;
	height:31px;
	vertical-align:middle;
 }

 .AjaxLoader
 {
     background-color:Transparent; 
     position: absolute; 
     bottom: 50%;
     right: 50%; 
     z-index:200; 
     display:;
 }
 
 .search_but_HTML{
	background-image:url(/images/login_button_bg.jpg);
	border: 1px solid #003399;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:medium;
	font-weight:bold;
	color: #003399;
}
.txtBold {
	font-weight:bold;
}
.button_index_HTML {
	border:1px solid #039;
	font-size:14px;
	color:#039;
	font-weight:bold;
	background-color:#fff;
	cursor:pointer;
}
.popUpBtn{
	background-image:url(images/bg_btn.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	vertical-align:middle;
	border:#B4B4B4 1px solid;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	font-size:12px;
}

.bgLftHdrMain {
	background-image:url(images/td_wave.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:962px;
	height:122px;
	
}
.bgRgtHdrMain {
	
}
.logoTechData {
	background-image:url(images/logoTechData.gif);
	background-repeat:no-repeat;
	width:150px;
	height:50px;
	background-position:top;	
}

.search_but_one_HTML{
	background-image:url(images/search_butn.gif);
	border:1px solid #B4B4B4;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444444;
	margin:3px 0px 0px 3px;
	padding:0px 4px 0px 4px;
	overflow:hidden;	
}

.bold_text{
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	padding:2px;
}

.gray_text_HTML{
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	color:#444444;
	padding:0px;
	line-height:20px;
	width:auto;
	margin:0px;
	float:left;
}

.bgLftCurve {
	background-image:url(images/bg_top_lft_curve.gif);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}
.bgMiddle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-image:url(images/bg_top_middle_curve.gif);
	background-repeat:repeat-x;
	height:31px;
	vertical-align:middle;
	text-align:left;
    vertical-align:middle;    
}
.bgRgtCurve {
	background-image:url(images/bg_top_rgt_curve.gif);
	background-repeat:no-repeat;
	height:31px;
	width:5px;
}

.bgLftBottomCurve
{
    background-image:url(images/bg_btm_lft_curve.gif);
	background-repeat:no-repeat;
	height:10px;
	background-position: bottom left;
	width:5px;
   
}
.bgMiddleBottom {
	color:#fff;
	background-image:url(images/bg_btm_middle.gif);
	background-repeat:repeat-x;
	height:10px;
	vertical-align: bottom ;
	background-position:bottom ;
}

.bgRhtBottomCurve
{
    background-image:url(images/bg_btm_rgt_curve.gif);
	background-repeat:no-repeat;
	height:10px;
	background-position:bottom right;
 width:5px;
}

.roundCurvesLeftBorder
{
    border-left: 1px solid #003399;
}
    
.roundCurvesRightBorder
{
    border-right: 1px solid #003399;
}

.bdrBlue {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#424542;
	border:1px solid #00309c;
	padding:10px;
}
.bdrBlue a{
	text-decoration:none;
	color:#424542;
}
.bdrBlue a:hover{
	text-decoration:underline;
	color:#424542;
}

.Favourite_Add
{
    background-color:#FBEAB2;
    }
.TDBGColor
{
    background-color:#EDF1FA;
    
    padding:5px;
        
}

.popUpHdr {
	background-image:url(images/bg_tab_bar.gif);
	background-repeat:repeat-x;
	height:auto;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	border-bottom:1px solid #999;
}
.alignRight {
	text-align:right;
}
.paddingTen {
	padding:10px;
}
.popbutton{
	background-image:url(images/bg_popupbtn.gif);
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	vertical-align:middle;
	border:#B4B4B4 1px solid;
	font-weight:bold;
	color:#444;
	cursor:pointer;
	font-size:12px;
	}
.txtCartSummary	 {
	background-color:#f8e8ba;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
}

.cartGrid td {
	padding:5px;
/*	border-bottom:1px solid #999;   */
	color:#444;
	font-weight:bold;
}
.cartGrid th {
	background-color:#039;
	background-repeat:repeat-x;	
	color:#fff;
	height:15px;	
	font-size:15px;
	font-weight:bold;	
}
.cartGridHdr {
	background-color:#039;
	background-repeat:repeat-x;	
	color:#fff;
	height:15px;	
	font-size:15px;
	font-weight:bold;	
}
.cartGrid tr td {
	background:#fff;
	vertical-align:top;
	height:19px;	
}
.cartGrid tr.odd td {
	background:#f5f5f5;
	border-bottom:none;
	vertical-align:top; 
	height:19px;
}
.cartGrid td a:link {
	color:#3c8fb1;
	text-decoration:underline;
	font-weight: normal;
}
.cartGrid td a:hover {
	color:#3c8fb1;
	text-decoration:none;
	font-weight: normal;
}
.cartGrid th a:link,
.cartGrid th a:visited {
	color:#3c8fb1;
	text-decoration:underline;
	font-weight: bold;
}
.cartGrid td.right {
	background:#F4F9F8;
	vertical-align:top;
	border-bottom:1px solid #999;
}
.cartGrid tr.oddBlank td {
	background:#ffffff;
	color:#3c8fb1; 
	vertical-align:top; 
}
.borderNone tr td {
	border:none !important;
}
.paddingNone tr td {
	padding:0;
}
.bdrTopNone {
	border-top:none;
}
.bdrLightGrey {
	border:1px solid #999;
}

.txtBold {
    font-weight:bold;
    font-size:12px;
    color:#039;
}
.bgHdr {
	background-image:url(images/td_wave.jpg);
	background-repeat:no-repeat;
	width:996px;
	height:109px;
	vertical-align:top;
}
.bgHdrSony {
	background-image:url(images/mainlogoSony.gif);
	background-repeat:no-repeat;
	background-color:Black;
	margin-left:10px;
	padding-top:10px;
	width:1004px;
	height:30px;
	vertical-align:top;
}
.bgHdrCen {
	background-image:url(images/td_wave_cen.jpg);
	background-repeat:no-repeat;
	width:996px;
	height:109px;
	vertical-align:top;
}
.techDataLogo {
	padding-top:17px;
	padding-left:19px;
}
.vAlignBtm {
	vertical-align:bottom;
}
.vAlighMiddle 
{
    vertical-align:middle;
}
.content_bg {
    background-image:url(images/main.gif);
    background-repeat:repeat-y;
    margin:0 auto;
    min-height:600px;
    padding:0;
   width:968px;
}

.alignRgt {
	text-align:right;
}
.alignRgt {
	padding:0 5px;
}
.paddingLftFive {
	padding-left:5px;
}
.paddingRgtTen {
	padding-right:10px;
}
.paddingFive {
	padding:5px;
}
.paddingTen {
	padding:10px;
}
.bdrPopupLightBlue {
	border:1px solid #7289b8;
}
.popUpHdr {
	white-space:nowrap;
}
.txtBox {
	font-size:12px;
}
.vAlignMiddle {
	vertical-align:middle;
}
.bdrBtmBlue {
    border-bottom:1px solid #039;
}
.bdrTopBlue {
    border-top:1px solid #039;
}
.bdrLftBlue {
    border-left:1px solid #039;
}
.bdrRgtBlue {
    border-right:1px solid #039;
}

.shoppingCrtLink a{
    font-size:12px;
    text-decoration:none;   
}

.shoppingCrtLink{
    font-size:12px;
    text-decoration:none;   
}

.shoppingCrtLink a:hover{
    font-size:12px;
    text-decoration:underline;   
}
.logoLink {
padding:17px 92px;
float:left; 
height:59px; 
width:165px;
}

.primiumAdvBox
{
    margin: 0 auto 0px auto;
    overflow: hidden;
    /* border:1px solid #039; */
    border: 0px;
}

.tdbody{
	width:1004px;
	margin:auto;
} 

.bgWebPart{
    background-color:#EFEBEF;
}

#top-cat-list a  
{
	padding: 2px 7px 2px 15px; 
	display: block; 
	text-decoration: none; 
	color: rgb(22, 91, 101); 
	font-size: 12px; 
	font-weight: bold; 
}
#top-cat-list a:hover  
{
	color: rgb(255, 255, 255); 
	background-color: grey;
	text-decoration: underline;
}
.PromotionalItems{
background:#DDDDDD;
height:30px;
}
.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.promotion{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:16px;
}

.Currentpromo{
font-weight:bold;
font-size:16px;
}

.promotionOne{
font-weight:bold;
font-size:16px;
text-decoration:underline;
}

.promotiontwo{
font-weight:bold;
font-size:16px;
}

.promotionSub{
padding:0px 0px 0px 30px;

}
.promotionline{
font-weight:bold;
padding:30px 0px 0px 30px;
font-size:14px;
}

.Currentpromotions{
color:#07A5E8;
font-weight:bold;
}

.currentpromotionsOne{
	color:#07A5E8;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.promotion1{
padding:10px 0px 5px 40px;
}
.welcomeNote {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.welcomeNote01 {
      padding:2px;
      font-family:Arial, Helvetica, sans-serif;
      font-size:10px;
      color:#333333;
      border:1px solid #ffcc33;
      background-color:#f5e7b6;
}
.requried{
	color:#DE5A5A;
}

.padRight
{
	padding-right:20px;
}

#divSearchCriteria
{
    height: 227px;
}
.style1
{
    width: 6%;
}
.style2
{
    width: 17%;
}
.CustPrice
{
    
    font-weight:bold;
    color:Green;

}
.hdrStyle
{
    font-size:12;
    font-family:Arial;
    font-weight:bold;
    vertical-align:top;
    text-decoration:none;
    
}
.bidStyle
{
    text-align:center;
}
.padRight
{
	padding-right:50px;
}
.padRight2
{
	padding-right:25px;
}
.padRight3
{
	padding-right:15px;
}
.padLeft
{
	padding-left:20px;
	
}
.alignLeft
{
	text-align:left;
}
.alignTop
{
    vertical-align:top;
}
.content
{
    border: solid 2px #333399; 
    border-top: solid 4px #333399; 
    padding: 2 2 2 2; 
    background-color: #ffffff;
    background-image: url(/images/fadeBackBlue.gif); 
    background-position: bottom;  
    background-repeat: repeat-x; 	
}
.cartBack
{
	background-image: url(/images/results/cart-new.gif); 
    background-position: bottom;  
    background-repeat: no-repeat; 	
}
.margin10
{
	margin-left:10px;
	margin-right:10px;
}
/*  CSS CLASSES FOR MY GOVERNMENT TRACKER STARTS   */

/* Added by Manasi on 13/01/10 */

.hLine {
	background:url(images/bg_h_line.gif) repeat-x;
	height:11px;
	padding-left:10px;
	padding-right:10px;
}
.content_top_lft{
	background:url(images/content_top_lft.gif) no-repeat;
	height:29px; width:10px;
}

.content_top_rgt{
	background:url(images/content_top_rgt.gif) no-repeat;
	height:29px; width:10px;
}

.content_mid_bg{
	background:url(images/content_mid_bg.gif) repeat-x;
	height:29px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
	vertical-align:middle;
}

.content_btm_lft{
	background:url(images/content_btm_lft.gif) no-repeat;
	height:7px; width:7px;
}

.content_btm_rgt{
	background:url(images/content_btm_rgt.gif) no-repeat;
	height:7px; width:7px;
}

.content_btm_bg{
	background:url(images/content_btm_bg.gif) repeat-x;
	height:7px;
}
.content_mid_lft{
	border-left:1px solid #003366;
	background-color:#efefef;
}

.content_mid_rgt{
	border-right:1px solid #003366;
	background-color:#efefef;
}

.content_mid{
	background-color:#efefef;
	padding:10px;
}

.section_title{
	border-bottom:2px solid #003399;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}

.section_lable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-align:left;
}

.content_section td{
	padding:1px 0px;
}

.btn_holder{
	float:right;
	margin-left:10px;
	height:27px;
	cursor:pointer;
}

.btn_print{
	background:url(images/btn_print.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_csv{
	background:url(images/btn_csv.gif) no-repeat;
	height:24px; width:56px;
	border:none; cursor:pointer;
}

.btn_excel{
	background:url(images/btn_excel.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_pdf{
	background:url(images/btn_pdf.gif) no-repeat;
	height:24px; width:65px;
	border:none; cursor:pointer;
}

.btn_search{
	background:url(images/btn_search.gif) no-repeat;
	height:27px; width:64px;
	border:none; cursor:pointer;
}

.btn_clearSearch{
	background:url(images/btn_clearSearch.gif) no-repeat;
	height:27px; width:98px;
	border:none; cursor:pointer;
}

.icon_callendar{
	background:url(images/icon_callendar.gif) no-repeat;
	height:17px; width:17px;
}

.btn_collapse{
	float:right;
	height:16px; width:16px; border:none;
	/*background:url(images/collapse.gif) no-repeat;*/
}

.btn_expand{
	float:right;
	height:16px; width:16px; border:none;
	/*background:url(images/expand.gif) no-repeat;*/
}

.btnCart{
    /* background-image:url(/App_Themes/Default/images/btn_add_to_cart.gif); */
    background-repeat:no-repeat; 
    border:none; 
    cursor:pointer;
    }



/* Combo Box Classes Start */
/*.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(images/aqua-bg.gif);
	background-repeat:no-repeat;
    background-position: top left;
    border: none;
    padding: 2px 0px 0px 8px;
    font-size: 11px;
    height: 16px;
}*/

.AquaStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(images/aqua-arrow.gif);
	background-repeat:no-repeat;
    background-position: top left;
    border:none;
    /*height: 16px;*/
    width: 21px;
}

.AquaStyle td{
	padding:0px;
	margin:0px;
}

/*.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
    background-color: #ADD8E6;
    border: solid 1px Blue;
    border-right: 0px none;    
    background-repeat:no-repeat;
    background-position: top left;
    border: 0px none;
    padding: 0px 0px 0px 8px;
    font-size: 11px;
    height: 16px;
    
}
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
    background-color: #ADD8E6;
    border: solid 1px Blue;    
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}*/



/* Combo Box Classes End */

/*  Email Registration Classes Start */

.unregis_bg{
	float:right;
	margin-left:10px;
	background-color:#ffeaea;
	color:#444444;
	padding:3px 10px;
	font-size:12px;
	border:1px solid #a1bad3;
}
.regis_bg{
	float:right;
	margin-left:10px;
	background-color:#e4fbe1;
	color:#444444;
	font-size:12px;	
	padding:3px 10px;
	border:1px solid #a1bad3;	
}
.optout_bg{
	float:right;
	margin-left:10px;
	background-color:#fffbe2;
	color:#444444;
	font-size:12px;	
	border:1px solid #a1bad3;
	padding:3px 10px;
}

/*  Email Registration Classes End */

/*  CSS CLASSES FOR MY GOVERNMENT TRACKER ENDS   */

.section_bold_lable{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; text-align:left;
	font-weight:bold;
}

.content_section th{
	padding:3px 0px; text-align:left;
}

.content_section td{
	padding:5px 0px; text-align:left;
}

.btn_info{
	background:url(images/ico_info.gif) no-repeat;
	height:25px; width:26px; border:none;
	cursor:pointer;
}

/* Flyout Classes Start */

.flyout{
	top:445px; left:420px;
	width:725px;
}

.flyout_top{
	float:left;
	background:url(images/flyout_top.gif) no-repeat;
	height:28px; width:100%;
}

.flyout_mid{
	float:left; width:96%;
	padding:0px 10px 10px;
	border-left:1px solid #71808f;
	border-right:1px solid #71808f;
	background-color:#e1ebff;
	margin-left:6px;	
}

.flyout_btm{
	float:left;
	background:url(images/flyout_btm.gif) no-repeat;
	height:28px; width:100%;
}

.btn_close{
	float:right;
	border:none;
	cursor:pointer;
	background:url(images/btn_close.gif) no-repeat;
	height:16px; width:16px;
	margin:5px 10px 0px 0px;
}

.flyout_table td{
	padding:3px 10px;
}

.inner_table td{
	padding:3px 0px;
}

.flyout_header{
	background:url(images/flyout_header.gif) no-repeat top left;
	height:35px;
	vertical-align:middle;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:bold;
}

.flyout_cont_btm{
	background:url(images/flyout_cont_btm.gif) no-repeat;
	height:8px; width:100%;
}


/* Flyout Classes End */
.ModalPopupBG
{
      background-color: #666699;
      filter: alpha(opacity=50);
      opacity: 0.7;
}
img.resize{
	width:30px;
	height:20px;
	border:1px solid #000000;
	padding:2px;
	position:absolute;
	z-index:1;
}

.colaps_header{
	background:transparent url(images/colaps_header.gif) repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:35px;
	vertical-align:middle;
	color:#444444;
	border-left:1px solid #96a8bb;
	border-right:1px solid #96a8bb;	
}

.sub_mcc_three_Center
{
    width:530px;
      height:auto;
      margin:0 auto;
      padding-bottom:10px;    
    }

}

.watermark {
	color: #C0C0C0;
	font-style: italic;
}
