@charset "utf-8";

/* BEGIN - Default *******************************************************************************************************/
	body{
		background-color:#6f6f6f;
	}
	body *{
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#333333;
	}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, tbody {  
		margin:0px; 
		padding:0px; 
	}
	td{
 		vertical-align:top;
	}
	input, textarea, select, option{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	table { 
		 border-collapse:collapse; 
		 border-spacing:0;
	} 
	fieldset,img {
		 border:0;
	}
	address,caption,cite,code,dfn,em,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	}
	a{
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	.clear{
		clear:both;
	}
	.clearfix:after {
		content:"."; 
		display:block; 
		height:0; 
		clear:both; 
		visibility:hidden;
	}
	.clearfix {
		display:inline-block;
	}
	.clearfix {
		display:block;
	}
	* html .clearfix {
		height:1px;
	}
	.hid {
		display: none;
	}
	.c-clampRightCol ul,
	.CenterColTier3 ul,
	.c-clampCenter ul{
		padding:5px 0px 5px 25px;
	}
	.c-clampRightCol ul li,
	.CenterColTier3 ul li, 
	.c-clampCenter ul li,
	.points li
	{
		background:url(../../uploadedImages/Generic/icons/point.gif) no-repeat left 8px;
		padding:3px 0px 3px 10px;
	}
/* END - Default *********************************************************************************************************/

/* BEGIN - Structure *****************************************************************************************************/
	table.mainTbl{
		margin:0px auto;
		width:992px;
		background:url(../../uploadedImages/Generic/bg_shade4.gif) repeat-y center top;
	}
	table.mainTbl #header{
		height:87px;
	}
	table.mainTbl #footer{
		height:50px;
	}
	table.mainTbl #header{
		padding-left:3px;
		padding-right:3px;
	}

	table.mainTbl #content{
		width:986px;
		margin-left:3px;
		margin-right:3px;
	}

/* END - Structure *******************************************************************************************************/
	
/* BEGIN - Header ********************************************************************************************************/
	#ctl00_Header1_LanguageSelect1, #langDD {
		position:absolute;
		right:7px;
		*right:10px;
		top:5px;
		width: 400px;
		text-align: right;
	}
	#ctl00_Header1_LanguageSelect1 label, #langDD span#langMsg, #langDD span#ctl00_Header1_langMsg {
		color: #fff;
		padding-right: 10px;
		font-size: 11px;
	}
	
	#ctl00_Header1_LanguageSelect1 select { /*  , #langDD a#lang-top-text */
		width: 175px;
	}
	#langDD div {
		position: relative;
	}
	#langDD div #langMsg {
		display: block;
		float: right;
		position: absolute;
		right: 175px;
		top: 2px;
	}
	#langDD div #ctl00_Header1_langMsg {
		display: block;
		float: right;
		position: absolute;
		right: 175px;
		top: 4px;
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}
	#langDD	div #selectHolder {  
		width: 170px;
		border: 1px solid #670300;
		background-color: #ffffff;
		display: block;
		float: right;
		position: relative;	
	}
	* html #langDD div #selectHolder {
		width: 170px;
	}
	#langDD a#lang-top-text {
		font: 11px/15px Arial, Helvetica, sans-serif;
		color: #333333;
		padding: 1px 3px;
		text-align: left;
		text-decoration: none;
		position: absolute;
		left: 3px;
		padding-right: 4.7em;
		width: 120px;
	}
	#langDD ul, #langDD li, #langDD li a {
		display: block;
	}
	#langDD ul {
		overflow: hidden;
		position: absolute;
		background-color: #f1f1f1;
		border: 1px solid gray; 
		z-index: 10; 
		right: 0;
		width: 170px;
		display: block;
		top: 18px;
	}
	* html #langDD ul {
		width: 170px;
	}
	#langDD ul.hid {
		display: none;
	}
	#langDD ul li {
		border: 0 none;
		float: none;
		padding: 0;
		margin: 0;
		position: relative
		z-index: 5;
	}
	#langDD ul li a, #langDD ul li a:link {
		border: 0 none;
		color: #333333;
		font: 10px/17px Arial, Helvetica, sans-serif;
		padding: 0 8.5em 0 5px;
		width: 130px;
		text-align: left;
		float: none;
	}
	#langDD ul li a:hover, #langDD ul li.curr a {
		background-color: #c0c0c0;
		width: 130px;
		text-decoration: none;
	}
	table.mainTbl #header .nav_sup{
		/*background:url(../../uploadedImages/Generic/bg_navsup.gif) repeat-x left top;*/
		background:url(../../uploadedImages/Generic/bg_navsup.jpg) repeat-x left top;
		height:64px;
		border-bottom:1px solid #fff;
	}
	.logo{
		float:left;
	}
	.options{
		float:right;
		padding-top:30px;
		padding-right:8px;
		position:relative;
		 margin-top: 6px;
	}
	/* BEGIN - Links -----------------------------------------*/
	.options ul{
		float:left;
		padding-top: 4px;
		padding-right: 6px;
	}
	.options ul li{
		display:inline;
		padding-left:8px;
		padding-right:4px;
		padding-top:1px;
		border-left:1px solid #b8b8b8;
	}
	.options ul li a{
		color:#fff;
		font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	}
	.options ul li.chat{
		padding-left:15px;
		background:url(../../uploadedImages/Generic/icons/chat.gif) no-repeat left center;	
		border-left:none;
	}
	.options ul li.noBdl{
		background:none;	
		border-left:none;
	}
	/* END - Links -------------------------------------------*/
	/* BEGIN - Search Box ------------------------------------*/
	.options div.search{
		float:left;
		position:relative;
		/*width:181px; */
	}
	


