*:focus { 
	outline: none
}

html {
 height: 100%;
}
body{
 font: 12px Arial, Helvetica, sans-serif;
 height: 100%;
 outline:none;
 margin:0px;
 padding:0px;
}
body a
{
outline:none;
color:#1b7ccb;
text-decoration:none;
font-size:12px;
}
body a:hover{
color:#e4660a;
}
#main {
 width: 100%;
 min-height:100%;
 height:auto !important;
 height:100%;
 position:relative;
 margin: 0px auto;
 margin-bottom:-80px;
}



/* Header */
#header
{
float:left;
display:inline;
width:100%;
margin:0px;
padding:0px;
}
#header #lang
{
float:left;
display:inline;
width:100%;
height:30px;
margin:0px;
padding:0px;
background-color:#f1f4f6;
}
#header #lang span#right
{
float:right;
display:inline;
font-size:12px;
color:#4F687C;
margin:5px 23px 0px 0px;
padding:0px;
}
#header #lang span#right a
{
margin:0px;
padding:0px;
}
#header #lang span#right a img.flag
{
margin:0px 0px 0px 7px;
padding:0px;
}

/*#lookupInfo
{
float:left;
display:inline;
color:#4F687C;
margin:4px 0px 0px 0px;
padding:0px;
}*/

#header #siteLogo
{
float:left;
display:inline;
padding:0px;
width:190px;
}
#header #siteLogo a, img
{
border:none;
}
#header form#headerForm
{
float:left;
display:inline;
width:100%;
padding:0px;
}
#header form#headerForm p
{
float:left;
display:inline;
margin:0px 0px 0px 0px;
padding:0px;
}
#header form#headerForm p label
{
float:left;
display:inline;
font-size:24px;
color:#b9c1b4;
margin:11px 0px 0px 0px;
padding:0px;
text-align:right;
width:260px;
}
#header form#headerForm p .textInput
{
float:left;
display:inline;
width:370px;
font-size:22px;
color:#667a88;
margin:5px 0px 0px 10px;
padding:3px;
border:1px solid #a5b7cd;
}

img.loader
{
float:right;
display:block;
position:absolute;
margin:12px 0px 0px 350px;
padding:0px;
}

input.checkSubmit
{
float:left;
display:inline;
outline: none;
border: none;
cursor : pointer;
font-size:12px;
color:#3f5362;
font-weight:bold;
text-align:left;
height:34px;
width:84px;
margin:5px 0px 0px 5px;
padding:0px 0px 0px 5px;
background: url('../images/checkSubmit.gif') no-repeat;
}

#headerTxt
{
background:url(../images/welcomeBg.gif)no-repeat scroll 0 0 transparent;
float:left;
display:inline;
width:100%;
height:189px;
padding:0px;
background-color:#074c91;
}
#headerTxt h1
{
display:block;
color:#ecf5ff;
font-size:20px;
font-weight:100;
margin:30px 0px 0px 0px;
padding-left:133px;
}
#headerTxt p
{
float:left;
display:inline;
width:50%;
color:#fff;
font-size:12px;
line-height:22px;
margin:10px 0px 0px 0px;
padding-left:133px;
}

/* End Header */


/* Content */
.content
{
float:left;
display:inline;
width:100%;
margin:0px;
padding:0px;
}

.subpage
{
background:url('../images/topContent.gif') no-repeat;
margin:35px 0 0 9%;
width:951px;
}

