@charset "utf-8";
/* General */

Body{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 0.8em; margin:auto; background-color:#cecece;}

TD{vertical-align:top;}

a:visited, a:link, a:active {color: #1A66A3; text-decoration: none;}
a:hover {color: #f9ab56;}

sup {font-size:10px; vertical-align:text-top;}
.hr{border-bottom: #CCC dotted 1px; width: 99%; margin-bottom:12px; margin-top:10px;}

H1{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:2.0em; color:#000; display:inline;}
H2{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:2.0em; color:#000; display:inline;}
H3{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1.6em; color:#000; display:inline;}
H4{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1.2em; color:#000; display:inline;}
H5{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:1.0em; color:#000; display:inline;}
H6{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size:0.8em; color:#000; display:inline;}

.ul {list-style-image:url(images/SiteElements/Arrow_Bl_R.gif);}

.PDF {background-image:url(images/Misc/PDF_Small.gif);background-repeat:no-repeat;background-position:center;vertical-align:middle;}

#wrapper{ border-bottom:#666 solid 5px; border-left:#666 solid 5px; border-right:#666 solid 5px; width:968px; margin:auto; background-color:#FFF;}

#contentwrapper {width:968px;}
#contentwrap{width:968px; position:relative; float:left; margin-bottom:15px;}

#header{height:112px;}
#logo {padding: 10px 0px 10px 30px; width: 245px; position:absolute;}

#chatNav {width:224px; color:#FFFFFF; text-align:center; height:28px; margin: 0px 10px 0px 720px; position:absolute; background-image:url(images/TopNavBG.gif); background-repeat:no-repeat; background-position:top;}
#chatNav a:link, #chatNav a:visited, #chatNav a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
#chatNav a:hover {COLOR: #1A66A3;}

#search {width:220px; margin: 36px 10px 0px 727px; position:absolute;}

#search_box {
    width: 130px;
    height: 22px;
    background:url(images/Search/bg_search_box.gif);
	background-repeat:no-repeat;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 3px 0 0 3px;
    border: 0;
    width: 95px;
    background: none;
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
#search_box #go {
    float: right;
    margin: 1px 1px 0px 0px;
}


#disclaimer	{font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; color: #666666; padding: 20px 0px 20px 10px;}
#disclaimer a:link, #disclaimer a:visited, #disclaimer a:active {color: #1A66A3; text-decoration: none;}
#disclaimer a:hover {color: #f9ab56;}

#disclaimer2 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; color: #666666; padding: 0px 10px 20px 0px;}
#disclaimer2 a:link, #disclaimer2 a:visited, #disclaimer2 a:active {color: #1A66A3; text-decoration: none;}
#disclaimer2 a:hover {color: #f9ab56;}

#disclaimer3 {font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; color: #666666; padding: 20px 0px 20px 10px; margin: auto;width:970px;}
#disclaimer3 a:link, #disclaimer3 a:visited, #disclaimer3 a:active {color: #1A66A3; text-decoration: none;}
#disclaimer3 a:hover {color: #f9ab56;}

/* HomePage */
.homeImageRotate{height:250px; width:968px; background-image:url(images/Home/TNFG_1.jpg); background-repeat:no-repeat; float:left;}

#welcomeImageText{color:#FFF; width:425px; margin-left:500px; margin-top:55px; font-size:14px; line-height:1.3;}
#welcomeImageText a:link, #welcomeImageText a:visited, #welcomeImageText a:active {COLOR: #FFF; font-weight:bold; TEXT-DECORATION: none;}
#welcomeImageText a:hover {COLOR: #f9ab56; font-weight:bold; }
#welcomeImageText h1 {font-size:24px; font-weight:bold; color:#FFF}

.homeBottom{padding:10px; float:left; background-color:#f5f5f5;}
.homeBottomTitle {background-image:url(images/Tables/Plat_Menu_BG.jpg); background-position:bottom; padding:10px; font-weight:bold; color:#000; border:#CCC dotted 1px; text-align:center;}
.homeBottom h1 {font-size:16px; font-weight:bold; color:#000;}
.homeBottom ul li {border-bottom:#CCC dotted 1px; padding:5px 0px; margin-left:-20px; list-style:none; width:99%;}

.homeActive{width:224px; margin-right:9px; border:#CCC dotted 1px; float:left; padding:2px; background-color:#FFF;}
.homeSoftware{width:224px; margin-right:9px; border:#CCC dotted 1px; float:left; padding:2px; background-color:#FFF;}
.homePrime{width:224px; margin-right:9px; border:#CCC dotted 1px; float:left; padding:2px; background-color:#FFF;}
.homeClearing{width:224px; border:#CCC dotted 1px; float:left; padding:2px; background-color:#FFF;}


/*Active Trading*/
.comheaderrow{background-image:url(images/Tables/Plat_Menu_BG.jpg); background-repeat:repeat-x; background-position:bottom; font-weight:bold;}

.OpenAnAccount_Butt{background-image:url(images/NavIcons/OpenAnAccount.jpg); width:371px; height:86px; background-repeat:no-repeat;}

.accountforms{}
.accountforms table {border:#CCC dotted 1px;}
.accountforms table tr td{border-bottom:#CCC dotted 1px;}
.accountforms table tr:hover { background-color:#f5f5f5;}

.fundMenu{background-image:url(images/NavIcons/Funding_BG.jpg); background-repeat:no-repeat; width:568px; height:80px; font-weight:bold;}


.activesubmenu{width:100%; white-space:nowrap; float:left; margin-left:-15px;}
.activesubmenu ul li {border-bottom:#CCC dotted 1px; padding:20px 0px; list-style:none;}

.activeLeftCol{padding:15px 30px; width:600px; margin-top:15px; border-right:#CCC dotted 1px; float:left;}
.activeLeftCol h1 {font-size:28px; font-weight:bold; color:#000;}
.activeLeftCol h2 {font-size:26px; font-weight:bold; color:#000;}
.activeLeftCol h3 {font-size:24px; font-weight:bold; color:#000;}
.activeLeftCol h4 {font-size:16px; font-weight:bold; color:#000;}

.activeRightCol{padding-top:15px;}

.activetraderHeader{background-image:url(images/Active/ActiveTrader.jpg); background-repeat:no-repeat; height:216px;}
.activetraderHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.activetraderHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.advancedHeader{background-image:url(images/Active/AdvancedFeatures.jpg); background-repeat:no-repeat; height:216px;}
.advancedHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.advancedHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.optionsHeader{background-image:url(images/Active/OptionsTrading.jpg); background-repeat:no-repeat; height:216px;}
.optionsHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.optionsHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.futuresHeader{background-image:url(images/Active/FuturesTrading.jpg); background-repeat:no-repeat; height:216px;}
.futuresHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.futuresHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.portfolioHeader{background-image:url(images/Active/PortfolioMargin.jpg); background-repeat:no-repeat; height:216px;}
.portfolioHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.portfolioHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.algoHeader{background-image:url(images/Active/AlgorithmicTrading.jpg); background-repeat:no-repeat; height:216px;}
.algoHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.algoHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.algotnfgHeader{background-image:url(images/Active/TNFGAlgo.jpg); background-repeat:no-repeat; height:216px;}
.algotnfgHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.algotnfgHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.smartHeader{background-image:url(images/Active/SmartOrder.jpg); background-repeat:no-repeat; height:216px;}
.smartHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.smartHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.evaluatorHeader{background-image:url(images/Active/TradeEvaluator.jpg); background-repeat:no-repeat; height:216px;}
.evaluatorHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.evaluatorHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.reportingHeader{background-image:url(images/Active/Reporting.jpg); background-repeat:no-repeat; height:216px;}
.reportingHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.reportingHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.scannerHeader{background-image:url(images/Active/MatrixScanner.jpg); background-repeat:no-repeat; height:216px;}
.scannerHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.scannerHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.researchHeader{background-image:url(images/Execution/H_Research.jpg); background-repeat:no-repeat; height:216px;}
.researchHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.researchHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.omniHeader{background-image:url(images/Active/Omniquant.jpg); background-repeat:no-repeat; height:216px;}
.omniHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.omniHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.strategiesHeader{background-image:url(images/Active/TradeStrategies.jpg); background-repeat:no-repeat; height:216px;}
.strategiesHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.strategiesHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.extendedHeader{background-image:url(images/Active/AfterHoursTrading.jpg); background-repeat:no-repeat; height:216px;}
.extendedHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.extendedHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.chartingHeader{background-image:url(images/Active/Charting.jpg); background-repeat:no-repeat; height:216px;}
.chartingHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.chartingHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.marginRates{}
.marginRates table {border:#CCC dotted 1px;}
.marginRates table tr td{border-bottom:#CCC dotted 1px;}


/*Trading Software*/
.tradientAPIHeader{background-image:url(images/Execution/API.jpg); background-repeat:no-repeat; height:216px;}
.tradientAPIHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.tradientAPIHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

/*Client Service*/
.clientHeader{background-image:url(images/Client/Client_Header.jpg); background-repeat:no-repeat; height:216px;}
.clientHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.clientHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

/*Refer A friend Component*/
.RAF{background-color:#FFF;}

.RAF input{
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #666666;
	padding: 2px 2px 2px 4px;
	margin:5px;
	width:120px;
}

.RAF span{font-weight:bold; padding-top:15px;}

.RAF button {
	color:#1A66A3;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform:capitalize;
	background-color:#FFFFFF;
	background-image:url(images/NavIcons/OrangeOrb_Btn.gif);
	background-repeat:no-repeat;
	background-position:right;
	border: none;
	/* ie hack in Master.Page. So when you update the numbers below do it there as well. */
	padding: 4px 30px 4px 2px;
	cursor: pointer;
}

/* Basic Company Styles */
.tnfgsubmenu{width:100%; white-space:nowrap; float:left; margin-left:-15px;}
.tnfgsubmenu ul li {border-bottom:#CCC dotted 1px; padding:20px 0px; list-style:none;}

.tnfgLeftCol{padding:15px 30px; width:600px; margin-top:15px; border-right:#CCC dotted 1px; float:left;}
.tnfgLeftCol h1 {font-size:28px; font-weight:bold; color:#000;}
.tnfgLeftCol h2 {font-size:26px; font-weight:bold; color:#000;}
.tnfgLeftCol h3 {font-size:24px; font-weight:bold; color:#000;}
.tnfgLeftCol h4 {font-size:16px; font-weight:bold; color:#000;}

.tnfgRightCol{padding-top:15px;}

.tnfgBase{}
.tnfgBase table {border:#CCC dotted 1px;}
.tnfgBase table tr td{border-bottom:#CCC dotted 1px;}

th {background-image:url(images/Tables/Plat_Menu_BG.jpg); background-repeat:repeat-x; background-position:bottom; font-weight:bold; text-align:left;}


/* Legal */
.legalSubmenu{width:100%; white-space:nowrap; float:left; margin-left:-15px;}
.legalSubmenu ul li {border-bottom:#CCC dotted 1px; padding:15px 0px; list-style:none;}

.legalLeftCol{padding:15px 30px; width:620px; margin-top:15px; border-right:#CCC dotted 1px; float:left;}
.legalLeftCol h1 {font-size:28px; font-weight:bold; color:#000;}
.legalLeftCol h2 {font-size:26px; font-weight:bold; color:#000;}
.legalLeftCol h3 {font-size:24px; font-weight:bold; color:#000;}
.legalLeftCol h4 {font-size:16px; font-weight:bold; color:#000;}

.legalRightCol{padding-top:15px;}


/* Contact Page*/
table.Contactus {background-color:#f5f5f5; width:100%;}
table.Contactus td {background-color:#FFFFFF; padding-top:5px; padding-bottom:5px;}

/*Investor Relations*/
#StockProfile{width:202px; padding:3px; border:#CCCCCC solid 1px; font-size:11px;}

table.IRPrice {width:198px; font-size:11px;}


/*Execution Services*/
.executionHeader{background-image:url(images/Execution/Execution_Header.jpg); background-repeat:no-repeat; height:216px;}

.platformdescontainer{padding:13px;}

.platformdescontainer h1 {font-size:20px; font-weight:bold; color:#000;}
.platformdescontainer h2 {font-size:11px; color:#959595;}
.platformdescontainer h3 {font-size:12px; font-weight:bold; color:#000;}

.platInfo{position:relative; float:left; margin-left:50px; margin-top:8px;}
a.platInfo:visited, a.platInfo:link, a.platInfo:active {color: #000; font-weight:bold; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Platform_Grey.jpg); background-repeat:no-repeat;}
a.platInfo:hover {color: #FFF; background-image:url(images/NavIcons/Platform_Blue.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}

.platDemo{position:relative; float:left; margin-top:5px; margin-left:50px;}
a.platDemo:visited, a.platDemo:link, a.platDemo:active {color: #FFF; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Platform_Blue.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}
a.platDemo:hover {color: #000; background-image:url(images/NavIcons/Platform_Grey.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}

.videoDemo{position:relative; float:left; margin-top:5px; margin-left:15px;}
a.videoDemo:visited, a.videoDemo:link, a.videoDemo:active {color: #FFF; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Platform_Blue.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}
a.videoDemo:hover {color: #000; background-image:url(images/NavIcons/Platform_Grey.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}


.platInfoSmall{position:relative; float:left; margin-left:16px; margin-top:8px;}
a.platInfoSmall:visited, a.platInfoSmall:link, a.platInfoSmall:active {color: #000; font-weight:bold; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Platform_Grey_SMALL.jpg); background-repeat:no-repeat;}
a.platInfoSmall:hover {color: #FFF; background-image:url(images/NavIcons/Platform_Blue_SMALL.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}

.platDemoSmall{position:relative; float:left; margin-top:5px; margin-left:16px;}
a.platDemoSmall:visited, a.platDemoSmall:link, a.platDemoSmall:active {color: #FFF; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Platform_Blue_SMALL.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}
a.platDemoSmall:hover {color: #000; background-image:url(images/NavIcons/Platform_Grey_SMALL.jpg); font-weight:bold; background-repeat:no-repeat; text-align:center;}

.platComparison{padding:10px;}
.platComparison table tr:hover { background-color:#f5f5f5;}
.platComparison table tr td {border-bottom:#CCC dotted 1px; text-align:center;}
.platFeature{text-align:left;}

.platLeftCol{padding:15px 30px; width:600px; margin-top:15px; border-right:#CCC dotted 1px; float:left;}
.platLeftCol h3 {font-size:24px; font-weight:bold; color:#000;}
.platLeftCol h4 {font-size:16px; font-weight:bold; color:#000;}

.platRightCol{padding-top:15px;}

.platSubNav{margin-top:15px;}

.platsubmenu{width:100%; white-space:nowrap; float:left; margin-left:-15px;}
.platsubmenu ul li {border-bottom:#CCC dotted 1px; padding:20px 0px; list-style:none;}


.platformTrialHeader{background-image:url(images/Execution/VirtualTrial.jpg); background-repeat:no-repeat; height:275px;}
.platformTrialHeader h1 {font-size:16px; font-weight:bold; color:#959595;}

.instquoteContainer{border-right:#e1e1e1 solid 1px; width:300px; padding-bottom:10px; display:inline-table;}
.realtickContainer{border-right:#e1e1e1 solid 1px; width:300px; padding-bottom:10px; display:inline-table;}
.sterlingContainer{width:300px; padding-bottom:10px;}

.instaquoteHeader{background-image:url(images/Execution/H_InstaQuote.jpg); background-repeat:no-repeat; height:216px;}
.instaquoteHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.instaquoteHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.realtickHeader{background-image:url(images/Execution/H_RealTick.jpg); background-repeat:no-repeat; height:216px;}
.realtickHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.realtickHeader h2 {font-size:16px; font-weight:bold; color:#959595;}

.sterlingHeader{background-image:url(images/Execution/H_Sterling.jpg); background-repeat:no-repeat; height:216px;}
.sterlingHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.sterlingHeader h2 {font-size:16px; font-weight:bold; color:#959595;}


.systemHeader{background-image:url(images/Execution/SystemRequirements.jpg); background-repeat:no-repeat; height:216px;}
.systemHeader h1 {font-size:24px; font-weight:bold; color:#000;}
.systemHeader h2 {font-size:16px; font-weight:bold; color:#959595;}


.IQ_Level2{background-image:url(images/Execution/InstaQuote/Level2_OE.gif); background-repeat:no-repeat; height:315px; width:439px; margin:0px 15px; float:left;}
.IQ_CQuote{background-image:url(images/Execution/InstaQuote/CondensedQuote.gif); background-repeat:no-repeat; height:175px; width:817px; margin:0px 15px; float:left;}
.IQ_DQuote{background-image:url(images/Execution/InstaQuote/DetailedQuote.gif); background-repeat:no-repeat; height:260px; width:818px; margin:0px 15px; float:left;}
.IQ_OPTLevel2{background-image:url(images/Execution/InstaQuote/Level2_OPT.gif); background-repeat:no-repeat; height:315px; width:442px; margin:0px 15px; float:left;}
.IQ_Options{background-image:url(images/Execution/InstaQuote/Options.gif); background-repeat:no-repeat; height:275px; width:818px; margin:0px 15px; float:left;}
.IQ_Portfolio{background-image:url(images/Execution/InstaQuote/Portfolio.gif); background-repeat:no-repeat; height:250px; width:816px; margin:0px 15px; float:left;}
.IQ_Charting{background-image:url(images/Execution/InstaQuote/Charting.gif); background-repeat:no-repeat; height:340px; width:500px; margin:0px 15px; float:left;}
.IQ_News{background-image:url(images/Execution/InstaQuote/News.gif); background-repeat:no-repeat; height:340px; width:550px; margin:0px 15px; float:left;}
.IQ_MWatch{background-image:url(images/Execution/InstaQuote/MarketWatch.gif); background-repeat:no-repeat; height:185px; width:505px; margin:0px 15px; float:left;}
.IQ_Batch{background-image:url(images/Execution/InstaQuote/Batch.gif); background-repeat:no-repeat; height:289px; width:833px; margin:0px 8px; float:left;}
.IQ_Level2Fut{background-image:url(images/Execution/InstaQuote/Level2_FUT.gif); background-repeat:no-repeat; height:340px; width:461px; margin:0px 15px; float:left;}
.IQ_Algo{background-image:url(images/Execution/InstaQuote/Algos.gif); background-repeat:no-repeat; height:364px; width:542px; margin:0px 15px; float:left;}

.IQ_SlideTitle{border:#CCC dotted 1px; background-color:#f5f5f5; padding: 4px 15px; margin-bottom:8px; font-weight:bold;}
.AlgoHeader {background-color:#000; font-size:12px; color:#FFF; font-weight:bold; padding:1px 2px;}
.AlgoType{font-size:12px; font-weight:bold; text-transform:uppercase; color:#1b67a5; border-bottom:#CCC dotted 1px; vertical-align:top; padding:2px 3px; white-space:nowrap;}
.AlgoDescription{padding:4px; border-bottom:#CCC dotted 1px; font-size:11px; line-height:130%;}


/*Help*/
.helpMenu{ width:290px;}
.helpMenu ul li {border-bottom:#CCC dotted 1px; padding:5px 5px; list-style:none; margin-left:-40px;}
.helpHeader {background-image:url(images/Tables/Plat_Menu_BG.jpg); background-position:bottom; padding:10px; font-weight:bold; color:#000; border:#CCC dotted 1px;}


/* Buttons */

a.bullet:visited, a.bullet:link, a.bullet:active {color: #1A66A3; text-decoration: none; background-image:url(images/NavIcons/BlueOrb_Btn.gif); font-weight:bold; background-repeat:no-repeat; background-position:left; line-height:1.8; padding:5px 5px 5px 25px;}
a.bullet:hover {color: #f9ab56; background-image:url(images/NavIcons/PurpleOrb_Btn.gif); font-weight:bold; background-repeat:no-repeat; background-position:left; padding:5px 5px 5px 25px;}

a.bulletBB:visited, a.bulletBB:link, a.bulletBB:active {color: #FFF; text-decoration: none; background-image:url(images/NavIcons/OrangeOrb_Btn_BB.gif); background-repeat:no-repeat; background-position:left; padding:5px 5px 5px 25px;}
a.bulletBB:hover {color: #f9ab56; background-image:url(images/NavIcons/OrangeOrb_Btn_BB_Over.gif); background-repeat:no-repeat; background-position:left; padding:5px 5px 5px 25px;}

a.bio:visited, a.bio:link, a.bio:active {color: #1A66A3; text-decoration: none; background-image:url(images/SiteElements/Bio.gif); font-weight:bold; background-repeat:no-repeat; background-position:right; line-height:2.5; padding:7px 45px 7px 0px;}
a.bio:hover {color: #f9ab56; background-image:url(images/SiteElements/Bio_O.gif); font-weight:bold; background-repeat:no-repeat; background-position:right; line-height:2.5; padding:7px 45px 7px 0px;}

.clientc{position:absolute;}
a.clientc:visited, a.clientc:link, a.clientc:active {color: #FFFFFF; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Button_Blue.jpg); font-weight:bold; background-repeat:no-repeat; padding:22px 85px 35px 75px; text-align:center;}
a.clientc:hover {color: #000000; background-image:url(images/NavIcons/Button_Orange.jpg); font-weight:bold; background-repeat:no-repeat; padding:22px 85px 35px 75px; text-align:center;}

.tradient{position:absolute;}
a.tradient:visited, a.tradient:link, a.tradient:active {color: #FFFFFF; white-space:nowrap; text-decoration: none; background-image:url(images/NavIcons/Button_Blue.jpg); font-weight:bold; background-repeat:no-repeat; padding:22px 105px 35px 55px; text-align:center;}
a.tradient:hover {color: #000000; background-image:url(images/NavIcons/Button_Orange.jpg); font-weight:bold; background-repeat:no-repeat; padding:22px 105px 35px 55px; text-align:center;}

a.liveE:visited, a.liveE:link, a.liveE:active {color: #1A66A3; text-decoration: none; background-image:url(images/SiteElements/LiveE.gif); background-repeat:no-repeat; background-position:right; line-height:1.5; padding:3px 22px 3px 2px;}
a.liveE:hover {color: #f9ab56; background-image:url(images/SiteElements/LiveE_O.gif); background-repeat:no-repeat; background-position:right; line-height:1.5; padding:3px 22px 3px 2px;}




.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('images/NavIcons/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('images/NavIcons/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}


a.buttonblue {
    background: transparent url('images/NavIcons/Button_Blue_R.gif') no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
    height: 31px;
    margin-right: 6px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}

a.buttonblue span {
    background: transparent url('images/NavIcons/Button_Blue.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 8px 11px 8px 18px;
} 

a.buttonblue:hover{
  color:#f9ab56;
}

a.buttonblue:active {
    background-position: bottom right;
    color: #FFF;
    outline: none; /* hide dotted outline in Firefox */
}

a.buttonblue:active span {
    background-position: bottom left;
    padding: 9px 11px 8px 18px; /* push text down 1px */
} 

/* IE 6 hack to get link to return to white. */
a.buttonblue:visited{
  color:#FFF;
}

/* Tables */

.AltRow{background-color:#f4f4f4;}
.AltRowW{background-color:#FFF;}
.HovRow{background-color:#faac56; color:#FFFFFF;}
.HovRow a{color:#FFFFFF;}
.SelRox{background-color:#000000; color:#FFFFFF;}


/*Orange Grid*/
table.menu a {width:auto; text-align:left; display: block; white-space:nowrap;}
div.menu a {color: #333333; text-decoration:none; font-size:13px; line-height:16px; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; padding: 5px 5px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;}
div.menu a:link, div.menu a:active, div.menu a:visited {color: #FFF; background: #f9ab56;}
div.menu a:hover {background: #445c7a;}

.menutitle {color:#FFFFFF; border-bottom:#FFFFFF 1px solid; padding: 5px 5px; background-color: #1A66A3; font-weight:bold; white-space:nowrap;}
.emptydot {background-image:url(images/SiteElements/OrangeOrb_R.gif); background-color: #1A66A3; background-position:center; background-repeat:no-repeat; width:28px; height:19px; border-bottom:none;}
.emptyblue{background-color:#1A66A3; height:6px;}
.emptyorange {color:#FFFFFF; background-image:url(images/Tables/Orange_Edge.gif); background-position:right; background-repeat:repeat-y; border-left: #FFFFFF solid 1px;}
.emptyorangeB {color:#FFFFFF; background-image:url(images/Tables/Orange_Bl_Edge.gif); background-position:right; background-repeat:repeat-y; padding-right:18px;}
.emptydetails{padding:5px;}
#emptyimage{vertical-align:top; padding:5px 5px 0 5px; background-color:#1A66A3}

/*White Grid*/
table.whitegrid a {width:auto; text-align:left; display: block; white-space:nowrap;}
div.whitegrid a {color: #333333; text-decoration:none; font-size:13px; line-height:16px; padding: 5px 5px; border-bottom:#1A66A3 1px solid; border-left:#FFF 1px solid;}
div.whitegrid a:link, div.whitegrid a:active, div.whitegrid a:visited {color: #1A66A3; background: #FFF;}
div.whitegrid a:hover {background: #f9ab56; color:#FFF;}

.emptywhite {background-image:url(images/Tables/white_Edge.gif); background-position:right; background-repeat:repeat-y; border-left: #FFF solid 1px;}

#PhonePrice{background-image:url(images/Tables/Phone_BG.gif); background-position: bottom right; background-repeat:no-repeat; padding:7px 10px 13px 10px; width:180px; height:67px; color:#FFFFFF;}

table.press {background-color:#f5f5f5;}
table.press td {background-color:#FFFFFF;}
table.press a {width:auto; text-align:left; display: block;}
div.press a {color: #333333; text-decoration:none; font-size:13px; line-height:16px; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; padding: 5px 5px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;}
div.press a:link, div.press a:active, div.press a:visited {color: #FFF; background: #f9ab56;}
div.press a:hover {background: #445c7a;}


table.basic {background-color:#f5f5f5; margin-bottom:10px;}
table.basic td {background-color:#FFFFFF;}
table.basic a {width:auto; text-align:left; display: block;}
div.basic a {color: #333333; text-decoration:none; font-size:13px; line-height:16px; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; padding: 5px 5px; border-bottom:#FFFFFF 1px solid; border-left:#FFFFFF 1px solid;}
div.basic a:link, div.basic a:active, div.basic a:visited {color: #FFF; background: #f9ab56;}
div.basic a:hover {background: #445c7a;}


table.PricingTable {background-color:#f5f5f5; margin-bottom:10px; width:100%}
table.PricingTable td {background-color:#FFFFFF; padding:8px 4px;}
div.PricingTable a {color: #FFFFFF; text-decoration: underline;}
div.PricingTable a:link, div.PricingTable a:active, div.PricingTable a:visited {color: #FFF;}
div.PricingTable a:hover {color: #445c7a;}

table.orderroute {margin-bottom:10px; font-size:11px;}
table.orderroute a {width:auto; text-align:left; display: block;}
.orderrouteTR{text-align:left; background-color:#f5f5f5;}

.ActiveCell{background-image:url(images/Active/Cell_BG.gif); background-repeat:no-repeat; width:222px; height:118px; padding:3px 5px;}

/* Forms */
table.ContactTable{background-color:#FFF;}


Select {
	color: #666666;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	border:#666666 1px solid;
}

Select.bgselect {
	color: #666666;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #FFF;
	border:#666666 1px solid;
}

TextArea, .bginput {
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #f4f4f4;
	border: 1px solid;
	border-color: #666666;
	padding: 2px 2px 2px 4px;
}

TextArea, .bginputw {
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #666666;
	padding: 2px 2px 2px 4px;
}

/* type="submit" for the Below Style to Work Correctly!! */
Input.btn {
	color:#1A66A3;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform:capitalize;
	background-color:#FFFFFF;
	background-image:url(images/NavIcons/OrangeOrb_Btn.gif);
	background-repeat:no-repeat;
	background-position:right;
	border: none;
	/* ie hack in Master.Page. So when you update the numbers below do it there as well. */
	padding: 4px 30px 4px 2px;
	cursor: pointer;
}

Input.btnhov {
	background-color:#FFFFFF;
	background-image:url(images/NavIcons/PurpleOrb_Btn.gif);
	background-repeat:no-repeat;
	background-position:right;
	border: none;
	padding: 4px 30px 4px 2px;
	color:#faac56;
}


Input.btnLE {
	background-image:url(images/Forms/Submit_LE.gif);
	padding:7px 35px 6px 33px;
	width:96px;
	height:33px;
	background-repeat:no-repeat;
	border: none;
	/* ie hack in Master.Page. So when you update the numbers below do it there as well. */
	cursor: pointer;
}

Input.btnLE2 {
	background-image:url(images/Forms/Submit_LE2.gif);
	width:93px;
	height:28px;
	background-repeat:no-repeat;
	border: none;
	/* ie hack in Master.Page. So when you update the numbers below do it there as well. */
	cursor: pointer;
}

Input.btnLEhov {
	background-color:#FFFFFF;
	background-image:url(images/Forms/Submit_LE_Hov.gif);
	background-repeat:no-repeat;
	border: none;
}


#contactform{padding-top: 15px;	margin-right:40px; margin-left: 40px;}

#afterHoursTrial{background-color:#f5f5f5; background-image:url(images/Forms/Form_BG_Small.jpg); background-repeat:no-repeat;border:#CCC dotted 1px; height:350px; width:250px; float:left; margin-left:35px;}
#TrialBG{background-image:url(images/Execution/Trial_BG.jpg); background-position:top; background-repeat:no-repeat; height:560px; width:238px;}
#APITrialBG{background-color:#f5f5f5; background-image:url(images/Execution/API_Trial_BG.jpg); background-repeat:no-repeat;border:#CCC dotted 1px; height:458px; width:250px; float:left; margin-left:35px;}

#QuickActiveCon{position:absolute; margin-top:225px;}
#QuickCBG{background-image:url(images/Forms/QCForm_BG.jpg); background-position:top; background-repeat:no-repeat; height:259px; width:230px; position:absolute; margin-top:22px; margin-left:5px;}
.QuickCCon{margin-left:10px; margin-top:10px; position:absolute;}
.QuickButton{position:absolute; margin-left:50px; margin-top:5px;}
Input.QuickButt{background-image:url(images/NavIcons/Quick_Butt.gif); background-repeat:no-repeat; width:90px; height:24px; border:none; cursor:pointer;}


/* AI 04/06/2009 F677
.QuickContact{padding-top:5px;}
.QuickContact select{ width:159px; color: #445b7a; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; background-color: #FFFFFF; border: 1px solid; border-color: #666666; padding: 2px 2px 2px 4px; margin-top:6px;}
.QuickContact input{color: #445b7a;	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 13px; border: 1px solid; border-color: #666666; padding: 2px 2px 2px 4px; margin-top:6px;}
.QuickContact span{color: Red; font-size:8pt; font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;  background-color: #FFFFFF; margin-bottom:4px;padding-top:0px;display:block;}
*/
/* QuickContact control */

.QuickContact {
	padding-top:5px;
}

.QuickContact select {
	width:159px; 
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	background-color: #FFFFFF; 
	border: #666666 1px solid; 
	padding: 1px 2px 1px 4px; 
	margin-top:5px;
	margin-left:45px;
}

.QuickContact input {
	color: #445b7a;	
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 13px; 
	border: #666666 1px solid; 
	padding: 2px 2px 2px 4px; 
	margin-top:4px;
}

.QuickContact span span {
   color:#FFFFFF;
   font-size: 8px; 
}

.Label {
    font-size: 12px; 
    font-family:  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	font-weight:bold; 
    margin-bottom: 4px;
    padding-top: 5px;
    display: inline-block;
	width:45px;
}

.ErrorMessage {
   color: #ff0000;
   font-size: 10px; 
}

.QuickSubmit{margin-left:95px;}



/* QuickContact control */


/*Platform Trials Control*/
/* .control has following fields:
    -span : that are the texts that appear on wrond input
    -input: all inputs including button
    -select: the dropdowns
    -h4: the "Sign Up Now" text
    -font: the "All fields required" text
    -div: that contains all the control, if a style is given to the div, the still will be inherited by the 2 column div's
The control contains 2 other div's with ID's demoPlatformInputsFirstColumn and demoPlatformInputsSecondColumn to access the ID you will have to use # in front of the ID name

Each of the div's for the columns has the following fields:
   -span : that are the texts that appear on wrong input
   -input: all inputs in the left or right side
   -select: the dropdown left or right
*/


/*Here you control everything in the control*/
.control {
	color: #445b7a;
}

/* Here you control only all inputs in the control, including the button */
.control input	{
	border: 1px solid #666666;
	margin-top:5px;
	display:block;
	margin-bottom:5px;

}

/* Here you control only all spans in the control */

.control span {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:11px;
	margin-top:5px;
	color: #FFFFFF;
}

/* Here you control only all selects in the control */

.control select {
	margin-top:5px;
	color: #666666;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	border:#666666 1px solid;
	display:block;
}


/* Here you control the "SignUp Now" text in the top of the control */

.control h4 {
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size:1.2em; 
	color:#1A66A3; 
	display:inline;
}

/* Here you control the "All fields are required" text in the top of the control */

.control font {
	color:Red;
	font-size:10px;
	font-weight:100;
	padding-left:5px;
}

/* Platform Demo Control CSS Column 1 */

#demoPlatformInputsFirstColumn {
	width:210px;
	padding: 2px 2px 2px 4px;
}

#demoPlatformInputsFirstColumn input {
	color: #445b7a;
	margin-top:1px;
}

#demoPlatformInputsFirstColumn select {
	color: #445b7a;
}

/* Platform Demo Control CSS Column 2 */

#demoPlatformInputsSecondColumn{
	width:210px;
	margin-left:3px;
}

#demoPlatformInputsSecondColumn input {
	color: #445b7a;
	margin-left:100px;
}


#demoPlatformInputsSecondColumn select {
	color: #445b7a;
	display:block;
	margin-bottom:-10px;
}

/* Tradient Control CSS*/


#contactTradientInputsFirstColumn {
	width:210px;
	padding: 2px 2px 2px 4px;
}

#contactTradientInputsSecondColumn{
	margin-left:3px;
	width:210px;
}

/* Live Events Form */

.le_webform {width:619px;}

div.form div.item, div.le_webform div.item {
	padding: 4px;
	display:inline-block;
	float:left;
}

.le_webform label {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding:3px;
}

input.le_textbox, textarea.le_listbox {
	width: 150px;
	border:#666666 solid 1px;
	padding:2px;
}

select.le_dropdown, select.le_listbox {
	width: 150px;
	border:#666666 solid 1px;
	padding:1px;
	margin-top:2px;
}

.le_error{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#F00; padding:2px;}

.le_button{
	border: none;
	margin:2px 4px;
	background-image:url(images/NavIcons/LE_Button.jpg);
	background-repeat:no-repeat;
	width:153px;
	height:26px;
	cursor:pointer;
}

.Le_Label {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	padding:3px;
}

.le_allfields{position:relative; float:left; font-size:10px; font-weight:bold; margin-left:10px; margin-top:5px;}


/*Live Training Control
#LiveEventBG{background-image:url(images/Forms/Form_BG.jpg); background-position:top; background-repeat:no-repeat; height:560px; width:238px;}


.LiveTrainingControl{
	width:225px;

}

.LiveTrainingControl select {
    color: #445b7a;
    margin-bottom:5px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	border:#666666 3px solid;
}


.LiveTrainingControl Label {
    font-weight:bold;
    color: #FF0000;
}

.LiveTrainingControl input {
	
}

.LiveTrainingControl span {
    width:10px;
    display:block;
    float:left;
}

.LiveTrainingControl span span {
   width:200px;
}

*/

#registerInputs {
	width:619px;
}

#registerInputs input {
	color: #445b7a;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border: 1px solid;
	border-color: #666666;
	padding: 2px 2px 2px 4px;
	margin-top:2px;
	margin-bottom:2px;
	width:135px;
}

#registerInputs span {
    font-size:8pt;
	display:inline;
    /*padding-bottom:0px;*/
	float:none;
	margin-left:2px;
}

#registerInputs td {
    vertical-align:middle;
	width:50px;
}

#registerInputsFirstColumn {
   width:190px;
}

.registerInputsFirstColumn Label{
	color:#0F6;
}

#registerInputsSecondColumn {
    width:190px;
}

#registerLiner
{
	width:225px;
	margin-left:35px;
}

#registerLiner td {
    vertical-align:middle;
    margin-left:0px;
	
}

#registerLiner td span{
    vertical-align:middle;
    width:150px;
    margin-left:1px;
}

#registerLiner td select{
    width:150px;
    margin-top:10px;
}

#registerLiner select
{
	float:left;
	margin-bottom:2px;
}
#registerErrors{color:#FFFFFF;}
#ctl00_Forms_incorrectSelectionLabel{color:#FFFFFF;}

/* Mini Site Styles */
#MiniHeader {width: 968px; height: 100px; border-bottom:#999999 solid 1px;}

#MiniNav {width:315px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:12px; height:35px; margin: 0px 0px 0px 630px; position:absolute; background-image:url(../../OTA/Images/TopNav_BG.gif); background-repeat:no-repeat; background-position:top;}
#MiniNav a:link, #MiniNav a:visited, #MiniNav a:active {COLOR: #ffffff; TEXT-DECORATION: none;}
#MiniNav a:hover {COLOR: #1A66A3;}

#MiniNavMain{text-align:right; font-weight:bold; margin: 75px 10px 0px 365px; position:absolute; COLOR:#666666;}
#MiniNavMain a:link, #MiniNavMain a:visited, #MiniNavMain a:active {COLOR: #666666; TEXT-DECORATION: none;}
#MiniNavMain a:hover {COLOR: #1A66A3;}

#MiniHomeWrapper{padding:15px 50px 15px 65px;}

/*OTA MiniSite */
#OTAOffer{background-image:url(../../OTA/Images/OTA_Offer.gif); background-repeat:no-repeat; height:187px;}
#OTAOfferInfo {padding:40px 0px 0px 20px; position:absolute;}

#OTAOfferLinks {font-size:16px; line-height:2.0; padding: 5px 0px 0px 15px;}
#OTAOfferLinks a:link, #OTAOfferLinks a:visited, #OTAOfferLinks a:active {COLOR: #000000; TEXT-DECORATION: none;}
#OTAOfferLinks a:hover {COLOR: #1A66A3;}

#OfferTradientPro {position:absolute; margin-left:697px; margin-top:48px; width:110px; height:20px; text-align:center; padding-top:80px; white-space:nowrap;}
#OfferTradientPro a:link, #OfferTradientPro a:visited, #OfferTradientPro a:active {color:#f9ab56; font-weight:bold;}
#OfferTradientPro a:hover {COLOR: #009ddc;}


#OTAChoice {background-image:url(../../OTA/Images/YouChoose.gif); background-repeat:no-repeat; height:262px;}

#OTAChoiceLeft {position:absolute; padding:90px 10px 0px 20px;}
#OTAChoiceLeft a:link, #OTAChoiceLeft a:visited, #OTAChoiceLeft a:active {COLOR: #ffffff; font-size:16px; font-weight:bold; TEXT-DECORATION: none; background-image:url(../../OTA/Images/BlueCheck.gif); background-repeat:no-repeat; background-position:left; line-height:3; padding:10px 0px 10px 40px;}
#OTAChoiceLeft a:hover {COLOR: #1A66A3;}

#OTAChoiceRight {position:absolute; padding:95px 10px 0px 540px; text-align:right;}
#OTAChoiceRight a:link, #OTAChoiceRight a:visited, #OTAChoiceRight a:active {COLOR: #ffffff; font-size:16px; font-weight:bold; TEXT-DECORATION: none; line-height:1.5;}
#OTAChoiceRight a:hover {COLOR: #1A66A3;}

#PricingOTA{width:937px; height:450px; background-image:url(../../OTA/Images/Pricing_BG.gif); background-repeat:no-repeat; margin-left:15px;}

#PerShare{position:absolute; margin-left:25px; margin-top:55px;}
#PerShareEx{position:absolute; margin-left:0px; margin-top:340px; font-size:10px;}
#PerTicket{position:absolute; margin-left:495px; margin-top:65px;}
#PerTicketEx{position:absolute; margin-left:595px; margin-top:340px; font-size:10px;}
#Free{position:absolute; margin-left:366px; margin-top:275px; color:#FFFFFF; text-align:center;}

#mainImageOTA{width:850px; height:250px; background-color:#1A66A3; margin-bottom:15px; color:#FFFFFF; font-size:14px;}
#mainImageOTA a:link, #mainImageOTA a:visited, #mainImageOTA a:active {COLOR: #ffffff; TEXT-DECORATION: none; font-weight:bold;}
#mainImageOTA a:hover {COLOR: #f9ab56;}
#mainImageOTA Img{float:left;}


/*Landing Pages*/

#wrapperLand{width:808px; max-width:808px; min-height:600px; padding: 0px; margin: auto;}
#contentwrapperland{padding:15px 15px 0px 15px;}
.orangeCell{background-color:#f9ab56; font-weight:bold; color:#FFFFFF;}
.greyCell{background-color:#f5f5f5; border:#CCCCCC solid 1px;}

/*Rounded Corner */
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #f5f5f5;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(images/SiteElements/box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(images/SiteElements/box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(images/SiteElements/box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(images/SiteElements/box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(images/SiteElements/borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(images/SiteElements/borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */


/*Rounded Corner */
div #roundedbox{background: #f5f5f5;}
b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(images/SiteElements/rc_G.gif);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px}