div.search label { font:11px Arial, Helvetica, sans-serif; color:#9f9f9f;  top:7px; left:5px;}
label.overlabel { position:absolute;  z-index:1; color:#999; top:5px; }


	.options input.text{
		width:166px;
		padding: 0 2px 2px 0 !important;
		vertical-align:middle;
		/*position:absolute;*/
		top:0px;
		right:18px;
		border-left:1px solid #670300 !important;
		border-top:1px solid #670300 !important;
		border-bottom:1px solid #670300 !important;
		/*background: #e8eaee none;*/
		background: #FFF;
		height:18px !important;
		font-size:10px !important;
		z-index: 1;
		text-indent: 3px;
	}
	.options input.search{
		width:20px;
		height:22px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
	}
	.options input.search_nl-NL{
		/*
		width:61px;
		height:16px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search_nl-NL.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		*/
		
		width:20px;
		height:22px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		
	}
	.options input.search_es-MX{
		/*
		width:61px;
		height:16px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search_es-MX.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		*/
		
		width:20px;
		height:22px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		
	}
	
	.options input.search_es-ES{
		/*
		width:61px;
		height:16px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search_es-ES.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		*/
		width:20px;
		height:22px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		
	}
	.options input.search_pt-PT{
		/*
		width:65px;
		height:16px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search_pt-PT.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
		*/
		
		width:20px;
		height:22px;
		position:absolute;
		right:0px;
		top:0px;
		border:0 none;
		background:url(../../uploadedImages/Generic/buttons/bg_search.gif) no-repeat left top;		
		cursor:pointer;
		z-index: 1;
	}
	
	/* END - Search Box --------------------------------------*/
	
	.nav_list{
		/*background:url(../../uploadedImages/Generic/bg_navlist.gif) repeat-x left top;*/
		background-color:#3a3a3a;
		height:34px;
	}	
	a.onlinemarket{
		float:right;
		padding-top:9px;
		padding-right:8px;
	}
	/* BEGIN - Menu -----------------------------------------*/
	ul.menu{
		float:left;
	}
	ul.menu li{
		height:35px;
		float:left;
		/*background:url(../../uploadedImages/Generic/nav_list/separator.gif) no-repeat right top;*/
		position:relative;
	}
	ul.menu li.noBdr{
		background:none;
	}
	
	/*BEGIN ABOUT US*/
	ul.menu #about a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/aboutus.gif) left -35px;		
		width:87px;
	}
	ul.menu #Over_ons a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/aboutus_nl-NL.gif) left -35px;
		width:85px;
	}
	ul.menu #sobre_nos a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/aboutus_pt-PT.gif) left -35px;
		width:91px;
	}
	ul.menu #acerca a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/aboutus_es-MX.gif) left -35px;
		width:144px;
	}
	ul.menu #acerca_es a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/aboutus_es-ES.gif) left -35px;
		width:138px;
	}
	
	/*END ABOUT US*/
	/*BEGIN SERVICES*/
	ul.menu #services a{
		
		background:url(../../uploadedImages/Generic/nav_list/services.gif) left -35px;
		width:74px;
	}
	ul.menu #servicos a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/services_pt-PT.gif) left -35px;
		width:77px;
	}
	ul.menu #servicios a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/services_es-MX.gif) left -35px;
		width:81px;
	}
	/*END SERVICES*/
	/*BEGIN SOLUTIONS*/
	ul.menu #solutions a{

		background:url(../../uploadedImages/Generic/nav_list/solutions.gif) left -35px;
		width:132px;
	}
	ul.menu #oplossingen a{
		background:none !important;
		/*background:url(../../uploadedImages/Generic/nav_list/solutions_nl-NL.gif) left -35px;
		/*width:220px;*/
	}
	ul.menu #solucoes a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/solutions_pt-PT.gif) left -35px;
		width:134px;
	}
	
	ul.menu #soluciones a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/solutions_es-MX.gif) left -35px;
		width:173px;
	}
	/*END SOLUTIONS*/
	/*BEGIN PLATFORM*/
	ul.menu #platform a{
		
		background:url(../../uploadedImages/Generic/nav_list/platform.gif) left -35px;
		width:144px;
	}
	ul.menu #Technologieplatform a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/platform_nl-NL.gif) left -35px;
		width:145px;
	}
	ul.menu #plataforma a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/platform_pt-PT.gif) left -35px;
		width:173px;
	}
	
	ul.menu #plataforma_es a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/platform_es-MX.gif) left -35px;
		width:161px;
	}
	/*END PLATFORM*/
	
	/*BEGIN INVESTOR*/
	ul.menu #investor a{
		background:none !important;
		/*background:url(../../uploadedImages/Generic/nav_list/investors.gif) left -35px;
		/*width:93px;*/
	}
	
	ul.menu #investidor a{
		background:none !important;
		/*background:url(../../uploadedImages/Generic/nav_list/investors_pt-PT.gif) left -35px;
		/*width:107px;*/
	}
	
	ul.menu #inversor a{
		background:none !important;
		/*background:url(../../uploadedImages/Generic/nav_list/investors_es-MX.gif) left -35px;
		/*width:85px;*/
	}
	/*END INVESTRO */
	
	/*BEGIN PARTNERS*/
	ul.menu #partners {
		background: 0 none;
	}
	ul.menu #partners a{

		background:url(../../uploadedImages/Generic/nav_list/partners.gif) left -35px;
		width:78px;
	}
	ul.menu #parceiros a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/partners_pt-PT.gif) left -35px;
		width:80px;
	}
	
	ul.menu #socios a{
		/*background:none !important;*/
		background:url(../../uploadedImages/Generic/nav_list/partners_es-MX.gif) left -35px;
		width:67px;
	}
	/*ENDPARTNERS*/
	ul.menu li>a{
		display:block;
		height:34px;
		background-repeat:no-repeat;
	}
	ul.menu li:hover a,
	ul.menu li.selected>a{
		background-position:left 0px !important;
	}
	/* BEGIN - Menu -----------------------------------------*/
	ul.menu{
		float:left;
	}
	ul.menu li{
		height:34px;
		float:left;
		/*background:url(../../uploadedImages/Generic/nav_list/separator.gif) no-repeat right top;*/
		position:relative;
		
	}
	
	ul.menu li#investor {	
		display:none;
	}
	
	ul.menu li a{
		display:block;
		float:left;
		background-repeat:no-repeat !important;
		background-position:left -35px !important;
		color: #FFFFFF;
	    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    	text-align: center;
		height: 25px;
    	padding: 9px 0 0;
    	vertical-align: middle;
		font-size: 13px;
		text-indent:-99999px
	}
	
	ul.menu li ul li a {
		text-indent:1px !important;
		font-size: 11px;
	}
	
	ul.menu li a:hover{
		text-decoration:none;
	}
	ul.menu li.noBdr{
		background:none;
	}
	ul.menu #about a{
		background:url(../../uploadedImages/Generic/nav_list/aboutus.gif);
		/*width:93px;*/
	}
	ul.menu #services a{
		background:url(../../uploadedImages/Generic/nav_list/services.gif);
		/*width:91px;*/
	}
	ul.menu #solutions a{
		background:url(../../uploadedImages/Generic/nav_list/solutions.gif);
		/*width:174px;*/
	}
	ul.menu #platform a{
		background:url(../../uploadedImages/Generic/nav_list/platform.gif);
		/*width:181px;*/
	}
	ul.menu #investor a{
		background:url(../../uploadedImages/Generic/nav_list/investors.gif);
		/*width:98px;*/
	}
	ul.menu #partners a{
		background:url(../../uploadedImages/Generic/nav_list/partners.gif);
		/*width:90px;*/
	}
	ul.menu li:hover a{
		background-position:left 0px !important;
	}
	ul.menu li.selected a{
		background-position:left 0px !important;
	}
	ul.menu li.selected a,
	ul.menu li.over a,
	ul.menu li:hover a{
		background-position:left 0px !important;
	}
	ul.menu li:hover ul.subitems,
	ul.menu li.over ul.subitems{
		display:block;
	}
	ul.menu li ul.subitems,
	ul.menu li ul.subitems li,
	ul.menu li ul.subitems li a{
		margin:0px;
		padding:0px;
		float:none;
		display:block;
		width:auto !important;
		height:auto !important;
	}
	ul.menu li ul.subitems{
		position:absolute;
		left:0px;
		top:100%;
		margin:0px;
		padding:0px;
		border-left:1px solid #f4f4f4;
		border-right:1px solid #f4f4f4;
		padding:10px 20px;
		display:none;	/* <- Visible Off */
		background:url(../../uploadedImages/Generic/bg_subitems.gif) repeat-x left bottom #fdfdfd;
		/*background-color: #3A3A3A;*/
	}
	ul.menu li ul.subitems li{
		white-space:nowrap;
		float:none;
		background:none;
		display:block;
		margin:0px;
		height:auto;
		border-bottom:1px solid #E1E1E1;
		position:relative;
	}
	ul.menu li ul.subitems li a{
		text-align:left;
		display:block;
		float:none;
		height:auto;
		margin:0px;
		background:url(../../uploadedImages/Generic/icons/red_arrow.gif) no-repeat left center !important;
		/*background:none !important;*/
		color:#464646;
		padding:4px 11px;
	}
	ul.menu li ul.subitems li a:hover{
		background-position:left center !important;
		color:#941A1D;
		text-decoration:none;
	}
	ul.menu li ul.subitems li.noBdr{
		/*border-bottom:1px solid #f1f1f1;*/
	}
	/* END - Menu --------------------------------------------*/
/* END - Header **********************************************************************************************************/

/* BEGIN - FOOTER ********************************************************************************************************/
	.otherlinks{
		background:url(../../uploadedImages/Generic/bg_otherlinks.gif) repeat-x left top #7e7e7e;
		height:19px;
		margin:0px 3px 0px 3px;
		padding:9px 5px 0px 5px;
	}
	.footer{
		background:url(../../uploadedImages/Generic/bg_footer4.gif) no-repeat left bottom;
		padding:11px 11px 20px 11px;
		height:26px;
	}
	
	/* BEGIN - Other Links -----------------------------------*/
	.otherlinks ul{
		margin-left:2px;
	}
	.otherlinks ul li{
		display:inline;
		padding-right:15px;
	}
	.otherlinks ul li a{
	 	color:#c1c1c1;
	}
	.pageOptions{
		background-color:#788490;
		margin-bottom:10px;
		text-align:center;
		display:block;
		overflow:hidden;
	}
	.pageOptions li{
		padding:5px 0px 5px 7px;
		border-left:1px solid #909ca8;
		float:left;
	}
	.pageOptions li:first-child{
		border:none;
	}
	.pageOptions a{
		text-align:center;
		padding-right:11px;
		color:#fff;
	}
	.otherlinks #email, .pageOptions #email{
		background:url(../../uploadedImages/Generic/icons/email.gif) no-repeat left center;
		padding-left:13px;
	}
	.otherlinks #print, .pageOptions #print{
		background:url(../../uploadedImages/Generic/icons/print.gif) no-repeat left center;
		padding-left:13px;
	}
	.otherlinks #digg, .pageOptions #digg{
		background:url(../../uploadedImages/Generic/icons/digg.gif) no-repeat left center;
		padding-left:13px;
	}
	.otherlinks #save {
		background:url(../../uploadedImages/Generic/icons/save.gif) no-repeat left 2px;
		padding-left:13px;
	}
	.otherlinks #delicious, .pageOptions #delicious{
		background:url(../../uploadedImages/Generic/icons/delicious.gif) no-repeat left center;
		padding-left:13px;
	}
	/* END   - Other Links -----------------------------------*/
	
	/* BEGIN - Footer ----------------------------------------*/
	.footer ul{
		float:left;
	}
	.footer ul li{
		display:inline;
		border-left:1px solid #8e8f90;
		padding:0px 10px;
	}
	.footer ul li a{
		color:#fff;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.footer ul li.rss{
		background:url(../../uploadedImages/Generic/icons/rss.gif) no-repeat left center;
		border:none;
		padding-left:17px;
	}
	.footer #copyright{
		color:#FFF;
		float:right;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	.footer #copyright a{
		color:#fff;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	/* END   - Footer ----------------------------------------*/