.contentInner
{
float:left;
display:inline;
width:951px;
margin:5px 0px 0px 0px;
padding:0px;
background:url('../images/subpageContainer.gif') repeat-y;
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

/* Left Column */
#leftColumn
{
float:left;
display:inline;
width:100%;
margin:0px;
padding:0px;
}

/* Right Column */
#rightColumn
{
float:right;
display:inline;
width:450px;
margin:0px;
padding:0px;
}




/* Subpage */
.leftColumn
{
float:left;
display:inline;
width:589px;
margin:0px;
padding:0px;
}
.leftColumn h1
{
display:block;
font-size:18px;
color:#e41313;
margin:25px 0px 0px 25px;
padding:0px;
}
.leftColumn h1.gainers
{
padding:0px 0px 0px 50px;
height:33px;
background:url('../images/topGainers.gif') no-repeat;
}
.leftColumn h1.losers
{
padding:0px 0px 0px 50px;
height:33px;
background:url('../images/topLosers.gif') no-repeat;
}

.leftColumn h1 a
{
font-size:16px;
text-decoration:none;
color:#074c91;
}
.leftColumn h1 a:hover
{
text-decoration:underline;
}
.leftColumn h1 span{
color:#b08319;
font-size:16px;
}
.leftColumn p.title
{
float:left;
display:inline;
width:533px;
font-size:14px;
font-weight:bold;
color:#43515a;
margin:10px 0px 0px 28px;
padding:0px 0px 10px 0px;	
border-bottom:1px solid #43515a;
}
.leftColumn p
{
float:left;
display:inline;
width:533px;
font-size:12px;
line-height:20px;
color:#43515a;
margin:5px 0px 0px 28px;
padding:0px 0px 5px 0px;
}

.leftColumn p.description
{
float:left;
display:inline;
width:533px;
font-size:12px;
line-height:18px;
color:#43515a;
margin:5px 0px 0px 28px;
padding:0px 0px 10px 0px;
}

.leftColumn h2
{
float:left;
display:inline;
width:530px;
font-size:12px;
font-weight:bold;
color:#43515a;
margin:5px 0px 0px 28px;
padding:0px 0px 0px 0px;	
}
.leftColumn h2.about
{
margin:20px 0px 0px 28px;
}
.leftColumn h3.about
{
margin:20px 0px 0px 28px;
}

#topAd
{
float:left;
display:inline;
margin:5px 0px 0px 28px;
padding:0px 0px 0px 0px;	
}

#sitePreview
{
float:left;
width:208px;
margin:0px 15px 0px 0px;
}
#sitePreview img
{
border:8px solid #ebeff1;	
}
#sitePreview span.worth
{
float:right;
display:inline;
color:#7dbe12;
font-weight:bold;
font-size:16px;
margin:5px 15px 0px 0px;
padding:0px;
}

.leftColumn h3
{
float:left;
display:inline;
width:530px;
font-size:12px;
font-weight:bold;
color:#43515a;
margin:10px 0px 0px 28px;
padding:0px 0px 0px 0px;	
}


table.siteStats
{
float:left;
display:inline;
width:530px;
margin:10px 0px 0px 28px;
padding:0px;
}
table.siteStats caption
{
font-size:14px;
font-weight:bold;
color:#43515a;
line-height:28px;
text-align:left;
border-bottom:1px solid #e8e8e8;
}
table.siteStats tr
{
float:left;
display:inline;
line-height:28px;
width:530px;
margin:0px;
padding:0px;
}
table.siteStats tr td p
{
float:none;
margin:0px;
padding:0px;
}
table.siteStats tr td
{
font-size:12px;
font-weight:bold;
color:#00466c;
width:265px;
margin:0px;
padding:0px;
border-bottom:1px solid #e8e8e8;
}
greenl{
color:#007897;
}
table.siteStats tr td.left
{
text-align:left;	
}
table.siteStats tr td.right
{
text-align:right;
font-weight:100;
}
table.siteStats tr td.green
{
color:#7dbe12;
font-weight:bold;
}


.updateForm
{
float:right;
display:inline;
height:26px;
margin:10px 28px 0px 0px;
padding:0px;
}
.updateForm p
{
float:none;
margin:0px;
padding:0px;
}
input.updateSubmit
{
float:left;
display:inline;
outline: none;
border: none;
cursor : pointer;
font-size:12px;
color:#3f5362;
font-weight:bold;
text-align:left;
height:26px;
width:132px;
margin:0px;
padding:0px 0px 0px 5px;
background:url('../images/updateButton.gif') no-repeat;
}
input.updateSubmit:hover
{
float:left;
display:inline;
outline: none;
border: none;
cursor : pointer;
font-size:12px;
color:#3f5362;
font-weight:bold;
text-align:left;
height:26px;
width:132px;
margin:0px;
padding:0px 0px 0px 5px;
background:url('../images/updateButton.gif') 0px -26px no-repeat;
}
input.updateSubmit_active
{
float:left;
display:inline;
outline: none;
border: none;
cursor : pointer;
font-size:12px;
color:#3f5362;
font-weight:bold;
text-align:left;
height:26px;
width:132px;
margin:0px;
padding:0px 0px 0px 5px;
background:url('../images/updateButton.gif') 0px -52px no-repeat;
}
.loader-updateForm
{
float:left;
display:inline;
margin:0px;
padding:0px;
margin:6px 0px 0px -20px;
position:absolute;
}



#swtichBox
{
float:left;
display:inline;
width:550px;
margin:0px 0px 0px 20px;
padding:0px;
}

/* ui switchBox styling */


ul.sitemap
{
float:left;
display:inline;
width:533px;
margin:20px 0px 0px 28px;
padding:0px;
}
ul.sitemap li
{
float:left;
display:inline;
line-height:28px;
width:533px;
margin:0px;
padding:0px;
border-bottom:1px solid #e1e5e8;
}
ul.sitemap li a
{
float:left;
display:inline;
color:#6a7c8e;
text-decoration:none;
margin:0px;
padding:0px 0px 0px 0px;
}
ul.sitemap li a:hover
{
text-decoration:underline;	
}




.container
{
float:left;
display:inline;
margin:0px;
padding:0px;
background:url('../images/rightcolumnBg.gif') 589px 100% no-repeat;	
}

.rightColumn
{
float:left;
display:inline;
width:360px;
margin:0px;
padding:22px 0px 15px 0px;
}
.rightColumn h2
{
float:left;
display:inline;
color:#004080;
font-size:18px;
font-weight:100;
margin:10px 0px 0px 30px;
padding:0px;
}

.rightColumn ul
{
float:left;
display:inline;
width:300px;
margin:10px 0px 0px 30px;
padding:0px;	
}
.rightColumn ul li
{
float:left;
display:inline;
line-height:28px;
width:300px;
text-decoration:none;
margin:0px;
padding:0px;
border-bottom:1px solid #c3ced4;
color:#6A7C8E;
}
.rightColumn ul li a
{
float:left;
display:inline;
font-size:12px;
color:#6a7c8e;
text-decoration:none;
margin:0px;
padding:0px 0px 0px 10px;
background:url('../images/subListArrow.gif') 0% 55% no-repeat;
}
.rightColumn ul li a:hover
{
text-decoration:underline;
color:#4e5862;
}
.rightColumn ul li span
{
float:right;
display:inline;
font-size:10px;
color:#9fb3c3;
text-decoration:none;
margin:0px;
padding:0px;
}
/* SiteMap */
.pagination
{
float:left;
display:inline;
font-size:12px;
color:#6A7C8E;
margin:10px 0px 0px 25px;
padding:0px;
}
.pagination a
{
color:#6A7C8E;
font-size:12px;
text-decoration:none;
padding:0px;
margin:0px 0px 0px 5px;
}
.pagination a:hover
{
text-decoration:underline;
}
.pagination span.disabled
{
display:none;
}
.pagination span.current
{
font-weight:bold;
color:#E41313;
margin:0px 0px 0px 5px;
}


/* Tools */

.geo
{
float:left;
display:inline;
margin:5px 0px 0px 28px;
padding:0px;
}

/* End Content */


/* Footer push*/
#footer, #push {
clear:both;
height:80px;
}

