.border
{
    border: solid 2px #c0c0c0;
}

.ellipsis
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*  acxiom here */

body
{
    font-family: Arial;
    font-size: 15px;
    margin-left: auto;
	margin-right: auto;
    position: relative;
    background-color: #EEEEEE;
	width: 650px;
    
}

div.sectionTopPadding
{
	height: 35px;
}

div.sectionBottomPadding
{
	height: 15px;
}

.buttonDef 
{
	font-weight: bold;
	font-style: italic;
}

div.infoclass
{
	font-family: "Times New Roman", Georgia, Times, serif;
	display: block;
    font-weight: bold;
    font-size: 14px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	background-color: #FFFFFF;
}

div.stepInstrHead 
{
	font-size: 20px;
	font-weight: bold;
}

div.sectionHead
{
	border-top-style:solid;
	border-top-width: 6px;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	font-family: "Times New Roman", Georgia, Times, serif;
	float: center;
	display: block;
    font-size: 24px;
	height: 30px;
    text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
}

div.subSectionHead
{
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
    font-weight: bold;
    font-style: italic;
	font-size: 16px;
	height: 27px;
    padding-left: 25px;
	background-color: #FFFFFF;
}

div.sectionContent
{
	font-size: 14px;
	padding-top: 14px;
	padding-bottom: 14px;
}

div.center {   margin-left: auto;   margin-right: auto;   width: 8em; }

div.bulletList
{
	padding-left: 30px;
	padding-top:10px;
	padding-bottom:10px;
}

li {
	padding-top:3px;
	padding-bottom:3px;
}

 div.sectionMainImg 
{
	float: center;
	height: auto;
	width: auto;
	overflow: hidden;
	padding-bottom: 25px;
}

div.inlineImage
{

}

div.sectionSubImage
{
	height: auto;
	width: auto;
	overflow: hidden;
	padding-bottom: 15px;
}

