/*........................................................................./
/            EG CSS Library: Version 0.2  by Nick Lewis                    /
/         Default Styles - Global layout default styles                    /
/.........................................................................*/

/**************************************************************************
/  Global Reset
/*************************************************************************/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,iframe,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
h1, h2, h3, h4, h5, h6, ul, ol,dl, p {padding:0px;}
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {padding:0;}


/**************************************************************************
/                      Page Container/Global Body                         /
/                 sets maximum width of page and centers                  /
/*************************************************************************/

body 								{background:url('http://images.traderonline.com/img/eg/design/scutch/revamp2/bg_grays3.jpg') repeat-x #E6E6E6; font-family:Arial,Helvetica,Sans-serif; font-size:12px;}
#page								{margin: 0 auto; *margin-top:-3px; width:1000px;}
#cake, .cake-sql-log {
	margin: 5px auto;
	width: 1000px;
}

.cake-sql-log {
	border:1px solid #ccc;
	background: #f4f4f4;
}

.cake-sql-log caption {
	text-align: center;
	background: #f4f4f4;
	border:1px solid #ccc;
	border-bottom: none;
}

.cake-sql-log th {
	text-align: center;
	border-right: 1px solid #ccc;
	padding: 2px 6px;
	font-weight: bold;
}

.cake-sql-log td {
	padding: 2px 6px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	text-align: left;
}

/**************************************************************************
/                            Grid Design                                  /
/            Horizontol Gridlines / Columns / Column Sizes                /
/**************************************************************************


/*~~~~~~~~~~~~    Grid Line: Creates horizontol grid lines   ~~~~~~~~~~~~~*/
.gridline, .lastCol				{overflow: hidden; *overflow: visible; zoom:1;width:auto !important;}


/*~~~~~~~~~~~ .Col(umns): Creates column units within grid line  ~~~~~~~~~*/

.col								{float:left;*zoom:1;}

/*~~~~~~~~~~~ .lastCol extends .Col : (for last col in gridline)   ~~~~~~~*/
.lastCol 							{float:none;*position:relative; *left:-3px; *margin-right:-3px; width:auto;}


/*~~~~~ Column Sizes (1, 1/2, 1/3, 2/3, 1/4, 3/4, 1/5, 2/5, 3/5, 4/5) ~~~~~*/

.is1of1								{float:none;}

.is1of2								{width:50%; *width:49.9% !important; }

.is1of3								{width:33.33333%;*width:33.25% !important; }
.is2of3								{width:66.66666%;*width:66.65% !important; }

.is1of4								{width:25%;*width:24.95% !important; }
.is3of4								{width:75%;*width:74.95% !important; }

.is1of5								{width:20%;*width:19.95% !important; }
.is2of5								{width:40%;*width:39.95% !important;}
.is3of5								{width:60%;*width:59.95% !important;}
.is4of5								{width:80%;*width:79.95% !important;}

/**************************************************************************
/                         Additional Global Styles                         /
/           												               /
/**************************************************************************/
.module								{clear:both; width:100%;margin-bottom:10px;}
.module a							{font-size:12px;}
.centered							{text-align:center;}
.floated							{float:left;}
.last								{margin-right:none;}




/**************************************************************************
/  Header
/*************************************************************************/
#topHeader								{background:url('http://images.traderonline.com/img/eg/design/scutch/revamp2/topbannerbg.gif') repeat-x; overflow-y:hidden;}
.header_egLogo							{width:328px; margin-left:10px;}
.header_egLogo a img						{border:none; margin:0; padding:0;}
.header_links							{float:right; margin: 0 10px 0 0;}
.header_links a							{color:#588D0B; text-decoration:none;}
.login_links							{text-align:right;}
.login_links a							{text-align:left;}

#header_search							{margin-top: 12px;}
#header_search input					{display:inline;}
#header_search #radius					{height:19px;}
.header_search_title					{display:inline; font-weight:bold; color:#88AA88; margin-right:4px;}
#header_searchButton					{position:relative; top:5px;}



/**************************************************************************
/  Navigation
/*************************************************************************/
#globalNavigation						{height:38px;}
.globalNav								{background-color:#535353; border-bottom:6px solid white; color:white; height:28px; z-index:5; }

#globalNavLinks							{position:relative;width:946px;margin:0px auto 0 30pt;list-style-type:none;list-style-image:none;right:-20px;}

.globalNav_Link							{float:left;width:105px;text-align:center; *padding-top:3px; }

#globalNavLinks li a					{color:white;text-decoration:none; background:url(http://images.traderonline.com/img/eg/design/scutch/revamp2/navigation.jpg) no-repeat left center;
										 width:105px;display:block;padding:5px 0px;position:relative;top:3px;*top:0px;font-weight:bold;}

#globalNavLinks li a:hover				{background-position:left bottom;color:white;}

#globalNavLinks li a.selected			{background-position:left top;color:#535353;font-weight:bold;}

/**************************************************************************
/  PageContent
/*************************************************************************/
.parent									{background:#fff !important;}
#pageContent							{width:980px; margin: 0px auto 10px auto;}
#pageContent a							{color:#50A128;}
#pageContent a:hover					{color:#3E7E24;}


/**************************************************************************
/  Footer (Real Media & Footer Links)
/*************************************************************************/
#globalFooter							{background:#fff !important; margin-top:15px; padding:8px;}

/* -- Note to self: Clean this up....*/

.realmediaBottom						{text-align:center; margin:10px auto; width:980px;position:relative;top:10px;}

#searchnav_bottom						{width:1000px;}

.headingLink							{font-size:12px;color:green;font-weight:bold;}

.copyLink 								{font-size:12px;color:green;}

a:hover.headingLink , a:hover.copyLink 	{color:orange;text-decoration:none;}

#bottomnav_links						{width:1000px;text-align:left;margin:0 auto;*position:relative;*left:250px;}

.bottomlinks							{margin:0 auto;width:480px;}

.group									{float:left;text-align:left;padding:10px 0px 10px 15px;}

#groupA									{width:140px;}

#groupB									{width:159px;}

#groupC									{width:130px;}

.bottomlinks a							{color:black;text-decoration:none;}

.bottomlinks a:hover					{color:black;text-decoration:underline;}

.wahAd									{width:164px;height:99px;float:left;background-color:white;margin-right:106px;}

#greenBorder							{border:1px solid #5DAB55;}

.wahAdRight								{background-color:white;width:164px;height:99px;float:right;position:relative;top:-0px;}

a:hover.wahlink							{text-decoration:none;}

.rmAd 									{width:746px;padding-top:10px;margin:10px auto;left:-125px;}

#copyright_info							{clear:left;float:left;margin:0px auto;width:460px;text-align:center;}

.crumb_link, .crumb_span				{font-size:13px;}

.crumb_span								{font-weight:bold;}

.h2link									{font-size:13px !important; text-decoration:none;}

.egbutton								{border:none; background:url('../img/egbuttonbg.png') repeat-x top left; padding:2px 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em; color: #fff;}

.egbutton:hover							{border:none; background:url('../img/egbuttonbghover.png') repeat-x top left; padding:2px 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em; color: #fff;}

a.eg-button								{display:block;text-decoration:none;background:url('../img/egbuttonbg.png') repeat-x top left; padding:3px 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em; color: #fff !important;width:120px;margin:2px auto;}

a:hover.eg-button						{display:block;text-decoration:none;background:url('../img/egbuttonbghover.png') repeat-x top left; padding:3px 15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1em; color: #fff !important;width:120px;margin:2px auto;}

