BODY
{
	margin:0px; padding:0px;
	/*padding-bottom:100px;*/
	/*font: 11px Verdana, sans-serif, Arial, Helvetica;*/
	font: 12px "Trebuchet MS", Verdana, sans-serif, Arial, Helvetica;
	color: #3F3F3F;
	background: #fff  url(../images/CC/background-top.gif) repeat-x top;
	
		/*#091e2d*/
}
/*html
{
	width:100%;
	}*/
/****************Hack FF**********************/
@-moz-document url-prefix()
{
	
	.Login
	{ 
		padding-left:0px;
	}
	.RecoverLogin
	{
		padding-left:0px;
	}
	.Generate
	{
		padding-left:0px; /*25px*/
	}
	.Update
	{
		padding-left:0px;  /*30px*/
	}
	
	.WidthHack
	{
		width:500px;
	}
	.footerMOZ
	{
		position:relative; top:-50px; right:0px;
		text-align:center;
		width:100%;
	}
	.heightMOZ
	{
		height:50px;
	}
	#topHack
	{margin-top: -3px;}
	#hackMoz
	{word-spacing:3px;}
	#footerMOZ
	{margin-top:-130px; height:100px}
	#FooterLinkMOZ
	{top:-10px;}
	/*#CCContentRight
	{margin-bottom:10px;}
	#BlockLink
	{margin-bottom:100px;}*/
	#pr_TabBlock_Body 
	{margin-bottom:100px;}
	#heightMOZ
	{margin-bottom:100px;}
	#SProwsmal
	{margin-bottom:0px}
	
}
/*********************************************/

/****************IE7**********************/


*:first-child+html .footer
{
	height: 30px;
}
*:first-child+html .cIE
{
	padding-left:12px;
}
*:first-child+html .NewsContentBox
{
	top:-30px;
}
*:first-child+html .pr_TabBlock_
{
	margin-top:30px;
}
*:first-child+html  .pr_Textbox_top div ul
{
padding-left:0px;
}
*:first-child+html .ccPT_Main
{
	margin-top:20px;	
}
*:first-child+html .Cu_Test
{
	margin-right:15px;
}

/* *:first-child+html .ccPT_Title
{
	left:110px;
}*/
*:first-child+html .CU_left_ input
{
	margin-left:-10px;
}
*:first-child+html .CU_left input
{
	margin-left:-10px;
}
*:first-child+html .nBreakLine .right
{
	margin-top:-3px;
}
*:first-child+html .right .text
{
	line-height:25px;
}
*:first-child+html ul
{
	padding-left:10px;
}
*:first-child+html ul ul
{
	padding-left:30px;
}
*:first-child+html .CCLoginContent ul
{
	padding-left:0px;	
}
*:first-child+html .VertPad ul
{
	padding-left:50px;
}
/*********************************************/
.fontBig
{
     font-size:14px;
     line-height:25px;
}

A, A:active, A:link, A:visited
{
    color:#0088CC;/*#0099ff;*/
    text-decoration:none;
}
A:hover
{
	color:#25B5FD;
	text-decoration:underline;
}

.blockWrapper
{
	text-align:left;
    padding:0px;
    clear:both;
}
.bWr
{
    margin-left: auto;
    margin-right: auto;
    width: 966px;
}
.bWrCont
{
    margin-top:73px;    
}
.bWrMain
{
    background:white url(../images/cc/bottom-edge.gif) repeat-x bottom;
    min-height:600px;
  
    height:100%;
    /*margin-bottom:30px;*/
    padding-top:30px;
    
    
    
}
.bWrMain_2
{
    background:white;
    width:100%;      
}
.blockWrapperContBig
{
    margin-left: auto;
    margin-right: auto; 
    width: 980px;  /*960*/  
    padding-left:20px; /*0*/
    clear:both;
    vertical-align:top;
   
    
    
     
}
.blockWrapperCont
{
    margin-left: auto;
    margin-right: auto;
    width: 891px;
    padding:0px;
    padding-top:6px;
    padding-bottom:13px;
    vertical-align:top;
}
.bMContMin
{
    float:left;
    width:1px;
    height:445px;    
    _height:0px;    
}
.bMCont
{
    float:left;
    width:980px;   /*width: 960px;*/
    margin-left:-1px;     
   /* margin-bottom:-20px; */
    margin-bottom:0px;     
    
}

.bMContMPt
{
    clear:both;
    margin-left:34px;
}
.bMCont_Main
{
    float:left;
    width:608px;    
}
.bMCont_Sep
{
    float:left;
    width:23px;
    height:300px;
    background: url(../images/CC/column-break.gif) no-repeat 5px 7px;    
}
.bMCont_Right
{
    float:left;
    width:270px;
    overflow:hidden;
}
.bTitleBig
{
    font-size:17px;
    font-weight:bold;    
}
.bTitleIco
{
    font-size:15px;
    font-weight:bold;    
    background-repeat:no-repeat;
    height:40px;
    padding-left:34px;
    line-height:32px;
}
.OneNewsLite
{
    float:left;
    padding:0px;
    padding-right:47px;
    margin-bottom:20px;
    width:245px;
    line-height:15px;
    font-size:11px;    
}
.OneNewsLite .Date
{
    font-size:10px;
    margin-bottom:10px;
    line-height:14px;
}
.OneNewsLite .Comm
{    
    
}
.OneCommentLite
{    
    margin-bottom:16px;
    width:268px;
    text-align:justify;
}
.OneCommentLite div.Signature
{
    margin-top:7px;
    width:100%;
    text-align:right;    
    font-size:10px;
    color:Red;
    
}

/*------- UpHead ---------*/



.UpHead
{
    height: 76px;
}
.HeadLogo
{
    float:left;
    height:76px;
    width:327px;
    background: url(../images/CC/logo.jpg) no-repeat 0px 4px;
}
.HeadLogo a
{
    display:block;
    width:210px;
    height:72px;
    margin-top:4px;
}


/**************************************************************
//					Calendar control styles
***************************************************************/
.calendar img  {
	background : url(../images/CC/calendar_selectCC.gif) no-repeat top;
	height:22px;
	width:21px;
	border:0px;	
}
.calendar_reset img  {
	background : url(../images/CC/calendar_resetCC.gif) no-repeat top;
	height:22px;
	width:23px;
	border:0px;
}
.calendar:hover img, .calendar_reset:hover img  {
	background-position : bottom;
}
.calendar span  {
	display : none;
}
/**************************************************************/


/*-----Footer-------*/

.footer {
          position: relative;
          height: 0px;
          !height: 110px;
          !margin-top: -180px;
          margin-top: -50px;
}

.footerMOZ
{
	position:relative;  top:-50px; !top:-40px; right:0px;
		text-align:center;
		width:100%;
	
}

.bWrFooter
{
    width:100%;
    height:100%;
    background: #091e2d ;/*url(../images/CC/footer-top_new.gif) repeat;*/
}
.bWrFooterMenu
{
    margin-left: auto;
    margin-right: auto;
    width: 891px;
    height: 155px;
    padding:0px;
    clear:both;
    
}
.FooterMenu
{
    padding-top:36px;
    padding-left:10px;
}
.FooterMenuBlock
{
    float:left;
    margin-left:34px;
    width:130px;
}

.FooterMenuHead
{
    height:25px;    
    margin-left:5px;
    background: #091e2d url(../images/CC/footer-underline.gif) no-repeat bottom;
}
.FooterMenuBody
{
    padding-top:3px;
    color:White;
}
.FooterMenuTxt
{
    padding-left:6px;
}
.FooterMenuBody A, .FooterMenuBody A:active, .FooterMenuBody A:link, .FooterMenuBody A:visited
{
    line-height:17px;
    padding-left:20px;
    color:White;
    display:block;    
    height:20px;
    text-decoration:none;
    background: url(../images/CC/footer-arrow.gif) no-repeat 4px 4px;
}
.FooterMenuBody A:hover
{
	background: url(../images/CC/footer-arrow-hover.gif) no-repeat 0px 0px;	
}


.FooterSignUpBlock
{
    float:left;
    margin-left:34px;
    width:220px;
}
.FooterFontHead
{
    font-size:16px;
    font-weight:bold;
    color:#8cd1e6;
}
.FooterSignUpBlockHead
{
    height:25px;    
    margin-left:5px;
}
.FooterSignUpBlockBody
{
    width:220px;
    margin-left:5px;
}


.FooterSignUpInput, .UpDiv_FormInput
{
    float:left;
    padding:0px;
    margin:0px;
    width:156px;
    height:20px;
    background:#06131a;
    border: solid 1px #1d3a4c;
}
.UpDiv_FormInput
{
    width:135px;
    border-color:#213c4e;    
}

.UpDiv_FormMailWr
{
    float:left;
    width:135px;
    height:40px;
}


.UpDiv_FormMailCheckWr
{
   clear:both;
   width:410px;
   padding-top:6px; 
   margin-left:62px;  
}

 .sinUPlink
{
	color:White;
	display:block;
	font-size:11px;
	padding-left:22px;		
	float:left;
}
#lastAlign
{
	background-image:none; 
	margin-left:29.2%; 
	padding-left:0px;
}
A.btMailCheckBox, A.btMailCheckBox:active, A.btMailCheckBox:link, A.btMailCheckBox:visited,
A.btMailCheckBox_, A.btMailCheckBox_:active, A.btMailCheckBox_:link, A.btMailCheckBox_:visited, A.sinUPlink
{
    display:block;    
    color:White;    
    font-size:11px;
    padding-left:22px;
    background: url(../images/CC/remmber-me.gif) no-repeat 0px 1px;
    text-decoration:none;
}
A.btMailCheckBox_, A.btMailCheckBox_:active, A.btMailCheckBox_:link, A.btMailCheckBox_:visited
{
    background-position: 0px -186px;   
}

A.btMailCheckBox:hover,
A.btMailCheckBox_:hover,
A.sinUPlink:hover
{
    color:#8cd1e6;
}


.FooterSignUpInput input, .UpDiv_FormInput input
{
    font-size:13px;
    padding:0px;
    margin:2px 2px 0px 4px;
    background:#06131a;
    /*color:White;*/
    color:#8cd1e6;
    border:0px;
    width:146px;
    height:17px;
}
.UpDiv_FormInput input
{
    width:124px;
}

A.ButSignUp, A.ButSignUp:active, A.ButSignUp:link, A.ButSignUp:visited
{
    margin-left:6px;
    float:left;
    display:block;
    height:22px;
    width:53px;
    background: url(../images/CC/footer-signup.gif) no-repeat 0px 0px;
}
A.ButSignUp:hover
{
	background-position: 0px -22px;
}



.bWrFooterLinks
{
    font-size:10px;
    color:#666666;
    margin-left: auto;
    margin-right: auto;
    width: 891px;
    height:32px;        
}
.FooterLinks
{
    padding-top:10px;
    padding-left:0px;
    
    text-align:center;
    z-index:10;
    width:100%;
    position:absolute; top:10px; !top:-80px; right:0px;
}
.FooterLinksAdmin
{
    padding-top:10px;
    padding-left:0px;
    
    text-align:center;
    z-index:10;
    width:100%;
    /*position:absolute; top:50px; !top:30px; right:0px;*/
}
.bWrFooterLinks A, .bWrFooterLinks A:active, .bWrFooterLinks A:link, .bWrFooterLinks A:visited
{
    color:#666666;
    text-decoration:none; 
}
.bWrFooterLinks A:hover
{
	color:#999999;
	text-decoration: none;
}





/*------- HeadMenu ---------*/

.HeadMenu
{
	
    margin-top:-76px; 
    !margin-top:-3px;      
    width: 966px;
    height: 74px;
    background: url(../images/CC/menu-center-fill.gif) repeat-x;
    position:absolute;
    z-index:10;
}
.HeadMenuDn
{
    margin-top:-3px;
    width: 966px;
    height: 150px;
    background: url(../images/CC/menu-center-fill.gif) repeat-x;
    position:absolute;
}
.HeadMenuLeft
{
    float:left;
    width:7px;
    height: 74px;
    background: url(../images/CC/menu-left-edge.gif) no-repeat;
}
.HeadMenuCenter, .HeadMenuCenterEmpty
{
    float:left;
    width:952px;
    height:74px;
    background: url(../images/CC/memnu-normal.gif) no-repeat 26px 3px;    
}
.HeadMenuCenterEmpty {background-image: url(../images/CC/memnu-normal-empty.gif);}

.HeadMenuRight
{
    float:left;
    width:7px;
    height:74px;
    background: url(../images/CC/menu-right-edge.gif) no-repeat;
}

/*-------MenuItems-------*/
.MenuItems
{
    margin-top:9px;
    width:800px;
    height:32px;    
}

.MenuFirst
{
    float:left;
    height:32px;
    width:29px;
}


.MenuItem0, .MenuItem1, .MenuItem2, .MenuItem3, .MenuItem4, .MenuItem5, .MenuItem6
, .MenuItem0_, .MenuItem1_, .MenuItem2_, .MenuItem3_, .MenuItem4_, .MenuItem5_, .MenuItem6_
{
    float:left;
    height:32px;
    width:85px;
    margin-right:3px;
    cursor:pointer; cursor:hand;
}
.MenuItem0_ {background: url(../images/CC/MenuItem0-hover.gif) no-repeat;}
.MenuItem1_ {background: url(../images/CC/products-hover.gif) no-repeat;}
.MenuItem2_ {background: url(../images/CC/suppport-hover.gif) no-repeat;}
.MenuItem3_ {background: url(../images/CC/community-hover.gif) no-repeat;}
.MenuItem4_ {background: url(../images/CC/downlaod-hover.gif) no-repeat;}
.MenuItem5_ {background: url(../images/CC/purchase-hover.gif) no-repeat;}
.MenuItem6_ {background: url(../images/CC/company-hover.gif) no-repeat;}

