﻿body
{
margin: 0;
padding: 0;
background: #001f3a url(images/bg.jpg) repeat-x fixed;
font-family: Arial, sans-serif;
/*border: 1px solid green;*/
}

iframe
{
background: transparent;
}

/* default links */

a:link {
/*background-color: transparent;*/
color: #000;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
a:hover {
color: #007cc4;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
a:visited {
color: #666;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}

.tab1_mdlallnav a  {
background-color: transparent;
color: #000;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.tab1_mdlallnav a:hover {
color: #007cc4;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.tab1_mdlallnav a:visited {
color: #666;
font-family: Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}

/* text style */

h1 {
margin: 0;
padding: 30px;
font-size: 150%;
color: #FF0000;
text-indent: -9000px;
}

h2 {
margin: 0 0px 0 0px;
padding: 0 1px 0 1px;
font-size: 150%;
color: #459dcf;
font-weight: normal;
}

h3 {
font-size: 100%;
color: #459dcf;
}

p
{
font-size: 12px;
color: #333333;
line-height: 170%;
}

.define_p
{
 clear: left;
 margin: 0 0 8px 0;
 padding: 0; 
 /*border: 1px solid red;*/
}

.define_p_left
{
 float: left;
 margin: 0 0 8px 0;
 padding: 0; 
 width: 180px;
 display: block;
 /*border: 1px solid red;*/
}

.define_p_right
{
 float: right;
 margin: 0 0 8px 0;
 padding: 0; 
 width: 220px;
 display: block;
 /*border: 1px solid green;*/
}
   

/* begin master page css */
#header_hold
{
float: none;
margin: 0px auto 0px auto;
padding: 0 1px 0 1px;
width: 951px;
height: 115px;
z-index: 1000;
/*border: 1px solid orange;*/
}


#header {
float: left;
margin: 0px;
padding: 0px 0px 0px 0px;
width: 991px;
height: 112px;
background:url(images/header.jpg) no-repeat;
border: none;
/*border: 1px solid red;*/
}

.logo_click
{
clear: left;
margin: 0 0 0 0;
padding: 0 1px 0 1px;
width: 190px;
height: 80px;
background-color: Transparent;
display: block;
/*border: 1px solid red;*/
}

.logo_click img
{
border: none;
}

.mainNav
{
float: left;
margin: -27px 0px 0 50px;
padding: 0 1px 0 1px;
font-weight: bold;
font-size: 90%;
width: 930px;
border: none;
display: block;
z-index: 500000000;
/*border: 1px solid orange;*/
}

.mainNav_fox
{
float: right;
margin: -27px 13px 0 0px;
padding: 0 1px 0 1px;
font-weight: bold;
font-size: 90%;
border: none;
display: block;
z-index: 500000000;
/*border: 1px solid orange;*/
}

.lower_zindex
{
 z-index: 0;   
 /*border: 1px solid orange;*/
}

.customer_login
{
float: right;
margin: -105px 15px 0 0;
text-decoration: none;
display: inline;
/*border: 1px solid orange;*/
}

.customer_login a { color: #000; text-decoration: none;}

.customer_login a:active { color: #000; text-decoration: none;}

.customer_login a:hover { color: #007cc4; text-decoration: none;}

.customer_login a.active:link, .customer_login a.active:visited
{
color: #000;
text-decoration: none;
}

/* end master page css */


/* start container1 content css */
#wrapper {
float: none;
margin: 0px auto 0px  auto;
padding: 0px 1px 0px 1px;
width:990px;
border: none;
z-index: 0;
/*border: 1px solid red;*/
}

/* tab holds */

.tabholdff
{
float: left;
margin: 0px 0 0 0;
padding:0;
line-height: 170%;
z-index: 0;
/*border: 1px solid yellow;*/
}

.tabholdie 
{
float: left;
margin: 0px 0 0 0;
padding:0;
line-height: 170%;
z-index: 0;
background: none;
/*border: 1px solid yellow;*/
}

.tabhold 
{
float: left;
margin: 0px 0 0 0;
padding:0;
line-height: 170%;
z-index: 0;
/*background: url(images/ff_fix.png) no-repeat;*/
/*border: 1px solid yellow;*/
}

/*.tabhold p, .cb p {
margin: 0;
padding: 0 5px 5px 50px;
color: #333;
}*/

/*.cb {
margin: 0.5em 0;
line-height: 170%;
	}
	*/
.tab_border1
{
float: left;
margin: -2px 0 0 0;
width: 198px;
border-top: 1px solid #142c7c;
}
.tab_border2
{
float: left;
margin: -2px 0 0 6px;
width: 285px;
border-top: 1px solid #142c7c;
}
.tab_border3
{
float: left;
margin: -2px 0 0 8px;
width: 488px;
border-top: 1px solid #142c7c;
}

.tab_border_all
{
float: left;
margin: -2px 0 0 0;
width: 986px;
border-top: 1px solid #142c7c;
}

.tab_border_nav
{
float: left;
margin: -2px 0 0 13px;
width: 780px;
border-top: 1px solid #142c7c;
}
	
.tabholdtop	
{
float: left;
margin: 0;
padding: 0px 1px 0 1px;
background: url(images/toptab.jpg) no-repeat;
width: 994px;
height: 26px;
display: block;
/*border: 1px solid green;*/
}

.tabholdmiddle
{
float: left;
margin: 0px 0 0 0;
padding: 0px 1px 0 1px;
line-height: 130%;
width: 1003px;
height: 491px;
background: url(images/tab_bg.jpg) no-repeat;
display: block;
/*border: 1px solid pink;*/
}

.tabholdbottom
{
float: left;
margin: 0;
padding: 0px 1px 0 1px;
line-height: 170%;
display: block;
width: 987px;
height: 98px;
background: url(images/btm_tab.jpg) no-repeat;
/*border: 1px solid aqua;*/
}

.tabholdtopall	
{
float: left;
margin: 0;
padding: 0px 1px 0 1px;
background: url(images/inside_t_tab.gif) no-repeat;
width: 987px;
height: 26px;
display: block;
/*border: 1px solid green;*/
}

.tabholdtopnav	
{
float: left;
margin: 0;
padding: 0px 1px 0 1px;
background: url(images/top_tab_nav_new.gif) no-repeat;
/*background: url(images/tab_top_nav.gif) no-repeat;*/
width: 987px;
height: 26px;
display: block;
/*border: 1px solid green;*/
}

.default_top	
{
float: left;
margin: 0;
padding: 0px 1px 0 1px;
background: url(images/default_top_bar.png) no-repeat;
/*background: url(images/tab_top_nav.gif) no-repeat;*/
width: 987px;
height: 14px;
display: block;
/*border: 1px solid green;*/
}

.tabholdmiddleall
{
float: left;
margin: 0px 0 20px 0;
padding: 0px 1px 20px 1px;
line-height: 130%;
width: 985px;
min-height: 500px;
display: block;
background: white;
/*border: 1px solid pink;*/
}

.tabholdmiddlenav
{
float: left;
margin: 0px 0 0 0;
padding: 0px 1px 0 1px;
line-height: 130%;
width: 1003px;
min-height: 500px;
background: url(images/tab_nav_bg.gif) repeat-y;
display: block;
/*border: 1px solid pink;*/
}

.firefoxfix
{
float: left;
width: 990px;
/*border: 1px solid purple;*/
/*background: url(images/ff_fix.jpg) no-repeat;
background-position: top left;*/
 }


.middledefault
{
float: left;
margin: 0px 0 0 0;
padding: 0px 1px 0 1px;
line-height: 130%;
width: 985px;
min-height: 500px;
display: inline;
background: #363639 url(images/sprite.png) repeat-x;
border: 1px solid pink;*/
}

.middledefault_ie7
{
float: left;
margin: 0px 0 0 0;
padding: 0px 1px 0 1px;
line-height: 130%;
width: 990px;
min-height: 550px;
display: block;
background-image: none;
/*border: 1px solid pink;*/
}

.middledefaultscroll
{
float: left;
margin: -200px 0 0 100px;
padding: 0px 1px 0 1px;
width: 990px;
min-height: 48px;
display: inline;
z-index: 500;
/*border: 1px solid pink;*/
}

.tabholdmiddlenav2
{
float: left;
margin: 0px 0 0 -1px;
padding: 0px;
line-height: 130%;
width: 987px;
min-height: 442px;
/*background: url(images/tab_mdl_nav.gif) no-repeat;*/
display: block;
/*border: 1px solid orange;*/
}

.tabholdmiddleall2
{
float: left;
margin: 0px 0 0 -1px;
padding: 0px;
line-height: 130%;
width: 987px;
min-height: 442px;
display: block;
/*border: 1px solid orange;*/
}

/* tab hold */	

/* tab information */
.tab1_hdr
{
margin: 0 0 0 5px;
padding: 0 1px 0 1px;
display: inline;
color: #142c7c;
font-size: 1.1em;
/*border: 1px solid orange;*/
}
.tab2_hdr
{
margin: 0 0 0 140px;
padding: 0 1px 0 1px;
display: inline;
color: #142c7c;
font-size: 1.1em;
/*border: 1px solid orange;*/
}
.tab3_hdr
{
margin: 0 0 0 170px;
padding: 0 1px 0 1px;
display: inline;
color: #142c7c;
font-size: 1.1em;
/*border: 1px solid orange;*/
}

.tab1_hdrall
{
float: left;
margin: 0 0 0 5px;
padding: 0 1px 0 1px;
display: inline;
color: #142c7c;
font-size: 1.1em;
font-weight: bold;
/*border: 1px solid orange;*/
}

.tab1_hdrnav
{
float: left;
margin: 3px 0 0 5px;
padding: 0 1px 0 1px;
width: 185px;
height: 26px;
display: inline;
color: #142c7c;
font-size: 1.1em;
background: url(images/side_nav.gif) no-repeat;
/*border: 1px solid orange;*/
}

.nav_title
{
 float: left;
 margin: 4px 0 0 10px;
 padding: 0px 1px 0px 1px;
 color: White;
 /*font-size: 13px;*/
 height: 30px;
 font-weight: bold;
 /*border: 1px solid green;*/
}    

.tab2_hdrnav
{
margin: 0 0 0 20px;
padding: 0 1px 0 1px;
display: inline;
/*color: #142c7c;*/
color: #333333;
font-weight: bold;
font-size: 15px;
/*border: 1px solid orange;*/
}

.tab1_mdl
{
float: left;
margin: 5px 0 0 5px;
padding: 0 1px 0 1px;
display: block;
width: 170px;
color: #333;
font-size: .9em;
/*border: 1px solid orange;*/
}
.tab2_mdl
{
float: left;
margin: 5px 0 0 30px;
padding: 0 1px 0 1px;
display: block;
width: 270px;
color: #333;
font-size: .9em;
/*border: 1px solid orange;*/
}
.tab3_mdl
{
float: left;
margin: 5px 0 0 20px;
padding: 0 1px 0 1px;
display: block;
color: #333;
font-size: .9em;
/*border: 1px solid orange;*/
}

.tab1_mdlall
{
float: left;
margin: 5px 0 0 5px;
padding: 0 1px 0 1px;
display: block;
width: 900px;
color: #333;
font-size: .9em;
/*border: 1px solid orange;*/
}

.tab1_mdlallnavout
{
float: left;
margin: -857px 0 0px 204px;
padding: 0 1px 20px 1px;
display: block;
width: 779px;
min-height: 1426px;
color: #333;
font-size: .9em;
background: #ffffff url(images/new_bg_middle_light.jpg) repeat-x;
border-left: 1px solid #8092a0;
border-right: 1px solid #8092a0;
/*border: 1px solid red;*/
}

.mdl_title_image
{
float: left;
margin: 0;
width: 781px;
height: 76px;
/*border: 1px solid red;*/
}

.tab1_mdlallnav
{
float: left;
margin: 5px 0 0 0;
padding: 0 1px 20px 1px;
display: block;
width: 776px;
color: #333;
font-size: .9em;
/*border: 1px solid orange;*/
}

.top_bar_text
{
float: left;
margin: 5px 0 0 20px;
color: #333333;
font-weight: bold;
font-size: 14px;
/*border: 1px solid yellow;*/
}

.top_barshort_text
{
float: left;
margin: 4px 0 0 20px;
color: #333333;
font-weight: bold;
font-size: 14px;
/*border: 1px solid yellow;*/
}

.top_bar_middle_new
{
float: left;
margin: 0;
width: 772px;
height: 34px;
background: url(images/long_top_bar.jpg) no-repeat;
/*border: 1px solid purple;   */
}

.top_bar_shortb_new
{
float: left;
margin: 8px 0 0 0;
width: 478px;
height: 30px;
background: url(images/title_b_short_new.jpg) no-repeat;
/*border: 1px solid purple;   */
}

.top_bar_shortw_new
{
float: left;
margin: 10px 0 0 0;
width: 478px;
height: 30px;
background: url(images/title_w_short_new.jpg) no-repeat;
/*border: 1px solid purple;*/
}

.hold_moreinfo
{
 float: right;
 margin: 0 0 0 0;
 padding: 0 1px 0 10px;
 width: 210px;
 /*border: 1px solid orange;*/
} 

.hold_text_top
 {
 float: left;
 margin: 0 0 0 0;
 padding: 0 1px 0 10px;
 width: 540px;
 /*border: 1px solid orange;*/
}  

.hold_text_top_contact
 {
 float: left;
 margin: 0 0 0 0;
 padding: 0 1px 0 10px;
 width: 410px;
 /*border: 1px solid orange;*/
}  

.hold_text_top_news
 {
 float: left;
 margin: 0 0 0 0;
 padding: 0 1px 0 10px;
 width: 760px;
 /*border: 1px solid orange;*/
}  

.my_choice
{
float: left;
margin: 0px 0 10px -5px;
padding: 5px;
display: block;
width: 160px;
color: #333;
font-size: .9em;
/*border: 1px solid #459dcf;*/
}

.hdr_bold
{
color: #333;
font-size: 1em;
font-weight: bold;
}

.hdr_bold2
{
color: #165b85;
font-size: 14px;
font-weight: bold;
}

.hdr_bold3
{
color: #165b85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
/*border: 1px solid yellow;*/
}

.hdr_bold3 a
{
color: #165b85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
/*border: 1px solid yellow;*/
}

.hdr_bold3.a  
{
color: #165b85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
/*border: 1px solid yellow;*/
}

.hdr_bold3.a:link  
{
color: #165b85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.hdr_bold3 a:active  
{
color: #007cc4;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.hdr_bold3 a:hover  
{
color: #007cc4;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.hdr_bold3 a:visited  
{
color: #165b85;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

.ul_client_hold_march2010
{
float: left;
margin: 0 0 0 10px;
padding: 3px 0 0 0;
width: 100%;
color: #333333;
font-size: 13px;
font-weight: bold;
/*border: 1px solid orange;*/
}

.ul_client_hold_march2010_space
{
float: left;
margin: 0 0 20px 10px;
padding: 3px 0 0 0;
width: 100%;
color: #333333;
font-size: 13px;
font-weight: bold;
/*border: 1px solid orange;*/
}


.prod_title
{
color: #333;
font-size: 1.2em;
font-weight: bolder;
}

.tab2_box
{
margin: 0;
padding: 0 1px 0 1px;
display: block;
width: 280px;
/*border: 1px solid green;*/
}

.tab_ul_1
{
display:  table-column;
/*border: 1px solid green;*/
}

.tab_li_1
{
display:table-cell;
color: #142c7c;
list-style-image: url(images/ball.gif);
font-size: .8em;
border: none;
/*border: 1px solid purple;*/
}

.title_ul
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

.indent_li
{
float: left;
margin: 0 0 0 20px;
padding: 2px;
width: 100%;
/*border: 1px solid orange;*/
}    

.list_items
{
float: left;
margin: 0;
padding: 0;
width: 130px;
display: inline;
border: 1px solid #bdbdbd;
/*border: 1px solid red;*/
}

.list_itema
{
float: left;
margin: 0;
padding: 0 1px 0 1px;
width: 130px;
display: block;
/*border: 1px solid yellow;*/
}

.list_items2
{
float: left;
margin: 0 0 0 10px;
padding: 0 1px 0 1px;
width: 130px;
display: block;
border: 1px solid #bdbdbd;
/*border: 1px solid red;*/
}

.prod_hold
{
float: left;
margin: 0 0 0 0;
padding: 5px;
border: 1px solid #bdbdbd;
}

.prod_1
{
float: left;
margin: 0 0 0 0;
padding: 0 1px 0 1px;
width: 465px;
display: block;
background: url(images/products_bg.jpg) repeat-y;
border: 1px solid #bdbdbd;
}

.prod_2
{
float: left;
margin: 10px 0 0 0;
padding: 0 1px 0 1px;
width: 465px;
display: block;
background: url(images/products_bg.jpg) repeat-y;
border: 1px solid #bdbdbd;
}

.img_border
{
float: left;
margin: 0 4px 0 0;
border: 1px solid #bdbdbd;
}

.prod_col1
{
float: left;
margin: 10px 0 0 0;
padding: 0 1px 0 1px;
width: 340px;
display: inline;
/*border: 1px solid yellow;*/
}

.prod_col2
{
float: left;
margin: 10px 0px 0 10px;
padding: 0 1px 0 1px;
width: 100px;
display: inline;
/*border: 1px solid red;*/
}

.prod_col3
{
float: left;
margin: 10px 0 0 0;
padding: 0 1px 0 1px;
width: 465px;
height: 135px;
display: inline;
border: 1px solid #bdbdbd;
}

.learnmore
{
float: left;
margin: 0px 0 5px 0;
padding: 0 1px 0 1px;
display: inline;
}

.example
{
float: left;
margin: 0px 0 5px 0;
padding: 0 1px 0 1px;
display: inline;
border: 1px solid #bdbdbd;
}

#flashcontent
{
float: left;
width: 985px;
min-height: 500px;
background: url(images/bridge_sm.png) no-repeat top left;
/*border: 1px solid red;*/
}

.floatedbox
{
float: left;
margin-right: 5px;
padding: 0 3px;
line-height: normal;
}

.greyBackgroundcontent
{
float: left;
margin: 10px 5px 10px 5px;
width: 975px;
min-height: 530px;
 background-image: url(images/Bgffffff.png);
border: 1px solid #bdbfbf;
}

.HomepageContentBlock1
{
 float: left;
 width: 955px;
 margin: 10px 5px 0px 5px;
 background-image: url(images/Bgtopface333fff.png);
 background-repeat: repeat-x;
/* border: 1px solid green;*/
}

.HomepageContentBlock2
{
 float: left;
 width: 955px;
 margin: 5px;
 background-image: url(images/Bg333dark.png);
 background-repeat: repeat;
/*border: 1px solid green;*/
}

.HomepageContenttable
{
 float: left;
 margin: 0 0 0 5px;
 width: 975px;
/* border: 1px solid orange;*/
}

.HomepageContentBlock
{
 color: White;
}

.homepagetext
{
 color: White;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;   
}

.homepagelink:link,
.homepagelink:visited
{
 color: White;
 text-decoration: none;   
}

.homepagelink:hover,
.homepagelink:active,
.homepagelink:focus
{
color: #0383fa;
cursor: pointer;    
}

.hrclasssmallmargin
{margin: 0px;}

.HomepageTitle1{font-size: 15px;} .HomepageTitle2{font-size: 14px;}

.HomepageTitle1,
.HomepageTitle2,
.HomepageTitle3
{
color: White;
font-weight: bold;
}

.homerow
{
 width: 950px;
/*background-image: url(images/Bg333.png); */
 background-repeat: repeat;  
 /*border: 1px solid green;*/
}

.HomepageCell
{
 margin: 5px;
 padding: 3px;
 width: 47%;
 min-width: 47%;
 height: 170px;
 border: 1px solid white;
}

.HomepageCellTitle
{
 margin: 5px;
 padding: 3px;
 width: 47%;
 min-width: 45%;
}

.HomepageCellTitle2
{
 margin: 5px 5px 5px 5px;
 padding: 3px 3px 3px 3px;
 width: 45%;
 min-width: 45%;
}


.table
{
 float: left;
/* border: 1px solid aqua;   */
}

.row
{
 float: left;
/* border: 1px solid red;   */
}

.cell
{
 float: left;
 /*border: 1px solid purple;*/
}


.fontsize12px{font-size: 12px;}
.lineheight20{ line-height: 20px;}
.bold{font-weight: bold;}
.normal{font-weight: normal; line-height: normal;}
.whiteborder1px{border: 1px solid white;}
.topmarginzero {margin-top: 0;}
.noborder, .noborder img, .noborder:link {border: 0px solid white;}


.flash_move
{
float: left;
margin: 2px 0 0 0;
}

.nav_bg
{
float: left;
margin: 0 0 0 10px;
padding: 0 1px 5px 1px;
width: 180px;
min-height: 500px;
display: inline;
/*border: 1px solid red;*/
}

.nav_bg_around
{
float: left;
margin: 0px 0 0 7px;
padding: 0 1px 5px 1px;
width: 185px;
min-height: 847px;
display: inline;
background: url(images/aton_side2.jpg) no-repeat;
/*background: url(images/side_nav_b.gif) no-repeat;*/
/*border: 1px solid purple;*/   
}

/* tab information */	

/* start login */
.login_hold
{
float: left;
width: 400px;
/*border: 1px solid orange;*/
}

.login_ul
{
 /*border: 1px solid green;*/
}

.login_li
{
 list-style: none;
 height: 25px;
 /*border: 1px solid orange;*/
}

.login_left
{
 float: left;
 text-align: right;
 width: 140px;
 height: 24px;
 line-height: 20px;
 /*border: 1px solid purple;*/
}

.login_right
{
 float: right;
 /*border: 1px solid blue;*/
}

/* end login */

/* start client list */

.top_client_bar
{
 float: left;
 margin: 0;
 padding: 0;
 width: 987px;
 height: 20px;
 background: url(images/client_top_bar.png) no-repeat;
 /*border: 1px solid purple;   */
}

.top_client_flash
{
 float: left;
 margin: 0;
 padding: 0;
 width: 987px;
 height: 76px;
 background: url(images/long_plain_bridge.png) no-repeat;
 /*border: 1px solid aqua;   */
}

.middle_client_content
{
 float: left;
 width: 987px;
 min-height: 100px;
 background: #ffffff url(images/client_bg.png) top left repeat-x;
 /*border: 1px solid orange;   */
}

.middle_confirm_content
{
 float: left;
 width: 987px;
 min-height: 500px;
 background: #ffffff url(images/client_bg.png) top left repeat-x;
 /*border: 1px solid orange;   */
}

.left_div_client_march2010
{
float: left;
margin: 10px 0px 0 40px;
/*border: 1px solid red;*/
}

.client_form_request_hold
{
 float: left;
 margin: 0 0 0px 0;
 padding: 0 0 20px 0;
 /*border: 1px solid green;*/   
}

.client_form_request_top
{
 float: left;
 margin: 0;
 width: 918px;
 height: 30px;
 background: url(images/top_clientbg.png) no-repeat;
 /*border: 1px solid orange;   */
}

.client_form_request_middle
{
 float: left;
 margin: 0;
 width: 918px;
 min-height: 775px;
 background: url(images/middle_clientbg.png) no-repeat;
 /*border: 1px solid purple;  */ 
}

.client_form_request_middlerepeat
{
 float: left;
 margin: 0;
 background: url(images/middle_clientbg_repeat.png) repeat-y;
 width: 918px;
 /*border: 1px solid purple;   */
}

.client_form_request_bottom
{
 float: left;
 margin: 0;
 width: 918px;
 height: 9px;
 background: url(images/bottom_clientbg.png) no-repeat;
 /*border: 1px solid red;*/
}

.middle_div_client_march2010
{
float: left;
margin: 10px 0px 0 100px;
/*border: 1px solid orange;*/
}

.right_div_client_march2010
{
float: left;
margin: 10px 0px 0 100px;
/*border: 1px solid aqua;*/
}

.left_side
{
float: left;
margin: 0 0px 0 10px;
width: 320px;
/*border: 1px solid red;*/
}

.right_side
{
float: right;
margin: 0 150px 0 0px;
width: 270px;
/*border: 1px solid orange;*/
}

.client_li
{
 list-style: none;
 height: 25px;
 font-weight: normal;
 font-size: 12px;
 /*border: 1px solid orange;*/
}

/* end client list */

/* footer */

#footer{
clear:both;
margin: 0px;
width: 980px;
padding: 0px;
/*border: 1px solid yellow;*/
}

#footer p {
margin: 5px 0 0 20px;
padding: 5px 4px 4px 0;
font-weight: normal;
font-size: .7em;
line-height: 18px;
width: 580px;
color: white;
/*border: 1px solid orange;*/
}

#footer a:link, #footer a:visited {
color: white;
text-decoration: none;
}
#footer a:hover {
color: #000;
text-decoration: none;
}

.left_nav
{
float: left;
margin: 8px 0 0 0;
padding: 0 1px 0 1px;
/*border: 1px solid red;*/
}

ul.left_nav
{
list-style-type: none;
margin-top: 0px;
margin-left: 0;
margin-bottom: 0;
padding: 3px;
/*border: 1px solid red;*/
}

.left_nav li a:link {
color:#333;
line-height:150%;
text-decoration:none;
display:block;
width:154px;
border-bottom: 1px solid #EDEAEB;
}

.left_nav li a:active {
color:#333;
line-height:150%;
text-decoration:none;
display:block;
width:154px;
border-bottom: 1px solid #EDEAEB;
}

.left_nav li a:hover {
color: #007cc4;
line-height:150%;
display:block;
width:154px;
border-bottom: 1px solid #EDEAEB;
text-decoration:none;
}

.left_nav li a:visited {
color: #333;
text-decoration:none;
line-height:150%;
display:block;
width:154px;
border-bottom: 1px solid #EDEAEB;
}

/* end footer */

/* start list background for outsourcing */
.list_link_hld
{
 float: left; 
 width: 775px;  
 /*border: 1px solid red;*/
}

.list_link_hld1
{
 float: left; 
 width: 560px;  
 /*border: 1px solid purple;*/
}

.list_link_hld2
{
 float: right; 
 width: 210px;  
 /*border: 1px solid orange;*/
}

.list_link_hld3
{
 float: right; 
 margin: -3px -20px 0 0;
 width: 210px;  
 /*border: 1px solid orange;*/
}

.quick_top
{
 float: left; 
 width: 211px; 
 background-image: url(images/quick_top.gif);
 background-repeat: no-repeat;
 min-height: 206px;
 /*border: 1px solid green;*/
}

.quick_mdl
{
 float: left; 
 width: 205px;
 background-image: url(images/quick_mdl.gif);
 background-repeat: repeat;
 /*border: 1px solid red;*/
}

.quick_btm
{
 float: left; 
 width: 205px;
 background-image: url(images/quick_btm.gif);
 background-repeat: no-repeat;
 min-height: 8px;
 /*border: 1px solid blue;*/
}

.quick_text
{
 float: left;
 margin: -180px 0 0 -30px;
/* border: 1px solid pink;*/
}

.quick_title    
{
 float: left;
 margin: -202px 0 0 10px;
 width: 200px;
 font-weight: bold;
font-size: 14px;
/*border: 1px solid yellow;*/
}

.quick_p
{
 float: left;
 margin: -180px 0 0 8px;
 font-size: 11px;
 /*border: 1px solid red;*/
}

/* start new list */

.new_list_hold_up
{
float: left;
margin: 0px 0 0 0;
width: 412px;
height: 30px;
/*border: 1px solid orange;*/
}

.new_list_hold
{
float: left;
margin: 0px 0 0 0;
width: 412px;
/*border: 1px solid orange;*/
}

.new_list_holdLeft
{
float: left;
margin: 0px 0 0 0;
width: 320px;
border: 1px solid transparent;
/*border: 1px solid blue;*/
}

.new_list_holdRight
{
float: right;
margin: 0px 0 0 0;
width: 320px;
border: 1px solid transparent;
/*border: 1px solid orange;*/
}

.new_list_top
{
float: left;
width: 410px;
height: 75px;
/*background: url(images/list_top_new.gif) no-repeat;*/
}

.new_list_mdl
{
float: left;
width: 410px;
/*background: url(images/list_mdl_new.gif) repeat;*/
}

.new_list_btm
{
float: left;
width: 410px;
height: 5px;
/*background: url(images/list_btm_new.gif) no-repeat;*/
}

.new_list_topNowidth
{
float: left;
height: 75px;
/*background: url(images/list_top_new.gif) no-repeat;*/
}

.new_list_mdlNowidth
{
float: left;
/*background: url(images/list_mdl_new.gif) repeat;*/
}

.new_list_btmNowidth
{
float: left;
height: 5px;
/*background: url(images/list_btm_new.gif) no-repeat;*/
}

/*.new_list_top img
{
float: left;
width: 410px;
height: 74px;
background: url(images/list_top_new.gif) no-repeat;
opacity:0.5;
filter:alpha(opacity=50);
border: 1px solid yellow;
}

.new_list_mdl img
{
float: left;
width: 410px;
background: url(images/list_mdl_new.gif) repeat;
opacity:0.5;
filter:alpha(opacity=50);
}

.new_list_btm img
{
float: left;
width: 410px;
height: 7px;
background: url(images/list_btm_new.gif) no-repeat;
opacity:0.5;
filter:alpha(opacity=50);
}*/



/* end new list */


.list_background
{
 float: left;
 width:  550px;
 /*border: 1px solid purple;*/
} 

.list_top_bg
{
 float: left;
 width:  550px;
 background-image: url(images/list_bground.gif);
 background-repeat: no-repeat;
 min-height: 206px;
 /*border: 1px solid orange;*/
} 

.list_mdl_bg
{
 float: left;
 width:  550px;
 background-image: url(images/list_slice.gif);
 background-repeat: repeat;
 /*border: 1px solid yellow;*/
} 

.list_btm_bg
{
 float: left;
 width:  550px;
 background-image: url(images/list_btm.gif);
 background-repeat: no-repeat;
 min-height: 12px;
 /*border: 1px solid green;*/
} 

.outsource_image
{
 float: left;   
 margin: 0 0 10px 0;
}

.outsource_ul1
{
 float: left;
 margin: -248px 0 0 10px;
 padding: 0 1px 0 40px;
 width: 450px;
 /*border: 1px solid red;*/
}

.outsource_ul1 ul
{
font-weight: bold;
}

.outsource_ul1 li
{
 list-style-type: circle;   
}

.outsource_ul1 li.header_li
{
 list-style: none;   
}

.outsource_ul1 li.none_li
{
 list-style: none;   
}

.outsource_ul2
{
 float: left;
 margin: -246px 0 0 10px;
 padding: 0 1px 0 40px;
/* border: 1px solid red;*/
}

.outsource_ul2 li
{
 list-style-type: circle;
 font-size: normal;  
}

.outsource_ul2 li.header_li
{
 list-style: none;   
}

.outsource_ul2 li.none_li
{
 list-style: none;   
}

.outsource_ul2_sm
{
 float: left;
 margin: -100px 0 0 10px;
 padding: 0 1px 0 40px;
/* border: 1px solid red;*/
}

.outsource_ul2_sm li
{
 list-style-type: circle;
 font-size: normal;  
}

.outsource_ul2_sm li.header_li
{
 list-style: none;   
}

.outsource_ul2_sm li.none_li
{
 list-style: none;   
}

.outsource_ul3
{
 float: left;
 margin: -248px 0 0 10px;
 padding: 0 1px 0 40px;
 width: 450px;
/*border: 1px solid red;*/
}

.outsource_ul3 ul
{
font-weight: bold;
}

.outsource_ul3 li
{
 list-style-type: circle;   
}

.outsource_ul3 li.header_li
{
 list-style: none;   
}

.outsource_ul3 li.none_li
{
 list-style: none;   
}

.outsource_ul4
{
 float: left;
 margin: -102px 0 0 10px;
 padding: 0 1px 0 40px;
 width: 440px;
 /*border: 1px solid red;*/
}

.outsource_ul4 ul
{
font-weight: bold;
}

.outsource_ul4 li
{
 list-style-type: circle;   
}

.outsource_ul4 li.header_li
{
 list-style: none;   
}

.outsource_ul4 li.none_li
{
 list-style: none;   
}

.outsource_ul5
{
 float: left;
 margin: -76px 0 0 10px;
 padding: 0 1px 5px 40px;
 width: 440px;
 /*border: 1px solid red;*/
}

.outsource_ul5 ul
{
font-weight: bold;
}

.outsource_ul5 li
{
 /*list-style-type: circle; 
 list-style-position: outside;*/
 float: left;
 margin: 8px 0 0 -35px;
 padding: 0 1px 0 20px;
 display: inline;
 width: 350px;  
 list-style-type: none;
background: url(images/list_image3.gif) no-repeat;
 /*border: 1px solid yellow;*/
}

.outsource_ul5 li.header_li
{
 list-style: none;   
}

.outsource_ul5 li.none_li
{
 list-style: none;   
}

.outsource_ul5 ul
{
font-weight: bold;
}

.outsource_ul6 li
{
margin-top: 8px;
line-height: 20px;
 list-style-image: url(images/list_image3.gif); 
 /*border: 1px solid yellow;*/
}

.outsource_ul6 li.header_li
{
 list-style: none;   
}

.outsource_ul6 li.none_li
{
 list-style: none;   
}

.outsource_ul6
{
border: 2px solid transparent;
/*border: 2px solid green !important;*/
}


.xchange_ul ul
{
font-weight: bold;
}

.xchange_ul li
{
 /*list-style-type: circle; 
 list-style-position: outside;*/
 float: left;
 margin: 8px 0 0 -35px;
 padding: 0 1px 0 20px;
 display: inline;
 width: 350px;  
 list-style-type: none;
background: url(images/list_image3.gif) no-repeat;
 /*border: 1px solid yellow;*/
}

.xchange_ul li.header_li
{
 list-style: none;   
}

.xchange_ul li.none_li
{
 list-style: none;   
}

.xchange_ul
{
 float: left;
 margin: -56px 0 0 10px;
 padding: 0 1px 5px 40px;
 width: 440px;
 /*border: 1px solid red;*/
}

.xchange_ul ul
{
font-weight: bold;
}

.xchange_ul li
{
 /*list-style-type: circle; 
 list-style-position: outside;*/
 float: left;
 margin: 8px 0 0 -35px;
 padding: 0 1px 0 20px;
 display: inline;
 width: 350px;  
 list-style-type: none;
background: url(images/list_image3.gif) no-repeat;
 /*border: 1px solid yellow;*/
}

.xchange_ul li.header_li
{
 list-style: none;   
}

.xchange_ul li.none_li
{
 list-style: none;   
}

.xchangeli_text
{
 float: left;
 margin: -4px 0 0 0;   
}

.global_ul
{
 float: left;
 margin: -76px 0 0 10px;
 padding: 0 1px 5px 40px;
 width: 440px;
 /*border: 1px solid red;*/
}

.global_ul ul
{
font-weight: bold;
}

.global_ul li
{
 /*list-style-type: circle; 
 list-style-position: outside;*/
 float: left;
 margin: 8px 0 0 -35px;
 padding: 0 1px 0 20px;
 display: inline;
 width: 350px;  
 list-style-type: none;
background: url(images/list_image3.gif) no-repeat;
 /*border: 1px solid yellow;*/
}

.global_ul li.header_li
{
 list-style: none;   
}

.global_ul li.none_li
{
 list-style: none;   
}

.global_ul .list_top_secondhead_li
{
float: left;
margin: 8px 0 0 -35px;
display: inline;
width: 350px;  
padding-top: 0px;
padding-left: 0;
list-style: none;
list-style-type: none;
/*color: Red;*/
/*border: 1px solid orange;*/
}

.global_ul li.list_top_secondhead_li
{
 list-style: none;   
}

.global_ul li.list_top_secondhead_li
{
 list-style: none;   
}

.inside_ul
{
}    

.inside_ul li
{
font-weight: normal;
background: url(images/dark_li.png) no-repeat;
 } 
 
 .inside_ul2
{
}    

.inside_ul2 li
{
font-weight: normal;
background: url(images/dark_li2.png) no-repeat;
 } 

.list_top_li
{
padding-top: 10px;   
}

.list_header_li
{
float: left;
list-style: none;
margin: -25px 0 0 -30px;   
font-weight: bold;
background: url(images/spacer.gif) no-repeat;
width: 100%;
/*border: 1px solid green;*/
}

    
/* end list backgorund for outsourcing */

/* individual list item background */
.li_background
{
 float: left;
 margin: 10px 0 0 40px;
 width: 510px;
 /*border: 1px solid orange;*/
}

.li_background1
{
 float: left;
 margin: -175px 0 0 40px;
 width: 510px;
 /*border: 1px solid orange;*/
}

.li_background2
{
 float: left;
 margin: -35px 0 0 40px;
 width: 510px;
 /*border: 1px solid red;*/
}

.li_top_sm
{
 float: left;
 margin: 0 0 0 0;
 width: 495px;
 height: 104px;
 background-image: url(images/li_top_sm.gif);
 background-repeat: no-repeat;    
 /*border: 1px solid yellow;*/
}

.li_top
{
 float: left;
 margin: 0 0 0 0;
 width: 495px;
 min-height: 249px;
 background-image: url(images/li_top.gif);
 background-repeat: no-repeat;    
 /*border: 1px solid yellow;*/
}

.li_mdl
{
 float: left;
 margin: 0 0 0 0;
 width: 495px;
 background-image: url(images/li_slice.gif);
 background-repeat: repeat;    
 /*border: 1px solid purple;*/
}

.li_btm
{
 float: left;
 margin: 0 0 0 0;
 width: 495px;
 min-height: 17px;
 background-image: url(images/li_btm.gif);
 background-repeat: no-repeat;    
 /*border: 1px solid green;*/
}

.outsource_title
{
 float: left;
 margin: -276px 0 0 -25px;
 /*border: 1px solid yellow;   */
}

.outsource_back
{
 float: right;
 margin: 8px 10px 0 0px;
 text-align: right;
 width: 430px;
 /*border: 1px solid yellow;   */
}

.outsource_title2
{
 float: left;
 margin: -276px 0 0 -25px;
 /*border: 1px solid yellow;*/
}

/* individual list item backgorund */

/* start solutions for cable networks items */
.sol_net_title
{
 float: left;
 margin: -276px 0 0 -25px;
 /*border: 1px solid yellow;   */
}
/* end solutions for cable networks items */

/* start nestor items */
.sol_nes_title
{
 float: left;
 margin: -130px 0 0 -25px;
 /*border: 1px solid yellow;   */
}
/* end nestor items */

/* start Headend Reconciliation  items */
.sol_head_title
{
 float: left;
 margin: -130px 0 0 -25px;
 /*border: 1px solid yellow;   */
}

.he_r_flow_image
{
 float: left;
 margin: 5px;
 padding: 0 1px 0 1px;   
}
/* end Headend Reconciliation  items */

/* accordian */
.accordionHeader
{
    border: 1px solid #dfedf8;
    color: #333333;
    /*background-color: #2E4d7B;*/
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionContent
{
    /*background-color: #D3DEEF;*/
     background-image: url(images/accord_bg.png);
     background-repeat: repeat;
    border: none;
    border-top: 1px solid #dfedf8;
    padding: 5px;
    padding-top: 10px;
}

.accordionLink
{
 background-color: #D3DEEF;
    color: #333333;
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.header_none
{
border: none;
background-color: Transparent;
/*border: 1px solid orange;*/
}    

.move_accord
{
float: left;
width: 750px;
/*border: 1px solid #459dcf;*/
/*border: 1px solid orange;*/
}
/* end accordian */

body.home #mainNav a#home, body.main #mainNav a#main, body.contact #mainNav a#contact { 
  color: #007cc4;
}
body.home #mainNav a:hover#home, body.main #mainNav a:hover#main, body.contact #mainNav a:hover#contact, body.contact #mainNav a:visted#contact { 
  color: #000;
}

.box.default { 
  float: left;
  padding-right: 10px; 
  border: none;
  /*border: 1px solid purple;*/
} 
.box.default, .box.default { 
  background-image: none; 
  padding-right: 0; 
  border: none;
  /*border: 1px solid purple;*/
}

form {
margin: 0;
padding: 0;
font-size: 80%;
border: none;
/*border: 1px solid purple;*/
}

fieldset {
width: 146px;
border: 0;
margin: 0 0 10px 0;
padding: 5px;
}

.default fieldset {
width: auto;
border: 0;
margin: 10px 0 10px 50px;
padding: 0;
}

legend {
text-transform: uppercase;
font-size: 110%;
font-weight: bold;
margin: 10px 0 2px 0px;
padding: 2px;
/*background: #D72E2E;*/
color: #FFF;
}

.default legend {
display: none;
}

label {
display: none;
}

.default label {
display: block;
font-weight: bold;
}

input {
margin-top:0;
padding: 2px;
border: 0;
/*background: #D7E7E9;*/
color: #333;
}

textarea {
margin-top:0;
padding: 2px;
border: 0;
/*background: #D7E7E9;*/
color: #333;
}

.default input {
display: block;
}

input.submit {
	border: 0;
	margin-bottom: -6px;
padding: 2px;
	background: transparent;
	font-size: 10px;
}

li
{
font-size: 12px;
color: #333333;
list-style-type: circle;
}

.line_separate
{
float: left;
padding: 5px 1px 5px 1px;
width: 100%;
border-top: 1px dotted #333;
}

.line_separate2
{
float: left;
width: 400px;
border-top: 1px dotted #333;
}

.italics
{
font-style: italic;
}

.link_bold
{
font-size: 1.2em;
color: #333333;
}

.link_norm
{
font-size: 1em;
color: #333333;
font-weight: normal;
}

.restor_p
{
font-size: 1em;
}

.client_hold_march2010
{
float: left;
width: 225px;
/*border: 1px solid red;*/
}

.titleh2
{
font-size: 1.3em;
/*color: #459dcf;*/
color: #333333;
font-weight: normal;
}

.title_h2
{
font-size: 1.2em;
color: #459dcf;
font-weight: bold;
}

.title_h2blue
{
float: left;
margin: 0;
padding: 0;
width: 225px;
height: 33px;
background: url(images/client_title_blue.png) no-repeat;
/*border: 1px solid purple;*/
}

.title_h2_text
{
float: left;
margin: 2px 0 0 10px;
font-size: 15px;
color: #333333;
font-weight: bold;
/*border: 1px solid purple;*/
}

.title_h2mid
{
float: left;
width: 225px;
height: 33px;
background: url(images/client_title_mid.png) no-repeat;
/*border: 1px solid purple;*/
}

.title_h2white
{
float: left;
width: 225px;
height: 33px;
background: url(images/client_title_white.png) no-repeat;
/*border: 1px solid purple;*/
}

.title_h3
{
font-size: 12px;
/*color: #459dcf;*/
color: #333333;
line-height: 26px;
/*border: 1px solid red;*/
}

.larger_bold
{
font-weight: bold;
font-size: 14px;
}

.plain_bold
{
font-weight: bold;
}

.plain_normal
{
font-weight: normal;
}

.blue_emph
{
color: #0b3964;
}

.clear_p
{
clear: left;
}    

.header_li
{
list-style: none;
padding-top: 10px;   
font-weight: bold;
}

.none_li
{
list-style: none;
}

.dot_list_ok
{
 list-style-type: circle;   
}

.clear_p
{
    clear: left;
}    

.image_buff
{
 padding: 0 8px 0 0px;
 /*border: 1px solid red;*/
}

.image_buff2
{
 padding: 10px;
 /*border: 1px solid red;*/
}

.image_buff3
{
 padding: 0 10px 10px 10px;
 /*border: 1px solid red;*/
}

.image_why
{
float: right;
margin: 25px -200px 0 0px;
/*border: 1px solid green;*/
}

.image_why2
{
float: right;
margin: 75px -200px 0 0px;
/*border: 1px solid green;*/
}

.image_auth
{
 float: left;
margin: 5px 0 0 30px;
 /*border: 1px solid red;*/
}

.image_right_box
{
 padding: 10px 10px 0 10px;
/* border: 1px solid red;*/
}

.image_right_box_xchange
{
 float: left;
 margin: -10px 0 0 -20px;
 padding: 0px 0px 0 0px;
 /*border: 1px solid red;*/
}

/* end container1 content css */

/* client sign up xchange */

.xchange_mediabiz_hold
{
 float: left;
margin: 15px 0 15px 0;
padding-bottom: 30px;
width: 700px;
/*border: 1px solid orange;*/  
}

.top_info_argo_xchange
{
float: left;
margin: 15px 0 15px 0;
font-weight: bold;
font-size: 20px;
/*border: 1px solid orange;*/
}

.top_info_argo_xchange2
{
float: left;
/*border: 1px solid orange;    */
}

.xchange_left_text
{
 float: left;
 margin: 0px 0 20px 0;
 padding-bottom: 20px;
 width: 45%;
 min-height: 600px;
background: url(images/gradient_client.png) repeat-x;
/*border: 1px solid aqua;*/
}

.xchange_right_form
{
 float: left;
 margin: 0px 0 20px 0;
 padding-bottom: 20px;
 width: 45%;
 /*border: 1px solid orange;*/
}

.required
{
color: #96051d;
}

.client_hotel_image
{
 float: left;
 margin: 10px 0 10px 10px;
 width: 98%;
 /*border: 1px solid aqua;   */
}

.xchange_right_formhold
{
float: left;
margin: 10px 0 10px 15px;
/* border: 1px solid purple;*/
}

.xchange_form_row
{
 float: left;
margin: 0px 0 10px 0px;
 width: 100%;
 min-width: 100%;
 /*border: 1px solid red;   */
}

.confirm_textbox
{
  float: left;  
  background: none;
  width: 100%;  
}   

.client_label
{
 float: left;
 margin: 0 8px 0px 0;
 text-align: right;
 width: 30%;
 min-width: 30%;
 vertical-align: text-top;
 /*border: 1px solid green;*/   
}


.client_form_p
{
 margin: 0 0 0 10px;
 padding: 3px;   
}

.plain_bold_xchange_days
{
float: left;
margin: 0 0 0 75px;
font-weight: bold;
}

/* end client sign up xchange */

/* silverlight */
    #silverlightControlHost {
	    height: 100%;
    }
    #container {
		background-color: #0a0a0a;
	}
	
	.photo_hold
	{
	width: 750px;
	height: 600px;
	}
	
    .style1 {
	color: #1F4D72;
}
    .style2 {
	font-size: large;
	background-color: #F0F0F0;
}
.style3 {
	font-size: small;
}
.style4 {
	background-color: #F0F0F0;
}

/* end silverlight */

/* iframe for login */


.iframe_holder
{
float: left;
margin: 0 0 0 20px;
width: 450px;
height: 400px;
overflow: hidden;
}

.overlay_png
{
display: block;
z-index: 0;
background: none;
/*border: 1px solid orange;*/
/*background: lime;*/
}  



* html .overlay_png {
background: none;
}  

#me
{
float: left;
margin: 0px 0 0 0px;
padding: 0px 1px 0 1px;
width: 700px;
color: white;
border: 1px solid aqua;*/
}
div.twitter_widget
{
    margin: 80px 20px 0 0;
}
.widgets a
{
    vertical-align:top;
}