/* END - FOOTER **********************************************************************************************************/

/* BEGIN - BODY DEFAULT **************************************************************************************************/
	/*Internal Popup*/
	#internalPopup{
		display:none;
		border:none;
		z-index:1000;
		margin:0px;
		padding:0px;
		position:fixed;
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		bottom:0px;
		right:0px;
		background-color: transparent;
	}
	#internalPopupShadow{
		z-index:1001;
		position:absolute;
		width:100%;
		left:0px;
		top:0px;
		right:0px;
		bottom:0px;
		filter:alpha(opacity=60);
		opacity:0.6;
		-moz-opacity:0.6;
		background-color:#000;
	}
	
	#internalPopupDiv{
		width:769px;
		margin:0 auto;
		z-index:1002;
		position:relative;
		border:none;
		top:200px;
	}
	#internalPopupIframe{
		height:365px;
		width:100%;
	}
	/*Content*/
	#content h2,
	.leftColTier2 h2,
	.CenterColTier3 h2,
	.list2Col h2{
		color:#7c0205;
		font-size:14px !important;
		margin-bottom:10px;
	}
	#content h3,
	.leftColTier2 h3,
	.CenterColTier3 h3{
		color:#333;
		text-transform:uppercase;
		font-size:11px !important;
		margin-bottom:10px;
	}
    #content .CenterColTier3 h3.noPadding {
		color:#333;
		text-transform:uppercase;
		font-size:11px !important;
		margin-bottom:0px;
	}
	#content p,
	.leftColTier2 p,
	.CenterColTier3 p{
		color:#333;
		font-size:12px;
		margin:0px 0px 10px 0px; 
	}
	.CenterColTier3 a,
	.leftColTier2 a{
		color:#7c0205;
		font-size:12px;
		font-weight:normal;
	}
	.CenterColTier3 a:hover {
		text-decoration: none;
		border-bottom: 1px dotted #7c0205;
	}
	#content ol,
	.leftColTier2 ol,
	.CenterColTier3 ol{
		list-style-type:decimal;
		margin-left:20px;
	}
	#content .view,
	.leftColTier2 .view,
	.CenterColTier3 .view,
	.list2Col .view
	{
		color:#7c0205;
		font-weight:bold;
		font-size:10px !important;
		background:url(../../uploadedImages/Generic/icons/row_red.gif) no-repeat right 3px;
		padding-right:15px;
	}
	#content .viewoffsite,
	.leftColTier2 .viewoffsite,
	.CenterColTier3 .viewoffsite,
	.list2Col .viewoffsite
	{
		color:#7c0205;
		font-weight:bold;
		font-size:10px !important;
		background:url(../../uploadedImages/Generic/icons/view_offsite.gif) no-repeat right 3px;
		padding-right:30px;
	}
	#content .CenterColTier3 .view:hover {
		text-decoration: underline;
		border-bottom: 0 none;
	}
	/* BEGIN - Path ------------------------------------------*/
	.path{
		padding:10px;
		margin:0px;
	}
	.path *{
		font-size:10px !important;
	}
	.path a{
		color:#941a1d;
		font-weight:bold;
	}
	#contentBrand, #contentBrand p{
		margin:0px;
		padding:0px;
	}
	#contentBrand img{
		vertical-align:bottom;
	}
	/* END   - Path ------------------------------------------*/
	
	/* BEGIN - Downloads -------------------------------------*/
	.downloads{
		margin:0px 0px 15px 0px;
		padding:0px;
	}
	.downloads li{
		margin:0px 0px 3px 0px !important;
		padding:0px !important;
		height:20px;
		border-top:1px solid #b9babc;
		border-left:1px solid #b9babc;
		border-bottom:1px solid #b9babc;
		background:url(../../uploadedImages/Generic/buttons/red.gif) no-repeat right center;
	}
	.downloads a{
		background:url(../../uploadedImages/Generic/icons/pdf.gif) no-repeat 5px center;
		display:block;
		font-size:11px !important;
		font-weight:bold;
		padding-left:25px;
		padding-top:3px;
		padding-bottom:2px;
	}
	.downloads a span{
		font-size:10px !important;
	}
	/* END   - Downloads -------------------------------------*/

	/* BEGIN - Silver Box ------------------------------------*/
	.SilverBox
	{
		margin-bottom:15px;
		width:240px;
		border:#cccccc 1px solid;
		background:url(../../uploadedImages/Generic/bottom_BoxRight.gif) no-repeat bottom left;
	}
	.SilverBox h4
	{
		height:31px;
		*height:29px;
		width:236px;
		padding:2px 2px 2px 2px;
		background:url(../../uploadedImages/Generic/quicklinks.gif) no-repeat 2px 2px;
	}
	.SilverBox h4 img
	{
		margin:0px;
		padding:0px;
		vertical-align:bottom;
	}
	.SilverBox .content
	{
		padding:10px 10px 10px 10px;
		background:url(../../uploadedImages/Generic/RightBoxTop.gif) repeat-x top left;
		margin:2px 2px 2px 2px;		
		*margin:4px 2px 2px 2px;
		_margin:0px 2px 2px 2px;
	}
	.SilverBox .content ul{
		margin:5px 0px;
	}
	.SilverBox .content li
	{
		background:url(../../uploadedImages/Generic/icons/red_arrow.gif) no-repeat left 4px;	/*correct*/
		padding:0px 0px 0px 10px;
		margin:0px 0px 10px 0px;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px !important;
	}
	.SilverBox .content li a
	{
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px !important;
		text-decoration:none;		
	}
	.SilverBox .content li a:hover
	{
		text-decoration:underline;
	}
	.SilverBox .content .label{
		width:90px;
	}
	.SilverBox .foot{
		border-top:1px solid #ccc;
		padding:10px 10px 10px 10px;
	}
	.SilverBox .foot p{
		color:#848484 !important;
		font-size:10px !important;
		line-height:10px;
		margin-bottom:5px;
	}
	.SilverBox .foot a{
		color:#a64d50;
		font-weight:bold;
		font-size:10px;
	}
	/* END   - Silver Box ------------------------------------*/
	
	#GreesBox
	{
		border-left:#cccccc 1px solid;
		border-bottom:#cccccc 1px solid;
		border-right:#cccccc 1px solid;
		width:240px;
		margin:0px 0px 10px 0px;
		background-color:#fff;
	}
	#GreesBox .title
	{
		width:241px;
		margin:0px 0px 0px 0px; 
	}

	#GreesBox .content
	{
		 background:#ccd2d8; 
		 text-align:center;
		 padding:5px 0px;
		 margin:2px 2px 2px 2px;
	}
	#GreesBox .content .liveChat
	{
		margin:0px;
		padding:0px 0px 0px 6px;
		/**padding-bottom:3px;*/
		float:left;
	}
	#GreesBox .content .email{
		margin:0px;
		padding:0px 7px 5px 0px;
		*padding-bottom:3px;
		float:right;
	}
	#GreesBox .content .callUs
	{
		clear:both;
		padding:0px;
		margin:2px 0px 2px 0px;
		display:block;
	}
	
	.tier3A #CenterColTier3 table,
	.tier3B #CenterColTier3 table{
		width:100%;
	}
	
	#content ul,
	.CenterColTier3 ul{
		
	}
	#content ul li *,
	.CenterColTier3 ul li *{
		font-size:11px;
	}
	/* BEGIN - List-Images -----------------------------------*/
	.listImages{
		padding-top:0px;
		padding-bottom:15px;
	}
	.listImages img{
		vertical-align:bottom;
	}
	/* END   - List-Images -----------------------------------*/
/* END - BODY DEFAULT ****************************************************************************************************/

/* CSS: Home */

/* BEGIN - Structure *****************************************************************************************************/
	table.mainTbl .home #leftCol,
	table.mainTbl .home #rightCol{
		padding-top:5px;
		padding-bottom:3px;
	}
	#bottomCol{
		background-color:#d4d4d4;
		padding:4px 3px;
	}
	
	.leftColHome{
		width:739px;	/* 739px */
		padding-right:5px;
	}
	.rightColHome{
		width:242px;
	}
	/*to Content Block*/
	.bottomColHomeArea{
		width:738px;
		float:left;
	}
