.foo{} /*	Used for Validation		*//* PreMadeComment */

body{
	background:#999999; 
	color:#333333; 
	font-family:Arial,Helvetica,Verdana,Times; 
	font-size:10pt; 
	font-weight:normal;
	padding:0px; 
	margin: 0px auto; 
	line-height:15pt;
}
img{border:none;}
#mainWrapper{border:none;}   
#container
{
	width:760px; /*	Set Page Width */
    	background-color:#fff; /*	Set Content BG */
    	border:none;
    	padding:10px;
    	margin: 0 auto;
}
#header{height:90px; padding:0px; margin:0px; text-align:left; border:none;}
#header #logo{left:0px; float:left;}
#header #logo img{margin-left: -10px;}
#header #logoHeader{float:right;}
#header #logoHeader #linkHeader{position: relative; left: 32px; top: -75px;}

#mainNav
{
	height:28px; 
	width:100%; 
	padding: 0px 0px 5px 0px; 
	margin: -20px 0px 10px 0px;
	border:none;
}

#mainNav .RadMenu_MainNavigation
{
	height:28px;
	margin-left: 57px;
}

#mainNav .RadMenu_MainNavigation .text
{
	color: #fff;
	line-height: 10pt;
}

#mainNav .RadMenu_MainNavigation .link
{
	width: 92px;
}

#mainNav #nav_openaccount
{
	margin-top: -42px;
	margin-right: 0px;
	padding: 0px;
}

 #sideNavContainer .Title
{
	padding-left: 10px;
	display:block;
	background-color:#336699;
	color:#fff;
	position:relative;
	padding-top:6px;
	padding-bottom:5px;
	font: bold 10pt Arial;
	width:127px;
	border-bottom: solid 1px #fff;
	margin-left: 30px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
}
 #sideNavContainer .Title a
 {
 	text-decoration: none;
 	color: #fff;
 }

#footer{border:none;height:auto;width:100%;padding: 0px 0px 0px 0px;margin: -5px 0px 0px 0px;text-align:left; line-height: 7pt; clear: both;}
#footer .footerContent{color:#fff; padding: 0px 5px 0px 5px; background: url("footer.gif"/*tpa=http://www.dormantrading.com/Images/footer.gif*/) repeat-x; height: 52px;}
#footer .footerContent #copyright{font-size: 7pt; padding: 0px 0px 0px 0px;}
#footer .footerContent a:link,
#footer .footerContent a:active,
#footer .footerContent a:visited{font-size:8pt; color:#fff;}
#footer .footerContent a:hover{font-size:8pt; color:#fff; text-decoration:underline;}