.MenuLast
{
    float:left;
    height:32px;
    width:1px;
}

/*-----MenuItem_Dn-------*/
.MenuItem_Wr
{
    margin-top:37px;
    position:absolute;
    padding:0px;
    clear:both;
    width:100%;
    z-index:997;
}
.MenuItem_Dn
{
    clear:both;
    margin-left: auto;
    margin-right: auto;
    width: 962px;
}
.MenuItemLeft
{
    float:left;    
    width:4px;
    height:109px;
    background: url(../images/CC/ribbon-left-edge.gif) no-repeat;
}
.MenuItemCenter, .MenuItem_DnBlock
{
    float:left;
    width:954px;
    height:109px;
    overflow:hidden;    
}
.MenuItemCenter
{
    background: White url(../images/CC/ribbon-center-fill.gif) repeat-x;
}
.MenuItemRight
{
    float:left;
    width:4px;
    height:109px;
    background: url(../images/CC/ribbon-right-dge.gif) no-repeat;
}






/*-------MenuBox-------*/
.MenuBox
{
    float:left;
    height:109px;
    /*width:101px;*/
    margin-left:6px;
}
/*--Top--*/
.MenuBoxTop
{
    /*width:101px;*/
    height:80px;
}
.MenuBoxTop0, .MenuBoxTop0_
{
    float:left;
    height:80px;
    width:3px;
    background: url(../images/CC/rib-normal-left.gif) no-repeat;
}
.MenuBoxTop1, .MenuBoxTop1_
{
    float:left;
    height:80px;    
    background: url(../images/CC/rib-normal-center.gif) repeat-x;
    cursor:pointer; cursor:hand;
}
.MenuBoxTopDiv, .MenuBoxTopDiv_
{
    float:left;
    height:80px;    
    width:2px;
    background: url(../images/CC/rib-center-divider.gif) no-repeat;
    cursor:pointer; cursor:hand;
}
.MenuBoxTop2, .MenuBoxTop2_
{
    float:left;
    height:80px;
    width:3px;
    background: url(../images/CC/rib-normal-right.gif) no-repeat;    
}
.MenuBoxTop0_{background: url(../images/CC/rib-top-left-hover.gif) no-repeat;}
.MenuBoxTop1_{background: url(../images/CC/rib-top-center-hover.gif) repeat-x;}
.MenuBoxTop2_{background: url(../images/CC/rib-top-right-hover.gif) no-repeat;}
.MenuBoxTopDiv_{background: url(../images/CC/rib-center-divider-hover.gif) no-repeat;}






/*
.mbLogo_TechnicalFAQ, .mbLogo_Documentation, .mbLogo_Consulting, .mbLogo_RequestSupport
*/
.mbLogo_TradeVec, .mbLogo_EnterCons, .mbLogo_SupportOverview, .mbLogo_MembershipCenter,
.mbLogo_CommunityCenter, .mbLogo_BrokerageSupport,
.mbLogo_LiveForum, .mbLogo_Articles, .mbLogo_SelectPartners, .mbLogo_TradeVecNetwork,
.mbLogo_DownloadTrials, .mbLogo_ProductUpdates, .mbLogo_Activation, .mbLogo_Store, .mbLogo_StoreFAQ,
.mbLogo_LicenseAgreement,  .mbLogo_RiskDisclosure, .mbLogo_WhyTradeVec, .mbLogo_RoadMap, .mbLogo_ContactUs
{
    display:block;
    background-image: url(../images/CC/menuIco/TradeVec_Web_logo.gif);
    background-repeat:no-repeat;
    text-align:left;
    padding-right:8px;
    padding-top:0px;
    margin-top:0px;
    height:80px;
    background-position: 0px 18px;
    padding-left:51px;    
}

.mbLogo_EnterCons1 div 
{
    background-image: url(../images/CC/menuIco/Membership-Center.gif);
    background-position: 5px 18px;
    background-repeat:no-repeat;
    padding-left:61px;
    width:100px;
    height:150px;
}


.mbLogo_EnterCons {background-image: url(../images/CC/menuIco/Enterprise_consulting.gif);}
.mbLogo_MembershipCenter {background-image: url(../images/CC/menuIco/Membership-Center.gif);}
/*.mbLogo_TechnicalFAQ {background-image: url(../images/CC/menuIco/FAQ.gif);}*/
/*.mbLogo_Documentation {background-image: url(../images/CC/menuIco/Download-Documents.gif);}*/
/*.mbLogo_RequestSupport {background-image: url(../images/CC/menuIco/Request-Support.gif);}*/
/*.mbLogo_Consulting {background-image: url(../images/CC/menuIco/Consulting.gif);}*/
.mbLogo_CommunityCenter {background-image: url(../images/CC/menuIco/Community_Center.gif);}
.mbLogo_LiveForum {background-image: url(../images/CC/menuIco/Forum.gif);}
.mbLogo_Articles {background-image: url(../images/CC/menuIco/Articles.gif);}
.mbLogo_SelectPartners {background-image: url(../images/CC/menuIco/Select_Partner.gif);}
.mbLogo_TradeVecNetwork {background-image: url(../images/CC/spacer.gif);}
.mbLogo_WhyTradeVec {background-image: url(../images/CC/menuIco/TradeVec_Web_logo.gif);}
.mbLogo_RoadMap {background-image: url(../images/CC/menuIco/Support-Center.gif);}
.mbLogo_ContactUs {background-image: url(../images/CC/menuIco/Contact-Us.gif);}
.mbLogo_DownloadTrials {background-image: url(../images/CC/menuIco/Downloads.gif);}
.mbLogo_ProductUpdates {background-image: url(../images/CC/menuIco/Product-Update.gif);}
.mbLogo_Activation {background-image: url(../images/CC/menuIco/Activation-Key.gif);}
.mbLogo_Store {background-image: url(../images/CC/menuIco/Store.gif);}
.mbLogo_StoreFAQ {background-image: url(../images/CC/menuIco/FAQ.gif);}
.mbLogo_LicenseAgreement {background-image: url(../images/CC/menuIco/License-Agreement.gif);}
.mbLogo_RiskDisclosure {background-image: url(../images/CC/menuIco/Risk-Disclosure.gif);}
.mbLogo_SupportOverview {background-image: url(../images/CC/menuIco/Support-Center.gif);}
.mbLogo_BrokerageSupport {background-image: url(../images/CC/menuIco/Contact-Trading-Desk.gif);}

.mbLogo_TradeVec 
{
    background-position: 4px 18px;
    padding-left:57px;
}
.mbLogo_EnterCons
{
    background-position: 5px 18px;
    padding-left:61px;
}

.mbLogo_AutomatedTrading 
{
	background: url(../images/CC/menuIco/Auto-EX-Vec.gif) no-repeat 5px 16px  ;
	padding-left:55px;
}

/*
.mbLogo_TechnicalFAQ
{
    background-position: 3px 18px;
    padding-left:57px;
}*/
/*.mbLogo_Documentation
{
    padding-right:5px;
    background-position: 4px 18px;
    padding-left:58px;
}*/
/*.mbLogo_RequestSupport
{
    background-position: 3px 18px;
    padding-left:58px;
}*/
/*.mbLogo_Consulting
{
    background-position: 5px 18px;
    padding-left:60px;
}*/
.mbLogo_CommunityCenter
{
    background-position: 4px 18px;
    padding-left:58px;
}
.mbLogo_LiveForum
{
    background-position: 4px 18px;
    padding-left:60px;
}
.mbLogo_Articles
{
    background-position: 1px 18px;
    padding-left:52px; 
}
.mbLogo_SelectPartners
{
    background-position: 5px 18px;
    padding-left:60px; 
}
.mbLogo_TradeVecNetwork
{
    background-position: 10px 18px;
    padding-left:7px;
}
.mbLogo_DownloadTrials
{
    background-position: -4px 18px;
    padding-left:43px;  
}
.mbLogo_ProductUpdates
{
    padding-right:5px;
    background-position: -3px 18px;
    padding-left:46px;
}
.mbLogo_Activation
{
    background-position: 3px 18px;
    padding-left:53px;
}
.mbLogo_Store
{
    background-position: 0px 18px;
    padding-left:50px;
}
.mbLogo_StoreFAQ
{
    background-position: 4px 18px;
    padding-left:58px;
}
.mbLogo_LicenseAgreement
{
    padding-right:0px;
    background-position: 4px 18px;
    padding-left:58px;    

}
.mbLogo_RiskDisclosure
{
    background-position: 4px 18px;
    padding-left:57px;
}
.mbLogo_WhyTradeVec
{
    background-position: 4px 18px;
    padding-left:57px;
}
.mbLogo_RoadMap
{
    background-position: 7px 18px;
    padding-left:63px;
}
.mbLogo_ContactUs
{
    background-position: -3px 18px;
    padding-left:46px;
}
.mbLogo_SupportOverview
{
    background-position: 5px 18px;
    padding-left:60px;
}
.mbLogo_MembershipCenter
{
	
   background-position: 1px 18px;
   padding-left:52px; 
}
.mbLogo_BrokerageSupport
{
    background-position: 3px 18px;
    padding-left:58px;
}
.mbLogoS_News, .mbLogoS_Blogs, .mbLogoS_Testimonials,
.mbLogoS_FAQ, .mbLogoS_Tutorials, .mbLogoS_Documentation
{
   display:block;
   background-image: url(../images/CC/menuIco/News.gif);
   background-repeat:no-repeat;
   background-position: 22px 12px;   
   text-align:center;   
   padding-top:27px; 
   
}
.mbLogoS_Blogs {background-image: url(../images/CC/menuIco/blog.gif);}
.mbLogoS_Testimonials {background-image: url(../images/CC/menuIco/testimonials.gif);}

.mbLogoS_FAQ {background-image: url(../images/CC/menuIco/FAQ.gif);}
.mbLogoS_Tutorials {background-image: url(../images/CC/menuIco/Tutorials.gif);}
.mbLogoS_Documentation {background-image: url(../images/CC/menuIco/Download-Documents.gif);}


.mbTitle
{
    padding-top:33px;
    font-weight:bold;
    font-size:12px;
    color:#2b536b;    
}
/*
.mbLogo_TradeVec
{
    padding-top:29px;
}
.mbLogo_TradeVec div.mbTitle
{
    font-size:16px;
}
*/
.mbTitle_TradeVecWr
{
    padding-top:33px;
}
div.MenuBoxTop1 div.mbTitle_TradeVec
{
    height:24px;
    width:69px;
    background: url(../images/CC/tradevec-logo.gif) no-repeat 0px 0px;
}

div.MenuBoxTop1_ div.mbTitle_TradeVec
{
    height:24px;
    width:69px;
    background: url(../images/CC/tradevec-logo.gif) no-repeat 0px -24px;
}
.mbDescr, div.mbTitleLite span.mbDescr
{
    line-height:10px;
    font-size:10px;
    color:#848484;
    margin-top:-2px;
    height:25px;      
    
}
 
div.MenuBoxTop1 span.mbTitleLite, div.Trading,
div.MenuBoxTop1_ span.mbTitleLite
{
    display:block;
    font-weight:bold;
    font-size:12px;
    color:#2b536b;
    padding-top:33px;    
    text-align:center;
}
div.MenuBoxTop1_ div.mbTitleLite
{
    color:#1e76ac;
    text-decoration:underline;    
}
div.Trading
{
	text-align:left;	
    padding-left:5px;
}








/*--Bot--*/
.MenuBoxBot
{
    /*width:101px;*/
    height:29px;    
}
.MenuBoxBot0, .MenuBoxBot0_
{
    float:left;
    height:29px;    
    width:3px;
    background: url(../images/CC/rib-normal-left.gif) no-repeat 0px -80px;
    cursor:pointer; cursor:hand;       
}
.MenuBoxBot1, .MenuBoxBot1_
{
    float:left;
    height:29px;
    /*width:95px;*/
    background: url(../images/CC/rib-normal-center.gif) repeat-x 0px -80px;
    cursor:pointer; cursor:hand;
}
.MenuBoxBot2, .MenuBoxBot2_
{
    float:left;
    height:29px;
    width:3px;
    background: url(../images/CC/rib-normal-right.gif) no-repeat 0px -80px;
    cursor:pointer; cursor:hand;
}
.MenuBoxBot0_{background: url(../images/CC/rib-bot-left-hover.gif) no-repeat;}
.MenuBoxBot1_{background: url(../images/CC/rib-bot-center-hover.gif) repeat-x;}
.MenuBoxBot2_{background: url(../images/CC/rib-bot-right-hover.gif) no-repeat;}



/*----popup layer------*/

#UpDiv_Login 
{
	Z-INDEX: 999; 
	POSITION: absolute;
	left: 0px;
	top: -119px;
	HEIGHT: 146px;
	WIDTH: 100%;
	color:White;
}
.UpDiv_LoginBg 
{
    width: 100%;
    height:119px;
    background: #071721 url(../images/CC/login-background.gif) repeat-x bottom;    
}

.UpDiv_LoginWr, .UpDiv_LoginSignWr
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:966px;
    height:119px;
}