a { color: #00f; }
a:hover { color: #0f0; }

/* acxiom end */



div.header
{
    background-color: #FFFFFF;
    height: 75px;
    overflow: hidden;
    white-space: nowrap;
}

div.leftNavigation
{
    background-color: #777777;
    color: #777777;
    background-image: url(/images/backgrounds/idotw/body.gif);
    background-repeat: repeat-x;
    float: right;
    overflow: hidden;
    width: 274px;
}

div#LocationList
{
    background-color: white;
    color: #000000;
    font-weight: normal;
    height: 60px;
    padding: 2px;
    overflow: auto;
}

div#LocationList a
{
    color: #0000FF;
}



div.subTab div.subTabContent
{
    background-image: url(/images/backgrounds/idotw/tab-content.png);
    border-top: solid 1px #093b5a;
    clear: left;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 3px;
}

div.subTab div.subTabContent a
{
    color: #FFFFFF;
}

div.subTab div.subTabContent strong
{
    color: #FFFFFF;
}

div.subTab div.subTabHeader
{
    color: #000000;
    background-color: #cccccc;
    font-size: 17px;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin: 0px;
    padding: 0px 5px 0px 5px;
}

div.subTab div.subTabHeader img
{
    float: left;
    margin: 0px 5px -2px 0px;
}

div.subTab div.subTabHelp
{
    float: right;
    margin-top: 7px;
}

div.subTab div.subTabHelp a
{
    color: #cce8f9;
    font-size: 11px;
}

div.tabGray div.tabHeader
{
    background-image: url(/images/backgrounds/idotw/tab-header.png);
    background-position: -2px 0px;
    color: #FFFFFF;
    font-size: 19px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding-left: 5px;
}

div.tabGray div.tabHeader a
{
    color: #bbbbbb;
    font-size: 14px;
    line-height: 36px;
    margin-right: 10px;
}

div.tabGray div.tabContent
{
    padding: 5px;
}

div.topInfo
{
    border-left: 2px solid #c0c0c0;
    color: #596f84;
    float: left;
    height: 36px;
    line-height: 36px;
    margin-left: 10px;
    padding-left: 10px;
}

div.topNavigation
{
    background-color: #596f86;
    background-image: url(/images/tabs/gray/middle.gif);
    background-repeat: repeat-x;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    padding: 0px 7px 0px 4px;
}

img.button
{
    cursor: pointer;
}

input.textBox
{
    width: 226px;
}

span.error
{
    color: #f00;
    font-style: italic;
}


/*Classes for GeoHelp*/

div#GeoDescriptionFullGroup, div#DemoFullGroup
{
    border: 3px solid #E6E6E6;
    width: 540px;
    margin-left: auto;
    margin-right: auto;
    font-size: 24px;
}

div#GeoDescriptionTop, div#DemoDescriptionTop
{
    height: 36px;
    line-height: 36px;
    background-image: url(/images/tabs/gray/middle.gif);
    background-repeat: repeat-x;
}

div#GeoDescriptionTitle, div#DemoTitle
{
    color: #FFFFFF;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    background-image: url(/images/tabs/gray/middle.gif);
    background-repeat: repeat-x;
}

div#GeoHelpCloseButton, div#DemoCloseButton
{
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    padding-right: 8px;
    background-image: url(/images/tabs/gray/middle.gif);
    background-repeat: repeat-x;
    float: right;
}

div#GeoDescriptionBody
{
    overflow: auto;
    height: 461px;
}



div.GeoDescriptionGroup
{
    display: block;
    padding: 10px;
    width: 500px;
}

div.GeoDescriptionHeader
{
    font-size: 16px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

div.GeoDescriptionText
{
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
}

#GeoHelpCloseButton a:link, #DemoCloseButton a:link
{
    text-decoration: underline;
    color: #FFFFFF;
}
#GeoHelpCloseButton a:visited, #DemoCloseButton a:visited
{
    text-decoration: underline;
    color: #FFFFFF;
}
#GeoHelpCloseButton a:active, #DemoCloseButton a:active
{
    text-decoration: underline;
    color: #FFFFFF;
}
#GeoHelpCloseButton a:hover, #DemoCloseButton a:hover
{
    text-decoration: none;
    color: #FFFFFF;
}

span.demoname
{
	font-weight: bold;
}

span.democat
{
	text-decoration: underline;
	font-weight: bold;
}

span.demosubcat
{
	padding-left: 10px;
	font-weight: bold;
}

div.nf
{
	width: 80px;
	float: left;
	padding-left: 10px;	
}

div.df
{
	float: left;
	
	width: 80px;	
}

div#DemographicSelectionModal
{
	display: none;
	border: 3px solid #E6E6E6;
	height: 630px;
	width: 750px;
	background-color: #366B8D;	
}

div#DemographicBreakSelectionModal
{
	display: none;
	border: 3px solid #E6E6E6;
	height: 530px;
	width: 460px;
	background-color: #366B8D;	
}

.leftlink
{
	font-weight: bold;
}

a.leftlink:link {text-decoration: underline; color: #366B8D !important;}
a.leftlink:visited {text-decoration: underline; color: #366B8D !important;}
a.leftlink:active {text-decoration: underline; color: #366B8D !important;}
a.leftlink:hover {text-decoration: none; color: #366B8D !important;}
/* End Classes for Geo Help */ 

/* Territory */
div.beginBody
{
    width: 809px;
    margin: 0px auto;
    margin-top: 15px;
}

div.beginContent
{
    margin-top: 170px;
}

div.projectListColumnHeader
{
    background-image: url(/images/buttons/idotw/column-header.gif);
    border-right: solid 1px #295d7e;
    border-top: solid 1px #295d7e;
    color: #fff;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    padding-left: 5px;
}

div#ProjectList
{
    background-color: #ffffff;
    border: solid 1px #295d7e;
    font-size: 13px;
    line-height: 19px;
    height: 200px;
    overflow: auto;
}

div#ProjectList div.alt
{
    background-color: #efefef;
}

div#TerritoryList
{
    background-color: #ffffff;
    border: solid 1px #295d7e;
    font-size: 13px;
    line-height: 19px;
    height: 200px;
    overflow: auto;
}

div#TerritoryList div.alt
{
    background-color: #efefef;
}

div#ProjectList div.row div
{
    border-bottom: solid 1px #efefef;
    border-right: solid 1px #efefef;
    float: left;
    padding-left: 5px;
}

div#TerritoryList div.row div
{
    border-bottom: solid 1px #efefef;
    border-right: solid 1px #efefef;
    float: left;
    padding-left: 5px;
    height: 19px;
}

div.sectionContent
{
    border-top: solid 1px #093b5a;
    padding-top: 5px;
}

div.sectionContent div.instruction
{
    color: #c6e6f9;
}

div.sectionContent input.textBox
{
    border: solid 1px black;
    font-size: 16px;
    margin: 3px 0px 5px 0px;
    padding: 2px;
    width: 375px;
}


h4
{
    border-bottom: solid 1px #9dc0d6;
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    margin: 0px;
}

.selectedlocation
{
	background-color: White;
	color: Black;
}

/* End Territory*/