/* END   - Structure *****************************************************************************************************/
/* BEGIN - BODY **********************************************************************************************************/
	.home .flash{	/* <- temp */
		vertical-align:bottom;
	}
	.listBanners a{
		display:block;
		margin-bottom:1px;
	}
	.listBanners a:hover{
		text-decoration:none;
	}
	.listBanners img{
			vertical-align:bottom;
	}
	.bottomColHome{

	}
	
	/* GrayBox --------------------------------------*/
	.GrayBox{
		width:738px;
		float:left;
		background:url(../../uploadedImages/Generic/bg_box1_center.gif) left top;
	}
	.GrayBox td{
		background:url(../../uploadedImages/Generic/bg_box1_bottom.gif) repeat-x left bottom;
		width:50%;
	}
	.GrayBox .title{
		padding-top:10px;
		padding-left:20px;
		height:32px;
		background:url(../../uploadedImages/Generic/bg_box1_top.gif) no-repeat left top;
	}
	.GrayBox .content{
		margin:1px 9px 9px 9px;
		padding:10px;
	}
	.GrayBox ul li{
	margin:0px 0px 10px 0px;
	}
	.GrayBox *{
		font-size:11px !important;
	}
		
	.GrayBox242{
		background:url(../../uploadedImages/Generic/bg_box2_center.gif) repeat-y left top;
		width:242px;
		float:right;
	}
	.GrayBox242 .title{
		padding-top:10px;
		padding-left:17px;
		height:32px;
		background:url(../../uploadedImages/Generic/bg_box2_top.gif) no-repeat left top;
	}
	.GrayBox242 .foot{
		background:url(../../uploadedImages/Generic/bg_box2_bottom.gif) no-repeat left top #d4d4d4;
		height:9px;

	}
	.GrayBox242 .content{
		margin:1px 9px 0px 7px;
		background:url(../../uploadedImages/Generic/bg_box1_back.gif) repeat-x left bottom #e6e6e6;
	}
	
	/*hacks*/
	.GrayBox242 .content{
		min-height:109px;
	}
	.GrayBox .content{
		min-height:90px;
	}
	* html .GrayBox242 .content{
		height:115px;
	}
	* html .GrayBox .content{
		height:92px;
	}
	
/* END   - BODY **********************************************************************************************************/

/* BEGIN - Table *****************************************************************************************************/
	.standardTable
	{
		
	}
	.standardTable #contenTable
	{
		border:#d6dadd 1px solid;
		padding:1px 1px 1px 1px;
	}
	.standardTable table  
	{
		background-color:#ffffff;
		text-align: left;
		font-family:Arial, Helvetica, sans-serif;
		border:#ffffff 1px solid;
	}
	
	.standardTable table th
	{
		padding:12px 10px 10px 9px;
		border-left:#FFFFFF 1px solid;
	}
	
	.standardTable table th, .standardTable table th a
	{
		background-color:#b9bdc0;
		color:#FFFFFF !important;
		font-size:11px;
		font-weight:bold;
	}
	.standardTable table tbody tr{
		background-color:#eceeef;
	}
	.standardTable table tbody tr.odd {
	  background:#d6dadd;
	}
	.standardTable table td
	{
		padding-top:10px;
		padding-bottom:10px;
		padding-right:10px;
		padding-left:10px;
		border-left:#FFFFFF 1px solid;
		border-top:#FFFFFF 1px solid;
	}
	.standardTable table th.date
	{
		width:60px;
	}
	.standardTable table td.date
	{
		padding-left:15px;
	}
	
	.standardTable table td
	{
		color:#363233 !important;
		font-size:11px;
	}
	.standardTable table td a
	{
		color:#941a1d;
	}
	.standardTable table td a.excel
	{
		background:url(../../uploadedImages/Generic/icons/excel.gif) no-repeat top left;
		width:16px;
		height:16px;
		display:block;
	}
	.standardTable table td a.word
	{
		background:url(../../uploadedImages/Generic/icons/word.gif) no-repeat top left;
		width:16px;
		height:16px;
		display:block;
	}
	.standardTable table td a.pdf
	{
		background:url(../../uploadedImages/Generic/icons/pdf2.gif) no-repeat top left;
		width:16px;
		height:16px;
		display:block;
	}
	

	/*.standardTable table tbody tr:hover td, .standardTable tr.Over td
	{
		background:#d6dadd;
	}
/* END - Table *****************************************************************************************************/
/* CSS: Tier2 */

/* BEGIN - Structure *****************************************************************************************************/
	table.mainTbl .tier2 #leftCol{
		background:url(../../uploadedImages/Generic/bg_content.gif) repeat-x left top #ffffff;
		width:687px;
		padding:16px 8px 50px 25px;
	}
	table.mainTbl .tier2 #rightCol{
		background:url(../../uploadedImages/Generic/bg_content.gif) repeat-x left top #ffffff;
		width:218px;
		padding:16px 16px 50px 8px;
	}
	.leftColTier2{
		width:687px;
		background-color:#fff;
	}
	table.mainTbl .tier2 #leftCol .leftColTier2{
		background-color:none;
	}
	.rightColTier2{
		/*width:235px;*/
		width:242px;
		background-color:#fff;
	}
	table.mainTbl .tier2 #rightCol .rightColTier2{
		background-color:none;
	}
	table.mainTbl .tier2 .ccLeft{
		float:left;
		width:335px;
	}
	table.mainTbl .tier2 .ccRight{
		float:right;
		width:335px;
	}
/* END   - Structure *****************************************************************************************************/
/* BEGIN - BODY **********************************************************************************************************/
	/* BEGIN - Webcast ---------------------------------------*/
	#webcasts li img{
		padding:0px;
		padding-right:10px;
	}
	#webcasts{
		float:left;
		width:330px;
	}
	#webcasts ul li{
		margin:0px 0px 30px 0px ;
	}
	#webcasts ul li.noMargin{
		margin:0px 0px 45px 0px;
		*margin-bottom:35px;
	}
	#webcasts ul li p{
		margin-bottom:7px;
		*margin-bottom:5px;
	}
	/* END   - Webcast ---------------------------------------*/

	/* BEGIN - News ------------------------------------------*/
	#news ul{
		margin-bottom:0px;
	}
	#news ul li{
		margin:0px 0px 10px 0px;
	}
	#news ul li .date{
		font-weight:bold;
	}
	/* END   - News ------------------------------------------*/
	
	/* BEGIN - Sub-Items -------------------------------------*/
	#subitems{
		width:100%;
		background-color:#d6dadd;
		border-top:15px solid #d6dadd;
		border-bottom:15px solid #d6dadd;
	}
	#subitems td{
		width:25% !important;
		padding:0px 20px;
		border-right:1px solid #b0b8be;
	}
	#subitems td.noBdr{
		border-right:none;
	}

	#subitems ul *{
		color:#4f5d6b;
	}
	#subitems ul li{
		margin-bottom:2px;
	}
	#subitems *{
		font-size:11px !important;
	}
	#subitems p{
		margin-bottom:10px;
	}
	/* END   - Sub-Items -------------------------------------*/
/* END   - BODY **********************************************************************************************************/

/* CSS: Tier3 */

/* BEGIN - Structure *****************************************************************************************************/
	#LeftColTier3
	{
		width:167px;
		padding:0px 16px 50px 16px;
	}
	.LeftColTier3
	{
		/*padding:10px 16px 50px 16px;*/
		width:167px;
	}
	#CenterColTier3
	{
		padding:0px 0px 50px 0px;
		margin:0px 0px 0px 0px;
		width:512px;
	}
	.CenterColTier3
	{
		width:512px;
		background-color:#fff;
	}
	table.mainTbl .CenterColTier3{
		background-color:transparent;
	}