.UpDiv_LoginSignWr
{    
    height:27px;
    
    
}
.UpDiv_Form
{
    width: 966px;
    height: 119px;    
}
.UpDiv_FormWr
{
    padding-left:20px;
}
.UpDiv_LoginSign
{   
    margin-left:17px;/*margin-left:832px;*/
    width:115px;
    height:27px;
    float:left;
}
.UpDiv_LoginSignWr .UserMenu
{
	float:left;
	height:27px;
	padding-top:5px;
	margin-left:8px;
	color:#c1c5c8;	
	font-weight:bold;
}
.UserMenu, .UserMenu a
{
	font-size:11px;	
	color:#c1c5c8;	
}
.UserMenu_ a
{
	background: url(../images/CC/menuIco/cart.gif) no-repeat;	
	margin-top:3px;
	display:block;
}
.UserMenu_ a:hover
{
	background: url(../images/CC/menuIco/cart-hover.gif) no-repeat;	
	display:block;
}
.UserMenu_, .UserMenu_ a, .UserMenu_ a:hover
{
	float:left;
	height:11px;
	width:15px;
	padding-top:5px;
	margin-left:2px;
}
.UserMenu a:hover
{
	text-decoration:underline;			
	color:#25B5FD;		
}





/*---buttons layer ---*/
A.UpDiv_Link, A.UpDiv_Link:active, A.UpDiv_Link:link, A.UpDiv_Link:visited, A.UpDiv_Link:hover
{
    display:block;
    width:103px;
    height:27px;
    background: url(../images/CC/signin-button.gif) no-repeat;
}
A.UpDiv_Link_, A.UpDiv_Link_:active, A.UpDiv_Link_:link, A.UpDiv_Link_:visited, A.UpDiv_Link_:hover
{
    display:block;
    width:103px;
    height:27px;
    background: url(../images/CC/signin-button.gif) no-repeat 0px -27px;
}
A.UpDiv_LinkClose, A.UpDiv_LinkClose:active, A.UpDiv_LinkClose:link, A.UpDiv_LinkClose:visited, A.UpDiv_LinkClose:hover
{
    display:block;
    width:103px;
    height:27px;
    background: url(../images/CC/signin-button.gif) no-repeat 0px -54px;
}
A.UpDiv_LinkClose_, A.UpDiv_LinkClose_:active, A.UpDiv_LinkClose_:link, A.UpDiv_LinkClose_:visited, A.UpDiv_LinkClose_:hover
{
    display:block;
    width:103px;
    height:27px;
    background: url(../images/CC/signin-button.gif) no-repeat 0px -81px;
}
/*------------------*/

#UpDiv_Fade 
{
    position: absolute;
	z-index: 998; 
	left: 0px; 
	top: 0px;
	width: 100%;
	height: 100%;	
	background-color:#ffffff;	
	filter:alpha(opacity=0);	
    -moz-opacity: 0; /* Mozilla 1.6 & lower */
    -khtml-opacity: 0; /* Konqueror 3.1, Safari 1.1 */
    opacity: 0; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}






/*---- Sign form -----*/
.UpDiv_Form1, .UpDiv_Form3
{
    float:left;
    width:326px;
    height:100px;
    margin-top:12px;
    padding-left:85px;    
}
.UpDiv_Form3
{
    padding-left:40px;
    width:470px;    
}
.UpDiv_Form2
{
    float:left;
    width:1px;
    height:119px;
    background: url(../images/CC/top-signin-divider.gif) no-repeat 0px 20px;
}


.UpDiv_FormHead
{
    margin-top:0px;
    font-size:17px;    
    color:#8cd1e6;
    margin-bottom:11px;
}
.UpDiv_FormBody
{
    clear:both;   
}
.UpDiv_FormBodyEm
{
    float:left;    
    padding-right:4px;
    padding-top:3px;
}
.UpDiv_FormTxt
{
    float:left;
    width:230px;
}
.UpDiv_FormButton
{
    float:left;
    height:20px;
    width:70px;
}
.MenuBoxTop A:hover
{
    text-decoration:none
}
A.btSignUp, A.btSignUp:active, A.btSignUp:link, A.btSignUp:visited
{
    display:block;
    margin-left:7px;
    height:20px;
    width:51px;
    background: url(../images/CC/sign-up.gif) no-repeat;
}
A.btSignUp:hover
{
    background-position: 0px -20px;
}
.ButSignInWr
{
    float:left;
    height:20px;
    width:51px;
    margin-left:10px;
}
.ButSignInWr A, .ButSignInWr A:active, .ButSignInWr A:link, .ButSignInWr A:visited
{    
    display:block;
    height:20px;
    width:51px;
    background: url(../images/CC/sign-in.gif) no-repeat;
}
.ButSignInWr A:hover
{
    background-position: 0px -20px;
}

/*----Page Title----*/

.ccPT_Title 
{
    position:absolute;
    top:141px;
    /*!right:5.6%;*/
	margin-left:auto;
	margin-right:auto;
    z-index:50;
    width:960px;
    height:82px;
	background: url(../images/CC/breakline-long.gif) no-repeat 4px 55px;  
	margin-left:0px;  /*margin-left:0px; */
}


.ccTP_Logo, .ccTP_LogoWelcom
{
    font-size:18px;
    font-weight:bold;
    overflow:visible;    
    margin-left:8px; /*16px*/
    height:60px;    
}

.ccTP_LogoT
{
    padding-top:15px; /*padding-top:15px; //for font-size:16px;*/
    padding-left:68px; 
    color:Black;   
}
.ccTP_LogoT H1
{margin:0px; font-size:18px;}
.ccPT_Comment
{
    margin-left:14px;/*22px;*/
    margin-top:2px;
    padding:0px;
    height:20px;
            
}
.ccPT_Comment a:hover
{
	
	 color:#25B5FD;    
}
.ccPT_Step2
{
	margin:60px 0px 100px 21px;
	font-size:13px;  
	font-weight:bold;
	width:568px;
}
.ccPT_Step2 .lable
{
	color:Black;
}
.ccPT_Step2 p
{
	margin-top:15px;
	color:#3F3F3F;
	font-size:12px;
	line-height:17px;
}
 .ccPT_Comment a
{
   color:#0088CC;
}

/*----SugnUp----*/
.ccPT_Singup div.ccTP_Logo
{    
    background: url(../images/CC/menuIco/Open-An-Account.gif) no-repeat 4px 5px;
}
.ccPT_Singup div.ccTP_LogoWelcom
{    
    background: url(../images/CC/menuIco/Community_Center.gif) no-repeat 4px 5px;
}

.ccPT_AutomatedTrading div.ccTP_Logo {background: url(../images/CC/menuIco/Auto-EX-Vec.gif) no-repeat 1px 1px  ;}
.ccPT_EnterpriseServices div.ccTP_Logo { background: url(../images/CC/menuIco/Enterprise_consulting.gif) no-repeat 1px 3px; }
.ccPT_MembershipCenter div.ccTP_Logo { background: url(../images/CC/menuIco/Membership-Center.gif) no-repeat 1px 4px; }
.ccPT_MembershipCenter div.ccTP_LogoT { padding-left:64px; }
.ccPT_BrokerageSupport div.ccTP_Logo { background: url(../images/CC/menuIco/Contact-Trading-Desk.gif) no-repeat 4px 6px; }
.ccPT_BrokerageSupport div.ccTP_LogoT { padding-left:71px; }
.ccPT_SupportOverview div.ccTP_Logo { background: url(../images/CC/menuIco/Support-Center.gif) no-repeat 6px 2px; }
.ccPT_SupportOverview div.ccTP_LogoT { padding-left:74px; }
.ccPT_TechnicalFAQ div.ccTP_Logo { background: url(../images/CC/menuIco/FAQ.gif) no-repeat 4px 4px; }
.ccPT_TechnicalFAQ div.ccTP_LogoT { padding-left:71px; }
.ccPT_Documentation div.ccTP_Logo { background: url(../images/CC/menuIco/Download-Documents.gif) no-repeat 4px 4px; }
.ccPT_Documentation div.ccTP_LogoT { padding-left:69px; }
.ccPT_ClientSupport div.ccTP_Logo { background: url(../images/CC/menuIco/Request-Support.gif) no-repeat 4px 5px; }
.ccPT_ClientSupport div.ccTP_LogoT { padding-left:71px; }
/*.ccPT_Consulting div.ccTP_Logo { background: url(../images/CC/menuIco/Consulting.gif) no-repeat 5px 5px; }
.ccPT_Consulting div.ccTP_LogoT { padding-left:72px; }*/
.ccPT_Tutorials div.ccTP_Logo { background: url(../images/CC/menuIco/Tutorials.gif) no-repeat 5px 4px; }
.ccPT_Tutorials div.ccTP_LogoT { padding-left:72px; }
.ccPT_CommunityCenter div.ccTP_Logo { background: url(../images/CC/menuIco/Community_Center.gif) no-repeat 5px 3px; }
.ccPT_CommunityCenter div.ccTP_LogoT { padding-left:71px; }
.ccPT_Forum div.ccTP_Logo { background: url(../images/CC/menuIco/Forum.gif) no-repeat 5px 3px; }
.ccPT_Forum div.ccTP_LogoT { padding-left:73px; }
.ccPT_Articles div.ccTP_Logo { background: url(../images/CC/menuIco/Articles.gif) no-repeat 1px 4px; }
.ccPT_Articles div.ccTP_LogoT { padding-left:65px; }
.ccPT_SelectPartners div.ccTP_Logo { background: url(../images/CC/menuIco/Select_Partner.gif) no-repeat 6px 4px; }
.ccPT_SelectPartners div.ccTP_LogoT { padding-left:74px; }
.ccPT_TradeVecNetwork div.ccTP_Logo { background: url(../images/spacer.gif) no-repeat 1px 3px; }
.ccPT_Store div.ccTP_Logo { background: url(../images/CC/menuIco/Store.gif) no-repeat 1px 4px; }
.ccPT_Store div.ccTP_LogoT { padding-left:64px; }
.ccPT_StoreFAQ div.ccTP_Logo { background: url(../images/CC/menuIco/FAQ.gif) no-repeat 4px 4px; }
.ccPT_StoreFAQ div.ccTP_LogoT { padding-left:71px; }
.ccPT_LicenseAgreement div.ccTP_Logo { background: url(../images/CC/menuIco/License-Agreement.gif) no-repeat 5px 4px; }
.ccPT_LicenseAgreement div.ccTP_LogoT { padding-left:72px; }
.ccPT_RiskDisclosure div.ccTP_Logo { background: url(../images/CC/menuIco/Risk-Disclosure.gif) no-repeat 4px 4px; }
.ccPT_RiskDisclosure div.ccTP_LogoT { padding-left:69px; }
.ccPT_WhyTradeVec div.ccTP_Logo { background: url(../images/CC/menuIco/TradeVec_Web_logo.gif) no-repeat 5px 4px; }
.ccPT_WhyTradeVec div.ccTP_LogoT { padding-left:71px; }
.ccPT_OurRoadMap div.ccTP_Logo { background: url(../images/CC/menuIco/Support-Center.gif) no-repeat 7px 4px; }
.ccPT_OurRoadMap div.ccTP_LogoT { padding-left:76px; }
.ccPT_News div.ccTP_Logo { background: url(../images/CC/menuIco/News.gif) no-repeat 3px 3px; }
.ccPT_News div.ccTP_LogoT { padding-left:66px; }
.ccPT_Blog div.ccTP_Logo { background: url(../images/CC/menuIco/blog.gif) no-repeat 1px 3px; }
.ccPT_Testimonials div.ccTP_Logo { background: url(../images/CC/menuIco/testimonials.gif) no-repeat 1px 3px; }
.ccPT_ContactUs div.ccTP_Logo { background: url(../images/CC/menuIco/Contact-Us.gif) no-repeat 0px 4px; }
.ccPT_ContactUs div.ccTP_LogoT { padding-left:61px; }

.ccPT_Downloads div.ccTP_Logo { background: url(../images/CC/menuIco/Downloads.gif) no-repeat -3px 3px; }
.ccPT_Downloads div.ccTP_LogoT { padding-left:56px; }
.ccPT_ActivationKey div.ccTP_Logo { background: url(../images/CC/menuIco/Activation-Key.gif) no-repeat 4px 5px; }
.ccPT_ActivationKey div.ccTP_LogoT { padding-left:67px; }
.ccPT_BugReport div.ccTP_Logo { background: url(../images/CC/menuIco/Bug-Report.gif) no-repeat -1px 4px; }
.ccPT_BugReport div.ccTP_LogoT { padding-left:61px; }
.ccPT_SupportHistory div.ccTP_Logo { background: url(../images/CC/menuIco/Support-History.gif) no-repeat 5px 3px; }
.ccPT_SupportHistory div.ccTP_LogoT { padding-left:74px; }
.ccPT_MyAccount div.ccTP_Logo { background: url(../images/CC/menuIco/My-Account.gif) no-repeat 5px 5px; }
.ccPT_MyAccount div.ccTP_LogoT { padding-left:66px; }



/*--Main big content--*/
.ccPT_Main
{
    margin-top:0px;
    padding:0px;
    float:left;    
    width:632px;    
}

.ccPT_MainWr
{
    clear:both;
    width:632px;    
}
.ccPT_Sep
{
    float:left;
    width:13px;
    height:10px;
    
}
/*------- right box -----*/
.ccPT_BoxRight
{
    float:left;
    margin-top:59px;
    width:274px;
    height:173px;
    background: url(../images/CC/content-box-background-blue.png) no-repeat;
}

.ccPT_BoxRight .Title
{
    font-size:16px;
    font-weight:bold;    
    margin: 8px 0px 14px 11px;    
}
.ccPT_BoxRight .Item
{
    font-size:12px;
    background: url(../images/CC/green-check-mark.gif) no-repeat 0px 2px;    
    padding-left:18px;
    line-height:17px;    
    margin: -2px 0px 3px 10px;
}

