﻿@import "/css/reset.css";
@import "/css/components.css";
@import "/css/tables.css";
@import "/css/pages/all.css";
@import "/css/ie6/fixes.css";

html { min-height: 100%; margin-bottom: 1px; }

* html .clearfix, * html .dimension, * html .d2C, ul.services li 
{
	height: 1%;
}

body { margin:0;padding:0;font-family:Arial, Verdana, Geneva, Sans-Serif;font-size:12px;color:#000;height:101%;width:100%; }
a img { border:0; }
.shim { clear:both; }
.dimension { width:850px; }
#H { background:url("/Custom/BGCantor/img/global/header_background.gif") no-repeat;height:96px; }
#H .logo { width:300px;float:left; }
#H .links { float:right; }
#H .links ul { padding:0;margin:35px 0 0 90px;list-style:none; }
#H .links li { list-style:none;display:inline;padding-right:6px; }
#H .links li img { width:62px;height:29px; }
#M th, #M td { padding:5px 10px; }
#M { width:155px;float:left;margin-top:10px; }
#M .menu { margin:10px; }
#C { width:690px;float:right;margin-top:10px;}
#F { background:url("/Custom/BGCantor/img/global/footer_background.gif") no-repeat;height:90px; }
#F .links { position:relative;height:100%;width:100%; }
#F ul { padding:0;margin-left:100px;position:absolute;bottom:0;color:#fff; }
#F li { list-style:none;display:inline;margin:0;padding:0 10px 0 0; }
#F a { color:#fff; }

.servicePrefix
{
	color:#d30000; 
	font-weight:bold;
}

.serviceSuffix
{
	color:#000;
	font-weight:bold;
}

.navlinks
{
    float:right;
    margin-right:5px;
    font-size:14px;
}

.stylelinks a:link, .stylelinks a:visited, .stylelinks a:active
{
    color:Black;
}

.stylelinks a:hover
{
    text-decoration:none;  
}

a.freetrial
{
    display:block;
    height:30px;
    width:150px;
    background:transparent url(/Custom/BGCantor/img/buttons/FreeTrial.png) no-repeat scroll 0 0;   
}

a.freetrial:hover
{
    background:transparent url(/Custom/BGCantor/img/buttons/FreeTrialHover.png) no-repeat scroll 0 0;   
}

.operationListing ul
{
    margin-top:5px;
    margin-left:30px;
}

.operationListing li
{
    margin:0;
    padding:5px 0;
}

.operationListing .operationName
{
    font-weight:bold;
    text-decoration:underline;
    color:#D30000;
}

.operationListing .operationDesc, .smallGrey
{
    text-decoration:none;
    display:block;
    color:#555555;
    font-size:0.9em;
}

.regGrey
{
    color:#555555;
}

.webServiceInfo a:link, .webServiceInfo a:visited, .webServiceInfo a:active, .redlink a:link, .redlink a:visited, .redlink a:active
{
    color:#D30000;
    text-decoration:none;
}

.redlink a:hover
{
    text-decoration:underline;   
}

.webServiceInfo a:hover
{
    color:#670F0F;
}

.webServiceInfo pre
{
    font-family:Arial,Verdana,Geneva,Sans-Serif;
}

.symbolDisplay tr td
{
    width:100px;
}

.sectorDisplay tr td
{
    width:250px;
}

.loadStatus
{
	color:maroon;
}

.breadcrumb span a:link, .breadcrumb span a:visited, .breadcrumb span a:active
{
    color: black;
}

.breadcrumb span a:hover
{
    text-decoration:none;   
}

.breadcrumb
{
    font-size:11px;
}

#Login {  margin-top:5px; }

#loginLeft
{
    border:1px solid black;   
    float:left;
    width:300px;
    padding:5px;
	background-color:#eee;
}

#loginRight
{
	width:300px;
	float:right;
}

#loginRight .row   { padding:3px; }
#loginRight .label { font-weight:bold;width:70px;text-align:right;float:left;padding:2px; }
#loginRight .input { width:200px;float:left; }
#loginRight .error { color:red;padding-top:10px; }
#loginRight input[type="text"], #loginRight input[type="password"] { width:140px; }

#loginLeft a:link, #loginLeft a:visited, #loginLeft a:active
{
    color:#D30000;
    text-decoration:underline;   
}

#loginLeft a:hover
{
    text-decoration:none;   
}

#loginLeft ul
{
    margin-top:0px;  
}

#loginLeft ul li
{
    padding-top:10px;   
}

.boldRed
{
    color:#D30000;
    font-weight:bold;
    font-size:18px;
}

.pageHeading .pageTitle { width:500px;float:left; }
.pageHeading h3 { font-size:18px;color:#828282; }
.pageHeading .pageCallToAction { width:175px;float:right; }
.pageHeading .pageCallToAction a { margin-top:13px; }

.serviceName a { text-decoration: underline !important; color:Black; }
.serviceName a:hover{ text-decoration: none !important; }

#ctl00_cphContent_xSubTable0 table tbody tr td table.webServiceTable
{
		display:none;
}

.blacklink a:link, .blacklink a:active, .blacklink a:visited
{
    color:Black;
    text-decoration:underline;   
}

.blacklink a:hover
{
    text-decoration:none;   
}