/* END   - Structure *****************************************************************************************************/
/* BEGIN - BODY **********************************************************************************************************/

	/* Begin - Menu Left*/
	.MenuLeftTier3
	{
		background:url(../../uploadedImages/Generic/body_MenuLeft.gif) repeat-y top left;
		width:167px;
	}
	.MenuLeftTier3 ul
	{
		width:166px;
		padding:4px 0px 0px 0px !important;
		_padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		_margin:-6px 0px 0px 0px;
	}
	.MenuLeftTier3 ul li
	{
		background:none;
		font-size:10px;
		color:#464646;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.MenuLeftTier3 ul li a
	{
		width:133px;
		background:#e4e7e9 url(../../uploadedImages/Generic/icons/Green_arrow.gif) no-repeat 8px 10px;
		margin:0px 0px 0px 4px;
		padding:6px 5px 5px 20px;
		border-bottom:#d7dbde 1px solid;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px !important;		
		color:#464646;
		line-height:12px;
	}
	.MenuLeftTier3 ul li a:hover
	{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/red_arrow.gif) no-repeat 8px 10px;
		text-decoration:none;
		color:#941a1d;
	}
	.MenuLeftTier3 ul li ul
	{
		padding-top:0px !important;
		margin:0px 0px 0px 0px;
		width:156px;
		border-bottom:#d7dbde 1px solid;
		display:none;
	}
	.MenuLeftTier3 ul li ul li
	{
		background:none;
		padding:0px;
		margin:0px;
	}
	.MenuLeftTier3 ul li ul li a
	{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/line.gif) no-repeat 20px 6px;
		color:#941a1d;
		border:none;
		width:123px;
		margin:0px 0px 0px 4px;
		padding:0px 5px 5px 30px;
		display:block;
	}
	.MenuLeftTier3 ul li ul li a:hover
	{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/line.gif) no-repeat 20px 6px;
		text-decoration:underline;
	}
	.MenuLeftTier3 ul li ul li ul li a
	{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/line.gif) no-repeat 30px 6px !important;
		color:#941a1d;
		border:none;
		width:113px;
		margin:0px 0px 0px 4px;
		padding:0px 5px 5px 40px;
		display:block;
	}
	.MenuLeftTier3 ul li.SelectedMenu ul{
		display:block;
	}
	.MenuLeftTier3 ul li.SelectedMenu a
	{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/red_arrow_down.gif) no-repeat 8px 10px;
		color:#941a1d;
		border:none;
	}
	.MenuLeftTier3 ul li.SelectedMenu ul li a{
		background:#f3f3f3 url(../../uploadedImages/Generic/icons/line.gif) no-repeat 20px 6px;
	}
	.MenuLeftTier3 ul li.SelectedMenu ul li ul{
		border:none;
	}
	.MenuLeftTier3 .TopMenu
	{
		background:url(../../uploadedImages/Generic/top_MenuLeft.gif) no-repeat top left; 
		height:5px;
	}
	.MenuLeftTier3 .BottomMenu
	{
		background:url(../../uploadedImages/Generic/bottom_MenuLeft.gif) no-repeat bottom left; 
		height:5px;
	}
	.NBrd
	{
		border:none !important;
	}
	/* End - Menu Left*/
	
	.CenterColTier3 p
	{
		margin:12px 0px 12px 0px;
		color:#363233;
		font-size:12px !important;
		line-height:22px !important;
	}
	.SearchBox
	{
		 background:#d6dadd;
		 margin:10px 0px 25px 0px;
		 padding:20px 0px 13px 16px;
	}
	.SearchBox div
	{
		float:left;
		width:180px;
		margin-right:15px;
		position:relative;
	}
	.SearchBox div.filter
	{
		float:left;
		width:260px;
	}
	.SearchBox div input
	{
		width:175px;
	}	
	.SearchBox label
	{
		margin:0px 0px 10px 0px;
		color:#333;
		text-transform:uppercase;
		font-size:11px !important;
		display:block;
	}
	
	.Contacts
	{
		margin:25px 0px 0px 0px;
	}
	.CenterColTier3 h6
	{
		font-family:Arial, Helvetica, sans-serif !important;
		font-size:14px !important;
		text-decoration:none !important;
		color:#7c0205 !important;
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px !important;
	}

	.Contacts p
	{
		margin:0px 0px 0px 0px !important;
		padding:0px 0px 0px 0px !important;
		line-height:13px !important;
	}
	.Contacts a
	{
		color:#7c0205 !important;
	}
	.SearchBox div select, .SearchBox div input
	{

		font-family:Arial, Helvetica, sans-serif;
		font-size:10px !important;
		color:#868c90 !important;
		border:#FFFFFF 1px solid;
		padding:0px 0px 0px 2px;
		margin:0px 0px 4px 0px;
	}
	.SearchBox #buttonSearch
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 5px;
	}
	.SearchBox div option
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px !important;
		color:#868c90 !important;
	}
	.SearchBox div select
	{
		margin:0px 0px 4px 0px;
		width:160px;
	}
	.calendar
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 10px 0px;
	}
	.NMPn
	{
		margin:0px !important;
		padding:0px !important;
	}
	.CenterColTier3 div.links
	{
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		text-align:right;
	}
	.CenterColTier3 div.links a,
	.CenterColTier3 div.linksNav a
	{
		color:#7c0205;
		border-right:#9a9899 2px solid;
		padding:0px 12px 0px 0px;
		margin:0px 12px 0px 0px;
	}
	.CenterColTier3 div.links a.top
	{
		border:0 none;
		background: url(/uploadedImages/Generic/icons/red_arrow_up.gif) no-repeat center right;
		padding-right: 12px;
		font-size:11px;
	}
	.CenterColTier3 div.linksNav
	{
		margin:0px 0px 0px 0px;
		padding:5px 5px 5px 0px;
		text-align:right;
	}
	.CenterColTier3 div.BrdTop
	{
		border-top:#d6dadd 1px solid;
	}
	.CenterColTier3 div.BrdBottom
	{
		border-bottom:#d6dadd 1px solid;
		margin:0px 0px 30px 0px;
	}
	.CenterColTier3 div.linksNav a.special
	{
		color:#363233;
	}
	.CenterColTier3 .given-name, .CenterColTier3 .additional-name
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px !important;
		font-weight:bold !important;
		color:#363233 !important;
		margin:0px 0px 0px 0px !important;
		padding:0px 0px 0px 0px !important;
	}
	.CenterColTier3 .org
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px !important;
		color:#363233 !important;
		border-bottom:#c9ced3 1px solid;
		margin:0px 0px 5px 0px;
		padding:0px 0px 5px 0px;
	}
	.CenterColTier3 ol.numberList
	{
		padding:0px 0px 0px 10px;
	}
	.CenterColTier3 ol.numberList li
	{
		padding:0px 0px 0px 0px;
		background:none !important;
		font-size:11px !important;
		line-height:20px;
	}
	.CenterColTier3 ol.numberList
	{
		counter-reset:item;
	}
	.CenterColTier3 ol.numberList li span
	{
		color:#7c0205;
		counter-reset:list;
	}
	.CenterColTier3 h2
	{
		color:#363233 !important;
		font-size:14px !important;
		font-family:Arial, Helvetica, sans-serif !important;
	}
	.CenterColTier3 .ccLeft{
		float:left;
		width:200px;
		margin-right:50px;
	}
	.CenterColTier3 .ccRight{
		float:right;
		width:200px;
		margin-right:50px;
	}
	td#RightColTier3A
	{
		padding:0px 16px 50px 0px;/*DO040508 padding:0px 16px 50px 16px;*/
		width:242px !important;
	}
	.RightColTier3A
	{
		width:242px;
		background-color:#fff;
	}
    a.interstitial
    {
        background:url(/uploadedImages/generic/icons/offsite.gif) no-repeat right;
		padding-right: 15px;
    }
	table.mainTbl .RightColTier3A{
		background-color:transparent;
	}
	.RightColTier3A .ImageBanner
	{
		margin:10px 0px 10px 0px;
	}
	.calendar
	{
		padding:3px 3px 3px 3px;
		border-bottom:#cccccc 2px solid;
		border-left:#cccccc 2px solid;
		border-right:#cccccc 2px solid;
	}
	.calendar table
	{
		margin-top:4px;
		width:231px;
		border-top:#cbcbcb 2px solid !important;
		border-collapse:collapse;
	}
	.calendar table td
	{
		border:#cbcbcb 2px solid;
		color:#798591;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		height:20px;
		text-align:center;
		vertical-align:middle;
		cursor:pointer;	
	}
	.calendar table td:hover{
		background-color:#999999 !important;
		color:#fff !important;
	}
	.calendar table td.empty
	{
		background:#e1e1e1;
	}
	.calendar table td.today
	{
		color:#941a1d;
	}
	.calendar table thead th 
	{

		border:#cbcbcb 2px solid !important;
		background:url(../../uploadedImages/Generic/bgDays.gif) repeat-x top left;
		color:#ffffff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		height:18px;
		text-align:center;
		vertical-align:middle;	
	}
	.calendar table thead th.space
	{
		background:#FFFFFF;
		border:none;
		height:3px;
	}
	.NBrdRight
	{
		border-right:none !important;
	}
	.calendar div
	{
		display:block;
	}
	.calendar .leftArrowToday
	{
		background:url(../../uploadedImages/Generic/buttons/leftArrowLinght.gif) no-repeat top left;
		height:21px;
		width:21px;
		margin:0px 0px 0px 0px;
		float:left;
	}
	.calendar .titleToday
	{
		background:url(../../uploadedImages/Generic/titles/CalendarToday.gif) no-repeat top left;
		height:21px;
		width:189px;
		float:left;
		margin:0px !important;
	}
	.calendar .rightArrowToday
	{
		background:url(../../uploadedImages/Generic/buttons/rightArrowLinght.gif) no-repeat top left;
		height:21px;
		width:21px;
		margin:0px 0px 0px 0px;
		float:left;
	}
	.calendarTitle{
		background:url(../../uploadedImages/Generic/bg_calendar_title.gif) repeat-x top left;
		position:relative;
	}
	.calendarTitle .titleMonth
	{
		height:13px;
		width:100%;
		float:left;
		padding:10px 0px;
		text-align:center;
		font-size:11px !important;
		color:#fff !important;
		font-weight:bold;
		text-transform:uppercase;
		font-family:Arial, Helvetica, sans-serif;
		letter-spacing:1px;
		margin:0px !important;
	}
	.calendarTitle .helpMonth
	{
		position:absolute;
		right:5px;
		top:5px;
		height:13px;
		width:25px;
		display:block;
		color:#fff;
		font-weight:bold;
		background-color:#909ca8 !important;
		text-align:center;
		padding:5px 0px;
		margin:0px 0px 0px 0px;
		float:right;
	}