/*----Page SugnUp----*/
.ccPT_SingupStep1, .ccPT_SingupStep2, .ccPT_SingupStep3
{
    margin-top:13px;
    margin-left:21px;
    height:43px;
    margin-bottom:5px;
    overflow:visible;
}
.ccPT_SingupStep1 {background: url(../images/CC/step1.gif) no-repeat 0px 0px; margin-top:11px;}
.ccPT_SingupStep2 {background: url(../images/CC/step2.gif) no-repeat 0px 0px;}
.ccPT_SingupStep3 {background: url(../images/CC/step3.gif) no-repeat 0px 0px;}


/*----Page SugnUp Form----*/
.ccPT_frmWr
{
    margin-left:66px;
}
#hover a:hover
{
	text-decoration:none;
	background-color:Gray;
}
.ccPT_frm, .ccPT_frmLite
{
    margin:0px;
    padding:0px;
    clear:both;
    width:567px;
    background: url(../images/CC/form-center-dark.gif) repeat-y;
}
.ccPT_frmLite {background: url(../images/CC/form-center-light.gif) repeat-y;}

.ccPT_frm_Top
{
    line-height:0px;
    overflow:hidden;
    padding:0px;
    margin: 0px;
    width:566px;
    height:10px;
    background: url(../images/CC/form-top-edge.gif) no-repeat top;
}

.ccPT_frm_But
{
    line-height:0px;
    overflow:hidden;
    padding:0px;
    margin:0px;
    margin-top:14px;
    width:566px;
    height:3px;
    background: url(../images/CC/form-bottom-edge.gif) no-repeat;    
}

.ccPT_frm_Par
{
    clear:both;
    overflow:hidden;
    width:550px;
    margin: 11px 0px 0px 15px;    
}
.ccPT_frm_field, .ccPT_frm_field_
{    
    float:left;
    width:125px;
    margin-top:3px;    
    font-weight:bold;    
    font-size:13px;    
}
.ccPT_frm_field_
{
	width:337px;	
}
.ccPT_frm_fieldBig
{
    float:none;
    clear:both;
    width:550px;
    margin-top:0px;
    font-size:13px;
    font-weight:bold;
}
.ccPT_frm_fieldBig_
{
	margin-left:14px;
	margin-top:1px;
	font-size:12px; 
	line-height:17px; 
	height:18px;
}
.ccPT_frm_fieldBig a, .ccPT_frm_fieldBig a:active, .ccPT_frm_fieldBig a:link, .ccPT_frm_fieldBig a:visited
{
    color:#0088CC;
    text-decoration: none;  
}
.ccPT_frm_fieldBig a:hover
{
	text-decoration: underline;
	color:#25B5FD;
}


A.ccPT_frm_aGignUp, A.ccPT_frm_aGignUp:active, A.ccPT_frm_aGignUp:link, A.ccPT_frm_aGignUp:visited
{
    display:block;
    height:27px;
    width:119px;
    background: url(../images/CC/form-signup-button.gif) no-repeat 0px 0px;
}
A.ccPT_frm_aGignUp:hover
{
	background-position: 0px -27px;
}

.ccPT_frm_value, ccPT_frm_valueBig, .ccPT_frm_value_, .ccPT_frm_value_RB
{
    float:left;
    width:220px;
    margin-left:10px;
}
.ccPT_frm_value_
{
	width:120px;
	margin-left:5px;
}
.ccPT_frm_value_RB
{
	width:350px;	
}
.ccPT_frm_valueBig
{
    float:none;
    clear:both;
    width:100%;
    margin-top:11px;
}


/*--------------------*/
.inputWr, .inputWr_,
.inputWrH, .inputWrH_,
.inputWrF, .inputWrF_,
.inputWrL, .inputWrL_,
.inputWrFa, .inputWrFa_,
.inputWrFd, .inputWrFd_,
.inputWrFm, .inputWrFm_
{   
    overflow:hidden;
    width:221px;
    height:22px;
    background:#57778b;
    padding:0px;
    margin:0px;
    border:0px;
}
.inputWrF, .inputWrF_ {width:488px;}
.inputWrL, .inputWrL_ {width:313px;}
.inputWrFm, .inputWrFm_ {width:247px;}
.inputWrFa, .inputWrFa_ {width:128px;}
.inputWrFd, .inputWrFd_ {width:70px;}

.inputWr_, .inputWrH_, .inputWrF_, .inputWrFa_, .inputWrFd_, .inputWrFm_, .inputWrL_
{   
    width:223px;
    height:24px;
    background:red;
}
.inputWrF_ {width:490px;}
.inputWrL_ {width:315px;}
.inputWrFm_ {width:249px;}
.inputWrFa_ {width:130px;}
.inputWrFd_ {width:72px;}

.inputWr div.inputWr1 ,.inputWr_ div.inputWr1,
.inputWrH div.inputWr1 ,.inputWrH_ div.inputWr1,
.inputWrF div.inputWr1 ,.inputWrF_ div.inputWr1,
.inputWrL div.inputWr1 ,.inputWrL_ div.inputWr1,
.inputWrFm div.inputWr1 ,.inputWrFm_ div.inputWr1,
.inputWrFa div.inputWr1 ,.inputWrFa_ div.inputWr1,
.inputWrFd div.inputWr1 ,.inputWrFd_ div.inputWr1
{
    overflow:hidden;
    width:219px;
    height:20px;
    background:#e2e9ec;
    margin: 1px 0px 0px 1px;
    padding:0px;
    border:0px;    
}
.inputWrF div.inputWr1 ,.inputWrF_ div.inputWr1 {width:486px;}
.inputWrL div.inputWr1 ,.inputWrL_ div.inputWr1 {width:311px;}
.inputWrFm div.inputWr1 ,.inputWrFm_ div.inputWr1 {width:245px;}
.inputWrFa div.inputWr1 ,.inputWrFa_ div.inputWr1 {width:126px;}
.inputWrFd div.inputWr1 ,.inputWrFd_ div.inputWr1 {width:68px;}

.inputWr_ div.inputWr1,
.inputWrH_ div.inputWr1,
.inputWrF_ div.inputWr1,
.inputWrL_ div.inputWr1,
.inputWrFm_ div.inputWr1,
.inputWrFa_ div.inputWr1,
.inputWrFd_ div.inputWr1
{
    margin: 2px 0px 0px 2px;
}

.inputWr .inputWr1 div, .inputWr_ .inputWr1 div,
.inputWrH .inputWr1 div, .inputWrH_ .inputWr1 div,
.inputWrF .inputWr1 div, .inputWrF_ .inputWr1 div,
.inputWrL .inputWr1 div, .inputWrL_ .inputWr1 div,
.inputWrFm .inputWr1 div, .inputWrFm_ .inputWr1 div,
.inputWrFa .inputWr1 div, .inputWrFa_ .inputWr1 div,
.inputWrFd .inputWr1 div, .inputWrFd_ .inputWr1 div
{    
    overflow:hidden;
    width:217px;
    height:18px;
    padding:0px;
    border: solid 0px white;
    margin: 1px 0px 0px 1px;
    background:white;
}
.inputWrF .inputWr1 div, .inputWrF_ .inputWr1 div {width:484px;}
.inputWrL .inputWr1 div, .inputWrL_ .inputWr1 div {width:309px;}
.inputWrFm .inputWr1 div, .inputWrFm_ .inputWr1 div {width:243px;}
.inputWrFa .inputWr1 div, .inputWrFa_ .inputWr1 div {width:124px;}
.inputWrFd .inputWr1 div, .inputWrFd_ .inputWr1 div {width:66px;}

.inputWr input.InputTxt, .inputWr_ input.InputTxt,
.inputWrH input.InputTxt, .inputWrH_ input.InputTxt,
.inputWrF input.InputTxt, .inputWrF_ input.InputTxt,
.inputWrL input.InputTxt, .inputWrL_ input.InputTxt,
.inputWrFm input.InputTxt, .inputWrFm_ input.InputTxt,
.inputWrFa input.InputTxt, .inputWrFa_ input.InputTxt,
.inputWrFd input.InputTxt, .inputWrFd_ input.InputTxt
{
    overflow:hidden;    
    font: 12px "Trebuchet MS", trebuchet, Verdana, sans-serif, Arial, Helvetica;
    line-height:16px;
    width:213px;
    height:18px;
    border: solid 0px white;
    padding:0px;
    margin: 0px 2px 2px 2px;    
    background:white; 
}

.inputWrF input.InputTxt, .inputWrF_ input.InputTxt {width:480px;}
.inputWrL input.InputTxt, .inputWrL_ input.InputTxt {width:305px;}
.inputWrFm input.InputTxt, .inputWrFm_ input.InputTxt {width:241px;}
.inputWrFa input.InputTxt, .inputWrFa_ input.InputTxt {width:122px;}
.inputWrFd input.InputTxt, .inputWrFd_ input.InputTxt {width:64px;}

select.InputTxt,
.ccF_frm select.InputFld,
.ccF_frm textarea.InputFld
{
    font: 12px "Trebuchet MS", trebuchet, Verdana, sans-serif, Arial, Helvetica;
    margin: 0px 0px 0px 0px;
    padding:0px;
    width:219px;
    height:auto;
    border: solid 1px #7f9db9;    
}
.ccF_frm select.InputFld,
.ccF_frm textarea.InputFld
{
    width:auto;    
}

.selectWr, .selectWr_
{
    height:22px;
    width:221px;
    padding:2px 0px 2px 0px;
}
.selectWr_
{
    background:red;
}
.selectErr
{
    background:red;
}

/*--------------------*/



.stLeftMiddle
{
    float:left;
    vertical-align:middle;
}
div.inputCom
{
    margin-top:1px;
    font-size:9px;
    line-height:14px;       
}


.ccPT_frm_Sep
{
    line-height:0px;
    overflow:hidden;
    padding:0px;
    width:566px;
    height:3px;
    background: url(../images/CC/form-breakline.gif) no-repeat;
    margin: 15px 0px 0px 0px;
}
.ccPT_frm_SepToDark
{
    line-height:0px;
    overflow:hidden;
    padding:0px;
    margin: 0px;
    width:566px;
    height:18px;
    background: url(../images/spacer.gif) repeat;
}


/*----Sign Up Form Validator ----*/

.ccPT_frm_valid
{
    float:left;
    color:red;
    font-weight:bold;
    font-size:12px;
    margin-left:10px;
}

.ccPT_frm_valid div.wait
{
    width:160px;
    height:20px;
    background: url(../images/wait2.gif) no-repeat 10px 3px;    
}

.ccPT_frm_valid div.error,
.CCLoginForm div.error
{
    position:absolute;
    width:175px;
    height:20px;
    padding-left:20px;
    margin-top:1px;    
    background: url(../images/CC/error1.gif) no-repeat 0px 2px;
}
.CCLoginForm div.error
{
    margin-top:2px;
    width:120px;
}




/*--PRODUCT PAGE--*/
.pr_TitleBaner
{
    margin-left: auto;
    margin-right: auto;
    width: 856px;
    height:195px;    
    padding:0px;
    clear:both;
    vertical-align:top;    
    background: url(../images/PR/test-banner.png) no-repeat 0px 0px;
    margin-top:5px;
}


/*--Tab sheet--*/
.pr_Tab
{
    margin-left: auto;
    margin-right: auto;
    width: 956px;
    height:34px;
    padding:0px;
    clear:both;
    vertical-align:top;
    margin-top:13px;        
}
.pr_TabSheetLeft
{
    float:left;
    width:3px;
    height:34px;
    background: url(../images/PR/tab-left-edge.gif) no-repeat 0px 32px;
}
.pr_TabSheetRight
{
    float:left;
    width:830px;
    height:34px;
    background: url(../images/PR/tab-right-edge.gif) no-repeat 0px 30px;
}
.pr_TabSheet, .pr_TabSheet_
{
    float:left;
    width:110px;
    height:34px;
    background: url(../images/PR/tab-productspage.gif) no-repeat 0px -34px;
    text-align:center;
    font-weight:bold;
    font-size:12px;
    color:#888e9e;    
}
.pr_TabSheet
{
    cursor:pointer; cursor:hand;
}
.pr_TabSheet div, .pr_TabSheet_ div
{
    margin-top:8px;
    margin-left:2px;    
}
.pr_TabSheet_
{
    float:left;
    width:110px;
    height:34px;
    background: url(../images/PR/tab-productspage.gif) no-repeat 0px 0px;
    color:#2b536b;
}
.pr_TabBlock, .pr_TabBlock_
{
    float:left;   
    width:568px; /*width:580px;*/    
    margin-left:12px;
    padding-bottom:100px;    
}
.asd
{
	background-image:Url(../images/CC/Store/table-rows.png);
	font-size:15px;
	}
.pr_TabBlock_
{
	width:768px;
    clear:both;  
    position:relative; 
       
}
/*--Overview Left---*/
.pr_TabBlockLeft
{
}


.pr_TabBlock_Head
{
    clear:both;    
    margin-left:10px;    
    height:63px;        
}