/*                                      ~~~     UNIVERSAL STYLES     ~~~                             */
a:link,a:visited{color:#1B3F95; text-decoration:underline; }
a:active,a:hover,a:visited:hover{color:#1B3F95; text-decoration:underline;}

h3 {color:#ffffff; font-size:22pt; }

.lowerCase{text-transform:lowercase;}
.clickedLink{color:#000099;}

.contentBenefitsHeader{font-weight:bold;}
.contentBody{margin: 10px; line-height:16pt;}

/*
                                      ~~~     INNER     ~~~
*/
#content1{border:none; width:190px; margin: -20px 3px 0px 1px;}
#content2{border:none;}
#content1 .contentHeader{width:540px; margin-left:20px; padding:0px; border-bottom: dotted medium #ccccff; }
#content1 .contentHeader h4{ font-size: 12pt; color: #003366; margin: 0px 0px 5px 0px;}
#content1 .contentHeader h3{font-size: 18pt; color: #3366CC; margin: 0px 0px 10px 0px;}
#content1 .contentBody {width:540px; margin-left:20px; padding:0px; }
#content1 .contentBody h5 {font-size: 12pt; }
#content1 .contentBody h6 {font-size: 10pt; }
#content3{border:none;}
#utility{border:none; display:none;}

/*
                                      ~~~     HOME     ~~~
*/
/* ~Left Column: Top~ */
#home #content1
{	border:none; 
	min-height: 270px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 270px;/* this is also the min height for IE */
	width:600px; background:#ffffff; 
	margin:0px; padding:0px; text-align:left;
	color: #003366;
	float: left;
}
#home #content1 p
{
	width: 550px;
	margin-left: 25px;
	margin-top: 0px;
	font-size: 11pt;
}
/* ~Right Column~ */
#home #content2
{	border:none;
 	float: right;
	min-height: 100%;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 100%;/* this is also the min height for IE */
	width:160px; padding:0px; margin:0px; text-align:left; 	
}
#home #content2 #announcements,
#home #content2 #tradertools {margin-left: 10px;}
#home #content2 .titlebar
{
	background-color: #669999; width: 150px; height: 18px; line-height: 12pt; color: #fff; font-weight: bold; font-size: 10pt; text-indent: 5px; float: right;
}
#home #content2 #tradertools #chart{margin: 20px 0px 0px 0px; font-size: 8pt;}

/* ~Left Column: Bottom~ */
#home #content3{min-height:100%; height:auto; width:590px; padding: 5px 0px 20px 0px; display:block;}
#home #content3 #Left{width:300px; margin:0px; padding:0px; display:inline-block; float:left;}

#home #content3 #Right{width:300px; margin:0px; padding:0px; display:inline-block; float:left;}
#home #content3 #Right div .left_image {float: left; width: 60px; clear: left;}
#home #content3 #Right div .right_text {float: right; width: 280px; color: #003366; padding-right: 20px;}
#home #content3 #Right div .right_text h4{color: #006699; margin-bottom: 0px;}
#home #content3 #Right div .right_text a{color: #3366cc;}
#home #content3 #Right .dotted_divider{margin: 10px 0px;}


/*
                                      ~~~        Contents        ~~~                                        
*/
/* Common Settings;
   #online_trading, #broker_assisted, #forex,
   #managed_accounts, #trading_tools, #ib_center, #about_us */
#content1 {background: url("content_bg.gif"/*tpa=http://www.dormantrading.com/Images/content_bg.gif*/) repeat-y -10px; width: 760px;}
.top {clear:both; width: 760px;}
.top #spacer_OpenAccount {float: left; border: none; width: 130px; height: 30px; margin-top: -38px; margin-left: 585px;}
.left_nav {float:left; width: 170px; margin-left: -9px; padding: 0px;}
.left_nav #content_online_futures {margin-left: 25px; margin-top: 50px;}
.main {float: right; width: 585px; margin:0px; padding: 0px;}
.main #online_trading_shadow {margin-left: 409px; margin-top: -5px;}
.bottom {clear:both; width: 760px; margin-top: 10px;}
/*
                                      ~~~     Online Trading     ~~~                                        
*/
#online_trading h6 {color: #3366CC}
#online_trading #list_steps_onlinetrading li {margin: 20px 0px;}
#online_trading #table_onlinetrading,
#online_trading #table_onlinetrading tr,
#online_trading #table_onlinetrading td
{border: solid 1px; border-collapse: collapse; text-align: center; width: 100%; padding: 5px; border-color: #cccccc}
#online_trading .main .left_text {float:left; width: 380px;}
#online_trading #list_features,
#online_trading #list_quotes
{}
#online_trading .main .right_image {float: right; width: 155px;}
#online_trading #getting_started_list_educationalresources,
#online_trading #getting_started_list_service,
#online_trading #getting_started_list_link
{list-style-type: none; margin-left: 0px;}
#online_trading #getting_started_list_efficientmeans{list-style-type:lower-roman;}
#table_gettingstarted,
#table_gettingstarted tr,
#table_gettingstarted td
{border: solid 1px; border-collapse: collapse; text-align: center; width: 100%; padding: 4px; border-color: #cccccc; margin: 10px 0px;}
.educationalresources{margin-top: 0px; margin-bottom: 0px;}

#table_gettingstarted tr.table_gettingstarted_header { background-color:#002f65; }
#table_gettingstarted td.table_gettingstarted_exchanges { background-color:#acacac; }
#table_gettingstarted td.table_gettingstarted_products { background-color:#e1e1e1; }
a.whiteLinkHeader { color:White; }

#online_trading fieldset{padding-left: 25px;}
#online_trading fieldset dl dt label{display: inline-block; width: 135px;}

/*
                                      ~~~     Broker Assisted     ~~~                                        
*/

/*
                                      ~~~           ForEx         ~~~                                        
*/

/*
                                      ~~~     Managed Accounts    ~~~                                        
*/

/*
                                      ~~~       Trader Tools      ~~~                                        
*/
#trading_tools #content_title {font-weight: bold; font-size: 11pt;}
#trading_tools #table_calendar,
#trading_tools #table_calendar tr,
#trading_tools #table_calendar td
{border: solid 1px; text-align: center; padding: 5px; border-color: #cccccc}
#trading_tools #table_contractspecs .dataOn {background-color: #ebebeb}

#trading_tools #charts {background-color: #ebebeb; padding: 0px 3px 3px 3px;}
#trading_tools #calendar {background-color: #ebebeb; padding: 0px 3px 3px 3px;}

#trading_tools #charts .titlebar
{
	background-color: #669999; width: 135px; height: 18px; line-height: 12pt; color: #fff; font-weight: bold; font-size: 10pt; text-indent: 3px; float: right;
}

#trading_tools #calendar .titlebar
{
	background-color: #669999; width: 135px; height: 18px; line-height: 12pt; color: #fff; font-weight: bold; font-size: 10pt; text-indent: 3px; float: right;
}
#trading_tools #announcements {background-color: #ebebeb; padding: 0px 3px 3px 3px;}
#trading_tools #announcements .titlebar
{
	background-color: #669999; width: 135px; height: 18px; line-height: 12pt; color: #fff; font-weight: bold; font-size: 10pt; text-indent: 3px; float: right;
}
.ContentTitle { font-weight:bold;  font-size:12pt; }
.ContentListTitle { font-weight:bold;  font-size:11pt; }
/*
                                      ~~~        IB Center        ~~~                                        
*/

/*
                                      ~~~       Open Account      ~~~                                        
*/
#open_account fieldset dl dt label{display: inline-block; width: 145px;}

/*
                                      ~~~         About Us        ~~~                                        
*/
#about_us fieldset dl dt label{display: inline-block; width: 145px;}
#about_us table a { font-weight:bold;  font-size:11pt; }
.NewsHeadline { font-weight:bold;  font-size:12pt; }

/*  FEATURE ROTATOR   */
#featureRotator a:link,visited{text-decoration:none;color:#2d378d;}
#featureRotator a:hover,active{text-decoration:underline;}
#featureRotator
{	
	background-position:left top;
	background-repeat:no-repeat;
	height:180px;
	position:relative;
	width:597px;
}
#featureRotator #text
{
	color:#ffffff;
	margin:0px;
	padding: 50px 0px 5px 5px;
	position:absolute;		
	width:597px;	
}
#featureRotator #text #header
{
    background-color:Transparent;
    border:none;
	font-size:14pt;	 
	font-weight:bold; 
	text-transform:uppercase;
	width:100%;
}
#featureRotator #text #description
{
	font-size:10pt;
	margin-bottom: 32px;
	padding-bottom:5px;
	width:100%;
}
#featureRotator #text .adLink
{
	font-size: 0pt;	 
	font-weight: lighter; 
	color: #CC9900;
	margin-left: 430px;
	padding-right: 150px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-decoration: none;
}