/* END   - BODY **********************************************************************************************************//* CSS: C-Clamp */

/* BEGIN - Structure *****************************************************************************************************/
	table.mainTbl .c-clamp #c-clampLeftCol {
		padding:0px 16px 50px 16px;
	}
	table.mainTbl .c-clamp #c-clampLeftCol,
	.LeftColTier3 {
		width:167px;
	}
	table.mainTbl .c-clamp #c-clampRightCol {
		width:771px;
		padding-right:16px;
		padding-bottom:50px;
	}
	table.mainTbl .c-clamp #c-clampRightCol p{
		margin-bottom:10px;
	}
	table.mainTbl .c-clamp #c-clampRightCol table.cols2{
		width:100%;
	}
	table.mainTbl .c-clamp #c-clampRightCol table.cols2 td.right #GreesBox{
		float:right;
		margin-bottom:0px;
	}
	table.mainTbl .c-clamp #c-clampCenter{
		padding:20px;
	}
	.c-clampCenter{
		width:946px;
	}
	.c-clampCenter p{
		text-align:justify;
	}
	.c-clampRightCol{
		width:771px;
		background-color:#fff;
	}
	
	.BannerTitle {
		padding-top:28px;
		border-bottom: 1px solid #cdd0d3;
		margin-bottom:20px;
	}
	
	table.cols2Align{
		width:100%;
	}
	table.cols2Align td.left{
		text-align:left;
		padding-right:16px;
	}
	table.cols2Align td.right{
		text-align:right;
		width:242px;
	}
	.clampBanner
	{
		width:512px;	
	}
	
/* END   - Structure *****************************************************************************************************/
/* BEGIN - BODY **********************************************************************************************************/
/* CSS: Tier2 */
	
/* BEGIN - Structure *****************************************************************************************************/
	table.mainTbl .tier2 #BodyCol{
		background:url(../../uploadedImages/Generic/bg_content.gif) repeat-x left top #ffffff;
		width:934px;
		padding:16px 26px 50px 26px;
	}
	
	.list2Col,
	.list3Col{
		width:100%;
		margin-top:20px;
		background-color:#FFFFFF;
		empty-cells:show;
	}
	.list2Col td,
	.list3Col td{
		padding:0px 0px 20px 0px;
	}
	.list2Col td{
		width:50%;
	}
	.list3Col td{
		width:34%;
		padding-left:10px;
		padding-right:10px;
	}
	.list3Col td.left,
	.list3Col td.right{
		width:32%;
	}
	.list3Col a:hover, .list2Col a:hover{
		text-decoration:none;
	}
	.list3Col .view:hover, .list2Col .view:hover {
	text-decoration:underline;
	}
	.list2Col td.left,
	.list3Col td.left{
		padding-right:10px;
		padding-left:0px;
	}
	.list2Col td.right{
		padding-left:10px;
		padding-right:0px;
	}
	.list2Col h2,
	.list3Col h2{
		margin:0px 0px 5px 0px !important;
	}
	.list2Col p,
	.list3Col p{
		margin:0px 0px 5px 0px !important;
	}
	.list2Col ul,
	.list3Col ul
	{
		margin:0px;
		padding:0px 0px 5px 25px !important;
	}
	.list2Col ul li,
	.list3Col ul li
	{
		background:url(../../uploadedImages/Generic/icons/point.gif) no-repeat left center;
		padding:3px 0px 3px 10px;
	}	
	
	.list4Col{
		width:100%;
		text-align:justify;
	}
	.list4Col td{
		width:25%;
		padding:0px 10px 15px 0px;
	}
	.list4Col p{
		margin-bottom:10px;
		font-size:12px;
	}
	.list4Col img{
		vertical-align:bottom;
	}
	.list4Col p a{
		font-size:12px;
		text-decoration:underline;
	}
	.list4Col ul
	{
		padding:0px 0px 5px 10px;
	}
	.list4Col ul li
	{
		background:url(../../uploadedImages/Generic/icons/point.gif) no-repeat left center;
		padding:3px 0px 3px 10px;
	}	
	/* CSS Document */
	body.print{
		background-color:#fff !important;
	}
	table.mainPrint{
		margin:0px auto;
	}
	/* CSS Document */
	.formSmall{
		width:439px;
		overflow:hidden;
	}
	.form{
		width:769px;
	/*	background:url(../../forms/temp.jpg) no-repeat -165px -175px;*/
	}
	.formSmall, .form{
		background-color:#fff;
		background:url(../../uploadedImages/Generic/bg_form.gif) repeat-x left bottom #fff;
	}
	.formSmall h2{
		color:#7c0205;
		font-size:14px;
		margin-bottom:15px;
	}
	.formSmall img,
	.form img{
		vertical-align:bottom;
	}
	.formSmall .fTop,
	.form .fTop{
		background-color:#e3e3e3;
		text-align:right;
		padding:7px 10px;
	}
	.formSmall .fTitle,
	.form .fTitle{
		border-bottom:1px solid #cdd0d3;
		background-color:#fff;
	}
	.formSmall .fTitle .textTitle,
	.form .fTitle .textTitle{
		padding:10px 0px;
	}
	
	.formSmall table,
	.form table{
		margin-top:20px;
	}
	.formSmall table{
		width:100%;
	}
	.formSmall table td{
		width:50%;
	}
	.formSmall input, .formSmall select,
	.form input, .form select{
		width:175px;
		border:1px solid #a1aab1;
		background-color:#fff;
		margin:2px 10px 2px 0px;
	}
	.formSmall input, .formSmall select{
		width:190px;
	}
	.formSmall input.check{
		width:10px;
		border:none;
		margin:0px 5px 0px 0px;
	}
	.formSmall select
	.form select{
		width:177px;
	}
	.form textarea{
		width:335px;
		height:80px;
		margin:2px 0px 2px 0px;
	}
	.formSmall .fBody,
	.form .fBody{
		padding:20px 16px 35px 16px;
	}
	.formSmall .fBody{
		padding-bottom:16px;
	}
	.formSmall .fBody p,
	.form .fBody p{
		font-size:12px;
		color:#363233;
		line-height:16px;
	}
	.formSmall .brAlign,
	.form .brAlign{
		text-align:right;
		vertical-align:bottom;
	}
	.formSmall .reset{
		float:left;
	}
	.formSmall .submit{
		float:right;
	}
	.formSmall .reset,
	.form .reset{
		border:0px;
		width:61px;
		height:16px;
		margin:0px;
		padding:0px;
		cursor:pointer;
		background:url(../../uploadedImages/Generic/buttons/reset.gif) no-repeat left top;
	}
	.submit{
		border:none !important;
		width:61px !important;
		height:16px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/submit.gif) no-repeat left top !important;
		cursor:pointer;
	}
	.submit_pt-PT{
		border:none !important;
		width:61px !important;
		height:16px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/submit_pt-PT.gif) no-repeat left top !important;
		cursor:pointer;
	}
	.formSmall .submit_nl-NL, #formContact .submit_pt-PT, #formContact .submit_es-MX, .submit_es-ES
	{float:right;
		}
	
	.submit_nl-NL{
		border:none !important;
		width:61px !important;
		height:16px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/submit_nl-NL.gif) no-repeat left top !important;
		cursor:pointer;
	}
	
	.formSmall .submit_es-MX
	{float:right;
		}
	
	.submit_es-MX, .submit_es-ES{
		border:none !important;
		width:61px !important;
		height:16px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/submit_es-MX.gif) no-repeat left top !important;
		cursor:pointer;
	}
	
	
	
	.formSmall label,
	.form label{
		font-size:10px;
		color:#000;
	}
	.formSmall b,
	.form b{
		color:#9c0404;
		font-weight:bold;
		margin-right:10px;
		font-size:9px;
	}
	.form .message{
		text-align:center;
		padding:50px 0px;
	}
	.form .message h2{
		color:#7c0205;
		font-size:14px;
	}
	.form .message a{
		color:#7c0205;
	}
	.formSmall .fFooter{
		border-top:1px solid #cdd0d3;
		padding:16px 16px;
	}
	.formSmall .fFooter .note{
		font-size:10px;
		margin-bottom:20px;
		color:#798591;
	}