.pr_TabBlock_Logo, .pr_TabBlock_Logo_DataVecServer, .pr_TabBlock_Logo_AnalysisModules, 
.pr_TabBlock_Logo_ExecutionZone, .pr_TabBlock_Logo_Charting, .pr_TabBlock_Logo_AutomatedTrading, .pr_TabBlock_Logo_WhyTradeVec
{
    float:left;
    width:70px;
    height:63px;
}
.pr_TabBlock_Logo_WhyTradeVec
{
	background: url(../images/CC/menuIco/TradeVec_Web_logo.gif) no-repeat 1px 10px;
    width:66px;
}
.pr_TabBlock_Logo_DataVecServer
{
    background: url(../images/CC/menuIco/DataVec_icon_data.gif) no-repeat 1px 10px;
    width:66px;
}
.pr_TabBlock_Logo_AnalysisModules
{
    background: url(../images/CC/menuIco/IndicatorModules.gif) no-repeat -1px 10px;
    width:64px;
}
.pr_TabBlock_Logo_AutomatedTrading
{
	background: url(../images/CC/menuIco/Auto-EX-Vec.gif) no-repeat 1px 5px ;
    width:64px;
}
.pr_TabBlock_Logo_ExecutionZone
{
    background: url(../images/CC/menuIco/Execution-Zone.gif) no-repeat -6px 10px;
    width:50px;
}
.pr_TabBlock_Logo_Charting
{
    background: url(../images/CC/menuIco/charting.gif) no-repeat -3px 10px;
    width:47px;
}


.pr_TabBlock_Title
{
    float:left;
    margin-top:21px;    
    font-size:18px;
    font-weight:bold;
    color:#09202f;
}
.pr_TabBlock_Body
{
    color:#3f3f3f;
    margin-left:10px;    
    line-height:18px;
    font-size:12px;  
   
}
.pr_TabBlock_Body p
{
    margin-top:15px;
         
}
.pr_TabBlock_Body div.List 
{
    padding-left:10px;
}
.pr_TabBlock_Body div.List DIV {
    background: url(../images/PR/bullet-triangle-dark-blue.gif) no-repeat 22px 4px;
    padding-left:35px;
    padding-bottom:0px;
}
.pr_Textbox_top, .pr_Textbox_mid, .pr_Textbox_bottom, .pr_Textbox_top div
{
	float:left;
}
.pr_Textbox_top
{
	width:525px; 
	background: url(../images/PR/text-box-top.gif) no-repeat;	
}
.pr_Textbox_mid, .pr_Textbox_bottom
{
	width:522px; 
	background: url(../images/PR/text-box-mid.gif) ;
	margin-left:16px ;	
}
.pr_Textbox_bottom
{
	width:525px; 
	height:8px;
	background: url(../images/PR/text-box-bottom.gif) no-repeat;
	margin-bottom:12px;	
}
.pr_Textbox_top div
{		
	width:245px;	
	padding:15px 2px 5px 15px ;
	font-size:13px;
	font-weight:bold;	
}
.pr_Textbox_top div ul
{
	padding-left:35px;	
	font-size:11px;
	font-weight:normal;
}
.lable, .LoginLable
{
	font-size:16px;
	margin-top:24px;	
	font-weight:bold
}
.bracing
{
	height:40px;
}
.LoginLable
{
	color:Black;
	margin-left:21px;
}
ul, ol
{
	padding-left:50px;
}
.TopFount
{
	font-family:Arial,Helvetica,sans-serif;
}
.liTop ol li
{
	list-style-type:lower-alpha;
	
}
.liTop li
{
	margin-top:10px;
}
.liNews li
{
	margin-top:0px;
}
.liTop ul ul li
{
	margin-top:3px;
}
ul strong, ol strong
{
	color:Black;
}
ul ul
{
	list-style-type:disc;
	color: #999999;
	padding-left:28px;
}
ul li span 
{
        color: #3F3F3F;
}
.offset
{
	margin:4px 0px 16px 22px;
}
.arrow_blue_, .arrow_blue_RD, .arrow_non_RD
{
	color:Black;
}
.arrow_blue_box
{
	background:url(../images/PR/arrow-blue-subscribe.gif) no-repeat scroll 13px 5px;
}
.arrow_blue, .arrow_blue_, .arrow_blue_RD ,.arrow_non_RD
{	
    font-weight:bold;
    font-size:15px;
    background: url(../images/PR/bullet-square.gif) no-repeat 5px 5px;  
    margin-top:25px;
    line-height:20px;    
    padding-left:20px;
}
.arrow_non,.arrow_non_RD .arrow_blue, .arrow_blue_, .arrow_blue_RD
{
	padding-left:20px;
	margin-bottom:5px;
	margin-top:24px;
	margin-left:2px;
}	
.arrow_blue_RD
{
	font-size:16px;
}
.arrow_non_RD
{
	 background: url(../images/PR/bullet-square.);
	 padding-left:22px;
}	
.baner_DatavecServer, .baner_charting, .baner_analysis, .baner_execution, .baner_automated-trading
{
	margin-left: auto;
    margin-right: auto;
    width: 825px;
    height:197px;    
    padding:0px;
    clear:both;
    vertical-align:top;    
    background: url(../images/PR/datavec.jpg) no-repeat 0px 0px;
    margin-top:5px;
    position:relative;
}

.Link_DT
{
	position:absolute;
	top:50px;
	right:100px;
	height:30px;
	width:120px;
}
.Link_KF
{
	position:absolute;
	top:80px;
	right:130px;
	height:20px;
	width:85px;
}
.Link_SS
{
	position:absolute;
	top:110px;
	right:150px;
	height:20px;
	width:65px;
}
.baner_charting
{
	background: url(../images/PR/charting.jpg) no-repeat 0px 0px;
}
.baner_analysis
{
	background: url(../images/PR/analysis-modules.jpg) no-repeat 0px 0px;
}
.baner_execution
{
	background: url(../images/PR/execution-zones.jpg) no-repeat 0px 0px;
}
.baner_automated-trading
{
	background: url(../images/PR/automated-trading-api.jpg) no-repeat 0px 0px;
	
}
.baner_bottom
{
	background: url(../images/PR/banner-bottom.gif) no-repeat 0px 0px;	
	width:959px; 
	height:68px; 
	margin-top:150px;
	margin-left:-12px;
	margin-bottom:50px;
}
.baner_ET
{
	background: url(../images/PR/tradevec-experience.gif) no-repeat 0 ;	
	width:959px; 
	height:68px; 
	margin-left:18px;
	padding-left:230px;		
}
.baner_ET div.link
{
	float:left;
	margin:24px 0px 0px 70px;
	background: url(../images/PR/arrow-blue.gif) no-repeat right  ;
	padding-right:10px;	
}
.baner_ET span.Tolink 
{
	float:left;
	margin:18px 0px 0px 70px;
	background: url(../images/PR/subscribe.gif) no-repeat right  ;
	padding:6px 0px 0px 10px;
	width:225px;
	height:27px;	
}
.baner_ET div a:hover, .baner_ET a:hover span
{
	color:#25b5fd;	
}
.baner_ET a:hover span.Tolink 
{
	text-decoration:underline;
}
.baner_ET div a, a span
{	
	color:#0088cc;
}
.CCdataGridTableHeaders  a span
{
	color:Black;
}
 .linkBottom
{
	background:transparent url(../images/PR/arrow-blue.gif) no-repeat scroll right center;
	width:304px;
	float:right;
	padding-right:10px;
	text-align:right;
	margin: 0px 10px 50px 0px;
}
.BlockLink
{
	margin-top:-20px;
	height:100px;
}
/*
.pr_TabBlock_Body div.List DIV A, .pr_TabBlock_Body div.List DIV A:active, .pr_TabBlock_Body div.List DIV A:link, .pr_TabBlock_Body div.List DIV A:visited
{
    color:#3f3f3f;
    text-decoration:none;
}
.pr_TabBlock_Body div.List DIV A:hover
{
	color:#3f3f3f;
	text-decoration:underline;
}
*/






/*--List of Modules--*/

.pr_TabBlock_Body div.Par
{
    padding-top:9px;
    padding-bottom:2px;
    
}
.LogoHead_1 div.Title, .LogoHead_2 div.Title, .LogoHead_3 div.Title
{
    float:left;
    margin-top:15px;
    height:20px;
    font-weight:bold;
    font-size:16px;
    line-height:18px;
}
.LogoHead_1 div.Logo, .LogoHead_2 div.Logo, .LogoHead_3 div.Logo
{
    float:left;
    height:48px;
    width:50px;
    background: url(../images/CC/menuIco/Price-Distribution.gif) no-repeat -4px 0px;    
}

.LogoHead_2 div.Logo
{
    background: url(../images/CC/menuIco/Price-Distribution-Trend.gif) no-repeat -4px 0px;
    width:50px;    
}
.LogoHead_3 div.Logo
{
    background: url(../images/CC/menuIco/Indicator-Maps.gif) no-repeat -4px 0px;
    width:61px;    
}
.pr_TabBlock_Body div.Par div.Body
{
   clear:both;
   padding-left:50px; 
}



/*--ListBig--*/
.pr_TabBlock_Body div.ListBig
{
    padding-top:6px;
    padding-bottom:15px;    
}
.pr_TabBlock_Body div.ListBig div.Head div.arrow_blue
{
    vertical-align:top;
    font-weight:bold;
    font-size:15px;
    line-height:20px;
    height:20px;
    background: url(../images/PR/bullet-square.gif) no-repeat 9px 5px;
    padding-left:27px;    
}

.pr_TabBlock_Body div.ListBig div.ListItem
{
    padding-top:6px;
    padding-left:25px;    
}
.pr_TabBlock_Body div.ListBig div.ListItem div.iHead
{
    font-size:13px;
    font-weight:bold;
    background: url(../images/PR/bullet-triangle-dark-blue.gif) no-repeat 3px 5px;
    padding-left:13px;
}
.pr_TabBlock_Body div.ListBig div.ListItem div.iBody
{
    padding-left:13px;
}

a.pr_Top, a.pr_Top:active, a.pr_Top:link, a.pr_Top:visited
{
    float:right;
    display:block;
    margin-right:20px;
    overflow:hidden;
    
    width:31px;
    height:9px;    
    background: url(../images/PR/icon-top.gif) no-repeat 0px -9px;
}
a.pr_Top:hover
{
    background-position: 0px 0px;	
}

/*--Overview Right---*/
.pr_TabBlockRight, .pr_TabBlockRight_ 
{
    float:left;
    width:274px;
    margin-left:59px;
}
.pr_TabBlockRight_ 
{
    float:right;   
    clear:both; 
}
.pr_BlockDwn
{
    margin-top:25px;
    width:274px;
    height:173px;
    background: url(../images/PR/contentbox-background-blue.png) no-repeat 0px 0px;    
}
.pr_BlockDwnBox
{
	margin-top:25px;
    width:274px;
    height:130px;
    background: url(../images/PR/blue-solid-content-box.gif) no-repeat 0px 0px; 
}
.pr_BlockTitle
{
    padding-top:10px;
    margin-left:12px;
    font-weight:bold;
    font-size:15px;
    color:#09202f;
}
.pr_BlockDwnComm
{
    padding-top:3px;
    margin-left:14px;
    margin-right:12px;
   
    color:#808080;
}
.pr_BlockDwnItemBlock
{
    
    margin-left:12px;
}
.pr_BlockDwnItem, .pr_BlockDwnItemDwn
{
    padding-top:10px;    
    padding-left:19px; 
    background: url(../images/PR/arrow-orange.gif) no-repeat 0px 13px;
}
.pr_BlockDwnItemDwn
{
    background: url(../images/PR/icon16-downlaod.gif) no-repeat 0px 13px;
}

.pr_BlockDwnItemComm
{
    color:#808080;
}

.pr_BlockScr, .pr_BlockScr3
{
    margin-top:59px;
    width:274px;
    height:173px;
    background: url(../images/PR/contentbox-background-blue.png) no-repeat 0px 0px;
}
.pr_BlockScr3
{
    margin-top:166px;
    width:294px;
    height:107px;
    background: url(../images/PR/contentbox-3screens.gif) no-repeat 0px 0px;
}
.pr_BlockScrItemScr
{
    clear:both;
    width:272px;
    height:200px;
    margin-top:10px;
    padding:0px;
    margin-left:0px;
}

.pr_ScrItem
{
    float:left;    
}

.pr_ScrItem3
{
    height:71px;
    padding-left:1px;
}

.pr_ScrItem A, .pr_ScrItem A:active, .pr_ScrItem A:link, .pr_ScrItem A:visited, .pr_ScrItem A:hover
{
   display:block;
   margin-left:10px;
   width:77px;
   height:61px;   
   background-repeat:no-repeat;
   background-position: 0px 0px;
}

/*---*/

/**************************************************************
//					For edit record pages
***************************************************************/
TABLE.CCTblForm
{
    margin-top:15px;    
}

TABLE.CCTblForm TD.PLEditField
{
    padding:0px;    
}


TABLE.CCTblForm TD.Ended
{
    text-align:center;
    padding-top:20px;    
}

TD.PLEditColumn, div.PLEditColumn
{
	font: 12px "Trebuchet MS", Verdana, sans-serif, Arial, Helvetica; 
    color: Black;
	border-color: white;
	border-style: solid;
	border-width: 1px 1px 0 1px;		
	background-color:white;	
	vertical-align:top;
	text-align:right;
	width:110px;
}
TD.PLEditField
{
	font-size: 12px;
	vertical-align:top;
}
TD.FormAllHead
{
	color:#4C4C4C;
	text-align:left;	
	font-weight: bold;
}
.InputFld, select.InputFld
{
	font: 12px "Trebuchet MS", Verdana, sans-serif, Arial, Helvetica; 
    color: Black;	
    padding: 0px 2px 0px 2px;
    margin: 0px;
}
select.InputFld
{
    padding:0px;
}

/*--common styles--*/
.CCTitle A, .CCTitle A:active, .CCTitle A:link, .CCTitle A:visited
{
    font-size:15px;
    font-weight:bold;
    color:#2b536b;
    text-decoration:none;
}
.CCTitle A:hover
{
	color:#0066ff;
	text-decoration:underline;
}