/* Footer */
#footer
{
width:100%;
height:80px;
margin:120px 0px 0px 0px;
margin-top:20px;
padding:0px;
background:#f4f4f4;
}

#footerInner
{
width: 951px;
height:auto;
margin: 0px auto;
padding:0px 0px 0px 0px;
}
#footerInner p
{
float:left;
display:inline;
color:#fff;
margin:13px 0px 0px 0px;
padding:0px;
}
#footer p a
{
text-decoration:none;
color:#fff;
}
#footer p a:hover
{
text-decoration:underline;
}

#twitterIcon
{
float:right;
display:inline;
margin:-41px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tabsDiv{
float:right;width:540px;margin-top:-25px;clear:both;
}
#tabsDiv div{
float:left;
line-height:31px;
text-align:center;
color:#003366;
font-weight:bold;
background:url(../images/unselected.gif) no-repeat;
width:101px;
height:31px;
margin-right:5px;
cursor:pointer;
}
#tabsDiv div a{
color:#003366;
font-weight:bold;
text-decoration:none;
}
#home{
background:url(../images/selected.gif) no-repeat;
width:101px;
height:31px;
}
#selectted{
background:url(../images/selected.gif) no-repeat;
width:101px;
height:31px;
}
#bottomGray{
background-color:#dce3e6;width:100%;height:21px;float:left;margin-top:2px;
}
#footerDeshBoard{
	margin: 0px auto; 
	text-align: center; 
	padding: 10px; 
	width: 730px;
}
#dsValues{
float: left; 
color: rgb(178, 178, 192);
font-weight: bold;
font-size: 14px;
width: 200px; 
margin-right:40px;
}
#dsborder{
background:url(../images/footerbar.gif) no-repeat;
width:730px;
height:4px;
margin:5px;
float:left;
}
.clear{
clear:both;
}
.buttons_link{
background-color:#F8F8F8;
border:1px solid #DBE5EE;
color:#006EC5;
font-weight:bold;
padding:4px;
text-align:center;
margin-top:5px;
}
.buttons_link form input{
background-color:#F8F8F8;
border:0 none;
color:#006EC5;
font-weight:bold;
}
.rightBox{
width:342px;
}
.rightBox .top{
background:url(../images/TOP.jpg) no-repeat;
width:353px;
height:31px;
float:left;
}
.rightBox .center{
background:url(../images/CENTER.jpg) repeat-y;
width:353px;
float:left;
text-align:center;
}
.rightBox .bottom{
background:url(../images/BOTTOM.jpg) no-repeat;
width:353px;
height:31px;
float:left;
margin:-1px;
}
.sec_page_border{
background:url(../images/dashes.gif) repeat-x;
float:left;
height:1px;
margin:9px 0 5px 28px;
width:527px;
}
.chartBox{
border:1px solid #CCCCCC;
float:left;
margin:18px 0 0 28px;
padding:10px;
text-align:center;
width:510px;
}
.lightBlueHeading{
color:#52a5cf;
font-size:14px;
font-weight:bold;
}
.lightBlueHeading{
color:#52a5cf;
font-size:12px;
}
.contactFormLabel{
color:#52a5cf;
font-size:12px;
font-weight:bold;
margin:5px;
}
#contactFormButton{
background:url(../images/sendbutton.jpg) no-repeat;
width:75px;
height:29px;
border:0px;
}
.topRankTXT{
font-size:12px;
font-weight:bold;
color:#5e5e5e;
}
.topRankBlueTXT{
font-size:12px;
font-weight:bold;
color:#043260;
}
ul.paging{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px;
	float:right;
}
ul.paging li{
	margin:0px;
	padding:0px;
	float:left;
}
ul.paging li a{
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-right:6px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-decoration:none;
	background:#FFFFFF;
	color:#3476b0;
}
ul.paging li.paging-active a, ul.paging li a:hover{
	background:#3476b0;
	color:#FFFFFF;
}
ul.paging li.paging-disabled a, ul.paging li.paging-disabled a:hover{
	cursor:default;
	background:#FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#3476b0;
}
ul.paging li.paging-current{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:8px;
	padding-right:8px;
	margin-right:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background:#FFFFFF;
	color:#3476b0;
}
.toolBox{
width:576px;float:left;margin:8px;
}
.toolBoxTop{
background:url(../images/TOP_1.jpg) no-repeat;width:576px;height:21;float:left;
}
.toolBoxCenter{
background:url(../images/CENTER_1.jpg) repeat-y;width:576px;float:left;
}
.toolBoxBottom{
background:url(../images/BOTTOM_1.jpg) no-repeat;width:576px;height:21px;float:left;margin:-2px;
}
.grayBorder{
height:20px;width:100%;background-color:#dce3e6;margin-top:2px;float:left
}
#snapArea{
width:940px;margin:0px auto;margin:0px auto;margin-top:2px;
}
#snapAreaBox{
width:125px;height:120px;float:left;margin:3px;border:1px dashed #ccc;text-align:center;
}
#homePageSaperator{
/*border:1px dotted #CCCCCC;
float:left;
margin:20px 20px 20px 30px;
width:940px;
clear:both;*/
border:1px dotted #CCCCCC;
clear:both;
margin:130px auto 0px;
width:940px;
}
#homePageSiteDetails{
width:940px;
margin:0px auto;
margin:0px auto;
margin-top:0px;
clear:both;
}
.topRankBox{
float:left;width:509px;
}
.tpBoxHeader{
height:25px;width:509px;
}
.tpheaderImage{
border:1px solid #c6c6c6; width:124px;height:95px;float:left;margin:5px;text-align:center;
}
.tpHeaderTitles{
width:175px;height:95px;float:left;text-align:left;margin:8px;
}
.socialMediaBox{
width:330;
float:left;
margin-left:150px;
margin-top:-5px;
}
.lvSites{
width:170px;float:left;margin:5px;
}
#searchBox{
float:left;margin:15px;
}
#addsBox{
float:left;height:260px;width:303px;
}
#loading {
color:#07437F;
font-size:16px;
width:385px;
height: 75px;
position: fixed;
top: 35%;
left: 40%;
background:url(../images/ajax-loader.gif) no-repeat center #fff;
text-align:center;
padding:10px;
border:8px solid #DCE3E6;
margin-left: -50px;
margin-top: -50px;
z-index:2;
overflow: auto;
}