/******************BEGIN SITE MAP**********************/
table.mainTbl #content .sitemap 
{
	margin:0px;
	padding:20px;
	overflow:hidden;
}
table.mainTbl #content .smleve1
{
	margin:0px;
	padding:10px 0px 0px 60px;
}
table.mainTbl #content .smleve1 li
{
	margin-bottom:30px;
	padding-left:13px;
	background:url(../../uploadedImages/Generic/icons/square4.gif) no-repeat left 4px;
}
table.mainTbl #content .smleve1 li.float
{
	float:left;
	width:270px;
	margin-right:10px;
}
table.mainTbl #content .smleve1 li a
{
	color:#363233;
	font-weight:bold;
	font-size:13px;
}
table.mainTbl #content .smleve2 li
{
	margin-bottom:0px;
	background:url(../../uploadedImages/Generic/icons/row_red.gif) no-repeat left 5px;
}
table.mainTbl #content .smleve2 li a
{
	font-weight:normal;
	font-size:12px;
}
table.mainTbl #content .smleve3 li
{
	background:url(../../uploadedImages/Generic/icons/point.gif) no-repeat left 5px;
}
table.mainTbl #content .smleve3 li a
{
	font-size:11px;
}
table.mainTbl #content .smleve4 li
{
	background:url(../../uploadedImages/Generic/icons/point2.gif) no-repeat left 5px;;
}
table.mainTbl #content .smleve4 li a
{
	font-size:11px;
}
/******************END SITE MAP**********************/
	.sectionsabout div
	{
		float:left;
		width:200px;
		margin:10px;
	}
/********************** BEGIN CONTACT US***************/
#contactUs .vcard
{
	float:left;
	width:236px;
}
#contactUs .vcard div, #contactUs .vcard span
{
	font-size:12px !important;
}
#contactUs #formContact
{
	float:left;
	font-size:10px !important;
}
#contactUs #formContact table td
{
	padding:0px 20px 10px 0px;
}
#contactUs #formContact  input
{
	font-size:12px !important;
	width:150px;
}
#contactUs #formContact label
{
	font-size:10px !important;
}
#contactUs #formContact select
{
	font-size:10px !important;
	width:140px;
}
#contactUs #formContact textarea
{
	width:100%;
	height:100px;
	padding:5px;
	font-size:10px !important;
}
#contactUs #formContact #submit
{
	width:80px;
	float:right;
	display:inline;
}
#contactUs #formContact .required
{
	float:right;
}
 #contactUs #formContact b
{
	font-weight: bold;
	color: #9c0404;
	font-size:10px !important;
}
#contactUs .list4Col
{
	margin-top:30px;
}
#contactUs .list4Col td#mails p
{
	font-size:12px !important;
	font-weight:bold;
}
#contactUs .list4Col td#mails a:link
{
	font-size:12px !important;
	color:#7c0205;
	font-weight:normal;
	text-decoration: none;
}
#contactUs .list4Col td#mails a:hover {
	border-bottom:1px dotted #7C0205;
	text-decoration:none;
}
#contactUs .list4Col .vcard, #contactUs .list4Col td 
{
	width:200px !important;
}
#contactUs .list4Col .vcard
{
	margin-bottom:20px;
}
#contactUs .list4Col h6
{
	font-size:13px !important;
	margin-bottom:20px;
}
#contactUs .thanks{
	background-color:#eee;
	width:450px;
	margin-top:20px;
	margin-left:-50px;
	padding:25px 10px;
}
#contactUs .thanks *{
	margin-bottom:0px;
}
/********************** END CONTACT US***************/
#c-clampCenter iframe
{
	width:100% !important;
}
a.home
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px !important;
	font-weight:bold;
	background:url(../../uploadedImages/Generic/icons/square5.gif) no-repeat center left;
	padding-left:20px;
	margin-left:40px;
}
.withoutIcon
{
	background:none !important;
	margin:0px !important;
}
.withoutContent
{
	margin-bottom:5px !important;
}
.listControlOptions li input{
	width:20px !important;
}
.radiobtn
{
	width:20px !important;
}
table.form{
	width:100%;
	background-color:#f7f7f7;
	background-image:none;
	border:1px solid #F7F7F7;
}
table.form td.caption{
	text-align:right;
	vertical-align:top;
	padding-top:4px;
	width:250px;
}
table.form input, table.form select, table.form textarea{
	width:250px;
}
table.form .buttonsArea{
	text-align:right;
}
/*******************add 23/09************************/
.btnContactNow{
		border:none !important;
		width:143px !important;
		height:21px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/btnContactNow.gif) no-repeat left top !important;
		cursor:pointer;
	}
.btnDownloadNow{
		border:none !important;
		width:143px !important;
		height:21px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/btnDownloadNow.gif) no-repeat left top !important;
		cursor:pointer;
	}
.btnDownloadNow2{
		border:none !important;
		width:143px !important;
		height:21px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/btnDownloadNow2.gif) no-repeat left top !important;
		cursor:pointer;
	}
.btnSubmitForm{
		border:none !important;
		width:143px !important;
		height:21px !important;
		margin:0px !important;
		padding:0px !important;
		background:url(../../uploadedImages/Generic/buttons/btnSubmitForm.gif) no-repeat left top !important;
		cursor:pointer;
	}	
/****************width*************************************/
	.w683{
		width:683px;
	}
/****************************************************************/
	.formLeft table tr td{
		padding-bottom:4px;
	}
	.formLeft table tr td label{
		font-size:11px;
	}		
	.formLeft table tr td input,textarea{
		width:139px;
	}	
/************links into #c-clampRightCol******************************/	
#c-clampRightCol p a{
		color:#7c0205;
		font-size:12px;
		font-weight:normal;
	}
	#c-clampRightCol p a:hover {
		text-decoration: none;
		border-bottom: 1px dotted #7c0205;
	}
/****************red letters*****************/
.redLetter{
		color:#7e1416;
	}
/***************header small*********************/
table.mainTbl #headerSmall .nav_sup {
	background:transparent url(../../uploadedImages/Generic/bg_navsup.gif) repeat-x scroll left top;
	border-bottom:1px solid #FFFFFF;
	height:54px;
}
table.mainTbl #headerSmall {
	padding-left:3px;
	padding-right:3px;
}
/*************flash in page**********************/
.boxFlashContent{
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	width:240px;
}
.boxFlashContent h4 {
	height:31px;
	padding:7px 7px 2px;
	width:236px;
}
.boxFlashContent .content{
	padding:3px 7px;
}

/*********START Colocation Federal*****************/
.greyBox5C {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF !Important;
	background-color:#5c5c5c;
	padding:7px;
}
.font12 {
	font-size:12px !Important;
}
.font13 {
	font-size:13px !Important;
}
.font14 {
	font-size:14px !Important;
}
h5 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#363233;
}
.fed_list .last {
	padding-bottom:20px;
}
.fed_list li {
	background-position:0 9px !Important;
}
.bottomBorder {
	border-bottom:1px solid #D4D4D4;
} 
#col_federal #gsa {
	padding:20px 0;
}
#gsa {
	padding:0 10px 0 0;
}
.manTD td{
		width:55%;
}
.ManHost h4 {
	height:41px !Important;
}
.red_arrow {
	padding-left:10px;
	background:url(../../uploadedImages/Generic/icons/row_red.gif) no-repeat left 4px;
}

/*********END Colocation Federal*******************/
#ctl00_ContentPlaceHolder1_lblIFrame { display: block; *clear: both; }