/*--Support Overview page---*/
.CCSuppUp
{
    margin-top:-12px;
}
.CCSupp
{
    clear:both;
    margin:0px;
    padding:0px;
    width: 960px;    
}
.CCSuppDn
{
    clear:both;
    width:1px;
    height:60px;    
}
.CCSuppLeft
{
    float:left;
    width:645px;
    margin-top:-30px;
}

.CCSuppRight
{
    float:left;
    width:274px;
    margin-left:0px;
    margin-top:33px;
}

.CCSuppComm
{
    margin-left:22px;
    height:57px;
    width:87%;       
}

.CCSuppLeft .Items
{
    margin-top:0px;
    clear:both;
}
.CCSuppLeft .Item
{    
    clear:both;    
    margin-left:10px;
    margin-top:0px;
}
.CCSuppLeft .Ico
{
	width:65px;   
}

.CCLogoRight_TechnicalSupport, .CCLogoRight_BrokerageSupport, .CCLogoRight_RequestSupport,
.CCLogoRight_TechnicalFAQ, .CCLogoRight_Tutorials, .CCLogoRight_ContactUs, .CCLogoRight_ProductUpdate,
.CCLogoRight_ActivationKey, .CCLogoRight_KnowledgeBase, .CCLogoRight_BugReport, .CCLogoRight_SupportHistory,
.CCLogoRight_MyAccount
{
    float:left;
    width:60px;
    height:50px;
    margin-bottom:21px;
    /*
    margin-left:-2px;
    border: solid 1px gray;
    */    
}

.CCLogoRight_TechnicalSupport {height:48px; background: url(../images/CC/menuIco/Membership-Center.gif) no-repeat 5px 0px;}
.CCLogoRight_BrokerageSupport {height:37px; background: url(../images/CC/menuIco/Contact-Trading-Desk.gif) no-repeat 12px -3px;}
.CCLogoRight_RequestSupport {height:42px; background: url(../images/CC/menuIco/Request-Support.gif) no-repeat 12px -2px;}
.CCLogoRight_TechnicalFAQ {height:47px; background: url(../images/CC/menuIco/FAQ.gif) no-repeat 10px 0px;}
.CCLogoRight_Tutorials {height:47px; background: url(../images/CC/menuIco/Tutorials.gif) no-repeat 12px 0px;}
.CCLogoRight_ContactUs {height:44px; background: url(../images/CC/menuIco/Contact-Us.gif) no-repeat 6px -1px;}
.CCLogoRight_ProductUpdate {height:46px; background: url(../images/CC/menuIco/Product-Update.gif) no-repeat 3px -2px;}
.CCLogoRight_ActivationKey {height:40px; background: url(../images/CC/menuIco/Activation-Key.gif) no-repeat 9px -3px;}
.CCLogoRight_KnowledgeBase {height:44px; background: url(../images/CC/menuIco/Knowledge-Base.gif) no-repeat -1px -2px;}
.CCLogoRight_BugReport {height:46px; background: url(../images/CC/menuIco/Bug-Report.gif) no-repeat 4px -1px;}
.CCLogoRight_SupportHistory {height:44px; background: url(../images/CC/menuIco/Support-History.gif) no-repeat 11px -2px;}
.CCLogoRight_MyAccount {height:43px; background: url(../images/CC/menuIco/My-Account.gif) no-repeat 11px -1px;}




.CCSuppLeft .Ico A, .CCSuppLeft .Ico A:active, .CCSuppLeft .Ico A:link, .CCSuppLeft .Ico A:visited, .CCSuppLeft .Ico A:hover
{
    display:block;
    width:100%;
    height:100%;       
}
.CCSuppLeft .TitleBody
{
    float:left;
    margin-top:6px;
    margin-left:11px;
    width:495px;
    
}
.CCSuppLeft .Body
{
    padding-bottom:11px;
    /*padding-bottom:25px;*/
}



/*----Login page -----*/

.CCLoginUp
{
    margin-top:-12px;
}

.CCLoginContent
{
	margin:70px 0px 20px 21px ;
	width:575px;
	float:left;
}
.CCLoginContent .lable
{
	color:Black;
}
.CCLoginContent .offset
{
	margin-left:0px;
}
.CCLoginContent ul
{
	padding-left:30px;
}
.CCLogin
{
    clear:both;
    margin:0px;
    padding:0px;
    width: 960px;
}
.CCLoginLeft
{
    margin-left:auto;
    margin-right:auto;
    width:553px;
    padding-top:5px;
}
.CCLoginRight
{
    float:left;
    width:274px;
    margin-left:30px;
    margin-top:31px;
}
.CCLoginForm
{
    margin-top:53px;
    margin-left:0px;    
    width:553px;
    height:246px;
    background: url(../images/CC/Login/LoginFormBg_.gif) no-repeat;    
}
.CCpack
{
	margin-top:53px;
	padding-left:45px;
	float:left;
}
.CCLoginFormToolbar
{
   width:553px;
   height:39px;
}
.CCLoginFormBody
{
   width:553px;
   height:177px;
   display:block;   
}
.CCLoginFormButton, .CCLoginFormButton_
{
    float:left;
    width:123px;
    height:39px;
    background: url(../images/CC/Login/LoginFormButton_.gif) no-repeat 0px 39px;
    cursor:pointer; cursor:hand;
    font-weight:bold;
    color:#000033;
}
.CCLoginFormButton div, .CCLoginFormButton_  div
{
    text-align:center;
    padding-top:9px;
}
.CCLoginFormButton_
{
    background: url(../images/CC/Login/LoginFormButton_.gif) no-repeat 0px 0px;
    color:white;
    cursor:default;
}
.CCLoginFormButton_  div
{
   padding-top:8px;
}