/*Private Content*/
.tier3A #CenterColTier3 table.register { margin:0 auto; width:176px; }
table.register tr {	background: none;	border: none; }
table.register tr td { text-align: left; padding-bottom: 10px; }
table.register tr td.first-item { width: 225px; }
table.register tr td input { border: 1px solid #a1aab1; height: 16px; }
table.register tr td input.small-input { width: 176px; }
table.register tr td input.large-input { width: 402px; }
table.register tr td label { font: normal 10px Arial, Helvetica, sans-serif; color: #333333; display: block; margin-bottom: 5px; }
table.register tr td label span { color: #6d0606; }
table.register tr td .btn-submit { cursor: pointer;	background: url(../../uploadedImages/Generic/buttons/btn-submit.gif) no-repeat left top; height: 16px; width: 61px; margin-top: 10px; border: none;	float: right; }

.c-clamp #c-clampRightCol .subtitle, .CenterColTier3 .subtitle,
.tier3A #CenterColTier3 .subtitle, .CenterColTier3 .subtitle {
	margin-bottom:20px;
}
.c-clamp #c-clampRightCol .CenterColTier3 h2.subtitle,
.tier3A #CenterColTier3 .CenterColTier3 h2.subtitle {
	font:normal 20px/normal Arial, Helvetica, sans-serif !important; color:#828a90 !important; margin:0 0 17px 0; padding:2px 0; display:block;
	font-size:20px !important;
	border-bottom:1px solid #ccc;
}
.c-clamp #c-clampRightCol .buttons-list ul,
.tier3A #CenterColTier3 .buttons-list ul {
	padding: 0px;
}
.c-clamp #c-clampRightCol .buttons-list ul li,
.tier3A #CenterColTier3 .buttons-list ul li {
	font: normal 10px Arial, Helvetica, sans-serif;	
	background: url(../../uploadedImages/Generic/banners/bg-tab-default.gif) no-repeat left top;
	width: 91px;
	list-style: none;
	text-align: center;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px;
	height:26px;
}
.c-clamp #c-clampRightCol .buttons-list ul li.current,
.tier3A #CenterColTier3 .buttons-list ul li.current {
	background: url(../../uploadedImages/Generic/banners/bg-tab-selected.gif) no-repeat left top;
	width: 91px;
	height: 22px;
	margin: -2px 0px -8px 5px;
	padding: 4px 0px;
	height:26px;
}
.c-clamp #c-clampRightCol .buttons-list ul li a,
.tier3A #CenterColTier3 .buttons-list ul li a {
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	cursor: pointer;
	text-decoration: none;
	border: none;
	padding-left: 2px;
    padding-right: 2px;
}
.c-clamp #c-clampRightCol .buttons-list ul li.current a,
.tier3A #CenterColTier3 .buttons-list ul li.current a {
	color: #333333;
	font: bold 10px Arial, Helvetica, sans-serif;
}
.c-clamp #c-clampRightCol table.documents,
.tier3A #CenterColTier3 table.documents {
	margin-bottom:20px;
}
.c-clamp #c-clampRightCol table.documents,
.tier3A #CenterColTier3 table.documents {
	background: #e5e5e5;
}
.c-clamp #c-clampRightCol table.documents tr td,
.tier3A #CenterColTier3 table.documents tr td {
	vertical-align: middle;
	text-align:center;
	border-bottom: 2px solid #ffffff;
}
.c-clamp #c-clampRightCol table.documents tr .icon,
.tier3A #CenterColTier3 table.documents tr .icon {
	width: 30px;
}
.c-clamp #c-clampRightCol table.documents tr .text-item,
.tier3A #CenterColTier3 table.documents tr .text-item {
	width: 641px;
}
.c-clamp #c-clampRightCol table.documents tr .text-item p,
.tier3A #CenterColTier3 table.documents tr .text-item p {
	margin: 8px 0px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #363233;
}
.c-clamp #c-clampRightCol table.documents tr .download,
.tier3A #CenterColTier3 table.documents tr .download {
	width: 100px;
}
.c-clamp #c-clampRightCol table.documents tr .download div,
.tier3A #CenterColTier3 table.documents tr .download div {
	border-right: 3px solid #85171a;
	height: 24px;
	padding-top: 14px;
}
.c-clamp #c-clampRightCol table.documents tr .download a,
.tier3A #CenterColTier3 table.documents tr .download a {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #941a1d;
	
	background: url(../../uploadedImages/Generic/arrow-download.gif) no-repeat right center;
	cursor: pointer;
	border: none;
	text-decoration: none;
	padding-right: 8px;
}
h1.title-underlined{
	color:#828a90;
	font:normal 25px/normal Arial, Helvetica, sans-serif;
	margin:0 0 23px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #cdd0d3;
	}
.adjust-col{
	width:513px;
	padding:105px 16px 0 0;
}

/*contact-form style*/

#main-content {
	width: 512px;
}

#main-content p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 0px 12px 30px 12px;
}

#main-content ul li {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #696969;
	list-style: none;
	background: none;
	padding: 0px;
}

#main-content ul.contact-information {
	margin-bottom: 25px;
	padding-left:10px;
}

#main-content .subtitle {
	margin-bottom:20px;
}

#main-content .buttons-list ul {
	padding: 0px;
}

#main-content .buttons-list ul li {
	font: normal 10px Arial, Helvetica, sans-serif;	
	background: url(../../uploadedImages/Generic/banners/bg-tab-default.gif) no-repeat left top;
	width: 116px;
	list-style: none;
	text-align: center;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px;
}

#main-content .buttons-list ul li.current {
	background: url(../../uploadedImages/Generic/banners/bg-tab-selected.gif) no-repeat left top;
	width: 116px;
	height: 22px;
	margin: -3px 0px -8px 5px;
	padding: 4px 0px;
}

#main-content .buttons-list ul li a {
	font: 10px normal Arial, Helvetica, sans-serif;
	color: #9e9e9e;
	cursor: pointer;
	text-decoration: none;
	border: none;
}

#main-content .buttons-list ul li.current a {
	color: #333333;
	font: bold 10px Arial, Helvetica, sans-serif;
}

#main-content table {
	margin-bottom:20px;
}

#main-content table tr {
	background: #e5e5e5;
}

#main-content table tr td {
	vertical-align: middle;
	text-align:center;
	border-bottom: 2px solid #ffffff;
}

#main-content table tr .icon {
	width: 30px;
}
#main-content table tr .text-item {
	width: 365px;
}

#main-content table tr .text-item p {
	margin: 8px 0px;
	font: 12px bold Arial, Helvetica, sans-serif;
	color: #363233;
}

#main-content table tr .download {
	width: 100px;
}

#main-content table tr .download div {
	border-right: 3px solid #85171a;
	height: 24px;
	padding-top: 14px;
}

#main-content table tr .download a {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #941a1d;
	background: url(../../uploadedImages/Generic/arrow-download.gif) no-repeat right center;
	cursor: pointer;
	border: none;
	text-decoration: none;
	padding-right: 8px;
}

#registration-form table 
{
	width:404px !important;
	margin-left: 10px !important;
}

#registration-form table.register {
	margin-bottom: 0px;
}

#registration-form table tr {
	background: none;
	border: none;
}

#registration-form table tr td {
	text-align: left;
	padding-bottom: 10px;
	height:36px;
	white-space:nowrap;
}

#registration-form table tr td span{
	color:#6D0606 !important;
}

#registration-form table tr td.first-item {
	width: 225px;
	display:block;
}

#registration-form table tr td input {
	border: 1px solid #a1aab1;
	height: 16px;
}

#registration-form table tr td input.small-input {
	width: 176px;
}

#registration-form table tr td input.large-input {
	width: 402px;
}

#registration-form table tr td label {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #333333;
	display: block;
	margin-bottom: 5px;
}

#registration-form table tr td label span {
	color: #6d0606;
}

#registration-form table tr td .btn-submit { 
	cursor: pointer;
	background: url(../../uploadedImages/Generic/buttons/submit.gif) no-repeat left top;
	height: 16px;
	width: 61px;
	margin-top: 30px;
	border: none;
	float: right;
}

.dialog {
	background: url(../../uploadedImages/Generic/bg-top-lightbox.gif) no-repeat left top;
	width: 491px;
	padding-top: 33px;
}

.box-content #registration-form table.register {
	background: #FFFFFF;
	height: 240px;
	width: 491px;
	margin-left: 0px;
}

.box-content #registration-form table tr td {
	padding-left: 150px;
	width: 404px;
}

.box-content #registration-form table tr td.item-username {
	padding-top: 40px;
}

.box-content #registration-form table.register tr td .btn-submit {
	margin-left: 120px;
	float:none;
}

.close-dialog-qlogin {
	background: url(../../uploadedImages/Generic/icons/icon-close.gif) no-repeat left top;
	height: 12px;
	width: 12px;
	display: block;
	position: absolute;
	right: 80px;
	top: 7px;
	padding-left: 15px;
	border-bottom: none;
}

.box-content img {
	display: block;
}

.ui-widget-header {
	display: none;
}

.cname-error
{
	position:relative;
	top:-20px;
	right:104px;
}

.email-error
{
	position:relative;
	top:-20px;
	left:-152px;
}

.contact-error
{
	position:relative;
	top:-20px;
	right:113px;
}

.phone-error
{
	position:relative;
	top:-20px;
	left:-150px;
}

.pname-error
{
	position:relative;
	top:-20px;
	right:116px;
}

.fax-error
{
	position:relative;
	top:-20px;
	left:-162px;
}

.address-error
{
	position:relative;
	top:-20px;
	left:-369px;	
}

.dateparent-error
{
	position:relative;
	top:-20px;
	left:-134px;
}

.validationControl {
display:block;
}

/*end contact-form style*/

#c-clampRightCol .CenterColTier3
{
	/*width:100% !important;		*/
}