.CCloginContent, .CCloginContentR
{
	font-size: 11px;
	color: Black;/* #5b5b5b;*/
	padding-left: 0px;
	padding-right: 8px;
	margin-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.CCloginContentR
{
    margin-top: 0px;
}


.CCloginTxt
{
    float:none;
    font-size:12px;
    line-height:17px;    
    width:529px;
    height:63px;
    margin:0px 0px 0px 12px;
    padding:0px;
    vertical-align:top;    
}
.CCloginTxt div
{
    padding-top:5px;    
}
.CCloginCulumn
{
   float:none;
   height:26px;
   margin:0px;
   padding:0px;   
}
.CCloginLeftColumn
{
	float: left;
	width: 170px;
	text-align: right;
	padding-top: 4px;
}
.CCloginRightColumn
{
	float: left;
	width: 222px;
	padding-left: 5px;
	text-align: left;
	padding-bottom:2px;		
}
.CCloginButtonDiv, .CCloginRButtonDiv
{
    clear:both;
    
    margin-left:310px;
}
.CCloginRButtonDiv
{
    margin-top:49px;
}



.CCContentLeft
{
	float: left;	
	width: 195px; /*223px;*/
	text-align: left;
	margin:0px;
	padding:0px;
	!margin-bottom:100px;
	!padding-bottom:100px;
	padding-bottom:100px;
}
.CCContentLeftWr
{
    margin-left:0px;/*30*/
}
.CCContentRight
{
	float: left;
	overflow:hidden;
	width: 782px; /*710px;*/
	/*margin-bottom:40px;
	margin-bottom:180px;*/
}
.CCContentRightWr
{    
	margin-left:5px;	/*margin-left:22px;*/
}



/*--------------*/
.ccF_frm
{
    width:679px;    
    padding:0px;
    margin:0px;    
}
.ccF_frmWr
{
    height:6px;
    width:1px;    
    font-size:1px;
}
.ccF_frm_Par
{
    clear:both;
    overflow:hidden;
    width:679px;
    margin: 11px 0px 0px 0px;
}

.ccF_frm_Footer
{
    clear:both;
    overflow:hidden;
    width:382px;
    height:22px;
    margin: 19px 0px 0px 296px;
}

.ccF_frm_field, .ccF_frm_fieldBig
{    
    margin-top:3px;
    float:left;    
    width:119px;
    text-align:right;    
}
.ccF_frm_fieldBig
{
    float:none;
    clear:both;    
    width:550px;
    margin-top:0px;    
}
.ccF_frm_sep
{
    float:left;
    width:10px;
    height:1px;
}

.ccF_frm_value, ccF_frm_valueBig
{
    float:left;
    width:500px;
    height:auto;    
}
.MarTop3
{
    margin-top:3px;
}
.ccF_frm_valueBig
{
    float:none;
    clear:both;
    width:100%;
    margin-top:11px;
}
.ccF_frmErr
{
    color:Red;
    margin-left:128px;
    width:100%;
    height:auto;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:2px;
    background: url(../images/CC/error1.gif) no-repeat 0px 11px;    
}
/*-----------*/
.ccF_frm_ParX
{
    clear:both;
    overflow:hidden;
    width:755px;
    height:auto;
    padding: 0px;
    margin:0px;    
}
.ccF_frm_ParX div.Txt
{
    font-size:11px;
    margin:6px 19px 0px 19px;    
}

.ccF_frm_ParX div.bigVal
{
    margin:10px 5px 16px 5px;
    padding:0px;
}
.ccF_frmBigLineX
{
    float:none;
    clear:both;    
    width:758px;/*683px;*/
    height:25px;
    margin:0px;
    margin-left:-2px;
    background:#deebf1;    
}
.ccF_frmBigLineX div.ccF_Txt
{
    padding-left:20px;
    padding-top:4px;
    font-size:12px;    
}
.ccF_frm_fieldX
{    
    margin-top:3px;
    float:left;    
    width:76px;
    text-align:right;
}
.ccF_frm_valueX
{
    float:left;
    width:226px;
    height:auto;        
}


/**************************************************************
//					AttachFiles control styles
***************************************************************/
.fucc_pict_place
{
	width:97px;
	float:left;
	padding:3px;
	padding-top:0px;	
	padding-left:0px;
	overflow:hidden;
}
.fucc_pict
{
    float:left;    
	border:solid 1px #57778b;
	padding:0px;
	margin:0px;	
}

.fucc_text
{    
    float:left;
	width:90px;
	height:20px;
	padding:0px;
	margin:0px;
	overflow:hidden;	
}
.fucc_divInpBtn
{	
	padding-top:0px;
}
.fucc_inputBtn
{	
    font: 11px "Trebuchet MS", trebuchet, Verdana, sans-serif, Arial, Helvetica;    
    color: Black;	
    padding: 0px 2px 0px 2px;
    margin-top: 2px;
    width:455px;
    height:24px;    
}
.fucc_delBtn
{
    height:20px;
    font-size:11px;
    margin:0px;    
}


A.LinkComment, A.LinkComment:active, A.LinkComment:link, A.LinkComment:visited
{
    display:block;    
    color:black;  
    font-size:11px;
    text-decoration:none;
}
A.LinkComment:hover
{
    color:#0066ff;
}

/*---------- radio boxes --- */
A.ccRadioBox, A.ccRadioBox:active, A.ccRadioBox:link, A.ccRadioBox:visited,
A.ccRadioBox_, A.ccRadioBox_:active, A.ccRadioBox_:link, A.ccRadioBox_:visited
{
    float:left;
    display:block;    
    color:black;    
    padding-left:18px;
    background: url(../images/CC/form-signup-radiobox.gif) no-repeat 0px 1px;
    text-decoration:none;
    margin-left:25px;
}
.bigVal A.ccRadioBox, .bigVal A.ccRadioBox:active, .bigVal A.ccRadioBox:link, .bigVal A.ccRadioBox:visited,
.bigVal A.ccRadioBox_, .bigVal A.ccRadioBox_:active, .bigVal A.ccRadioBox_:link, .bigVal A.ccRadioBox_:visited
{
    clear:both;
    width:620px;
    height:auto;
    display:block;    
    color:black;
    padding:0px;
    margin:0px 0px 0px -5px;
    padding-left:18px;
    background: url(../images/CC/form-signup-radiobox.gif) no-repeat 0px 1px;
    text-decoration:none;    
}
A.ccRadioBox_, A.ccRadioBox_:active, A.ccRadioBox_:link, A.ccRadioBox_:visited,
.bigVal A.ccRadioBox_, .bigVal A.ccRadioBox_:active, .bigVal A.ccRadioBox_:link, .bigVal A.ccRadioBox_:visited
{
    background-position: 0px -186px;
}
A.ccRadioBox:hover,A.ccRadioBox_:hover,
.bigVal A.ccRadioBox:hover, .bigVal A.ccRadioBox_:hover
{
    color:#0066ff;
}

/*---------- check boxes --- */
A.ccCheckBox, A.ccCheckBox:active, A.ccCheckBox:link, A.ccCheckBox:visited,
A.ccCheckBox_, A.ccCheckBox_:active, A.ccCheckBox_:link, A.ccCheckBox_:visited,
A.ccCheckBox_error, A.ccCheckBox_error:active, A.ccCheckBox_error:link, A.ccCheckBox_error:visited
{
    float:left;
    display:block;
    color:black;    
    padding-left:19px;
    background: url(../images/CC/form-signup-checkbox.gif) no-repeat 0px 1px;
    text-decoration:none;
    margin-left:25px;
}
.bigVal A.ccCheckBox, .bigVal A.ccCheckBox:active, .bigVal A.ccCheckBox:link, .bigVal A.ccCheckBox:visited,
.bigVal A.ccCheckBox_, .bigVal A.ccCheckBox_:active, .bigVal A.ccCheckBox_:link, .bigVal A.ccCheckBox_:visited,
.bigVal A.ccCheckBox_error, .bigVal A.ccCheckBox_error:active, .bigVal A.ccCheckBox_error:link, .bigVal A.ccCheckBox_error:visited
{
    clear:both;
    width:620px;
    height:auto;
    display:block;    
    color:black;
    padding:0px;
    margin:0px 0px 0px -5px;
    padding-left:19px;
    background: url(../images/CC/form-signup-checkbox.gif) no-repeat 0px 1px;
    text-decoration:none;    
}
A.ccCheckBox_, A.ccCheckBox_:active, A.ccCheckBox_:link, A.ccCheckBox_:visited,
.bigVal A.ccCheckBox_, .bigVal A.ccCheckBox_:active, .bigVal A.ccCheckBox_:link, .bigVal A.ccCheckBox_:visited 
{
    background-position: 0px -186px;
}
A.ccCheckBox_error, A.ccCheckBox_error:active, A.ccCheckBox_error:link, A.ccCheckBox_error:visited
{
    background-position: 0px -384px;    
}
A.ccCheckBox:hover,A.ccCheckBox_:hover,A.ccCheckBox_error:hover
{
    color:#0066ff;
}
/*---------------------------------------*/

/**************************************************************
//					Content Home Page Default.aspx
***************************************************************/
.linkBaner{ position:absolute; 
	   top:390px; 
	   right:250px; 
	   height:20px; 
	   width:100px;  
	   
	 }
.banner-homepage , .banner-homepage_new{
        height:432px;   width:915px;
        margin-left:auto;   margin-right:auto; _margin-right:100px;
        padding:0px; 
        position:relative;
        background:url(../images/cc/banner-homepage.jpg) no-repeat;
        margin-top:-30px;

    }
#HPbuttonP, #HPbuttonS
{
	position:absolute;
	width:35px;
	height:23px;
	top:395px;
	right:447px;
	background:url(../images/cc/homepage/play.gif) no-repeat;
	cursor:pointer;
	display:block;
}
#HPbuttonS
{background:url(../images/cc/homepage/stop.gif) no-repeat; display:none;}
.ContentTable {
     margin-left:auto; margin-right:auto;
}   
.Pro_SolTd {
	width:304px;
    height:48px;
    background:url(../images/cc/Enterprise-consulting.gif) left no-repeat; 
    font-family:Trebuchet MS,Verdana,sans-serif,Arial,Helvetica;
} 
.LatNews {
    width:304px;
    height:48px;
    background:url(../images/cc/News.gif) left no-repeat;
}
.InCom {
    width:304px;
    height:48px; 
    background:url(../images/cc/License-Agreement.gif) left no-repeat;
}
.VertPad {
    vertical-align:top;
    padding-left:15px;
    width:304px;
}

.LableTd {
    padding-left:55px;
    font-size:15px;
    font-weight:bold
}
    /*NEW HOME PAGE*/
    
.banner-homepage_new
{
	 height:480px;
	 width:900px;
	 background:url(../images/cc/homepage/banner-background.png) no-repeat;
	_margin:0 3% 0 8%; _height:482px;
}
.featured, .HPnew
{
	position:absolute;
	top:1px;
	right:787px;
	width:112px;
	height:111px;
	background:url(../images/cc/homepage/featured.gif) no-repeat;
}
.HPnew
{background:url(../images/cc/homepage/new.gif) no-repeat;}
#HPplatform 
{
	    height :385px;   width:541px;       
        padding:0px;
        margin-left:auto;
		margin-right:auto;         
        background:url(../images/cc/launched.jpg) no-repeat;        
}
#ExZoneB , #AutoB
{
	position:absolute;
	top:40px;
	right:420px;
	width:385px;
	height:219px;
	background:url(../images/cc/homepage/execution-zones-bullets.gif) no-repeat;
}
#AutoB
{
	width:370px;
	height:312px;
	top:55px;
	right:440px;
	background:url(../images/cc/homepage/automated-trading-api.gif) no-repeat;
}
#ExZoneC
{
	position:absolute;
	top:34px;
	right:45px;
	width:368px;
	height:334px;
	background:url(../images/cc/homepage/execution-zones-chart.gif) no-repeat;		
}
#banerLinkEx , #banerLinkAu
{
	font-family:Helvetica;
	position:absolute;
	top:275px;
	right:585px;	
	padding-right:10px;
	width:200px;
	font-size:11px;
	background:url(../images/PR/arrow-blue.gif)  no-repeat 203px 4px;  	
}
#banerLinkAu
{background:url(../images/PR/arrow-blue.gif)  no-repeat 222px 4px;  }
#banerLinkAu
{
    top:380px;
	right:535px;
	width:220px;		
}
#AutoC
{
	position:absolute;
	width:318px;
	height:312px;
	top:40px;
	right:50px;
	background:url(../images/cc/homepage/automated-trading-screen.gif) no-repeat;		
}
.comint, .comitAuto
{
	position:absolute;
	top:315px;
	right:510px;
	width:335px;
	!right:510px;
	!width:330px;
	word-spacing:2px;
	!word-spacing:2px;
	font-style:italic;
	font-size:17px;
	color:#666666;
    font-family:Times New Roman;	
}
.comitAuto
{
	right:45px;
	width:320px;
	!width:325px;
	margin-top:10px;
	
}
.comint span, .comitAuto span
{
	text-align:right;
	float:right;
	font-style:normal;
	font-size:12px;
	color:#666666;
	margin-top:10px;
	font-family:Tahoma,verdana,arial,helvetica,sans-serif
}
.comitAuto span
{
	margin-top:7px;
	margin-right:9px;
	font-size:11px;
	
}
#bPlatform
{
	padding-top:10px;
}
#tabPlatformA, #tabPlatformD, #tabExZoneA, #tabExZoneD, #tabAutoA, #tabAutoD
{
	position:absolute;
	top:431px;
	right:717px;
	width:183px;
	height:53px;
	background:url(../images/cc/homepage/tab-selected.gif) no-repeat scroll;	
}
#tabPlatformD,#tabExZoneD,#tabAutoD {background:url(../images/cc/homepage/tab-down.gif) no-repeat scroll; }
#tabExZoneA,#tabExZoneD  {right:535px;}
#tabAutoA, #tabAutoD {right:352px;}
#tabPlatformTA,#tabPlatformTD,#tabExZoneTA,#tabExZoneTD,#tabAutoTA,#tabAutoTD
{
	position:absolute;
	top:14px;
	right:9px;
	width:167px;
	height:28px;
	background:url(../images/cc/homepage/tradevec-platform-selected.png) no-repeat scroll;	
}
#tabExZoneTA  {background:url(../images/cc/homepage/zones-selected.png) no-repeat scroll;}
#tabExZoneTD  {background:url(../images/cc/homepage/zones.png) no-repeat scroll;}
#tabPlatformTD{background:url(../images/cc/homepage/tradevec-platform.png) no-repeat scroll;}
#tabAutoTA    {background:url(../images/cc/homepage/automated-selected.png) no-repeat ;}
#tabAutoTD    {background:url(../images/cc/homepage/automated.png) no-repeat; }

#tabPlatformTD:hover,#tabExZoneTD:hover,#tabAutoTD:hover 
{	
	position:absolute;
	top:14px;
	right:9px;
	width:167px;
	height:28px;
	background:url(../images/cc/homepage/tradevec-platform-selected.png) no-repeat scroll;	
}
#tabExZoneTD:hover
{background:url(../images/cc/homepage/zones-selected.png) no-repeat scroll;}
#tabAutoTD:hover 
{background:url(../images/cc/homepage/automated-selected.png) no-repeat;}
.HPcontent
{	
	width:100%;/*width:890px;	*/
	margin:40px 0px 40px 40px;	
	float:left;
	position:relative;
	font-family:"Lucida Sans Unicode",Tahoma,verdana,arial,helvetica,sans-serif;
	color:#333333;
	
	
}
#bPlatform .HPcontent_
{
	color:#a4acaf;
	font-size:15px;
	font-weight:normal;
	font-family:"Lucida Sans Unicode",Tahoma,verdana,arial,helvetica,sans-serif;
	position:absolute;
	right:150px;
	text-align:center;
	top:60px;
	width:600px;
}
.HPleftC /*kill*/
{			
	width: 475px;
	float:left;	
}
.HPblockL
{
	margin-bottom:20px; 
	width:466px; 
	border:0px solid black;  
	float:left; 
	clear:both;
}
.HPblockL .content
{
	width:225px;   
	height:85px; 
	float:left; 
	border:0px solid black; 
	margin-right:5px
}
.HPblockR
{
	margin-bottom:24px; 
	float:left;
	width:430px;
}
.HPblockR .content
{
	width:208px; 
	height:85px;  
	float:left; 
	border:1px solid black; 
	margin-right:5px; 
}
.HPrightC
{		
	width:440px;
	float:left;
	margin:145px 0px 0px -20px;		
}
.HPheading, .HPheadingS
{
	font-size:18px;
	font-weight:normal;
	color:black;
	margin:0px 0px 5px 0px; 
	
}
.HPheadingS
{
	font-size:15px;
	margin:0px 0px 2px 0px;	
}
.HPheight
{
	height:85px;
}
#learn-more a, #download a
{
	position:absolute;
	top:30px;
	right:290px;
	width:162px;
	height:39px;
	background:url(../images/cc/homepage/learn-more.gif) no-repeat ;
	display:block;
}
#download a
{		
	right:110px;
	height:40px;	
	background:url(../images/cc/homepage/download.gif) no-repeat ;	
}
#download a:hover   {background:url(../images/cc/homepage/download-hover.gif) no-repeat ;}
#learn-more a:hover {background:url(../images/cc/homepage/learn-more-hover.gif) no-repeat ;}

.HPheadingR, .HPheadingL
{
	background:url(../images/cc/News.gif) no-repeat;
	height:30px;
    width :304px;
    font-size:15px;
    font-weight:normal;
	color:Black;
	margin:0px 0px 10px 0px; 
	padding:20px 0px 0px 50px;
}
.HPheadingL
{
	background:url(../images/cc/overview.gif) no-repeat 0px 0px;
	margin-left:-10px;
	margin-top:35px;
	
}
.HPtitle, .HPdate
{
	float:left;
	font-size:15px;
	font-weight:normal;
	margin:0px;
}	
.HPtitle a {font-weight:normal;}
.HPpadding span a
{font-size:12px; font-weight:normal;}
.HPpadding p 
{
	clear: both;
	float:left;
	margin:2px 0px 24px 0px;
	font-family:"Lucida Sans Unicode",Tahoma,verdana,arial,helvetica,sans-serif;
}
.HPdate
{float:right; font-size:12px;}
.HPdate a 
{
	font-size:12px;
	font-weight:normal;
}
.HPwidth{width:423px;}
.HPpadding{padding:0px 0px 0px 16px; width:430px;}

.HPfooter
{
	border:1px solid #ececec;
	width:910px;
	height:198px;
	clear:both;
	margin:0px 0px 70px 30px;
	_margin:0 5% 100px 8%;
	background:#f8f7f7;	
}
.HPFtitle
{	
	padding:20px 0px 0px 20px;
	color:#d05606;
	font-size:14px;
}
.HPFcontent
{
	font-style:italic;
	font-family:Times New Roman;
	font-weight:normal;
	color:#666666;
	margin:30px 14px 0px 32px;
	font-size:24px;	
}
.HPsign
{float:right; margin-right:15px;}
.rightbar, .leftbar
{
	position:absolute;
	width:38px;
	height:268px;
	top:-70px;
	right:5px;
	background:url(../images/cc/homepage/right-side-bar.gif) no-repeat;
}
.HPcontent p
{
	font-size:12px;
	line-height:21px;
	color:#535353;
	font-family:"Lucida Sans Unicode",Tahoma,verdana,arial,helvetica,sans-serif;
}
.leftbar
{
	
	right:1020px;
	background:url(../images/cc/homepage/left-side-bar.gif) no-repeat;
}

/*****************************************************************
//							Need Class     	
****************************************************************/
.infoLink
{
	background:url(../images/Icons/ClientCenter/info_icon.png) no-repeat 0px 1px; 
	padding-left:20px;
	/*float:left;*/
	margin-left:20px;
}
.link_download a,.link_download a:link,.link_download a:visited
{
    color: #0088CC !important; 
    font-size:small
}

.link_download a:hover
{
    color: #003399;
    text-decoration: none
}
/**************************************************************
//					Client Center Java Script
***************************************************************/

.ccJS_PrioritySupport
{
	height:50px;
	margin-top:65px;
	
}
.ccJS_PrioritySupport .bottom_title
{
	display:none;
	background: url(../images/cc/License-Agreement.gif) no-repeat black;
	height:30px;
	
	
}

/**************************************************************
//					Contact US page
***************************************************************/
.CU_BlueHeader
{
	margin:15px 0px 12px 0px;
	font-size:15px;
	color:#2B536B;
	font-weight:bold;	
}
.CU_BlueHeader_
{
	color:#2B536B;
	font-weight:bold;	
	margin:15px 0px 12px 0px;	
	font-size:14px;
}
.contactUl li
{
	color:#2B536B;
}
.CU_Content
{
	margin:15px 0px 0px 50px;
	font-size:12px;
	font-weight:bold;
	color:Black;	
}
.CU_TextForm
{
	border:solid #7ab3d1 1px;
	font-size:12px; 
	color:#3F3F3F;
	float:left;	
}
.CU_left
{
	float:left;
	margin:0px 100px 10px 0px;
}
.CU_left div, .CU_left_ div
{
	color:#1d2754;
}
.CU_left .CCloginRightColumn, .CU_left_ .CCloginRightColumn, .Cu_Clear .CCloginRightColumn
{
	padding-left:0px;
}
.CU_left_
{
	float:left;
	padding:0px;
}
.Cu_Clear
{
	clear:both;
}
.CU_Completed, .CU_Error
{
	float:left; 
	line-height:21px;
	width:255px;
	border:0px solid black;
	color:#00b070;
}
.CU_Error
{
	color:Red; 
	width:276px;
	text-align:center;
	margin-right:5px;
}
.Cu_Test
{
	color:Black;
	/*float:right;*/
	font-weight:bold;   
    margin-top:10px;
	margin:10px 100px 0px 0px;
	display:inline-block;
	
}
.Cu_Test .CCloginRightColumn
{
	margin:0px 10px 0px 5px;
}
.CuStar
{
	background: url(../images/CC/contactUs_star.png) no-repeat 55px 2px;
}
.CuStar_
{
	background: url(../images/CC/contactUs_star.png) no-repeat 30px 2px;
}
.CuStarPick
{
	background: url(../images/CC/contactUs_star.png) no-repeat 88px 2px;	
}
.CuStarsubject
{
	background: url(../images/CC/contactUs_star.png) no-repeat 95px 2px;
}
.CuStarCompany
{
	background: url(../images/CC/contactUs_star.png) no-repeat 50px 2px;
}
.CuStarPhone
{
	background: url(../images/CC/contactUs_star.png) no-repeat 83px 2px;
}	
.Cu_Title
{
	background:url(../images/CC/contactUs_star.png) no-repeat 125px 2px;
	float:left;
	color:#1D2754;
	width:130px;
	padding:1px 0px 0px 5px;
}
.CU_bracing
{
	height:30px;
}
.CU_Button
{
	font-size:11px;
	font-weight:normal;
}
  .icon_Twitter a:active, .icon_Twitter a:link, .icon_Twitter a:visited, .icon_RoB a:active, .icon_RoB a:link, .icon_RoB a:visited, .icon_RSS a:active, .icon_RSS a:link, .icon_RSS a:visited
{
	color:#2B536B;
}
.icon_RoB a:hover, .icon_RSS a:hover, .icon_Twitter a:hover
{
	color:#0066FF;
}
.icon_RoB, .icon_RSS, .icon_Twitter
{
	background:url(../images/PR/icon_RoB.gif) no-repeat -3px 2px;
	color:#808080;
	margin:7px 12px 0px 11px;	
	padding:3px 0px 0px 20px;
	
}
.icon_RSS
{
	background: url(../images/PR/icon_RSS.gif) no-repeat -3px 3px;
}
.icon_Twitter
{
	background: url(../images/PR/icon_Twitter.gif) no-repeat -3px 2px;
}
/**************************************************************
//					Footer Navigation 
***************************************************************/
.FooterNavigation
{
	margin:50px 0px 100px 0px;
	height:30px;
	position:absolute;
	top:0px;
	right:-90px;
}
.tour-back, .tour-forward
{
	background:url(../images/BtnLink/tour-back.gif) no-repeat;
	height:25px;
	width:155px;
	text-align:center;
	padding-top:2px;	
	float:left;
}
.tour-forward
{
	background:url(../images/BtnLink/tour-forward.gif) no-repeat;
}
.jump-to-top
{
	
	height:25px;
	width:25px;
	margin:0px 10px 0px 10px;
	float:left;
}
/**************************************************************
//					News page
***************************************************************/
.NewsContentBox
{
	position:absolute;
	right:-150px;
	top:0px;
}
.nBreakLine
{
	background: url(../images/PR/news-breakline.gif) no-repeat 0px 0px;
	width:750px;
	height:43px;
	margin:35px 0px 0px 0px;
}
.nBreakLine .left, .nBreakLine .right
{
	width:35px;	
	float:left;
}
.nBreakLine .right
{
	width:690px;
	padding-left:15px;	
}
.newsArt
{
	width:555px;
}
/*.right .head
{
	color:#016ace;
	font-size:23px;		
}*/
.right h1
{
	color:#016ace; margin:0px; font-size:22px; font-weight:normal;
	}
.right .text
{
	color:#808080;	
	padding-top:3px;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	
	
}
.left .number
{
  	width:35px;	
  	height:20px;
  	color:Black;
  	font-size:24px;
  	padding:0px 0px 5px 5px;
  	line-height:20px;
  	vertical-align:top;
  
  	
}
.left .text
{
	height:20px;	
	color:#666666;
	font-weight:bold;
	padding-left:6px;
	font-size:11px;
	font-weight:bold;
}
/*********************/
.testComent
{
	margin-bottom:50px;
}

/**************************************************************
//					Store page
***************************************************************/
.SPtitle
{
	margin:40px 0px 0px 20px; 
	color:#919191; 
	font-weight:normal;
	!font-size:18px;
}
.PSheader
{background:url(../images/CC/Store/titles.png); float:left;}
.SPleft
{
	float:left; 
	width:660px;
	margin-top:40px;
	position:relative;
} 
#specialribbon
{
	position:absolute;
	background-image:url(../images/CC/Store/special-ribbon.png);
	height:167px;
	width:167px;
	top:-10px;
	right:503px;
}
#offerends
{
	position:absolute;
	background-image:url(../images/CC/Store/offer-ends.png);
	height:41px;
	width:141px;
	top:791px;
	right:528px;
}
#discount
{
	height:11px;
	width:464px;
	position:absolute;
	top:-20px; right:3px;
	background:url(../images/CC/Store/discount-text.gif) no-repeat;
}
.SPright
{
	float:left;
	/*border:1px solid black; 	*/
	margin:40px 0px 0px 160px;
	width:220px;
}
.SPright h4
{
	margin-top:0px;
	margin-bottom:45px;
	float:right;
	!font-size:12px;
	text-align:right;
}
.SPrightComent
{
	clear:both;
	width:219px;	
	margin-bottom:10px;
	margin-top:0px;
	/*font-size:21px;*/
	font-weight:normal;
	font-style:italic;
	!font-size:18px;
	line-height:29px;
	color:#666666; 
	font-family:Times New Roman;
}
.SProwbig
{
	margin:1px 0px 0px 0px;
	width:660px;
	height:41px;
	background:url(../images/CC/Store/top-header.png) no-repeat;
}
.SPcolbluetitle
{
	color:White;
	text-align:center;	
	height:40px;
	font-size:20px;
	line-height:40px;
	margin:0px;
}
.SPcount
{
	color:Black;
	font-size:12px;
	text-align:center;	
	line-height:20px;
}
.SPcountblack
{
	color:Black; 
	text-decoration:line-through; 
	font-size:12px;
	font-weight:bold;
}
.SPcountread
{
	color:Red;	
	font-size:12px;
	font-weight:bold;
}
.SProwsmal, .SProwsmal_
{
	margin:1px 0px 0px 0px;
    
	width:660px;
	height:31px;
	background:url(../images/CC/Store/table-rows.png) no-repeat;
	float:left;
}
.SProwsmal_ , .SProwsmal_button{margin:1px 0px 1px 0px; !margin-bottom:0px; }
.SProwsmal_button {height:98px; background:url(../images/CC/Store/table-rows.png) repeat-y}

.SProwgrey
{
	/*border:1px solid black;*/
	margin:1px 0px 0px 0px;
	width:660px;
	height:31px;
	background:url(../images/CC/Store/table-background.png) no-repeat;
	clear:both;
	display:table;
	padding-left:8px;
	font-weight:bold;
	line-height:31px;
	!font-size:14px;
}
.SPcolgrey, .SPcolgreysmall
{
	
	width:192px;
	height:41px;
	float:left;	
}
.SPcolblue, .SPcolbluesmall, .SPcolbluebutton
{
	
	width:156px;
	height:41px;
	float:left;	
}
.SPcolgreysmall, .SPcolbluesmall, .SPcolbluebutton
{
	height:33px;
}
.SPcolgreysmall
{
	padding-left:15px;
	line-height:31px;
	width:177px;
}
.SPcolbluebutton
{
	padding:3px 0px 0px 29px;
	height:29px;
	width:127px;
}
#kill {position:absolute; top:1100px; left:0px;}
.SPcolbluecheck
{
	margin:6px 0px 0px 68px;
	height:19px;
	width:87px;
	float:left;
}
.SPfooter /*images/PR/contentbox-background-blue.png*/
{
	
	padding-left:22px;
	clear:both;
	!padding-bottom:200px;
}
.SPfooterbox , .SPfooterbox_
{
	width:275px;
	height:173px;
	background:url(../images/PR/contentbox-background-blue.png) no-repeat;
    margin:-80px 0px 100px 0px;   
	float:left;
}
.SPfooterbox_
{ margin:-80px 56px 100px 56px;   }
.SPguarantee
{
	background:url(../images/CC/Store/satisfaction-icon.gif) no-repeat  0px 10px ;	
	width:127px; height:150px;
	float:left;
}
.SPguaranteeText, .SPguaranteeText_, .SPguaranteeText_Call
{
	float:left;
	width:140px;
	padding-left:6px;
	line-height:20px;
	color:#666666; 
	
}
.SPguaranteeText span , .SPguaranteeText_ span, .SPguaranteeText_Call span
{
	padding-left:2px;
	display:block;
}
.SPguaranteeText_, .SPguaranteeText_Call
{
	
	width:250px;
}
.SPguaranteeText_Call
{
	font-size:13px;
	color:#535353;
	/*font-weight:bold;*/
}
.SPguaranteetitle, .SPguaranteetitle_
{
	color:#09202f;
	height:32px;
	padding:2px 0px 0px 30px;
	margin:10px 0px 0px 0px;
	background:url(../images/CC/Store/i-icon.png) no-repeat;
	!font-size:14px;
}
.SPguaranteetitle_
{margin-left:5px; padding-top:3px;}
.SPhack
{
	margin:3px 0px 10px 35px; 
    !margin-top:5px; 
}
/************************************************************************/
/*                       Our Partners pages                             */
/************************************************************************/
.OP_Main
{
	border:0px solid black; 
	width:98%; 
	height:1300px; 	
	/*display:table;*/
	position:relative;
	margin:50px 0px 0px 0px;
	!margin-left:10px;
}
.OP_Menu
{	
	border:0px solid green; 
	width:208px;
	height:290px;
	float:left;
	margin-left:10px;
	!margin-left:0px;
}
.OP_MenuItem
{
	color:White;
	width:209px;
	height:41px;
	position:absolute;
	top:10px;
	right:750px; !right:760px;
	background:url(../images/CC/OurPartners/vmenu-hover.png) no-repeat;
}
.OP_MenuHeader, .OP_MenuBody, .OP_MenuFooter
{
	width:205px;
	height:48px;
	background:url(../images/CC/OurPartners/vmenu-top.gif) no-repeat;
	cursor:pointer;
}
.OP_Menu a
{color: Black;}
.OP_MenuBody
{background:url(../images/CC/OurPartners/vmenu-mid.gif) no-repeat;}
.OP_MenuFooter
{background:url(../images/CC/OurPartners/vmenu-bottom.gif) no-repeat; height:49px;}

.OP_MenuHeader h3, .OP_MenuBody h3, .OP_MenuFooter h3, .OP_MenuItem h3
{
	padding:18px 0px 18px 12px; 
	margin:0px;
	font-size:14px;	
}
.OP_MenuItem h3
{
	padding:6px 0px 0px 20px; 
}
.OP_RightBanerConnectivity, .OP_RightBanerVelocity, .OP_RightBanerVcap, .OP_RightBanerAMP
{
	border:0px solid green; 
	width:252px;
	height:89px;
	float:left;
	margin:70px 0px 0px 20px;
	background:url(../images/CC/OurPartners/Trading-technologies-connected-partner.gif) no-repeat;
}
.OP_RightBanerVelocity
{	
	background:url(../images/CC/OurPartners/velocity-futures.gif) no-repeat;
	margin:46px 0px 0px 20px;
}
.OP_RightBanerVcap
{
	width:247px;
	height:75px;
	background:url(../images/CC/OurPartners/vcap-futures.gif) no-repeat;
	margin:515px 0px 0px 20px;
}
.OP_RightBanerAMP
{
	width:247px;
	height:70px;
	background:url(../images/CC/OurPartners/amp-futures.gif) no-repeat;
	margin:450px 0px 0px 20px;
}
.OP_Content
{
	border:0px solid blue; 
	width:410px;	
	float:left;
	margin:0px 0px 100px 25px;
	font-family: "Lucida Sans Unicode",Tahoma,verdana,arial,helvetica,sans-serif;
	line-height:21px;
}
.OP_Content h2, .OP_Content h3
{
	margin:7px 0px 0px 3px;
	color:Black;
	font-size:17px;
}
.OP_Content h3
{
	font-size:15px;
	margin:15px 0px 0px 3px;
}
.OP_Content h4
{
	margin:0px 0px 0px 6px;
	color:#0066ff;
	font-size:12px;	
	font-weight:bold;
}
.OP_Content p
{
	font-size:12px;
	color:Black;
	margin:15px 0px 0px 0px;
}
.OP_ContentItem
{
	border:0px solid green;
	font-size:12px;
	margin-left:6PX;
	
}
.OP_ContentItemLeft, .OP_ContentItemRight
{ 
	
	float:left;
	width:100%;
	margin:15px 0px 30px 0px;
	line-height:18px;
	font-size:11px;
}
.OP_ContentItemLeft strong, .OP_ContentItemRight strong
{color:Black;}
.OP_breakline
{
	width:452px;
	height:6px;
	background:url(../images/CC/breakline-small.png)no-repeat; 
	margin:0px 0px 30px -10px;
	clear:both;
}

    .disabled_button
    {
        color:#aca899;

        background-color:#efefef;

        border:solid 1px #c0c0c0;

    }
    
   #signUpStep2Ins .lable
   {
   	font-size:17px;
   }
   #signUpStep2Ins p
   {
   	font-size:13px;
   }
